<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_bkyrh_79{background-color:#000;color:#fff;position:sticky;top:0;width:100%;z-index:11}._wrapper_bkyrh_79._dynamic-transparency_bkyrh_87{position:sticky;height:0}._wrapper_bkyrh_79._dynamic-transparency_bkyrh_87 ._nav_bkyrh_91{position:absolute;background-color:#000;transition:background-color .35s ease-in-out;border-bottom:none}._wrapper_bkyrh_79._dynamic-transparency_bkyrh_87 ._nav_bkyrh_91._transparent_bkyrh_97{background:linear-gradient(180deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,0) 100%);border-bottom:none}._wrapper_bkyrh_79._dynamic-transparency_bkyrh_87 ._nav_bkyrh_91._transparent_bkyrh_97 ._content-links-icons_bkyrh_101 ._icon-button_bkyrh_101{border:1px solid transparent}._wrapper_bkyrh_79._dynamic-transparency_bkyrh_87 ._nav_bkyrh_91._transparent_bkyrh_97 ._content-links-icons_bkyrh_101 ._icon-button_bkyrh_101:hover{border:1px solid #ffffff}._wrapper_bkyrh_79._dynamic-transparency_bkyrh_87 ._nav_bkyrh_91._transparent_bkyrh_97 ._content-links-icons_bkyrh_101 ._icon-button_bkyrh_101._no-image_bkyrh_107:hover{border:0}._wrapper_bkyrh_79._absolute_bkyrh_110{position:absolute}._nav_bkyrh_91{width:100%;height:unset;border-bottom:1px solid #333333;display:flex;flex-direction:row}._logo_bkyrh_122{border-right:1px solid #333333;display:flex;align-items:center;padding-left:32px;padding-right:32px}._logo_bkyrh_122 a{line-height:normal}._logo-image_bkyrh_132{max-width:106px;width:100%}._content_bkyrh_101{width:100%}._content-brand-bar_bkyrh_140{width:100%;display:flex;justify-content:flex-end;padding:12px 32px}._content-links_bkyrh_101{border-top:1px solid #333333;padding-right:32px;display:flex;justify-content:space-between}._content-links-buttons_bkyrh_155{display:flex;align-items:center;grid-gap:12px;gap:12px;padding-top:14px;padding-bottom:14px}._content-links-buttons_bkyrh_155 ._header-cta-button_bkyrh_162{height:40px;margin-left:auto}._content-links-icons_bkyrh_101{display:flex;align-items:center;grid-gap:12px;gap:12px}._content-links-icons_bkyrh_101 li{position:relative}._content-links-icons_bkyrh_101 li._expanded_bkyrh_175{z-index:9}._content-links-icons_bkyrh_101 li a{position:relative;z-index:1}._content-links-icons_bkyrh_101 ._icon-button_bkyrh_101,._content-links-icons_bkyrh_101 ._icon-location_bkyrh_183{border-radius:100%;cursor:pointer;border:1px solid transparent;display:flex;align-items:center;justify-content:center;padding:8px}@media only screen and (min-width: 1440px){._content-links-icons_bkyrh_101 ._icon-button_bkyrh_101,._content-links-icons_bkyrh_101 ._icon-location_bkyrh_183{border:2px solid #000000}}._content-links-icons_bkyrh_101 ._icon-button_bkyrh_101._icon-dark_bkyrh_198,._content-links-icons_bkyrh_101 ._icon-location_bkyrh_183._icon-dark_bkyrh_198{background:#1a1a1a}._content-links-icons_bkyrh_101 ._icon-button_bkyrh_101:hover,._content-links-icons_bkyrh_101 ._icon-location_bkyrh_183:hover{border:1px solid #ffffff}@media only screen and (min-width: 1440px){._content-links-icons_bkyrh_101 ._icon-button_bkyrh_101:hover,._content-links-icons_bkyrh_101 ._icon-location_bkyrh_183:hover{border:2px solid #ffffff}}._content-links-icons_bkyrh_101 ._icon-button_bkyrh_101._active_bkyrh_212,._content-links-icons_bkyrh_101 ._icon-location_bkyrh_183._active_bkyrh_212{border:1px solid #075dc6}@media only screen and (min-width: 1440px){._content-links-icons_bkyrh_101 ._icon-button_bkyrh_101._active_bkyrh_212,._content-links-icons_bkyrh_101 ._icon-location_bkyrh_183._active_bkyrh_212{border:2px solid #075dc6}}._content-links-icons_bkyrh_101 ._icon-button_bkyrh_101 svg,._content-links-icons_bkyrh_101 ._icon-button_bkyrh_101 img,._content-links-icons_bkyrh_101 ._icon-location_bkyrh_183 svg,._content-links-icons_bkyrh_101 ._icon-location_bkyrh_183 img{height:22px;width:22px}._content-links-icons_bkyrh_101 ._icon-toolkit_bkyrh_229,._content-links-icons_bkyrh_101 ._icon-location_bkyrh_183{cursor:pointer;display:flex;grid-gap:8px;gap:8px}._content-links-icons_bkyrh_101 ._icon-toolkit_bkyrh_229{padding:12px 24px}._content-links-icons_bkyrh_101 ._icon-location_bkyrh_183{background:unset;width:100%;border-radius:100px}@media only screen and (min-width: 1440px){._content-links-icons_bkyrh_101 ._icon-location_bkyrh_183{background-color:#1a1a1a;padding:12px 24px}}._content-links-icons_bkyrh_101 ._icon-location_bkyrh_183:hover{background-color:unset!important}@media only screen and (min-width: 1440px){._content-links-icons_bkyrh_101 ._icon-location_bkyrh_183:hover{color:#1a1a1a;background-color:#fff!important}}._content-links-icons_bkyrh_101 ._icon-location_bkyrh_183 ._icon-location-text_bkyrh_264{display:none}@media only screen and (min-width: 1440px){._content-links-icons_bkyrh_101 ._icon-location_bkyrh_183 ._icon-location-text_bkyrh_264{display:block}}._content-links-icons_bkyrh_101 ._menu-button_bkyrh_272{display:flex;align-items:center;justify-content:center;padding:8px}._find-a-gym_bkyrh_279{display:none}._find-a-gym_bkyrh_279._show_bkyrh_282{display:flex}._find-a-gym-banner_bkyrh_286{position:sticky;top:74px;z-index:10;visibility:hidden;opacity:0;transition:opacity .25s ease-in,visibility 0ms ease-in .25s;max-height:0}._find-a-gym-banner_bkyrh_286._show_bkyrh_282{visibility:visible;opacity:1;transition:opacity .25s ease-in,visibility 0ms ease-in 0ms;max-height:auto}._overlay_bkyrh_302{display:none;position:fixed;width:100%;height:100%;top:0;right:0;left:0;background:rgba(26,26,26,.7);z-index:11}._overlay_bkyrh_302._show_bkyrh_282{display:block}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._menu_13aie_79{display:flex;flex-direction:column}@media only screen and (min-width: 1184px){._menu_13aie_79{display:flex;flex-direction:row;grid-gap:32px;gap:32px}}._menu_13aie_79 ._item_13aie_90{width:100%;white-space:nowrap;padding:16px}@media only screen and (min-width: 1184px){._menu_13aie_79 ._item_13aie_90{border-bottom:none;padding:0}}._menu_13aie_79 ._item-link-highlight_13aie_101{white-space:nowrap;display:flex;align-items:center}._menu_13aie_79 ._item-text_13aie_106{color:#8e8e93}._menu_13aie_79 ._item-text-highlight_13aie_109{color:#fff}._menu_13aie_79 ._item_13aie_90:hover ._item_13aie_90{text-decoration:underline}._menu_13aie_79 ._item_13aie_90:hover ._item-text_13aie_106{color:#fff}._menu_13aie_79 ._item_13aie_90 ._toolkit_13aie_118{display:flex;align-items:center;grid-gap:4px;gap:4px}._menu_13aie_79 ._item_13aie_90 ._toolkit_13aie_118 svg{color:#fff}._menu_13aie_79 ._item_13aie_90 ._iconToolkit_13aie_126{width:100%;cursor:pointer;display:flex;grid-gap:8px;gap:8px}@media only screen and (min-width: 1184px){._menu_13aie_79 ._item_13aie_90 ._iconToolkit_13aie_126{width:auto}}._menu_13aie_79 ._item_13aie_90 ._iconToolkit_13aie_126:hover svg{transform:translate(4px)}._menu_13aie_79 ._item_13aie_90 ._iconToolkit_13aie_126 svg{transition:all .25s ease-in-out}._menu_13aie_79 ._item_13aie_90:last-child{border-bottom:0px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1t1w7_79{position:fixed;animation:_slideInFromRight_1t1w7_1 .35s ease-in-out;right:0;width:100%;z-index:11;background-color:#000;border-top:1px solid #333333;height:100vh}@supports (height: 100dvh){._wrapper_1t1w7_79{height:100dvh}}@media only screen and (min-width: 480px){._wrapper_1t1w7_79{width:360px;margin-left:auto}}@media only screen and (min-width: 480px){._menu_1t1w7_102{padding-top:32px;padding-bottom:32px}}._item-wrapper-active_1t1w7_108{background-color:#1a1a1a}._item_1t1w7_108{cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:16px}@media only screen and (min-width: 768px){._item_1t1w7_108{padding-left:32px;padding-right:32px}}._item_1t1w7_108:hover ._item-text_1t1w7_126,._item_1t1w7_108:hover svg{color:#8e8e93}._item-text_1t1w7_126{color:#fff}._item-text-wrapper_1t1w7_133{display:flex;align-items:center;grid-gap:12px;gap:12px}._item-store-pill_1t1w7_138{text-transform:uppercase;border:1px solid #075dc6;border-radius:9px;background:#1a1a1a;font-size:8px!important;line-height:12px!important;padding:2px 8px}._item-external-link_1t1w7_150{width:100%;display:flex;grid-gap:8px;gap:8px;justify-content:flex-start}._item-external-link_1t1w7_150 svg{margin-left:auto}._sub-menu_1t1w7_160{display:none}._sub-menu-active_1t1w7_163{display:flex;flex-direction:column}._sub-menu-item_1t1w7_168 a{display:block;padding:20px 40px}._sub-menu-item_1t1w7_168 a:hover ._sub-menu-item-text_1t1w7_175,._sub-menu-item_1t1w7_168 a:focus ._sub-menu-item-text_1t1w7_175{color:#8e8e93}._sub-menu-item-text_1t1w7_175{color:#fff}@keyframes _slideInFromRight_1t1w7_1{0%{transform:translate(1000px)}to{transform:translate(0)}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_164sl_79{display:flex;padding-left:32px}._wrapper_164sl_79 ._menu_164sl_83{display:flex;grid-gap:32px;gap:32px}._wrapper_164sl_79 ._menu_164sl_83 ._item-wrapper_164sl_87{position:relative}._wrapper_164sl_79 ._menu_164sl_83 ._item-wrapper_164sl_87:hover ._item_164sl_87{border-bottom:3px solid #ffffff}._wrapper_164sl_79 ._menu_164sl_83 ._item-wrapper_164sl_87:hover ._sub-menu_164sl_93{display:block;position:absolute;left:0;width:250px}._wrapper_164sl_79 ._menu_164sl_83 ._item-wrapper_164sl_87 ._item_164sl_87{border-bottom:3px solid #000000;height:100%;display:flex;align-items:center;grid-gap:12px;gap:12px;padding-top:30px;padding-bottom:27px}._wrapper_164sl_79 ._menu_164sl_83 ._item-wrapper_164sl_87 ._item_164sl_87:hover{border-bottom:3px solid #ffffff}._wrapper_164sl_79 ._menu_164sl_83 ._item-wrapper_164sl_87 ._item_164sl_87._selected_164sl_111{border-bottom:3px solid #075dc6}._wrapper_164sl_79 ._menu_164sl_83 ._item-wrapper_164sl_87 ._item_164sl_87 ._link-pill_164sl_114{text-transform:uppercase;border:1px solid #075dc6;border-radius:9px;background:#1a1a1a;font-size:8px!important;line-height:12px!important;padding:2px 8px}._wrapper_164sl_79 ._menu_164sl_83 ._item-wrapper_164sl_87 ._sub-menu_164sl_93{display:none;background:#1a1a1a}._wrapper_164sl_79 ._menu_164sl_83 ._item-wrapper_164sl_87 ._sub-menu-item_164sl_130{padding:12px 16px;display:flex;align-items:center;grid-gap:4px;gap:4px}._wrapper_164sl_79 ._menu_164sl_83 ._item-wrapper_164sl_87 ._sub-menu-item_164sl_130 svg{width:14px}._wrapper_164sl_79 ._menu_164sl_83 ._item-wrapper_164sl_87 ._sub-menu-item_164sl_130:hover{display:flex;align-items:center;grid-gap:12px;gap:12px}._wrapper_164sl_79 ._menu_164sl_83 ._item-wrapper_164sl_87 ._sub-menu-item-cta_164sl_147{width:100%;border-bottom:none;display:flex;justify-content:flex-start;padding:12px 16px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1xhn2_79{position:absolute;top:100%;right:0;width:320px;background:#1a1a1a;border:1px solid #333333;border-radius:4px;z-index:11;margin-top:18px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1ye5c_79{width:100%}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}.mapboxgl-popup{max-width:unset!important}.mapboxgl-popup-tip{display:none}.mapboxgl-popup-content{padding:0;border-radius:3px;box-shadow:0 1px 10px #0000000d,0 1px 10px #0000000d}#map-geocoder-container .mapboxgl-ctrl-geocoder{min-width:0px!important}.mapboxgl-ctrl-geocoder--input{background:#fff}.mapboxgl-ctrl-top-right{display:none}@media screen and (min-width: 768px){.mapboxgl-ctrl-top-right{display:block}}.mapboxgl-ctrl-geocoder,.mapboxgl-ctrl-geocoder *,.mapboxgl-ctrl-geocoder *:after,.mapboxgl-ctrl-geocoder *:before{box-sizing:border-box}#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder:not(:first-of-type),#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder:not(:first-of-type),#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder:not(:first-of-type),#widget-geocoder-container-hero-embedded .mapboxgl-ctrl-geocoder:not(:first-of-type),#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder:not(:first-of-type),#widget-geocoder-container-gym-finder-promo .mapboxgl-ctrl-geocoder:not(:first-of-type){display:none}#widget-geocoder-container-pop-up:empty,#widget-geocoder-container-menu:empty,#widget-geocoder-container-hero:empty,#widget-geocoder-container-hero-embedded:empty,#widget-geocoder-container-banner:empty,#widget-geocoder-container-gym-finder-promo:empty{display:none}#widget-geolocate-geocoder-container-pop-up,#widget-geolocate-geocoder-container-banner,#widget-geolocate-geocoder-container-menu,#widget-geolocate-geocoder-container-hero,#widget-geolocate-geocoder-container-hero-embedded,#widget-geolocate-geocoder-container-gym-finder-promo{display:none}#widget-geocoder-container-pop-up,#widget-geocoder-container-banner,#widget-geocoder-container-menu{padding:0 16px}#map-geocoder-container .mapboxgl-ctrl-geocoder,#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder,#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder,#widget-geocoder-container-hero-embedded .mapboxgl-ctrl-geocoder,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder,#widget-geocoder-container-gym-finder-promo .mapboxgl-ctrl-geocoder{font-family:Open Sans,Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;min-width:240px;z-index:1;transition:width .25s,min-width .25s;box-shadow:none}@media (max-width: 768px){#widget-geocoder-container-hero,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder{width:100%}}#map-geocoder-container .mapboxgl-ctrl-geocoder--input{width:100%;margin:0;padding:10px 24px 10px 34px;color:#8e8e93;white-space:nowrap;overflow:hidden;border:1px solid #cccccc;border-radius:100px;line-height:22px;font-size:16px;text-overflow:ellipsis}#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--input,#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--input,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--input,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--input{width:100%;margin:0;padding:10px 24px 10px 34px;color:#8e8e93;white-space:nowrap;overflow:hidden;border:1px solid #cccccc;border-radius:100px;background:#ffffff;font-size:16px;text-overflow:ellipsis}#map-geocoder-container .mapboxgl-ctrl-geocoder--input::-moz-placeholder,#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--input::-moz-placeholder,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--input::-moz-placeholder,#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--input::-moz-placeholder,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--input::-moz-placeholder,#cny-geocoder-container .mapboxgl-ctrl-geocoder--input::-moz-placeholder,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--input::-moz-placeholder{text-overflow:ellipsis}#map-geocoder-container .mapboxgl-ctrl-geocoder--input::placeholder,#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--input::placeholder,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--input::placeholder,#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--input::placeholder,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--input::placeholder,#cny-geocoder-container .mapboxgl-ctrl-geocoder--input::placeholder,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--input::placeholder{text-overflow:ellipsis}#map-geocoder-container .mapboxgl-ctrl-geocoder--input:focus,#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--input:focus,#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--input:focus,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--input:focus,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--input:focus,#cny-geocoder-container .mapboxgl-ctrl-geocoder--input:focus,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--input:focus{color:#333}#map-geocoder-container .mapboxgl-ctrl-geocoder--input:focus[\:has\(\%2B\%20.mapboxgl-ctrl-geocoder--icon\)],#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--input:focus[\:has\(\%2B\%20.mapboxgl-ctrl-geocoder--icon\)],#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--input:focus[\:has\(\%2B\%20.mapboxgl-ctrl-geocoder--icon\)],#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--input:focus[\:has\(\%2B\%20.mapboxgl-ctrl-geocoder--icon\)],#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--input:focus[\:has\(\%2B\%20.mapboxgl-ctrl-geocoder--icon\)]{fill:#333}#map-geocoder-container .mapboxgl-ctrl-geocoder--input:focus:has(+.mapboxgl-ctrl-geocoder--icon),#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--input:focus:has(+.mapboxgl-ctrl-geocoder--icon),#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--input:focus:has(+.mapboxgl-ctrl-geocoder--icon),#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--input:focus:has(+.mapboxgl-ctrl-geocoder--icon),#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--input:focus:has(+.mapboxgl-ctrl-geocoder--icon){fill:#333}#map-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--input,#map-geocoder-container-menu .mapboxgl-ctrl-geocoder--input,#map-geocoder-container-hero .mapboxgl-ctrl-geocoder--input{border:1px solid #cccccc}#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--input,#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--input,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--input,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--input{border:1px solid #333333}#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--input{line-height:24px;padding-left:38px}.mapboxgl-ctrl-geocoder--input::-ms-clear{display:none}.mapboxgl-ctrl-geocoder--input:focus{color:#404040;color:#000000bf;outline:0}.mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--pin-right&gt;*{z-index:2;position:absolute;right:8px;top:9px;display:none}.mapboxgl-ctrl-geocoder.mapboxgl-ctrl-geocoder--collapsed{width:50px;min-width:50px;transition:width .25s,min-width .25s}.mapboxgl-ctrl-geocoder .suggestions{height:auto;max-height:400px;overflow:scroll;border-radius:12px;left:0;list-style:none;margin-top:10px;position:absolute;width:100%;top:100%;z-index:1000;font-size:14px;line-height:24px;background-color:#1a1a1a;border:1px solid #333333;display:flex;padding:12px 8px;flex-direction:column;align-items:flex-start;grid-gap:24px;gap:24px}#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder .suggestions,#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder .suggestions,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder .suggestions,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder .suggestions{overflow:scroll}#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder .suggestions,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder .suggestions{max-height:227px}#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder .suggestions{max-height:263px}#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder .suggestions{max-height:220px}.mapboxgl-ctrl-bottom-left .suggestions,.mapboxgl-ctrl-bottom-right .suggestions{top:auto;bottom:100%}.mapboxgl-ctrl-geocoder--suggestion-link{cursor:pointer;display:flex;padding:8px 12px;flex-direction:column;justify-content:center;align-items:flex-start;grid-gap:8px;gap:8px;align-self:stretch}.mapboxgl-ctrl-geocoder--suggestion-link-current-location{cursor:pointer;display:flex;padding:12px 16px;flex-direction:column;justify-content:center;align-items:flex-start;grid-gap:8px;gap:8px;align-self:stretch}.mapboxgl-ctrl-geocoder--suggestion{line-height:12px}.mapboxgl-ctrl-geocoder--suggestion-title{font-weight:700;margin-top:2px}.mapboxgl-ctrl-geocoder--suggestion-title-kicker{font-size:10px;text-transform:uppercase;font-family:Inter;font-weight:600;line-height:16px;letter-spacing:1%;color:#8e8e93}#map-geocoder-container .mapboxgl-ctrl-geocoder--suggestion-title-main,#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--suggestion-title-main,#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--suggestion-title-main,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--suggestion-title-main,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--suggestion-title-main{color:#fff;font-weight:600;font-family:Inter}#map-geocoder-container .mapboxgl-ctrl-geocoder--suggestion-title-main{font-size:16px;line-height:20px}#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--suggestion-title-main,#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--suggestion-title-main,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--suggestion-title-main,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--suggestion-title-main{font-size:14px;line-height:18px}#map-geocoder-container .mapboxgl-ctrl-geocoder--suggestion-title-sub,#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--suggestion-title-sub,#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--suggestion-title-sub,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--suggestion-title-sub,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--suggestion-title-sub{color:#8e8e93;font-weight:400;font-family:Inter;margin-left:4px}#map-geocoder-container .mapboxgl-ctrl-geocoder--suggestion-title-sub{font-size:12px;line-height:16px}#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--suggestion-title-sub,#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--suggestion-title-sub,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--suggestion-title-sub,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--suggestion-title-sub{font-size:10px;line-height:14px}.mapboxgl-ctrl-geocoder .suggestions&gt;.active&gt;a,.mapboxgl-ctrl-geocoder--suggestion-link:hover{background-color:#000;cursor:pointer}.mapboxgl-ctrl-geocoder--powered-by{display:block;color:#8e8e93;font-size:12px;font-family:Inter,Helvetica,Arial,sans-serif;padding:8px 12px;margin-top:8px;border-top:1px solid #333333}.mapboxgl-ctrl-geocoder--powered-by:hover{color:#fff}.mapboxgl-ctrl-geocoder--icon{display:inline-block;vertical-align:middle;speak:none;fill:#8e8e93}#map-geocoder-container .mapboxgl-ctrl-geocoder--icon-search,#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--icon-search,#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--icon-search,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--icon-search,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--icon-search{position:absolute}#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--icon-search,#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--icon-search,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--icon-search,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--icon-search{top:12px;left:14px;width:14px;height:14px}#map-geocoder-container .mapboxgl-ctrl-geocoder--icon-search{top:14px;left:12px;width:16px;height:16px}#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--icon-search{top:15px;width:16px;height:16px}.mapboxgl-ctrl-geocoder--button{padding:0;margin:0;border:none;cursor:pointer;background:#fff!important;line-height:1}.mapboxgl-ctrl button:not(:disabled):hover svg{fill:#000}#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--icon-close,#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--icon-close,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--icon-close,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--icon-close{width:12px;height:12px;margin-top:4px;margin-right:5px}#map-geocoder-container .mapboxgl-ctrl-geocoder--icon-close{width:12px;height:12px;margin-top:7px;margin-right:5px}#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--icon-close{width:14px;height:14px;margin-top:7px;margin-right:5px}.mapboxgl-ctrl-geocoder--icon-close:hover{fill:#1a1a1a!important}.mapboxgl-ctrl-geocoder--icon-loading{display:none!important}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (min-width: 640px){.mapboxgl-ctrl-geocoder.mapboxgl-ctrl-geocoder--collapsed{width:36px;min-width:36px}.mapbox-gl-geocoder--error{color:#909090;padding:6px 12px;font-size:16px;text-align:center}}#cny-geocoder-container .mapboxgl-ctrl-geocoder--icon-search,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--icon-search{display:none}#cny-geocoder-container .mapboxgl-ctrl-geocoder,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder{font-family:Inter,Helvetica,Arial,sans-serif;z-index:1;transition:width .25s,min-width .25s;box-shadow:none}#cny-geocoder-container .mapboxgl-ctrl-geocoder--input,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--input{font-family:Inter,Helvetica,Arial,sans-serif;background-color:#eee;width:100%;margin:0;color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px;line-height:5px;text-align:left}#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--input{background-color:#fff}#cny-geocoder-container .mapboxgl-ctrl-geocoder--input::-moz-placeholder,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--input::-moz-placeholder{color:#6d6d6d}#cny-geocoder-container .mapboxgl-ctrl-geocoder--input::placeholder,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--input::placeholder{color:#6d6d6d}#cny-geocoder-container .suggestions-wrapper,#cny-geocoder-container-mobile .suggestions-wrapper{background-color:#eee}#cny-geocoder-container .mapboxgl-ctrl-geocoder--icon .mapboxgl-ctrl-geocoder--icon-search,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--icon .mapboxgl-ctrl-geocoder--icon-search{display:none!important}#cny-geocoder-container .suggestions{background-color:#fff;min-width:240px;left:-80px;top:35px;right:0;color:#1a1a1a;border:1px solid #cccccc;border-radius:5px;line-height:1.5;padding:0;margin:0}#cny-geocoder-container .mapboxgl-ctrl-geocoder--suggestion-link,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--suggestion-link{padding-top:8px;padding-bottom:8px;padding-left:16px;line-height:20px}#cny-geocoder-container .mapboxgl-ctrl-geocoder--suggestion-link{padding-left:16px;padding-top:10px;padding-bottom:10px;line-height:20px}#cny-geocoder-container .mapboxgl-ctrl-geocoder--suggestion-link-current-location:hover{background-color:#eee;cursor:pointer}#cny-geocoder-container .mapboxgl-ctrl-geocoder .suggestions&gt;.active&gt;a,#cny-geocoder-container .mapboxgl-ctrl-geocoder--suggestion-link:hover,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--suggestion-link:hover{background-color:#eee}#cny-geocoder-container .mapboxgl-ctrl-geocoder--suggestion-title{line-height:1.2}#cny-geocoder-container .mapboxgl-ctrl-geocoder--powered-by:hover{color:#1a1a1a}#cny-geocoder-container .mapboxgl-ctrl-geocoder--powered-by{margin-top:0;border-top:1px solid #cccccc}#cny-geocoder-container .mapboxgl-ctrl-geocoder--suggestion-title-sub,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--suggestion-title-sub{color:#8e8e93;font-weight:400;font-family:Inter,Helvetica,Arial,sans-serif}#cny-geocoder-container .mapboxgl-ctrl-geocoder--suggestion-link-current-location{font-weight:700;border-bottom:1px solid #cccccc}#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder .suggestions{display:block!important;margin-top:0;padding-top:4px}#cny-geocoder-container-mobile .suggestions{background-color:#fff;width:calc(100vw - 32px);position:fixed;left:50%;transform:translate(-50%);top:35px;color:#1a1a1a;line-height:1.5;padding-left:16px}#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--powered-by{display:none!important}#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder .suggestions{border:none}#cny-geocoder-container .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--pin-right&gt;*,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--pin-right&gt;*{z-index:2;position:absolute;right:0;top:0;display:none}#cny-geocoder-container .mapboxgl-ctrl-geocoder--icon,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--icon{fill:#1a1a1a;vertical-align:middle;background-color:#eee;padding-top:1px;width:12px;height:12px}#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--icon{fill:#6d6d6d;background-color:#fff}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._geolocate_19ivh_79{height:0;opacity:0;visibility:hidden}._geolocate_19ivh_79._visible_19ivh_84{height:auto;opacity:1;visibility:visible;display:block}._locate-me_19ivh_91{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 0}._locate-me-text_19ivh_100{width:-moz-fit-content;width:fit-content;cursor:default;display:flex;align-items:center;grid-gap:4px;gap:4px}._locate-me-text_19ivh_100._interactive_19ivh_107{cursor:pointer}._locate-me-text_19ivh_100._interactive_19ivh_107:hover ._sub-text_19ivh_110{color:#fff}._locate-me-text_19ivh_100._interactive_19ivh_107 span{text-decoration:underline}._locate-me_19ivh_91 svg{height:10px;width:10px;color:#ccc;cursor:pointer}._locate-me_19ivh_91 svg:hover{color:#fff}._button-text_19ivh_126{color:#dcdcdc}._button-text_19ivh_126._enableLocationServices_19ivh_129{transition:all .25s ease}._button-text_19ivh_126._enableLocationServices_19ivh_129._highlight_19ivh_135{font-weight:600;color:#fff}._content_19ivh_140{display:none}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_v801c_79{display:flex;flex-direction:column;grid-gap:16px;gap:16px}._header_v801c_85{position:relative;width:100%;padding-bottom:8px}@media only screen and (min-width: 768px){._header_v801c_85{width:645px}}._cards_v801c_96{display:flex;grid-gap:16px;gap:16px;overflow:visible;width:645px}@media only screen and (min-width: 768px){._cards_v801c_96&gt;div:first-child{display:none}}._footer_v801c_108{max-width:645px;display:flex;align-items:center;grid-gap:8px;gap:8px;justify-content:space-between}._arrows_v801c_116{display:flex;grid-gap:8px;gap:8px}._arrows_v801c_116 ._arrow-wrapper_v801c_120{width:48px;height:48px;border-radius:36px;text-indent:-999999px;border:1px solid #5f5f5f;color:#fff;background:#333333;opacity:.7}._arrows_v801c_116 ._arrow-wrapper_v801c_120:first-child{opacity:.2}._arrows_v801c_116 ._arrow-wrapper_v801c_120 ._arrow_v801c_116{display:flex;align-items:center;justify-content:center}._arrows_v801c_116 ._arrow-wrapper_v801c_120 ._arrow-left_v801c_138{transform:rotate(90deg)}._arrows_v801c_116 ._arrow-wrapper_v801c_120 ._arrow-right_v801c_141{transform:rotate(-90deg)}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1ueed_79{width:168px;background-size:800px 104px;position:relative}._wrapper_1ueed_79._light_1ueed_84{background-color:#eee;background:linear-gradient(to right,#f4f4f0 8%,#e9e9e9 16%,#e9e9e9,#f4f4f0 24%,#f4f4f0 32%)}._wrapper_1ueed_79._grey_1ueed_88{background-color:#ccc;background:linear-gradient(to right,#d4d4d4 8%,#d1d1d1 16%,#d3d3d3,#d4d4d4 24%,#d6d6d6 32%)}._wrapper_1ueed_79._dark-grey_1ueed_92{background-color:#1a1a1a;background:linear-gradient(132deg,#1a1a1a 0%,#6d6d6d 100%)}._wrapper_1ueed_79._dark_1ueed_92{background-color:#1a1a1a;background:linear-gradient(to right,#0d0d0d 8%,#1a1a1a 16%,#0d0d0d,#0d0d0d 24%,#000000 32%)}._wrapper_1ueed_79._animate_1ueed_100{animation-duration:4s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:_placeHolderShimmer_1ueed_1;animation-timing-function:linear}._wrapper_1ueed_79._button_1ueed_108{border-radius:100px;height:36px}._wrapper_1ueed_79._text_1ueed_113{height:22px;border-radius:4px}._wrapper_1ueed_79._text_1ueed_113._sm_1ueed_117{width:150px;max-width:250px}._wrapper_1ueed_79._text_1ueed_113._sm_1ueed_117._dynamic_1ueed_121{width:60%}._wrapper_1ueed_79._text_1ueed_113._md_1ueed_124{width:200px;max-width:300px}._wrapper_1ueed_79._text_1ueed_113._md_1ueed_124._dynamic_1ueed_121{width:75%}._wrapper_1ueed_79._text_1ueed_113._lg_1ueed_131{width:250px;max-width:400px}._wrapper_1ueed_79._text_1ueed_113._lg_1ueed_131._dynamic_1ueed_121{width:90%}._wrapper_1ueed_79._text_1ueed_113._xl_1ueed_138{width:350px;max-width:100%}._wrapper_1ueed_79._image_1ueed_143{height:120px;width:100%;border-radius:5px}._innerWrapper_1ueed_149{background-color:#fff;position:absolute}._card_1ueed_154{width:100%;border-radius:5px;border:1px solid #dcdcdc;background:#ffffff}._card_1ueed_154 ._content_1ueed_160{padding:12px 16px;display:flex;flex-direction:column;grid-gap:12px;gap:12px}@keyframes _placeHolderShimmer_1ueed_1{0%{background-position:-800px 0}to{background-position:800px 0}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1u63o_79{width:310px;border-radius:8px;border:1px solid #333;border:1px solid var(--Neutral-Grey-600, #333);background:rgba(26,26,26,.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;flex-direction:column}@media only screen and (min-width: 768px){._wrapper_1u63o_79{width:645px;display:flex;flex-direction:row}}._content_1u63o_96{padding:16px;display:flex;grid-gap:12px;gap:12px}@media only screen and (min-width: 768px){._content_1u63o_96{width:100%}}._content_1u63o_96 ._image_1u63o_106{min-width:80px;min-height:80px;border-radius:6px}@media only screen and (min-width: 768px){._content_1u63o_96 ._image_1u63o_106{min-width:108px;min-height:108px}}._content_1u63o_96 ._info_1u63o_117{display:flex;flex-direction:column;grid-gap:4px;gap:4px;justify-content:center}@media only screen and (min-width: 768px){._content_1u63o_96 ._info_1u63o_117{width:100%}}._content_1u63o_96 ._info_1u63o_117 ._kicker_1u63o_128,._content_1u63o_96 ._info_1u63o_117 ._name_1u63o_129{border-radius:4px}._content_1u63o_96 ._info_1u63o_117 ._kicker_1u63o_128{height:20px;width:60px}._content_1u63o_96 ._info_1u63o_117 ._name_1u63o_129{height:20px;width:190px}@media only screen and (min-width: 768px){._content_1u63o_96 ._info_1u63o_117 ._name_1u63o_129{width:100%}}._button-wrapper_1u63o_146{border-top:1px solid #333333;padding:20px}@media only screen and (min-width: 768px){._button-wrapper_1u63o_146{border-left:1px solid #333333;border-top:0;display:flex;align-items:center}}._button-wrapper_1u63o_146 ._button_1u63o_146{width:100%;height:36px;border-radius:100px}@media only screen and (min-width: 768px){._button-wrapper_1u63o_146 ._button_1u63o_146{width:180px}}._gradient_1u63o_169{background-color:#1a1a1a;background:linear-gradient(132deg,#1a1a1a 0%,#6d6d6d 100%)}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_17b03_79{display:flex;grid-gap:16px;gap:16px}._wrapper_17b03_79 ._image_17b03_83{height:80px;width:80px;aspect-ratio:1/1;background-color:#eee;background:linear-gradient(to right,#f4f4f0 8%,#e9e9e9 16%,#e9e9e9,#f4f4f0 24%,#f4f4f0 32%);animation-duration:4s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:_placeHolderShimmer_17b03_1;animation-timing-function:linear}._wrapper_17b03_79 ._info_17b03_95{display:flex;flex-direction:column;grid-gap:8px;gap:8px;justify-content:space-between}._wrapper_17b03_79 ._info_17b03_95 ._distance_17b03_101,._wrapper_17b03_79 ._info_17b03_95 ._name_17b03_102,._wrapper_17b03_79 ._info_17b03_95 ._location_17b03_103{height:16px;background-color:#eee;background:linear-gradient(to right,#f4f4f0 8%,#e9e9e9 16%,#e9e9e9,#f4f4f0 24%,#f4f4f0 32%);animation-duration:4s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:_placeHolderShimmer_17b03_1;animation-timing-function:linear}._wrapper_17b03_79 ._info_17b03_95 ._distance_17b03_101{width:100px}._wrapper_17b03_79 ._info_17b03_95 ._name_17b03_102{height:25px;width:140px}._wrapper_17b03_79 ._info_17b03_95 ._location_17b03_103{width:60px}@keyframes _placeHolderShimmer_17b03_1{0%{background-position:-800px 0}to{background-position:800px 0}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_e4ayq_79{background:#ffffff;display:flex;flex-direction:column}._wrapper_e4ayq_79 ._top_e4ayq_84{border-bottom:1px solid #cccccc;display:flex;grid-gap:8px;gap:8px;justify-content:space-between;padding:16px}._wrapper_e4ayq_79 ._top_e4ayq_84 ._info_e4ayq_91{display:flex;flex-direction:column;grid-gap:8px;gap:8px;justify-content:space-between}._wrapper_e4ayq_79 ._top_e4ayq_84 ._info_e4ayq_91 ._distance_e4ayq_97,._wrapper_e4ayq_79 ._top_e4ayq_84 ._info_e4ayq_91 ._name_e4ayq_98,._wrapper_e4ayq_79 ._top_e4ayq_84 ._info_e4ayq_91 ._location_e4ayq_99{height:16px;background-color:#eee;background:linear-gradient(to right,#f4f4f0 8%,#e9e9e9 16%,#e9e9e9,#f4f4f0 24%,#f4f4f0 32%);animation-duration:4s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:_placeHolderShimmer_e4ayq_1;animation-timing-function:linear}._wrapper_e4ayq_79 ._top_e4ayq_84 ._info_e4ayq_91 ._distance_e4ayq_97{width:100px}._wrapper_e4ayq_79 ._top_e4ayq_84 ._info_e4ayq_91 ._name_e4ayq_98{height:25px;width:140px}._wrapper_e4ayq_79 ._top_e4ayq_84 ._info_e4ayq_91 ._location_e4ayq_99{width:60px}._wrapper_e4ayq_79 ._top_e4ayq_84 ._image_e4ayq_119{height:80px;width:80px;aspect-ratio:1/1;background-color:#eee;background:linear-gradient(to right,#f4f4f0 8%,#e9e9e9 16%,#e9e9e9,#f4f4f0 24%,#f4f4f0 32%);animation-duration:4s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:_placeHolderShimmer_e4ayq_1;animation-timing-function:linear}._wrapper_e4ayq_79 ._bottom_e4ayq_131{display:flex;grid-gap:12px;gap:12px;padding:16px}._wrapper_e4ayq_79 ._bottom_e4ayq_131 ._button_e4ayq_136{height:40px;width:100%;border-radius:100px;background-color:#eee;background:linear-gradient(to right,#f4f4f0 8%,#e9e9e9 16%,#e9e9e9,#f4f4f0 24%,#f4f4f0 32%);animation-duration:4s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:_placeHolderShimmer_e4ayq_1;animation-timing-function:linear}@keyframes _placeHolderShimmer_e4ayq_1{0%{background-position:-800px 0}to{background-position:800px 0}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_a5uh9_79{margin-top:16px;padding:16px;display:flex;flex-direction:column;grid-gap:16px;gap:16px}@media only screen and (min-width: 768px){._wrapper_a5uh9_79{padding:24px}}._header_a5uh9_92{position:relative;width:100%;padding-bottom:8px}@media only screen and (min-width: 768px){._header_a5uh9_92{width:645px}}._cards_a5uh9_103{display:flex;grid-gap:16px;gap:16px;overflow:visible;width:645px}@media only screen and (min-width: 768px){._cards_a5uh9_103&gt;div:first-child{display:none}}._footer_a5uh9_115{max-width:645px;display:flex;align-items:center;grid-gap:8px;gap:8px;justify-content:space-between}._arrows_a5uh9_123{display:flex;grid-gap:8px;gap:8px}._arrows_a5uh9_123 ._arrow-wrapper_a5uh9_127{width:48px;height:48px;border-radius:36px;text-indent:-999999px;border:1px solid #5f5f5f;color:#fff;background:#333333;opacity:.7}._arrows_a5uh9_123 ._arrow-wrapper_a5uh9_127:first-child{opacity:.2}._arrows_a5uh9_123 ._arrow-wrapper_a5uh9_127 ._arrow_a5uh9_123{display:flex;align-items:center;justify-content:center}._arrows_a5uh9_123 ._arrow-wrapper_a5uh9_127 ._arrow-left_a5uh9_145{transform:rotate(90deg)}._arrows_a5uh9_123 ._arrow-wrapper_a5uh9_127 ._arrow-right_a5uh9_148{transform:rotate(-90deg)}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1oa2e_79{width:380px;border:1px solid #cccccc;border-radius:6px;background:#ffffff;display:flex;flex-direction:column}._wrapper_1oa2e_79 ._top_1oa2e_87{border-bottom:1px solid #cccccc;display:flex;grid-gap:8px;gap:8px;justify-content:space-between;padding:16px}._wrapper_1oa2e_79 ._bottom_1oa2e_94{display:flex;padding:16px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._inner-wrapper_xegg6_79{display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding:16px}._footer_xegg6_86{border-top:1px solid #333333;padding:16px}._footer_xegg6_86&gt;div{width:100%}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1ulxm_79{display:none;padding-top:16px;padding-bottom:0}._wrapper_1ulxm_79._show_1ulxm_84{display:flex;flex-direction:column;grid-gap:16px;gap:16px}._wrapper_1ulxm_79._show_1ulxm_84._isHero_1ulxm_89{padding-top:0;display:flex;align-items:flex-start;grid-gap:24px;gap:24px}@media only screen and (min-width: 480px){._wrapper_1ulxm_79._isHero_1ulxm_89 input{width:340px;max-width:340px;min-width:340px}}._wrapper_1ulxm_79._isHero_1ulxm_89 ._visit-map-button_1ulxm_102{opacity:.8;width:auto;border-top:none;padding:0}._wrapper_1ulxm_79._isHero_1ulxm_89 ._visit-map-button_1ulxm_102:hover{opacity:1}._wrapper_1ulxm_79._isHero_1ulxm_89 ._locate-me_1ulxm_111{display:flex;align-items:flex-start}._wrapper_1ulxm_79 ._locate-me_1ulxm_111{display:flex;align-items:center;flex-direction:column;grid-gap:12px;gap:12px}._wrapper_1ulxm_79 ._locate-me-button_1ulxm_121{cursor:pointer;color:#eee;display:flex;align-items:center;grid-gap:8px;gap:8px;justify-content:center}._wrapper_1ulxm_79 ._locate-me-button_1ulxm_121 ._locate-me-button-text_1ulxm_129{text-decoration:underline}._wrapper_1ulxm_79 ._locate-me-button_1ulxm_121:hover,._wrapper_1ulxm_79 ._locate-me-button_1ulxm_121:hover ._locate-me-button-text_1ulxm_129{color:#fff}._wrapper_1ulxm_79 ._visit-map-button_1ulxm_102{width:100%;border-top:1px solid #333333;padding:16px}._wrapper_1ulxm_79 ._visit-map-button_1ulxm_102 a{z-index:0!important}._wrapper_1ulxm_79 ._visit-map-button_1ulxm_102 a svg{height:10px}@media only screen and (min-width: 768px){._wrapper_1ulxm_79 ._visit-map-button_1ulxm_102 a svg{height:12px}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_2s435_79{position:relative;width:310px;display:flex;align-items:flex-start;flex-direction:column;grid-gap:24px;gap:24px}@media only screen and (min-width: 768px){._wrapper_2s435_79{width:645px}}@media only screen and (min-width: 1440px){._wrapper_2s435_79{width:800px}}@media only screen and (min-width: 1920px){._wrapper_2s435_79{width:960px}}._wrapper_2s435_79._no-results_2s435_102{display:flex;grid-gap:16px;gap:16px}._footer_2s435_107{display:flex;align-items:flex-start;flex-direction:column;grid-gap:16px;gap:16px;justify-content:space-between}@media only screen and (min-width: 768px){._footer_2s435_107{margin-top:8px;padding-bottom:16px}}._footer-text_2s435_120{width:-moz-fit-content;width:fit-content;cursor:default;display:flex;align-items:center;grid-gap:4px;gap:4px}._footer-text_2s435_120._interactive_2s435_127{cursor:pointer}._footer-text_2s435_120._interactive_2s435_127:hover ._sub-text_2s435_130{color:#fff}._footer-text_2s435_120._interactive_2s435_127 span{text-decoration:underline}._footer_2s435_107 svg{color:#ccc;cursor:pointer}._footer_2s435_107 svg:hover{color:#fff}._near-me-text_2s435_144 div{color:#dcdcdc}._near-me-text_2s435_144 div:hover{color:#fff}._near-me-text_2s435_144 div span{color:#eee;font-weight:600}._other-gyms-text_2s435_155,._no-gyms-text_2s435_156{color:#ccc;display:flex;justify-content:center}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._slides-wrapper_5ugdb_79{overflow:visible;width:100%}@media only screen and (min-width: 768px){._slides-wrapper_5ugdb_79{overflow:hidden}}._slides_5ugdb_79{overflow:visible!important}@media only screen and (min-width: 768px){._slides_5ugdb_79{max-width:unset}}._controls_5ugdb_98{position:absolute;bottom:0;right:0;display:flex;grid-gap:8px;gap:8px}._arrow-wrapper_5ugdb_106{width:48px;height:48px;border-radius:36px;text-indent:-999999px;cursor:pointer;border:1px solid #5f5f5f;color:#fff;background:#333333}._arrow-wrapper_5ugdb_106:disabled{color:#494949;background:#2c2c2c}._arrow-wrapper_5ugdb_106:not(:disabled):hover,._arrow-wrapper_5ugdb_106:not(:disabled):focus{opacity:1;outline:none;border-color:#fff}._arrow_5ugdb_106{display:flex;align-items:center;justify-content:center}._arrow-left_5ugdb_132{transform:rotate(90deg)}._arrow-right_5ugdb_136{transform:rotate(-90deg)}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1olio_79{background:rgba(0,0,0,.7);border:1px solid #333333;border-radius:4px;width:100%;display:flex;flex-direction:column}@media only screen and (min-width: 768px){._wrapper_1olio_79{padding-top:0;padding-bottom:0;display:flex;flex-direction:row;grid-gap:16px;gap:16px}}._wrapper_1olio_79:hover{box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038}._wrapper_1olio_79:hover ._icon_1olio_99{color:#fff}._wrapper_1olio_79 ._distance_1olio_103{color:#b5cfee}._wrapper_1olio_79 ._content_1olio_107{border-bottom:1px solid #333333;padding:16px;display:flex;grid-gap:16px;gap:16px}@media only screen and (min-width: 768px){._wrapper_1olio_79 ._content_1olio_107{width:100%;border-right:1px solid #333333;border-bottom:0;padding-top:16px;padding-bottom:16px}}._wrapper_1olio_79 ._content_1olio_107 ._image_1olio_122{width:80px;min-width:80px;min-height:80px;-o-object-fit:cover;object-fit:cover;border-radius:6px;display:flex;justify-content:center}@media only screen and (min-width: 768px){._wrapper_1olio_79 ._content_1olio_107 ._image_1olio_122{width:108px;min-width:108px;min-height:108px}}._wrapper_1olio_79 ._content_1olio_107 ._image_1olio_122._logo_1olio_138,._wrapper_1olio_79 ._content_1olio_107 ._image_1olio_122._map_1olio_138,._wrapper_1olio_79 ._content_1olio_107 ._image_1olio_122._default_1olio_138{aspect-ratio:1/1}._wrapper_1olio_79 ._content_1olio_107 ._image_1olio_122._primary_1olio_141{aspect-ratio:16/9}._wrapper_1olio_79 ._content_1olio_107 ._info_1olio_144{overflow:hidden;width:100%;display:flex;flex-direction:column;grid-gap:4px;gap:4px;justify-content:center}._wrapper_1olio_79 ._content_1olio_107 ._info_1olio_144 ._distance_1olio_103{display:flex;grid-gap:4px;gap:4px}._wrapper_1olio_79 ._content_1olio_107 ._info_1olio_144 ._name-text_1olio_156{min-width:180px;font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}@media only screen and (min-width: 768px){._wrapper_1olio_79 ._content_1olio_107 ._info_1olio_144 ._name-text_1olio_156{min-width:250px;font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:20px;line-height:28px}}._wrapper_1olio_79 ._button_1olio_181{padding:16px;display:flex;align-items:center}@media only screen and (min-width: 768px){._wrapper_1olio_79 ._button_1olio_181{padding-left:0}}._wrapper_1olio_79 ._button_1olio_181 button{width:100%}@media only screen and (min-width: 768px){._wrapper_1olio_79 ._button_1olio_181 button{min-width:175px}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._contact_1mc2h_79{width:100%;height:100%;text-align:left}@media only screen and (min-width: 768px){._contact_1mc2h_79{max-height:100%;overflow:auto;min-width:540px;display:flex;flex-direction:column}}._contact_1mc2h_79 input,._contact_1mc2h_79 textarea,._contact_1mc2h_79 select{line-height:1.25}._header-container_1mc2h_99{border-bottom:1px solid #cccccc;padding:16px}@media only screen and (min-width: 768px){._header-container_1mc2h_99{padding:24px}}@media only screen and (min-width: 1184px){._header-container_1mc2h_99{padding:32px}}._header_1mc2h_99{display:flex;flex-direction:column;grid-gap:16px;gap:16px;justify-content:center}._header_1mc2h_99._hero_1mc2h_120{display:flex;grid-gap:24px;gap:24px}._sub-header_1mc2h_125{color:#5f5f5f}._contact-form-title_1mc2h_129{color:#1a1a1a}._affiliate-name_1mc2h_133{color:#5f5f5f}._form-wrapper_1mc2h_137{width:100%;height:100%;color:#1a1a1a;border-top:1px solid #cccccc}._form_1mc2h_137{width:100%;height:100%;overflow:auto;display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding:6px 16px 16px}@media only screen and (min-width: 768px){._form_1mc2h_137{padding:14px 24px 24px}}@media only screen and (min-width: 1184px){._form_1mc2h_137{padding-left:32px;padding-right:32px;padding-bottom:32px}}._input-group_1mc2h_172{display:flex;flex-direction:column;grid-gap:8px;gap:8px}._input-group_1mc2h_172._row_1mc2h_177{display:flex;flex-direction:row;grid-gap:16px;gap:16px}._footer_1mc2h_183{display:flex;flex-direction:column;grid-gap:12px;gap:12px;margin-top:16px}._button-wrapper_1mc2h_190{position:relative;border-top:none;background-color:#fff}@media only screen and (min-width: 768px){._button-wrapper_1mc2h_190{border:none}}._button-wrapper_1mc2h_190 ._button_1mc2h_190{width:100%}._captcha-policy_1mc2h_204{margin-top:10px;color:#8e8e93}._captcha-policy_1mc2h_204 span&gt;a{color:#075dc6}._name-container_1mc2h_212{display:flex;flex-direction:row;grid-gap:10px;gap:10px}._close-button_1mc2h_218{position:fixed;top:16px;right:16px;color:#1a1a1a}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._success_1ch6l_79{height:400px;color:#1a1a1a;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:8px 32px 32px 48px}._success_1ch6l_79 ._header-container_1ch6l_91{display:flex;align-items:center;flex-direction:column}._success_1ch6l_79 ._headline-text_1ch6l_96,._success_1ch6l_79 ._body-text_1ch6l_97{text-align:center}._success_1ch6l_79 ._headline-text_1ch6l_96{margin-top:40px}._success_1ch6l_79 ._body-text_1ch6l_97{margin-top:24px}._success_1ch6l_79 ._close-button-container_1ch6l_106{display:flex;flex-direction:row;justify-content:flex-end;width:100%;top:0}._success_1ch6l_79 ._message_1ch6l_113{text-align:center;width:100%}._success_1ch6l_79 ._message_1ch6l_113 h1,._success_1ch6l_79 ._message_1ch6l_113 h2,._success_1ch6l_79 ._message_1ch6l_113 h3{font-family:var(--cf-header-font-stack);text-transform:uppercase;font-weight:500;font-size:36px;line-height:36px;margin-top:40px}._success_1ch6l_79 ._message_1ch6l_113 p{margin-top:24px;font-family:var(--cf-body-font-stack);font-weight:400;font-size:16px;line-height:20px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._failure_rnuu3_79{height:400px;color:#1a1a1a;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:8px 32px 32px 48px}._failure_rnuu3_79 ._header-container_rnuu3_91{display:flex;align-items:center;flex-direction:column}._failure_rnuu3_79 ._headline-text_rnuu3_96,._failure_rnuu3_79 ._body-text_rnuu3_97{text-align:center}._failure_rnuu3_79 ._headline-text_rnuu3_96{margin-top:40px}._failure_rnuu3_79 ._body-text_rnuu3_97{margin-top:24px}._failure_rnuu3_79 ._close-button-container_rnuu3_106{display:flex;flex-direction:row;justify-content:flex-end;width:100%;top:0}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1yqxu_79{width:100%;display:flex;flex-direction:column}._wrapper_1yqxu_79 input{border:1px solid #cccccc;border-radius:4px;font-size:16px;line-height:1.4;padding:12px 16px;color:#1a1a1a;background-color:#fff;transition:border .5s}._wrapper_1yqxu_79 input:focus{border-color:#075dc6}._wrapper_1yqxu_79 ._label_1yqxu_97{position:relative;top:10px;color:#333;background:#ffffff;width:-moz-min-content;width:min-content;white-space:nowrap;transition:border .5s;padding:2px 6px;margin-left:8px}._wrapper_1yqxu_79._horizontal_1yqxu_111{display:flex;align-items:center;flex-direction:row}._wrapper_1yqxu_79._width-auto_1yqxu_116&gt;div{width:auto}._wrapper_1yqxu_79._focused_1yqxu_119 ._label_1yqxu_97{color:#075dc6}._wrapper_1yqxu_79._error_1yqxu_122 ._label_1yqxu_97{color:#c21818}._wrapper_1yqxu_79._error_1yqxu_122 input{border-color:#c21818}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1nv7l_79{display:flex;flex-direction:column;grid-gap:8px;gap:8px}._wrapper_1nv7l_79._error_1nv7l_84 ._error-message_1nv7l_84{display:flex;align-items:center;flex-direction:row;grid-gap:6px;gap:6px}._wrapper_1nv7l_79._error_1nv7l_84 ._error-message_1nv7l_84 ._text_1nv7l_90{color:#c21818;padding:0}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1q1z4_79{width:100%;display:flex;flex-direction:column}._wrapper_1q1z4_79 textarea{padding:12px 16px;resize:vertical;width:100%;border:1px solid #cccccc;color:#1a1a1a;background-color:#fff;font-size:16px;border-radius:4px}._wrapper_1q1z4_79 ._label_1q1z4_94{color:#333;position:relative;top:8px;background:#ffffff;padding:0 6px;width:-moz-min-content;width:min-content;white-space:nowrap;margin-left:8px}._wrapper_1q1z4_79._focused_1q1z4_104 textarea{border-color:#075dc6}._wrapper_1q1z4_79._focused_1q1z4_104 ._label_1q1z4_94,._wrapper_1q1z4_79._focused_1q1z4_104._error_1q1z4_110 ._label_1q1z4_94{color:#075dc6}._wrapper_1q1z4_79._focused_1q1z4_104._error_1q1z4_110 ._label_1q1z4_94:after{content:"";position:absolute;top:0;left:0;border-top:1px solid #075dc6;border-radius:4px}._wrapper_1q1z4_79._focused_1q1z4_104._error_1q1z4_110 ._label_1q1z4_94:after{content:"";position:absolute;top:0;left:0;border-left:1px solid #075dc6;border-top-left-radius:2px;border-bottom-left-radius:0}._wrapper_1q1z4_79._focused_1q1z4_104._error_1q1z4_110 ._label_1q1z4_94:after{content:"";top:0;right:0;border-right:1px solid #075dc6;border-top-right-radius:2px;border-bottom-right-radius:0}._wrapper_1q1z4_79._focused_1q1z4_104._error_1q1z4_110 textarea{border-color:#c21818;color:#c21818;background-color:#f9e8e8}._wrapper_1q1z4_79._error_1q1z4_110 ._label_1q1z4_94{color:#c21818;background-color:#f9e8e8}._wrapper_1q1z4_79._error_1q1z4_110 ._label_1q1z4_94:after{content:"";position:absolute;top:0;left:0;border-top:1px solid #c21818;border-radius:4px;width:100%;height:100%}._wrapper_1q1z4_79._error_1q1z4_110 ._label_1q1z4_94:after{content:"";position:absolute;top:0;left:0;border-left:1px solid #c21818;border-top-left-radius:2px;border-bottom-left-radius:0;width:100%;height:54%}._wrapper_1q1z4_79._error_1q1z4_110 ._label_1q1z4_94:after{content:"";position:absolute;top:0;right:0;border-right:1px solid #c21818;border-top-right-radius:2px;border-bottom-right-radius:0;width:100%;height:54%}._wrapper_1q1z4_79._error_1q1z4_110 textarea{line-height:1.4;border-color:#c21818;background-color:#f9e8e8}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_6mi74_79{display:flex;flex-direction:column}._wrapper_6mi74_79 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cccccc;border-radius:4px;font-size:16px;line-height:1.4;padding:12px 42px 12px 16px;color:#1a1a1a;background-color:#fff;background-image:url(/7.5.0/chevron-grey-2b109138.svg);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:24px}._wrapper_6mi74_79 select:focus{border-color:#075dc6}._wrapper_6mi74_79 ._label_6mi74_100{position:relative;top:8px;color:#333;background:#ffffff;width:-moz-min-content;width:min-content;white-space:nowrap;padding:2px 6px;margin-left:8px}._wrapper_6mi74_79._width-full_6mi74_113{width:100%}._wrapper_6mi74_79._focused_6mi74_116 ._label_6mi74_100{color:#075dc6}._wrapper_6mi74_79._error_6mi74_119 ._label_6mi74_100{color:#c21818}._wrapper_6mi74_79._error_6mi74_119 select{border-color:#c21818}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1wpy6_79{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-top:auto}._wrapper_1wpy6_79 ._inner-wrapper_1wpy6_85{display:flex;flex-direction:row;grid-gap:6px;gap:6px}._wrapper_1wpy6_79 input{width:auto;cursor:pointer}._wrapper_1wpy6_79 label div{display:flex;grid-gap:4px;gap:4px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1gqj4_79{display:flex;align-items:flex-start;flex-direction:column;grid-gap:12px;gap:12px;margin-top:8px}._wrapper_1gqj4_79._error_1gqj4_86 ._label_1gqj4_86{color:#c21818}._wrapper_1gqj4_79._error_1gqj4_86 ._alert-icon_1gqj4_89 svg{width:12px;height:12px}._wrapper_1gqj4_79 ._label_1gqj4_86{color:#8e8e93;padding-left:0!important}._wrapper_1gqj4_79 ._radio-error-container_1gqj4_97{color:#c21818;display:flex;align-items:center;grid-gap:6px;gap:6px}._wrapper_1gqj4_79 ._radio-error-container_1gqj4_97 svg{width:12px;height:12px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._container_l5yje_79{display:flex;flex-direction:column;flex-wrap:wrap}._options-container_l5yje_85{display:flex;flex-direction:row}._option_l5yje_85{display:flex;flex-direction:row;justify-content:flex-start}._fields_l5yje_96{display:flex;grid-gap:12px;gap:12px}._radio-group_l5yje_101{display:flex;grid-gap:6px;gap:6px}._radio-group_l5yje_101 input{cursor:pointer;width:12px}._custom-radio-label_l5yje_111{display:inline-flex;align-items:center;cursor:pointer}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._contact_gspxk_79{min-width:315px;padding:24px;display:flex;flex-direction:column;grid-gap:32px;gap:32px}@media only screen and (min-width: 480px){._contact_gspxk_79{min-width:400px}}@media only screen and (min-width: 768px){._contact_gspxk_79{min-width:540px;padding:28px}}@media only screen and (min-width: 1184px){._contact_gspxk_79{padding:36px}}._form_gspxk_103{display:flex;flex-direction:column;grid-gap:16px;gap:16px}@media only screen and (min-width: 768px){._form_gspxk_103{grid-gap:24px;gap:24px}}._input-group_gspxk_114._row_gspxk_114{display:flex;flex-direction:row;grid-gap:16px;gap:16px}._input-group_gspxk_114 div{height:30px;width:100%;background-color:#eee;background:linear-gradient(to right,#f4f4f0 8%,#e9e9e9 16%,#e9e9e9,#f4f4f0 24%,#f4f4f0 32%);animation-duration:4s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:_placeHolderShimmer_gspxk_1;animation-timing-function:linear}@media only screen and (min-width: 1184px){._input-group_gspxk_114 div{height:40px}}._input-group_gspxk_114 div._contact-method_gspxk_135{display:flex;grid-gap:16px;gap:16px}._input-group_gspxk_114 div._contact-method_gspxk_135 div{background-color:#eee;height:30px}._input-group_gspxk_114 div._terms_gspxk_143{background:none;display:flex;grid-gap:16px;gap:16px}._input-group_gspxk_114 div._terms_gspxk_143 div{background-color:#eee}._input-group_gspxk_114 div._terms_gspxk_143 div:first-child{width:30px;background:#eeeeee;animation:none}@media only screen and (min-width: 1184px){._input-group_gspxk_114 div._terms_gspxk_143 div:first-child{width:40px}}._input-group_gspxk_114 div._terms_gspxk_143 div:nth-child(2){width:100%}._input-group_gspxk_114 div._submit_gspxk_164{height:36px;border-radius:40px}@media only screen and (min-width: 1184px){._input-group_gspxk_114 div._submit_gspxk_164{height:48px}}@keyframes _placeHolderShimmer_gspxk_1{0%{background-position:-800px 0}to{background-position:800px 0}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._contact_1cc2r_79{width:100%;height:100%;text-align:left}@media only screen and (min-width: 768px){._contact_1cc2r_79{max-height:100%;min-width:540px;display:flex;flex-direction:column}}._contact_1cc2r_79 input,._contact_1cc2r_79 textarea,._contact_1cc2r_79 select{line-height:1.25}._header-container_1cc2r_98{padding:16px}@media only screen and (min-width: 768px){._header-container_1cc2r_98{padding-top:24px;padding-left:24px;padding-right:24px}}@media only screen and (min-width: 1184px){._header-container_1cc2r_98{padding:32px}}._header_1cc2r_98{display:flex;flex-direction:column;grid-gap:16px;gap:16px;justify-content:center}._header_1cc2r_98._hero-embedded_1cc2r_120{display:flex;grid-gap:24px;gap:24px}._sub-header_1cc2r_125{color:#5f5f5f}._contact-form-title_1cc2r_129{color:#1a1a1a}._affiliate-name_1cc2r_133{color:#5f5f5f}._form-wrapper_1cc2r_137{width:100%;height:100%;color:#1a1a1a;border-top:1px solid #cccccc}._form_1cc2r_137{width:100%;height:100%;overflow:scroll;display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding:6px 16px 16px}@media only screen and (min-width: 768px){._form_1cc2r_137{padding:14px 24px 24px}}@media only screen and (min-width: 1184px){._form_1cc2r_137{padding-left:32px;padding-right:32px;padding-bottom:32px}}._input-group_1cc2r_172{display:flex;flex-direction:column;grid-gap:8px;gap:8px}._input-group_1cc2r_172._row_1cc2r_177{display:flex;flex-direction:row;grid-gap:16px;gap:16px}._footer_1cc2r_183{display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding-top:12px;margin-top:16px}._button-wrapper_1cc2r_191{position:relative;border-top:none;background-color:#fff}@media only screen and (min-width: 768px){._button-wrapper_1cc2r_191{border:none}}._button-wrapper_1cc2r_191 ._button_1cc2r_191{width:100%}._captcha-policy_1cc2r_205{margin-top:10px;color:#8e8e93}._captcha-policy_1cc2r_205 span{display:flex;grid-gap:4px;gap:4px}._captcha-policy_1cc2r_205 span&gt;a{color:#075dc6}._name-container_1cc2r_217{display:flex;flex-direction:row;grid-gap:10px;gap:10px}._close-button_1cc2r_223{position:fixed;top:16px;right:16px;color:#1a1a1a}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_8imk6_79{height:100%;width:100%;background:#ffffff;z-index:1;border-radius:8px}@media only screen and (min-width: 768px){._wrapper_8imk6_79{max-height:100%;overflow:auto;min-width:540px;max-width:694px;display:flex;flex-direction:column}}@media only screen and (min-width: 1184px){._wrapper_8imk6_79{max-width:unset;margin:0}}@media only screen and (min-width: 1440px){._wrapper_8imk6_79{height:auto}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._modal_13ks5_79{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:12;width:100%;height:100%;background:rgba(0,0,0,.7);justify-content:center;align-items:center}._modal_13ks5_79._visible_13ks5_94{display:flex}._modal-backdrop_13ks5_98{position:fixed;top:0;left:0;right:0;bottom:0}._modal-content_13ks5_106{background-color:#fefefe;margin:auto;border-radius:6px;transform:translateY(100vh);transition:transform .3s ease-out;overflow-y:auto;overflow-x:hidden;max-height:90vh}._modal-content_13ks5_106._slide-up_13ks5_117{transform:translateY(0);transition:transform .3s ease-out}._close-button-container_13ks5_122{padding:12px;display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;color:#fff;cursor:pointer;border:2px solid #ffffff;height:40px;width:40px;right:30px;top:30px;z-index:13}._close-button-container_13ks5_122:hover,._close-button-container_13ks5_122:focus{opacity:.8}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._modal_1w19a_79{overflow-y:scroll;position:fixed;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:flex-start;visibility:hidden;opacity:0;transform:translateY(100%);transition:transform .5s,visibility 0s .5s;z-index:12;overflow-x:hidden}._modal_1w19a_79._visible_1w19a_96{visibility:visible;opacity:1;transform:translateY(calc(-100vh + 300px + var(--modal-height)));transition:transform .5s}._modal-content_1w19a_104{--modal-height: 100px;background:#ffffff;border-top-right-radius:10px;border-top-left-radius:10px;width:90%;box-shadow:0 2px 10px #0000001a;width:100%;z-index:13;overflow-y:auto;max-height:90vh}._modal-backdrop_1w19a_117{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}._modal_1w19a_79._animating-out_1w19a_126{transform:translateY(100%);transition:transform .5s}._header_1w19a_131{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:8px}._sub-header_1w19a_138{margin-bottom:24px;color:#5f5f5f}._close-button_1w19a_143{position:absolute;top:20px;right:20px;z-index:14;color:#1a1a1a}._bottom-container_1w19a_151{display:flex;flex-direction:row;justify-content:center;padding-top:20px;width:100vw;border-top:1px solid #dcdcdc}._bottom-container_1w19a_151 button{width:80%}._bottom-container_1w19a_151 ._divider_1w19a_162{width:100vw;height:10px;background-color:#000;z-index:10}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1olrs_79{color:#1a1a1a;width:100%;text-align:left;display:flex;flex-direction:row;grid-gap:16px;gap:16px;padding:16px}@media only screen and (min-width: 768px){._wrapper_1olrs_79{padding:24px}}._wrapper_1olrs_79 ._image_1olrs_93{-o-object-fit:cover;object-fit:cover;max-width:144px;border-radius:6px;display:flex;justify-content:center}._wrapper_1olrs_79 ._image_1olrs_93._logo_1olrs_100,._wrapper_1olrs_79 ._image_1olrs_93._map_1olrs_100,._wrapper_1olrs_79 ._image_1olrs_93._default_1olrs_100{aspect-ratio:1/1;max-width:90px}._wrapper_1olrs_79 ._image_1olrs_93._primary_1olrs_104{aspect-ratio:16/9}._wrapper_1olrs_79 ._info_1olrs_107{overflow:hidden;width:100%;display:flex;align-items:flex-start;flex-direction:column;grid-gap:8px;gap:8px;justify-content:center}._wrapper_1olrs_79 ._info_1olrs_107 ._distance_1olrs_116{color:#075dc6}._wrapper_1olrs_79 ._info_1olrs_107 ._name-text_1olrs_119{min-width:180px;font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}@media only screen and (min-width: 768px){._wrapper_1olrs_79 ._info_1olrs_107 ._name-text_1olrs_119{min-width:250px;font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:20px;line-height:28px}}._wrapper_1olrs_79 ._info_1olrs_107 ._location_1olrs_143{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;grid-gap:4px;gap:4px}._wrapper_1olrs_79 ._info_1olrs_107 ._location_1olrs_143:hover,._wrapper_1olrs_79 ._info_1olrs_107 ._location_1olrs_143:hover ._near-me-text_1olrs_152{color:#1a1a1a}._wrapper_1olrs_79 ._info_1olrs_107 ._location_1olrs_143 ._near-me-text_1olrs_152{color:#5f5f5f;text-decoration:underline}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_3xpya_79{background:rgba(0,0,0,.7);border:1px solid #333333;border-radius:4px;height:100%;width:100%;display:flex;flex-direction:column}@media only screen and (min-width: 768px){._wrapper_3xpya_79{padding-top:0;padding-bottom:0;display:flex;flex-direction:row;grid-gap:16px;gap:16px}}._wrapper_3xpya_79:hover{box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038}._wrapper_3xpya_79:hover ._icon_3xpya_100{color:#fff}._wrapper_3xpya_79 ._content_3xpya_104{height:100%;border-bottom:1px solid #333333;cursor:pointer;padding:16px;display:flex;align-items:center;grid-gap:16px;gap:16px}@media only screen and (min-width: 768px){._wrapper_3xpya_79 ._content_3xpya_104{width:100%;border-right:1px solid #333333;border-bottom:0;padding-top:16px;padding-bottom:16px}}._wrapper_3xpya_79 ._button_3xpya_123{padding:16px;display:flex;align-items:center}._wrapper_3xpya_79 ._button_3xpya_123 button{width:100%}@media only screen and (min-width: 768px){._wrapper_3xpya_79 ._button_3xpya_123 button{min-width:175px}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_6yvaf_79{position:relative;display:flex;align-items:flex-start;flex-direction:column;grid-gap:24px;gap:24px}._wrapper_6yvaf_79._no-results_6yvaf_86{display:flex;grid-gap:16px;gap:16px}._footer_6yvaf_91{display:flex;align-items:flex-start;flex-direction:column;grid-gap:16px;gap:16px;justify-content:space-between}@media only screen and (min-width: 768px){._footer_6yvaf_91{margin-top:8px;padding-bottom:16px}}._footer-text_6yvaf_104{width:-moz-fit-content;width:fit-content;cursor:default;display:flex;align-items:center;grid-gap:4px;gap:4px}._footer-text_6yvaf_104._interactive_6yvaf_111{cursor:pointer}._footer-text_6yvaf_104._interactive_6yvaf_111:hover ._sub-text_6yvaf_114{color:#fff}._footer-text_6yvaf_104._interactive_6yvaf_111 span{text-decoration:underline}._footer_6yvaf_91 svg{color:#ccc;cursor:pointer}._footer_6yvaf_91 svg:hover{color:#fff}._near-me-text_6yvaf_128 div{color:#dcdcdc}._near-me-text_6yvaf_128 div:hover{color:#fff}._near-me-text_6yvaf_128 div span{color:#eee;font-weight:600}._other-gyms-text_6yvaf_139,._no-gyms-text_6yvaf_140{color:#ccc;display:flex;justify-content:center}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1qfem_79{position:relative;width:100%;display:flex;align-items:center;flex-direction:column;grid-gap:24px;gap:24px}@media only screen and (min-width: 1184px){._wrapper_1qfem_79{display:flex;align-items:flex-start}}._wrapper_1qfem_79._no-results_1qfem_93{display:flex;grid-gap:16px;gap:16px}._footer_1qfem_98{display:flex;align-items:flex-start;flex-direction:column;grid-gap:16px;gap:16px;justify-content:space-between}@media only screen and (min-width: 768px){._footer_1qfem_98{margin-top:8px;padding-bottom:16px}}._footer-text_1qfem_111{width:-moz-fit-content;width:fit-content;cursor:default;display:flex;align-items:center;grid-gap:4px;gap:4px}._footer-text_1qfem_111._interactive_1qfem_118{cursor:pointer}._footer-text_1qfem_111._interactive_1qfem_118:hover ._sub-text_1qfem_121{color:#fff}._footer-text_1qfem_111._interactive_1qfem_118 span{text-decoration:underline}._footer_1qfem_98 svg{color:#ccc;cursor:pointer}._footer_1qfem_98 svg:hover{color:#fff}._near-me-text_1qfem_135 div{color:#dcdcdc}._near-me-text_1qfem_135 div:hover{color:#fff}._near-me-text_1qfem_135 div span{color:#eee;font-weight:600}._other-gyms-text_1qfem_146,._no-gyms-text_1qfem_147{color:#ccc;display:flex;justify-content:center}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_6zc2e_79{color:#1a1a1a;width:100%;border:1px solid #cccccc;border-radius:6px;background:#ffffff;max-width:410px;min-width:100%;display:flex;flex-direction:column}@media only screen and (min-width: 768px){._wrapper_6zc2e_79{min-width:380px}}._wrapper_6zc2e_79._wide_6zc2e_95{max-width:485px}._wrapper_6zc2e_79 ._top_6zc2e_98{overflow:hidden;width:100%;border-bottom:1px solid #cccccc;padding:24px;display:flex;flex-direction:row;grid-gap:12px;gap:12px;justify-content:space-between}._wrapper_6zc2e_79 ._top_6zc2e_98 ._left_6zc2e_108{width:100%;text-align:left;display:flex;align-items:flex-start;flex-direction:column;grid-gap:8px;gap:8px;justify-content:space-between}._wrapper_6zc2e_79 ._top_6zc2e_98 ._left_6zc2e_108 ._distance_6zc2e_117{color:#075dc6}._wrapper_6zc2e_79 ._top_6zc2e_98 ._left_6zc2e_108 ._info_6zc2e_120{display:flex;flex-direction:column;grid-gap:4px;gap:4px}._wrapper_6zc2e_79 ._top_6zc2e_98 ._left_6zc2e_108 ._info_6zc2e_120 ._name-text_6zc2e_125{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}@media only screen and (min-width: 768px){._wrapper_6zc2e_79 ._top_6zc2e_98 ._left_6zc2e_108 ._info_6zc2e_120 ._name-text_6zc2e_125{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:20px;line-height:28px}}._wrapper_6zc2e_79 ._top_6zc2e_98 ._left_6zc2e_108 ._info_6zc2e_120 ._location_6zc2e_147{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;grid-gap:4px;gap:4px}._wrapper_6zc2e_79 ._top_6zc2e_98 ._left_6zc2e_108 ._info_6zc2e_120 ._location_6zc2e_147 ._near-me-text_6zc2e_153{color:#5f5f5f;font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._wrapper_6zc2e_79 ._top_6zc2e_98 ._right_6zc2e_164 ._image_6zc2e_164{-o-object-fit:cover;object-fit:cover;max-width:144px;border-radius:6px;display:flex;justify-content:center}._wrapper_6zc2e_79 ._top_6zc2e_98 ._right_6zc2e_164 ._image_6zc2e_164._logo_6zc2e_171,._wrapper_6zc2e_79 ._top_6zc2e_98 ._right_6zc2e_164 ._image_6zc2e_164._map_6zc2e_171,._wrapper_6zc2e_79 ._top_6zc2e_98 ._right_6zc2e_164 ._image_6zc2e_164._default_6zc2e_171{aspect-ratio:1/1;max-width:90px}._wrapper_6zc2e_79 ._top_6zc2e_98 ._right_6zc2e_164 ._image_6zc2e_164._primary_6zc2e_175{aspect-ratio:16/9}._wrapper_6zc2e_79 ._bottom_6zc2e_178{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;padding:16px}._wrapper_6zc2e_79 ._bottom_6zc2e_178 button._aboutTheGym_6zc2e_184{width:100%}@media only screen and (min-width: 768px){._wrapper_6zc2e_79 ._bottom_6zc2e_178 button._aboutTheGym_6zc2e_184:hover{color:#075dc6}}._wrapper_6zc2e_79 ._bottom_6zc2e_178 a{display:flex;align-items:center}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1jvdd_79{display:flex;flex-direction:column;grid-gap:16px;gap:16px}._header_1jvdd_85{display:flex;align-items:center;justify-content:space-between;padding-top:16px;padding-left:16px;padding-right:16px}._header-text_1jvdd_93{width:-moz-fit-content;width:fit-content;cursor:default;display:flex;align-items:center;grid-gap:4px;gap:4px}._header-text_1jvdd_93._interactive_1jvdd_100{cursor:pointer}._header-text_1jvdd_93._interactive_1jvdd_100:hover ._sub-text_1jvdd_103{color:#fff}._header-text_1jvdd_93._interactive_1jvdd_100 span{text-decoration:underline}._header_1jvdd_85 svg{color:#ccc;cursor:pointer}._header_1jvdd_85 svg:hover{color:#fff}._near-me-text_1jvdd_117 div{color:#dcdcdc}._near-me-text_1jvdd_117 div:hover{color:#fff}._near-me-text_1jvdd_117 div span{color:#eee}._gym-cards_1jvdd_127{display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding-left:16px;padding-right:16px}._other-gyms-text_1jvdd_135,._no-gyms-text_1jvdd_136{color:#ccc;display:flex;justify-content:center}._other-gyms-text_1jvdd_135:hover{text-decoration:underline;cursor:pointer}._visit-map-button-container_1jvdd_147{border-top:1px solid #333333;padding:16px;margin-top:16px}._visit-map-button-container_1jvdd_147._no-gyms_1jvdd_136{border-top:none;padding-top:0}._visit-map-button_1jvdd_147{width:100%}._nearest-gyms_1jvdd_161{border-top:1px solid #333333;padding-top:16px;padding-bottom:16px}._nearest-gyms-text_1jvdd_167{color:#ccc;padding-left:16px;padding-right:16px;padding-bottom:16px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1badb_79{background:#000000;border:1px solid #333333;border-radius:4px;width:100%;display:flex;align-items:center;grid-gap:8px;gap:8px;padding-right:12px}@media only screen and (min-width: 768px){._wrapper_1badb_79{padding-right:8px}}._wrapper_1badb_79:hover{box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038}._wrapper_1badb_79:hover ._icon_1badb_97{color:#fff}._wrapper_1badb_79 ._distance_1badb_101{color:#ccc}._wrapper_1badb_79 ._image_1badb_105{width:60px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:4px 0 0 4px}._wrapper_1badb_79 ._info_1badb_112{overflow:hidden;width:150px;display:flex;flex-direction:column;grid-gap:4px;gap:4px}._wrapper_1badb_79 ._info_1badb_112 ._name_1badb_120 ._name-text_1badb_120{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._wrapper_1badb_79 ._icon_1badb_97{color:#8e8e93;margin-left:auto}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_57v1m_79{border-bottom:1px solid #5f5f5f;padding-left:16px;padding-right:16px;display:flex;align-items:center;justify-content:space-between}._wrapper_57v1m_79 svg{cursor:pointer;height:10px;width:10px;color:#ccc}._wrapper_57v1m_79 svg:hover{color:#fff}._header_57v1m_97{padding-top:12px;padding-bottom:12px;display:flex;grid-gap:8px;gap:8px}._header_57v1m_97 svg{height:14px;width:14px;padding:0}._close_57v1m_109{cursor:pointer}._close_57v1m_109 svg{height:10px;width:10px;color:#ccc}._close_57v1m_109:hover svg{color:#fff}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._icon-button_1qjez_79{border-radius:100%;cursor:pointer;border:1px solid transparent;display:flex;align-items:center;justify-content:center;padding:8px}@media only screen and (min-width: 1440px){._icon-button_1qjez_79{border:2px solid #000000}}._icon-button_1qjez_79:hover{border:1px solid #ffffff}@media only screen and (min-width: 1440px){._icon-button_1qjez_79:hover{border:2px solid #ffffff}}._icon-button_1qjez_79._active_1qjez_101{border:1px solid #075dc6}@media only screen and (min-width: 1440px){._icon-button_1qjez_79._active_1qjez_101{border:2px solid #075dc6}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._icon_1hbda_79{border-radius:100%;cursor:pointer;border:1px solid transparent;display:flex;align-items:center;justify-content:center;padding:8px}@media only screen and (min-width: 1440px){._icon_1hbda_79{border:2px solid #000000}}._icon_1hbda_79:hover{border:1px solid #ffffff}@media only screen and (min-width: 1440px){._icon_1hbda_79:hover{border:2px solid #ffffff}}._icon_1hbda_79._active_1hbda_101{border:1px solid #075dc6}@media only screen and (min-width: 1440px){._icon_1hbda_79._active_1hbda_101{border:2px solid #075dc6}}._icon_1hbda_79._image_1hbda_109{padding:2px}._icon_1hbda_79._no-image_1hbda_112{background-color:#344da5;border-radius:100%;height:40px;width:40px}._icon_1hbda_79._no-image_1hbda_112:hover{border:0;outline:2px solid #075dc6;outline-offset:2px}._icon_1hbda_79 svg{height:22px;width:22px}._icon_1hbda_79 img{border-radius:100%;height:40px;width:40px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1m1zz_79{z-index:1;border-radius:4px;box-shadow:var(--box-shadow);padding-top:12px;padding-bottom:12px;display:flex;flex-direction:column;grid-gap:12px;gap:12px}._wrapper_1m1zz_79._mobile_1m1zz_89{position:fixed;animation:_slideInFromRight_1m1zz_1 .35s ease-in-out;right:0;top:69px;width:100%;z-index:11;border:0;border-radius:0;background:#ffffff}._wrapper_1m1zz_79._desktop_1m1zz_100{background-color:#fff;color:#000;box-shadow:0 8px 20px #0000000d,0 6px 20px #00000013;border-radius:0 0 4px 4px;z-index:5;position:absolute;top:100%;right:0;min-width:320px;max-width:320px;margin-top:15px}@media only screen and (min-width: 480px){._wrapper_1m1zz_79._desktop_1m1zz_100{border-radius:4px}}._heading_1m1zz_119{display:flex;align-items:center;justify-content:space-between;padding:8px 24px 8px 16px}@media only screen and (min-width: 480px){._heading_1m1zz_119{padding-right:16px}}._links_1m1zz_134{border-top:1px solid var(--cf-light-gray);padding-top:12px}._label_1m1zz_139{display:block;color:#8e8e93;padding:8px 16px}._link_1m1zz_134{display:block;cursor:pointer;color:#000;padding:16px}._link_1m1zz_134:hover{text-decoration:underline}._link_1m1zz_134._logout_1m1zz_157{padding:8px 16px}._link_1m1zz_134._logout_1m1zz_157 a{width:100%}._link-highlight_1m1zz_167{color:#075dc6}._link-highlight_1m1zz_167:hover{background-color:var(--cf-light-gray)}@keyframes _slideInFromRight_1m1zz_1{0%{transform:translate(1000px)}to{transform:translate(0)}}._wrapper_17dfs_1{position:relative}._notification_17dfs_5{width:20px;height:20px;border-radius:100%;background-color:var(--cf-green-secondary);position:absolute;justify-content:center;align-items:center;color:var(--cf-off-black);font-size:12px;line-height:1.25;font-weight:700;top:-15.5px;left:-15.5px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_9xml6_79{background-color:#000;color:#fff;position:sticky;top:0;width:100%;z-index:11}._wrapper_9xml6_79._dynamic-transparency_9xml6_87{position:sticky;height:0}._wrapper_9xml6_79._dynamic-transparency_9xml6_87 ._nav_9xml6_91{position:absolute;background-color:#000;transition:background-color .35s ease-in-out;border-bottom:none}._wrapper_9xml6_79._dynamic-transparency_9xml6_87 ._nav_9xml6_91._transparent_9xml6_97{background:linear-gradient(180deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,0) 100%);border-bottom:none}._wrapper_9xml6_79._dynamic-transparency_9xml6_87 ._nav_9xml6_91._transparent_9xml6_97 ._content-links-icons_9xml6_101 ._icon-button_9xml6_101{border:1px solid transparent}._wrapper_9xml6_79._dynamic-transparency_9xml6_87 ._nav_9xml6_91._transparent_9xml6_97 ._content-links-icons_9xml6_101 ._icon-button_9xml6_101:hover{border:1px solid #ffffff}._wrapper_9xml6_79._dynamic-transparency_9xml6_87 ._nav_9xml6_91._transparent_9xml6_97 ._content-links-icons_9xml6_101 ._icon-button_9xml6_101._no-image_9xml6_107:hover{border:0}._wrapper_9xml6_79._absolute_9xml6_110{position:absolute}._nav_9xml6_91{width:100%;height:74px;border-bottom:1px solid #333333;display:flex;flex-direction:row}@media only screen and (min-width: 1184px){._nav_9xml6_91{height:unset}}._logo_9xml6_127{display:flex;align-items:center;padding-left:16px;padding-right:16px}@media only screen and (min-width: 768px){._logo_9xml6_127{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 1184px){._logo_9xml6_127{border-right:1px solid #333333}}._logo_9xml6_127 a{line-height:normal}._logo-image_9xml6_147{max-width:106px;width:100%}._content_9xml6_101{width:100%}._content-brand-bar_9xml6_155{width:100%;display:flex;justify-content:flex-end;padding:12px 16px}@media only screen and (min-width: 768px){._content-brand-bar_9xml6_155{padding-left:32px;padding-right:32px}}._content-links_9xml6_101{padding-right:16px;display:flex;justify-content:flex-end}@media only screen and (min-width: 768px){._content-links_9xml6_101{padding-right:32px}}@media only screen and (min-width: 1184px){._content-links_9xml6_101{border-top:1px solid #333333;display:flex;justify-content:space-between}}._content-links-buttons_9xml6_187{display:flex;align-items:center;grid-gap:12px;gap:12px;padding-top:14px;padding-bottom:14px}._content-links-buttons_9xml6_187 ._header-cta-button_9xml6_194{height:40px;margin-left:auto}._content-links-icons_9xml6_101{display:flex;align-items:center;grid-gap:12px;gap:12px}._content-links-icons_9xml6_101 li{position:relative}._content-links-icons_9xml6_101 li._expanded_9xml6_207{z-index:9}._content-links-icons_9xml6_101 li a{position:relative;z-index:1}._content-links-icons_9xml6_101 ._icon-button_9xml6_101,._content-links-icons_9xml6_101 ._icon-location_9xml6_215{border-radius:100%;cursor:pointer;border:1px solid transparent;display:flex;align-items:center;justify-content:center;padding:8px}@media only screen and (min-width: 1440px){._content-links-icons_9xml6_101 ._icon-button_9xml6_101,._content-links-icons_9xml6_101 ._icon-location_9xml6_215{border:2px solid #000000}}._content-links-icons_9xml6_101 ._icon-button_9xml6_101._icon-dark_9xml6_230,._content-links-icons_9xml6_101 ._icon-location_9xml6_215._icon-dark_9xml6_230{background:#1a1a1a}._content-links-icons_9xml6_101 ._icon-button_9xml6_101:hover,._content-links-icons_9xml6_101 ._icon-location_9xml6_215:hover{border:1px solid #ffffff}@media only screen and (min-width: 1440px){._content-links-icons_9xml6_101 ._icon-button_9xml6_101:hover,._content-links-icons_9xml6_101 ._icon-location_9xml6_215:hover{border:2px solid #ffffff}}._content-links-icons_9xml6_101 ._icon-button_9xml6_101._active_9xml6_244,._content-links-icons_9xml6_101 ._icon-location_9xml6_215._active_9xml6_244{border:1px solid #075dc6}@media only screen and (min-width: 1440px){._content-links-icons_9xml6_101 ._icon-button_9xml6_101._active_9xml6_244,._content-links-icons_9xml6_101 ._icon-location_9xml6_215._active_9xml6_244{border:2px solid #075dc6}}._content-links-icons_9xml6_101 ._icon-button_9xml6_101 svg,._content-links-icons_9xml6_101 ._icon-button_9xml6_101 img,._content-links-icons_9xml6_101 ._icon-location_9xml6_215 svg,._content-links-icons_9xml6_101 ._icon-location_9xml6_215 img{height:22px;width:22px}._content-links-icons_9xml6_101 ._icon-toolkit_9xml6_261,._content-links-icons_9xml6_101 ._icon-location_9xml6_215{cursor:pointer;display:flex;grid-gap:8px;gap:8px}._content-links-icons_9xml6_101 ._icon-toolkit_9xml6_261{padding:12px 24px}._content-links-icons_9xml6_101 ._icon-location_9xml6_215{background:unset}@media only screen and (min-width: 1184px){._content-links-icons_9xml6_101 ._icon-location_9xml6_215{width:100%;border-radius:100px}}@media only screen and (min-width: 1440px){._content-links-icons_9xml6_101 ._icon-location_9xml6_215{background-color:#1a1a1a;padding:12px 24px}}._content-links-icons_9xml6_101 ._icon-location_9xml6_215:hover{background-color:unset!important}@media only screen and (min-width: 1440px){._content-links-icons_9xml6_101 ._icon-location_9xml6_215:hover{color:#1a1a1a;background-color:#fff!important}}._content-links-icons_9xml6_101 ._icon-location_9xml6_215 ._icon-location-text_9xml6_300{display:none}@media only screen and (min-width: 1440px){._content-links-icons_9xml6_101 ._icon-location_9xml6_215 ._icon-location-text_9xml6_300{display:block}}._content-links-icons_9xml6_101 ._menu-button_9xml6_308{display:flex;align-items:center;justify-content:center;padding:8px}._find-a-gym_9xml6_315{display:none}._find-a-gym_9xml6_315._show_9xml6_318{display:flex}._find-a-gym-banner_9xml6_322{position:sticky;top:0;z-index:11;visibility:hidden;opacity:0;transition:opacity .25s ease-in,visibility 0ms ease-in .25s;max-height:0}._find-a-gym-banner_9xml6_322._show_9xml6_318{visibility:visible;opacity:1;transition:opacity .25s ease-in,visibility 0ms ease-in 0ms;max-height:auto}._overlay_9xml6_338{display:none;position:fixed;width:100%;height:100%;top:0;right:0;left:0;background:rgba(26,26,26,.7);z-index:11}._overlay_9xml6_338._show_9xml6_318{display:block}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1i5px_79{background:#1a1a1a;position:sticky;top:74px;z-index:9;width:100%;transition:opacity .35s ease-in-out}@media only screen and (min-width: 1184px){._wrapper_1i5px_79{top:119px}}._wrapper_1i5px_79._transparent-header_1i5px_92{opacity:0;height:0;position:unset;visibility:hidden}._wrapper_1i5px_79._visible_1i5px_98{opacity:1;height:100%;position:sticky;visibility:visible}._item_1i5px_105{cursor:pointer;border-bottom:1px solid #333333;color:#fff;display:flex;grid-gap:16px;gap:16px;padding:20px 16px}._item_1i5px_105._open_1i5px_116{display:flex;justify-content:space-between}._item_1i5px_105 ._item-sub-text_1i5px_120{color:#8e8e93}._sub-menu-item_1i5px_124{border-bottom:1px solid #333333}._sub-menu-item_1i5px_124 a{display:block;padding:20px 32px}._sub-menu-item_1i5px_124 a:hover ._sub-menu-item-text_1i5px_135,._sub-menu-item_1i5px_124 a:focus ._sub-menu-item-text_1i5px_135{color:#fff}._sub-menu-item-text_1i5px_135{color:#8e8e93}._sub-menu-item-text-active_1i5px_142{color:#fff}._icon-open_1i5px_146{margin-left:auto}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_v0pa5_79{background:#1a1a1a;border-top:1px solid #333333;position:sticky;top:74px;z-index:9;width:100%;transition:opacity .35s ease-in-out}@media only screen and (min-width: 1184px){._wrapper_v0pa5_79{top:119px}}._wrapper_v0pa5_79._transparent-header_v0pa5_93{opacity:0;height:0;position:unset;visibility:hidden}._wrapper_v0pa5_79._visible_v0pa5_99{opacity:1;height:100%;position:sticky;visibility:visible}._item_v0pa5_106{border-bottom:1px solid #333333;color:#fff;display:flex;grid-gap:16px;gap:16px;justify-content:space-between;padding:24px 32px}._item-open_v0pa5_117{display:flex;justify-content:space-between}._item-sub-wrapper_v0pa5_121{display:flex;grid-gap:36px;gap:36px}._item-text-sub_v0pa5_126{color:#8e8e93}._item-text-sub_v0pa5_126:hover,._item-text-sub_v0pa5_126:focus,._item-text-sub-active_v0pa5_129{color:#fff}._icon-open_v0pa5_133{margin-left:auto}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_158do_79{position:relative;background:#1a1a1a;border-top:1px solid #333333;border-bottom:1px solid #333333;z-index:9;color:#fff}._overlay_158do_88{display:none;position:fixed;width:100%;height:100%;top:0;right:0;left:0;background:rgba(26,26,26,.7)}._overlay_158do_88._show_158do_98{display:block}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._header_cquc6_79{position:sticky;top:0;width:100%;z-index:11;transition:background-color .35s ease-in-out;background-color:#000;color:#fff}._header_cquc6_79._transparent_cquc6_88{height:0}._header_cquc6_79._transparent_cquc6_88 ._nav_cquc6_91{position:absolute;background-color:#000;transition:background-color .35s ease-in-out;border-bottom:none}._header_cquc6_79._transparent_cquc6_88 ._nav_cquc6_91._transparent_cquc6_88{background:linear-gradient(180deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,0) 100%);border-bottom:none}._header_cquc6_79._transparent_cquc6_88 ._nav_cquc6_91._transparent_cquc6_88 ._content-links-icons_cquc6_101 ._icon-button_cquc6_101{border:1px solid transparent}._header_cquc6_79._transparent_cquc6_88 ._nav_cquc6_91._transparent_cquc6_88 ._content-links-icons_cquc6_101 ._icon-button_cquc6_101:hover{border:1px solid #ffffff}._header_cquc6_79._transparent_cquc6_88 ._nav_cquc6_91._transparent_cquc6_88 ._content-links-icons_cquc6_101 ._icon-button_cquc6_101._no-image_cquc6_107:hover{border:0}._header_cquc6_79 ._nav_cquc6_91{width:100%;height:74px;border-bottom:1px solid #333333;display:flex;flex-direction:row}@media only screen and (min-width: 1184px){._header_cquc6_79 ._nav_cquc6_91{height:unset}}._header_cquc6_79 ._logo_cquc6_124{display:flex;align-items:center;padding:16px}@media only screen and (min-width: 1184px){._header_cquc6_79 ._logo_cquc6_124{border-right:1px solid #333333}}._header_cquc6_79 ._logo_cquc6_124 a{line-height:normal}._header_cquc6_79 ._logo-image_cquc6_137{max-width:106px;width:100%}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_vfr6c_79{display:block;height:100%;position:relative}@media only screen and (min-width: 1184px){._wrapper_vfr6c_79{display:grid;grid-template-columns:320px 1fr;grid-row-gap:0;flex-grow:1}}._wrapper_vfr6c_79._singleRow_vfr6c_92{grid-template-rows:1fr}._wrapper_vfr6c_79 ._aside-wrapper_vfr6c_96{background-color:#1a1a1a;z-index:3;height:100%;position:relative}@media only screen and (min-width: 1184px){._wrapper_vfr6c_79 ._aside-wrapper_vfr6c_96{padding-bottom:48px}}._wrapper_vfr6c_79 ._aside-wrapper_vfr6c_96 ._aside-container_vfr6c_107{position:fixed;top:73px;width:100%;height:auto;background-color:#1a1a1a;overflow:scroll;padding:24px 16px}@media only screen and (min-width: 768px){._wrapper_vfr6c_79 ._aside-wrapper_vfr6c_96 ._aside-container_vfr6c_107{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_vfr6c_79 ._aside-wrapper_vfr6c_96 ._aside-container_vfr6c_107{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_vfr6c_79 ._aside-wrapper_vfr6c_96 ._aside-container_vfr6c_107{padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_vfr6c_79 ._aside-wrapper_vfr6c_96 ._aside-container_vfr6c_107{max-width:unset;top:118px;width:320px;height:100%;padding:0}}._wrapper_vfr6c_79 ._aside-wrapper_vfr6c_96 ._aside-container_vfr6c_107._is-open_vfr6c_147{height:100%}._wrapper_vfr6c_79 ._page-wrapper_vfr6c_151{position:relative;width:100%;top:68px;height:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0 16px;gap:0 16px}@media only screen and (min-width: 480px){._wrapper_vfr6c_79 ._page-wrapper_vfr6c_151{grid-template-columns:repeat(8,1fr)}}@media only screen and (min-width: 768px){._wrapper_vfr6c_79 ._page-wrapper_vfr6c_151{grid-template-columns:repeat(12,1fr)}}@media only screen and (min-width: 1184px){._wrapper_vfr6c_79 ._page-wrapper_vfr6c_151{grid-gap:0 20px;gap:0 20px}}@media only screen and (min-width: 1184px){._wrapper_vfr6c_79 ._page-wrapper_vfr6c_151{top:unset}}._wrapper_vfr6c_79 ._page-wrapper_vfr6c_151&gt;section{grid-column:1/-1;padding-bottom:60px}._wrapper_vfr6c_79 ._page-wrapper_vfr6c_151._mobile-form_vfr6c_184{position:relative;display:block;visibility:hidden;width:0;height:0;overflow:hidden;padding:0;margin:0}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_p4ov0_79{padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._wrapper_p4ov0_79{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_p4ov0_79{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_p4ov0_79{padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_p4ov0_79{width:100%;max-width:1012px}}._header_p4ov0_107{font-family:var(--cf-header-font-stack);color:var(--cf-black);text-transform:uppercase}._header-container-offset_p4ov0_113{border-bottom:1px solid var(--cf-gray-10);display:flex;align-items:center;flex-direction:column;grid-gap:32px;gap:32px;justify-content:center;padding-top:24px;padding-bottom:24px}@media only screen and (min-width: 900px){._header-container-offset_p4ov0_113{display:flex;align-items:center;flex-direction:row;justify-content:space-between}}._header-container_p4ov0_113 ._button_p4ov0_132{display:none}@media only screen and (min-width: 1184px){._header-container_p4ov0_113 ._button_p4ov0_132{display:block}}._ctaCards_p4ov0_141{display:grid;grid-template-columns:repeat(auto-fit,minmax(312px,1fr));grid-gap:24px;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:center;padding-top:24px;padding-bottom:24px}._ctaCard_p4ov0_141{display:flex;justify-content:center;text-align:center;flex-direction:column;align-items:center;height:100%;background:#f2f2f2;border-radius:4px;padding:24px}._ctaCardDesc_p4ov0_165{padding:8px 0 16px;color:var(-cf-light-gray);font-weight:400}._viewAllButton_p4ov0_171{display:none}._loaderWrapper_p4ov0_175{width:100%;margin:0 auto}@media (max-width: 900px){._viewAllButton_p4ov0_171{display:flex;flex-direction:row;justify-content:center;margin:0 20px 8px;width:calc(100% - 40px)}._levels_p4ov0_188{display:grid;grid-template-columns:repeat(2,1fr)}._level_p4ov0_188{position:relative;background:none}._level_p4ov0_188:nth-child(odd):before{content:"";position:absolute;background-color:var(--cf-gray-10);width:1px;height:60%;right:0}._ctaCards_p4ov0_141{display:flex;justify-content:center;text-align:center;flex-direction:column;border-radius:4px;margin-top:24px}._ctaCard_p4ov0_141{width:100%}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._help_1crgw_79{background:green}._button--primary_1crgw_83{border:0;border-radius:100px;cursor:pointer;color:#fff;color:var(--color-brand-white);background-color:#075dc6;background-color:var(--color-button-blue-default);display:flex;align-items:center;grid-gap:8px;gap:8px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}._button--primary_1crgw_83:hover{background-color:#397dd1;background-color:var(--color-button-blue-hover)}._button--primary_1crgw_83:focus{outline:2px solid #2d75ce;outline:2px solid var(--color-button-blue-focus-all);outline-offset:2px}._button--primary_1crgw_83:active{background-color:#0654b2;background-color:var(--color-button-blue-pressed)}._button--primary_1crgw_83 svg{transition:all .35s}._button--primary--light_1crgw_113:disabled{background-color:#b5cfee;background-color:var(--color-button-blue-disabled-light)}._button--primary--dark_1crgw_116:disabled{background-color:#1d3655;background-color:var(--color-button-blue-disabled-dark)}._button--primary--icon--left_1crgw_119{flex-direction:row-reverse}._button--primary--icon--left_1crgw_119:hover svg{transform:translate(-5px)}._button--primary--icon--right_1crgw_125{flex-direction:row}._button--primary--icon--right_1crgw_125:hover svg{transform:translate(5px)}._button--primary--xs_1crgw_131{height:32px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:12px;padding:8px 20px}._button--primary--sm_1crgw_147{height:36px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:14px;line-height:14px;padding:8px 24px}._button--primary--md_1crgw_163{height:40px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px;padding:8px 24px}._button--primary--lg_1crgw_179{height:48px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:20px;line-height:20px;padding:8px 28px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}.button--x-small{font-size:12px;padding:8px 20px}.button--small{font-size:14px;line-height:14px;padding:8px 24px}.button--medium{font-size:16px;padding:10px 24px}.button--large{font-size:16px;line-height:16px;padding:15px 28px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._button--secondary_1vuwr_79{border:0;border-radius:100px;cursor:pointer;background-color:unset;display:flex;align-items:center;grid-gap:8px;gap:8px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}._button--secondary_1vuwr_79:focus{outline:2px solid #2d75ce;outline:2px solid var(--color-button-blue-focus-all);outline-offset:2px}._button--secondary_1vuwr_79 svg{transition:all .35s}._button--secondary--light_1vuwr_102{color:#1a1a1a;color:var(--color-brand-black);border:1px solid #1a1a1a;border:1px solid var(--color-brand-black)}._button--secondary--light_1vuwr_102:hover{color:#fff;color:var(--color-brand-white);background-color:#1a1a1a;background-color:var(--color-brand-black)}._button--secondary--light_1vuwr_102:hover svg{color:#fff;color:var(--color-brand-white)}._button--secondary--light_1vuwr_102:active{color:#fff;color:var(--color-brand-white);background-color:#545454;background-color:var(--color-button-black-pressed)}._button--secondary--light_1vuwr_102:disabled{color:#8e8e93;color:var(--color-button-black-disabled-strokes);border:1px solid #8e8e93;border:1px solid var(--color-button-black-disabled-strokes)}._button--secondary--light_1vuwr_102 svg{color:#1a1a1a;color:var(--color-brand-black)}._button--secondary--dark_1vuwr_124{color:#fff;color:var(--color-brand-white);border:1px solid #ffffff;border:1px solid var(--color-brand-white)}._button--secondary--dark_1vuwr_124:hover{color:#1a1a1a;color:var(--color-brand-black);background-color:#fff;background-color:var(--color-brand-white)}._button--secondary--dark_1vuwr_124:hover svg{color:#1a1a1a;color:var(--color-brand-black)}._button--secondary--dark_1vuwr_124:active{color:#fff;color:var(--color-brand-white);background-color:#c5c5c5;background-color:var(--color-button-white-pressed)}._button--secondary--dark_1vuwr_124:disabled{color:#494949;color:var(--color-button-white-disabled-strokes);border:1px solid #494949;border:1px solid var(--color-button-white-disabled-strokes)}._button--secondary--dark_1vuwr_124 svg{color:#fff;color:var(--color-brand-white)}._button--secondary--icon--left_1vuwr_146{flex-direction:row-reverse}._button--secondary--icon--left_1vuwr_146:hover svg{transform:translate(-5px)}._button--secondary--icon--right_1vuwr_152{flex-direction:row}._button--secondary--icon--right_1vuwr_152:hover svg{transform:translate(5px)}._button--secondary--xs_1vuwr_158{height:32px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:12px;padding:8px 20px}._button--secondary--sm_1vuwr_174{height:36px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:14px;line-height:14px;padding:8px 24px}._button--secondary--md_1vuwr_190{height:40px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px;padding:8px 24px}._button--secondary--lg_1vuwr_206{height:48px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:20px;line-height:20px;padding:8px 28px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._button--tertiary_11p0p_79{border:0;cursor:pointer;background-color:unset;display:flex;align-items:center;grid-gap:8px;gap:8px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;padding:0}._button--tertiary_11p0p_79 svg{transition:all .35s}._button--tertiary_11p0p_79:focus{outline:2px solid #2d75ce;outline:2px solid var(--color-button-blue-focus-all);outline-offset:2px;border-radius:0}._button--tertiary--light_11p0p_103{color:#1a1a1a;color:var(--color-brand-black)}._button--tertiary--light_11p0p_103:active{color:#545454;color:var(--color-button-black-pressed)}._button--tertiary--light_11p0p_103:disabled{color:#8e8e93;color:var(--color-button-black-disabled-strokes)}._button--tertiary--dark_11p0p_112{color:#fff;color:var(--color-brand-white)}._button--tertiary--dark_11p0p_112:active{color:#c5c5c5;color:var(--color-button-white-pressed)}._button--tertiary--dark_11p0p_112:disabled{color:#494949;color:var(--color-button-white-disabled-strokes)}._button--tertiary--light_11p0p_103:hover,._button--tertiary--dark_11p0p_112:hover{color:#397dd1;color:var(--color-button-blue-hover)}._button--tertiary--icon--left_11p0p_124{flex-direction:row-reverse}._button--tertiary--icon--left_11p0p_124:hover svg{transform:translate(-5px)}._button--tertiary--icon--right_11p0p_130{flex-direction:row}._button--tertiary--icon--right_11p0p_130:hover svg{transform:translate(5px)}._button--tertiary--sm_11p0p_136{height:16px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:14px;line-height:14px}._button--tertiary--md_11p0p_148{height:20px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px}._button--tertiary--lg_11p0p_160{height:20px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:20px;line-height:20px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._button--special_1x0yi_79{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);font-weight:600;text-transform:uppercase;letter-spacing:.01em;cursor:pointer;background:unset;border:0;display:flex;align-items:center;grid-gap:8px;gap:8px}._button--special_1x0yi_79 svg{transition:all .35s}._button--special--light_1x0yi_94:hover,._button--special--dark_1x0yi_94:hover{color:#075dc6;color:var(--color-brand-blue)}._button--special--light_1x0yi_94{color:#1a1a1a;color:var(--color-brand-black)}._button--special--light_1x0yi_94:active{color:#545454;color:var(--color-button-black-pressed)}._button--special--dark_1x0yi_94{color:#fff;color:var(--color-brand-white)}._button--special--dark_1x0yi_94:active{color:#c5c5c5;color:var(--color-button-white-pressed)}._button--special--icon--left_1x0yi_109{flex-direction:row-reverse}._button--special--icon--left_1x0yi_109:hover svg{transform:translate(-5px)}._button--special--icon--right_1x0yi_115{flex-direction:row}._button--special--icon--right_1x0yi_115:hover svg{transform:translate(5px)}._button--special--md_1x0yi_121{height:20px;font-size:10px;padding-top:2px;padding-bottom:2px}._button--special--md_1x0yi_121 svg{height:12px;width:12px}._button--special--lg_1x0yi_131{height:24px;font-size:12px;padding-top:2px;padding-bottom:2px}._button--special--lg_1x0yi_131 svg{height:14px;width:14px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._button--watch-live_98e6b_79{border:0;border-radius:100px;cursor:pointer;background-color:#e0fd53;background-color:var(--color-secondary-gamesGreen);border:1px solid #dcdcdc;border:1px solid var(--color-neutral-grey200);display:flex;align-items:center;grid-gap:8px;gap:8px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}._button--watch-live--light_98e6b_96:active,._button--watch-live--dark_98e6b_96:active{color:#e0fd53;color:var(--color-secondary-gamesGreen);background-color:#545454;background-color:var(--color-button-black-pressed)}._button--watch-live--light_98e6b_96:hover{color:#e0fd53;color:var(--color-secondary-gamesGreen);background-color:#1a1a1a;background-color:var(--color-brand-black)}._button--watch-live--light_98e6b_96:disabled{color:#fff;color:var(--color-brand-white);background-color:#c5c5c5;background-color:var(--color-button-black-disabled-fills)}._button--watch-live--dark_98e6b_96:hover{color:#1a1a1a;color:var(--color-brand-black);background-color:#fff;background-color:var(--color-brand-white)}._button--watch-live--dark_98e6b_96:disabled{color:#fff;color:var(--color-brand-white);background-color:#2c2c2c;background-color:var(--color-button-white-disabled-fills)}._button--watch-live--icon--left_98e6b_116{flex-direction:row-reverse}._button--watch-live--icon--left_98e6b_116:hover svg{transform:translate(-5px)}._button--watch-live--icon--right_98e6b_122{flex-direction:row}._button--watch-live--icon--right_98e6b_122:hover svg{transform:translate(5px)}._button--watch-live--xs_98e6b_128{height:32px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:12px;padding:8px 20px}._button--watch-live--sm_98e6b_144{height:36px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:14px;line-height:14px;padding:8px 24px}._button--watch-live--md_98e6b_160{height:40px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px;padding:8px 24px}._button--watch-live--lg_98e6b_176{height:48px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:20px;line-height:20px;padding:8px 28px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._button--destructive_1p887_79{border:0;border-radius:100px;cursor:pointer;color:#fff;color:var(--color-brand-white);background-color:#c21818;background-color:var(--color-button-red-default);box-shadow:#00000026 0 0 0 1px inset;display:flex;align-items:center;grid-gap:8px;gap:8px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}._button--destructive_1p887_79:focus{outline:2px solid #2d75ce;outline:2px solid var(--color-button-blue-focus-all);outline-offset:2px;background-color:#c21818;background-color:var(--color-button-red-focus)}._button--destructive_1p887_79:hover{background-color:#ce4646;background-color:var(--color-button-red-hover)}._button--destructive_1p887_79:active{background-color:#af1616;background-color:var(--color-button-red-pressed)}._button--destructive_1p887_79:disabled{background-color:#edbaba;background-color:var(--color-button-red-disabled)}._button--destructive--icon--left_1p887_111{flex-direction:row-reverse}._button--destructive--icon--left_1p887_111:hover svg{transform:translate(-5px)}._button--destructive--icon--right_1p887_117{flex-direction:row}._button--destructive--icon--right_1p887_117:hover svg{transform:translate(5px)}._button--destructive--xs_1p887_123{height:32px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:12px;padding:8px 20px}._button--destructive--sm_1p887_139{height:36px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:14px;line-height:14px;padding:8px 24px}._button--destructive--md_1p887_155{height:40px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px;padding:8px 24px}._button--destructive--lg_1p887_171{height:48px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:20px;line-height:20px;padding:8px 28px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._header_r6sik_79{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0}._header_r6sik_79._base_r6sik_88._mobile-xs_r6sik_88{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:16px;letter-spacing:.02em}._header_r6sik_79._base_r6sik_88._mobile-sm_r6sik_100{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:20px;letter-spacing:.02em}._header_r6sik_79._base_r6sik_88._mobile-md_r6sik_112{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:28px;line-height:28px}._header_r6sik_79._base_r6sik_88._mobile-lg_r6sik_123{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:36px;line-height:36px}._header_r6sik_79._base_r6sik_88._mobile-xl_r6sik_134{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px}._header_r6sik_79._base_r6sik_88._mobile-xxl_r6sik_145{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:72px;line-height:72px}._header_r6sik_79._base_r6sik_88._mobile-xxxl_r6sik_156{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:96px;line-height:96px}@media only screen and (min-width: 480px){._header_r6sik_79._base_r6sik_88._tablet-sm-xs_r6sik_168{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:16px;letter-spacing:.02em}._header_r6sik_79._base_r6sik_88._tablet-sm-sm_r6sik_180{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:20px;letter-spacing:.02em}._header_r6sik_79._base_r6sik_88._tablet-sm-md_r6sik_192{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:28px;line-height:28px}._header_r6sik_79._base_r6sik_88._tablet-sm-lg_r6sik_203{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:36px;line-height:36px}._header_r6sik_79._base_r6sik_88._tablet-sm-xl_r6sik_214{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px}._header_r6sik_79._base_r6sik_88._tablet-sm-xxl_r6sik_225{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:72px;line-height:72px}._header_r6sik_79._base_r6sik_88._tablet-sm-xxxl_r6sik_236{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:96px;line-height:96px}}@media only screen and (min-width: 768px){._header_r6sik_79._base_r6sik_88._tablet-xs_r6sik_249{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:16px;letter-spacing:.02em}._header_r6sik_79._base_r6sik_88._tablet-sm_r6sik_168{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:20px;letter-spacing:.02em}._header_r6sik_79._base_r6sik_88._tablet-md_r6sik_273{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:28px;line-height:28px}._header_r6sik_79._base_r6sik_88._tablet-lg_r6sik_284{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:36px;line-height:36px}._header_r6sik_79._base_r6sik_88._tablet-xl_r6sik_295{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px}._header_r6sik_79._base_r6sik_88._tablet-xxl_r6sik_306{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:72px;line-height:72px}._header_r6sik_79._base_r6sik_88._tablet-xxxl_r6sik_317{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:96px;line-height:96px}}@media only screen and (min-width: 1184px){._header_r6sik_79._base_r6sik_88._laptop-xs_r6sik_330{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:16px;letter-spacing:.02em}._header_r6sik_79._base_r6sik_88._laptop-sm_r6sik_342{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:20px;letter-spacing:.02em}._header_r6sik_79._base_r6sik_88._laptop-md_r6sik_354{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:28px;line-height:28px}._header_r6sik_79._base_r6sik_88._laptop-lg_r6sik_365{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:36px;line-height:36px}._header_r6sik_79._base_r6sik_88._laptop-xl_r6sik_376{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px}._header_r6sik_79._base_r6sik_88._laptop-xxl_r6sik_387{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:72px;line-height:72px}._header_r6sik_79._base_r6sik_88._laptop-xxxl_r6sik_398{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:96px;line-height:96px}}@media only screen and (min-width: 1440px){._header_r6sik_79._base_r6sik_88._desktop-xs_r6sik_411{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:16px;letter-spacing:.02em}._header_r6sik_79._base_r6sik_88._desktop-sm_r6sik_423{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:20px;letter-spacing:.02em}._header_r6sik_79._base_r6sik_88._desktop-md_r6sik_435{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:28px;line-height:28px}._header_r6sik_79._base_r6sik_88._desktop-lg_r6sik_446{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:36px;line-height:36px}._header_r6sik_79._base_r6sik_88._desktop-xl_r6sik_457{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px}._header_r6sik_79._base_r6sik_88._desktop-xxl_r6sik_468{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:72px;line-height:72px}._header_r6sik_79._base_r6sik_88._desktop-xxxl_r6sik_479{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:96px;line-height:96px}}@media only screen and (min-width: 1920px){._header_r6sik_79._base_r6sik_88._desktop-lg-xs_r6sik_492{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:16px;letter-spacing:.02em}._header_r6sik_79._base_r6sik_88._desktop-lg-sm_r6sik_504{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:20px;letter-spacing:.02em}._header_r6sik_79._base_r6sik_88._desktop-lg-md_r6sik_516{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:28px;line-height:28px}._header_r6sik_79._base_r6sik_88._desktop-lg-lg_r6sik_527{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:36px;line-height:36px}._header_r6sik_79._base_r6sik_88._desktop-lg-xl_r6sik_538{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px}._header_r6sik_79._base_r6sik_88._desktop-lg-xxl_r6sik_549{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:72px;line-height:72px}._header_r6sik_79._base_r6sik_88._desktop-lg-xxxl_r6sik_560{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:96px;line-height:96px}}._header_r6sik_79._expanded_r6sik_572._mobile-xs_r6sik_88{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:16px;letter-spacing:.02em}._header_r6sik_79._expanded_r6sik_572._mobile-sm_r6sik_100{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:20px;letter-spacing:.02em}._header_r6sik_79._expanded_r6sik_572._mobile-md_r6sik_112{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:32px;line-height:32px}._header_r6sik_79._expanded_r6sik_572._mobile-lg_r6sik_123{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:48px;line-height:48px}._header_r6sik_79._expanded_r6sik_572._mobile-xl_r6sik_134{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px}._header_r6sik_79._expanded_r6sik_572._mobile-xxl_r6sik_145{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:72px;line-height:72px}._header_r6sik_79._expanded_r6sik_572._mobile-xxxl_r6sik_156{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:96px;line-height:96px}@media only screen and (min-width: 480px){._header_r6sik_79._expanded_r6sik_572._tablet-sm-xs_r6sik_168{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:16px;letter-spacing:.02em}._header_r6sik_79._expanded_r6sik_572._tablet-sm-sm_r6sik_180{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:20px;letter-spacing:.02em}._header_r6sik_79._expanded_r6sik_572._tablet-sm-md_r6sik_192{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:32px;line-height:32px}._header_r6sik_79._expanded_r6sik_572._tablet-sm-lg_r6sik_203{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:48px;line-height:48px}._header_r6sik_79._expanded_r6sik_572._tablet-sm-xl_r6sik_214{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px}._header_r6sik_79._expanded_r6sik_572._tablet-sm-xxl_r6sik_225{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:72px;line-height:72px}._header_r6sik_79._expanded_r6sik_572._tablet-sm-xxxl_r6sik_236{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:96px;line-height:96px}}@media only screen and (min-width: 768px){._header_r6sik_79._expanded_r6sik_572._tablet-xs_r6sik_249{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:16px;letter-spacing:.02em}._header_r6sik_79._expanded_r6sik_572._tablet-sm_r6sik_168{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:20px;letter-spacing:.02em}._header_r6sik_79._expanded_r6sik_572._tablet-md_r6sik_273{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:32px;line-height:32px}._header_r6sik_79._expanded_r6sik_572._tablet-lg_r6sik_284{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:48px;line-height:48px}._header_r6sik_79._expanded_r6sik_572._tablet-xl_r6sik_295{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px}._header_r6sik_79._expanded_r6sik_572._tablet-xxl_r6sik_306{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:72px;line-height:72px}._header_r6sik_79._expanded_r6sik_572._tablet-xxxl_r6sik_317{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:96px;line-height:96px}}@media only screen and (min-width: 1184px){._header_r6sik_79._expanded_r6sik_572._laptop-xs_r6sik_330{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:16px;letter-spacing:.02em}._header_r6sik_79._expanded_r6sik_572._laptop-sm_r6sik_342{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:20px;letter-spacing:.02em}._header_r6sik_79._expanded_r6sik_572._laptop-md_r6sik_354{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:32px;line-height:32px}._header_r6sik_79._expanded_r6sik_572._laptop-lg_r6sik_365{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:48px;line-height:48px}._header_r6sik_79._expanded_r6sik_572._laptop-xl_r6sik_376{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px}._header_r6sik_79._expanded_r6sik_572._laptop-xxl_r6sik_387{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:72px;line-height:72px}._header_r6sik_79._expanded_r6sik_572._laptop-xxxl_r6sik_398{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:96px;line-height:96px}}@media only screen and (min-width: 1440px){._header_r6sik_79._expanded_r6sik_572._desktop-xs_r6sik_411{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:16px;letter-spacing:.02em}._header_r6sik_79._expanded_r6sik_572._desktop-sm_r6sik_423{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:20px;letter-spacing:.02em}._header_r6sik_79._expanded_r6sik_572._desktop-md_r6sik_435{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:32px;line-height:32px}._header_r6sik_79._expanded_r6sik_572._desktop-lg_r6sik_446{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:48px;line-height:48px}._header_r6sik_79._expanded_r6sik_572._desktop-xl_r6sik_457{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px}._header_r6sik_79._expanded_r6sik_572._desktop-xxl_r6sik_468{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:72px;line-height:72px}._header_r6sik_79._expanded_r6sik_572._desktop-xxxl_r6sik_479{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:96px;line-height:96px}}@media only screen and (min-width: 1920px){._header_r6sik_79._expanded_r6sik_572._desktop-lg-xs_r6sik_492{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:16px;letter-spacing:.02em}._header_r6sik_79._expanded_r6sik_572._desktop-lg-sm_r6sik_504{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:20px;letter-spacing:.02em}._header_r6sik_79._expanded_r6sik_572._desktop-lg-md_r6sik_516{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:32px;line-height:32px}._header_r6sik_79._expanded_r6sik_572._desktop-lg-lg_r6sik_527{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:48px;line-height:48px}._header_r6sik_79._expanded_r6sik_572._desktop-lg-xl_r6sik_538{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px}._header_r6sik_79._expanded_r6sik_572._desktop-lg-xxl_r6sik_549{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:72px;line-height:72px}._header_r6sik_79._expanded_r6sik_572._desktop-lg-xxxl_r6sik_560{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:96px;line-height:96px}}._header_r6sik_79._semiBold_r6sik_1080{font-weight:500}._header_r6sik_79._bold_r6sik_1083{font-weight:600}._header_r6sik_79._extraBold_r6sik_1086{font-weight:700}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._body_rofi5_79{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0}._body_rofi5_79._base_rofi5_87._mobile-xs_rofi5_87{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:10px;line-height:16px}._body_rofi5_79._base_rofi5_87._mobile-sm_rofi5_97{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._body_rofi5_79._base_rofi5_87._mobile-md_rofi5_107{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}._body_rofi5_79._base_rofi5_87._mobile-lg_rofi5_117{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:20px;line-height:28px}._body_rofi5_79._base_rofi5_87._mobile-xl_rofi5_127{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:24px;line-height:32px}@media only screen and (min-width: 480px){._body_rofi5_79._base_rofi5_87._tablet-sm-xs_rofi5_138{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:10px;line-height:16px}._body_rofi5_79._base_rofi5_87._tablet-sm-sm_rofi5_148{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._body_rofi5_79._base_rofi5_87._tablet-sm-md_rofi5_158{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}._body_rofi5_79._base_rofi5_87._tablet-sm-lg_rofi5_168{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:20px;line-height:28px}._body_rofi5_79._base_rofi5_87._tablet-sm-xl_rofi5_178{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:24px;line-height:32px}}@media only screen and (min-width: 768px){._body_rofi5_79._base_rofi5_87._tablet-xs_rofi5_190{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:10px;line-height:16px}._body_rofi5_79._base_rofi5_87._tablet-sm_rofi5_138{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._body_rofi5_79._base_rofi5_87._tablet-md_rofi5_210{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}._body_rofi5_79._base_rofi5_87._tablet-lg_rofi5_220{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:20px;line-height:28px}._body_rofi5_79._base_rofi5_87._tablet-xl_rofi5_230{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:24px;line-height:32px}}@media only screen and (min-width: 1184px){._body_rofi5_79._base_rofi5_87._laptop-xs_rofi5_242{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:10px;line-height:16px}._body_rofi5_79._base_rofi5_87._laptop-sm_rofi5_252{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._body_rofi5_79._base_rofi5_87._laptop-md_rofi5_262{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}._body_rofi5_79._base_rofi5_87._laptop-lg_rofi5_272{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:20px;line-height:28px}._body_rofi5_79._base_rofi5_87._laptop-xl_rofi5_282{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:24px;line-height:32px}}@media only screen and (min-width: 1440px){._body_rofi5_79._base_rofi5_87._desktop-xs_rofi5_294{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:10px;line-height:16px}._body_rofi5_79._base_rofi5_87._desktop-sm_rofi5_304{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._body_rofi5_79._base_rofi5_87._desktop-md_rofi5_314{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}._body_rofi5_79._base_rofi5_87._desktop-lg_rofi5_324{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:20px;line-height:28px}._body_rofi5_79._base_rofi5_87._desktop-xl_rofi5_334{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:24px;line-height:32px}}@media only screen and (min-width: 1920px){._body_rofi5_79._base_rofi5_87._desktop-lg-xs_rofi5_346{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:10px;line-height:16px}._body_rofi5_79._base_rofi5_87._desktop-lg-sm_rofi5_356{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._body_rofi5_79._base_rofi5_87._desktop-lg-md_rofi5_366{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}._body_rofi5_79._base_rofi5_87._desktop-lg-lg_rofi5_376{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:20px;line-height:28px}._body_rofi5_79._base_rofi5_87._desktop-lg-xl_rofi5_386{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:24px;line-height:32px}}._body_rofi5_79._expanded_rofi5_397._mobile-xs_rofi5_87{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:10px;line-height:16px}._body_rofi5_79._expanded_rofi5_397._mobile-sm_rofi5_97{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._body_rofi5_79._expanded_rofi5_397._mobile-md_rofi5_107{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:18px;line-height:28px}._body_rofi5_79._expanded_rofi5_397._mobile-lg_rofi5_117{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:18px;line-height:32px}._body_rofi5_79._expanded_rofi5_397._mobile-xl_rofi5_127{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:24px;line-height:32px}@media only screen and (min-width: 480px){._body_rofi5_79._expanded_rofi5_397._tablet-sm-xs_rofi5_138{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:10px;line-height:16px}._body_rofi5_79._expanded_rofi5_397._tablet-sm-sm_rofi5_148{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._body_rofi5_79._expanded_rofi5_397._tablet-sm-md_rofi5_158{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:18px;line-height:28px}._body_rofi5_79._expanded_rofi5_397._tablet-sm-lg_rofi5_168{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:18px;line-height:32px}._body_rofi5_79._expanded_rofi5_397._tablet-sm-xl_rofi5_178{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:24px;line-height:32px}}@media only screen and (min-width: 768px){._body_rofi5_79._expanded_rofi5_397._tablet-xs_rofi5_190{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:10px;line-height:16px}._body_rofi5_79._expanded_rofi5_397._tablet-sm_rofi5_138{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._body_rofi5_79._expanded_rofi5_397._tablet-md_rofi5_210{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:18px;line-height:28px}._body_rofi5_79._expanded_rofi5_397._tablet-lg_rofi5_220{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:18px;line-height:32px}._body_rofi5_79._expanded_rofi5_397._tablet-xl_rofi5_230{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:24px;line-height:32px}}@media only screen and (min-width: 1184px){._body_rofi5_79._expanded_rofi5_397._laptop-xs_rofi5_242{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:10px;line-height:16px}._body_rofi5_79._expanded_rofi5_397._laptop-sm_rofi5_252{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._body_rofi5_79._expanded_rofi5_397._laptop-md_rofi5_262{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:18px;line-height:28px}._body_rofi5_79._expanded_rofi5_397._laptop-lg_rofi5_272{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:18px;line-height:32px}._body_rofi5_79._expanded_rofi5_397._laptop-xl_rofi5_282{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:24px;line-height:32px}}@media only screen and (min-width: 1440px){._body_rofi5_79._expanded_rofi5_397._desktop-xs_rofi5_294{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:10px;line-height:16px}._body_rofi5_79._expanded_rofi5_397._desktop-sm_rofi5_304{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._body_rofi5_79._expanded_rofi5_397._desktop-md_rofi5_314{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:18px;line-height:28px}._body_rofi5_79._expanded_rofi5_397._desktop-lg_rofi5_324{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:18px;line-height:32px}._body_rofi5_79._expanded_rofi5_397._desktop-xl_rofi5_334{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:24px;line-height:32px}}@media only screen and (min-width: 1920px){._body_rofi5_79._expanded_rofi5_397._desktop-lg-xs_rofi5_346{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:10px;line-height:16px}._body_rofi5_79._expanded_rofi5_397._desktop-lg-sm_rofi5_356{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._body_rofi5_79._expanded_rofi5_397._desktop-lg-md_rofi5_366{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:18px;line-height:28px}._body_rofi5_79._expanded_rofi5_397._desktop-lg-lg_rofi5_376{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:18px;line-height:32px}._body_rofi5_79._expanded_rofi5_397._desktop-lg-xl_rofi5_386{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:24px;line-height:32px}}._body_rofi5_79._normal_rofi5_707{font-weight:400}._body_rofi5_79._semiBold_rofi5_710{font-weight:500}._body_rofi5_79._bold_rofi5_713{font-weight:600}._body_rofi5_79._extraBold_rofi5_716{font-weight:700}._overline_rofi5_720{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0}._overline_rofi5_720._base_rofi5_87._mobile-xs_rofi5_87{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:10px;line-height:12px;letter-spacing:.02em}._overline_rofi5_720._base_rofi5_87._mobile-sm_rofi5_97{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:12px;line-height:16px;letter-spacing:.01em}._overline_rofi5_720._base_rofi5_87._mobile-md_rofi5_107{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:20px}@media only screen and (min-width: 480px){._overline_rofi5_720._base_rofi5_87._tablet-sm-xs_rofi5_138{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:10px;line-height:12px;letter-spacing:.02em}._overline_rofi5_720._base_rofi5_87._tablet-sm-sm_rofi5_148{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:12px;line-height:16px;letter-spacing:.01em}._overline_rofi5_720._base_rofi5_87._tablet-sm-md_rofi5_158{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:20px}}@media only screen and (min-width: 768px){._overline_rofi5_720._base_rofi5_87._tablet-xs_rofi5_190{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:10px;line-height:12px;letter-spacing:.02em}._overline_rofi5_720._base_rofi5_87._tablet-sm_rofi5_138{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:12px;line-height:16px;letter-spacing:.01em}._overline_rofi5_720._base_rofi5_87._tablet-md_rofi5_210{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:20px}}@media only screen and (min-width: 1184px){._overline_rofi5_720._base_rofi5_87._laptop-xs_rofi5_242{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:10px;line-height:12px;letter-spacing:.02em}._overline_rofi5_720._base_rofi5_87._laptop-sm_rofi5_252{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:12px;line-height:16px;letter-spacing:.01em}._overline_rofi5_720._base_rofi5_87._laptop-md_rofi5_262{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:20px}}@media only screen and (min-width: 1440px){._overline_rofi5_720._base_rofi5_87._desktop-xs_rofi5_294{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:10px;line-height:12px;letter-spacing:.02em}._overline_rofi5_720._base_rofi5_87._desktop-sm_rofi5_304{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:12px;line-height:16px;letter-spacing:.01em}._overline_rofi5_720._base_rofi5_87._desktop-md_rofi5_314{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:20px}}@media only screen and (min-width: 1920px){._overline_rofi5_720._base_rofi5_87._desktop-lg-xs_rofi5_346{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:10px;line-height:12px;letter-spacing:.02em}._overline_rofi5_720._base_rofi5_87._desktop-lg-sm_rofi5_356{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:12px;line-height:16px;letter-spacing:.01em}._overline_rofi5_720._base_rofi5_87._desktop-lg-md_rofi5_366{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:20px}}._overline_rofi5_720._normal_rofi5_707{font-weight:600}._overline_rofi5_720._semiBold_rofi5_710{font-weight:500}._overline_rofi5_720._bold_rofi5_713{font-weight:600}._overline_rofi5_720._extraBold_rofi5_716{font-weight:700}._data_rofi5_962{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0}._data_rofi5_962._base_rofi5_87._mobile-sm_rofi5_97{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:12px;line-height:16px}._data_rofi5_962._base_rofi5_87._mobile-md_rofi5_107{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:24px;letter-spacing:.02em}._data_rofi5_962._base_rofi5_87._mobile-lg_rofi5_117{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:28px;letter-spacing:.02em}@media only screen and (min-width: 480px){._data_rofi5_962._base_rofi5_87._tablet-sm-sm_rofi5_148{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:12px;line-height:16px}._data_rofi5_962._base_rofi5_87._tablet-sm-md_rofi5_158{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:24px;letter-spacing:.02em}._data_rofi5_962._base_rofi5_87._tablet-sm-lg_rofi5_168{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:28px;letter-spacing:.02em}}@media only screen and (min-width: 768px){._data_rofi5_962._base_rofi5_87._tablet-sm_rofi5_138{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:12px;line-height:16px}._data_rofi5_962._base_rofi5_87._tablet-md_rofi5_210{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:24px;letter-spacing:.02em}._data_rofi5_962._base_rofi5_87._tablet-lg_rofi5_220{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:28px;letter-spacing:.02em}}@media only screen and (min-width: 1184px){._data_rofi5_962._base_rofi5_87._laptop-sm_rofi5_252{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:12px;line-height:16px}._data_rofi5_962._base_rofi5_87._laptop-md_rofi5_262{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:24px;letter-spacing:.02em}._data_rofi5_962._base_rofi5_87._laptop-lg_rofi5_272{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:28px;letter-spacing:.02em}}@media only screen and (min-width: 1440px){._data_rofi5_962._base_rofi5_87._desktop-sm_rofi5_304{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:12px;line-height:16px}._data_rofi5_962._base_rofi5_87._desktop-md_rofi5_314{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:24px;letter-spacing:.02em}._data_rofi5_962._base_rofi5_87._desktop-lg_rofi5_324{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:28px;letter-spacing:.02em}}@media only screen and (min-width: 1920px){._data_rofi5_962._base_rofi5_87._desktop-lg-sm_rofi5_356{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:12px;line-height:16px}._data_rofi5_962._base_rofi5_87._desktop-lg-md_rofi5_366{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:24px;letter-spacing:.02em}._data_rofi5_962._base_rofi5_87._desktop-lg-lg_rofi5_376{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:28px;letter-spacing:.02em}}._data_rofi5_962._normal_rofi5_707,._data_rofi5_962._semiBold_rofi5_710{font-weight:500}._data_rofi5_962._bold_rofi5_713{font-weight:600}._data_rofi5_962._extraBold_rofi5_716{font-weight:700}._button_rofi5_1204,._button_rofi5_1204._base_rofi5_87._mobile-xs_rofi5_87,._button_rofi5_1204._base_rofi5_87._mobile-sm_rofi5_97,._button_rofi5_1204._base_rofi5_87._mobile-md_rofi5_107,._button_rofi5_1204._base_rofi5_87._mobile-lg_rofi5_117{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}@media only screen and (min-width: 480px){._button_rofi5_1204._base_rofi5_87._tablet-sm-xs_rofi5_138,._button_rofi5_1204._base_rofi5_87._tablet-sm-sm_rofi5_148,._button_rofi5_1204._base_rofi5_87._tablet-sm-md_rofi5_158,._button_rofi5_1204._base_rofi5_87._tablet-sm-lg_rofi5_168{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}}@media only screen and (min-width: 768px){._button_rofi5_1204._base_rofi5_87._tablet-xs_rofi5_190,._button_rofi5_1204._base_rofi5_87._tablet-sm_rofi5_138,._button_rofi5_1204._base_rofi5_87._tablet-md_rofi5_210,._button_rofi5_1204._base_rofi5_87._tablet-lg_rofi5_220{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}}@media only screen and (min-width: 1184px){._button_rofi5_1204._base_rofi5_87._laptop-xs_rofi5_242,._button_rofi5_1204._base_rofi5_87._laptop-sm_rofi5_252,._button_rofi5_1204._base_rofi5_87._laptop-md_rofi5_262,._button_rofi5_1204._base_rofi5_87._laptop-lg_rofi5_272{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}}@media only screen and (min-width: 1440px){._button_rofi5_1204._base_rofi5_87._desktop-xs_rofi5_294,._button_rofi5_1204._base_rofi5_87._desktop-sm_rofi5_304,._button_rofi5_1204._base_rofi5_87._desktop-md_rofi5_314,._button_rofi5_1204._base_rofi5_87._desktop-lg_rofi5_324{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}}@media only screen and (min-width: 1920px){._button_rofi5_1204._base_rofi5_87._desktop-lg-xs_rofi5_346,._button_rofi5_1204._base_rofi5_87._desktop-lg-sm_rofi5_356,._button_rofi5_1204._base_rofi5_87._desktop-lg-md_rofi5_366,._button_rofi5_1204._base_rofi5_87._desktop-lg-lg_rofi5_376{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}}._button_rofi5_1204._normal_rofi5_707,._button_rofi5_1204._semiBold_rofi5_710{font-weight:500}._button_rofi5_1204._bold_rofi5_713{font-weight:600}._button_rofi5_1204._extraBold_rofi5_716{font-weight:700}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1vgrl_79{display:flex;align-items:center;justify-content:center}._innerWrapper_1vgrl_85{max-width:var(--cf-wrapper-width);width:100%;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start}._innerWrapper_1vgrl_85:not(._displayInline_1vgrl_93){margin:0 auto;padding:24px 18px}@media only screen and (min-width: 768px){._innerWrapper_1vgrl_85:not(._displayInline_1vgrl_93){padding:48px 32px}}._bodyText_1vgrl_112 p,._bodyText_1vgrl_112 li{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:20px}@media only screen and (min-width: 1440px){._bodyText_1vgrl_112 p,._bodyText_1vgrl_112 li{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0}}._bodyText_1vgrl_112 a{text-decoration:underline;color:#075dc6}._bodyText_1vgrl_112 h1,._bodyText_1vgrl_112 h2{margin-top:48px;margin-bottom:24px}._bodyText_1vgrl_112 h3{margin-top:36px;margin-bottom:18px}._bodyText_1vgrl_112 h4{margin-top:24px;margin-bottom:12px}._bodyText_1vgrl_112 h5{margin-top:12px;margin-bottom:6px}._bodyText_1vgrl_112 ul{padding-bottom:20px;padding-left:6px;list-style-position:inside;list-style-type:disc}._bodyText_1vgrl_112 ol{padding-bottom:20px;padding-left:6px;list-style-position:inside;list-style-type:decimal}._bodyText_1vgrl_112 li{margin-bottom:0;padding-top:12px;padding-bottom:12px;padding-left:6px}._bodyText_1vgrl_112 table,._bodyText_1vgrl_112 th,._bodyText_1vgrl_112 td{padding:8px;text-align:left}._bodyText_1vgrl_112 th{font-weight:600}._bodyText_1vgrl_112 tr:nth-child(2n){background-color:#dcdcdc}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_dc2wq_79{position:relative;color:#fff;padding:40px 16px}@media only screen and (min-width: 768px){._wrapper_dc2wq_79{padding:64px 0}}._wrapper_dc2wq_79:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:0;background:#000}._wrapper_dc2wq_79._mediaIncluded_dc2wq_105:after{height:calc(100% - 88px)}@media only screen and (min-width: 768px){._wrapper_dc2wq_79._mediaIncluded_dc2wq_105:after{height:calc(100% - 136px)}}._wrapper_dc2wq_79 ._inner_dc2wq_114{position:relative;z-index:1}@media only screen and (min-width: 768px){._wrapper_dc2wq_79 ._inner_dc2wq_114{max-width:680px;margin-left:auto;margin-right:auto}}._wrapper_dc2wq_79 ._inner_dc2wq_114 ._header_dc2wq_126{display:flex;flex-direction:column;grid-gap:20px;gap:20px}._wrapper_dc2wq_79 ._inner_dc2wq_114 ._header_dc2wq_126 ._description_dc2wq_132{color:#ccc}._wrapper_dc2wq_79 ._inner_dc2wq_114 ._media_dc2wq_105{position:relative;padding-top:40px}@media only screen and (min-width: 768px){._wrapper_dc2wq_79 ._inner_dc2wq_114 ._media_dc2wq_105{padding-top:64px}}._wrapper_dc2wq_79 ._inner_dc2wq_114 ._media_dc2wq_105 img,._wrapper_dc2wq_79 ._inner_dc2wq_114 ._media_dc2wq_105 ._asset_dc2wq_146 iframe{aspect-ratio:16/9;width:100%;border-radius:4px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_t2q88_79{color:#ccc;display:flex;grid-gap:16px;gap:16px}._wrapper_t2q88_79 ._readTime_t2q88_85{display:flex;align-items:center;grid-gap:8px;gap:8px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._container_bmbc6_79{width:100%}._container_bmbc6_79._dark_bmbc6_82{background-color:#000;color:#fff}._container_bmbc6_79._dark_bmbc6_82 ._description_bmbc6_86{color:#ccc}._container_bmbc6_79._dark_bmbc6_82 ._error_bmbc6_89{color:#f9e8e8}._container_bmbc6_79._light_bmbc6_92{background-color:#f4f4f0;color:#1a1a1a}._container_bmbc6_79._light_bmbc6_92 ._description_bmbc6_86{color:#8e8e93}._container_bmbc6_79._light_bmbc6_92 ._error_bmbc6_89{color:#c21818}._wrapper_bmbc6_103{padding:80px 0}._wrapper_bmbc6_103._isStandalone_bmbc6_109{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._wrapper_bmbc6_103._isStandalone_bmbc6_109{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_bmbc6_103._isStandalone_bmbc6_109{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_bmbc6_103._isStandalone_bmbc6_109{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_bmbc6_103._isStandalone_bmbc6_109{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_bmbc6_103._isStandalone_bmbc6_109{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_bmbc6_103._isStandalone_bmbc6_109{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_bmbc6_103._isStandalone_bmbc6_109{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_bmbc6_103._isStandalone_bmbc6_109{width:100%;max-width:1600px}}._wrapper_bmbc6_103._horizontal_bmbc6_160{display:flex;align-items:flex-start;flex-direction:column;grid-gap:40px;gap:40px}@media only screen and (min-width: 768px){._wrapper_bmbc6_103._horizontal_bmbc6_160{display:flex;align-items:center;flex-direction:row;grid-gap:24px;gap:24px;justify-content:space-between}}._wrapper_bmbc6_103._horizontal_bmbc6_160 ._headerRow_bmbc6_175{width:100%;display:flex;flex-direction:column;grid-gap:8px;gap:8px}@media only screen and (min-width: 768px){._wrapper_bmbc6_103._horizontal_bmbc6_160 ._headerRow_bmbc6_175{width:50%}}._wrapper_bmbc6_103._vertical_bmbc6_186{display:flex;align-items:center;flex-direction:column;grid-gap:40px;gap:40px;justify-content:center}._wrapper_bmbc6_103._vertical_bmbc6_186 ._headerRow_bmbc6_175{display:flex;align-items:center;flex-direction:column;grid-gap:8px;gap:8px}._wrapper_bmbc6_103 ._inputRow_bmbc6_199{width:100%;max-width:560px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._inputContainer_cd47y_79{border:1px solid #075dc6;border-radius:100px;display:flex;align-items:center;flex-direction:row;grid-gap:8px;gap:8px;padding:8px 8px 8px 24px}._inputContainer_cd47y_79._dark_cd47y_91{background-color:#1a1a1a}._inputContainer_cd47y_79._dark_cd47y_91._isFocused_cd47y_94{box-shadow:0 0 20px 16px #075dc633}._inputContainer_cd47y_79._dark_cd47y_91 ._input_cd47y_79{color:#ccc;background-color:#1a1a1a}._inputContainer_cd47y_79._light_cd47y_101{background-color:#fff}._inputContainer_cd47y_79._light_cd47y_101._isFocused_cd47y_94{box-shadow:0 0 13px 4px #075dc633}._inputContainer_cd47y_79._light_cd47y_101 ._input_cd47y_79{color:#1a1a1a;background-color:#fff}._inputContainer_cd47y_79 ._input_cd47y_79{width:100%;height:48px;border:0;background:unset;font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}._inputContainer_cd47y_79 ._input_cd47y_79::-moz-placeholder{color:#8e8e93}._inputContainer_cd47y_79 ._input_cd47y_79::placeholder{color:#8e8e93}._inputContainer_cd47y_79 ._input_cd47y_79:focus{outline:none}._inputContainer_cd47y_79 button{white-space:nowrap}._inputContainer_cd47y_79 button:disabled{background:#075dc6;opacity:.6}._inputErrorContainer_cd47y_139 p{color:red;text-align:center;font-size:12px;margin-top:1rem}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._inputContainer_s1klr_79{width:100%;display:flex;flex-direction:column;grid-gap:20px;gap:20px}._inputContainer_s1klr_79._dark_s1klr_85 ._input_s1klr_79{color:#ccc;background-color:#1a1a1a}._inputContainer_s1klr_79._dark_s1klr_85 ._input_s1klr_79:focus{box-shadow:0 0 20px 16px #075dc633}._inputContainer_s1klr_79._light_s1klr_92 ._input_s1klr_79{color:#1a1a1a;background-color:#fff}._inputContainer_s1klr_79._light_s1klr_92 ._input_s1klr_79:focus{box-shadow:0 0 13px 4px #075dc633}._inputContainer_s1klr_79._horizontal_s1klr_99{display:flex;align-items:flex-start}._inputContainer_s1klr_79._vertical_s1klr_103{display:flex;align-items:center}._inputContainer_s1klr_79 ._input_s1klr_79{box-sizing:border-box;height:64px;width:100%;border:1px solid #075dc6;border-radius:100px;font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px;padding:8px 8px 8px 24px}._inputContainer_s1klr_79 ._input_s1klr_79::-moz-placeholder{color:#8e8e93}._inputContainer_s1klr_79 ._input_s1klr_79::placeholder{color:#8e8e93}._inputContainer_s1klr_79 ._input_s1klr_79:focus{outline:none}._inputContainer_s1klr_79 button{white-space:nowrap;width:100%;height:64px;display:flex;justify-content:center}._inputContainer_s1klr_79 button:disabled{background:#075dc6;opacity:.6}._inputErrorContainer_s1klr_144 p{color:red;text-align:center;font-size:12px;margin-top:1rem}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._container_z6ghp_79{width:100%}._container_z6ghp_79._dark_z6ghp_82{background-color:#000;color:#fff}._container_z6ghp_79._dark_z6ghp_82 ._description_z6ghp_86{color:#ccc}._container_z6ghp_79._light_z6ghp_89{background-color:#f4f4f0;color:#1a1a1a}._container_z6ghp_79._light_z6ghp_89 ._description_z6ghp_86{color:#8e8e93}._wrapper_z6ghp_97{padding:80px 0}._wrapper_z6ghp_97._isStandalone_z6ghp_103{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._wrapper_z6ghp_97._isStandalone_z6ghp_103{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_z6ghp_97._isStandalone_z6ghp_103{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_z6ghp_97._isStandalone_z6ghp_103{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_z6ghp_97._isStandalone_z6ghp_103{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_z6ghp_97._isStandalone_z6ghp_103{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_z6ghp_97._isStandalone_z6ghp_103{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_z6ghp_97._isStandalone_z6ghp_103{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_z6ghp_97._isStandalone_z6ghp_103{width:100%;max-width:1600px}}._wrapper_z6ghp_97._horizontal_z6ghp_154{display:flex;align-items:flex-start;flex-direction:column;grid-gap:40px;gap:40px}@media only screen and (min-width: 768px){._wrapper_z6ghp_97._horizontal_z6ghp_154{display:flex;align-items:center;flex-direction:row;grid-gap:24px;gap:24px;justify-content:space-between}}._wrapper_z6ghp_97._horizontal_z6ghp_154 ._headerRow_z6ghp_169{width:100%;display:flex;flex-direction:column;grid-gap:8px;gap:8px}@media only screen and (min-width: 768px){._wrapper_z6ghp_97._horizontal_z6ghp_154 ._headerRow_z6ghp_169{width:50%}}._wrapper_z6ghp_97._vertical_z6ghp_180{display:flex;align-items:center;flex-direction:column;grid-gap:40px;gap:40px;justify-content:center}._wrapper_z6ghp_97._vertical_z6ghp_180 ._headerRow_z6ghp_169{display:flex;align-items:center;flex-direction:column;grid-gap:8px;gap:8px}._wrapper_z6ghp_97 ._inputRow_z6ghp_193{width:100%;max-width:560px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._inputContainer_188oi_79{border:1px solid #3a8138;border-radius:100px;display:flex;align-items:center;flex-direction:row;grid-gap:8px;gap:8px;padding:8px 8px 8px 24px}._inputContainer_188oi_79._dark_188oi_91{background-color:#1a1a1a}._inputContainer_188oi_79._dark_188oi_91 ._input_188oi_79{color:#3a8138;background-color:#1a1a1a}._inputContainer_188oi_79._light_188oi_98{background-color:#fff}._inputContainer_188oi_79._light_188oi_98 ._input_188oi_79{color:#3a8138;background-color:#fff}._inputContainer_188oi_79 ._input_188oi_79{width:100%;height:48px;border:0;background:unset;font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}._inputContainer_188oi_79 ._input_188oi_79::-moz-placeholder{color:#3a8138}._inputContainer_188oi_79 ._input_188oi_79::placeholder{color:#3a8138}._inputContainer_188oi_79 ._input_188oi_79:focus{outline:none}._inputContainer_188oi_79 button{white-space:nowrap}._inputContainer_188oi_79 button:disabled{background:#075dc6;opacity:.6}._inputErrorContainer_188oi_133 p{color:red;text-align:center;font-size:12px;margin-top:1rem}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._inputContainer_1yr4n_79{width:100%;display:flex;flex-direction:column;grid-gap:16px;gap:16px}._inputContainer_1yr4n_79._dark_1yr4n_85 ._input_1yr4n_79{background-color:#1a1a1a}._inputContainer_1yr4n_79._light_1yr4n_88 ._input_1yr4n_79{background-color:#fff}._inputContainer_1yr4n_79._horizontal_1yr4n_91{display:flex;align-items:flex-start}._inputContainer_1yr4n_79._vertical_1yr4n_95{display:flex;align-items:center}._inputContainer_1yr4n_79 ._input_1yr4n_79{cursor:default;box-sizing:border-box;height:64px;width:100%;border:1px solid #3a8138;border-radius:100px;font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px;padding:8px 8px 8px 24px}._inputContainer_1yr4n_79 ._input_1yr4n_79::-moz-placeholder{color:#3a8138}._inputContainer_1yr4n_79 ._input_1yr4n_79::placeholder{color:#3a8138}._inputContainer_1yr4n_79 ._input_1yr4n_79:focus{outline:none}._inputContainer_1yr4n_79 button{background:#3a8138;white-space:nowrap;width:100%;height:64px;display:flex;justify-content:center}._inputContainer_1yr4n_79 button:disabled{background:#3a8138;cursor:default}._inputErrorContainer_1yr4n_138 p{color:red;text-align:center;font-size:12px;margin-top:1rem}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._headerContainer_tx8w6_79{display:flex;align-items:center;flex-direction:row;justify-content:space-between}@media only screen and (min-width: 480px){._headerContainer_tx8w6_79{width:100%}}._headerContainer_tx8w6_79._noIndent_tx8w6_90 ._header_tx8w6_79,._headerContainer_tx8w6_79._noIndent_tx8w6_90 a{padding-left:0}._headerContainer_tx8w6_79._hasSubHeader_tx8w6_94{display:flex;align-items:flex-start;flex-direction:column}._headerContainer_tx8w6_79._hasSubHeader_tx8w6_94 ._subHeader_tx8w6_99{color:var(--cf-light-grey);padding-left:16px;margin-top:4px}._headerContainer_tx8w6_79._verticalSpacing_tx8w6_104{padding-top:24px;padding-bottom:24px}._headerContainer_tx8w6_79._border_tx8w6_108{border-bottom:1px solid #dcdcdc}._headerContainer_tx8w6_79 ._header_tx8w6_79{display:flex;align-items:center;grid-gap:8px;gap:8px}._headerContainer_tx8w6_79 ._header_tx8w6_79,._headerContainer_tx8w6_79 a{padding-left:16px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1ve9l_79{padding-top:24px;padding-bottom:24px}._wrapper_1ve9l_79._offset-background_1ve9l_83{background:var(--cf-light-gray)}._header_1ve9l_87{padding-left:12px}._icon_1ve9l_91{margin-right:10px}._headerButton_1ve9l_95{color:#075dc6}._headerToggle_1ve9l_99{display:flex;align-items:center;grid-gap:8px;gap:8px}._headerToggle_1ve9l_99 input{cursor:pointer;height:20px;width:20px;min-width:unset}._subHeader_1ve9l_112{color:var(--cf-dark-gray);padding-top:4px;padding-bottom:0;padding-left:12px}._rowGroup_1ve9l_119{margin-top:16px}._border_1ve9l_123{border:1px solid var(--cf-gray-10);border-radius:4px}@media (max-width: 900px){._headerContainer_1ve9l_129{padding:0;align-items:center}._header_1ve9l_87,._subHeader_1ve9l_112{padding:0}._icon_1ve9l_91{margin-right:6px}._subHeader_1ve9l_112{padding-top:4px}._headerButton_1ve9l_95{display:none}._rowGroup_1ve9l_119{margin-top:16px}._isHidden_1ve9l_149{display:none}}._wrapper_1t0b3_1{display:flex;position:relative;flex-direction:column;width:100%;height:-moz-min-content;height:min-content;align-items:flex-start;padding:1.6rem 1.6rem 9.2rem;border:1px solid var(--cf-gray-10);border-radius:4px}._left_1t0b3_13{display:flex;flex-direction:row;align-items:center}._left_1t0b3_13 p{margin:0 1.2rem}._left_1t0b3_13 input{width:80px;height:48px}._formButtons_1t0b3_28{position:absolute;bottom:0;background:var(--cf-gray-5);right:0;width:100%;padding:12px 24px;display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}._divider_1t0b3_40{width:36px;height:0px;border:var(--border);transform:rotate(90deg);flex:none;order:0}._input-row_1t0b3_55{display:flex;flex-direction:row;align-items:center}._input-row_1t0b3_55 input{width:8rem;height:4.8rem;margin-right:1.2rem}._input-row_1t0b3_55 input[name=input2]{margin-left:1.2rem}._input-row_1t0b3_55 p{margin-right:1rem}._form-wrapper_1t0b3_75{display:flex;flex-direction:column}._form-display-name_1t0b3_80{font-weight:700;margin-bottom:.8rem}._minutes-text_1t0b3_85{margin-right:2.4rem}._wrapper_19aj0_1{display:inline-flex;background:var(--cf-black-10);border-radius:100px;font-size:10px;font-weight:800;line-height:1.3;letter-spacing:.05em;text-transform:uppercase;color:var(--cf-black-50);position:relative}._wrapper_19aj0_1:before{content:"";width:50%;position:absolute;background-color:var(--cf-off-black);height:100%;border-radius:100px;transition:transform .5s}._wrapper_19aj0_1[aria-pressed=true]:before{transform:translate(100%)}._wrapper_19aj0_1:focus{outline:2px solid var(--cf-gray-20)}._option_19aj0_32{padding:8px 20px;z-index:1;position:relative}._highlighted-option_19aj0_38{color:var(--cf-white);position:absolute;width:100%;top:0;height:100%;display:flex;justify-content:center;align-items:center;left:0;transition:clip-path .5s}._option_19aj0_32:nth-child(1) ._highlighted-option_19aj0_38{position:absolute;top:0;clip-path:inset(0 0 0 100%)}._option_19aj0_32:nth-child(2) ._highlighted-option_19aj0_38{clip-path:inset(0 100% 0 0)}._wrapper_19aj0_1[aria-pressed=false] ._option_19aj0_32:nth-child(1) ._highlighted-option_19aj0_38{clip-path:inset(0 0 0 0)}._wrapper_19aj0_1[aria-pressed=true] ._option_19aj0_32:nth-child(2) ._highlighted-option_19aj0_38{clip-path:inset(0 0 0 0)}._wrapper_13t41_1{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;height:-moz-min-content;height:min-content;grid-gap:2px;gap:2px;padding:1.6rem;border:var(--border);border-radius:4px}._top_13t41_13{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}._middle_13t41_21{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}._middle_13t41_21 p{font-weight:700;font-size:32px;font-family:inherit;letter-spacing:.01em;text-transform:uppercase;line-height:36px}._bottom_13t41_44{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}._bottom_13t41_44 p{font-weight:400;font-size:14px;line-height:22px;color:var(--cf-light-grey)}._edit-button_13t41_64{background-image:url(/7.5.0/edit-1135060d.svg);background-size:12px 12px;height:12px;width:12px}._button-container_13t41_71{display:flex;flex-direction:row;align-items:flex-start;cursor:pointer}._button-container_13t41_71 p{font-weight:800;font-size:14px;line-height:20px;margin-right:1.2rem}._button-container_13t41_71 svg{margin-top:.3rem}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._benchmark-card-container_szkjb_79{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px;gap:24px}@media only screen and (min-width: 768px){._benchmark-card-container_szkjb_79{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1440px){._benchmark-card-container_szkjb_79{grid-template-columns:repeat(3,1fr)}}._wrapper_wlfiy_1{font-size:16px}._content-wrapper_wlfiy_5{align-items:center;display:flex;grid-gap:calc(var(--cf-spacing) * 6);gap:calc(var(--cf-spacing) * 6);flex-direction:row}._joined-date_wlfiy_12{color:var(--cf-dark-gray);font-size:14px;line-height:1.57}._athleteInfo_wlfiy_18{display:flex;padding-top:12px;font-family:var(--cf-font-header-stack);line-height:24px;font-size:14px;font-weight:600}._athleteInfo_wlfiy_18 p:not(:first-child){padding-left:16px}._athleteInfo_wlfiy_18 p:not(:last-child){padding-right:16px}._editProfileBtn_wlfiy_35{padding:12px 0 0!important;justify-content:flex-start}@media (max-width: 900px){._content-wrapper_wlfiy_5{align-items:center;text-align:center;display:flex;flex-direction:column;grid-gap:calc(var(--cf-spacing) * 6);gap:calc(var(--cf-spacing) * 6)}._header_wlfiy_49{text-align:center}._athleteInfo_wlfiy_18{justify-content:center;padding-bottom:18px}._viewProfileButton_wlfiy_58{margin-right:12px}._editProfileBtn_wlfiy_35{justify-content:center;margin-top:12px}._athleteInfo_wlfiy_18 p:not(:last-child){border-right:1px solid var(--cf-gray-10)}}._profile-image-container_1o7fl_1{position:relative;display:inline-block}._profile-image_1o7fl_1{height:115px;width:115px;border-radius:100%}._profile-image-button_1o7fl_12{position:absolute;bottom:0;right:0;height:36px;width:36px;border-radius:100%;background-color:var(--cf-blue);cursor:pointer}._profile-image-button_1o7fl_12:after{content:"";color:var(--cf-white);display:inline-block;width:inherit;height:inherit;background-repeat:no-repeat;background-position:center;background-image:url(/7.5.0/pen-75b014b0.svg)}._hidden_1o7fl_34{display:none}._wrapper_6f9n6_1{min-height:400px}._modal-override_6f9n6_5{padding:0;max-width:536px;width:calc(100% - 44px);border-radius:2px;background-color:var(--cf-white);position:relative}._modal-override_6f9n6_5&gt;.body{padding:0}._upload_6f9n6_18{padding:28px 56px}._upload-wrapper_6f9n6_22{margin-bottom:36px;margin-top:24px}._footer_6f9n6_27{justify-content:flex-end}._progress-wrapper_6f9n6_31{align-items:center}._progress-content-wrapper_6f9n6_35{flex-grow:1;margin:16px 32px;border:1px var(--cf-gray-10) solid;padding:16px;border-radius:5px}._progress_6f9n6_31{margin-bottom:56px}._progress-bar_6f9n6_47{padding:16px;border:1px var(--cf-gray-10) solid;border-radius:5px}._progress-header_6f9n6_53{justify-content:space-between;align-items:center}._progress-percentage_6f9n6_58{font-size:14px;color:var(--cf-blue);font-weight:600;line-height:1.55}._progress-complete_6f9n6_65{color:var(--cf-green)}._progress-file-clear_6f9n6_69{cursor:pointer}._cropping-wrapper_6f9n6_73{height:100%;min-height:355px}._buttons_6f9n6_78{justify-content:space-between;align-items:baseline;margin:16px 32px}._bar-container_6f9n6_84{height:12px;width:100%;background-color:var(--cf-gray-5);border-radius:50px}._bar_6f9n6_84{height:100%;display:inline-block;background-color:var(--cf-blue);border-radius:inherit;text-align:right}._bar_6f9n6_84[data-progress="100"]{background:var(--cf-green)}@media (max-width: 900px){._footer_6f9n6_27.cf-stack.mobile-vertical{flex-direction:column-reverse}}._wrapper_feff6_1{background-color:var(--cf-black-10)}._image_feff6_5{width:100%;height:auto}._drag-box_feff6_10{position:absolute;display:flex;grid-gap:12px;gap:12px;align-items:center;padding:12px;color:var(--cf-white);background-color:var(--cf-white-10);border-radius:12px;z-index:10;left:50%;bottom:12px;transform:translate(-50%);width:-moz-max-content;width:max-content}._mobile-info-box_feff6_26{position:absolute;display:flex;grid-gap:12px;gap:12px;align-items:center;padding:12px;color:var(--cf-white);background-color:var(--cf-white-10);border-radius:12px;z-index:10;left:50%;top:12px;transform:translate(-50%);width:90%}._crop-container_feff6_42{position:relative;width:100%;height:450px;background-color:var(--cf-black-80)}._inputs_feff6_49{max-width:70%;margin:auto;grid-gap:16px;gap:16px}._range_feff6_55{-webkit-appearance:none;margin:10px 0;width:100%}._range_feff6_55::-webkit-slider-runnable-track{width:100%;height:11px;cursor:pointer;box-shadow:0 0 #000,0 0 #0d0d0d;background:var(--cf-black-10);border-radius:25px;border:0px solid #000101}._range_feff6_55::-webkit-slider-thumb{box-shadow:0 0 #000,0 0 #0d0d0d;border:0px solid #000000;height:16px;width:16px;border-radius:100px;background:var(--cf-blue);cursor:pointer;-webkit-appearance:none;margin-top:-2px}._range_feff6_55:focus::-webkit-slider-runnable-track{background:var(--cf-black-20)}._range_feff6_55::-moz-range-track{width:100%;height:12.8px;cursor:pointer;box-shadow:0 0 #000,0 0 #0d0d0d;background:var(--cf-black-10);border-radius:25px;border:0px solid #000101}._range_feff6_55::-moz-range-thumb{box-shadow:0 0 #000,0 0 #0d0d0d;border:0px solid #000000;height:20px;width:39px;border-radius:7px;background:var(--cf-blue);cursor:pointer}._range_feff6_55::-ms-track{width:100%;height:12.8px;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;border-width:39px 0;color:transparent}._range_feff6_55::-ms-fill-lower{background:var(--cf-black-30);border:0px solid #000101;border-radius:50px;box-shadow:0 0 #000,0 0 #0d0d0d}._range_feff6_55::-ms-fill-upper{background:var(--cf-black-30);border:0px solid #000101;border-radius:50px;box-shadow:0 0 #000,0 0 #0d0d0d}._range_feff6_55::-ms-thumb{box-shadow:0 0 #000,0 0 #0d0d0d;border:0px solid #000000;height:20px;width:39px;border-radius:7px;background:var(--cf-blue);cursor:pointer}._range_feff6_55:focus::-ms-fill-lower{background:var(--cf-black-20)}._range_feff6_55:focus::-ms-fill-upper{background:var(--cf-black-20)}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;overflow:hidden;max-width:100%}.ReactCrop *,.ReactCrop *:before,.ReactCrop *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit}.ReactCrop__child-wrapper&gt;img,.ReactCrop__child-wrapper&gt;video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper&gt;img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper&gt;video{-ms-touch-action:none;touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{-ms-touch-action:none;touch-action:none}.ReactCrop__crop-selection{position:absolute;top:0;left:0;-webkit-transform:translateZ(0);transform:translateZ(0);cursor:move;-webkit-box-shadow:0 0 0 9999em rgba(0,0,0,.50196);box-shadow:0 0 0 9999em #00000080}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){-webkit-animation:marching-ants 1s;animation:marching-ants 1s;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444));background-image:linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}.ReactCrop__crop-selection:focus{outline:none;border-color:#00f;border-style:solid}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle:after{position:absolute;content:"";display:block;width:10px;height:10px;background-color:#0003;border:1px solid rgba(255,255,255,.7);outline:1px solid transparent}.ReactCrop__drag-handle:focus:after{border-color:#00f;background:#2dbfff}.ReactCrop .ord-nw{top:0;left:0;margin-top:-5px;margin-left:-5px;cursor:nw-resize}.ReactCrop .ord-nw:after{top:0;left:0}.ReactCrop .ord-n{top:0;left:50%;margin-top:-5px;margin-left:-5px;cursor:n-resize}.ReactCrop .ord-n:after{top:0}.ReactCrop .ord-ne{top:0;right:0;margin-top:-5px;margin-right:-5px;cursor:ne-resize}.ReactCrop .ord-ne:after{top:0;right:0}.ReactCrop .ord-e{top:50%;right:0;margin-top:-5px;margin-right:-5px;cursor:e-resize}.ReactCrop .ord-e:after{right:0}.ReactCrop .ord-se{bottom:0;right:0;margin-bottom:-5px;margin-right:-5px;cursor:se-resize}.ReactCrop .ord-se:after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;left:50%;margin-bottom:-5px;margin-left:-5px;cursor:s-resize}.ReactCrop .ord-s:after{bottom:0}.ReactCrop .ord-sw{bottom:0;left:0;margin-bottom:-5px;margin-left:-5px;cursor:sw-resize}.ReactCrop .ord-sw:after{bottom:0;left:0}.ReactCrop .ord-w{top:50%;left:0;margin-top:-5px;margin-left:-5px;cursor:w-resize}.ReactCrop .ord-w:after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:6px;margin-top:-3px}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:6px;height:100%;margin-right:-3px}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:6px;margin-bottom:-3px}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:6px;height:100%;margin-left:-3px}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media (pointer: coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:24px;height:24px}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_ysae0_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_ysae0_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_ysae0_95{border:1px dashed #6d6c6c;margin:auto;padding:48px;display:flex;flex-direction:column;align-items:center}[data-isdragging=true]{border:2px solid #075dc6}._icon-wrapper_ysae0_108{margin-bottom:28px}._icon_ysae0_108:after{content:"";color:#eee;display:inline-block;width:60px;height:60px;background-repeat:no-repeat;background-position:center;background-size:60px 60px;background-image:url(/7.5.0/arrow-circle-up-3e215d1b.svg)}._drop_ysae0_124{margin-bottom:10px;font-size:16px;font-weight:600}._upload_ysae0_130{color:#075dc6;cursor:pointer}._name_ysae0_135,._description_ysae0_136{font-size:16px;color:#6d6c6c;line-height:1.2}._error_ysae0_142{font-size:1.4rem;line-height:1.7142857143;color:#c21818;line-height:1.2}@media (max-width: 454px){._error_ysae0_142{font-size:1.5rem;line-height:1.5333333333}}@media (max-width: 767px){._wrapper_ysae0_95{border:1px dashed #6d6c6c;margin:auto;padding:24px;display:flex;flex-direction:column;align-items:center}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_ee2tm_79{border:1px solid var(--cf-gray-10);border-radius:4px;display:flex;align-items:center;flex-direction:column;grid-gap:12px;gap:12px}._wrapperMetaInfo_ee2tm_88{width:100%;border-bottom:1px solid var(--cf-gray-10);display:flex;grid-gap:1rem;gap:1rem;padding:16px 32px}._cell_ee2tm_99{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-right:26px;margin-left:10px}._cell_ee2tm_99 span{font-size:12px;font-family:var(--cf-body-font-stack);padding-left:8px}._image_ee2tm_113{width:5.4rem;height:5.8rem}._name_ee2tm_118{width:auto;display:flex;align-items:center;grid-gap:32px;gap:32px}._content_ee2tm_125{flex-grow:4;width:100%;display:flex;align-items:center;grid-gap:32px;gap:32px;justify-content:space-between;padding:22px 32px 30px}._description-wrapper_ee2tm_138{flex:1}@media only screen and (min-width: 1184px){._description-wrapper_ee2tm_138{max-width:320px}}._description_ee2tm_138{color:var(--cf-dark-gray);margin-bottom:8px}._tags_ee2tm_152&gt;li{color:var(--cf-black);background-color:#fff;border:1px solid var(--cf-black-20)}._course-progress_ee2tm_158{font-weight:400;font-size:12;line-height:1.33;color:var(--cf-off-black)}._course-progress_ee2tm_158&gt;span{text-transform:capitalize}._button-row_ee2tm_169{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:1rem;gap:1rem}@media (max-width: 1062px){._wrapper_ee2tm_79,._content_ee2tm_125{grid-gap:20px;gap:20px;flex-direction:column;align-items:flex-start}._name_ee2tm_118{width:unset}._description_ee2tm_138{margin-bottom:12px}}@media (max-width: 900px){._wrapperMetaInfo_ee2tm_88{flex-direction:column;padding:0;border-top:1px solid var(--cf-gray-10);border-bottom:0}._wrapperMetaInfo_ee2tm_88._wrapperMetaInfoInPerson_ee2tm_197{display:flex;flex-direction:column-reverse}._cell_ee2tm_99:first-of-type{padding-top:24px}._cell_ee2tm_99{padding-top:12px}}._wrapper_1n24i_1{display:flex;flex-direction:row;align-items:center;grid-gap:calc(var(--cf-spacing) * 2);gap:calc(var(--cf-spacing) * 2);margin-bottom:calc(var(--cf-spacing) * 3);margin-top:calc(var(--cf-spacing) * 3)}._wrapper_1n24i_1&gt;li{padding:4px 8px;border:solid 1px var(--cf-white-20);font-weight:800;border-radius:2px;font-size:10px;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:var(--cf-white);background-color:var(--cf-black-50)}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapperMetaInfo_1xws2_79{display:flex;flex-direction:row;width:100%;padding:16px 32px;border-bottom:1px solid var(--cf-gray-10);grid-gap:1rem;gap:1rem}._cell_1xws2_88{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-right:26px;margin-left:10px}@media (max-width: 1062px){._wrapper_1xws2_79,._content_1xws2_98{grid-gap:20px;gap:20px;flex-direction:column;align-items:flex-start}._name_1xws2_103{width:unset}._description_1xws2_106{margin-bottom:12px}}@media (max-width: 900px){._wrapperMetaInfo_1xws2_79{flex-direction:column;padding:0;border-top:1px solid var(--cf-gray-10);border-bottom:0}._wrapperMetaInfo_1xws2_79._wrapperMetaInfoInPerson_1xws2_117{display:flex;flex-direction:column-reverse}._cell_1xws2_88:first-of-type{padding-top:24px}._cell_1xws2_88{padding-top:12px}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1y1xh_79{border:1px solid #cccccc;border-radius:8px;overflow:hidden}._wrapper_1y1xh_79 ._line-items_1y1xh_85{list-style:none;display:flex;flex-direction:column;grid-gap:0;gap:0}._wrapper_1y1xh_79 ._line-items_1y1xh_85 ._line-item_1y1xh_85{background-color:#fff;padding:24px}._wrapper_1y1xh_79 ._line-items_1y1xh_85 ._line-item_1y1xh_85:not(:first-child){border-top:1px solid #eeeeee}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_n6vd7_79{display:grid;grid-gap:32px;gap:32px;width:100%}._wrapper_n6vd7_79:not(:first-of-type){border-top:1px solid #eeeeee}._wrapper_n6vd7_79._small_n6vd7_87{grid-template-columns:min-content auto}._wrapper_n6vd7_79._small_n6vd7_87 ._col3_n6vd7_90{grid-column:1/-1}._wrapper_n6vd7_79._large_n6vd7_93{grid-template-columns:min-content auto min-content}._wrapper_n6vd7_79._large_n6vd7_93 ._col2_n6vd7_96{width:100%}._wrapper_n6vd7_79._large_n6vd7_93 ._col3_n6vd7_90,._wrapper_n6vd7_79._small_n6vd7_87 ._col1_n6vd7_104,._wrapper_n6vd7_79._large_n6vd7_93 ._col1_n6vd7_104{display:flex;align-items:center;justify-content:center}._wrapper_n6vd7_79._small_n6vd7_87 ._col1_n6vd7_104 img,._wrapper_n6vd7_79._large_n6vd7_93 ._col1_n6vd7_104 img{position:relative;width:80px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}._wrapper_n6vd7_79._small_n6vd7_87 ._col2_n6vd7_96 ._price_n6vd7_115._discounted_n6vd7_115,._wrapper_n6vd7_79._small_n6vd7_87 ._col3_n6vd7_90 ._price_n6vd7_115._discounted_n6vd7_115,._wrapper_n6vd7_79._large_n6vd7_93 ._col2_n6vd7_96 ._price_n6vd7_115._discounted_n6vd7_115,._wrapper_n6vd7_79._large_n6vd7_93 ._col3_n6vd7_90 ._price_n6vd7_115._discounted_n6vd7_115{text-decoration:line-through;color:#8e8e93}._wrapper_n6vd7_79._small_n6vd7_87 ._col2_n6vd7_96,._wrapper_n6vd7_79._large_n6vd7_93 ._col2_n6vd7_96{display:flex;flex-direction:column;grid-gap:16px;gap:16px;justify-content:center}._wrapper_n6vd7_79._small_n6vd7_87 ._col3_n6vd7_90,._wrapper_n6vd7_79._large_n6vd7_93 ._col3_n6vd7_90{display:flex;grid-gap:12px;gap:12px}._wrapper_n6vd7_79._small_n6vd7_87 ._buttonContainer_n6vd7_131,._wrapper_n6vd7_79._large_n6vd7_93 ._buttonContainer_n6vd7_131{display:flex;flex-wrap:wrap;grid-gap:1rem;gap:1rem;justify-content:space-between}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1r9pg_79{width:100%}._wrapper_1r9pg_79 button{width:100%;display:flex;justify-content:center}@media only screen and (min-width: 480px){._wrapper_1r9pg_79 button{width:auto}}._fadedText_1r9pg_93:hover{cursor:not-allowed}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1grsc_79{background-color:#eee;border-bottom:1px solid #eeeeee;display:flex;align-items:flex-start;flex-direction:column;grid-gap:8px;gap:8px;justify-content:space-between;padding:16px 24px}@media only screen and (min-width: 768px){._wrapper_1grsc_79{flex-direction:row;align-items:center;padding-top:12px;padding-bottom:12px}}._wrapper_1grsc_79 ._cell_1grsc_101{flex:none;align-self:stretch;flex-grow:1;display:flex;grid-gap:4px;gap:4px}@media only screen and (min-width: 768px){._wrapper_1grsc_79 ._cell_1grsc_101{flex-direction:column}}._wrapper_1grsc_79 ._cell_1grsc_101:nth-of-type(1){order:0}._wrapper_1grsc_79 ._cell_1grsc_101:nth-of-type(2){order:1}._wrapper_1grsc_79 ._cell_1grsc_101:nth-of-type(3){order:2}._wrapper_1grsc_79 ._cell_1grsc_101:nth-of-type(4){order:3}._wrapper_1grsc_79 ._cell_1grsc_101:nth-of-type(5){order:4}._wrapper_1grsc_79 ._cell_1grsc_101:nth-of-type(6){order:5;flex-grow:0}._wrapper_1grsc_79 ._cell_1grsc_101 ._cellLabel_1grsc_139{min-width:20%}@media only screen and (min-width: 1184px){._wrapper_1grsc_79 ._cell_1grsc_101 ._cellLabel_1grsc_139{min-width:unset}}._wrapper_1grsc_79 ._cell_1grsc_101._orderDetailsButton_1grsc_148{display:flex;justify-content:flex-start;margin-top:12px}@media only screen and (min-width: 1184px){._wrapper_1grsc_79 ._cell_1grsc_101._orderDetailsButton_1grsc_148{justify-content:center;margin-top:0}}._wrapper_1grsc_79 ._cell_1grsc_101._orderDetailsButton_1grsc_148 button{color:#075dc6}._wrapper_1grsc_79 ._cell_1grsc_101._orderDetailsButton_1grsc_148 button:hover{text-decoration:underline}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_use99_79{width:100%;padding:24px}._wrapper_use99_79 ._title-container_use99_83{display:flex;flex-direction:column;grid-gap:8px;gap:8px}._wrapper_use99_79 ._title-container_use99_83 a{color:#075dc6}._wrapper_use99_79 ._title-container_use99_83 a:hover{text-decoration:underline}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._grid-wrapper_1t9ck_79{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:2.4rem;grid-gap:2.4rem;gap:2.4rem}._grid-wrapper_1t9ck_79._is-dashboard_1t9ck_89{justify-content:flex-end;padding:0;grid-gap:1.2rem;gap:1.2rem}._flex-item_1t9ck_95{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;grid-gap:8px;gap:8px;min-width:11.4rem;min-height:12rem;padding:16px 12px;background:var(--cf-gray-5);border-radius:4px}._flex-item_1t9ck_95 img{width:7rem;height:6.25rem}._flex-item_1t9ck_95 p{font-weight:800;text-transform:uppercase}@media only screen and (max-width: "900px"-1px){._grid-wrapper_1t9ck_79._is-dashboard_1t9ck_89{border-top:1px solid var(--cf-gray-10);grid-gap:0;gap:0}._grid-wrapper_1t9ck_79 ._flex-item_1t9ck_95{flex:auto}._grid-wrapper_1t9ck_79._is-dashboard_1t9ck_89 ._flex-item_1t9ck_95{position:relative;flex:auto;background:unset}._grid-wrapper_1t9ck_79._is-dashboard_1t9ck_89 ._flex-item_1t9ck_95:first-child:nth-last-child(3),._grid-wrapper_1t9ck_79._is-dashboard_1t9ck_89 ._flex-item_1t9ck_95:first-child:nth-last-child(3)~._flex-item_1t9ck_95{width:33.33%}._grid-wrapper_1t9ck_79._is-dashboard_1t9ck_89 ._flex-item_1t9ck_95:not(:last-child):after{position:absolute;content:"";top:15%;right:0;border-right:1px solid var(--cf-gray-10);height:70%}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1uj2p_79{padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._wrapper_1uj2p_79{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1uj2p_79{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_1uj2p_79{padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_1uj2p_79{width:100%;max-width:1012px}}._header_1uj2p_107{font-family:var(--cf-header-font-stack);line-height:28px;color:var(--cf-black);text-transform:uppercase}._crossfitId_1uj2p_114{font-family:var(--cf-font-header-stack);line-height:24px;font-size:14px;font-weight:600}._loaderWrapper_1uj2p_121{grid-column:1/-1;margin:0 auto}._wrapper_4lopq_1{display:grid;grid-template-columns:repeat(10,1fr);position:relative;padding-bottom:92px}._wrapper_4lopq_1:not(:first-child){border-top:1px solid var(--cf-gray-10)}div._col_4lopq_12:first-of-type{grid-column:1 / 3;padding-left:24px}div._col_4lopq_12:nth-of-type(2){grid-column:3 / -1;padding-right:24px}div._col_4lopq_12:first-of-type,div._col_4lopq_12:nth-of-type(2){padding-top:24px}._label_4lopq_27{background:var(--cf-white);font-family:var(--cf-font-body-stack);font-size:14px;font-weight:700;line-height:16px;color:var(--cf-gray-90);padding-right:8px}@media (max-width: 900px){._wrapper_4lopq_1{position:unset}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_76xko_79{display:grid;padding:24px}._wrapper_76xko_79:not(:first-child){border-top:1px solid var(--cf-gray-10)}._wrapper_76xko_79 ._col_76xko_88:not(._label_76xko_88){margin:auto 0}._wrapperTwoCols_76xko_92{grid-template-areas:"a a b b b b b b b b";grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}._wrapperThreeCols_76xko_98{grid-template-areas:"a a b b b b b b c c";grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}._wrapperTwoCols_76xko_92 ._col_76xko_88:first-of-type,._wrapperThreeCols_76xko_98 ._col_76xko_88:first-of-type{grid-area:a}._wrapperTwoCols_76xko_92 ._col_76xko_88:nth-of-type(2),._wrapperThreeCols_76xko_98 ._col_76xko_88:nth-of-type(2){grid-area:b}._wrapperThreeCols_76xko_98 ._col_76xko_88:nth-of-type(3){grid-area:c;display:flex;justify-content:flex-end}._edit_76xko_120,._delete_76xko_121{display:flex;align-items:flex-start;justify-content:flex-end;padding-top:4px}._label_76xko_88{font-family:var(--cf-font-body-stack);font-size:14px;font-weight:700;line-height:16px;color:var(--cf-gray-90);padding-right:8px}._infoValue_76xko_137,._infoDesc_76xko_138{font-family:var(--cf-font-body-stack);font-size:14px;color:var(--cf-black)}._infoValue_76xko_137{font-weight:700}._infoValue_76xko_137:not(:last-child){padding-bottom:4px}._infoDesc_76xko_138{color:var(--cf-dark-gray);font-weight:400;line-height:22px}._wrapperTwoCols_76xko_92 ._infoDesc_76xko_138{padding-top:10px}._addButton_76xko_161{cursor:pointer}._editBtn_76xko_165:after{content:"";display:inline-block;height:12px;width:12px;background-image:url(/7.5.0/edit-1135060d.svg);background-size:12px 12px}._formOpen_76xko_174:after{opacity:.4}._deleteBtn_76xko_178{margin-left:12px}._deleteBtn_76xko_178:after{content:"";display:inline-block;height:12px;width:12px;background-image:url(/7.5.0/close-1ee11795.svg);background-size:12px 12px}._inactive-value_76xko_191{color:var(--cf-light-grey)}@media (max-width: 900px){._wrapper_76xko_79{grid-template-columns:none;grid-gap:16px;padding:24px 16px}._wrapperTwoCols_76xko_92{grid-template-areas:"a a a a a" "b b b b b"}._wrapperThreeCols_76xko_98{grid-template-areas:"a a b b b" "c c c c c"}._wrapperTwoCols_76xko_92 ._col_76xko_88:first-of-type,._wrapperThreeCols_76xko_98 ._col_76xko_88:first-of-type{grid-area:a}._wrapperTwoCols_76xko_92 ._col_76xko_88:nth-of-type(2){grid-area:b}._wrapperThreeCols_76xko_98 ._col_76xko_88:nth-of-type(2){grid-area:c}._wrapperThreeCols_76xko_98 ._col_76xko_88:nth-of-type(3){grid-area:b;display:flex;justify-content:flex-end}._wrapperTwoCols_76xko_92 ._infoDesc_76xko_138{padding-top:16px}._wrapperTwoCols_76xko_92 ._addButton_76xko_161,._wrapperTwoCols_76xko_92 ._changeButton_76xko_226{width:100%}}@media only screen and (max-width: 900px) and (min-width: 480px){._wrapperTwoCols_76xko_92 ._addButton_76xko_161,._wrapperTwoCols_76xko_92 ._changeButton_76xko_226{max-width:356px}}@media (max-width: 900px){._label_76xko_88{padding-right:0}}._formInputs_1yivm_1&gt;div{flex-grow:1}._formInputs_1yivm_1 input{width:100%;max-width:450px}._formHeader_1yivm_10 h3{text-transform:none;font-family:var(--cf-body-font-stack)}._formButtons_1yivm_15{position:absolute;bottom:0;background:var(--cf-gray-5);right:0;width:100%;padding:12px 24px;display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}@media (max-width: 900px){._wrapper_1yivm_28{position:absolute;top:0}._formWrapper_1yivm_33{visibility:visible;position:fixed;z-index:2;left:0;height:100%;width:100%;background-color:var(--cf-white);overflow:auto}._formWrapper_1yivm_33:after{display:block;content:"";bottom:0;height:76px}._formHeader_1yivm_10{display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;border-bottom:1px solid var(--cf-black-20)}._formInputs_1yivm_1{display:block;padding:16px 16px 350px}._formInput_1yivm_1{padding-bottom:calc(var(--cf-spacing) * 6)}._chevron_1yivm_69{position:absolute;left:16px;transform:rotate(90deg)}._formButtons_1yivm_15{position:fixed;padding:16px}}._wrapper_3gso4_1{height:100%;flex:1 1 auto;display:flex;flex-direction:column}._error_ixc48_1&gt;p{color:var(--cf-red);font-size:14px}._error_ixc48_1&gt;p:before{content:"";color:var(--cf-red);display:inline-block;width:12px;height:12px;background-repeat:no-repeat;background-position:center;background-image:url(/7.5.0/warning-3c3f79c0.svg);margin-right:4px}._error_ixc48_1 input{border-color:var(--cf-red);background-color:var(--cf-red-light-90)}._formInputs_nuj72_1&gt;div{flex-grow:1}._formHeader_nuj72_5 h3{text-transform:none;font-family:var(--cf-body-font-stack)}._formButtons_nuj72_10{position:absolute;bottom:0;background:var(--cf-gray-5);right:0;width:100%;padding:12px 24px;display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}@media (max-width: 900px){._wrapper_nuj72_23{position:absolute;top:0}._formWrapper_nuj72_28{visibility:visible;position:fixed;z-index:2;left:0;height:100%;width:100%;background-color:var(--cf-white);overflow:auto}._formWapper_nuj72_39:after{display:block;content:"";bottom:0;height:76px}._formHeader_nuj72_5{display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;border-bottom:1px solid var(--cf-black-20)}._formInputs_nuj72_1{display:block;padding-bottom:350px;margin:16px;border-radius:4px}._chevron_nuj72_62{position:absolute;left:16px;transform:rotate(90deg)}._formButtons_nuj72_10{position:fixed;padding:16px}}._formInputs_jl1eb_1&gt;div{flex-grow:1}._formInputs_jl1eb_1 input{width:100%;max-width:450px}._formHeader_jl1eb_10 h3{text-transform:none;font-family:var(--cf-body-font-stack)}._formButtons_jl1eb_15{position:absolute;bottom:0;background:var(--cf-gray-5);right:0;width:100%;padding:12px 24px;display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}@media (max-width: 900px){._wrapper_jl1eb_32{position:absolute;top:0}._formWrapper_jl1eb_37{visibility:visible;position:fixed;z-index:2;top:225px;left:0;height:100%;width:100%;background-color:var(--cf-white);overflow:auto}._formWrapper_jl1eb_37:after{display:block;content:"";bottom:0;height:76px}._formHeader_jl1eb_10{display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;border-bottom:1px solid var(--cf-black-20)}._formInputs_jl1eb_1{display:block;padding-bottom:350px;margin:16px;border-radius:4px}._formInput_jl1eb_1{padding-bottom:calc(var(--cf-spacing) * 6)}._chevron_jl1eb_76{position:absolute;left:16px;transform:rotate(90deg)}._formButtons_jl1eb_15{position:fixed;padding:16px}}@media (max-width: 769px){._formWrapper_jl1eb_37{top:250px}}._formInputs_r1jl8_1&gt;div{flex-grow:1}._addressSearch_r1jl8_5 input,._formInputs_r1jl8_1 input,._formInputs_r1jl8_1 select{width:100%;max-width:500px}._formHeader_r1jl8_12 h3{text-transform:none;font-family:var(--cf-body-font-stack)}._formButtons_r1jl8_17{position:absolute;bottom:0;background:var(--cf-gray-5);right:0;width:100%;padding:12px 24px;display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}input{width:100%}@media (max-width: 900px){._wrapper_r1jl8_34{position:absolute;top:0}._formWrapper_r1jl8_39{visibility:visible;position:fixed;z-index:2;left:0;height:100%;width:100%;background-color:var(--cf-white);overflow:auto}._formWrapper_r1jl8_39:after{display:block;content:"";bottom:0;height:76px}._formHeader_r1jl8_12{display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;border-bottom:1px solid var(--cf-black-20)}._formInputs_r1jl8_1{display:block;padding:16px 16px 350px}._addressSearch_r1jl8_5{padding:16px}._formInput_r1jl8_1{padding-bottom:calc(var(--cf-spacing) * 6)}._addressSearch_r1jl8_5{margin-bottom:0;padding-top:24px;padding-bottom:8px}._chevron_r1jl8_85{position:absolute;left:16px;transform:rotate(90deg)}._formButtons_r1jl8_17{position:fixed;padding:16px}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_myarp_79{padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._wrapper_myarp_79{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_myarp_79{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_myarp_79{padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_myarp_79{width:100%;max-width:1012px}}._containerCenterContent_myarp_107{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;grid-gap:24px;gap:24px;max-width:500px;margin:60px auto}._header_myarp_118{font-family:var(--cf-header-font-stack);line-height:28px;color:var(--cf-black);text-transform:uppercase}._crossfitId_myarp_125{font-family:var(--cf-font-header-stack);line-height:24px;font-size:14px}._headerButton_myarp_131{font-family:var(--cf-header-font-stack)}._crossfitId_myarp_125{font-size:14px;font-weight:600}._list_myarp_140{display:flex;flex-direction:column;grid-gap:24px;gap:24px}._credentials_myarp_146{display:grid;grid-template-columns:repeat(3,1fr)}._credentials_myarp_146._showExpired_myarp_151 ._expired_myarp_151{display:block}._credential_myarp_146._expired_myarp_151{display:none}._iconWrapper_myarp_159{padding:10px;border:2px solid var(--cf-black);border-radius:100px}@media (max-width: 1196px){._credentials_myarp_146{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width: 1000px){._credentials_myarp_146{display:flex}}@media (max-width: 900px){._credentials_myarp_146{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width: 650px){._credentials_myarp_146{display:flex}._headerContainer_myarp_186{flex-direction:column}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_8emkv_79{display:flex;flex-direction:column;background:var(--cf-white);padding:24px;border:1px solid var(--cf-gray-10);border-radius:4px;height:100%}._wrapper_8emkv_79._expired_8emkv_89{background:var(--cf-white-50)}._wrapper_8emkv_79._expired_8emkv_89 ._headerContainer_8emkv_93,._wrapper_8emkv_79._expired_8emkv_89 ._body_8emkv_94{opacity:.6}._body_8emkv_94{padding:18px 8px}._wrapper_8emkv_79 a{margin-top:auto}._wrapper_8emkv_79 ._headerContainer_8emkv_93{display:flex;align-items:center;flex-direction:row}._cell_8emkv_112{display:flex;align-items:center;margin-right:26px}._cell_8emkv_112:not(:first-of-type){padding-top:18px}._cell_8emkv_112 span{font-size:12px;font-family:var(--cf-body-font-stack);padding-left:8px}._image_8emkv_128{width:60px;height:60px;margin-right:12px}@media (max-width: 900px){._wrapper_8emkv_79{flex-direction:column}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._invoices-wrapper_11jyw_79,._invoices-loader-wrapper_11jyw_80{padding-top:32px;padding-bottom:32px}._invoices-wrapper_11jyw_79 ._invoices_11jyw_79,._invoices-loader-wrapper_11jyw_80 ._invoices_11jyw_79{display:flex;flex-direction:column;grid-gap:32px;gap:32px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._shimmer_77x8g_79{display:inline-block;border-radius:4px;position:relative;overflow:hidden;background-color:#dcdcdc}._shimmer_77x8g_79:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent 0%,transparent 40%,#d8d8d8 50%,transparent 60%,transparent 100%);animation:_shimmer_77x8g_79 2s infinite}@keyframes _shimmer_77x8g_79{to{transform:translate(100%)}}._wrapper_77x8g_103{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px}._wrapper_77x8g_103._inline_77x8g_110{border-top:0;padding:0}._wrapper_77x8g_103 ._left_77x8g_115{display:flex;align-items:center;grid-gap:16px;gap:16px}._wrapper_77x8g_103 ._left_77x8g_115 ._badge_77x8g_120{border-radius:4px;height:70px;width:70px}@media only screen and (min-width: 768px){._wrapper_77x8g_103 ._left_77x8g_115 ._badge_77x8g_120{height:100px;width:100px}}._wrapper_77x8g_103 ._left_77x8g_115 ._text_77x8g_131{display:flex;flex-direction:column;grid-gap:8px;gap:8px}._wrapper_77x8g_103 ._left_77x8g_115 ._text_77x8g_131 ._title_77x8g_136,._wrapper_77x8g_103 ._left_77x8g_115 ._text_77x8g_131 ._description_77x8g_137{border-radius:4px;height:24px}._wrapper_77x8g_103 ._left_77x8g_115 ._text_77x8g_131 ._title_77x8g_136{width:60px}._wrapper_77x8g_103 ._left_77x8g_115 ._text_77x8g_131 ._description_77x8g_137{width:120px}._wrapper_77x8g_103 ._right_77x8g_148{display:flex;grid-gap:16px;gap:16px}._wrapper_77x8g_103 ._right_77x8g_148 ._price_77x8g_152{width:40px;height:24px;border-radius:4px}._wrapper_77x8g_103 ._right_77x8g_148 ._removeButton_77x8g_157{width:24px;height:24px;border-radius:100%}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1lrnq_79{display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding-top:24px;padding-bottom:24px}._wrapper_1lrnq_79 ._headline-wrapper_1lrnq_87{display:flex;align-items:center;grid-gap:8px;gap:8px}._wrapper_1lrnq_79 ._headline-wrapper_1lrnq_87 svg{color:#c21818;color:var(--color-semantic-error-dark)}._wrapper_1lrnq_79 ._body-wrapper_1lrnq_96{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._wrapper_1lrnq_79 ._body-wrapper_1lrnq_96 a{color:#075dc6}._wrapper_1lrnq_79 ._body-wrapper_1lrnq_96 b{font-weight:700}._wrapper_1lrnq_79 ._body-wrapper_1lrnq_96 li{padding-top:0;padding-bottom:12px}._wrapper_1lrnq_79 ._body-wrapper_1lrnq_96 p{line-height:18px;margin-bottom:16px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1pnl0_79{background-color:#eee;min-height:100dvh}._inner-wrapper_1pnl0_84{padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._inner-wrapper_1pnl0_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._inner-wrapper_1pnl0_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._inner-wrapper_1pnl0_84{padding-left:32px}}@media only screen and (min-width: 1440px){._inner-wrapper_1pnl0_84{width:100%;max-width:1012px}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._inner-wrapper_16u9f_79{display:flex;flex-direction:column;grid-gap:24px;gap:24px;padding-top:32px;padding-bottom:32px}@media only screen and (min-width: 480px){._inner-wrapper_16u9f_79{width:100%}}@media only screen and (min-width: 1184px){._inner-wrapper_16u9f_79{display:flex;flex-direction:row;grid-gap:16px;gap:16px}}._inner-wrapper_16u9f_79 ._top_16u9f_98{box-shadow:0 5px 3px #00000006}._inner-wrapper_16u9f_79 ._top_16u9f_98{border:1px solid #cccccc;border-radius:4px;background:#ffffff;min-width:100%;height:-moz-max-content;height:max-content;display:flex;flex-direction:column;grid-gap:32px;gap:32px;padding:24px}@media only screen and (min-width: 1184px){._inner-wrapper_16u9f_79 ._top_16u9f_98{min-width:350px}}._inner-wrapper_16u9f_79 ._top_16u9f_98 ._cols_16u9f_117{display:flex;flex-direction:column;grid-gap:32px;gap:32px}@media only screen and (min-width: 768px){._inner-wrapper_16u9f_79 ._top_16u9f_98 ._cols_16u9f_117{display:flex;flex-direction:row}}@media only screen and (min-width: 1184px){._inner-wrapper_16u9f_79 ._top_16u9f_98 ._cols_16u9f_117{display:flex;flex-direction:column}}._inner-wrapper_16u9f_79 ._top_16u9f_98 ._cols_16u9f_117 ._col1_16u9f_134,._inner-wrapper_16u9f_79 ._top_16u9f_98 ._cols_16u9f_117 ._col2_16u9f_135,._inner-wrapper_16u9f_79 ._top_16u9f_98 ._cols_16u9f_117 ._col3_16u9f_136{display:flex;flex-direction:column;grid-gap:8px;gap:8px}._inner-wrapper_16u9f_79 ._bottom_16u9f_141{flex:1;line-height:16px;display:flex;flex-direction:column;grid-gap:24px;gap:24px}@media only screen and (min-width: 1184px){._inner-wrapper_16u9f_79 ._bottom_16u9f_141{grid-gap:16px;gap:16px}}._inner-wrapper_16u9f_79 ._bottom_16u9f_141 ._links_16u9f_153 li{padding-top:0}._inner-wrapper_16u9f_79._is-dashboard_16u9f_156{display:flex;flex-direction:column}@media only screen and (min-width: 1184px){._inner-wrapper_16u9f_79._is-dashboard_16u9f_156 ._top_16u9f_98 ._cols_16u9f_117{display:flex;flex-direction:row}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1xwpf_79{border:1px solid #cccccc;border-radius:8px;overflow:hidden;background:#ffffff;box-shadow:0 5px 3px #00000006}._wrapper_1xwpf_79 ._line-items_1xwpf_87{list-style:none;display:flex;flex-direction:column;grid-gap:0;gap:0}._wrapper_1xwpf_79 ._line-items_1xwpf_87 ._line-item_1xwpf_87{background-color:#fff;padding:24px}._wrapper_1xwpf_79 ._line-items_1xwpf_87 ._line-item_1xwpf_87:not(:first-child){border-top:1px solid #eeeeee}._wrapper_1xwpf_79 ._invoice-details_1xwpf_101{border-top:1px solid #eeeeee;display:flex;justify-content:flex-end}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1c7d1_79{max-width:612px;width:100%;padding:24px;display:flex;flex-direction:column;grid-gap:16px;gap:16px}._wrapper_1c7d1_79 ._row_1c7d1_88{display:flex;grid-gap:16px;gap:16px;justify-content:space-between;padding-bottom:12px}._wrapper_1c7d1_79 ._row_1c7d1_88:not(:last-child){border-bottom:1px solid #eeeeee}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_io4jw_79{display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding-top:24px;padding-bottom:24px}._wrapper_io4jw_79._inline_io4jw_86{padding-top:0;padding-bottom:0}._wrapper_io4jw_79 ._headline-wrapper_io4jw_91{display:flex;align-items:center;grid-gap:8px;gap:8px}._wrapper_io4jw_79 ._headline-wrapper_io4jw_91 svg{color:#c21818;color:var(--color-semantic-error-dark)}._wrapper_io4jw_79 ._body-wrapper_io4jw_100{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._wrapper_io4jw_79 ._body-wrapper_io4jw_100 a{color:#075dc6}._wrapper_io4jw_79 ._body-wrapper_io4jw_100 b{font-weight:700}._wrapper_io4jw_79 ._body-wrapper_io4jw_100 li{padding-top:0;padding-bottom:12px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_q1x7a_79{display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding-top:24px;padding-bottom:24px}._wrapper_q1x7a_79 ._headline-wrapper_q1x7a_87{display:flex;align-items:center;grid-gap:8px;gap:8px}._wrapper_q1x7a_79 ._headline-wrapper_q1x7a_87 svg{color:#c21818;color:var(--color-semantic-error-dark)}._wrapper_q1x7a_79 ._body-wrapper_q1x7a_96{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._wrapper_q1x7a_79 ._body-wrapper_q1x7a_96 a{color:#075dc6}._wrapper_q1x7a_79 ._body-wrapper_q1x7a_96 b{font-weight:700}._wrapper_q1x7a_79 ._body-wrapper_q1x7a_96 li{padding-top:0;padding-bottom:12px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_u8u9n_79{padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._wrapper_u8u9n_79{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_u8u9n_79{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_u8u9n_79{padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_u8u9n_79{width:100%;max-width:1012px}}._profile-image-container_u8u9n_107{display:flex;grid-gap:40px;gap:40px;justify-content:flex-start;align-items:center;padding:36px 24px}._header_u8u9n_115{font-family:var(--cf-header-font-stack);line-height:28px;color:var(--cf-black);text-transform:uppercase}._crossfit-id_u8u9n_122{font-family:var(--cf-font-header-stack);line-height:24px;font-size:14px;font-weight:600}._image-container_u8u9n_129{justify-content:center;align-items:center;height:112px;width:112px;border-radius:56px;display:flex;margin:3.5rem 2.4rem}._image_u8u9n_129{height:100%;width:100%;border-radius:56px}._banner_u8u9n_145{max-width:40%}._rectangular-image_u8u9n_149{max-width:392px;max-height:128px;height:auto;width:auto;border-radius:4px}._action-container_u8u9n_157{display:flex;align-content:center;flex-direction:column;grid-gap:8px;gap:8px}._action-container_u8u9n_157 p{margin-top:1.2rem}._action-container_u8u9n_157 button{width:-moz-max-content;width:max-content}._verification-banner-wrapper_u8u9n_172{align-items:center;background-color:var(--cf-blue-light-80);padding:12px 16px}@media only screen and (min-width: 768px){._verification-banner-wrapper_u8u9n_172{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._verification-banner-wrapper_u8u9n_172{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._verification-banner-wrapper_u8u9n_172{padding-left:32px}}@media only screen and (min-width: 1440px){._verification-banner-wrapper_u8u9n_172{width:100%;max-width:1044px}}._verification-banner-content_u8u9n_203{justify-content:center;align-items:center}._verification-banner-icon_u8u9n_208{color:var(--cf-blue)}@media only screen and (max-width: "900px"-1px){._header-container_u8u9n_213{flex-direction:column;align-items:flex-start;padding:24px 16px 16px}._profile-image-container_u8u9n_107{display:flex;flex-direction:column;align-items:center;grid-gap:18px;gap:18px}._verification-banner-wrapper_u8u9n_172{padding:12px 16px}._verification-banner-content_u8u9n_203{align-items:flex-start}._verification-banner-icon_u8u9n_208{min-height:16px;min-width:16px;margin-top:4px}._banner_u8u9n_145{max-width:100%}}._formInputs_1jnz0_1&gt;div{flex-grow:1}._formHeader_1jnz0_5 h3{text-transform:none;font-family:var(--cf-body-font-stack)}._formButtons_1jnz0_10{position:absolute;bottom:0;background:var(--cf-gray-5);right:0;width:100%;padding:12px 24px;display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}._textarea_1jnz0_22{border:solid 1px var(--cf-gray-10);padding:1rem 1.6rem;font-weight:400;font-size:16px;min-height:100px}@media (max-width: 900px){._wrapper_1jnz0_31{position:absolute;top:0}._formWrapper_1jnz0_36{visibility:visible;position:fixed;z-index:2;left:0;height:100%;width:100%;background-color:var(--cf-white);overflow:auto}._formWrapper_1jnz0_36:after{display:block;content:"";bottom:0;height:76px}._formHeader_1jnz0_5{display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;border-bottom:1px solid var(--cf-black-20)}._formInputs_1jnz0_1{display:block;margin:16px;padding-bottom:350px;border-radius:4px}._chevron_1jnz0_70{position:absolute;left:16px;transform:rotate(90deg)}._formButtons_1jnz0_10{position:fixed;padding:16px}}._form-buttons_u3c96_1 button{margin-left:1rem}._input_u3c96_5 p{margin:0 1.2rem;font-weight:700;font-size:12px;text-align:center}._divider_u3c96_12{width:36px;height:0px;border:var(--border);transform:rotate(90deg);flex:none;order:0}._innerWrapper_u3c96_27{display:grid;grid-template-areas:"a b b" "d d d";justify-content:flex-start}._input_u3c96_5{grid-area:a;margin-right:1rem;display:flex;flex-direction:row;align-items:center}._form-buttons_u3c96_1{position:absolute;bottom:0;background:var(--cf-gray-5);right:0;width:100%;padding:12px 24px;display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}._toggle-container_u3c96_55{display:flex;grid-area:b;align-items:center;justify-content:center}@media (max-width: 1080px){._innerWrapper_u3c96_27{display:grid;grid-template-areas:"a a a" "b b b" "c c c";width:100%;margin-top:1.5rem;justify-content:center;grid-row-gap:1rem;row-gap:1rem}._toggle-container_u3c96_55{display:flex;grid-area:b;align-items:center;justify-content:center}._divider_u3c96_12{display:none}}@media (max-width: 900px){._wrapper_u3c96_90{position:absolute;top:0}._formWrapper_u3c96_95{visibility:visible;position:fixed;z-index:2;left:0;height:100%;width:100%;background-color:var(--cf-white);overflow:auto}._innerWrapper_u3c96_27{display:grid;grid-template-areas:"a a a" "b b b" "c c c";width:100%;margin-top:1.5rem;justify-content:center}._chevron_u3c96_118{position:absolute;float:left;top:18px;left:16px;transform:rotate(90deg)}._form-header_u3c96_126{text-align:center;padding:16px;border-bottom:1px solid var(--cf-black-20)}._input_u3c96_5{display:flex;flex-direction:row;align-items:center;grid-area:b}._toggle-container_u3c96_55{grid-area:a;display:flex;flex-direction:row;justify-content:center}._toggle-container_u3c96_55 ._option_u3c96_146{padding:8px 48px}._form-buttons_u3c96_1{position:fixed;bottom:0;background:var(--cf-gray-5);right:0;width:100%;padding:12px 24px;display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}._formInputs_u3c96_162{display:block;padding:0 16px 350px}._input_u3c96_5{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100vw}._input_u3c96_5 input{width:12;width:80px;height:48px;margin-top:1rem}._divider_u3c96_12{display:none}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._form-buttons_e9648_79 button{margin-left:1rem}._input_e9648_83 p{margin:0 1.2rem;font-weight:700;font-size:12px;text-align:center}._divider_e9648_90{width:36px;height:0px;border:var(--border);transform:rotate(90deg);flex:none;order:0}._innerWrapper_e9648_101{display:grid;grid-template-areas:"a b b" "d d d";justify-content:start}._input_e9648_83{grid-area:a;margin-right:1rem;display:flex;flex-direction:row;align-items:center}._form-buttons_e9648_79{position:absolute;bottom:0;background:var(--cf-gray-5);right:0;width:100%;padding:12px 24px;display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}._toggle-container_e9648_127{display:flex;grid-area:b;align-items:center;justify-content:center}._input_e9648_83{min-width:68px}@media only screen and (max-width: "1440px"-1px){._innerWrapper_e9648_101{display:grid;grid-template-areas:"a x x" "b b b" "c c c";width:100%;margin-top:1.5rem;justify-content:center;grid-row-gap:1rem;row-gap:1rem}._toggle-container_e9648_127{display:flex;grid-area:b;align-items:center;justify-content:center}._divider_e9648_90{display:none}}@media only screen and (max-width: "900px"-1px){._wrapper_e9648_159{position:absolute;top:0}._form-wrapper_e9648_163{visibility:visible;position:fixed;z-index:2;left:0;height:100%;width:100%;background-color:var(--cf-white);overflow:auto}._innerWrapper_e9648_101{display:grid;grid-template-areas:"a a a" "b b b" "c c c";width:100%;margin-top:1.5rem;justify-content:center}._chevron_e9648_180{position:absolute;float:left;top:18px;left:16px;transform:rotate(90deg)}._form-header_e9648_187{text-align:center;padding:16px;border-bottom:1px solid var(--cf-black-20)}._input_e9648_83{display:flex;flex-direction:row;align-items:center;grid-area:b}._toggle-container_e9648_127{grid-area:a;display:flex;flex-direction:row;justify-content:center}._toggle-container_e9648_127 ._option_e9648_204{padding:8px 48px}._form-buttons_e9648_79{position:fixed;bottom:0;background:var(--cf-gray-5);right:0;width:100%;padding:12px 24px;display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}._formInputs_e9648_218{display:block;padding:0 16px 350px}._input_e9648_83{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100vw}._input_e9648_83 input{width:12;width:80px;height:48px;margin-top:1rem}._divider_e9648_90{display:none}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1lvjl_79{padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._wrapper_1lvjl_79{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1lvjl_79{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_1lvjl_79{padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_1lvjl_79{width:100%;max-width:1012px}}._header_1lvjl_107{font-family:var(--cf-header-font-stack);line-height:28px;color:var(--cf-black);text-transform:uppercase}._inner-wrapper_1lvjl_114{padding-top:24px;padding-bottom:24px}._newsletter-container_1lvjl_119{margin-top:2.4rem;border-top:1px solid var(--cf-gray-10);padding-bottom:3.2rem}._newsletter-row_1lvjl_125{box-sizing:border-box;padding:24px 16px;background:#ffffff;border:1px solid var(--cf-gray-10);border-top:none;display:flex;grid-gap:20px;gap:20px}._newsletter-row-input_1lvjl_135{width:20px;height:20px;margin-top:4px}._newsletter-row-content_1lvjl_141{display:flex;flex-direction:column}._newsletter-row-header_1lvjl_146{font-weight:500;font-size:16px;line-height:22px}._newsletter-row-body_1lvjl_152{font-weight:400;font-size:14px;line-height:22px;color:var(--cf-light-grey)}._newsletter-row-tag_1lvjl_159{font-weight:800;font-size:10px;line-height:14px;border:1px solid rgba(0,0,0,.2);padding:4px 8px;border-radius:2px;grid-area:c;width:61px;height:22px;margin-top:1.6rem;text-align:center}._submit-bar_1lvjl_173{height:6.6rem;background-color:var(--cf-gray-5);display:flex;justify-content:flex-end;align-items:center;padding:1.6rem}._submit-bar-no-change_1lvjl_182{display:none}._submit-button_1lvjl_186{width:100%}@media (min-width: 767px){._newsletter-row_1lvjl_125{display:flex;align-items:center;flex-direction:row-reverse;grid-gap:60px;gap:60px}._newsletter-row-input_1lvjl_135{margin:0}._newsletter-row-content_1lvjl_141{width:100%;display:flex;align-items:center;flex-direction:row;justify-content:space-between}._newsletter-row-tag_1lvjl_159{margin-top:0}._submit-button_1lvjl_186{width:auto;margin-right:2.4rem}._submit-bar_1lvjl_173{padding:0}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._verification-banner-wrapper_cgsd6_79{background-color:#b5cfee;grid-column:-1/1}._verification-banner-inner-wrapper_cgsd6_84{display:flex;align-items:center;flex-direction:column;grid-gap:12px;gap:12px;justify-content:center;padding:16px}@media only screen and (min-width: 768px){._verification-banner-inner-wrapper_cgsd6_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._verification-banner-inner-wrapper_cgsd6_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._verification-banner-inner-wrapper_cgsd6_84{padding-left:32px}}@media only screen and (min-width: 1440px){._verification-banner-inner-wrapper_cgsd6_84{width:100%;max-width:1044px}}@media only screen and (min-width: 768px){._verification-banner-inner-wrapper_cgsd6_84{display:flex;flex-direction:row;justify-content:space-between}}._verification-banner-content_cgsd6_126{display:flex;align-items:center;flex-direction:row;grid-gap:8px;gap:8px;justify-content:center}._verification-banner-icon_cgsd6_134{color:#075dc6}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_i94bx_79{background:#eeeeee;height:100%}._wrapper_i94bx_79 ._content_i94bx_83{height:100%;margin-right:16px;margin-left:16px;display:flex;flex-direction:column;grid-gap:40px;gap:40px;padding-top:40px;padding-bottom:40px}@media only screen and (min-width: 768px){._wrapper_i94bx_79 ._content_i94bx_83{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_i94bx_79 ._content_i94bx_83{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_i94bx_79 ._content_i94bx_83{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_i94bx_79 ._content_i94bx_83{width:100%;max-width:1600px}}@media only screen and (min-width: 768px){._wrapper_i94bx_79 ._content_i94bx_83{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_i94bx_79 ._content_i94bx_83{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_i94bx_79 ._content_i94bx_83{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_i94bx_79 ._content_i94bx_83{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 480px){._wrapper_i94bx_79 ._content_i94bx_83{padding-top:48px;padding-bottom:48px}}@media only screen and (min-width: 1184px){._wrapper_i94bx_79 ._content_i94bx_83{padding-top:56px;padding-bottom:56px}}._wrapper_i94bx_79 ._content_i94bx_83 ._body_i94bx_152{height:100%;display:flex;flex-direction:column;grid-gap:20px;gap:20px}@media only screen and (min-width: 768px){._wrapper_i94bx_79 ._content_i94bx_83 ._body_i94bx_152{display:flex;flex-direction:row}}._wrapper_i94bx_79._isAside_i94bx_164{background:#ffffff}._wrapper_i94bx_79._isAside_i94bx_164 ._content_i94bx_83{margin:0;max-width:unset;grid-gap:0;gap:0;padding:0}._wrapper_i94bx_79._isAside_i94bx_164 ._content_i94bx_83 ._body_i94bx_152{height:calc(100dvh - 85px);display:flex;flex-direction:column;grid-gap:0;gap:0;justify-content:space-between}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_ffmbe_79{flex:1;background:#ffffff;border:1px solid #dcdcdc;border-radius:4px;box-shadow:0 5px 3px #00000006;box-shadow:0 15px 20px #00000005;height:-moz-max-content;height:max-content}._wrapper_ffmbe_79._isAside_ffmbe_88{border:0;box-shadow:none;overflow-y:scroll}._wrapper_ffmbe_79._isAside_ffmbe_88._noItems_ffmbe_93{display:flex;align-items:center;padding-left:16px;padding-right:16px}._wrapper_ffmbe_79._isAside_ffmbe_88._noItems_ffmbe_93 p{color:#5f5f5f}._wrapper_ffmbe_79._noItems_ffmbe_93{padding:24px;display:flex;flex-direction:column;grid-gap:24px;gap:24px}._wrapper_ffmbe_79._noItems_ffmbe_93 ._buttons_ffmbe_108{display:flex;flex-direction:column;grid-gap:8px;gap:8px}@media only screen and (min-width: 480px){._wrapper_ffmbe_79._noItems_ffmbe_93 ._buttons_ffmbe_108{display:flex;flex-direction:row;grid-gap:12px;gap:12px}}@media only screen and (min-width: 1184px){._wrapper_ffmbe_79._noItems_ffmbe_93 ._buttons_ffmbe_108{display:flex;grid-gap:16px;gap:16px}}._wrapper_ffmbe_79._noItems_ffmbe_93 ._buttons_ffmbe_108 a{width:100%}@media only screen and (min-width: 480px){._wrapper_ffmbe_79._noItems_ffmbe_93 ._buttons_ffmbe_108 a{width:auto}}._wrapper_ffmbe_79._noItems_ffmbe_93 ._buttons_ffmbe_108 a button{width:100%;display:flex;justify-content:center}@media only screen and (min-width: 480px){._wrapper_ffmbe_79._noItems_ffmbe_93 ._buttons_ffmbe_108 a button{width:auto}}._wrapper_ffmbe_79 ._item_ffmbe_144{border-bottom:1px solid #eeeeee}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._shimmer_lsfbi_79{display:inline-block;border-radius:4px;position:relative;overflow:hidden;background-color:#dcdcdc}._shimmer_lsfbi_79:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent 0%,transparent 40%,#d8d8d8 50%,transparent 60%,transparent 100%);animation:_shimmer_lsfbi_79 2s infinite}@keyframes _shimmer_lsfbi_79{to{transform:translate(100%)}}._wrapper_lsfbi_103{background:#eeeeee;padding-top:64px;padding-bottom:64px}._innerWrapper_lsfbi_109{margin-right:16px;margin-left:16px;display:flex;flex-direction:column;grid-gap:32px;gap:32px}@media only screen and (min-width: 768px){._innerWrapper_lsfbi_109{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._innerWrapper_lsfbi_109{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._innerWrapper_lsfbi_109{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._innerWrapper_lsfbi_109{width:100%;max-width:1600px}}@media only screen and (min-width: 768px){._innerWrapper_lsfbi_109{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._innerWrapper_lsfbi_109{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._innerWrapper_lsfbi_109{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._innerWrapper_lsfbi_109{margin-right:auto;margin-left:auto}}._top_lsfbi_164{display:flex;flex-direction:column;grid-gap:16px;gap:16px}._top_lsfbi_164 ._headline_lsfbi_169,._top_lsfbi_164 ._subHeadline_lsfbi_170{height:32px}._top_lsfbi_164 ._headline_lsfbi_169{width:40%}@media only screen and (min-width: 768px){._top_lsfbi_164 ._headline_lsfbi_169{width:15%}}._top_lsfbi_164 ._subHeadline_lsfbi_170{width:60%}@media only screen and (min-width: 768px){._top_lsfbi_164 ._subHeadline_lsfbi_170{width:40%}}._body_lsfbi_190{display:flex;flex-direction:column;grid-gap:32px;gap:32px}@media only screen and (min-width: 768px){._body_lsfbi_190{display:flex;flex-direction:row}}._body_lsfbi_190 ._lineItems_lsfbi_201,._body_lsfbi_190 ._checkout_lsfbi_202{border:2px solid #dcdcdc;border-radius:4px}._body_lsfbi_190 ._lineItems_lsfbi_201{flex:1;height:-moz-min-content;height:min-content}._body_lsfbi_190 ._lineItems_lsfbi_201&gt;div{border-width:2px}._body_lsfbi_190 ._lineItems_lsfbi_201&gt;div:first-of-type{border-top:none}._body_lsfbi_190 ._checkout_lsfbi_202{min-width:360px;height:-moz-min-content;height:min-content;display:flex;flex-direction:column;grid-gap:32px;gap:32px;padding:24px}._body_lsfbi_190 ._checkout_lsfbi_202 ._details_lsfbi_224{display:flex;flex-direction:column;grid-gap:12px;gap:12px}._body_lsfbi_190 ._checkout_lsfbi_202 ._details_lsfbi_224 ._headline_lsfbi_169,._body_lsfbi_190 ._checkout_lsfbi_202 ._details_lsfbi_224 ._subHeadline_lsfbi_170{width:100%;display:flex;flex-direction:row;justify-content:space-between}._body_lsfbi_190 ._checkout_lsfbi_202 ._details_lsfbi_224 ._headline_lsfbi_169 ._text_lsfbi_236{height:24px}._body_lsfbi_190 ._checkout_lsfbi_202 ._details_lsfbi_224 ._headline_lsfbi_169 ._text_lsfbi_236:first-of-type{width:25%}._body_lsfbi_190 ._checkout_lsfbi_202 ._details_lsfbi_224 ._headline_lsfbi_169 ._text_lsfbi_236:nth-of-type(2){width:20%}._body_lsfbi_190 ._checkout_lsfbi_202 ._details_lsfbi_224 ._subHeadline_lsfbi_170 ._text_lsfbi_236{height:24px}._body_lsfbi_190 ._checkout_lsfbi_202 ._details_lsfbi_224 ._subHeadline_lsfbi_170 ._text_lsfbi_236:first-of-type{width:50%}._body_lsfbi_190 ._checkout_lsfbi_202 ._details_lsfbi_224 ._subHeadline_lsfbi_170 ._text_lsfbi_236:nth-of-type(2){width:20%}._body_lsfbi_190 ._checkout_lsfbi_202 ._bottom_lsfbi_254{flex:1;display:flex;align-items:flex-end}._body_lsfbi_190 ._checkout_lsfbi_202 ._bottom_lsfbi_254 ._button_lsfbi_259{height:42px;width:100%;border-radius:100px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._header_zd9wm_79:not(._isAside_zd9wm_79){display:flex;align-items:flex-start;flex-direction:column;grid-gap:16px;gap:16px;margin-top:8px}._header_zd9wm_79._isAside_zd9wm_79{border-bottom:1px solid #eeeeee;display:flex;align-items:center;flex-direction:row;grid-gap:16px;gap:16px;justify-content:space-between;padding:24px 16px}._header_zd9wm_79._isAside_zd9wm_79 ._close_zd9wm_98:hover{opacity:.75}._header_zd9wm_79 ._return-to-link_zd9wm_101{padding-bottom:16px}._header_zd9wm_79 ._sub-header_zd9wm_104{color:#333}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_18twj_79 ._inner_18twj_79{display:flex;align-items:flex-start;grid-gap:24px;gap:24px;justify-content:space-between;padding:24px}@media only screen and (min-width: 480px){._wrapper_18twj_79 ._inner_18twj_79{align-items:center}}._wrapper_18twj_79 ._inner_18twj_79 ._left_18twj_92{display:flex;grid-gap:16px;gap:16px}._wrapper_18twj_79 ._inner_18twj_79 ._left_18twj_92 p._text_18twj_97{font-weight:700}._wrapper_18twj_79 ._inner_18twj_79 ._right_18twj_101{display:flex;grid-gap:24px;gap:24px;padding-top:8px}@media only screen and (min-width: 480px){._wrapper_18twj_79 ._inner_18twj_79 ._right_18twj_101{padding-top:0}}._wrapper_18twj_79 ._inner_18twj_79 ._right_18twj_101 ._discounted_18twj_111{text-decoration:line-through;color:#8e8e93}._wrapper_18twj_79 ._inner_18twj_79 ._right_18twj_101 ._icon-button_18twj_116{width:20px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:20px}._wrapper_18twj_79 ._inner_18twj_79 ._right_18twj_101 ._icon-button_18twj_116:hover{opacity:.75}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._body_l6fm3_79{display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding-top:8px}@media only screen and (min-width: 480px){._body_l6fm3_79{justify-content:center;padding-top:0}}._body_l6fm3_79 ._discounted_l6fm3_91{text-decoration:line-through;color:#8e8e93}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_adhk6_79{min-width:360px;height:-moz-max-content;height:max-content;background:#ffffff;border:1px solid #dcdcdc;border-radius:4px;box-shadow:0 5px 3px #00000006;box-shadow:0 15px 20px #00000005;padding:24px;display:flex;flex-direction:column;grid-gap:32px;gap:32px}._wrapper_adhk6_79 ._top_adhk6_92{display:flex;flex-direction:column;grid-gap:16px;gap:16px}._wrapper_adhk6_79 ._top_adhk6_92 ._spaceBetween_adhk6_97{display:flex;justify-content:space-between}._wrapper_adhk6_79 ._top_adhk6_92 ._bold_adhk6_101{font-weight:600}._wrapper_adhk6_79 ._top_adhk6_92 ._light-grey_adhk6_104{color:#333}._wrapper_adhk6_79 button{width:100%;text-align:center;display:flex;justify-content:center}._wrapper_adhk6_79._isAside_adhk6_113{background:#eeeeee}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._header_t5b5j_79{background-color:#000;color:#fff;padding:32px 40px}._tab-group_t5b5j_88{padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid #333333}._tab-group_t5b5j_88:first-child{margin:32px 0 8px}._tab-group_t5b5j_88:last-child,._tab-group_t5b5j_88:first-child{border:none}._desktop-label_t5b5j_103{font-size:12px;line-height:1.33;letter-spacing:.05em;color:var(--cf-white-50);font-family:var(--cf-header-font-stack);text-transform:uppercase}._desktop-label_t5b5j_103{padding-left:42px;padding-bottom:8px;font-size:12px;letter-spacing:.05em}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._tabs_1dhjg_79{display:flex;flex-direction:column}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._tab-wrapper_ssqgd_79{justify-content:space-between}._tab-label_ssqgd_83{align-items:center;letter-spacing:.04em}._tab-chevron_ssqgd_88{transform:rotate(-90deg);color:var(--cf-gray-70)}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._tab_1n4dr_79{color:#fff;background-color:#000;border-radius:2px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:16px}@media only screen and (min-width: 1184px){._tab_1n4dr_79{background-color:unset;padding:14px 40px}}._tab_1n4dr_79:not(:last-of-type){border-bottom:1px solid #1a1a1a}._tab_1n4dr_79._active_1n4dr_101,._tab_1n4dr_79.active{background-color:#8e8e93}._tab_1n4dr_79._active_1n4dr_101{background-color:#000}@media only screen and (min-width: 1184px){._tab_1n4dr_79._active_1n4dr_101{background-color:#333}}._tab_1n4dr_79._active_1n4dr_101 svg{color:#1a1a1a}._tab_1n4dr_79._resource_1n4dr_115 svg:first-of-type{flex-grow:1}._tab_1n4dr_79._resource_1n4dr_115 svg:nth-of-type(2){flex-grow:0;transform:rotate(-90deg);color:#8e8e93}._tab_1n4dr_79._resource_1n4dr_115._active_1n4dr_101 svg:nth-of-type(2){color:#1a1a1a}._tab_1n4dr_79 ._tab-icon_1n4dr_127{margin-left:15px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._header-wrapper_soste_79{display:flex;justify-content:space-between;color:var(--cf-white);padding:0;cursor:pointer}._header_soste_79{padding:0;border-bottom:0;color:var(--cf-white);letter-spacing:.04em}._tab-group_soste_94{border-bottom:none;margin-bottom:24px}._mobile-label_soste_99{line-height:1.33;color:var(--cf-white-50);font-family:var(--cf-header-font-stack);text-transform:uppercase;padding-left:16px;padding-bottom:8px;font-size:12px;letter-spacing:.05em}._chevron_soste_112{color:var(--cf-white);transition:all .2s linear;align-self:center}._chevron_soste_112._open_soste_118{transform:rotate(180deg)}._other-tabs_soste_122{overflow:hidden;transition:all .4s ease-in-out;max-height:0}._other-tabs_soste_122._show-other-tabs_soste_128{max-height:unset;margin-top:32px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1383i_79{position:fixed;top:0;width:100%;right:0;background-color:#fff;color:#181818;z-index:100;height:100%;box-shadow:0 0 5px 0 var(--cf-black-20);transform:translate(100%);transition:transform .25s .25s;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}@media only screen and (min-width: 480px){._wrapper_1383i_79{width:440px}}._wrapper_1383i_79::-webkit-scrollbar{display:none}._wrapper_1383i_79._is-showing-cart_1383i_104{transform:translate(0)}.cf-footer .cf-form{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.cf-footer .cf-legal__link{display:inline-flex;color:var(--cf-dark-gray);line-height:1.33;font-weight:700}.truevault-polaris-optout img{margin-right:calc(var(--cf-spacing) * 1);vertical-align:middle}.cf-footer .cf-link__wrapper{flex:1}@media (min-width: 867px){.cf-footer .cf-link__wrapper{flex:1}.cf-footer .cf-link__header-wrapper{margin-bottom:calc(var(--cf-spacing) * 6)}.cf-footer .cf-link__header{font-size:16px;line-height:1.2;letter-spacing:.02em}.cf-footer .cf-link__icon{display:none}.cf-footer .cf-link__hide,.cf-footer .cf-link__show{display:inherit}}.cf-footer.cf-footer__wrapper{margin:0}.cf-footer .cf-links__wrapper{flex-direction:column;flex:1;flex-wrap:wrap;grid-gap:calc(var(--cf-spacing) * 6)}.cf-footer .cf-links__form-wrapper{display:flex;flex-direction:column;grid-gap:48px;gap:48px;margin-bottom:48px}@media (min-width: 867px){.cf-footer .cf-footer__wrapper{margin:72px var(--cf-mainsite-gutter)}.cf-footer .cf-links-form-container__wrapper{flex-direction:row;grid-gap:calc(var(--cf-spacing) * 14)}.cf-footer .cf-links__wrapper{flex-direction:row;grid-gap:calc(var(--cf-spacing) * 8)}.cf-footer .cf-links__form-wrapper{margin-bottom:0}.cf-footer .cf-links__email-of-the-day{display:inherit}.cf-footer .cf-copy-right__wrapper{color:var(--cf-dark-gray);line-height:1.33;margin-bottom:calc(var(--cf-spacing) * 10)}.cf-footer .cf-legal-social__wrapper{justify-content:space-between}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_sz6f4_79{padding:72px 0 24px;margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._wrapper_sz6f4_79{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_sz6f4_79{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_sz6f4_79{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_sz6f4_79{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_sz6f4_79{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_sz6f4_79{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_sz6f4_79{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_sz6f4_79{width:100%;max-width:1600px}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._main_1bphz_79{display:flex;flex-direction:column}._main_1bphz_79 ._directory_1bphz_83 ._noGyms_1bphz_83{padding-top:40px;padding-bottom:40px}._main_1bphz_79 ._directory_1bphz_83 ._noGyms_1bphz_83 p{color:#1a1a1a}._main_1bphz_79 ._directory_1bphz_83 ._container_1bphz_90{margin-right:16px;margin-left:16px;padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;grid-gap:24px;gap:24px}@media only screen and (min-width: 768px){._main_1bphz_79 ._directory_1bphz_83 ._container_1bphz_90{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._main_1bphz_79 ._directory_1bphz_83 ._container_1bphz_90{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._main_1bphz_79 ._directory_1bphz_83 ._container_1bphz_90{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._main_1bphz_79 ._directory_1bphz_83 ._container_1bphz_90{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._main_1bphz_79 ._directory_1bphz_83 ._container_1bphz_90{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._main_1bphz_79 ._directory_1bphz_83 ._container_1bphz_90{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._main_1bphz_79 ._directory_1bphz_83 ._container_1bphz_90{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._main_1bphz_79 ._directory_1bphz_83 ._container_1bphz_90{width:100%;max-width:1600px}}._main_1bphz_79 ._directory_1bphz_83 ._container_1bphz_90 ._link_1bphz_146{color:#075dc6}._main_1bphz_79 ._directory_1bphz_83 ._container_1bphz_90 ._link_1bphz_146:hover{color:#397dd1}._main_1bphz_79 ._directory_1bphz_83 ._container_1bphz_90 ._list_1bphz_152{display:flex;flex-direction:column;grid-gap:16px;gap:16px}._main_1bphz_79 ._directory_1bphz_83 ._container_1bphz_90 ._list_1bphz_152 ._list-item_1bphz_157{display:flex;flex-direction:column;grid-gap:12px;gap:12px}._main_1bphz_79 ._directory_1bphz_83 ._container_1bphz_90 ._list_1bphz_152 ._list-item_1bphz_157:not(:last-child){border-bottom:1px solid #dcdcdc;padding-bottom:16px}._main_1bphz_79 ._directory_1bphz_83 ._container_1bphz_90 ._list_1bphz_152 ._list-item_1bphz_157 a{width:-moz-max-content;width:max-content;color:#075dc6}._main_1bphz_79 ._directory_1bphz_83 ._container_1bphz_90 ._list_1bphz_152 ._list-item_1bphz_157 a:hover{color:#397dd1;text-decoration:underline}._main_1bphz_79 ._directory_1bphz_83 ._container_1bphz_90 ._list_1bphz_152 ._list-item_1bphz_157 ._listWrapper_1bphz_174{width:-moz-max-content;width:max-content}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1iphq_79{background:#1a1a1a}._wrapper_1iphq_79 ._contentContainer_1iphq_82{display:flex;flex-direction:column;grid-gap:24px;gap:24px;padding-top:56px;padding-bottom:56px;margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._wrapper_1iphq_79 ._contentContainer_1iphq_82{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1iphq_79 ._contentContainer_1iphq_82{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_1iphq_79 ._contentContainer_1iphq_82{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_1iphq_79 ._contentContainer_1iphq_82{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_1iphq_79 ._contentContainer_1iphq_82{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_1iphq_79 ._contentContainer_1iphq_82{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_1iphq_79 ._contentContainer_1iphq_82{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_1iphq_79 ._contentContainer_1iphq_82{width:100%;max-width:1600px}}@media only screen and (min-width: 768px){._wrapper_1iphq_79 ._contentContainer_1iphq_82{display:flex;align-items:center;flex-direction:row;justify-content:space-between}}._wrapper_1iphq_79 ._contentContainer_1iphq_82 ._content_1iphq_82{display:flex;flex-direction:column;grid-gap:16px;gap:16px}._wrapper_1iphq_79 ._contentContainer_1iphq_82 ._content_1iphq_82 ._headline_1iphq_151{color:#fff}._wrapper_1iphq_79 ._contentContainer_1iphq_82 ._content_1iphq_82 ._body_1iphq_154{color:#eee}._wrapper_1iphq_79 ._contentContainer_1iphq_82 ._button_1iphq_157{color:#fff;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}._wrapper_1iphq_79 ._contentContainer_1iphq_82 ._button_1iphq_157 button{display:flex;grid-gap:8px;gap:8px}._wrapper_1iphq_79 ._contentContainer_1iphq_82 ._button_1iphq_157 button span{position:relative}._wrapper_1iphq_79 ._contentContainer_1iphq_82 ._button_1iphq_157 button:hover span{transform:translate(4px)}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._breadcrumbs_1dff1_79{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}._breadcrumbs_1dff1_79._search_1dff1_84 ._breadcrumb_1dff1_79{color:#075dc6}._breadcrumbs_1dff1_79._search_1dff1_84 ._breadcrumb_1dff1_79:hover{color:#397dd1}._breadcrumbs_1dff1_79._search_1dff1_84 ._breadcrumb_1dff1_79:last-of-type{color:#8e8e93}._breadcrumbs_1dff1_79._search_1dff1_84 ._breadcrumb_1dff1_79:last-of-type:hover{color:#397dd1}._breadcrumbs_1dff1_79._search_1dff1_84 ._breadcrumbCaret_1dff1_96{color:#8e8e93}._breadcrumbs_1dff1_79._pageHeader_1dff1_99 ._breadcrumb_1dff1_79{color:#b5cfee}._breadcrumbs_1dff1_79._pageHeader_1dff1_99 ._breadcrumb_1dff1_79:last-of-type{color:#dcdcdc}._breadcrumbs_1dff1_79._pageHeader_1dff1_99 ._breadcrumb_1dff1_79:hover{text-decoration:underline}._breadcrumbs_1dff1_79._pageHeader_1dff1_99 ._breadcrumbCaret_1dff1_96{color:#dcdcdc}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._section-wrapper_es5kc_79._light_es5kc_79{background-color:#fff}._section-wrapper_es5kc_79._light_es5kc_79 p{color:#5f5f5f}._section-wrapper_es5kc_79._dark_es5kc_85{background-color:#1a1a1a;color:#fff}._section-wrapper_es5kc_79._grey_es5kc_89{background-color:#eee}._section-wrapper_es5kc_79._grey_es5kc_89 p{color:#5f5f5f}._section-wrapper_es5kc_79&gt;*{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._section-wrapper_es5kc_79&gt;*{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._section-wrapper_es5kc_79&gt;*{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._section-wrapper_es5kc_79&gt;*{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._section-wrapper_es5kc_79&gt;*{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._section-wrapper_es5kc_79&gt;*{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._section-wrapper_es5kc_79&gt;*{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._section-wrapper_es5kc_79&gt;*{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._section-wrapper_es5kc_79&gt;*{width:100%;max-width:1600px}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_100mz_79{text-align:center;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;grid-gap:16px;gap:16px}@media only screen and (min-width: 1184px){._wrapper_100mz_79{padding-top:104px;padding-bottom:104px}}._wrapper_100mz_79 ._tiles_100mz_93{display:flex;flex-direction:column;grid-gap:32px;gap:32px;margin-top:32px}@media only screen and (min-width: 1184px){._wrapper_100mz_79 ._tiles_100mz_93{display:grid;grid-template-columns:repeat(2,1fr)}}._wrapper_100mz_79 ._tiles_100mz_93._column2_100mz_105{grid-template-columns:repeat(2,1fr)}._wrapper_100mz_79 ._tiles_100mz_93._column3_100mz_108{grid-template-columns:repeat(3,1fr)}._wrapper_100mz_79 ._tiles_100mz_93 ._tile_100mz_93{width:100%;display:flex;align-items:center;flex-direction:column;grid-gap:12px;gap:12px}._wrapper_100mz_79 ._tiles_100mz_93 ._tile_100mz_93 img{height:auto;width:27px}._wrapper_100mz_79 ._tiles_100mz_93 ._tile_100mz_93 img._small_100mz_122{width:27px}._wrapper_100mz_79 ._tiles_100mz_93 ._tile_100mz_93 img._medium_100mz_125{width:55px}._wrapper_100mz_79 ._tiles_100mz_93 ._tile_100mz_93 img._large_100mz_128{width:80px}._wrapper_100mz_79 ._tiles_100mz_93 ._tile_100mz_93 ._body_100mz_131{color:#333;padding:16px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._outerWrapper_14hv6_79{background:#ffffff;padding-top:80px;padding-bottom:20px}@media only screen and (min-width: 1184px){._outerWrapper_14hv6_79{padding-top:0;padding-bottom:0}}._outerWrapper_14hv6_79 ._wrapper_14hv6_90{display:flex;align-items:center;flex-direction:column;grid-gap:48px;gap:48px}@media only screen and (min-width: 1184px){._outerWrapper_14hv6_79 ._wrapper_14hv6_90{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0}}._outerWrapper_14hv6_79 ._wrapper_14hv6_90 ._content_14hv6_103{text-align:center;display:flex;align-items:center;flex-direction:column;grid-gap:32px;gap:32px;justify-content:center;padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._outerWrapper_14hv6_79 ._wrapper_14hv6_90 ._content_14hv6_103{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._outerWrapper_14hv6_79 ._wrapper_14hv6_90 ._content_14hv6_103{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._outerWrapper_14hv6_79 ._wrapper_14hv6_90 ._content_14hv6_103{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._outerWrapper_14hv6_79 ._wrapper_14hv6_90 ._content_14hv6_103{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}@media only screen and (min-width: 1184px){._outerWrapper_14hv6_79 ._wrapper_14hv6_90 ._content_14hv6_103{text-align:left;display:flex;align-items:flex-start;padding-left:16px}}@media only screen and (min-width: 1184px) and (min-width: 768px){._outerWrapper_14hv6_79 ._wrapper_14hv6_90 ._content_14hv6_103{padding-left:32px}}@media only screen and (min-width: 1184px) and (min-width: 1184px){._outerWrapper_14hv6_79 ._wrapper_14hv6_90 ._content_14hv6_103{padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1184px) and (min-width: 1440px){._outerWrapper_14hv6_79 ._wrapper_14hv6_90 ._content_14hv6_103{padding-left:160px}}@media only screen and (min-width: 1184px) and (min-width: 1920px){._outerWrapper_14hv6_79 ._wrapper_14hv6_90 ._content_14hv6_103{padding-left:calc((100vw - 1600px)/2)}}._outerWrapper_14hv6_79 ._wrapper_14hv6_90 ._content_14hv6_103 ._buttons_14hv6_165{width:100%;display:flex;align-items:center;flex-direction:column;grid-gap:12px;gap:12px}@media only screen and (min-width: 1184px){._outerWrapper_14hv6_79 ._wrapper_14hv6_90 ._content_14hv6_103 ._buttons_14hv6_165{display:flex;align-items:flex-start;flex-direction:row}}._outerWrapper_14hv6_79 ._wrapper_14hv6_90 ._content_14hv6_103 ._buttons_14hv6_165 li,._outerWrapper_14hv6_79 ._wrapper_14hv6_90 ._content_14hv6_103 ._buttons_14hv6_165 a{width:100%;max-width:450px}@media only screen and (min-width: 1184px){._outerWrapper_14hv6_79 ._wrapper_14hv6_90 ._content_14hv6_103 ._buttons_14hv6_165 li,._outerWrapper_14hv6_79 ._wrapper_14hv6_90 ._content_14hv6_103 ._buttons_14hv6_165 a{width:auto}}._outerWrapper_14hv6_79 ._wrapper_14hv6_90 ._image_14hv6_190{display:flex;justify-content:center}@media only screen and (min-width: 1184px){._outerWrapper_14hv6_79 ._wrapper_14hv6_90 ._image_14hv6_190{display:flex;justify-content:flex-end}}._outerWrapper_14hv6_79 ._wrapper_14hv6_90 ._image_14hv6_190 img{aspect-ratio:16/9;max-width:500px;-o-object-fit:cover;object-fit:cover;display:flex;flex-direction:column}@media only screen and (min-width: 768px){._outerWrapper_14hv6_79 ._wrapper_14hv6_90 ._image_14hv6_190 img{border-radius:6px;aspect-ratio:4/3}}@media only screen and (min-width: 1184px){._outerWrapper_14hv6_79 ._wrapper_14hv6_90 ._image_14hv6_190 img{position:relative;border-radius:0;width:100%;max-width:100%}}@media only screen and (min-width: 1440px){._outerWrapper_14hv6_79 ._wrapper_14hv6_90 ._image_14hv6_190 img{aspect-ratio:16/9}}.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur&gt;img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded&gt;img{opacity:1;transition:opacity .3s}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_6sldg_79{height:100%;width:100%}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1uabs_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1uabs_1{0%{transform:translate(100%)}to{transform:translate(0)}}._gradient_1uabs_95:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#1a1a1a 0%,rgba(26,26,26,0) 40%)}._modal_1uabs_105{cursor:pointer;width:100vw;height:100vh;text-align:center;background-color:#1a1a1ae6;position:fixed;z-index:1000;top:0;left:0}._modal_1uabs_105 img{height:auto;width:auto}._modal_1uabs_105 img,._modal_1uabs_105 iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:95vw;max-height:calc(95vh - 6.6rem)}._close-icon_1uabs_130{position:fixed;top:2.4rem;right:2.4rem;width:3rem;height:3rem;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:3rem 3rem;background-image:url(../icons/close-thin-red.svg)}._wrapper_1uabs_143{display:inline-block;position:relative}._wrapper_1uabs_143 img{max-width:100%}._is-modal_1uabs_151{cursor:pointer}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_pzmrw_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_pzmrw_1{0%{transform:translate(100%)}to{transform:translate(0)}}._gradient_pzmrw_95:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#1a1a1a 0%,rgba(26,26,26,0) 40%)}._wrapper_pzmrw_105{transition:all;transition-duration:1s;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}._wrapper_pzmrw_105 img{max-width:100%}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._list-item_11x17_79{list-style:none}._list-item_11x17_79:not(:last-child){border-bottom:1px solid #dcdcdc;padding-bottom:16px}._list-item_11x17_79 ._section_11x17_86{display:flex;flex-direction:column;grid-gap:12px;gap:12px}._list-item_11x17_79 ._section_11x17_86 ._link_11x17_91{width:-moz-max-content;width:max-content;color:#075dc6}._list-item_11x17_79 ._section_11x17_86 ._link_11x17_91:hover{color:#397dd1;text-decoration:underline}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._listWrapper_whuak_79{display:flex;align-items:flex-start;grid-gap:8px;gap:8px}._listWrapper_whuak_79 ._count_whuak_84{min-width:30px;color:#5f5f5f}._listWrapper_whuak_79 ._list_whuak_79{white-space:pre;display:flex;flex-wrap:wrap;grid-gap:0;gap:0}._listWrapper_whuak_79 ._list_whuak_79 ._listItem_whuak_94{color:#075dc6}._listWrapper_whuak_79 ._list_whuak_79 ._listItem_whuak_94 a:hover{color:#397dd1;text-decoration:underline}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._list-item_p2wwh_79{display:flex;flex-direction:column;grid-gap:12px;gap:12px}._list-item_p2wwh_79:not(:last-child){border-bottom:1px solid #dcdcdc;padding-bottom:16px}._list-item_p2wwh_79 ._link_p2wwh_88{width:-moz-max-content;width:max-content;color:#075dc6}._list-item_p2wwh_79 ._link_p2wwh_88:hover{color:#397dd1;text-decoration:underline}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._main_krfz5_79{display:flex;flex-direction:column}._main_krfz5_79 ._directory_krfz5_83 ._section_krfz5_83{margin-right:16px;margin-left:16px;padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;grid-gap:24px;gap:24px}@media only screen and (min-width: 768px){._main_krfz5_79 ._directory_krfz5_83 ._section_krfz5_83{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._main_krfz5_79 ._directory_krfz5_83 ._section_krfz5_83{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._main_krfz5_79 ._directory_krfz5_83 ._section_krfz5_83{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._main_krfz5_79 ._directory_krfz5_83 ._section_krfz5_83{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._main_krfz5_79 ._directory_krfz5_83 ._section_krfz5_83{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._main_krfz5_79 ._directory_krfz5_83 ._section_krfz5_83{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._main_krfz5_79 ._directory_krfz5_83 ._section_krfz5_83{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._main_krfz5_79 ._directory_krfz5_83 ._section_krfz5_83{width:100%;max-width:1600px}}._main_krfz5_79 ._directory_krfz5_83 ._section_krfz5_83 ._list_krfz5_139{display:flex;flex-direction:column;grid-gap:16px;gap:16px}._main_krfz5_79 ._directory_krfz5_83 ._section_krfz5_83 ._list_krfz5_139 ._listItem_krfz5_144{display:flex;flex-direction:column;grid-gap:12px;gap:12px}._main_krfz5_79 ._directory_krfz5_83 ._section_krfz5_83 ._list_krfz5_139 ._listItem_krfz5_144:not(:last-child){border-bottom:1px solid #dcdcdc;padding-bottom:16px}._main_krfz5_79 ._directory_krfz5_83 ._section_krfz5_83 ._list_krfz5_139 ._listItem_krfz5_144 a{width:-moz-max-content;width:max-content}._main_krfz5_79 ._directory_krfz5_83 ._section_krfz5_83 ._list_krfz5_139 ._listItem_krfz5_144 a ._headline_krfz5_156{color:inherit}._main_krfz5_79 ._directory_krfz5_83 ._section_krfz5_83 ._list_krfz5_139 ._listItem_krfz5_144 ._listWrapper_krfz5_159{width:-moz-max-content;width:max-content}._link_krfz5_163{color:#075dc6}._link_krfz5_163:hover{color:#397dd1;text-decoration:underline}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._main_p3hxt_79{display:flex;flex-direction:column}._main_p3hxt_79 ._directory_p3hxt_83 ._list_p3hxt_83{margin-right:16px;margin-left:16px;padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;grid-gap:16px;gap:16px}@media only screen and (min-width: 768px){._main_p3hxt_79 ._directory_p3hxt_83 ._list_p3hxt_83{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._main_p3hxt_79 ._directory_p3hxt_83 ._list_p3hxt_83{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._main_p3hxt_79 ._directory_p3hxt_83 ._list_p3hxt_83{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._main_p3hxt_79 ._directory_p3hxt_83 ._list_p3hxt_83{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._main_p3hxt_79 ._directory_p3hxt_83 ._list_p3hxt_83{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._main_p3hxt_79 ._directory_p3hxt_83 ._list_p3hxt_83{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._main_p3hxt_79 ._directory_p3hxt_83 ._list_p3hxt_83{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._main_p3hxt_79 ._directory_p3hxt_83 ._list_p3hxt_83{width:100%;max-width:1600px}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._mapContainer_181z8_79{display:flex;flex-direction:column}@media only screen and (min-width: 768px){._mapContainer_181z8_79{display:flex;flex-direction:row}}._layoutBaseVertical_181z8_90{padding-top:80px;padding-bottom:80px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_njtwr_79{display:flex;margin-bottom:50px}._search-wrapper_njtwr_84{border:1px solid #dcdcdc;overflow:hidden;width:48%;max-width:375px;height:calc(100vh - 74px)}@supports (height: 100dvh){._search-wrapper_njtwr_84{height:calc(100dvh - 74px)}}@media only screen and (min-width: 1184px){._search-wrapper_njtwr_84{max-width:425px;height:calc(100vh - 120px)}@supports (height: 100dvh){._search-wrapper_njtwr_84{height:calc(100dvh - 120px)}}}.mapboxgl-map{-webkit-tap-highlight-color:rgb(0 0 0/0);font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#0000000d}.mapboxgl-ctrl-group button:focus.focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(.focus-visible){box-shadow:none}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left&gt;.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left&gt;.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right&gt;.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right&gt;.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left&gt;.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left&gt;.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:#0000000d}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid transparent;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid transparent;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:rgba(0,0,0,.7);color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._marker-btn_zyzjp_79{background:none;border:none;cursor:pointer}._marker-btn_zyzjp_79 svg{height:50px;width:40px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1m0l3_79{z-index:2;position:absolute;bottom:90px;left:16px;right:16px;background:#ffffff;border-radius:5px;box-shadow:0 1px 10px #0000000d,0 1px 10px #0000000d;min-width:350px;max-width:350px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){._wrapper_1m0l3_79{bottom:12px}._wrapper_1m0l3_79:hover{box-shadow:0 1px 20px 10px #0000001a,0 1px 10px #0000001a}}@media only screen and (min-width: 1440px){._wrapper_1m0l3_79{bottom:55px;left:-155px;right:unset}}._close-icon_1m0l3_109{position:absolute;right:6px;top:6px;color:#ccc;border:2px solid rgba(0,0,0,0);border-radius:40px;cursor:pointer;padding:0 6px}._close-icon_1m0l3_109:hover{color:#1a1a1a}._close-icon_1m0l3_109 svg{height:8px;width:8px}._image_1m0l3_130{justify-content:flex-end;-o-object-fit:cover;object-fit:cover;max-width:144px;border-radius:6px;display:flex;justify-content:center}._image_1m0l3_130._logo_1m0l3_139,._image_1m0l3_130._map_1m0l3_139,._image_1m0l3_130._default_1m0l3_139{aspect-ratio:1/1;max-width:90px}._image_1m0l3_130._primary_1m0l3_143{aspect-ratio:16/9}._content_1m0l3_147{height:100%;display:flex;flex-direction:column;grid-gap:16px;gap:16px;justify-content:space-between}._content_1m0l3_147 ._top_1m0l3_154{display:flex;flex-direction:row;grid-gap:16px;gap:16px;justify-content:space-between;padding:24px}._content_1m0l3_147 ._top_1m0l3_154&gt;div{flex-basis:50%}._content_1m0l3_147 ._bottom_1m0l3_164{border-top:1px solid #dcdcdc;padding:16px 24px}._content_1m0l3_147 ._body_1m0l3_171{display:flex;align-items:flex-start;flex-direction:column;grid-gap:12px;gap:12px}._content_1m0l3_147 ._body_1m0l3_171 ._affiliateInfo_1m0l3_177{display:flex;flex-direction:column;grid-gap:4px;gap:4px;justify-content:flex-start}._content_1m0l3_147 ._body_1m0l3_171 ._affiliateInfo_1m0l3_177 ._address_1m0l3_183{color:#5f5f5f}._content_1m0l3_147 ._buttons_1m0l3_186{display:flex;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}._content_1m0l3_147 ._buttons_1m0l3_186 a{width:100%;display:flex}._content_1m0l3_147 ._buttons_1m0l3_186 button{width:100%}@media only screen and (min-width: 768px){._content_1m0l3_147 ._buttons_1m0l3_186 button._aboutTheGym_1m0l3_199:hover{color:#075dc6}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._distance_1plj6_79{color:#075dc6}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._cluster_cfkn5_79{container-type:inline-size;color:#fff;background-color:#00000080;border-radius:100%;display:flex;align-items:center;justify-content:center}._cluster_cfkn5_79:hover{cursor:pointer;background-color:#000000b3}._cluster_cfkn5_79._hover_cfkn5_92{background-color:#000000b3}._cluster-text_cfkn5_96{font-size:14px!important}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._search_1a736_79{height:100%;overflow:hidden;display:flex;flex-direction:column}._search_1a736_79._display-on-map_1a736_85{position:absolute;width:100%}._search-input_1a736_89{position:sticky;top:0;background:none;z-index:2;overflow:visible;display:flex;flex-direction:column;grid-gap:12px;gap:12px;justify-content:center;padding:20px 16px}@media only screen and (min-width: 768px){._search-input_1a736_89{min-height:170px;background:#ffffff;padding:32px 24px 24px}._search-input_1a736_89._map_1a736_113{min-height:140px}}._search-input-container_1a736_117{display:flex;align-items:center}._search-input-container_1a736_117 ._mapGeoCoderContainer_1a736_121{width:0%;font-size:12px}._search-input-container_1a736_117 ._mapGeoCoderContainer_1a736_121._loaded_1a736_125{width:100%}._location-target_1a736_129{display:flex;align-items:center;padding:12px;margin-left:10px;width:40px;height:40px;border-radius:100px;border:1px solid #cccccc;cursor:pointer;transition:border .5s ease;background:#ffffff}._location-target_1a736_129:hover{border:1px solid #1a1a1a}._location-target_1a736_129._rotate_1a736_145{-webkit-animation-name:_spin_1a736_1;-webkit-animation-duration:4s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:_spin_1a736_1;-moz-animation-duration:4s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:_spin_1a736_1;-ms-animation-duration:4s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:_spin_1a736_1;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes _spin_1a736_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._search-results-wrapper_1ffv9_79{overflow:scroll;background:#eeeeee;border-top:1px solid #dcdcdc;height:100%;flex:1;padding-top:24px;padding-bottom:85px}@media only screen and (min-width: 768px){._search-results-wrapper_1ffv9_79{padding-bottom:32px}}._search-results-wrapper_1ffv9_79._hide_1ffv9_93{position:relative;left:-1000px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_ph1g9_79{display:flex;flex-direction:column;grid-gap:32px;gap:32px;padding-left:16px;padding-right:16px}@media only screen and (min-width: 1184px){._wrapper_ph1g9_79{padding-left:32px;padding-right:32px}}._results_ph1g9_93{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;padding-bottom:28px}@media only screen and (min-width: 768px){._results_ph1g9_93{padding-bottom:32px}}._results-text_ph1g9_104{color:#5f5f5f}._last_ph1g9_108{background:#ffffff;border-radius:5px;border:1px solid #dcdcdc;height:-moz-max-content;height:max-content;display:flex;flex-direction:column;grid-gap:8px;gap:8px;justify-content:center;padding:16px}@media only screen and (min-width: 768px){._last_ph1g9_108{margin-bottom:0}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1v5tg_79{background:#ffffff;border-radius:5px;border:1px solid #dcdcdc;display:flex;flex-direction:column}@media only screen and (min-width: 768px){._wrapper_1v5tg_79:hover{box-shadow:0 1px 20px 10px #00000009,0 1px 10px #00000009}}._image_1v5tg_92{-o-object-fit:cover;object-fit:cover;max-width:144px;border-radius:6px;display:flex;justify-content:flex-end}._image_1v5tg_92._logo_1v5tg_99,._image_1v5tg_92._map_1v5tg_99,._image_1v5tg_92._default_1v5tg_99{aspect-ratio:1/1;max-width:90px}._image_1v5tg_92._primary_1v5tg_103{aspect-ratio:16/9}._content_1v5tg_107{height:100%;display:flex;flex-direction:column;grid-gap:16px;gap:16px;justify-content:space-between}._content_1v5tg_107 ._top_1v5tg_114{display:flex;flex-direction:row;grid-gap:16px;gap:16px;justify-content:space-between;padding:24px}._content_1v5tg_107 ._top_1v5tg_114&gt;div{flex-basis:50%}._content_1v5tg_107 ._top_1v5tg_114 ._body_1v5tg_124{display:flex;align-items:flex-start;flex-direction:column;grid-gap:12px;gap:12px}._content_1v5tg_107 ._top_1v5tg_114 ._body_1v5tg_124 ._affiliateInfo_1v5tg_130{display:flex;flex-direction:column;grid-gap:4px;gap:4px;justify-content:flex-start}._content_1v5tg_107 ._top_1v5tg_114 ._body_1v5tg_124 ._affiliateInfo_1v5tg_130 ._address_1v5tg_136{color:#5f5f5f}._content_1v5tg_107 ._bottom_1v5tg_139{border-top:1px solid #dcdcdc;padding:16px 24px}._content_1v5tg_107 ._buttons_1v5tg_146{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}._content_1v5tg_107 ._buttons_1v5tg_146 a{display:flex}._content_1v5tg_107 ._buttons_1v5tg_146 button{width:100%}@media only screen and (min-width: 768px){._content_1v5tg_107 ._buttons_1v5tg_146 button._aboutTheGym_1v5tg_158:hover{color:#075dc6}}._content_1v5tg_107 ._button_1v5tg_146{width:100%;border:2px solid #1a1a1a;background-color:#fff;color:#1a1a1a;border-radius:100px;white-space:nowrap;text-align:center;transition:background-color .25s ease;display:flex;align-items:center;justify-content:center;padding:14px 24px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}._content_1v5tg_107 ._button_1v5tg_146:not(:disabled){cursor:pointer}@media (hover: hover){._content_1v5tg_107 ._button_1v5tg_146:hover,._content_1v5tg_107 ._button_1v5tg_146:focus{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_rc6lb_79{display:flex;flex-direction:column;grid-gap:32px;gap:32px;padding-left:16px;padding-right:16px}@media only screen and (min-width: 1184px){._wrapper_rc6lb_79{padding-left:32px;padding-right:32px}}._results-text_rc6lb_93{color:#5f5f5f}._no-results-container_rc6lb_97{display:flex;flex-direction:column;grid-gap:8px;gap:8px}._last_rc6lb_103{margin-bottom:32px}@media only screen and (min-width: 768px){._last_rc6lb_103{margin-bottom:0}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1hrbw_79{max-height:calc(100vh - 74px);overflow:hidden}._search-wrapper_1hrbw_84,._map_1hrbw_85{width:100%}._hidden_1hrbw_89{position:absolute;left:-1000px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._toggle-view-button_j4msw_79{position:absolute;bottom:24px;z-index:10;width:100%;padding-left:16px;padding-right:16px}._toggle-view-button_j4msw_79 button{margin:0 auto;background-color:#1a1a1a!important;display:flex;grid-gap:8px;gap:8px}._list-button-text_j4msw_94{color:#dcdcdc;text-decoration:none}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_hfxz2_79{background:#eeeeee}@media only screen and (min-width: 768px){._wrapper_hfxz2_79{height:unset}}._wrapper_hfxz2_79 ._height_hfxz2_87{height:400px}._wrapper_hfxz2_79 ._content_hfxz2_90{margin-right:16px;margin-left:16px;padding-top:80px;padding-bottom:60px;display:flex;align-items:flex-start;flex-direction:column;position:relative}@media only screen and (min-width: 768px){._wrapper_hfxz2_79 ._content_hfxz2_90{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_hfxz2_79 ._content_hfxz2_90{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_hfxz2_79 ._content_hfxz2_90{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_hfxz2_79 ._content_hfxz2_90{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_hfxz2_79 ._content_hfxz2_90{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_hfxz2_79 ._content_hfxz2_90{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_hfxz2_79 ._content_hfxz2_90{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_hfxz2_79 ._content_hfxz2_90{width:100%;max-width:1600px}}@media only screen and (min-width: 1184px){._wrapper_hfxz2_79 ._content_hfxz2_90{display:flex;align-items:center;flex-direction:row}}._wrapper_hfxz2_79 ._header_hfxz2_154{display:flex;flex-direction:column;grid-gap:16px;gap:16px;margin-bottom:40px;flex-grow:1}._wrapper_hfxz2_79 ._innerHeader_hfxz2_161{display:flex;flex-direction:row;flex-wrap:nowrap;grid-gap:10px;gap:10px}@media only screen and (min-width: 768px){._wrapper_hfxz2_79 ._innerHeader_hfxz2_161{display:flex;flex-direction:column;flex-wrap:wrap}}._wrapper_hfxz2_79 ._body_hfxz2_174{width:100%;flex-grow:1}@media only screen and (min-width: 1440px){._wrapper_hfxz2_79 ._body_hfxz2_174{flex-grow:6;width:unset}}._wrapper_hfxz2_79 ._no-results_hfxz2_184{display:flex;align-items:flex-start;flex-direction:row;grid-gap:8px;gap:8px;margin-bottom:48px;padding:16px 12px;background-color:#dcdcdc}._wrapper_hfxz2_79 ._no-results-content_hfxz2_196{display:flex;flex-direction:column;grid-gap:4px;gap:4px}._wrapper_hfxz2_79 ._limited-results-container_hfxz2_201{display:flex;flex-direction:column;grid-gap:50px;gap:50px;width:100%}._wrapper_hfxz2_79 ._limited-result_hfxz2_201{display:flex;flex-direction:column;margin-bottom:24px;height:390px;width:100%}._wrapper_hfxz2_79 ._limited-result-header_hfxz2_214{margin-bottom:24px}._wrapper_hfxz2_79 ._slider_hfxz2_217{width:100%;height:400px;position:absolute}._wrapper_hfxz2_79 ._flex_hfxz2_222{display:flex;flex-direction:row;grid-gap:24px;gap:24px}._wrapper_hfxz2_79 ._card-slides_hfxz2_227{height:100%;overflow:hidden}._wrapper_hfxz2_79 ._relative_hfxz2_231{position:relative}._wrapper_hfxz2_79 ._desktop-content_hfxz2_234{width:100%}._wrapper_hfxz2_79 ._mobile-content_hfxz2_237{display:flex;align-items:center;flex-direction:column;grid-gap:20px;gap:20px;width:100%;height:-moz-max-content;height:max-content}._wrapper_hfxz2_79 ._controls_hfxz2_245{margin-top:20px;display:flex;flex-direction:column}._wrapper_hfxz2_79 ._scroll-container_hfxz2_250{height:4px;position:relative;background-color:#dcdcdc}._wrapper_hfxz2_79 ._scroll-bar_hfxz2_255{position:absolute;left:0;bottom:0;transition:left .5s ease-in-out;height:4px;background-color:#000}._wrapper_hfxz2_79 ._arrows_hfxz2_263{margin-top:20px;display:flex;grid-gap:10px;gap:10px}._wrapper_hfxz2_79 ._arrow-wrapper_hfxz2_268{width:48px;height:48px;border-radius:36px;text-indent:-999999px;cursor:pointer;border:1px solid #1a1a1a;color:#1a1a1a}._wrapper_hfxz2_79 ._arrow-wrapper_hfxz2_268 svg&gt;g&gt;path{fill:currentColor}._wrapper_hfxz2_79 ._arrow-wrapper_hfxz2_268:disabled{color:#ccc;border:1px solid #cccccc}._wrapper_hfxz2_79 ._arrow-wrapper_hfxz2_268:not(:disabled):hover{opacity:.6}._wrapper_hfxz2_79 ._arrow_hfxz2_263{display:flex;align-items:center;justify-content:center}._wrapper_hfxz2_79 ._arrow-left_hfxz2_292{transform:rotate(180deg)}._fade_hfxz2_296{background:linear-gradient(to right,rgba(255,255,255,0) 0%,#eeeeee 75%);position:absolute;top:0;bottom:0;right:-2px;left:80%;pointer-events:none}._grey500_hfxz2_306{color:#5f5f5f}._blue_hfxz2_310{color:#075dc6}._hidden_hfxz2_314{visibility:hidden}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_5z90p_79{padding:24px;border:1px solid;border-color:#1a1a1a;border-color:#dcdcdc;border-radius:4px;background-color:#fff;display:grid;grid-template-rows:1fr 1fr 2fr;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;width:100%;height:390px}._wrapper_5z90p_79 ._top_5z90p_96{padding-bottom:24px;display:flex;justify-content:space-between}._wrapper_5z90p_79 ._badge_5z90p_101{width:50px}._wrapper_5z90p_79 ._spotsLeft_5z90p_104{display:flex;align-items:center;grid-gap:4px;gap:4px;padding-left:10px;padding-right:10px;font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;background:#f9e8e8;border-radius:4px;border:1px solid #ffc8c8;color:#821a1a;height:30px}._wrapper_5z90p_79 ._description_5z90p_125{display:flex;flex-direction:column;grid-gap:8px;gap:8px;color:#5f5f5f}._wrapper_5z90p_79 ._descriptionItem_5z90p_131{display:flex;flex-direction:row;grid-gap:8px;gap:8px}._wrapper_5z90p_79 ._button_5z90p_136{width:100%}._wrapper_5z90p_79 ._button_5z90p_136 button{width:100%;justify-content:center;height:48px}._wrapper_5z90p_79 ._location_5z90p_144{text-decoration:underline;color:#075dc6!important}._wrapper_5z90p_79 ._section_5z90p_148{display:flex;flex-direction:column;grid-gap:8px;gap:8px}._wrapper_rk7a9_1{padding:24px 0 0}@media (min-width: 1025px){._wrapper_rk7a9_1{padding:48px 0 0}}._wrapper_9sfb2_1{padding:calc(var(--cf-spacing) * 5);border:solid 1px var(--cf-gray-10);display:flex;flex-direction:column;align-items:flex-start;height:100%;box-sizing:border-box;border-radius:4px}._wrapper_9sfb2_1:hover{border:1px solid var(--cf-black-20);box-shadow:0 28px 40px #00000008,0 7px 5px #00000008;cursor:pointer}._wrapper_9sfb2_1:hover .right-icon{transform:translate(5px)}._header_9sfb2_24{display:flex;flex-direction:row;align-items:center;grid-gap:calc(var(--cf-spacing) * 6);gap:calc(var(--cf-spacing) * 6);margin-bottom:calc(var(--cf-spacing) * 7)}._badge_9sfb2_32{height:88px}._tags_9sfb2_36{display:flex;flex-direction:row;align-items:center;grid-gap:calc(var(--cf-spacing) * 2);gap:calc(var(--cf-spacing) * 2);margin-bottom:calc(var(--cf-spacing) * 3)}._tags_9sfb2_36&gt;li{padding:4px 8px;border:solid 1px var(--cf-gray-10);text-transform:uppercase;font-weight:800;border-radius:2px;font-size:10px;line-height:1.4;letter-spacing:.05em;color:var(--cf-off-black)}._description_9sfb2_56{display:block;font-size:14px;line-height:1.5;color:var(--cf-dark-gray);margin-bottom:calc(var(--cf-spacing) * 6)}@media (min-width: 768px){._wrapper_9sfb2_1{padding:calc(var(--cf-spacing) * 9)}}._button_1rdpg_1.cf-button{margin-top:auto;margin-bottom:12px}._button_1rdpg_1._badgeCardButton_1rdpg_6.cf-button:focus,._button_1rdpg_1._badgeCardButton_1rdpg_6.cf-button:active{outline:none;border:none}._wrapper_zhxmk_1{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr}@media (min-width: 768px){._wrapper_zhxmk_1{grid-gap:40px;gap:40px;grid-template-columns:repeat(auto-fill,minmax(352px,1fr))}}._wrapper_bpfkc_1{margin-top:40px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_qz4da_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_qz4da_1{0%{transform:translate(100%)}to{transform:translate(0)}}._hero-video_qz4da_95{position:relative;overflow:hidden;height:0;padding-bottom:0}._hero-video_qz4da_95 iframe{position:absolute;top:0;left:0;height:100%;width:100%}._tall_qz4da_110{min-height:67.5rem;max-height:90vh}@media (max-width: 454px){._tall_qz4da_110{min-height:50rem;height:auto}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_wqu7o_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_wqu7o_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_wqu7o_95{background-color:#1a1a1a;position:relative;display:flex;align-items:center}@media only screen and (min-width: 768px){._wrapper_wqu7o_95{display:flex;flex-direction:column;justify-content:center}}._wrapper_wqu7o_95._bottom_wqu7o_108{display:flex;align-items:flex-end}._wrapper_wqu7o_95._top_wqu7o_112{display:flex;align-items:flex-start}._wrapper_wqu7o_95._top_wqu7o_112 ._inner-container_wqu7o_116{display:flex;grid-gap:80px;gap:80px}._wrapper_wqu7o_95._image_wqu7o_120:before{background:linear-gradient(90deg,#1a1a1a 0%,rgba(26,26,26,0) 80%)}._wrapper_wqu7o_95._image_wqu7o_120._gradiantOverlay_wqu7o_123:before{background:linear-gradient(360deg,rgba(26,26,26,.99) 0%,rgba(26,26,26,0) 69.19%),linear-gradient(360deg,rgba(26,26,26,.297) 0%,rgba(26,26,26,0) 69.19%),radial-gradient(100% 365.77% at 0%,at 70.97%,rgba(0,0,0,.5) 0%,rgba(0,0,0,.25) 49.62%,rgba(0,0,0,.5) 98.44%),radial-gradient(100% 365.77% at 0%,at 70.97%,rgba(0,0,0,.4) 0%,rgba(0,0,0,.2) 49.62%,rgba(0,0,0,.4) 98.44%);background:linear-gradient(360deg,rgba(26,26,26,.99) 0%,rgba(26,26,26,0) 69.19%),linear-gradient(360deg,rgba(26,26,26,.297) 0%,rgba(26,26,26,0) 69.19%),radial-gradient(100% 365.77% at 0% 70.97%,rgba(0,0,0,.5) 0%,rgba(0,0,0,.25) 49.62%,rgba(0,0,0,.5) 98.44%),radial-gradient(100% 365.77% at 0% 70.97%,rgba(0,0,0,.4) 0%,rgba(0,0,0,.2) 49.62%,rgba(0,0,0,.4) 98.44%)}._wrapper_wqu7o_95._short_wqu7o_126{height:20rem}._wrapper_wqu7o_95._short_wqu7o_126 ._headline_wqu7o_129{top:65%}@media only screen and (min-width: 768px){._wrapper_wqu7o_95._short_wqu7o_126{height:auto}}._wrapper_wqu7o_95._medium_wqu7o_137{height:auto}@media only screen and (min-width: 768px){._wrapper_wqu7o_95._medium_wqu7o_137{height:auto}}@media only screen and (min-width: 768px){._wrapper_wqu7o_95._medium_wqu7o_137{min-height:40rem}}._wrapper_wqu7o_95._tall_wqu7o_150{height:auto;min-height:50rem;max-height:90vh}@media only screen and (min-width: 480px){._wrapper_wqu7o_95._tall_wqu7o_150{min-height:67.5rem}}._wrapper_wqu7o_95._extra-tall_wqu7o_160{height:unset;max-height:unset}._wrapper_wqu7o_95._has-tab-links_wqu7o_164{display:flex;flex-direction:column;justify-content:space-between}._wrapper_wqu7o_95 ._inner-container_wqu7o_116{width:100%;z-index:7;display:flex;align-items:center;flex-direction:column;padding:60px 16px}@media only screen and (min-width: 768px){._wrapper_wqu7o_95 ._inner-container_wqu7o_116{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_wqu7o_95 ._inner-container_wqu7o_116{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._wrapper_wqu7o_95 ._inner-container_wqu7o_116{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._wrapper_wqu7o_95 ._inner-container_wqu7o_116{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}@media only screen and (min-width: 768px){._wrapper_wqu7o_95 ._inner-container_wqu7o_116{max-width:unset}}._wrapper_wqu7o_95 ._inner-container_wqu7o_116._left_wqu7o_209{display:flex;align-items:flex-start;flex-direction:column}._wrapper_wqu7o_95 ._inner-container_wqu7o_116._left_wqu7o_209 ._text-container_wqu7o_214{text-align:left}._wrapper_wqu7o_95 ._inner-container_wqu7o_116._left_wqu7o_209 ._text-container_wqu7o_214 ._image-links-wrapper_wqu7o_217 ._image-links_wqu7o_217{display:flex;justify-content:flex-start}._wrapper_wqu7o_95 ._inner-container_wqu7o_116._center_wqu7o_221{display:flex;justify-content:center}._wrapper_wqu7o_95 ._inner-container_wqu7o_116._center_wqu7o_221 ._text-container_wqu7o_214{text-align:center;display:flex;align-items:center}._wrapper_wqu7o_95 ._inner-container_wqu7o_116._center_wqu7o_221 ._text-container_wqu7o_214 ._image-links-wrapper_wqu7o_217 ._image-links_wqu7o_217{display:flex;justify-content:center}._wrapper_wqu7o_95 ._inner-container_wqu7o_116 ._kicker_wqu7o_234{display:flex;grid-gap:18px;gap:18px}._wrapper_wqu7o_95 ._inner-container_wqu7o_116 ._kicker-text_wqu7o_238{color:#fff}._wrapper_wqu7o_95 ._inner-container_wqu7o_116 ._text-container_wqu7o_214{color:#fff;display:flex;flex-direction:column;grid-gap:40px;gap:40px}@media only screen and (min-width: 480px){._wrapper_wqu7o_95 ._inner-container_wqu7o_116 ._text-container_wqu7o_214{max-width:90%}}@media only screen and (min-width: 768px){._wrapper_wqu7o_95 ._inner-container_wqu7o_116 ._text-container_wqu7o_214{max-width:80%;text-align:center;display:flex;flex-direction:column}}@media only screen and (min-width: 1184px){._wrapper_wqu7o_95 ._inner-container_wqu7o_116 ._text-container_wqu7o_214{max-width:60%;display:flex;grid-gap:32px;gap:32px}}._wrapper_wqu7o_95 ._inner-container_wqu7o_116 ._text-container_wqu7o_214._center_wqu7o_221{text-align:center}._wrapper_wqu7o_95 ._inner-container_wqu7o_116 ._text-container_wqu7o_214 ._specialty-badge_wqu7o_270{width:82px;margin-bottom:8px}@media only screen and (min-width: 768px){._wrapper_wqu7o_95 ._inner-container_wqu7o_116 ._text-container_wqu7o_214 ._specialty-badge_wqu7o_270{margin-bottom:20px}}._wrapper_wqu7o_95 ._inner-container_wqu7o_116 ._text-container_wqu7o_214 ._headline-wrapper_wqu7o_279{overflow:hidden;display:flex;flex-direction:column;flex-wrap:wrap;grid-gap:12px;gap:12px}@media only screen and (min-width: 768px){._wrapper_wqu7o_95 ._inner-container_wqu7o_116 ._text-container_wqu7o_214 ._headline-wrapper_wqu7o_279{display:flex;grid-gap:16px;gap:16px}}@media only screen and (min-width: 1184px){._wrapper_wqu7o_95 ._inner-container_wqu7o_116 ._text-container_wqu7o_214 ._headline-wrapper_wqu7o_279{display:flex;grid-gap:18px;gap:18px}}._wrapper_wqu7o_95 ._inner-container_wqu7o_116 ._text-container_wqu7o_214 ._headline-container_wqu7o_298{overflow:hidden;display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:12px;gap:12px}@media only screen and (min-width: 768px){._wrapper_wqu7o_95 ._inner-container_wqu7o_116 ._text-container_wqu7o_214 ._headline-container_wqu7o_298{display:flex;grid-gap:16px;gap:16px}}@media only screen and (min-width: 1440px){._wrapper_wqu7o_95 ._inner-container_wqu7o_116 ._text-container_wqu7o_214 ._headline-container_wqu7o_298{display:flex;grid-gap:18px;gap:18px}}._wrapper_wqu7o_95 ._inner-container_wqu7o_116 ._text-container_wqu7o_214 ._body-text_wqu7o_317{display:none}@media only screen and (min-width: 480px){._wrapper_wqu7o_95 ._inner-container_wqu7o_116 ._text-container_wqu7o_214 ._body-text_wqu7o_317{display:block}}._wrapper_wqu7o_95 ._inner-container_wqu7o_116 ._text-container_wqu7o_214 ._links-wrapper_wqu7o_325{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px}._wrapper_wqu7o_95 ._inner-container_wqu7o_116 ._logo-container_wqu7o_330{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px;position:absolute;bottom:3.6rem;right:3.6rem}@media (max-width: 1024px){._wrapper_wqu7o_95 ._inner-container_wqu7o_116 ._logo-container_wqu7o_330{position:relative;bottom:unset;right:unset;display:flex;justify-content:center;padding:12px 0;top:3.6rem}}._wrapper_wqu7o_95 ._inner-container_wqu7o_116 ._logo-container_wqu7o_330 ._badge_wqu7o_352{width:16rem;height:12.4rem;fill:#fff;z-index:1}@media only screen and (min-width: 768px){._wrapper_wqu7o_95 ._inner-container_wqu7o_116 ._logo-container_wqu7o_330 ._badge_wqu7o_352{width:11rem;height:8.5rem}}@media (max-width: 454px){._wrapper_wqu7o_95 ._inner-container_wqu7o_116 ._logo-container_wqu7o_330 ._badge_wqu7o_352{width:8rem;height:6.2rem}}@media (max-width: 1024px){._wrapper_wqu7o_95 ._inner-container_wqu7o_116 ._logo-container_wqu7o_330 ._specialty-course-badge_wqu7o_371{display:none}}._wrapper_wqu7o_95 ._inner-container_wqu7o_116 ._logo-container_wqu7o_330 ._ansi-logo_wqu7o_375 p{padding:0}._wrapper_wqu7o_95 ._tab-links_wqu7o_378{color:#fff;z-index:1;width:100%}._wrapper_wqu7o_95 ._tab-links-kickerText_wqu7o_383{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._wrapper_wqu7o_95 ._tab-links-kickerText_wqu7o_383{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_wqu7o_95 ._tab-links-kickerText_wqu7o_383{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_wqu7o_95 ._tab-links-kickerText_wqu7o_383{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_wqu7o_95 ._tab-links-kickerText_wqu7o_383{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_wqu7o_95 ._tab-links-kickerText_wqu7o_383{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_wqu7o_95 ._tab-links-kickerText_wqu7o_383{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_wqu7o_95 ._tab-links-kickerText_wqu7o_383{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_wqu7o_95 ._tab-links-kickerText_wqu7o_383{width:100%;max-width:1600px}}._wrapper_wqu7o_95 ._tab-links-wrapper_wqu7o_434{overflow-x:auto;display:flex;padding-left:16px;margin-top:24px}@media only screen and (min-width: 768px){._wrapper_wqu7o_95 ._tab-links-wrapper_wqu7o_434{padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_wqu7o_95 ._tab-links-wrapper_wqu7o_434{padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._wrapper_wqu7o_95 ._tab-links-wrapper_wqu7o_434{padding-left:160px}}@media only screen and (min-width: 1920px){._wrapper_wqu7o_95 ._tab-links-wrapper_wqu7o_434{padding-left:calc((100vw - 1600px)/2)}}._wrapper_wqu7o_95 ._tab-links-container_wqu7o_460{border-top:1px solid #333333;border-right:1px solid #333333;border-left:1px solid #333333;width:-moz-min-content;width:min-content;display:flex;flex-direction:row}._wrapper_wqu7o_95 ._tab-links-link_wqu7o_468{width:-moz-fit-content;width:fit-content;min-width:150px;background:rgba(0,0,0,.05);display:flex;flex-direction:column;grid-gap:2px;gap:2px;padding:24px}@media only screen and (min-width: 1184px){._wrapper_wqu7o_95 ._tab-links-link_wqu7o_468{min-width:225px}}@media only screen and (min-width: 1920px){._wrapper_wqu7o_95 ._tab-links-link_wqu7o_468{min-width:320px}}._wrapper_wqu7o_95 ._tab-links-link_wqu7o_468:hover{background:rgba(0,0,0,.5)}._wrapper_wqu7o_95 ._tab-links-link_wqu7o_468:not(:last-of-type){border-right:1px solid #333333}._wrapper_wqu7o_95 ._tab-links-link_wqu7o_468._selected_wqu7o_493{background:rgba(0,0,0,.5);border-bottom:5px solid #075dc6}._wrapper_wqu7o_95 ._tab-links-link-header_wqu7o_497,._wrapper_wqu7o_95 ._tab-links-link-kicker_wqu7o_497{white-space:nowrap}._wrapper_wqu7o_95 ._tab-links-link-kicker_wqu7o_497{font-size:14px;line-height:14px}._wrapper_wqu7o_95 ._hero-stats_wqu7o_504{position:absolute;top:0;left:0}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._modal-wrapper_1da56_79{position:relative;z-index:10}._video-wrapper_1da56_84{width:100%}._video_1da56_84{position:relative;overflow:hidden;height:0;padding-bottom:56.25%}._video_1da56_84 iframe{position:absolute;top:0;left:0;height:100%;width:100%}._close-icon-wrapper_1da56_102{position:fixed;top:2.25rem;right:2.25rem;border:1px solid #ffffff;border-radius:100%;opacity:.7;padding:2px}._close-icon-wrapper_1da56_102:hover{cursor:pointer;opacity:1}._close-icon_1da56_102{display:block;background-repeat:no-repeat;background-position:center;background-size:2.25rem 2.25rem;background-image:url(src/ui-component-library/components/)}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_2fzkp_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_2fzkp_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_2fzkp_95{color:#fff;cursor:pointer;width:100%;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 768px){._wrapper_2fzkp_95{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:72px;line-height:72px}}._wrapper_2fzkp_95:before{content:"";display:block;width:50px;height:50px;background-color:#fff;background-repeat:no-repeat;background-position:16px 50%;background-size:1.9rem 2.4rem;background-image:url(/7.5.0/play-red-4a2508cb.svg);margin-right:20px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_gslxe_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_gslxe_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_gslxe_95{display:flex;align-items:center}._logo_gslxe_100{width:12.6rem;margin:0}@media (max-width: 454px){._logo_gslxe_100{width:9.2rem}}._text_gslxe_110{font-size:1.2rem;line-height:1.1666666667;color:#fff;text-align:center;margin:0}@media (max-width: 454px){._text_gslxe_110{font-size:.8rem;line-height:1.125}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1bt3g_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1bt3g_1{0%{transform:translate(100%)}to{transform:translate(0)}}._logo_1bt3g_95{background:#fff;width:9rem;height:10.5rem}@media (max-width: 1024px){._logo_1bt3g_95{width:9rem;height:10.5rem}}@media (max-width: 454px){._logo_1bt3g_95{width:5rem;height:6.5rem}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1dzvf_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1dzvf_1{0%{transform:translate(100%)}to{transform:translate(0)}}._logo_1dzvf_95{width:16rem;height:12.4rem}@media (max-width: 1024px){._logo_1dzvf_95{width:11rem;height:8.5rem}}@media (max-width: 454px){._logo_1dzvf_95{width:8rem;height:6.2rem}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_vmtez_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_vmtez_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_vmtez_95{font-size:1.4rem;line-height:1.7142857143;font-weight:700;text-transform:uppercase;display:inline-block;padding:1.2rem 2.4rem 1.2rem 7.2rem;z-index:1;background-color:#1a1a1a;color:#979797}@media (max-width: 454px){._wrapper_vmtez_95{font-size:1.5rem;line-height:1.5333333333}}@media (max-width: 454px){._wrapper_vmtez_95{padding-left:1.2rem}}._location_vmtez_118{color:#fff;margin-left:.8rem}._wrapper_10w4t_1{padding:48px 0}._wrapper_6addj_1{color:var(--cf-white);font-weight:400;line-height:1.57}._language_6addj_7 option{color:#000;color:initial}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_momr8_79{background-color:var(--cf-off-black)}._inner-wrapper_momr8_83{color:#fff;font-size:1.4rem;margin-right:16px;margin-left:16px;padding-top:32px;padding-bottom:32px}@media only screen and (min-width: 768px){._inner-wrapper_momr8_83{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._inner-wrapper_momr8_83{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._inner-wrapper_momr8_83{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._inner-wrapper_momr8_83{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._inner-wrapper_momr8_83{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._inner-wrapper_momr8_83{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._inner-wrapper_momr8_83{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._inner-wrapper_momr8_83{width:100%;max-width:1600px}}._wrapper_1l9eg_1{margin:calc(var(--cf-spacing) * 12) 0;padding:calc(var(--cf-spacing) * 8) calc(var(--cf-spacing) * 6);border:solid 1px var(--cf-black-10);border-radius:4px}._header_1c3pm_1{display:flex;align-items:center;grid-gap:18px;gap:18px}._header_1c3pm_1 img{width:64px}._languages_1c3pm_11{margin-bottom:18px}._languages_1c3pm_11 ul{list-style:disc;margin-left:12px}._bold_1nb6w_1{font-weight:700}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1cpvz_79{background:#eeeeee;padding:40px 16px;display:flex;flex-direction:column;grid-gap:24px;gap:24px}@media only screen and (min-width: 768px){._wrapper_1cpvz_79{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1cpvz_79{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._wrapper_1cpvz_79{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._wrapper_1cpvz_79{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._wrapper_1cpvz_79 ._top_1cpvz_113{border-bottom:1px solid #cccccc;display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding-bottom:24px}._wrapper_1cpvz_79 ._center_1cpvz_120{display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding-bottom:12px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1xem2_79{background:#eeeeee;padding:45px 16px;display:flex;flex-direction:column;grid-gap:24px;gap:24px}@media only screen and (min-width: 768px){._wrapper_1xem2_79{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1xem2_79{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._wrapper_1xem2_79{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._wrapper_1xem2_79{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._wrapper_1xem2_79 ._top_1xem2_113,._wrapper_1xem2_79 ._bottom_1xem2_114{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}._wrapper_1xem2_79 ._top_1xem2_113 ._left_1xem2_119,._wrapper_1xem2_79 ._top_1xem2_113 ._center_1xem2_120,._wrapper_1xem2_79 ._top_1xem2_113 ._right_1xem2_121,._wrapper_1xem2_79 ._bottom_1xem2_114 ._left_1xem2_119,._wrapper_1xem2_79 ._bottom_1xem2_114 ._center_1xem2_120,._wrapper_1xem2_79 ._bottom_1xem2_114 ._right_1xem2_121{display:flex;flex-direction:column;grid-gap:12px;gap:12px}._wrapper_1xem2_79 ._top_1xem2_113 ._left_1xem2_119,._wrapper_1xem2_79 ._top_1xem2_113 ._right_1xem2_121,._wrapper_1xem2_79 ._bottom_1xem2_114 ._left_1xem2_119,._wrapper_1xem2_79 ._bottom_1xem2_114 ._right_1xem2_121{grid-column:span 1}._wrapper_1xem2_79 ._top_1xem2_113 ._center_1xem2_120,._wrapper_1xem2_79 ._bottom_1xem2_114 ._center_1xem2_120{grid-column:span 2}._wrapper_1xem2_79 ._top_1xem2_113{border-bottom:1px solid #cccccc;padding-bottom:24px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_4uh5o_79{background-color:#eee}._inner_4uh5o_83{padding:0 20px}._wrapper_4uh5o_79&gt;._inner_4uh5o_83{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding-top:40px;padding-bottom:40px}._header_4uh5o_98{display:flex;align-items:center;grid-gap:8px;gap:8px;justify-content:space-between}._nav_4uh5o_105{display:flex;grid-gap:10px;gap:10px}._date_4uh5o_110{font-weight:700}._app-promo_4uh5o_114{background:#1a1a1a;color:#fff;border-radius:4px;padding:16px}._app-promo-header_4uh5o_120{display:flex;flex-direction:column;grid-gap:8px;gap:8px}._app-promo-header_4uh5o_120 ._kicker_4uh5o_125{color:#ccc}._app-promo-links_4uh5o_128{border-top:1px solid #5f5f5f;display:flex;grid-gap:8px;gap:8px;padding-top:16px;margin-top:16px}._app-promo-links_4uh5o_128 a img{width:120px}._button_4uh5o_139{height:25px;display:flex;align-items:center;justify-content:center}._button_4uh5o_139&gt;svg{transform:rotate(-90deg)}._button_4uh5o_139:first-child&gt;svg{transform:rotate(90deg)}._button_4uh5o_139:disabled{opacity:.4}._comments-count_4uh5o_158{background:url(/7.5.0/comments-icon-01e68d89.svg) no-repeat center left;font-size:14px;font-weight:700;line-height:1.5;flex:0 0 17%;padding:16px 16px 16px 24px}._view-all-button_4uh5o_170{white-space:nowrap}._workout_4uh5o_174{margin-top:12px}._workout_4uh5o_174._can-expand_4uh5o_177{position:relative;overflow:hidden;max-height:200px;transition:max-height .35s}._workout_4uh5o_174._can-expand_4uh5o_177:before{content:"";display:block;height:100px;bottom:0;left:0;width:100%;position:absolute;background:linear-gradient(rgba(242,242,242,0),rgb(242,242,242))}._workout_4uh5o_174._is-expanded_4uh5o_193:before{opacity:0}._footer_4uh5o_197{border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc}._footer_4uh5o_197 ._inner_4uh5o_83{display:flex;align-items:center;justify-content:center;padding:8px 20px}._expand-button_4uh5o_212:focus{outline:none;border-radius:0;border-bottom:1px solid #cccccc}._expand-button_4uh5o_212 ._icon_4uh5o_218{display:inline-flex;margin-left:.7rem}._expand-button_4uh5o_212 ._icon_4uh5o_218 svg{height:.7em;transition:transform .35s;will-change:transform}._expand-button_4uh5o_212._is-expanded_4uh5o_193 ._icon_4uh5o_218 svg{transform:rotate(180deg)}._wrapper_1eg7c_1{display:flex;flex-direction:column}._link_1eg7c_6{display:flex}._article_1eg7c_10._workout-tips_1eg7c_10 ._link_1eg7c_6{flex-direction:column;margin-bottom:8px}._article_1eg7c_10._workout-tips_1eg7c_10 ._headline-text_1eg7c_15{margin-bottom:16px}._article_1eg7c_10._other_1eg7c_19 ._link_1eg7c_6{padding:16px 0}._article_1eg7c_10._other_1eg7c_19:not(:last-child) ._link_1eg7c_6{border-bottom:1px solid var(--cf-gray-20)}._article_1eg7c_10 ._headline-text_1eg7c_15{font-size:16px}._image-wrapper_1eg7c_31{position:relative;margin-bottom:8px}._image-icon_1eg7c_36{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:100%;background-color:var(--cf-blue);background-repeat:no-repeat;background-image:url(/7.5.0/play-icon-06a13014.svg);background-position:calc(50% + 2px) center;background-size:13px 16px}._image_1eg7c_31{border-radius:4px;max-width:100%;height:auto;overflow:hidden}._badge_1eg7c_58{font-weight:700;font-size:14px;line-height:1.2;display:flex}._badge_1eg7c_58:after{content:" ";display:block;width:16px;margin-left:6px;background:url(/7.5.0/arrow-icon-11c460cc.svg) no-repeat center center}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_12nor_79{background-color:#eee}._inner_12nor_83{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:24px;gap:24px;width:100%;margin:0 auto}@media only screen and (min-width: 768px){._inner_12nor_83{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._inner_12nor_83{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._inner_12nor_83{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._inner_12nor_83{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._inner_12nor_83{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._inner_12nor_83{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._inner_12nor_83{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._inner_12nor_83{width:100%;max-width:1600px}}@media only screen and (min-width: 1184px){._inner_12nor_83{grid-gap:36px;gap:36px}}._inner_12nor_83:first-of-type{padding-top:45px;padding-bottom:45px}._header_12nor_152{grid-column:span 2;min-width:220px;display:flex;align-items:flex-start;flex-direction:column;grid-gap:24px;gap:24px}._header_12nor_152 ._nav_12nor_160{display:flex}._header_12nor_152 ._nav_12nor_160 ._button_12nor_163{height:25px;width:25px;display:flex;align-items:center;justify-content:center}._header_12nor_152 ._nav_12nor_160 ._button_12nor_163:disabled{opacity:.4}._header_12nor_152 ._nav_12nor_160 ._button_12nor_163:first-child&gt;svg{transform:rotate(90deg)}._header_12nor_152 ._nav_12nor_160 ._button_12nor_163&gt;svg{transform:rotate(-90deg)}._header_12nor_152 ._date_12nor_179{grid-area:date}._header_12nor_152 ._app-promo_12nor_182{background:#1a1a1a;color:#fff;border-radius:4px;padding:16px}._header_12nor_152 ._app-promo-header_12nor_188{display:flex;flex-direction:column;grid-gap:8px;gap:8px}._header_12nor_152 ._app-promo-header_12nor_188 ._kicker_12nor_193{color:#ccc}._header_12nor_152 ._app-promo-links_12nor_196{border-top:1px solid #5f5f5f;display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;padding-top:16px;margin-top:16px}._header_12nor_152 ._app-promo-links_12nor_196 a img{width:90px}@media only screen and (min-width: 1184px){._header_12nor_152 ._app-promo-links_12nor_196 a img{width:100px}}._workout_12nor_213{position:relative;grid-column:span 4}._workout_12nor_213:before{content:"";display:block;height:100px;bottom:0;left:0;width:100%;position:absolute}._workout_12nor_213._can-expand_12nor_226{overflow:hidden;transition:max-height .35s}._workout_12nor_213._can-expand_12nor_226:before{background:linear-gradient(rgba(242,242,242,0),#eeeeee)}._workout_12nor_213._is-expanded_12nor_233:before{opacity:0}._articles_12nor_237{grid-column:span 2;border-left:1px solid #dcdcdc;padding-left:24px}@media only screen and (min-width: 1184px){._articles_12nor_237{padding-left:32px}}@media only screen and (min-width: 1440px){._articles_12nor_237{padding-left:60px}}._footer_12nor_253{border-top:1px solid #dcdcdc}._footer_12nor_253 ._inner_12nor_83{padding-top:20px;padding-bottom:20px}._footer_12nor_253 ._inner_12nor_83 ._comments-count_12nor_260{grid-column:span 2;min-width:220px;background:url(/7.5.0/comments-icon-01e68d89.svg) no-repeat center left;line-height:1.5;display:flex;align-items:center;grid-gap:60px;gap:60px;padding-left:24px}._footer_12nor_253 ._inner_12nor_83 ._icon_12nor_270{display:inline-flex;margin-left:.7rem}._footer_12nor_253 ._inner_12nor_83 ._icon_12nor_270 svg{height:.7em;transition:transform .35s;will-change:transform}._footer_12nor_253 ._inner_12nor_83 ._expand-button_12nor_279{grid-column:span 3;width:-moz-max-content;width:max-content;display:flex;justify-content:flex-start}._footer_12nor_253 ._inner_12nor_83 ._expand-button_12nor_279:focus{outline:none!important;border-radius:0;border-bottom:1px solid #cccccc}._footer_12nor_253 ._inner_12nor_83 ._expand-button_12nor_279._is-expanded_12nor_233 ._icon_12nor_270 svg{transform:rotate(180deg)}._footer_12nor_253 ._inner_12nor_83 ._view-all-button_12nor_293{grid-column:6/-1;margin-left:auto}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_kxg08_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_kxg08_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_kxg08_95{grid-column:1/-1;display:flex;justify-content:center;margin-top:40px;margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._wrapper_kxg08_95{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_kxg08_95{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_kxg08_95{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_kxg08_95{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_kxg08_95{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_kxg08_95{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_kxg08_95{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_kxg08_95{width:100%;max-width:1600px}}._wrapper_kxg08_95 ._loader_kxg08_150{width:10em;height:10em;box-shadow:inset 0 0 0 1em #6d6c6c;position:relative}._wrapper_kxg08_95 ._loader_kxg08_150,._wrapper_kxg08_95 ._loader_kxg08_150:before,._wrapper_kxg08_95 ._loader_kxg08_150:after{border-radius:50%}._wrapper_kxg08_95 ._loader_kxg08_150:before,._wrapper_kxg08_95 ._loader_kxg08_150:after{position:absolute;content:"";width:5.2em;height:10.2em;background-color:#fff;top:-.1em;animation-name:_loader_kxg08_150;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease}._wrapper_kxg08_95 ._loader_kxg08_150._dark_kxg08_171{box-shadow:inset 0 0 0 1em #fff}._wrapper_kxg08_95 ._loader_kxg08_150._dark_kxg08_171:before,._wrapper_kxg08_95 ._loader_kxg08_150._dark_kxg08_171:after{background-color:#1a1a1a}._wrapper_kxg08_95 ._loader_kxg08_150._gray_kxg08_177:before,._wrapper_kxg08_95 ._loader_kxg08_150._gray_kxg08_177:after{background-color:#eee}._wrapper_kxg08_95 ._loader_kxg08_150:before{border-radius:10.2em 0 0 10.2em;left:-.1em;transform-origin:5.2em 5.1em;animation-delay:1.5s}._wrapper_kxg08_95 ._loader_kxg08_150:after{border-radius:0 10.2em 10.2em 0;left:5.1em;transform-origin:0 5.1em}._wrapper_kxg08_95 ._loader_kxg08_150._small_kxg08_191{margin:2.4rem auto;width:5em;height:5em;box-shadow:inset 0 0 0 .5em #6d6c6c}._wrapper_kxg08_95 ._loader_kxg08_150._small_kxg08_191:before,._wrapper_kxg08_95 ._loader_kxg08_150._small_kxg08_191:after{width:2.6em;height:5.2em}._wrapper_kxg08_95 ._loader_kxg08_150._small_kxg08_191._dark_kxg08_171{box-shadow:inset 0 0 0 .5em #fff}._wrapper_kxg08_95 ._loader_kxg08_150._small_kxg08_191:before{border-radius:5.1em 0 0 5.1em;transform-origin:2.6em 2.6em}._wrapper_kxg08_95 ._loader_kxg08_150._small_kxg08_191:after{border-radius:0 5.1em 5.1em 0;left:2.6em;transform-origin:0 2.6em}@keyframes _loader_kxg08_150{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._is-daily_azkx8_79{padding:0 12px}._comments_azkx8_83{display:grid;grid-template-columns:repeat(3,1fr);margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._comments_azkx8_83{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._comments_azkx8_83{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._comments_azkx8_83{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._comments_azkx8_83{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._comments_azkx8_83{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._comments_azkx8_83{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._comments_azkx8_83{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._comments_azkx8_83{width:100%;max-width:1600px}}._comments_azkx8_83&gt;*{grid-column:1/-1}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1woda_79{display:flex;flex-direction:column;grid-gap:24px;gap:24px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_st4zf_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_st4zf_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_st4zf_95{padding-top:1.2rem;padding-bottom:.6rem}@media (max-width: 1024px){._wrapper_st4zf_95{padding-top:.6rem}}@media (max-width: 454px){._wrapper_st4zf_95{padding-top:.6rem}}@media (max-width: 1024px){._wrapper_st4zf_95{padding-bottom:.6rem}}@media (max-width: 454px){._wrapper_st4zf_95{padding-bottom:.6rem}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_159cc_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_159cc_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_159cc_95{padding-top:1.2rem;padding-bottom:1.2rem;font-size:1.6rem;line-height:1.6875}@media (max-width: 1024px){._wrapper_159cc_95{padding-top:.6rem}}@media (max-width: 454px){._wrapper_159cc_95{padding-top:.6rem}}@media (max-width: 1024px){._wrapper_159cc_95{padding-bottom:.6rem}}@media (max-width: 454px){._wrapper_159cc_95{padding-bottom:.6rem}}@media (max-width: 454px){._wrapper_159cc_95{font-size:1.5rem;line-height:1.5333333333}}._small_159cc_128{font-size:1.4rem;line-height:1.7142857143;color:#6d6c6c;font-weight:600}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_zp488_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_zp488_1{0%{transform:translate(100%)}to{transform:translate(0)}}._top-bar_zp488_95{display:flex;align-items:center;margin-top:1.2rem;margin-bottom:1.2rem}@media (max-width: 1024px){._top-bar_zp488_95{align-items:flex-start;flex-direction:column}}._comments-count_zp488_108{font-weight:700;margin-right:1.2rem}._action-buttons_zp488_113{margin-right:auto}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_h3dy1_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_h3dy1_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_h3dy1_95{display:flex;justify-content:space-between;align-items:center;padding:0 2.4rem;background:#eeeeee}@media (max-width: 1024px){._wrapper_h3dy1_95{padding:0 1.2rem;flex-direction:column}}@media (max-width: 454px){._wrapper_h3dy1_95{padding:0}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_mtrfk_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_mtrfk_1{0%{transform:translate(100%)}to{transform:translate(0)}}._field-wrapper_mtrfk_95{padding-top:.6rem;padding-bottom:1.2rem;font-size:1.4rem;line-height:1.7142857143;color:#6d6c6c;font-weight:600}@media (max-width: 1024px){._field-wrapper_mtrfk_95{padding-top:.6rem}}@media (max-width: 454px){._field-wrapper_mtrfk_95{padding-top:.6rem}}@media (max-width: 1024px){._field-wrapper_mtrfk_95{padding-bottom:.6rem}}@media (max-width: 454px){._field-wrapper_mtrfk_95{padding-bottom:.6rem}}._field-wrapper_mtrfk_95 input{-webkit-appearance:none;-moz-appearance:none;appearance:none}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1w2wy_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1w2wy_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1w2wy_95{color:#c21818}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_11675_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_11675_1{0%{transform:translate(100%)}to{transform:translate(0)}}._show-icon_11675_95._hide-label_11675_95 ._label-text_11675_95,._hide-label_11675_95:not(._show-icon_11675_95){border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}._wrapper_11675_106{display:inline-block;position:relative}._wrapper_11675_106 select{font-size:1.4rem;line-height:1.7142857143;background:#eeeeee;padding:1.3rem 9rem 1.4rem 1.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.1rem solid #1a1a1a;color:#6d6c6c}._wrapper_11675_106 select option{font-weight:400}._wrapper_11675_106 select:focus{border:.1rem solid #075dc6}@media (max-width: 1024px){._wrapper_11675_106 select{padding-right:4rem}}._select-container_11675_132{position:relative;flex-grow:1}._icon_11675_137{position:absolute;top:calc(50% - .4rem);right:1.8rem;height:.8rem;pointer-events:none}._icon_11675_137._primary_11675_144{fill:#075dc6}._icon_11675_137._secondary_11675_147{fill:#1a1a1a}._icon_11675_137._tertiary_11675_150{fill:#6d6c6c}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_owy40_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_owy40_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_owy40_95{font-size:1.4rem;line-height:1.7142857143;max-width:60%;display:flex;align-items:center}:last-child ._wrapper_owy40_95{flex:0 1 auto}._wrapper_owy40_95 label{margin-right:.6rem;font-weight:700;white-space:nowrap}._wrapper_owy40_95 select{width:100%;border-color:transparent}@media (max-width: 1024px){._wrapper_owy40_95{font-size:1.2rem;line-height:1.0833333333;max-width:none;flex:1 1 auto;min-width:4%rem}._wrapper_owy40_95 select{font-size:1.2rem;line-height:1.0833333333;width:100%;min-width:10rem}}@media (max-width: 454px){._wrapper_owy40_95{width:100%;background:#eeeeee;padding:.6rem 1.2rem}}._icon_owy40_137{margin:0 1.2rem;fill:#6d6c6c;height:1.8rem}:first-child ._icon_owy40_137{margin-left:0}@media (max-width: 454px){._icon_owy40_137{margin-right:0}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1i2wi_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1i2wi_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1i2wi_95{transition:color .4s;font-size:1.4rem;line-height:1.7142857143;cursor:pointer;padding:.6rem 0;text-align:left}._wrapper_1i2wi_95:not(:last-child){margin-right:1.2rem}._icon_1i2wi_107{fill:#075dc6;margin-right:.6rem;height:1.3rem}@media (max-width: 1024px){._icon_1i2wi_107{width:1.2rem}}._wrapper_1i2wi_95:hover ._icon_1i2wi_107{color:#6d6c6c;fill:#6d6c6c}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_cqhu2_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_cqhu2_1{0%{transform:translate(100%)}to{transform:translate(0)}}._sr-alert_cqhu2_95{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}._wrapper_cqhu2_106{font-size:1.4rem;line-height:1.7142857143;position:absolute;background-color:#075dc6;color:#fff;padding:.4rem 1.2rem;font-weight:700;transition:opacity .3s;pointer-events:none}._wrapper_cqhu2_106._fade-in-out_cqhu2_117{opacity:0;animation:_fadeinout_cqhu2_1 2.6s linear 0s 1}._wrapper_cqhu2_106._hide_cqhu2_121{opacity:0}._wrapper_cqhu2_106._show_cqhu2_124{opacity:1}._sr-alert_cqhu2_95{display:none}._sr-display_cqhu2_132{display:block}@keyframes _fadeinout_cqhu2_1{0%,to{opacity:0;visibility:hidden}10%,90%{opacity:1;visibility:visible}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_ift37_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_ift37_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_ift37_95{display:flex;flex-direction:column}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_t5p9b_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_t5p9b_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_t5p9b_95{padding-top:1.2rem;padding-bottom:1.2rem;font-size:1.4rem;line-height:1.7142857143;letter-spacing:-.01em}@media (max-width: 1024px){._wrapper_t5p9b_95{padding-top:.6rem}}@media (max-width: 454px){._wrapper_t5p9b_95{padding-top:.6rem}}@media (max-width: 1024px){._wrapper_t5p9b_95{padding-bottom:.6rem}}@media (max-width: 454px){._wrapper_t5p9b_95{padding-bottom:.6rem}}._author-name_t5p9b_123{font-weight:700}._annotation_t5p9b_127{font-size:1.2rem;line-height:1.25;font-weight:600;color:#6d6c6c}._topic-title_t5p9b_134{font-style:italic}/*!
* Quill Editor v1.3.7
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]&gt;li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor&gt;*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol&gt;li,.ql-editor ul&gt;li{list-style-type:none}.ql-editor ul&gt;li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]&gt;li *,.ql-editor ul[data-checked=false]&gt;li *{pointer-events:all}.ql-editor ul[data-checked=true]&gt;li:before,.ql-editor ul[data-checked=false]&gt;li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]&gt;li:before{content:"☑"}.ql-editor ul[data-checked=false]&gt;li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_13nme_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_13nme_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_13nme_95 *{font-family:var(--cf-body-font-stack)}._wrapper_13nme_95 strong{font-weight:600}._wrapper_13nme_95 em{font-style:italic}._wrapper_13nme_95 .ql-container{font-size:1.4rem;line-height:1.7142857143}._wrapper_13nme_95 .ql-editor{min-height:16.1rem}._wrapper_13nme_95 div[style]{left:0!important}._read-only_13nme_115 .ql-container.ql-snow{border:0}._read-only_13nme_115 .ql-editor{padding:0;min-height:auto}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_tgly9_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_tgly9_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_tgly9_95{margin-top:1.2rem;display:flex}._close-button_tgly9_100{margin-left:1.2rem;padding-left:2.4rem;padding-right:2.4rem}@media (max-width: 454px){._button-container_tgly9_107{width:100%}._submit-button_tgly9_110,._close-button_tgly9_100{padding-right:3.6rem;padding-left:3.6rem}._close-button_tgly9_100{margin-left:0;width:auto}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_byo57_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_byo57_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_byo57_95{display:flex;flex-direction:column}._comment-wrapper_byo57_100{overflow:hidden;transition-duration:.5s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-property:height}._comment_byo57_100{font-size:1.6rem;line-height:1.625;letter-spacing:0;white-space:pre-wrap}._edited-text_byo57_114{margin:.3rem 0;font-size:1.2rem;color:#6d6c6c;font-style:italic}._replies_byo57_121{margin-left:2rem}._action-buttons_byo57_125{display:flex}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_st9ie_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_st9ie_1{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width: 454px){._wrapper_st9ie_96{width:100%}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1hg7l_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1hg7l_1{0%{transform:translate(100%)}to{transform:translate(0)}}._arrow-link-icon_1hg7l_95{margin-right:1.2rem;height:1.8rem;transform:scaleX(-1);fill:#6d6c6c;stroke:#6d6c6c}._wrapper_1hg7l_103{font-size:1.2rem;line-height:1.5;font-weight:700;color:#6d6c6c;display:flex;justify-content:center;align-items:center}._wrapper_1hg7l_103:hover{color:#075dc6}._wrapper_1hg7l_103:hover ._arrow-link-icon_1hg7l_95{fill:#075dc6;stroke:#075dc6}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._component_1ugao_79{display:grid;grid-template-columns:repeat(3,1fr);margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._component_1ugao_79{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._component_1ugao_79{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._component_1ugao_79{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._component_1ugao_79{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._component_1ugao_79{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._component_1ugao_79{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._component_1ugao_79{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._component_1ugao_79{width:100%;max-width:1600px}}._component_1ugao_79._full-width_1ugao_132{display:block;max-width:unset;margin:0;grid-column:1/-1}@media only screen and (min-width: 768px){._component_1ugao_79._has-sidebar_1ugao_139{grid-gap:24px;gap:24px}}._component_1ugao_79._has-sidebar_1ugao_139&gt;*{grid-column:1/-1}@media only screen and (min-width: 768px){._component_1ugao_79._has-sidebar_1ugao_139&gt;*{grid-column:1/3}}._component_1ugao_79._has-sidebar_1ugao_139&gt;*._sidebar_1ugao_151{grid-column:1/-1}@media only screen and (min-width: 768px){._component_1ugao_79._has-sidebar_1ugao_139&gt;*._sidebar_1ugao_151{grid-column:3/-1}}._component_1ugao_79:not(._has-sidebar_1ugao_139)&gt;*{grid-column:1/-1}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_16876_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_16876_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_16876_95{font-size:3rem;line-height:1.0666666667;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700;background-color:#c21818;color:#fff;padding:.8rem 1.2rem .6rem .8rem}@media (max-width: 454px){._wrapper_16876_95{font-size:2rem;line-height:.85}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1qogc_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1qogc_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1qogc_95{padding:0 1.2rem 1.2rem;margin:1.2rem;background-color:#eee;width:18rem;min-height:20rem}._step-number_1qogc_103{display:flex;background-color:#075dc6;align-items:center;text-align:center;justify-content:center;margin-bottom:2rem;width:3.6rem;height:3.6rem;font-weight:700;padding:0}._small-text_1qogc_116{font-size:1.4rem;line-height:1.7142857143;margin-top:.8rem}@media (max-width: 1024px){._wrapper_1qogc_95{width:40%;min-height:15rem}}@media (max-width: 454px){._wrapper_1qogc_95{margin-bottom:2rem;width:90%;min-height:15rem}._small-text_1qogc_116{font-size:1.5rem;line-height:1.5333333333}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._headline_5ctc7_79,._headline-small_5ctc7_80{margin:0;padding:0;text-transform:uppercase}._headline-large_5ctc7_86{display:flex;align-items:center;flex-direction:column;grid-gap:16px;gap:16px}@media only screen and (min-width: 768px){._headline-large_5ctc7_86{display:flex;flex-direction:row}}._center_5ctc7_99{text-align:center}._left_5ctc7_103{text-align:left}._body-text_5ctc7_107{font-size:16px;margin-top:0;margin-bottom:0;padding:0}._body-text_5ctc7_107 p{margin:0}._body-line-items_5ctc7_117{width:100%;display:flex;flex-direction:column;grid-gap:16px;gap:16px}._body-line-items_5ctc7_117 ._body-line-item_5ctc7_117{display:flex;grid-gap:12px;gap:12px}._kicker-text_5ctc7_128{margin-bottom:22px;padding:0}._mini-kicker-text_5ctc7_133{font-size:12px;margin-bottom:20px}._right-icon_5ctc7_138{display:flex;flex-direction:column-reverse}@media only screen and (min-width: 768px){._right-icon_5ctc7_138{display:flex;flex-direction:row-reverse}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1diqh_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1diqh_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1diqh_95{padding-bottom:1.2rem;font-size:1.4rem;line-height:1.5714285714;letter-spacing:-.01em;font-weight:400;color:#fff;text-transform:none}@media (max-width: 1024px){._wrapper_1diqh_95{padding-bottom:.6rem}}@media (max-width: 454px){._wrapper_1diqh_95{padding-bottom:.6rem}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_3wp9v_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_3wp9v_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_3wp9v_95{max-width:78rem;padding-top:4.8rem;padding-bottom:4.8rem;display:flex;align-items:center;flex-direction:column;grid-gap:1.2rem;gap:1.2rem}@media (max-width: 1024px){._wrapper_3wp9v_95{padding-top:3.6rem}}@media (max-width: 454px){._wrapper_3wp9v_95{padding-top:2.4rem}}@media (max-width: 1024px){._wrapper_3wp9v_95{padding-bottom:3.6rem}}@media (max-width: 454px){._wrapper_3wp9v_95{padding-bottom:2.4rem}}._wrapper_3wp9v_95._left_3wp9v_125{display:flex;align-items:flex-start}._menu_3wp9v_130{margin-top:.6rem}._menu_3wp9v_130 ul{display:flex}._menu_3wp9v_130 li:not(:first-child){margin-left:.9rem;padding-left:.9rem}._menu-item_3wp9v_141{display:flex}._buttons_3wp9v_145{display:flex;grid-gap:24px;gap:24px;margin-top:12px}._link_3wp9v_151{font-size:0;line-height:0;height:3.6rem;width:3.6rem;filter:brightness(.88) sepia(1) hue-rotate(-186.5deg) saturate(570%) brightness(90%);transition:filter .25s ease-in-out}._link_3wp9v_151:hover{filter:saturate(0%)}._link_image_3wp9v_162{display:inline-flex;font-size:100%;filter:none;height:unset;width:unset;transition:none;line-height:1}._link_image_asset_3wp9v_171{max-width:14rem;cursor:pointer}._facebook_3wp9v_176{background:url(/7.5.0/social-facebook-dark-e15d632a.svg) no-repeat top left}._instagram_3wp9v_180{background:url(/7.5.0/social-instagram-dark-55c59912.svg) no-repeat top left}._podcasts_3wp9v_184{background:url(/7.5.0/social-podcasts-dark-e62a99d2.svg) no-repeat top left}._twitter_3wp9v_188{background:url(/7.5.0/social-twitter-dark-951f7364.svg) no-repeat top left}._youtube_3wp9v_192{background:url(/7.5.0/social-youtube-dark-24638907.svg) no-repeat top left}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_jbo5e_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_jbo5e_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_jbo5e_95{padding:4.8rem 0 0;background-color:#fff}@media (max-width: 454px){._wrapper_jbo5e_95{padding:0;background-color:#eee}}._content-bkg_jbo5e_106{background-color:#eee}._content-wrapper_jbo5e_110{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._content-wrapper_jbo5e_110{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._content-wrapper_jbo5e_110{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._content-wrapper_jbo5e_110{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._content-wrapper_jbo5e_110{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._content-wrapper_jbo5e_110{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._content-wrapper_jbo5e_110{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._content-wrapper_jbo5e_110{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._content-wrapper_jbo5e_110{width:100%;max-width:1600px}}._inner-content_jbo5e_162{display:flex;grid-gap:3rem;gap:3rem;justify-content:space-between;position:relative;height:36.3rem}@media (max-width: 1024px){._inner-content_jbo5e_162{height:auto}}@media (max-width: 1024px){._inner-content_jbo5e_162{display:block;min-height:39.6rem;height:auto;padding:0}}._inner-content_left_jbo5e_183{display:flex;max-width:40%;flex-direction:column;justify-content:center;align-items:flex-start}@media (max-width: 1024px){._inner-content_left_jbo5e_183{max-width:unset}}._inner-content_right_jbo5e_196{display:flex;justify-content:flex-end;position:relative;max-height:38.4rem}@media (max-width: 1024px){._inner-content_right_jbo5e_196{grid-column:unset}}@media (max-width: 454px){._inner-content_right_jbo5e_196{min-height:unset;min-width:unset;top:unset}}._offset-image_jbo5e_215{width:100%;height:auto;display:flex;align-items:flex-end}@media (max-width: 1024px){._offset-image_jbo5e_215{justify-content:center}}._offset-image_jbo5e_215&gt;div{height:auto;width:auto;max-height:38.4rem}._offset-image_jbo5e_215&gt;div span,._offset-image_jbo5e_215&gt;div img{max-height:38.4rem}._cta_app-promo_jbo5e_236{margin-bottom:.5rem}._cta_app-promo_jbo5e_236 div{text-align:left}@media (max-width: 1024px){._cta_app-promo_jbo5e_236 div{display:inline-flex;justify-content:space-evenly}}@media (max-width: 1024px){._cta_app-promo_jbo5e_236 div a{width:50%}}@media (max-width: 1024px){._cta_app-promo_jbo5e_236 div a div img{min-width:14rem;width:100%}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_13n32_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_13n32_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_13n32_95{display:flex;align-items:center}._wrapper_13n32_95 ._count_13n32_99{font-size:2rem;line-height:.9;color:#075dc6;font-weight:700;margin-left:1rem;margin-top:.2rem}._comment-bubble_13n32_108{width:2.8rem}@media (max-width: 1024px){._comment-bubble_13n32_108{width:2rem}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_56nqm_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_56nqm_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_56nqm_95{display:flex;border:0;margin:0;padding:0;color:#1a1a1a}._wrapper_56nqm_95:before{display:block;content:"";width:6rem;border-top:1.6rem solid}._wrapper_56nqm_95._blue_56nqm_108._small_56nqm_108:before,._wrapper_56nqm_95._red_56nqm_108._small_56nqm_108:before,._wrapper_56nqm_95._white_56nqm_108._small_56nqm_108:before,._wrapper_56nqm_95._black_56nqm_108._small_56nqm_108:before,._wrapper_56nqm_95._gray_56nqm_108._small_56nqm_108:before{width:3rem;border-top:.8rem solid}._wrapper_56nqm_95._blue_56nqm_108{color:#075dc6}._wrapper_56nqm_95._red_56nqm_108{color:#c21818}._wrapper_56nqm_95._white_56nqm_108{color:#fff}._wrapper_56nqm_95._thin-light-gray_56nqm_121{color:#eee}._wrapper_56nqm_95._thin-light-gray_56nqm_121:before{width:10.2rem;border-top:.9rem solid}._wrapper_56nqm_95._gray_56nqm_108{color:#6d6c6c}@media (max-width: 454px){._wrapper_56nqm_95{height:1.1rem}._wrapper_56nqm_95:before{width:4.3rem;border-top:1.1rem solid}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_40emw_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_40emw_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_40emw_95{transition:filter .25s ease-in-out}._light_40emw_99:hover{filter:brightness(.6)}._dark_40emw_103{filter:hue-rotate(-186.5deg)}._dark_40emw_103:hover{filter:brightness(.88) sepia(1) hue-rotate(-186.5deg) saturate(675%) brightness(78%)}._light_40emw_99{background-image:url(/7.5.0/social-mail-light-1437db84.svg)}._dark_40emw_103{background-image:url(/7.5.0/social-mail-dark-72956953.svg)}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1rgwo_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1rgwo_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1rgwo_95{transition:filter .25s ease-in-out}._light_1rgwo_99:hover{filter:brightness(.6)}._dark_1rgwo_103{filter:hue-rotate(-186.5deg)}._dark_1rgwo_103:hover{filter:brightness(.88) sepia(1) hue-rotate(-186.5deg) saturate(675%) brightness(78%)}._light_1rgwo_99{background-image:url(/7.5.0/social-twitter-light-f40b2b72.svg)}._dark_1rgwo_103{background-image:url(/7.5.0/social-twitter-dark-951f7364.svg)}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_e1jb1_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_e1jb1_1{0%{transform:translate(100%)}to{transform:translate(0)}}._icon_e1jb1_95 span{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}._wrapper_e1jb1_133{transition:filter .25s ease-in-out}._light_e1jb1_137:hover{filter:brightness(.6)}._dark_e1jb1_141{filter:hue-rotate(-186.5deg)}._dark_e1jb1_141:hover{filter:brightness(.88) sepia(1) hue-rotate(-186.5deg) saturate(675%) brightness(78%)}._icon_e1jb1_95{cursor:pointer;display:block;background-repeat:no-repeat;background-position:center}._icon_e1jb1_95{width:3.6rem;height:3.6rem;background-size:3.6rem}._wrapper_e1jb1_133{display:flex}._wrapper_e1jb1_133 ._icon_e1jb1_95:not(:first-child){margin-left:1.8rem}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_yzkdz_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_yzkdz_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_yzkdz_95{padding-top:1.2rem;padding-bottom:1.2rem}@media (max-width: 1024px){._wrapper_yzkdz_95{padding-top:.6rem}}@media (max-width: 454px){._wrapper_yzkdz_95{padding-top:.6rem}}@media (max-width: 1024px){._wrapper_yzkdz_95{padding-bottom:.6rem}}@media (max-width: 454px){._wrapper_yzkdz_95{padding-bottom:.6rem}}._content-spacing_yzkdz_120{margin-bottom:1.2rem}._category-details_yzkdz_124{font-size:1.4rem;line-height:1.7142857143;color:#6d6c6c;font-weight:700;margin-bottom:1.2rem}@media (max-width: 454px){._category-details_yzkdz_124{font-size:1.5rem;line-height:1.5333333333}}._category-link_yzkdz_138{padding-left:.4rem}._featured-daily-link_yzkdz_142{padding-left:1.2rem}._headline-comments_yzkdz_146{display:flex;align-items:center}._headline_yzkdz_146{font-size:3.2rem;line-height:1.125;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700;margin-right:2.4rem}@media (max-width: 454px){._headline_yzkdz_146{font-size:3rem;line-height:.8333333333}}._link_yzkdz_166{transition:color .4s;text-decoration:none;color:#075dc6;font-weight:700}._link_yzkdz_166:hover{color:#6d6c6c}._link_yzkdz_166:hover svg{fill:#6d6c6c}._published-details_yzkdz_179{font-size:1.4rem;line-height:1.7142857143;color:#6d6c6c;margin-bottom:1.2rem}@media (max-width: 454px){._published-details_yzkdz_179{font-size:1.5rem;line-height:1.5333333333}}._author-name_yzkdz_192{font-weight:700;padding-right:1.2rem;padding-left:.6rem;border-right:.1rem solid #6d6c6c}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_gubiy_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_gubiy_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_gubiy_95{padding-top:1.2rem;padding-bottom:1.2rem}@media (max-width: 1024px){._wrapper_gubiy_95{padding-top:.6rem}}@media (max-width: 454px){._wrapper_gubiy_95{padding-top:.6rem}}@media (max-width: 1024px){._wrapper_gubiy_95{padding-bottom:.6rem}}@media (max-width: 454px){._wrapper_gubiy_95{padding-bottom:.6rem}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_lgj5v_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_lgj5v_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_lgj5v_95{display:flex;position:relative}@media (min-width: 1025px){._wrapper_lgj5v_95{margin-bottom:3.6rem}}._wrapper_lgj5v_95._overlay_lgj5v_104{z-index:2;background-color:#fff;padding:1.8rem 3.6rem}._headline_lgj5v_110,._information-text_lgj5v_111{margin:0}._image_lgj5v_115{margin-right:2.4rem;max-width:15%}._image_lgj5v_115 img{-o-object-fit:scale-down;object-fit:scale-down}@media (max-width: 1024px){._image_lgj5v_115{max-width:35%;margin-right:0;margin-bottom:2.4rem}}@media (max-width: 454px){._image_lgj5v_115{max-width:45%}}@media (max-width: 1024px){._headline_lgj5v_110{margin-bottom:1.2rem}}._information-container_lgj5v_141{display:flex;flex:1 1 auto;justify-content:space-between;align-items:center}._information-container_lgj5v_141._blue_lgj5v_147{background-color:#075dc6}._information-container_lgj5v_141._gray_lgj5v_150{background-color:#eee}._information-container_lgj5v_141._white_lgj5v_153{background-color:transparent}@media (max-width: 1024px){._information-container_lgj5v_141{justify-content:center;flex-wrap:wrap;text-align:center;margin-bottom:4.8rem}}._information-text_lgj5v_111{white-space:break-spaces}._information-text_lgj5v_111._blue_lgj5v_147{color:#fff}@media (max-width: 1024px){._information-text_lgj5v_111{margin-bottom:.8rem}}._button_lgj5v_177{flex:0 0 auto;margin-left:3.6rem}._button_lgj5v_177._blue_lgj5v_147{background-color:#fff;color:#075dc6}._button_lgj5v_177._blue_lgj5v_147:active{background-color:#e6e6e6}@media (max-width: 1024px){._button_lgj5v_177{margin-top:1.2rem;margin-left:0}}@media (max-width: 454px){._button_lgj5v_177{padding-left:3.6rem;padding-right:3.6rem}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_16fpo_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_16fpo_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_16fpo_96{padding-top:2.4rem;padding-bottom:2.4rem;display:flex;align-items:center}@media (max-width: 1024px){._wrapper_16fpo_96{padding-top:1.2rem}}@media (max-width: 454px){._wrapper_16fpo_96{padding-top:.6rem}}@media (max-width: 1024px){._wrapper_16fpo_96{padding-bottom:1.2rem}}@media (max-width: 454px){._wrapper_16fpo_96{padding-bottom:.6rem}}@media (max-width: 1024px){._wrapper_16fpo_96{flex-direction:column}}._wrapper_16fpo_96._image-left_16fpo_127,._wrapper_16fpo_96._image-right_16fpo_127{padding-top:4.8rem;padding-bottom:4.8rem}@media (max-width: 1024px){._wrapper_16fpo_96._image-left_16fpo_127,._wrapper_16fpo_96._image-right_16fpo_127{padding-top:3.6rem}}@media (max-width: 454px){._wrapper_16fpo_96._image-left_16fpo_127,._wrapper_16fpo_96._image-right_16fpo_127{padding-top:2.4rem}}@media (max-width: 1024px){._wrapper_16fpo_96._image-left_16fpo_127,._wrapper_16fpo_96._image-right_16fpo_127{padding-bottom:3.6rem}}@media (max-width: 454px){._wrapper_16fpo_96._image-left_16fpo_127,._wrapper_16fpo_96._image-right_16fpo_127{padding-bottom:2.4rem}}._image-left_16fpo_127 ._image_16fpo_127{margin-right:8.4rem}._image-right_16fpo_127 ._image_16fpo_127{order:1;margin-left:8.4rem}._image_16fpo_127 img{max-width:100%}@media (max-width: 1024px){._image_16fpo_127{max-width:100%}._image-left_16fpo_127 ._image_16fpo_127,._image-right_16fpo_127 ._image_16fpo_127{order:-1;margin:0}._image_16fpo_127 img{max-width:100%}}._inner_16fpo_175{padding-top:3.1rem}@media (max-width: 454px){._inner_16fpo_175{background-size:2.6rem 2.3rem;padding-top:2.3rem}}._left-quote_16fpo_185{display:inline;padding-right:1.5rem}._left-quote_16fpo_185 ._quote-icon_16fpo_189{width:3.5rem;height:3.1rem}._kicker_16fpo_194{line-height:1;margin-top:-1em;margin-left:4.7rem;font-weight:800}@media (max-width: 454px){._kicker_16fpo_194{margin-left:4rem}}._quote_16fpo_189{padding-top:1.2rem;padding-bottom:1.2rem}._quote_16fpo_189:after{content:"”"}._quote_16fpo_189,._quote_16fpo_189:after{font-size:3.2rem;line-height:1.125;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700;display:inline-block}@media (max-width: 454px){._quote_16fpo_189,._quote_16fpo_189:after{font-size:3rem;line-height:.8333333333}}._subject_16fpo_231{font-weight:700}._subject-title_16fpo_235{font-weight:400}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._container_1afiw_79{background-color:var(--cf-black)}._wrapper_1afiw_83{margin-right:16px;margin-left:16px;display:flex;align-items:center;flex-direction:column;padding:24px 0}@media only screen and (min-width: 768px){._wrapper_1afiw_83{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1afiw_83{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_1afiw_83{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_1afiw_83{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_1afiw_83{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_1afiw_83{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_1afiw_83{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_1afiw_83{width:100%;max-width:1600px}}._header-row_1afiw_142{display:flex;flex-direction:column}._header_1afiw_142{text-align:left;color:#fff}._description_1afiw_152{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:left;color:#fff;margin-top:.8rem;line-break:normal}._input-row_1afiw_164{display:flex;flex-direction:column;align-items:center;margin-top:3rem;width:100%}._submit-button_1afiw_172{margin-top:1.6rem;margin-bottom:3.4rem;width:275px}._input_1afiw_164{width:100%;height:4.8rem}._input_1afiw_164::-moz-placeholder{color:var(--cf-light-grey)}._input_1afiw_164::placeholder{color:var(--cf-light-grey)}._input-error-container_1afiw_187{display:flex;flex-direction:column;align-items:center;width:100%}._input-error-container_1afiw_187 p{color:red;text-align:center;margin-top:1rem;font-size:12px}@media (min-width: 768px){._wrapper_1afiw_83{display:flex;flex-direction:row;justify-content:space-between;padding:54px 0;align-items:center}._header_1afiw_142{font-size:30px;text-align:left}._description_1afiw_152{text-align:left}._input-row_1afiw_164{flex-direction:row;align-items:center;width:auto;margin:0}._submit-button_1afiw_172{margin:0 0rem 0rem 1rem;width:132px;height:40px}._input_1afiw_164{min-width:32rem}._input-error-container_1afiw_187{align-items:center;justify-content:flex-end;margin-left:6rem}}._wrapper_stifc_1{display:flex;flex-direction:column;align-items:center;padding:2.4rem 1.5rem;width:100%;background-color:var(--cf-black);margin-top:2.4rem}._check_stifc_12{background-image:url(./green-check.svg);height:50px;width:50px;border:none;background-repeat:no-repeat}._header_stifc_20{width:295px;height:72px;font-family:var(--cf-header-font-stack);font-style:normal;font-size:32px;line-height:36px;text-align:center;letter-spacing:.01em;text-transform:uppercase;color:#fff}._header-row_stifc_41{display:flex;flex-direction:column;align-items:center}._sub-header_stifc_47{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#fff;margin-top:2rem}._check-container_stifc_63{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:25px;background:rgba(103,198,7,.1);margin-bottom:3.2rem}@media (min-width: 768px){._header_stifc_20{height:auto;width:auto}._header-row_stifc_41{display:flex;flex-direction:row;align-items:center}._check-container_stifc_63{margin:0 3.2rem 0 0}._sub-header_stifc_47{margin-top:1.3rem}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_2bn4r_79{margin-top:12px;margin-bottom:12px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_mjbei_79{width:100%}._wrapper_mjbei_79._theme-light_mjbei_82{background-color:#fff}._wrapper_mjbei_79._theme-dark_mjbei_85{background-color:#1a1a1a;color:#fff}._inner-wrapper_mjbei_90{margin-right:16px;margin-left:16px;display:flex;align-items:center;grid-gap:30px;gap:30px;padding-top:40px;padding-bottom:40px}@media only screen and (min-width: 768px){._inner-wrapper_mjbei_90{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._inner-wrapper_mjbei_90{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._inner-wrapper_mjbei_90{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._inner-wrapper_mjbei_90{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._inner-wrapper_mjbei_90{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._inner-wrapper_mjbei_90{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._inner-wrapper_mjbei_90{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._inner-wrapper_mjbei_90{width:100%;max-width:1600px}}@media only screen and (min-width: 768px){._inner-wrapper_mjbei_90{display:flex;grid-gap:60px;gap:60px;padding-top:60px;padding-bottom:60px}}._inner-wrapper_mjbei_90._image-left_mjbei_154{display:flex;flex-direction:column}@media only screen and (min-width: 768px){._inner-wrapper_mjbei_90._image-left_mjbei_154{display:flex;flex-direction:row}._inner-wrapper_mjbei_90._image-left_mjbei_154 ._image_mjbei_154{display:flex;justify-content:flex-start}}._inner-wrapper_mjbei_90._image-right_mjbei_168{display:flex;flex-direction:column}@media only screen and (min-width: 768px){._inner-wrapper_mjbei_90._image-right_mjbei_168{display:flex;flex-direction:row-reverse}._inner-wrapper_mjbei_90._image-right_mjbei_168 ._image_mjbei_154{display:flex;justify-content:flex-end}}._inner-wrapper_mjbei_90 ._image_mjbei_154{width:100%}@media only screen and (min-width: 768px){._inner-wrapper_mjbei_90 ._image_mjbei_154._large_mjbei_186{width:58%}._inner-wrapper_mjbei_90 ._image_mjbei_154._medium_mjbei_189{width:50%}._inner-wrapper_mjbei_90 ._image_mjbei_154._small_mjbei_192{width:43%}}._inner-wrapper_mjbei_90 ._cta_mjbei_196{padding-top:0;padding-bottom:0;display:flex;align-items:flex-start}@media only screen and (min-width: 768px){._inner-wrapper_mjbei_90 ._cta_mjbei_196{width:50%}}._inner-wrapper_mjbei_90 ._cta_mjbei_196 h2,._inner-wrapper_mjbei_90 ._cta_mjbei_196 p{text-align:left}._inner-wrapper_mjbei_90 ._cta_mjbei_196 a{margin-right:0;margin-bottom:0}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_zjf00_79{width:100%;display:flex;justify-content:center}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1ulfl_79{position:relative;overflow:hidden}._wrapper_1ulfl_79._grid_1ulfl_83,._wrapper_1ulfl_79._carousel_1ulfl_83{margin-top:80px;margin-bottom:80px}._wrapper_1ulfl_79._carousel_1ulfl_83 ._headlineWrapper_1ulfl_87{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._wrapper_1ulfl_79._carousel_1ulfl_83 ._headlineWrapper_1ulfl_87{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1ulfl_79._carousel_1ulfl_83 ._headlineWrapper_1ulfl_87{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_1ulfl_79._carousel_1ulfl_83 ._headlineWrapper_1ulfl_87{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_1ulfl_79._carousel_1ulfl_83 ._headlineWrapper_1ulfl_87{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_1ulfl_79._carousel_1ulfl_83 ._headlineWrapper_1ulfl_87{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_1ulfl_79._carousel_1ulfl_83 ._headlineWrapper_1ulfl_87{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_1ulfl_79._carousel_1ulfl_83 ._headlineWrapper_1ulfl_87{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_1ulfl_79._carousel_1ulfl_83 ._headlineWrapper_1ulfl_87{width:100%;max-width:1600px}}._wrapper_1ulfl_79._grid_1ulfl_83 ._headlineWrapper_1ulfl_87,._wrapper_1ulfl_79._carousel_1ulfl_83 ._headlineWrapper_1ulfl_87{width:100%;padding-bottom:80px}@media only screen and (min-width: 480px){._wrapper_1ulfl_79._grid_1ulfl_83 ._headlineWrapper_1ulfl_87,._wrapper_1ulfl_79._carousel_1ulfl_83 ._headlineWrapper_1ulfl_87{padding-bottom:62px}}._wrapper_1ulfl_79._grid_1ulfl_83 ._headlineWrapper_1ulfl_87._center_1ulfl_147,._wrapper_1ulfl_79._carousel_1ulfl_83 ._headlineWrapper_1ulfl_87._center_1ulfl_147{display:flex;align-items:center;flex-direction:column}._wrapper_1ulfl_79._grid_1ulfl_83 ._headlineWrapper_1ulfl_87._left_1ulfl_152,._wrapper_1ulfl_79._carousel_1ulfl_83 ._headlineWrapper_1ulfl_87._left_1ulfl_152{display:flex;align-items:flex-start;flex-direction:column}._wrapper_1ulfl_79._grid_1ulfl_83 ._headlineWrapper_1ulfl_87 ._bodyText_1ulfl_157,._wrapper_1ulfl_79._carousel_1ulfl_83 ._headlineWrapper_1ulfl_87 ._bodyText_1ulfl_157{margin-top:16px}._wrapper_1ulfl_79._grid_1ulfl_83{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._wrapper_1ulfl_79._grid_1ulfl_83{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1ulfl_79._grid_1ulfl_83{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_1ulfl_79._grid_1ulfl_83{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_1ulfl_79._grid_1ulfl_83{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_1ulfl_79._grid_1ulfl_83{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_1ulfl_79._grid_1ulfl_83{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_1ulfl_79._grid_1ulfl_83{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_1ulfl_79._grid_1ulfl_83{width:100%;max-width:1600px}}._wrapper_1ulfl_79._grid_1ulfl_83 ._grid-wrapper_1ulfl_211{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:16px;gap:16px}@media only screen and (min-width: 480px){._wrapper_1ulfl_79._grid_1ulfl_83 ._grid-wrapper_1ulfl_211{grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}}@media only screen and (min-width: 1184px){._wrapper_1ulfl_79._grid_1ulfl_83 ._grid-wrapper_1ulfl_211{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 480px){._wrapper_1ulfl_79._grid_1ulfl_83 ._grid-wrapper_1ulfl_211._workout_1ulfl_228{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width: 768px){._wrapper_1ulfl_79._grid_1ulfl_83 ._grid-wrapper_1ulfl_211._workout_1ulfl_228{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 768px){._wrapper_1ulfl_79._grid_1ulfl_83 ._grid-wrapper_1ulfl_211._center_1ulfl_147{grid-template-columns:repeat(2,342px);justify-content:center}}@media only screen and (min-width: 480px){._wrapper_1ulfl_79._grid_1ulfl_83 ._grid-wrapper_1ulfl_211._columnCount2_1ulfl_244{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 768px){._wrapper_1ulfl_79._grid_1ulfl_83 ._grid-wrapper_1ulfl_211._columnCount3_1ulfl_249{grid-template-columns:repeat(3,1fr)}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_r3nqv_79{height:100%;min-height:205px;border:1px solid;border-color:#1a1a1a;border-color:#dcdcdc;border-radius:4px}._wrapper_r3nqv_79._focus-visible_r3nqv_1,._wrapper_r3nqv_79:hover{cursor:pointer;outline:none;border:1px solid;border-color:#1a1a1a}._wrapper_r3nqv_79:focus-visible,._wrapper_r3nqv_79:hover{cursor:pointer;outline:none;border:1px solid;border-color:#1a1a1a}._wrapper_r3nqv_79 ._image_r3nqv_95 img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}._wrapper_r3nqv_79 ._content_r3nqv_101{padding:24px;display:flex;flex-direction:column;grid-gap:12px;gap:12px;justify-content:space-between}._wrapper_r3nqv_79 ._content_r3nqv_101 ._overline_r3nqv_108,._wrapper_r3nqv_79 ._content_r3nqv_101 ._body_r3nqv_109{color:#5f5f5f}._wrapper_r3nqv_79 ._content_r3nqv_101 ._header_r3nqv_112{margin-top:4px}._wrapper_r3nqv_79 ._content_r3nqv_101 ._link_r3nqv_115{display:flex;padding-top:12px;grid-gap:8px;gap:8px}._wrapper_r3nqv_79 ._content_r3nqv_101 ._link_r3nqv_115 svg{width:16px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1nccy_79{height:100%;min-height:205px;border:1px solid;border-color:#1a1a1a;border-color:#dcdcdc;border-radius:4px}._wrapper_1nccy_79 ._header-container_1nccy_87{margin-top:4px;padding:32px;border-bottom:1px solid #dcdcdc}._wrapper_1nccy_79 ._content_1nccy_92{display:flex;flex-direction:column;grid-gap:12px;gap:12px;justify-content:space-between}._wrapper_1nccy_79 ._content_1nccy_92 ._overline_1nccy_98,._wrapper_1nccy_79 ._content_1nccy_92 ._body_1nccy_99{color:#5f5f5f}._wrapper_1nccy_79 ._content_1nccy_92 ._overline_1nccy_98 ul li,._wrapper_1nccy_79 ._content_1nccy_92 ._body_1nccy_99 ul li{margin-bottom:0;padding:0}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1cktl_79{height:auto;display:flex;flex-direction:column;grid-gap:12px;gap:12px;border:1px solid;border-color:#1a1a1a;border-color:#dcdcdc;border-radius:4px;padding:24px}._wrapper_1cktl_79._focus-visible_1cktl_1,._wrapper_1cktl_79:hover{cursor:pointer;outline:none;border:1px solid;border-color:#1a1a1a}._wrapper_1cktl_79:focus-visible,._wrapper_1cktl_79:hover{cursor:pointer;outline:none;border:1px solid;border-color:#1a1a1a}._wrapper_1cktl_79._bgWhite_1cktl_98{background-color:#fff}._header_1cktl_102{display:flex;align-items:center;grid-gap:24px;gap:24px}._badge_1cktl_108{width:96px;height:96px}._tags_1cktl_113{display:flex;flex-direction:row;grid-gap:12px;gap:12px}._descriptionText_1cktl_119{color:#5f5f5f}._wrapper_1cktl_79:hover button:not(:disabled) span,._wrapper_1cktl_79:active button:not(:disabled) span,._wrapper_1cktl_79._focus-visible_1cktl_1 button:not(:disabled) span{transform:translate(5px)}._wrapper_1cktl_79:hover button:not(:disabled) span,._wrapper_1cktl_79:active button:not(:disabled) span,._wrapper_1cktl_79:focus-visible button:not(:disabled) span{transform:translate(5px)}._ctaWrapper_1cktl_129{margin-top:auto}._ctaWrapper_1cktl_129 button._cta_1cktl_129{padding:0}._ctaWrapper_1cktl_129 button._cta_1cktl_129:focus{outline:none;border-bottom:none;border-radius:unset}._ctaWrapper_1cktl_129 button._cta_1cktl_129 span{margin-bottom:2px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_ofip5_79{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-bottom:0;display:inline-flex;padding:4px 8px;border:1px solid var(--cf-black-20);border-radius:2px;margin-top:12px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_cqgp3_79{height:auto;min-height:254px;display:flex;flex-direction:column;grid-gap:12px;gap:12px;justify-content:space-between;border:1px solid;border-color:#1a1a1a;border-color:#dcdcdc;border-radius:4px;padding:24px}._wrapper_cqgp3_79._focus-visible_cqgp3_1,._wrapper_cqgp3_79:hover{cursor:pointer;outline:none;border:1px solid;border-color:#1a1a1a}._wrapper_cqgp3_79:focus-visible,._wrapper_cqgp3_79:hover{cursor:pointer;outline:none;border:1px solid;border-color:#1a1a1a}._wrapper_cqgp3_79 ._overline_cqgp3_100,._wrapper_cqgp3_79 ._body_cqgp3_101{color:#5f5f5f}._wrapper_cqgp3_79 ._body_cqgp3_101 ._cta-wrapper_cqgp3_104{display:flex;grid-gap:8px;gap:8px;margin-top:30px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@media only screen and (min-width: 1184px){._cardWrapper_1ecp6_80{width:100%}}._card_1ecp6_80{width:100%;height:100%;border-radius:4px;background:#ffffff}._card_1ecp6_80._link_1ecp6_91:hover:before{border:3px solid transparent}._card_1ecp6_80._link_1ecp6_91._anchor_1ecp6_94{scroll-behavior:smooth;scroll-margin-block-start:74}@media only screen and (min-width: 1184px){._card_1ecp6_80._link_1ecp6_91._anchor_1ecp6_94{scroll-margin-block-start:120}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_11f8f_79{background-color:#eee}._wrapper_11f8f_79 ._innerWrapper_11f8f_82{margin-right:16px;margin-left:16px;padding-top:70px;padding-bottom:70px}@media only screen and (min-width: 768px){._wrapper_11f8f_79 ._innerWrapper_11f8f_82{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_11f8f_79 ._innerWrapper_11f8f_82{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_11f8f_79 ._innerWrapper_11f8f_82{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_11f8f_79 ._innerWrapper_11f8f_82{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_11f8f_79 ._innerWrapper_11f8f_82{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_11f8f_79 ._innerWrapper_11f8f_82{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_11f8f_79 ._innerWrapper_11f8f_82{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_11f8f_79 ._innerWrapper_11f8f_82{width:100%;max-width:1600px}}._wrapper_11f8f_79 h1{margin-bottom:16px}._wrapper_11f8f_79 ._description_11f8f_138{margin-bottom:58px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_vqst5_79 ._showFilters_vqst5_79{border-radius:0;width:100%;transition:transform 1s ease;font-family:Inter,Helvetica,Arial,sans-serif;font-weight:600;text-transform:uppercase;font-size:16px;line-height:16px;letter-spacing:.01em;padding:16px;border:1px solid;border-color:#1a1a1a;margin-bottom:32px}._wrapper_vqst5_79 ._showFilters_vqst5_79:focus{outline-width:1px}._wrapper_vqst5_79 ._showFilters_vqst5_79._close_vqst5_99 svg{transform:rotate(180deg)}._wrapper_vqst5_79 ._showFilters_vqst5_79 svg{transition:.35s ease}._wrapper_vqst5_79 ._showFilters_vqst5_79 span{margin-left:auto}._wrapper_vqst5_79 ._filters_vqst5_108{position:relative;width:100%;display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-bottom:58px}@media only screen and (min-width: 768px){._wrapper_vqst5_79 ._filters_vqst5_108{border:1px solid;border-color:#1a1a1a;display:flex;flex-direction:row}}._wrapper_vqst5_79 ._filters_vqst5_108 ._filter_vqst5_108{width:100%;display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:16px;border:1px solid;border-color:#1a1a1a}@media only screen and (min-width: 768px){._wrapper_vqst5_79 ._filters_vqst5_108 ._filter_vqst5_108{border:none;padding-bottom:24px}._wrapper_vqst5_79 ._filters_vqst5_108 ._filter_vqst5_108:not(:last-of-type){border-right:1px solid var(--cf-off-black)}}._wrapper_vqst5_79 ._filters_vqst5_108 ._filter_vqst5_108 ._filterLabel_vqst5_146{color:#5f5f5f}._wrapper_vqst5_79 ._filters_vqst5_108 ._filter_vqst5_108 select{font-family:var(--cf-body-font-stack);font-weight:400;font-size:16px;line-height:20px;font-weight:600}._wrapper_vqst5_79 ._resultsContainer_vqst5_156 ._results_vqst5_156{display:flex;flex-direction:column;grid-gap:24px;gap:24px}@media only screen and (min-width: 768px){._wrapper_vqst5_79 ._resultsContainer_vqst5_156 ._results_vqst5_156{display:grid;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1184px){._wrapper_vqst5_79 ._resultsContainer_vqst5_156 ._results_vqst5_156{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 1440px){._wrapper_vqst5_79 ._resultsContainer_vqst5_156 ._results_vqst5_156{grid-gap:42px;gap:42px}}._wrapper_vqst5_79 ._resultsContainer_vqst5_156 ._noResults_vqst5_177{background-color:#fff;border-radius:4px;display:flex;flex-direction:column;grid-gap:24px;gap:24px;padding:24px}@media only screen and (min-width: 768px){._wrapper_vqst5_79 ._resultsContainer_vqst5_156 ._noResults_vqst5_177{display:flex;flex-direction:row;grid-gap:32px;gap:32px;justify-content:space-between}}._wrapper_vqst5_79 ._resultsContainer_vqst5_156 ._noResults_description_vqst5_193{display:flex;flex-direction:column;grid-gap:4px;gap:4px}._wrapper_vqst5_79 ._resultsContainer_vqst5_156 ._noResults_button_vqst5_198{height:-moz-max-content;height:max-content;width:100%;font-family:var(--cf-header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:14px;line-height:14px;padding:12px 24px 10px}@media only screen and (min-width: 768px){._wrapper_vqst5_79 ._resultsContainer_vqst5_156 ._noResults_button_vqst5_198{width:-moz-max-content;width:max-content;white-space:nowrap;display:flex;align-self:center}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_yhtnu_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_yhtnu_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_yhtnu_95{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;background-color:var(--cf-gray-90);background-size:cover;background-repeat:no-repeat;background-position:center}._wrapper_yhtnu_95:hover .right-icon{transform:translate(5px)}._wrapper_yhtnu_95 ._card-content_yhtnu_109{display:flex;flex-direction:column;grid-gap:calc(var(--cf-spacing) * 4);gap:calc(var(--cf-spacing) * 4);align-items:flex-start;z-index:7;padding:calc(var(--cf-spacing) * 7) calc(var(--cf-spacing) * 7) calc(var(--cf-spacing) * 18)}._wrapper_yhtnu_95 ._card-content_yhtnu_109 ._card-info_yhtnu_117{display:flex;flex-direction:column;grid-gap:calc(var(--cf-spacing) * 3);gap:calc(var(--cf-spacing) * 3);align-items:flex-start}._wrapper_yhtnu_95._regular_yhtnu_123{background:none;padding-bottom:calc(var(--cf-spacing) * 6);border-bottom:1px solid var(--cf-gray-20)}._wrapper_yhtnu_95._regular_yhtnu_123 ._card-content_yhtnu_109{flex-direction:row;padding:0}._wrapper_yhtnu_95._regular_yhtnu_123 ._course-title_yhtnu_132{font-family:var(--cf-body-font-stack);font-size:1.6rem;text-transform:none;font-weight:600;line-height:1.25}._wrapper_yhtnu_95._regular_yhtnu_123 ._description_yhtnu_139{display:block;color:var(--cf-gray-40)}._wrapper_yhtnu_95._regular_yhtnu_123:last-child{border-bottom:none}._wrapper_yhtnu_95._featured_yhtnu_146{grid-row:span 4;color:var(--cf-white)}._wrapper_yhtnu_95._featured_yhtnu_146:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#1a1a1a 0%,rgba(26,26,26,0) 100%)}._wrapper_yhtnu_95._featured_yhtnu_146 ._card-content_yhtnu_109{font-weight:500;line-height:1.25}._wrapper_yhtnu_95._featured_yhtnu_146 ._description_yhtnu_139{font-size:1.6rem}._wrapper_yhtnu_95 ._button_yhtnu_166{padding:calc(var(--cf-spacing) * 1) 0!important;letter-spacing:.04em}._badge_yhtnu_171{width:7.2rem}._tags_yhtnu_175{display:flex;flex-direction:row;align-items:center;grid-gap:calc(var(--cf-spacing) * 2);gap:calc(var(--cf-spacing) * 2)}._tags_yhtnu_175&gt;li{padding:4px 8px;border:solid 1px var(--cf-black-20);background:var(--cf-white);text-transform:uppercase;font-weight:800;border-radius:2px;font-size:10px;line-height:1.2;letter-spacing:.05em;color:var(--cf-off-black)}@media (max-width: 1024px){._button_yhtnu_166{padding-right:1.2rem;padding-left:1.2rem}._svg-badge_yhtnu_200{width:8.4rem;height:8.4rem}._featured_yhtnu_146 ._card-content_yhtnu_109{padding-top:calc(var(--cf-spacing) * 72)}}@media (max-width: 454px){._featured_yhtnu_146 ._card-content_yhtnu_109{padding-top:calc(var(--cf-spacing) * 30)}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1anes_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1anes_1{0%{transform:translate(100%)}to{transform:translate(0)}}._card-container_1anes_95{padding-top:2.4rem;padding-bottom:2.4rem;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:calc(var(--cf-spacing) * 9);gap:calc(var(--cf-spacing) * 9)}@media (max-width: 1024px){._card-container_1anes_95{padding-top:1.2rem}}@media (max-width: 454px){._card-container_1anes_95{padding-top:.6rem}}@media (max-width: 1024px){._card-container_1anes_95{padding-bottom:1.2rem}}@media (max-width: 454px){._card-container_1anes_95{padding-bottom:.6rem}}@media (max-width: 1024px){._card-container_1anes_95{grid-template-columns:repeat(1,1fr);flex-direction:column}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._coursePath_1osmj_79._wrapper_1osmj_79{overflow:hidden;background:#1a1a1a;padding-top:80px;padding-bottom:80px}@media only screen and (min-width: 1920px){._coursePath_1osmj_79._wrapper_1osmj_79{padding-top:104px;padding-bottom:104px}}._coursePath_1osmj_79._wrapper_1osmj_79 ._headlineWrapper_1osmj_91{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._coursePath_1osmj_79._wrapper_1osmj_79 ._headlineWrapper_1osmj_91{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._coursePath_1osmj_79._wrapper_1osmj_79 ._headlineWrapper_1osmj_91{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._coursePath_1osmj_79._wrapper_1osmj_79 ._headlineWrapper_1osmj_91{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._coursePath_1osmj_79._wrapper_1osmj_79 ._headlineWrapper_1osmj_91{width:100%;max-width:1600px}}@media only screen and (min-width: 768px){._coursePath_1osmj_79._wrapper_1osmj_79 ._headlineWrapper_1osmj_91{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._coursePath_1osmj_79._wrapper_1osmj_79 ._headlineWrapper_1osmj_91{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._coursePath_1osmj_79._wrapper_1osmj_79 ._headlineWrapper_1osmj_91{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._coursePath_1osmj_79._wrapper_1osmj_79 ._headlineWrapper_1osmj_91{margin-right:auto;margin-left:auto}}._coursePath_1osmj_79._wrapper_1osmj_79 ._headline_1osmj_91{color:#fff;text-align:center}._coursePath_1osmj_79._wrapper_1osmj_79 ._bodyText_1osmj_146{color:#fff;text-align:center;margin-top:16px}._coursePath_1osmj_79._wrapper_1osmj_79 ._bodyWrapper_1osmj_151{overflow:hidden;position:relative;margin-top:35px}@media only screen and (min-width: 768px){._coursePath_1osmj_79._wrapper_1osmj_79 ._bodyWrapper_1osmj_151{max-width:unset;margin-left:0;margin-right:0}}._coursePath_1osmj_79._wrapper_1osmj_79 ._course_1osmj_79{height:auto;flex:1}._coursePath_1osmj_79._wrapper_1osmj_79 ._linkWrapper_1osmj_167{position:absolute;bottom:0;right:0;margin-right:16px;margin-left:16px;display:flex;justify-content:flex-end}@media only screen and (min-width: 768px){._coursePath_1osmj_79._wrapper_1osmj_79 ._linkWrapper_1osmj_167{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._coursePath_1osmj_79._wrapper_1osmj_79 ._linkWrapper_1osmj_167{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._coursePath_1osmj_79._wrapper_1osmj_79 ._linkWrapper_1osmj_167{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._coursePath_1osmj_79._wrapper_1osmj_79 ._linkWrapper_1osmj_167{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._coursePath_1osmj_79._wrapper_1osmj_79 ._linkWrapper_1osmj_167{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._coursePath_1osmj_79._wrapper_1osmj_79 ._linkWrapper_1osmj_167{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._coursePath_1osmj_79._wrapper_1osmj_79 ._linkWrapper_1osmj_167{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._coursePath_1osmj_79._wrapper_1osmj_79 ._linkWrapper_1osmj_167{width:100%;max-width:1600px}}@media only screen and (min-width: 1184px){._coursePath_1osmj_79._wrapper_1osmj_79 ._linkWrapper_1osmj_167{position:relative;margin-top:48px;display:flex;justify-content:center}}._coursePath_1osmj_79._wrapper_1osmj_79 ._link_1osmj_167{color:#fff}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._coursePathPromo_4vsn8_79._wrapper_4vsn8_79{background-color:#eee;padding-top:80px;padding-bottom:80px}@media only screen and (min-width: 1184px){._coursePathPromo_4vsn8_79._wrapper_4vsn8_79{padding-top:104px}}._coursePathPromo_4vsn8_79._wrapper_4vsn8_79 ._innerContent_4vsn8_89{margin-right:16px;margin-left:16px;display:flex;flex-direction:column}@media only screen and (min-width: 768px){._coursePathPromo_4vsn8_79._wrapper_4vsn8_79 ._innerContent_4vsn8_89{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._coursePathPromo_4vsn8_79._wrapper_4vsn8_79 ._innerContent_4vsn8_89{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._coursePathPromo_4vsn8_79._wrapper_4vsn8_79 ._innerContent_4vsn8_89{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._coursePathPromo_4vsn8_79._wrapper_4vsn8_79 ._innerContent_4vsn8_89{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._coursePathPromo_4vsn8_79._wrapper_4vsn8_79 ._innerContent_4vsn8_89{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._coursePathPromo_4vsn8_79._wrapper_4vsn8_79 ._innerContent_4vsn8_89{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._coursePathPromo_4vsn8_79._wrapper_4vsn8_79 ._innerContent_4vsn8_89{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._coursePathPromo_4vsn8_79._wrapper_4vsn8_79 ._innerContent_4vsn8_89{width:100%;max-width:1600px}}@media only screen and (min-width: 768px){._coursePathPromo_4vsn8_79._wrapper_4vsn8_79 ._innerContent_4vsn8_89{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}}._coursePathPromo_4vsn8_79._wrapper_4vsn8_79 ._bodyText_4vsn8_149{margin-top:16px}._coursePathPromo_4vsn8_79._wrapper_4vsn8_79 ._courseWrapper_4vsn8_152{grid-column:1/-1}._coursePathPromo_4vsn8_79._wrapper_4vsn8_79 ._courseWrapper_4vsn8_152[\:has\(\%2B\%20.coursePrepWrapper\)]{grid-column:1/4}._coursePathPromo_4vsn8_79._wrapper_4vsn8_79 ._courseWrapper_4vsn8_152:has(+._coursePrepWrapper_4vsn8_155){grid-column:1/4}._coursePathPromo_4vsn8_79._wrapper_4vsn8_79 ._coursePrepWrapper_4vsn8_155{grid-column:4/5;margin-top:48px}@media only screen and (min-width: 768px){._coursePathPromo_4vsn8_79._wrapper_4vsn8_79 ._coursePrepWrapper_4vsn8_155{margin-top:0}}._coursePathPromo_4vsn8_79._wrapper_4vsn8_79 ._course_4vsn8_79{margin-top:48px}._coursePathPromo_4vsn8_79._wrapper_4vsn8_79 ._coursePrepYtVideo_4vsn8_170{margin-top:12px}._coursePathPromo_4vsn8_79._wrapper_4vsn8_79 ._coursePrepHeadline_4vsn8_173{background:#1a1a1a;color:#fff;width:-moz-max-content;width:max-content;font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;padding:10px 16px}._coursePathPromo_4vsn8_79._wrapper_4vsn8_79 ._coursePrepResource_4vsn8_189{border-bottom:1px solid #dcdcdc;display:flex;flex-direction:column;grid-gap:4px;gap:4px;margin-top:24px;padding-bottom:24px}._coursePathPromo_4vsn8_79._wrapper_4vsn8_79 ._coursePrepResourceKickerText_4vsn8_197{color:#5f5f5f}._coursePathPromo_4vsn8_79._wrapper_4vsn8_79 ._coursePrepResourceLink_4vsn8_200{font-family:var(--cf-header-font-stack);text-transform:uppercase;font-weight:500;font-size:16px;line-height:16px}._videoResponsive_svqkl_1{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}._videoResponsive_svqkl_1 iframe{left:0;top:0;height:100%;width:100%;position:absolute}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1h152_79{display:flex;padding:150px 0;background:#000000}._innerWrapper_1h152_88{display:flex;flex-direction:row;grid-gap:250px;gap:250px;justify-content:spcae-between;margin:0 auto;position:relative;width:100%}@media only screen and (min-width: 768px){._innerWrapper_1h152_88{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._innerWrapper_1h152_88{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._innerWrapper_1h152_88{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._innerWrapper_1h152_88{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._innerWrapper_1h152_88{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._innerWrapper_1h152_88{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._innerWrapper_1h152_88{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._innerWrapper_1h152_88{width:100%;max-width:1600px}}._section_1h152_150{position:relative;width:50%;color:#fff}._backgroundText_1h152_156{position:absolute;top:-90px;left:2.4rem;width:50%;font-size:120px;font-family:var(--cf-header-font-stack-2);letter-spacing:.02em;font-weight:700;line-height:100px}@supports (-webkit-text-stroke: 2px #ffffff){._backgroundText_1h152_156{-webkit-text-stroke:1px #ffffff;color:#000;opacity:.2}}@supports not (-webkit-text-stroke: 2px #ffffff){._backgroundText_1h152_156{text-shadow:0 0 3px #ffffff,0 0 3px #ffffff,0 0 3px #ffffff,0 0 3px #ffffff,0 0 2px #ffffff,0 0 3px #ffffff,0 0 3px #ffffff,0 0 3px #ffffff;color:#000}}._badge_1h152_181{margin-bottom:36px}._header_1h152_185{align-self:flex-start;margin-bottom:24px}._descriptionText_1h152_190{margin-bottom:24px}._button_1h152_194{margin-top:24px;margin-bottom:48px}._inlineImage_1h152_199{margin-bottom:54px}@media (max-width: 1440px){._innerWrapper_1h152_88{grid-gap:200px;gap:200px}}@media (max-width: 1194px){._innerWrapper_1h152_88{grid-gap:100px;gap:100px}._backgroundText_1h152_156{font-size:86px}}@media (max-width: 744px){._innerWrapper_1h152_88{flex-direction:column;grid-gap:64px;gap:64px}._backgroundText_1h152_156{width:100%;font-size:72px;line-height:72px}._section_1h152_150{width:100%}}@media (max-width: 375px){._wrapper_1h152_79{padding:160px 0}._backgroundText_1h152_156{font-size:56px;line-height:56px}._badge_1h152_181{margin-bottom:28px}}@media (max-width: 1024px){._innerWrapper_1h152_88{padding:0 2.4rem}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._headlineText_1eecd_79{color:var(--cf-white);margin-bottom:24px}._bodyText_1eecd_84{padding:24px;border:1px solid var(--cf-gray-70);border-radius:8px}._bodyText_1eecd_84:not(:last-child){margin-bottom:16px}._bodyText_1eecd_84 p{color:var(--cf-light-gray);font-size:16px;line-height:24px}._bodyText_1eecd_84 p strong{font-weight:700}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._headlineText_1jqes_79{color:#fff;margin-bottom:24px}._wrapper_1jqes_84{display:flex;flex-direction:row;align-items:center;padding:15.5px 12px;background:#1a1a1a;border-radius:4px;color:#fff}._wrapper_1jqes_84:not(:last-child){margin-bottom:10px}._icon_1jqes_98{width:12px;height:12px}._itemHeadlineText_1jqes_103{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;position:relative;margin-left:22px;opacity:.6}._itemHeadlineText_1jqes_103:before{content:"";position:absolute;background:#ffffff;width:1px;height:27px;bottom:-7px;left:-11px;opacity:1}._bodyText_1jqes_127 p{font-size:12px;line-height:16px;margin-left:12px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1ipci_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1ipci_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1ipci_95{display:flex;flex-direction:row;border:1px solid var(--cf-black-10);border-radius:5px;overflow:hidden}@media (max-width: 454px){._wrapper_1ipci_95{padding:0 2.4rem;width:100%;padding:0}}._wrapper_1ipci_95._hovered_1ipci_110{border:1px solid var(--cf-black-20);box-shadow:var(--box-shadow)}._wrapper_1ipci_95:hover ._content_1ipci_115 ._readMoreContainer_1ipci_115 button:not(:disabled) span,._wrapper_1ipci_95:active ._content_1ipci_115 ._readMoreContainer_1ipci_115 button:not(:disabled) span,._wrapper_1ipci_95._focus-visible_1ipci_1 ._content_1ipci_115 ._readMoreContainer_1ipci_115 button:not(:disabled) span{transform:translate(5px)}._wrapper_1ipci_95:hover ._content_1ipci_115 ._readMoreContainer_1ipci_115 button:not(:disabled) span,._wrapper_1ipci_95:active ._content_1ipci_115 ._readMoreContainer_1ipci_115 button:not(:disabled) span,._wrapper_1ipci_95:focus-visible ._content_1ipci_115 ._readMoreContainer_1ipci_115 button:not(:disabled) span{transform:translate(5px)}._wrapper_1ipci_95 article{display:flex;flex-direction:column}._wrapper_1ipci_95 article ._image_1ipci_126{aspect-ratio:16/9;overflow:hidden}._content_1ipci_115{display:flex;flex-direction:column;align-items:flex-start;padding:2.4rem;flex-grow:1}._content_1ipci_115 ._title_1ipci_139{margin-bottom:.8rem}._content_1ipci_115 ._body_1ipci_143{flex-grow:1;color:var(--cf-dark-gray)}._content_1ipci_115 ._readMoreContainer_1ipci_115{margin-top:auto;padding-top:2rem}._content_1ipci_115 ._readMoreContainer_1ipci_115 button._readMoreButton_1ipci_153{padding:0}._content_1ipci_115 ._readMoreContainer_1ipci_115 button._readMoreButton_1ipci_153:focus{outline:none;border-bottom:none;border-radius:unset}._content_1ipci_115 ._readMoreContainer_1ipci_115 button._readMoreButton_1ipci_153 span{margin-bottom:2px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1dtd7_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1dtd7_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1dtd7_95{padding-top:4.8rem;padding-bottom:4.8rem}@media (max-width: 1024px){._wrapper_1dtd7_95{padding-top:3.6rem}}@media (max-width: 454px){._wrapper_1dtd7_95{padding-top:2.4rem}}@media (max-width: 1024px){._wrapper_1dtd7_95{padding-bottom:3.6rem}}@media (max-width: 454px){._wrapper_1dtd7_95{padding-bottom:2.4rem}}._articleListHeader_1dtd7_120{display:flex;align-items:flex-start;flex-direction:column;margin-bottom:36px}@media only screen and (min-width: 480px){._articleListHeader_1dtd7_120{display:flex;align-items:center;flex-direction:row;justify-content:space-between}}._articleListHeader_1dtd7_120 ._headline_1dtd7_135{margin-bottom:0;margin-top:1.2rem;text-transform:uppercase}._articleListHeader_1dtd7_120 a._button_1dtd7_141{width:auto}@media (max-width: 454px){._articleListHeader_1dtd7_120 a._button_1dtd7_141{margin-top:20px}}._articleListHeader_1dtd7_120 a._button_1dtd7_141 svg{align-self:center;height:14px;width:14px;margin-left:12px}._articleListBody_1dtd7_157._cardsContainer_1dtd7_157{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:32px;gap:32px}@media only screen and (min-width: 480px){._articleListBody_1dtd7_157._cardsContainer_1dtd7_157{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1184px){._articleListBody_1dtd7_157._cardsContainer_1dtd7_157{grid-template-columns:repeat(3,1fr)}}._button-container_1dtd7_173{display:flex;align-items:center;flex-direction:row;grid-gap:8px;gap:8px;margin-top:20px;width:100%;text-decoration:none;cursor:pointer}@media only screen and (min-width: 480px){._button-container_1dtd7_173{margin-top:0;width:auto}}._button-container_1dtd7_173 svg{height:16px;width:16px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_8yzzc_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_8yzzc_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_8yzzc_95{font-size:1.8rem;line-height:1.5;cursor:pointer;color:#075dc6;text-align:center;width:100%}@media (max-width: 454px){._wrapper_8yzzc_95{font-size:1.5rem;line-height:1.3333333333}}._wrapper_8yzzc_95 svg{fill:#075dc6}._arrow-icon_8yzzc_113{margin-left:.8rem;width:1.6rem;height:1.2rem;transition:all .5s}._expanded_8yzzc_120 ._arrow-icon_8yzzc_113{transform:rotate(180deg)}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1uecc_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1uecc_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1uecc_95{padding-bottom:2.4rem}@media (max-width: 1024px){._wrapper_1uecc_95{padding-bottom:1.2rem}}@media (max-width: 454px){._wrapper_1uecc_95{padding-bottom:.6rem}}._content_1uecc_109{display:flex;align-items:flex-start;margin-bottom:5rem}@media (max-width: 1024px){._content_1uecc_109{flex-wrap:wrap;margin-bottom:2rem}}@media (max-width: 640px){._content_1uecc_109{margin-bottom:0}}._workout-of-the-day_1uecc_126,._featured-content_1uecc_127{padding:1.2rem 0;flex:1 0}@media (max-width: 1024px){._workout-of-the-day_1uecc_126,._featured-content_1uecc_127{flex-basis:100%}}._workout-of-the-day-content_1uecc_138{overflow:hidden;transition-duration:.5s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-property:height;will-change:transform}._more-less-toggle_1uecc_146{margin:1.2rem 0}@media (min-width: 1025px){._separator_1uecc_151{display:flex;align-items:center;align-self:normal;margin-left:4.8rem;margin-right:4.8rem}._separator_1uecc_151:after{content:"";height:calc(100% - 12rem);border-right:.2rem solid #eeeeee}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1cj0c_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1cj0c_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1cj0c_95{display:flex;justify-content:space-between;border-bottom:.2rem solid #eeeeee}._headline_1cj0c_101{font-size:2.8rem;line-height:1.0714285714}@media (max-width: 1024px){._headline_1cj0c_101{font-size:2.4rem;line-height:1}}._comment-button_1cj0c_112{align-self:flex-end;padding-bottom:1rem}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1y499_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1y499_1{0%{transform:translate(100%)}to{transform:translate(0)}}._arrow-icon_1y499_95{width:1.6rem}@media (max-width: 454px){._arrow-icon_1y499_95{width:1.2rem}}._article-link_1y499_104{transition:color .4s;color:#075dc6;font-size:1.6rem;line-height:1.5;display:flex;align-items:center;text-decoration:none;text-transform:uppercase;font-weight:700;margin-top:1.2rem}._article-link_1y499_104:hover{color:#6d6c6c}._article-link_1y499_104:hover svg{fill:#6d6c6c}._article-link_1y499_104 path{fill:#075dc6}._article-link_1y499_104:hover path{fill:#6d6c6c}._arrow-icon_1y499_95,._play-icon_1y499_132,._share-icon_1y499_133{margin-left:.8rem}._share-icon_1y499_133{width:2.2rem}@media (max-width: 454px){._share-icon_1y499_133{width:1.2rem}}._play-icon_1y499_132{width:1.4rem}@media (max-width: 1024px){._play-icon_1y499_132{width:1rem}}@media (max-width: 454px){#homepage-daily-list ._article-link_1y499_104{font-size:1.2rem;line-height:2}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_wp4uo_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_wp4uo_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_wp4uo_96 blockquote{font-size:7.2rem;line-height:1;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700;background-repeat:no-repeat;background-position:top left;background-size:5.4rem 4.6rem;padding-top:2.4rem;padding-left:7.2rem;display:inline-block}@media (max-width: 1024px){._wrapper_wp4uo_96 blockquote{font-size:7.5rem;line-height:1}}@media (max-width: 454px){._wrapper_wp4uo_96 blockquote{font-size:3.5rem;line-height:1}}@media (max-width: 454px){._wrapper_wp4uo_96 blockquote{background-size:2.6rem 2.3rem;padding-top:1.2rem}}._wrapper_wp4uo_96 blockquote:after{font-size:7.2rem;line-height:1;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700;content:"”"}@media (max-width: 1024px){._wrapper_wp4uo_96 blockquote:after{font-size:7.5rem;line-height:1}}@media (max-width: 454px){._wrapper_wp4uo_96 blockquote:after{font-size:3.5rem;line-height:1}}._wrapper_wp4uo_96 ul{font-size:1.6rem;line-height:1.6875;margin-left:3.6rem;list-style-position:outside;list-style-type:disc}@media (max-width: 454px){._wrapper_wp4uo_96 ul{font-size:1.5rem;line-height:1.5333333333}}._wrapper_wp4uo_96 ul li{padding-left:1.2rem;margin-bottom:1.2rem}._wrapper_wp4uo_96 ol{font-size:1.6rem;line-height:1.6875;margin-left:3.6rem;list-style:none;counter-reset:item}@media (max-width: 454px){._wrapper_wp4uo_96 ol{font-size:1.5rem;line-height:1.5333333333}}._wrapper_wp4uo_96 ol li{padding-left:5rem;margin-bottom:1.2rem;counter-increment:item;position:relative}._wrapper_wp4uo_96 ol li:before{position:absolute;left:0;font-weight:700;content:counter(item) "."}._modal_wp4uo_192{cursor:pointer;width:100vw;height:100vh;text-align:center;background-color:#1a1a1ae6;position:fixed;z-index:1000;top:0;left:0}._modal_wp4uo_192 img{height:auto;width:auto}._modal_wp4uo_192 img,._modal_wp4uo_192 iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:95vw;max-height:calc(95vh - 6.6rem)}._close-icon_wp4uo_217{position:fixed;top:2.4rem;right:2.4rem;width:3rem;height:3rem;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:3rem 3rem;background-image:url(../icons/close-thin-red.svg)}._wrapper_wp4uo_96{padding-top:4.8rem;padding-bottom:4.8rem}@media (max-width: 1024px){._wrapper_wp4uo_96{padding-top:3.6rem}}@media (max-width: 454px){._wrapper_wp4uo_96{padding-top:2.4rem}}@media (max-width: 1024px){._wrapper_wp4uo_96{padding-bottom:3.6rem}}@media (max-width: 454px){._wrapper_wp4uo_96{padding-bottom:2.4rem}}._wrapper_wp4uo_96 h2{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:36px;line-height:36px}@media only screen and (min-width: 1440px){._wrapper_wp4uo_96 h2{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px}}._wrapper_wp4uo_96 h2[data-align=center]:before{margin:0 auto 1.2rem}._wrapper_wp4uo_96 h3{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:28px;line-height:28px}@media only screen and (min-width: 1440px){._wrapper_wp4uo_96 h3{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:36px;line-height:36px}}._wrapper_wp4uo_96 h2,._wrapper_wp4uo_96 h3{margin-top:3.6rem}._wrapper_wp4uo_96 ul,._wrapper_wp4uo_96 ol,._wrapper_wp4uo_96 p{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}@media only screen and (min-width: 1440px){._wrapper_wp4uo_96 ul,._wrapper_wp4uo_96 ol,._wrapper_wp4uo_96 p{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:20px;line-height:28px}}._wrapper_wp4uo_96 blockquote{background-image:url(/7.5.0/quote-left-1d3cbf53.svg)}._wrapper_wp4uo_96 blockquote p{font-size:7.2rem;line-height:1;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700;display:inline}@media (max-width: 1024px){._wrapper_wp4uo_96 blockquote p{font-size:7.5rem;line-height:1}}@media (max-width: 454px){._wrapper_wp4uo_96 blockquote p{font-size:3.5rem;line-height:1}}._wrapper_wp4uo_96 hr{border:0;border-bottom:1px solid #6d6c6c}._wrapper_wp4uo_96 strong{font-weight:700}._wrapper_wp4uo_96 em{font-style:italic}._wrapper_wp4uo_96 [data-is-modal]{cursor:pointer}._wrapper_wp4uo_96 a{transition:color .4s;text-decoration:none;color:#075dc6;font-weight:700}._wrapper_wp4uo_96 a:hover{color:#6d6c6c}._wrapper_wp4uo_96 a:hover svg{fill:#6d6c6c}._wrapper_wp4uo_96 a.secondary{transition:color .4s;color:#6d6c6c;text-decoration:underline;font-weight:600}._wrapper_wp4uo_96 a.secondary:hover{color:#c21818}._wrapper_wp4uo_96 a.secondary:hover svg{fill:#c21818}._wrapper_wp4uo_96 img{max-width:100%;height:auto}._wrapper_wp4uo_96 .wp-caption-text,._wrapper_wp4uo_96 .caption-text,._wrapper_wp4uo_96 .caption{font-size:1.8rem;line-height:1.5}@media (max-width: 454px){._wrapper_wp4uo_96 .wp-caption-text,._wrapper_wp4uo_96 .caption-text,._wrapper_wp4uo_96 .caption{font-size:1.5rem;line-height:1.3333333333}}._wrapper_wp4uo_96 .full-width-image img{width:100%}._wrapper_wp4uo_96 .aligncenter,._wrapper_wp4uo_96 .aligncenter .caption-text,._wrapper_wp4uo_96 .aligncenter img,._wrapper_wp4uo_96 .aligncenter .caption-text img{display:block;margin:0 auto}._wrapper_wp4uo_96 .alignright,._wrapper_wp4uo_96 .float-right-image{float:right;margin-left:2.4rem}._wrapper_wp4uo_96 .alignleft,._wrapper_wp4uo_96 .float-left-image{float:left;margin-right:2.4rem}@media (max-width: 454px){._wrapper_wp4uo_96 .alignright,._wrapper_wp4uo_96 .alignleft,._wrapper_wp4uo_96 .float-right-image,._wrapper_wp4uo_96 .float-left-image{float:none;margin:0}}._wrapper_wp4uo_96&gt;*:nth-last-child(n+2){margin-bottom:1.2rem}._wrapper_wp4uo_96 *:first-child{margin-top:1.2rem}._wrapper_wp4uo_96:after{content:"";display:table;clear:both}._callout_wp4uo_457{padding:1.2rem;border:.2rem solid #eeeeee;margin:0}._callout_wp4uo_457&gt;*:first-child{margin-top:0}._float-left_wp4uo_432{float:left;margin-right:1.2rem}._float-right_wp4uo_427{float:right;margin-left:1.2rem}._float-center_wp4uo_476{margin:0 auto}._float-width-third_wp4uo_480{width:33%}._float-width-half_wp4uo_484{width:50%}@media (max-width: 454px){._float-width-third_wp4uo_480,._float-width-half_wp4uo_484{width:100%}._float-left_wp4uo_432,._float-right_wp4uo_427,._float-center_wp4uo_476{margin:0;float:none}}._modal_wp4uo_192{display:flex;align-items:center;justify-content:center}[dir=ltr] ._modal-text_wp4uo_506{text-align:left}[dir=rtl] ._modal-text_wp4uo_506{text-align:right}._modal-text_wp4uo_506{width:80%;max-height:80%;padding:2.4rem 3.6rem;overflow-y:scroll;background-color:#fff}._modal-text_wp4uo_506 h1,._modal-text_wp4uo_506 h2,._modal-text_wp4uo_506 h3{text-align:center}@media (max-width: 454px){._modal-text_wp4uo_506{position:relative;top:5%;width:95%;max-height:85%;padding:1.2rem 2.4rem}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1ucwk_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1ucwk_1{0%{transform:translate(100%)}to{transform:translate(0)}}._caption-text_1ucwk_95{margin-top:1.2rem}._caption-text_1ucwk_95 p{font-size:1.4rem;line-height:1.7142857143}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1barg_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1barg_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_1barg_95{margin-bottom:1.2rem}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1ex2o_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1ex2o_1{0%{transform:translate(100%)}to{transform:translate(0)}}._text-block_1ex2o_95{margin:0}._text-block_1ex2o_95 p{font-size:1.4rem;line-height:1.7142857143}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_40gce_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_40gce_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_40gce_95{display:flex}._link_40gce_99{cursor:pointer}._link_40gce_99 svg{display:block;fill:#075dc6;height:4.2rem}@media (max-width: 1024px){._link_40gce_99 svg{height:3.6rem}}@media (max-width: 1024px){._link_40gce_99 svg{height:2.8rem}}._link_40gce_99:hover svg{fill:#054695}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_dd8ua_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_dd8ua_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_dd8ua_95{margin:1.2rem 0;display:grid;grid-template-areas:"left-arrow day right-arrow" "left-arrow date right-arrow";grid-template-columns:1fr auto 1fr;padding:0 1.2rem}._left-arrow_dd8ua_103{grid-area:left-arrow;justify-content:flex-end}._right-arrow_dd8ua_108{grid-area:right-arrow;justify-content:flex-start}._right-arrow_dd8ua_108,._left-arrow_dd8ua_103{align-items:center}@media (max-width: 1024px){._right-arrow_dd8ua_108,._left-arrow_dd8ua_103{justify-content:center}}._day-text_dd8ua_124{font-size:1.6rem;line-height:1.6875;grid-area:day;color:#6d6c6c;font-weight:600;text-transform:uppercase;text-align:center}@media (max-width: 454px){._day-text_dd8ua_124{font-size:1.5rem;line-height:1.5333333333}}@media (max-width: 454px){._day-text_dd8ua_124{font-size:1.2rem;line-height:2;padding:0}}._date-text_dd8ua_147{font-size:6rem;line-height:1.05;grid-area:date;text-align:center;margin:0;padding:0 8rem}@media (max-width: 1024px){._date-text_dd8ua_147{font-size:3.6rem;line-height:.6666666667;padding:0}}@media (max-width: 454px){._date-text_dd8ua_147{font-size:2.4rem;line-height:1;padding:0}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_pzxpv_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_pzxpv_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_pzxpv_95{padding-bottom:2.4rem;padding-top:2.4rem;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center}@media (max-width: 1024px){._wrapper_pzxpv_95{padding-top:1.2rem}}@media (max-width: 454px){._wrapper_pzxpv_95{padding-top:.6rem}}@media (max-width: 1024px){._wrapper_pzxpv_95{padding-bottom:1.2rem}}@media (max-width: 454px){._wrapper_pzxpv_95{padding-bottom:.6rem}}._headline_pzxpv_126{font-weight:800;color:#1a1a1a;text-transform:uppercase}._ruler_pzxpv_132{margin-bottom:1.2rem;justify-content:center}._card-container_pzxpv_137{display:flex;flex:1;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin:2.4rem 0}._card_pzxpv_137{padding:1.2rem}._card-photo_pzxpv_151{margin-bottom:1.2rem;width:180px;height:180px}._card-text_pzxpv_157{font-size:1.4rem;font-weight:600}._button_pzxpv_162{height:4.2rem;overflow:hidden;display:flex;flex-direction:row;align-items:stretch;padding:0;font-size:1.6rem;margin:0 2.4rem 1.2rem}._button-logo-container_pzxpv_173{background-color:#1a1a1a}._button-logo_pzxpv_173{height:4.2rem;width:13.8rem}._button-text_pzxpv_182{padding:0 1.8rem;line-height:4.2rem}._wrapper_6tes1_1{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f2f2f2;padding:4rem 2.4rem;position:relative}._container_6tes1_11{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:4.8rem 1.6rem;background-color:#fff;max-width:70rem}._check_6tes1_21{height:50px;width:50px;border:none;background-repeat:no-repeat}._header_6tes1_28{font-family:var(--cf-header-font-stack);font-size:22px;width:32rem;text-align:center}._sub-header_6tes1_35{color:var(--cf-light-grey);font-weight:400;font-size:14px;margin-top:.8rem;line-height:22px;margin-bottom:3.2rem;width:24rem;text-align:center}._check-container_6tes1_46{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:25px;background:rgba(103,198,7,.1);margin-bottom:2.4rem}@media (min-width: 767px){._container_6tes1_11{padding:80px 100px;width:88rem}._sub-header_6tes1_35,._header_6tes1_28{width:57rem}}._container_mjm73_1{display:flex;flex-direction:column;align-items:center;background-color:var(--cf-gray-5);position:relative}._wrapper_mjm73_9{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:#fff}._header_mjm73_17{font-family:var(--cf-header-font-stack);font-style:normal;font-size:22px;line-height:28px;color:var(--cf-black)}._header-container_mjm73_28{padding:2.4rem;width:100%}._sub-header_mjm73_33{color:var(--cf-light-grey);font-size:14px;margin-top:.8rem;line-height:22px}button p{text-decoration:underline;color:var(--cf-light-grey);font-size:14px}._input-container_mjm73_46{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-top:2.4rem}._input_mjm73_46{width:365px;height:48px;margin-bottom:1.8rem}._newsletter-container_mjm73_61{margin-top:2.4rem;width:100%;border-top:1px solid #e6e6e6}._newsletter-name_mjm73_67{font-size:14px;font-weight:700}._newsletter-description_mjm73_72{font-weight:400;font-size:14px;color:var(--cf-light-grey);margin-top:.8rem;line-height:2rem}._row_mjm73_80{display:grid;width:100%;grid-template-areas:"c a a a a";border-bottom:1px solid var(--cf-gray-10);padding:2.4rem 1.6rem;justify-content:space-around;grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}._row-header-container_mjm73_90{display:grid;grid-area:a}._check-box_mjm73_95{max-width:20px;max-height:20px;min-width:20px;min-height:20px}._submit-container_mjm73_102{display:grid;width:100%;grid-template-areas:"a a" "b b";margin-top:2.4rem;padding-right:2.4rem;padding-bottom:2.4rem;padding-left:2.4rem}._submit-button_mjm73_115{width:100%;margin-bottom:1.2rem}._button-container_mjm73_120{grid-area:a}._submit-info-text_mjm73_124{font-size:14px;font-weight:400;text-align:center}@media (min-width: 767px){._container_mjm73_1{padding:8rem 8rem 10rem 10rem}._wrapper_mjm73_9{width:100%;max-width:88rem}._sub-header_mjm73_33{color:var(--cf-light-grey);font-size:14px;margin-top:.8rem}._uncheck-all-button-text_mjm73_146{text-decoration:underline;color:var(--cf-light-grey);font-size:14px}._input-container_mjm73_46{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}._input_mjm73_46{width:365px;height:48px;margin:0}._newsletter-container_mjm73_61{margin-top:2.4rem;width:100%;border-top:1px solid #e6e6e6}._newsletter-name_mjm73_67{font-size:14px;font-weight:700}._newsletter-description_mjm73_72{font-weight:400;font-size:14px;color:var(--cf-light-grey);margin-top:.8rem}._row_mjm73_80{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;border-bottom:1px solid #e6e6e6;padding:3rem 4rem;grid-gap:2rem;gap:2rem}._row-header-container_mjm73_90{width:auto}._submit-container_mjm73_102{display:grid;width:100%;grid-template-areas:"a a a a b";margin-top:2.4rem;padding-right:2.4rem;padding-bottom:2.4rem;padding-left:2.4rem}._submit-button_mjm73_115{margin:0;width:125px;height:36px}._button-container_mjm73_120{display:flex;justify-content:flex-end;align-items:center;grid-area:b}._submit-info-text_mjm73_124{font-size:14px;font-weight:400;text-align:center;max-width:30rem;text-align:left}}._submit-button_mjm73_115{width:100%}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1kg2g_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1kg2g_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1kg2g_95{padding-top:80px;padding-bottom:80px;background:#eeeeee}._inner-content_1kg2g_101{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._inner-content_1kg2g_101{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._inner-content_1kg2g_101{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._inner-content_1kg2g_101{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._inner-content_1kg2g_101{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._inner-content_1kg2g_101{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._inner-content_1kg2g_101{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._inner-content_1kg2g_101{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._inner-content_1kg2g_101{width:100%;max-width:1600px}}._headline_1kg2g_153{margin-bottom:2.4rem}@media (max-width: 454px){._headline_1kg2g_153{margin-bottom:2.4rem}}._accordion_1kg2g_162{margin-bottom:2.4rem}._accordion_1kg2g_162&gt;li:first-child{border-top:1px solid #eeeeee}._questions-container_1kg2g_169{display:flex;justify-content:space-between;flex-wrap:wrap}._question_1kg2g_169{margin-bottom:2.4rem}._question-hide-ruler_1kg2g_178{display:none}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_144l6_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_144l6_1{0%{transform:translate(100%)}to{transform:translate(0)}}._hide-label-text_144l6_95{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}._summary-block_144l6_106{display:flex;width:100%;padding:2.4rem;justify-content:space-between;align-items:center;cursor:pointer}._summary-text_144l6_115{color:#1a1a1a;text-align:left;flex:1 1 auto;transition:all .4s}._arrow-icon_144l6_122{width:1.8rem;transition:all .4s}@media (max-width: 1024px){._arrow-icon_144l6_122{margin:0 1.35rem}}@media (max-width: 454px){._arrow-icon_144l6_122{margin:0 .6rem}}._details_144l6_137{overflow:hidden;max-height:0;transition:all .4s}._active_144l6_143 ._arrow-icon_144l6_122{transform:rotate(180deg)}._active_144l6_143 ._details_144l6_137{padding:1.2rem 0 2.4rem;max-height:none}._borders_144l6_151 ._details_144l6_137{border-bottom:1px solid #eeeeee}._condensed_144l6_155 ._summary-block_144l6_106{padding:1.2rem 2.4rem}@media (max-width: 454px){._condensed_144l6_155 ._summary-block_144l6_106 h3{font-size:1.8rem;line-height:1}}._condensed_144l6_155 ._details_144l6_137{padding-top:0}._condensed_144l6_155._active_144l6_143 ._details_144l6_137{padding-bottom:1.2rem}._gray_144l6_171._borders_144l6_151 ._details_144l6_137{border-bottom:1px solid #eeeeee}._white_144l6_175{background-color:#fff}._gray_144l6_171{background-color:#eee}._black_144l6_183{background-color:#1a1a1a;color:#fff}._black_144l6_183 ._summary-text_144l6_115{color:#fff}._black_144l6_183 ._arrow-icon_144l6_122 path{fill:#fff}._card_144l6_194{padding:2.4rem;border:solid 1px var(--cf-gray-10);border-radius:4px;margin-bottom:1.6rem;box-shadow:var(--box-shadow)}._card_144l6_194 button{position:relative}._card_144l6_194 button:after,._card_144l6_194 button:before{content:"";position:absolute;right:0;top:50%;width:1.4rem;height:2px;margin-top:0;background-color:#1a1a1a}._card_144l6_194 button:before{transform:rotate(-90deg);transition:transform .35s cubic-bezier(.65,.05,.36,1)}._card_144l6_194._active_144l6_143 button:before{transform:rotate(0)}._card_144l6_194 h3{margin:0;padding-right:2.4rem;font-size:1.4rem;line-height:1.7142857143;font-family:var(--cf-body-font-stack)}._card_144l6_194 ._details_144l6_137{border-bottom:none;padding-bottom:0}._card_144l6_194 ._question_144l6_232{padding-bottom:0}._card_144l6_194._condensed_144l6_155 button{padding:0}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1562a_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1562a_1{0%{transform:translate(100%)}to{transform:translate(0)}}._secondary_1562a_95&gt;*:nth-last-child(n+2){margin-bottom:1.2rem}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1284r_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1284r_1{0%{transform:translate(100%)}to{transform:translate(0)}}._question_1284r_95,._question_1284r_95 p,._question_1284r_95 ul,._question_1284r_95 ol{font-size:1.6rem;line-height:1.6875}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1c63i_79{border-top:1px solid #dcdcdc;margin-right:16px;margin-left:16px;padding-top:80px;padding-bottom:80px}@media only screen and (min-width: 768px){._wrapper_1c63i_79{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1c63i_79{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_1c63i_79{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_1c63i_79{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_1c63i_79{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_1c63i_79{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_1c63i_79{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_1c63i_79{width:100%;max-width:1600px}}._wrapper_1c63i_79 ._headline-wrapper_1c63i_133{display:flex;align-items:flex-start;justify-content:space-between}._wrapper_1c63i_79 ._headline_1c63i_133{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between}._wrapper_1c63i_79 ._headline-description_1c63i_144{margin-top:16px}._wrapper_1c63i_79 ._articles_1c63i_147{display:flex;flex-direction:column;margin-top:32px}@media only screen and (min-width: 480px){._wrapper_1c63i_79 ._articles_1c63i_147{margin-top:48px}}@media only screen and (min-width: 768px){._wrapper_1c63i_79 ._articles_1c63i_147{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0 16px;gap:0 16px;grid-gap:35px;gap:35px}}@media only screen and (min-width: 768px) and (min-width: 480px){._wrapper_1c63i_79 ._articles_1c63i_147{grid-template-columns:repeat(8,1fr)}}@media only screen and (min-width: 768px) and (min-width: 768px){._wrapper_1c63i_79 ._articles_1c63i_147{grid-template-columns:repeat(12,1fr)}}@media only screen and (min-width: 768px) and (min-width: 1184px){._wrapper_1c63i_79 ._articles_1c63i_147{grid-gap:0 20px;gap:0 20px}}@media only screen and (min-width: 1184px){._wrapper_1c63i_79 ._articles_1c63i_147{grid-gap:35px;gap:35px}}._wrapper_1c63i_79 ._articles_1c63i_147 ._featuredArticle_1c63i_185{grid-column:1/8}._wrapper_1c63i_79 ._articles_1c63i_147 ._featuredArticle_1c63i_185 ._article_1c63i_147{position:relative;min-height:500px;height:100%;width:100%;background-color:#333;background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end;padding:18px 20px}@media only screen and (min-width: 1184px){._wrapper_1c63i_79 ._articles_1c63i_147 ._featuredArticle_1c63i_185 ._article_1c63i_147{padding:28px 32px}}@media only screen and (min-width: 1920px){._wrapper_1c63i_79 ._articles_1c63i_147 ._featuredArticle_1c63i_185 ._article_1c63i_147{padding:36px 32px}}._wrapper_1c63i_79 ._articles_1c63i_147 ._featuredArticle_1c63i_185 ._article_1c63i_147:hover .right-icon{transform:translate(5px)}._wrapper_1c63i_79 ._articles_1c63i_147 ._featuredArticle_1c63i_185 ._article-content_1c63i_226{display:flex;align-items:flex-start;flex-direction:column;grid-gap:16px;gap:16px}._wrapper_1c63i_79 ._articles_1c63i_147 ._featuredArticle_1c63i_185 ._article-body-text_1c63i_232{display:none}@media only screen and (min-width: 1184px){._wrapper_1c63i_79 ._articles_1c63i_147 ._featuredArticle_1c63i_185 ._article-body-text_1c63i_232{display:block}}._wrapper_1c63i_79 ._articles_1c63i_147 ._otherArticles_1c63i_240{grid-column:8/13;padding-top:34px}@media only screen and (min-width: 768px){._wrapper_1c63i_79 ._articles_1c63i_147 ._otherArticles_1c63i_240{padding-top:0}}._wrapper_1c63i_79 ._articles_1c63i_147 ._otherArticles_1c63i_240 ._article_1c63i_147{border-bottom:1px solid #dcdcdc;display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding-top:24px;padding-bottom:32px}._wrapper_1c63i_79 ._articles_1c63i_147 ._otherArticles_1c63i_240 ._article_1c63i_147:hover .right-icon{transform:translate(5px)}._wrapper_1c63i_79 ._articles_1c63i_147 ._otherArticles_1c63i_240 ._article-label_1c63i_260,._wrapper_1c63i_79 ._articles_1c63i_147 ._otherArticles_1c63i_240 ._article-description_1c63i_263{color:#5f5f5f}._wrapper_1c63i_79 ._cta_1c63i_266{white-space:nowrap;margin-top:20px}@media only screen and (min-width: 480px){._wrapper_1c63i_79 ._cta_1c63i_266{margin-top:0;margin-bottom:auto}}._wrapper_1c63i_79 ._cta_1c63i_266:hover button:not(:disabled) span,._wrapper_1c63i_79 ._cta_1c63i_266:active button:not(:disabled) span,._wrapper_1c63i_79 ._cta_1c63i_266._focus-visible_1c63i_1 button:not(:disabled) span{transform:translate(5px)}._wrapper_1c63i_79 ._cta_1c63i_266:hover button:not(:disabled) span,._wrapper_1c63i_79 ._cta_1c63i_266:active button:not(:disabled) span,._wrapper_1c63i_79 ._cta_1c63i_266:focus-visible button:not(:disabled) span{transform:translate(5px)}._wrapper_1c63i_79 ._cta-link_1c63i_279{display:flex}._wrapper_1c63i_79 ._cta_1c63i_266 button{width:100%}._wrapper_1c63i_79 ._cta_1c63i_266 button:focus{outline:none;border-bottom:none;border-radius:unset}._wrapper_1c63i_79 ._cta_1c63i_266 button span{margin-bottom:2px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1aegl_79{position:relative;display:flex;align-items:flex-start;grid-gap:64px;gap:64px}@media only screen and (min-width: 1440px){._wrapper_1aegl_79{display:flex;grid-gap:96px;gap:96px}}._wrapper_1aegl_79 ._inner-wrapper_1aegl_91{background-color:#fff;width:100%;display:flex;flex-direction:column;grid-gap:12px;gap:12px;margin-top:0}@media only screen and (min-width: 768px){._wrapper_1aegl_79 ._inner-wrapper_1aegl_91{display:flex;grid-gap:10px;gap:10px;margin-top:4px}}._wrapper_1aegl_79 ._inner-wrapper_1aegl_91 ._published-date-text_1aegl_106{font-weight:300;font-weight:14px;text-transform:none;font-style:italic;color:#5f5f5f}._wrapper_1aegl_79 ._inner-wrapper_1aegl_91 ._header_1aegl_113{display:flex;justify-content:space-between}._wrapper_1aegl_79 ._inner-wrapper_1aegl_91 ._header_1aegl_113 h2._header-text_1aegl_117{text-transform:none!important}._wrapper_1aegl_79 ._inner-wrapper_1aegl_91 ._body-text-wrapper_1aegl_120{margin-top:8px;margin-bottom:12px}._wrapper_1aegl_79 ._inner-wrapper_1aegl_91 ._body-text-wrapper_1aegl_120 ._body-text_1aegl_120{font-weight:300;color:#333}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_152q5_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_152q5_1{0%{transform:translate(100%)}to{transform:translate(0)}}._published-info_152q5_95{margin-top:2.4rem}._link_152q5_99{transition:color .4s;text-decoration:none;color:#075dc6;font-weight:700}._link_152q5_99:hover{color:#6d6c6c}._link_152q5_99:hover svg{fill:#6d6c6c}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1opah_79{margin-top:4px}@media only screen and (min-width: 768px){._wrapper_1opah_79{max-width:300px}}._wrapper_1opah_79 img{max-width:100%;border-radius:2px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_9vgol_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_9vgol_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_9vgol_95{padding-bottom:2.4rem;padding-top:2.4rem;display:flex;flex-direction:column;text-align:center;align-items:stretch}@media (max-width: 1024px){._wrapper_9vgol_95{padding-top:1.2rem}}@media (max-width: 454px){._wrapper_9vgol_95{padding-top:.6rem}}@media (max-width: 1024px){._wrapper_9vgol_95{padding-bottom:1.2rem}}@media (max-width: 454px){._wrapper_9vgol_95{padding-bottom:.6rem}}._headline_9vgol_125{font-weight:800;color:#1a1a1a;text-transform:uppercase}._ruler_9vgol_131{margin-bottom:1.2rem;justify-content:center}._partners_9vgol_136{display:flex;flex:1;justify-content:space-around;align-items:center;margin:2.4rem 0}._logo_9vgol_144{transition:all .15s ease;filter:grayscale(100%) alpha(opacity=50);opacity:.5}._partner_9vgol_136{padding:1.2rem;margin:2.4rem 0}._partner_9vgol_136:hover ._logo_9vgol_144{transform:scale(1.2);filter:grayscale(0%);opacity:1}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._cny-wrapper_7m0tm_79{display:flex;flex-direction:column;width:100%;position:relative}@media only screen and (min-width: 768px){._cny-wrapper_7m0tm_79{display:flex;flex-direction:row}}._search-wrapper_7m0tm_92{width:100%;display:flex;flex-direction:column;grid-gap:10px;gap:10px;z-index:10;position:absolute;top:0;left:0;right:0;max-height:100%}@media only screen and (min-width: 768px){._search-wrapper_7m0tm_92{position:static;max-width:425px}}._search-container_7m0tm_111{background-color:#fff;border-radius:0 0 24px 24px;box-shadow:0 15px 8px #00000008;z-index:10;margin:0 auto;width:100%;position:relative}._divider_7m0tm_121{height:1px;background-color:#dcdcdc;left:0;right:0;width:100%;bottom:0}._map-wrapper_7m0tm_130{width:100%;height:100%;background-color:#eee;z-index:1}._hidden_7m0tm_137{position:absolute;left:-4000px}._course-tabs_7m0tm_142,._filter-chips_7m0tm_146{display:flex}._filter-chip_7m0tm_146{display:flex;background-color:#eee}._full-width_7m0tm_155{width:100%;max-width:unset}._scroll-wrapper_7m0tm_160{overflow-y:auto;flex-grow:1;padding-left:20px;padding-right:20px}._top-wrapper_7m0tm_167{padding-top:10px;padding-bottom:10px;margin:auto;max-width:1100px;border-bottom:1px solid #dcdcdc}._empty-text-header_7m0tm_175{padding-bottom:16px}._course-list_7m0tm_179{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;padding-bottom:80px;margin:auto;max-width:1600px}._course-list_7m0tm_179:last-child{border-bottom:none}._course-list_7m0tm_179._full-search_7m0tm_190:not(._is-mobile_7m0tm_190){max-width:1100px;grid-template-columns:1fr 1fr;grid-column-gap:48px;-moz-column-gap:48px;column-gap:48px}._empty_7m0tm_175{padding:20px 8px 16px;display:flex;flex-direction:column;color:#5f5f5f}._next-closest_7m0tm_206{padding-top:16px;padding-left:8px;padding-right:8px;color:#5f5f5f}._debug_7m0tm_213{position:absolute;bottom:0;right:0;background-color:#eee;z-index:9999;width:200px}._debug_7m0tm_213._button_7m0tm_221{bottom:10px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._course-tabs-wrapper_157if_79{display:flex;flex-direction:row;background-color:#fff;margin:auto;max-width:1600px}@media only screen and (min-width: 768px){._course-tabs-wrapper_157if_79{max-width:1100px}}._tab_157if_92{display:flex;align-items:center;flex-direction:column;grid-gap:4px;gap:4px;padding:12px 16px;flex:1 1 auto;opacity:.8}._tab_157if_92:hover{opacity:1}._active_157if_108{opacity:1;border-bottom:3px solid #075dc6;background:#b5cfee}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._filters-wrapper_gqroh_79{padding:20px 16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;margin:auto;max-width:1600px}@media only screen and (min-width: 768px){._filters-wrapper_gqroh_79{max-width:1100px}}._padding_gqroh_96{padding:20px 0}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._format-wrapper_13d6j_79{padding:13px 16px;background-color:#eee;border-radius:24px;position:relative;z-index:4}._pill_13d6j_90{display:flex;align-items:center;grid-gap:8px;gap:8px;justify-content:space-between;flex:1;min-width:0}._pill_13d6j_90 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}._icon_13d6j_105{transform:rotate(90deg);margin-left:auto;flex-shrink:0}._close_13d6j_111{transform:rotate(-90deg)}._dropdown_13d6j_115{display:flex;flex-direction:column;visibility:hidden;position:absolute;background-color:#fff;top:calc(100% + 4px);left:0;right:0;border:1px solid #dcdcdc;box-sizing:border-box;border-radius:4px;box-shadow:0 3px 12px #0000000d}._visible_13d6j_130{visibility:visible}._item_13d6j_134{box-sizing:border-box;border-bottom:1px solid #dcdcdc;display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:8px 16px}._item_13d6j_134:last-child{border-bottom:none}._item_13d6j_134:hover{background-color:#eee}._light_13d6j_153{color:#8e8e93}._show_13d6j_157{opacity:.5}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._drawer_1z0gw_79{display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding-top:12px;padding-left:16px;padding-right:16px;position:fixed;background-color:#fff;border-radius:15px 15px 0 0;top:66.66%;bottom:0;left:0;width:100%;z-index:20;transition:transform .5s ease-in-out;transform:translateY(100%)}._fullHeight_1z0gw_98{top:20%}._chip_1z0gw_102{background-color:#ccc;width:64px;height:6px;min-height:6px;align-self:center;border-radius:15px}._items_1z0gw_111{display:flex;flex-direction:column;overflow-y:hidden}._overlay_1z0gw_117{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(26,26,26,.7);pointer-events:none;opacity:0;transition:opacity .5s ease-in-out;z-index:4}._show_1z0gw_130{opacity:.5}._open_1z0gw_134{transform:translateY(0)}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._location-wrapper_d1kpx_79{padding:13px 16px;background-color:#eee;border-radius:24px;min-width:0;width:100%;position:relative;display:flex;align-items:center;grid-gap:8px;gap:8px;justify-content:space-between}._location-wrapper_d1kpx_79 input::-moz-placeholder{color:#1a1a1a;font-size:12px}._location-wrapper_d1kpx_79 input::placeholder{color:#1a1a1a;font-size:12px}._location-wrapper_d1kpx_79 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}._icon_d1kpx_106{margin-left:auto;flex-shrink:0;min-width:15px;min-height:15px;width:15px;height:15px}._neutral-grey100_d1kpx_115{background-color:#eee}._location-wrapper-drawer_d1kpx_119{padding-left:12px;padding-right:12px;display:flex;grid-gap:12px;gap:12px;background-color:#fff;z-index:2;max-width:100%}._search-input-container_d1kpx_129{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:8px 12px;border-radius:24px;border:1px solid #dcdcdc;flex:1;max-width:100%}._map-geo-coder-container_d1kpx_143{flex:1;opacity:0;transition:opacity .2s ease}._map-geo-coder-container_d1kpx_143._loaded_d1kpx_148{opacity:1}._results-container_d1kpx_152{height:500px}._map-pin-icon_d1kpx_156{position:absolute;top:0;left:16px;width:24px;height:24px}._location-target_d1kpx_164{display:flex;align-items:center;padding:12px;margin-left:10px;width:40px;height:40px;border-radius:100px;border:1px solid #cccccc;cursor:pointer;transition:border .5s ease;background:#ffffff}._location-target_d1kpx_164:hover{border:1px solid #1a1a1a}._location-target_d1kpx_164._rotate_d1kpx_180{-webkit-animation-name:_spin_d1kpx_1;-webkit-animation-duration:4s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:_spin_d1kpx_1;-moz-animation-duration:4s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:_spin_d1kpx_1;-ms-animation-duration:4s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:_spin_d1kpx_1;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes _spin_d1kpx_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1o0fp_79{padding:13px 16px;background-color:#eee;border-radius:24px;position:relative;width:100%}._pill_1o0fp_90{display:flex;align-items:center;grid-gap:8px;gap:8px;justify-content:space-between;overflow:hidden}._pill_1o0fp_90 span,._pill_1o0fp_90 input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}._search-input_1o0fp_106{display:flex;align-items:center;flex-direction:row;grid-gap:4px;gap:4px;justify-content:space-between;padding:8px;box-sizing:border-box;border-radius:24px;border:1px solid #dcdcdc;margin:8px 16px}._icon_1o0fp_125{transform:rotate(90deg);margin-left:auto;flex-shrink:0;min-width:15px;min-height:15px;width:15px;height:15px}._close_1o0fp_135{transform:rotate(-90deg)}._dropdown_1o0fp_139{display:flex;flex-direction:column;visibility:hidden;position:absolute;background-color:#fff;top:calc(100% + 4px);left:0;right:0;border:1px solid #dcdcdc;box-sizing:border-box;border-radius:4px;box-shadow:0 3px 12px #0000000d;height:372px;overflow:hidden;overflow-y:auto;z-index:4}._visible_1o0fp_158{visibility:visible}._item_1o0fp_162{display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:8px 16px;box-sizing:border-box;border-bottom:1px solid #dcdcdc}._item_1o0fp_162:hover{background-color:#eee}._item_1o0fp_162:last-child{border-bottom:none}._pad-left_1o0fp_181{padding:8px 16px 8px 24px}._light_1o0fp_188{color:#8e8e93}._show_1o0fp_192{opacity:.5}._scrollable_1o0fp_196{overflow:hidden;overflow-y:scroll}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._sort-wrapper_7eyxm_79{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:20px;flex-grow:1;position:relative;z-index:5;margin:auto;max-width:1600px}@media only screen and (min-width: 768px){._sort-wrapper_7eyxm_79{margin:auto;max-width:1100px}}._sort_7eyxm_79{display:flex;align-items:center;flex-direction:row;grid-gap:8px;gap:8px;z-index:6}._grey_7eyxm_105{color:#8e8e93}._sort-icon_7eyxm_109{height:14px;width:14px;color:#5f5f5f;transform:rotate(180deg);transform:scaleY(-1)}._rotate_7eyxm_117{transform:rotate(90deg)}._relative_7eyxm_121{position:relative}._close_7eyxm_125{transform:rotate(-90deg)}._dropdown_7eyxm_129{display:flex;flex-direction:column;visibility:hidden;position:absolute;background-color:#fff;top:calc(100% + 4px);right:0;border:1px solid #dcdcdc;box-sizing:border-box;border-radius:4px;box-shadow:0 3px 12px #0000000d;z-index:10;width:200px}._visible_7eyxm_145{visibility:visible}._item_7eyxm_149{display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:8px 16px;box-sizing:border-box;border-bottom:1px solid #dcdcdc}._item_7eyxm_149:hover{background-color:#eee}._item_7eyxm_149:last-child{border-bottom:none}._light_7eyxm_168{color:#8e8e93}._show_7eyxm_172{opacity:.5}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._card-wrapper_1v20d_79{display:flex;grid-gap:16px;gap:16px;padding-top:32px;padding-bottom:32px}@media only screen and (min-width: 1440px){._card-wrapper_1v20d_79{flex:1 0 40%}}._card-wrapper_1v20d_79._on-map_1v20d_90{padding-top:10px;padding-bottom:10px}._card-wrapper_1v20d_79._is-mobile_1v20d_94{padding-top:20px;padding-bottom:20px}._border_1v20d_99{border-bottom:1px solid #dcdcdc}._border_1v20d_99:last-child{border-bottom:none}._image-container_1v20d_106{position:relative;text-align:center;color:#fff;border-radius:6px;width:90px;height:90px}@media only screen and (min-width: 480px){._image-container_1v20d_106{width:108px;height:108px}}._image_1v20d_106{height:90px;width:90px;border-radius:6px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 480px){._image_1v20d_106{height:108px;width:108px}}._background_1v20d_134{background:linear-gradient(135deg,#075dc6 0%,#084b9e 100%);position:relative}._date_1v20d_139{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column}._image-with-date-wrapper_1v20d_149{position:relative;width:90px;height:90px}@media only screen and (min-width: 480px){._image-with-date-wrapper_1v20d_149{width:108px;height:108px}}._date-overlay_1v20d_161{position:absolute;top:0;bottom:0;right:0;left:0;display:flex;align-items:center;flex-direction:column;justify-content:center;background-color:#0009;border-radius:6px}._card-content_1v20d_175{display:flex;flex-direction:column;justify-content:space-between}._button_1v20d_181{color:#075dc6;font-weight:400}._detail_1v20d_186{display:flex;flex-direction:column;color:#5f5f5f}._detail-item_1v20d_192{display:flex;align-items:center;flex-direction:row;grid-gap:5px;gap:5px;flex-wrap:wrap;line-height:.2}._location_1v20d_201{text-decoration:underline;font-size:12px}@media only screen and (min-width: 480px){._location_1v20d_201{font-size:14px}}._dot_1v20d_211{width:3px;height:3px;border-radius:50%;background-color:#5f5f5f}._online_1v20d_218{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:90px;height:90px;background-color:#eee;border-radius:6px;color:#1a1a1a;border:1px solid #dcdcdc}@media only screen and (min-width: 480px){._online_1v20d_218{width:108px;height:108px}}._month-text_1v20d_238{width:100%;text-align:center;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #dcdcdc}._days-container_1v20d_246{flex:1;display:flex;align-items:center;justify-content:center;width:100%}@media only screen and (min-width: 480px){._font-size_1v20d_255{font-size:14px!important}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._popup_1ys1e_79{margin-left:10px;margin-right:10px;display:flex;justify-content:space-between;width:450px;bottom:-100px}._popup_1ys1e_79 svg{cursor:pointer}._popup-desktop_1ys1e_91{top:-20px}._close-button_1ys1e_95{display:flex;align-items:start;padding-top:10px}._bottom-popup-container_1ys1e_101{display:flex;justify-content:center;position:absolute;bottom:85px;left:0;right:0;z-index:10;pointer-events:none;animation:_slideFadeIn_1ys1e_1 .6s cubic-bezier(.34,1.56,.64,1);will-change:transform,opacity}._bottom-popup-container_1ys1e_101 ._popup_1ys1e_79{padding-left:10px;padding-right:10px;min-width:calc(100vw - 40px);background:white;border-radius:8px;box-shadow:0 2px 10px #00000026;pointer-events:auto}._bottom-popup-container_1ys1e_101._closing_1ys1e_122{animation:_slideFadeOut_1ys1e_1 .25s ease-in-out forwards}@keyframes _slideFadeIn_1ys1e_1{0%{transform:translateY(300px);opacity:0}70%{transform:translateY(-10px);opacity:1}85%{transform:translateY(5px);opacity:1}to{transform:translateY(0);opacity:1}}@keyframes _slideFadeOut_1ys1e_1{0%{transform:translateY(0);opacity:1}to{transform:translateY(300px);opacity:0}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_u7w74_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_u7w74_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_u7w74_95{padding:0 1.8rem;vertical-align:middle;text-align:left}._normal_u7w74_101{font-weight:400}._bold_u7w74_105{font-weight:700}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_4xp43_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_4xp43_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_4xp43_95{padding-top:2.4rem;padding-bottom:2.4rem;font-size:1.6rem;line-height:1.6875;color:#1a1a1a}@media (max-width: 1024px){._wrapper_4xp43_95{padding-top:1.2rem}}@media (max-width: 454px){._wrapper_4xp43_95{padding-top:.6rem}}@media (max-width: 1024px){._wrapper_4xp43_95{padding-bottom:1.2rem}}@media (max-width: 454px){._wrapper_4xp43_95{padding-bottom:.6rem}}@media (max-width: 454px){._wrapper_4xp43_95{font-size:1.5rem;line-height:1.5333333333}}._zebra_4xp43_129:nth-child(odd){background-color:#eee}._underline_4xp43_133{border-top:.2rem solid #979797;line-height:2.5}._table-cell_4xp43_138{padding:0 1.8rem;vertical-align:middle;text-align:left}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_17ujg_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_17ujg_1{0%{transform:translate(100%)}to{transform:translate(0)}}._label_17ujg_95{margin-right:1rem;color:#1a1a1a}._hide-label_17ujg_100{display:none}._input_17ujg_104{font-size:1.4rem;line-height:1.7142857143;color:#6d6c6c;padding:1.2rem 1.2rem 1.2rem .7rem;background-color:#eee;border:.1rem solid #1a1a1a;transition:border .5s}@media (max-width: 454px){._input_17ujg_104{width:20rem}}._input_17ujg_104:focus{border:.1rem solid #075dc6}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_h4wi4_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_h4wi4_1{0%{transform:translate(100%)}to{transform:translate(0)}}._hide-label_h4wi4_95{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}._input_h4wi4_106{font-size:1.4rem;line-height:1.7142857143;color:#6d6c6c;width:100%;min-height:4.8rem;outline:none;resize:none;padding:.7rem;background-color:#eee;border:.1rem solid #1a1a1a;transition:border .5s;font-family:inherit}._input_h4wi4_106:focus{border:.1rem solid #075dc6}._input_h4wi4_106:invalid{box-shadow:none}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._dropdown_z3x59_79{position:relative;display:flex;flex-direction:column;flex:1 1 100%;max-width:40rem}._dropdown_z3x59_79 label{color:#1a1a1a;font-weight:700;padding-right:2rem}._dropdown_z3x59_79 select{width:100%;color:#6d6c6c}@keyframes _header-utility-activate-fade-in_z3x59_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_z3x59_1{0%{transform:translate(100%)}to{transform:translate(0)}}._text-area_z3x59_112,._input_z3x59_113{display:flex;flex-direction:column;position:relative}._text-area_z3x59_112 input,._text-area_z3x59_112 textarea,._input_z3x59_113 input,._input_z3x59_113 textarea{width:100%;font-weight:lighter;color:#1a1a1a}._text-area_z3x59_112 textarea,._input_z3x59_113 textarea{min-height:12rem}._text-area_z3x59_112 input,._input_z3x59_113 input{margin:0;padding-left:1.4rem}._text-area_z3x59_112 label,._input_z3x59_113 label{color:#1a1a1a;font-weight:700;margin:0;padding-right:2rem;width:100%;vertical-align:center}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_hriav_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_hriav_1{0%{transform:translate(100%)}to{transform:translate(0)}}._checkmark_hriav_95{position:absolute;top:0;left:0;width:2.5rem;height:2.5rem;background-color:#eee;border:.1rem solid #1a1a1a;border-radius:50%}._checkmark_hriav_95:after{content:"";position:absolute;display:none;top:.7rem;left:.7rem;width:.9rem;height:.9rem;border-radius:50%;background:#eeeeee}._wrapper_hriav_117{position:relative;display:inline-block;margin-right:4rem;padding-left:4.2rem}._wrapper_hriav_117 input{position:absolute;margin:0;top:0;left:0;opacity:0;width:2.5rem;height:2.5rem;cursor:pointer;z-index:1}._wrapper_hriav_117 input:checked~._checkmark_hriav_95{background-color:#075dc6}._wrapper_hriav_117 input:checked~._checkmark_hriav_95:after{display:block}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_f1tvl_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_f1tvl_1{0%{transform:translate(100%)}to{transform:translate(0)}}._label_f1tvl_95{font-size:1.4rem;font-weight:700}._options_f1tvl_100{padding:.8rem}._radio_f1tvl_104{min-width:15rem;max-width:30%;height:3.5rem}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1cmyn_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1cmyn_1{0%{transform:translate(100%)}to{transform:translate(0)}}._base_1cmyn_95{-webkit-appearance:none;-moz-appearance:none;appearance:none}._primary_1cmyn_99{letter-spacing:-.01em;cursor:pointer;display:inline-block;font-weight:800;text-transform:uppercase;font-size:1.8rem;line-height:1.3333333333;padding:1.2rem 4.8rem;color:#fff;background-color:#c21818}._primary_1cmyn_99:active{background-color:#1a1a1a}._primary_1cmyn_99:disabled{background-color:#6d6c6c;cursor:not-allowed}._primary-blue_1cmyn_119{letter-spacing:-.01em;cursor:pointer;display:inline-block;font-weight:800;text-transform:uppercase;font-size:1.8rem;line-height:1.3333333333;padding:1.2rem 4.8rem;color:#fff;background-color:#075dc6}._primary-blue_1cmyn_119:active{background-color:#1a1a1a}._primary-blue_1cmyn_119:hover{background-color:#054695}._primary-blue_1cmyn_119:disabled{background-color:#6d6c6c;cursor:not-allowed}._secondary-white_1cmyn_142{letter-spacing:-.01em;cursor:pointer;display:inline-block;font-weight:800;text-transform:uppercase;font-size:1.8rem;line-height:1.7777777778;background-color:transparent;padding:1.2rem 2.4rem;border:.4rem solid;color:#fff}._secondary-white_1cmyn_142:active{border-color:#fff;background-color:#fff;color:#1a1a1a}._secondary-white_1cmyn_142:disabled{border-color:#6d6c6c;color:#6d6c6c;cursor:not-allowed}._secondary-black_1cmyn_166{letter-spacing:-.01em;cursor:pointer;display:inline-block;font-weight:800;text-transform:uppercase;font-size:1.8rem;line-height:1.7777777778;background-color:transparent;padding:1.2rem 2.4rem;border:.4rem solid;color:#1a1a1a}._secondary-black_1cmyn_166:active{border-color:#1a1a1a;background-color:#1a1a1a;color:#fff}._secondary-black_1cmyn_166:disabled{border-color:#6d6c6c;color:#6d6c6c;cursor:not-allowed}._secondary-blue_1cmyn_190{letter-spacing:-.01em;cursor:pointer;display:inline-block;font-weight:800;text-transform:uppercase;font-size:1.8rem;line-height:1.7777777778;background-color:transparent;padding:1.2rem 2.4rem;border:.4rem solid;color:#075dc6}._secondary-blue_1cmyn_190:active{border-color:#075dc6;background-color:#075dc6;color:#fff}._secondary-blue_1cmyn_190:disabled{border-color:#6d6c6c;color:#6d6c6c;cursor:not-allowed}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_13ndg_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_13ndg_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_13ndg_95{padding-top:2.4rem;padding-bottom:2.4rem;display:flex;flex-direction:column}@media (max-width: 1024px){._wrapper_13ndg_95{padding-top:1.2rem}}@media (max-width: 454px){._wrapper_13ndg_95{padding-top:.6rem}}@media (max-width: 1024px){._wrapper_13ndg_95{padding-bottom:1.2rem}}@media (max-width: 454px){._wrapper_13ndg_95{padding-bottom:.6rem}}[dir=ltr] ._recaptcha-desktop-error_13ndg_122{text-align:left}[dir=rtl] ._recaptcha-desktop-error_13ndg_122{text-align:right}@media (max-width: 454px){[dir=ltr] ._recaptcha-desktop-error_13ndg_122{text-align:right}[dir=rtl] ._recaptcha-desktop-error_13ndg_122{text-align:left}}._recaptcha_13ndg_122{margin:.8rem 0}._submit-button_13ndg_135{margin:.8rem 0;align-self:flex-start;text-align:center}@media (max-width: 454px){._submit-button_13ndg_135{font-size:1.5rem;max-width:100%;white-space:normal;padding-right:1.2rem;padding-left:1.2rem}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_i5aq2_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_i5aq2_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_i5aq2_95{background-color:#1a1a1a}._inner-content_i5aq2_99{position:relative;color:#fff;display:flex;align-items:center;flex-direction:column;justify-content:center;padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._inner-content_i5aq2_99{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._inner-content_i5aq2_99{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._inner-content_i5aq2_99{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._inner-content_i5aq2_99{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._inner-content_i5aq2_99&gt;*:nth-last-child(n+2){margin-bottom:2.4rem}._inner-content_i5aq2_99._short_i5aq2_136{min-height:200px}._inner-content_i5aq2_99._medium_i5aq2_139{min-height:400px}._inner-content_i5aq2_99._tall_i5aq2_142{min-height:675px}._inner-content_i5aq2_99._darken_i5aq2_145:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(26,26,26,.6);z-index:1}._inner-content_i5aq2_99._left_i5aq2_155{display:flex;align-items:center;flex-direction:row;justify-content:space-between}._inner-content_i5aq2_99._left_i5aq2_155._darken_i5aq2_145:before{background:linear-gradient(90deg,#1a1a1a 0%,rgba(26,26,26,0) 100%)}@media (max-width: 1024px){._inner-content_i5aq2_99._left_i5aq2_155{display:flex;align-items:flex-start;flex-direction:column-reverse;justify-content:center}}._inner-content_i5aq2_99._left_i5aq2_155 ._container_i5aq2_172{width:100%}._inner-content_i5aq2_99._left_i5aq2_155 ._container_i5aq2_172 ._cta_i5aq2_175 p,._inner-content_i5aq2_99._left_i5aq2_155 ._container_i5aq2_172 ._cta_i5aq2_175 h2{text-align:left}@media (max-width: 454px){._inner-content_i5aq2_99._left_i5aq2_155 ._container_i5aq2_172 ._cta_i5aq2_175{padding:0}}@media (max-width: 454px){._inner-content_i5aq2_99._left_i5aq2_155 ._cta_i5aq2_175 h2{text-align:left}._inner-content_i5aq2_99._left_i5aq2_155._darken_i5aq2_145:before{background:linear-gradient(0deg,var(--cf-off-black) 10%,rgba(26,26,26,0) 80%)}}@media (max-width: 1024px){._inner-content_i5aq2_99._left_i5aq2_155 a{margin-left:0}}._inner-content_i5aq2_99._left_i5aq2_155 ._inner-content_left_i5aq2_199{max-width:60%;display:flex;align-items:center;flex-direction:column;justify-content:center}@media (max-width: 1024px){._inner-content_i5aq2_99._left_i5aq2_155 ._inner-content_left_i5aq2_199{max-width:unset}}@media (max-width: 454px){._inner-content_i5aq2_99._left_i5aq2_155 ._inner-content_left_i5aq2_199{min-height:unset;min-width:unset;max-width:unset;top:unset}}._inner-content_i5aq2_99._left_i5aq2_155 ._inner-content_right_i5aq2_219{max-width:40%;position:relative;display:flex;justify-content:flex-end}@media (max-width: 1024px){._inner-content_i5aq2_99._left_i5aq2_155 ._inner-content_right_i5aq2_219{grid-column:unset}}@media (max-width: 454px){._inner-content_i5aq2_99._left_i5aq2_155 ._inner-content_right_i5aq2_219{min-height:unset;min-width:unset;max-width:unset;top:unset}}._inner-content_i5aq2_99 ._container_i5aq2_172{z-index:2}@media (max-width: 1024px){._inner-content_i5aq2_99{height:50.4rem}}@media (max-width: 454px){._inner-content_i5aq2_99{min-height:39.6rem;height:auto}._inner-content_i5aq2_99&gt;*:nth-last-child(n+2){margin-bottom:1.2rem}}._inner-content_i5aq2_99 ._badge_i5aq2_255{width:15.6rem;height:18rem}@media (max-width: 454px){._inner-content_i5aq2_99 ._badge_i5aq2_255{width:9.6rem;height:10.8rem}}._inner-content_i5aq2_99 ._cta_i5aq2_175{max-width:60rem;z-index:2}._inner-content_i5aq2_99 ._cta_i5aq2_175 p{font-size:1.6rem;line-height:1.5;text-align:center;margin-top:0;margin-bottom:0}._inner-content_i5aq2_99 ._cta_i5aq2_175 p._kicker-text_i5aq2_276{margin-bottom:2.2rem}@media (max-width: 1024px){._inner-content_i5aq2_99 ._cta_i5aq2_175{text-align:center}}@media (max-width: 454px){._inner-content_i5aq2_99 ._cta_i5aq2_175{max-width:100%}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_ps585_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_ps585_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_ps585_95{padding-top:4.8rem;padding-bottom:4.8rem;padding:2.4rem 0;display:flex;flex-direction:column;align-items:flex-start;max-width:78rem}@media (max-width: 1024px){._wrapper_ps585_95{padding-top:3.6rem}}@media (max-width: 454px){._wrapper_ps585_95{padding-top:2.4rem}}@media (max-width: 1024px){._wrapper_ps585_95{padding-bottom:3.6rem}}@media (max-width: 454px){._wrapper_ps585_95{padding-bottom:2.4rem}}._headline_ps585_125{font-size:6rem;line-height:1.05;letter-spacing:-.02em;font-family:var(--cf-header-font-stack);font-weight:900;text-transform:uppercase;text-align:center;margin-top:1.2rem}@media (max-width: 454px){._headline_ps585_125{font-size:3.6rem;line-height:1.1111111111}}._body-text_ps585_142{font-size:1.8rem;line-height:1.5;margin-bottom:1.2rem}@media (max-width: 454px){._body-text_ps585_142{font-size:1.2rem;line-height:1.5}}._main-info-ruler_ps585_154{color:#fff;margin-bottom:.8rem}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_tdqa6_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_tdqa6_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_tdqa6_95{max-width:38.4rem;margin-left:3.2rem;background-color:#eee}@media (max-width: 1024px){._wrapper_tdqa6_95{margin-top:2.4rem;margin-left:0}}@media (max-width: 454px){._wrapper_tdqa6_95{margin-top:2.4rem;margin-left:0}}._card-content_tdqa6_113{padding:1.2rem 2.4rem 2.4rem}._card-content_tdqa6_113 h3{font-size:3rem;line-height:1.0666666667;color:#1a1a1a;text-transform:uppercase}@media (max-width: 454px){._card-content_tdqa6_113 h3{font-size:2.8rem;line-height:1.1428571429}}._body_tdqa6_129{font-size:1.8rem;line-height:1.5;color:#1a1a1a}@media (max-width: 454px){._body_tdqa6_129{font-size:1.5rem;line-height:1.3333333333}}._image_tdqa6_141 img{width:100%}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1fg1j_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1fg1j_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1fg1j_95{padding-top:2.4rem;padding-bottom:2.4rem}@media (max-width: 1024px){._wrapper_1fg1j_95{padding-top:1.2rem}}@media (max-width: 454px){._wrapper_1fg1j_95{padding-top:.6rem}}@media (max-width: 1024px){._wrapper_1fg1j_95{padding-bottom:1.2rem}}@media (max-width: 454px){._wrapper_1fg1j_95{padding-bottom:.6rem}}._inner-content_1fg1j_120{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}._inner-content_1fg1j_120._darken_1fg1j_128:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(26,26,26,.7);z-index:1}._main-info_1fg1j_139{align-items:center;text-align:center;z-index:2}@media (max-width: 1024px){._main-info_1fg1j_139{max-width:90%}}@media (max-width: 454px){._main-info_1fg1j_139{max-width:100%;padding:0 2.4rem}}._cards-container_1fg1j_156{display:flex;flex-flow:row;justify-content:center;align-items:stretch;margin-bottom:2.4rem;z-index:2}@media (max-width: 1024px){._cards-container_1fg1j_156{flex-flow:column;align-items:center}}@media (max-width: 454px){._cards-container_1fg1j_156{flex-flow:column;align-items:center;margin-left:1.2rem;margin-right:1.2rem}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1l3mm_79{aspect-ratio:9/16;width:100%;overflow:hidden;background-color:var(--cf-light-gray);background-color:var(--cf-black);color:var(--cf-white);z-index:3;border-bottom:1px solid #eeeeee;display:flex;flex-direction:column;height:100vh;max-height:100vh;min-height:100vh}@supports (height: 100dvh){._wrapper_1l3mm_79{height:100dvh}}@supports (height: 100dvh){._wrapper_1l3mm_79{max-height:100dvh}}@supports (height: 100dvh){._wrapper_1l3mm_79{min-height:100dvh}}@media only screen and (min-width: 480px){._wrapper_1l3mm_79{aspect-ratio:2/3;min-height:600px;max-height:100vh}@supports (height: 100dvh){._wrapper_1l3mm_79{max-height:100dvh}}}@media only screen and (min-width: 1184px){._wrapper_1l3mm_79{aspect-ratio:16/9;max-height:calc(100vh - 121px)}@supports (height: 100dvh){._wrapper_1l3mm_79{max-height:calc(100dvh - 121px)}}}._wrapper_1l3mm_79._form-included_1l3mm_132{aspect-ratio:unset;max-height:unset;height:100%}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_14x56_79{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%;min-height:600px;overflow:hidden;display:flex;align-items:center}@media only screen and (min-width: 1184px){._wrapper_14x56_79{min-height:unset;height:calc(100vh - 119px);max-height:100vh}@supports (height: 100dvh){._wrapper_14x56_79{height:calc(100dvh - 119px)}}@supports (height: 100dvh){._wrapper_14x56_79{max-height:100dvh}}}@media only screen and (min-width: 1440px){._wrapper_14x56_79{align-items:center}}._wrapper_14x56_79._form-included_14x56_114{overflow:visible;display:flex}._wrapper_14x56_79._form-included_14x56_114 ._inner-wrapper_14x56_118{display:flex;align-items:center}@media only screen and (min-width: 1184px){._wrapper_14x56_79._minimal-header_14x56_123{height:calc(100vh - 80px)}}._inner-wrapper_14x56_118{height:100%;display:flex}._inner-wrapper_14x56_118:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#1a1a1a 0%,rgba(26,26,26,0) 100%)}._inner-wrapper_14x56_118._form-included-inner_14x56_142{position:relative;width:100%;height:100%;background:#eeeeee;max-height:unset;display:flex;flex-direction:column}@media only screen and (min-width: 1184px){._inner-wrapper_14x56_118._form-included-inner_14x56_142{width:70%;display:flex;justify-content:center}._inner-wrapper_14x56_118._form-included-inner_14x56_142:after{background:linear-gradient(90deg,#1a1a1a 0%,rgba(26,26,26,0) 100%)}}._inner-wrapper_14x56_118._form-included-inner_14x56_142:after,._inner-wrapper_14x56_118._form-included-inner_14x56_142 ._video-viewer_14x56_162{max-height:100vh}._inner-wrapper_14x56_118._form-included-inner_14x56_142 ._icons_14x56_165{display:flex;flex-direction:column}@media only screen and (min-width: 768px){._inner-wrapper_14x56_118._form-included-inner_14x56_142 ._icons_14x56_165{display:flex;flex-direction:column}}._video-viewer_14x56_162{position:absolute;width:100%;height:100%}._video-viewer_14x56_162 video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._content_14x56_187{min-height:350px;z-index:7;margin:0 auto;width:100%;padding:84px 16px 48px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}@media only screen and (min-width: 768px){._content_14x56_187{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._content_14x56_187{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._content_14x56_187{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._content_14x56_187{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}@media only screen and (min-width: 1184px){._content_14x56_187{padding-top:56px;padding-bottom:56px}}._content_14x56_187 ._innerContent_14x56_233{position:relative;max-width:750px;display:flex;flex-direction:column;grid-gap:24px;gap:24px}@media only screen and (min-width: 768px){._content_14x56_187 ._innerContent_14x56_233{display:flex;grid-gap:32px;gap:32px}}._content_14x56_187 ._kicker_14x56_246{font-weight:600}._content_14x56_187 ._buttons_14x56_249{display:flex;grid-gap:10px;gap:10px}._content_14x56_187._icons-included_14x56_253{min-height:unset;padding-top:160px;padding-bottom:40px}@media only screen and (min-width: 1184px){._content_14x56_187._icons-included_14x56_253{padding-top:0;padding-bottom:0}}@media only screen and (min-width: 768px){._content_14x56_187._icons-included_14x56_253:not(._form-included_14x56_114) ._icons_14x56_165{display:flex;flex-direction:row;flex-wrap:wrap}}._content_14x56_187._icons-included_14x56_253 ._icons_14x56_165{display:flex;flex-direction:column;grid-gap:16px;gap:16px}@media only screen and (min-width: 480px){._content_14x56_187._icons-included_14x56_253 ._icons_14x56_165{display:flex;grid-gap:24px;gap:24px}}._content_14x56_187._icons-included_14x56_253 ._icons_14x56_165 li{display:flex;align-items:center;grid-gap:8px;gap:8px}._content_14x56_187._icons-included_14x56_253 ._icons_14x56_165 li img{height:20px;width:20px}._content_14x56_187._icons-included_14x56_253 ._icons_14x56_165 li span{width:-moz-max-content;width:max-content}._form_14x56_114{height:100%;width:clamp(540px,30%,30%);background:#ffffff;z-index:1;border:1px solid #cccccc;border-radius:8px;display:flex;align-items:center;margin-left:16px;margin-right:16px}@media only screen and (min-width: 768px){._form_14x56_114{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1184px){._form_14x56_114{border:0;border-radius:unset;margin:0}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_10t0t_79{align-self:stretch;background-position:center;background-repeat:no-repeat;background-size:auto 14px;color:#fff;width:5px;height:5px;border-radius:100%;border:2px solid #ffffff;padding:14px;display:flex;align-items:center;justify-content:center}._wrapper_8frqi_1{background-image:url(/7.5.0/pause-icon-9f4f6462.svg);background-position:center center}._wrapper_gxd2d_1{background-image:url(/7.5.0/play-icon-7f3fff12.svg);background-position:center center}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._controls_1s3fm_79{position:absolute;z-index:9;bottom:10px;width:100%;display:flex;justify-content:flex-end}._controls_1s3fm_79._playing_1s3fm_87 ._button_1s3fm_87{opacity:.3}._controls_1s3fm_79._paused_1s3fm_90 ._button_1s3fm_87,._controls_1s3fm_79:hover ._button_1s3fm_87{opacity:1}._button_1s3fm_87{transition:opacity .3s ease-in-out;margin-right:10px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._headlines_1cvei_79{display:block}._headline_1cvei_79{width:100%;display:flex;position:relative;opacity:0;left:-150px;height:0}._headline-visible_1cvei_91{animation:_slideIn_1cvei_1 .5s forwards;height:auto}@keyframes _slideIn_1cvei_1{to{left:0;opacity:1}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._contact_8wry4_79{width:100%;height:100%;text-align:left}@media only screen and (min-width: 768px){._contact_8wry4_79{max-height:100%;overflow:auto;min-width:540px;display:flex;flex-direction:column}}._contact_8wry4_79 input,._contact_8wry4_79 textarea,._contact_8wry4_79 select{line-height:1.25}._header-container_8wry4_99{padding:16px}@media only screen and (min-width: 768px){._header-container_8wry4_99{padding:24px}}@media only screen and (min-width: 1184px){._header-container_8wry4_99{padding:32px}}._header_8wry4_99{display:flex;flex-direction:column;grid-gap:16px;gap:16px;justify-content:center}._header_8wry4_99._hero_8wry4_119{display:flex;grid-gap:24px;gap:24px}._sub-header_8wry4_124{color:#5f5f5f}._contact-form-title_8wry4_128{color:#1a1a1a}._affiliate-name_8wry4_132{color:#5f5f5f}._form-wrapper_8wry4_136{width:100%;height:100%;color:#1a1a1a;border-top:1px solid #cccccc}._form_8wry4_136{width:100%;height:100%;overflow:auto;display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding:6px 16px 16px}@media only screen and (min-width: 768px){._form_8wry4_136{padding:14px 24px 24px}}@media only screen and (min-width: 1184px){._form_8wry4_136{padding-left:32px;padding-right:32px;padding-bottom:32px}}._input-group_8wry4_171{display:flex;flex-direction:column;grid-gap:8px;gap:8px}._input-group_8wry4_171._row_8wry4_176{display:flex;flex-direction:row;grid-gap:16px;gap:16px}._footer_8wry4_182{display:flex;flex-direction:column;grid-gap:12px;gap:12px;margin-top:16px}._button-wrapper_8wry4_189{position:relative;border-top:none;background-color:#fff}@media only screen and (min-width: 768px){._button-wrapper_8wry4_189{border:none}}._button-wrapper_8wry4_189 ._button_8wry4_189{width:100%}._captcha-policy_8wry4_203{margin-top:10px;color:#8e8e93}._captcha-policy_8wry4_203 span&gt;a{color:#075dc6}._name-container_8wry4_211{display:flex;flex-direction:row;grid-gap:10px;gap:10px}._close-button_8wry4_217{position:fixed;top:16px;right:16px;color:#1a1a1a}._w50_8wry4_224{width:100%}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._contact_1eaif_79{width:100%;height:100%;text-align:left}@media only screen and (min-width: 768px){._contact_1eaif_79{max-height:100%;overflow:auto;min-width:540px;display:flex;flex-direction:column}}._contact_1eaif_79 input,._contact_1eaif_79 textarea,._contact_1eaif_79 select{line-height:1.25}._header-container_1eaif_99{padding:16px}@media only screen and (min-width: 768px){._header-container_1eaif_99{padding:24px}}@media only screen and (min-width: 1184px){._header-container_1eaif_99{padding:32px}}._header_1eaif_99{display:flex;flex-direction:column;grid-gap:16px;gap:16px;justify-content:center}._header_1eaif_99._hero_1eaif_119{display:flex;grid-gap:24px;gap:24px}._sub-header_1eaif_124{color:#5f5f5f}._contact-form-title_1eaif_128{color:#1a1a1a}._affiliate-name_1eaif_132{color:#5f5f5f}._form-wrapper_1eaif_136{width:100%;height:100%;color:#1a1a1a;border-top:1px solid #cccccc}._form_1eaif_136{width:100%;height:100%;overflow:auto;display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding:6px 16px 16px}@media only screen and (min-width: 768px){._form_1eaif_136{padding:14px 24px 24px}}@media only screen and (min-width: 1184px){._form_1eaif_136{padding-left:32px;padding-right:32px;padding-bottom:32px}}._input-group_1eaif_171{display:flex;flex-direction:column;grid-gap:8px;gap:8px}._input-group_1eaif_171._row_1eaif_176{display:flex;flex-direction:row;grid-gap:16px;gap:16px}._footer_1eaif_182{display:flex;flex-direction:column;grid-gap:12px;gap:12px;margin-top:16px}._button-wrapper_1eaif_189{position:relative;border-top:none;background-color:#fff}@media only screen and (min-width: 768px){._button-wrapper_1eaif_189{border:none}}._button-wrapper_1eaif_189 ._button_1eaif_189{width:100%}._captcha-policy_1eaif_203{margin-top:10px;color:#8e8e93}._captcha-policy_1eaif_203 span&gt;a{color:#075dc6}._name-container_1eaif_211{display:flex;flex-direction:row;grid-gap:10px;gap:10px}._close-button_1eaif_217{position:fixed;top:16px;right:16px;color:#1a1a1a}._email-helper_1eaif_224{padding-left:16px;padding-right:16px;color:#5f5f5f;font-size:12px;font-weight:400}._required-info_1eaif_232{padding-top:14px;color:#5f5f5f;font-size:12px;font-weight:400;font-style:italic}._recaptchaWrapper_1eaif_240{display:flex;flex-direction:column;padding:36px 30px;overflow:auto;width:100%;min-height:100%;color:#1a1a1a}@media only screen and (min-width: 1184px){._recaptchaWrapper_1eaif_240{display:flex;flex-direction:column;justify-content:center}}._recaptchaLabel_1eaif_260{margin-top:30px;margin-bottom:16px;color:#5f5f5f}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1swza_79{width:100%;overflow:hidden;background-color:var(--cf-light-gray)}._slides_1swza_85{height:100%;width:100%;background-color:var(--cf-black);color:var(--cf-white);z-index:3}@media only screen and (min-width: 768px){._slides_1swza_85{width:100%;position:relative}}._slide_1swza_85{height:100%;max-height:100vh}@supports (height: 100dvh){._slide_1swza_85{max-height:100dvh}}._indicators-container_1swza_109{color:#1a1a1a;background:#ffffff;z-index:4;position:relative;border-bottom:1px solid #dcdcdc;box-shadow:var(--box-shadow);display:flex;grid-gap:20px;gap:20px;justify-content:flex-end;padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._indicators-container_1swza_109{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._indicators-container_1swza_109{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._indicators-container_1swza_109{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._indicators-container_1swza_109{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._indicators_1swza_109{width:100%;display:flex;grid-gap:50px;gap:50px}._indicator_1swza_109{flex:1;padding-top:32px;padding-bottom:32px;display:flex;align-items:flex-start;flex-direction:column;grid-gap:12px;gap:12px}._indicator_1swza_109._active_1swza_164{border-bottom:5px solid #075dc6}._controls_1swza_168{display:none;flex-direction:column;width:72px;border-left:1px solid var(--cf-gray-10)}._control_1swza_168{flex:1;width:100%;display:flex;justify-content:center;align-items:center}._control_1swza_168&gt;svg{transform:rotate(90deg)}._control_1swza_168:first-child{border-bottom:1px solid var(--cf-gray-10)}._control_1swza_168:first-child&gt;svg{transform:rotate(-90deg)}@media (max-width: 1296px){._indicators-container_1swza_109{transform:none}}@media (min-width: 768px){._slide_1swza_85{position:absolute;height:100%;top:0;left:0;opacity:0;transition:opacity 1s ease-in-out}._slide_1swza_85._active_1swza_164{opacity:1}._indicator_1swza_109{border-bottom:5px solid transparent}}@media (max-width: 768px){._slide_1swza_85{display:none}._slide_1swza_85._active_1swza_164{display:block}._indicator_1swza_109{display:none}._indicator_1swza_109._active_1swza_164,._controls_1swza_168{display:flex}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_7ypcn_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_7ypcn_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_7ypcn_95{display:flex;flex-direction:column}._headline_7ypcn_100{margin-bottom:3.6rem;flex:1 1 auto}._child-spacing_7ypcn_105,._video_7ypcn_105,._image_7ypcn_105{margin-top:0;margin-bottom:1.2rem}._image_7ypcn_105{border:1px solid;border-color:#1a1a1a;border-color:#dcdcdc;border-radius:4px;width:100%}._image_7ypcn_105 img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}._video_7ypcn_105{position:relative;overflow:hidden;height:0;padding-bottom:56.25%}._video_7ypcn_105 iframe{position:absolute;top:0;left:0;height:100%;width:100%}._caption-title_7ypcn_138{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:20px;line-height:28px}@media only screen and (min-width: 1920px){._caption-title_7ypcn_138{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:20px;line-height:28px}}._caption-text_7ypcn_162{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}@media (max-width: 454px){._headline_7ypcn_100{margin-bottom:2.4rem}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_179ri_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_179ri_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_179ri_95{padding-top:24px;padding-bottom:24px;overflow-x:hidden}._card-container_179ri_101{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:32px;gap:32px}@media only screen and (min-width: 480px){._card-container_179ri_101{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1184px){._card-container_179ri_101{grid-template-columns:repeat(3,1fr)}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1o918_79{display:flex;flex-direction:column;grid-gap:64px;gap:64px;margin-top:48px;margin-bottom:48px}._button-wrapper_1o918_87{border-top:2px solid #dcdcdc;padding-top:48px;padding-bottom:48px}._button_1o918_87{display:block;margin:0 auto}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_17gdt_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_17gdt_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_17gdt_95{position:relative;overflow:hidden}._scroll_17gdt_100{overflow-x:auto}@media (max-width: 1024px){._scroll_17gdt_100:before,._scroll_17gdt_100:after{content:"";width:4.8rem;height:100%;display:block;position:absolute;z-index:3;top:0;background-repeat:no-repeat;background-position:center;background-size:2.4rem 3.6rem;transition:all .1s linear;pointer-events:none}._scroll_17gdt_100:before{left:-4.8rem}._scroll_17gdt_100:after{right:-4.8rem}._scroll_17gdt_100._white_17gdt_124:before{background-image:url(/7.5.0/arrow-left-white-1ea66b6b.svg)}._scroll_17gdt_100._blue_17gdt_127:before{background-image:url(/7.5.0/arrow-left-blue-045eb103.svg)}._scroll_17gdt_100._white_17gdt_124:after{background-image:url(/7.5.0/arrow-right-white-bd828698.svg)}._scroll_17gdt_100._blue_17gdt_127:after{background-image:url(/7.5.0/arrow-right-blue-6e77db63.svg)}._scroll_17gdt_100._show-left-arrow_17gdt_136:before{left:0}._scroll_17gdt_100._show-right-arrow_17gdt_139:after{right:0}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_11h6h_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_11h6h_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_11h6h_95{min-width:32rem;margin-right:2.4rem}@media (max-width: 454px){._wrapper_11h6h_95{margin-right:.6rem}}._wrapper_11h6h_95:last-child{margin-right:0}._wrapper_11h6h_95 ._image_11h6h_108 img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}._inner_11h6h_115{padding:2.4rem 3.6rem}@media (max-width: 454px){._inner_11h6h_115{padding-left:2.8rem;padding-right:2.8rem}}._badge-wrapper_11h6h_125{display:flex;justify-content:flex-start;margin-bottom:4rem}@media (max-width: 454px){._badge-wrapper_11h6h_125{margin-bottom:2.4rem}}._kicker-text_11h6h_136{margin-left:1.8rem;margin-top:2rem}@media (max-width: 454px){._kicker-text_11h6h_136{margin-top:1rem}}._badge_11h6h_125{font-size:3.2rem;line-height:1.125;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700;background-color:#075dc6;color:#fff;display:inline-block;text-align:center;padding-top:1rem;margin-left:-1.2rem;height:6rem;width:6rem;line-height:1.2}@media (max-width: 454px){._badge_11h6h_125{font-size:3rem;line-height:.8333333333}}._badge_11h6h_125._red_11h6h_168{background-color:#c21818}@media (max-width: 454px){._badge_11h6h_125{margin-left:-1rem;height:4rem;width:4rem}}._spacing_11h6h_179{margin-bottom:1.2rem}._headline_11h6h_183{text-transform:uppercase}._paragraph_11h6h_187{font-size:1.8rem;line-height:1.5}@media (max-width: 454px){._paragraph_11h6h_187{font-size:1.5rem;line-height:1.3333333333}}._light_11h6h_198._wrapper_11h6h_95{background-color:#eee}._light_11h6h_198 ._kicker-text_11h6h_136,._light_11h6h_198 ._headline_11h6h_183,._light_11h6h_198 ._paragraph_11h6h_187{color:#1a1a1a}._dark_11h6h_207._wrapper_11h6h_95{background-color:#1a1a1a}._dark_11h6h_207 ._kicker-text_11h6h_136,._dark_11h6h_207 ._headline_11h6h_183,._dark_11h6h_207 ._paragraph_11h6h_187{color:#fff}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1h5u1_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1h5u1_1{0%{transform:translate(100%)}to{transform:translate(0)}}._slider_1h5u1_95{padding-top:2.4rem;padding-bottom:4.8rem}@media (max-width: 1024px){._slider_1h5u1_95{padding-top:1.2rem}}@media (max-width: 454px){._slider_1h5u1_95{padding-top:.6rem}}@media (max-width: 1024px){._slider_1h5u1_95{padding-bottom:3.6rem}}@media (max-width: 454px){._slider_1h5u1_95{padding-bottom:2.4rem}}._inner_1h5u1_120{display:flex;width:100%}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1kn62_79{text-align:center}._wrapper_1kn62_79._gray_1kn62_82{background-color:#eee}._wrapper_1kn62_79 ._inner-wrapper_1kn62_86{margin-right:16px;margin-left:16px;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;grid-gap:32px;gap:32px}@media only screen and (min-width: 768px){._wrapper_1kn62_79 ._inner-wrapper_1kn62_86{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1kn62_79 ._inner-wrapper_1kn62_86{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_1kn62_79 ._inner-wrapper_1kn62_86{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_1kn62_79 ._inner-wrapper_1kn62_86{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_1kn62_79 ._inner-wrapper_1kn62_86{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_1kn62_79 ._inner-wrapper_1kn62_86{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_1kn62_79 ._inner-wrapper_1kn62_86{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_1kn62_79 ._inner-wrapper_1kn62_86{width:100%;max-width:1600px}}@media only screen and (min-width: 1184px){._wrapper_1kn62_79 ._inner-wrapper_1kn62_86{padding-top:104px;padding-bottom:104px}}._wrapper_1kn62_79 ._inner-wrapper_1kn62_86 ._tiles_1kn62_149{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:32px;gap:32px}@media only screen and (min-width: 768px){._wrapper_1kn62_79 ._inner-wrapper_1kn62_86 ._tiles_1kn62_149{display:flex;flex-wrap:wrap;justify-content:center}}@media only screen and (min-width: 1184px){._wrapper_1kn62_79 ._inner-wrapper_1kn62_86 ._tiles_1kn62_149{display:grid;grid-template-columns:repeat(3,1fr)}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@media only screen and (min-width: 768px){._tileWrapper_ts7pc_80{width:45%}}@media only screen and (min-width: 1184px){._tileWrapper_ts7pc_80{width:100%}}._tile_ts7pc_80{position:relative;width:100%;height:100%;border-radius:4px;background:#ffffff;display:flex;align-items:center;flex-direction:row;grid-gap:24px;gap:24px;padding:24px}._tile_ts7pc_80:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:15px;border:1.5px solid transparent;background:linear-gradient(to right bottom,#397dd1,#4688db,#5393e4,#5f9fee,#6baaf7,#abcefa) border-box;-webkit-mask:linear-gradient(#fff 0,#fff 0) padding-box,linear-gradient(#fff 0,#fff 0);mask:linear-gradient(#fff 0,#fff 0) padding-box,linear-gradient(#fff 0,#fff 0);-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}._tile_ts7pc_80._link_ts7pc_112:hover:before{border:3px solid transparent}._tile_ts7pc_80._link_ts7pc_112._anchor_ts7pc_115{scroll-behavior:smooth;scroll-margin-block-start:74}@media only screen and (min-width: 1184px){._tile_ts7pc_80._link_ts7pc_112._anchor_ts7pc_115{scroll-margin-block-start:120}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._number_xi4kq_79{color:#fff;opacity:.22;text-shadow:-1px -1px 0 #1a1a1a,1px -1px 0 #1a1a1a,-1px 1px 0 #1a1a1a,1px 1px 0 #1a1a1a;font-family:var(--cf-header-font-stack);font-size:104px;line-height:72px;font-weight:900}@supports (text-stroke: 2px black) or (-webkit-text-stroke: 2px black){._number_xi4kq_79 ._outline_xi4kq_89{color:transparent;-webkit-text-stroke:2px #1a1a1a;text-stroke:2px #1a1a1a;text-shadow:none}}._text_xi4kq_97{text-align:left;height:100%;display:flex;align-items:flex-start;flex-direction:column;grid-gap:8px;gap:8px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_ugyxp_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_ugyxp_1{0%{transform:translate(100%)}to{transform:translate(0)}}._list-item_ugyxp_95{font-size:1.8rem;line-height:1.5;font-weight:600;color:#1a1a1a;display:flex;flex-direction:row;align-items:center;margin:3.5rem 1.5rem 3rem 0;counter-increment:item}@media (max-width: 454px){._list-item_ugyxp_95{font-size:1.5rem;line-height:1.3333333333}}._list-item_ugyxp_95:before{content:counter(item);margin-right:1.5rem;background:#1a1a1a;color:#fff;line-height:3.2rem;height:3.2rem;min-width:3.2rem;display:inline-flex;align-items:center;justify-content:center}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_11c9c_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_11c9c_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_11c9c_95{flex:.8;flex-direction:column;align-items:flex-start;margin:0 11rem}._wrapper_11c9c_95 ._kicker_11c9c_101{font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;color:#c21818;margin-bottom:0}._headline_11c9c_110{font-size:4rem;font-weight:800;color:#1a1a1a;text-transform:uppercase}._ordered-list_11c9c_117{counter-reset:item;list-style:none;max-width:80%}@media (max-width: 1024px){._wrapper_11c9c_95{margin:0 4.8rem}._ordered-list_11c9c_117{max-width:100%}}@media (max-width: 454px){._ordered-list_11c9c_117{max-width:100%}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_5801f_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_5801f_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_5801f_95{max-width:100%;display:flex;flex-direction:row;align-items:center;background-color:#eee}._large_5801f_103{width:50%}._image_5801f_107{align-self:flex-start;flex:1}._image_5801f_107 img{min-width:100%;height:auto}@media (max-width: 1024px){._wrapper_5801f_95{flex-direction:column}._image_5801f_107{width:100%;max-width:100%;margin-bottom:2.4rem}._image_5801f_107 img{max-width:100%}}@media (max-width: 454px){._wrapper_5801f_95{flex-direction:column}._image_5801f_107{width:100%;max-width:100%;margin-bottom:2.4rem}._image_5801f_107 img{max-width:100%}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_197bk_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_197bk_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_197bk_95{padding-top:4.8rem;padding-bottom:4.8rem}@media (max-width: 1024px){._wrapper_197bk_95{padding-top:3.6rem}}@media (max-width: 454px){._wrapper_197bk_95{padding-top:2.4rem}}@media (max-width: 1024px){._wrapper_197bk_95{padding-bottom:3.6rem}}@media (max-width: 454px){._wrapper_197bk_95{padding-bottom:2.4rem}}@media (min-width: 1025px){._sticky-wrapper_197bk_121{padding-top:108px}}._content_197bk_126{text-align:center;display:flex;flex-direction:column;align-items:center;padding:0 4.8rem}@media (max-width: 1024px){._content_197bk_126{padding:0 2.4rem}}._headline-text_197bk_139{line-height:1.1}._ruler_197bk_143{margin-bottom:1.2rem}._body-text_197bk_147{margin-bottom:2.4rem}@media (min-width: 1025px){._body-text_197bk_147{width:882px}}@media (min-width: 1025px){._sticky_197bk_121{position:fixed;top:130px;left:0;width:100%;z-index:3}}._cta-wrapper_197bk_166{display:flex;flex-direction:row;padding:30px 21px;align-items:center;background-color:#1a1a1a;width:100%;justify-content:center;color:#fff;grid-gap:20px;gap:20px}@media (max-width: 1024px){._cta-wrapper_197bk_166{flex-direction:column}}@media (max-width: 454px){._cta-wrapper_197bk_166{align-items:stretch}}._cta-wrapper_197bk_166 ._cta-headline_197bk_187{font-size:3rem;font-family:var(--cf-header-font-stack)}@media (max-width: 1024px){._cta-wrapper_197bk_166 ._cta-headline_197bk_187{text-align:center}}._cta-button_197bk_197[disabled]{background-color:#c21818}._availability-text_197bk_201{margin:10px 0 40px;color:#c21818;border:2px solid #c21818;border-radius:8px;font-size:15px;font-weight:800;line-height:1.3;padding:10px 12px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_kx24x_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_kx24x_1{0%{transform:translate(100%)}to{transform:translate(0)}}@media (min-width: 1025px){._cta-headline_kx24x_96{margin-right:2.4rem}}@media (max-width: 1024px){._cta-headline_kx24x_96{margin-bottom:1.2rem}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1ribo_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1ribo_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1ribo_95{position:relative}._select_1ribo_99{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;position:relative;border:2px solid #1a1a1a;padding:0 30px 0 4px;font-size:14px;font-weight:300;color:#1a1a1a;height:48px;line-height:42px;background:#fff url(/7.5.0/dropdown-triangle-26966d62.svg) center right 10px no-repeat}._option_1ribo_114{display:block;padding:0 4px;font-size:16px;font-weight:300;color:#1a1a1a;line-height:60px;cursor:pointer}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_dyd89_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_dyd89_1{0%{transform:translate(100%)}to{transform:translate(0)}}._cta-select_dyd89_95{min-width:290px}._cta-select_dyd89_95 select{font-size:16px;text-indent:12px}@media (min-width: 1025px){._cta-select_dyd89_95{margin:0 20px}}@media (max-width: 1024px){._cta-select_dyd89_95{margin-bottom:1.2rem}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_hvy3q_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_hvy3q_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_hvy3q_95{background-color:#eee}._signup-container_hvy3q_99{max-width:786px;margin:0 auto 3.6rem;padding:2.4rem;display:flex;flex-direction:column}._text_hvy3q_107{text-align:center}._form-module_hvy3q_111{margin:0;padding:0;flex-direction:row;align-items:center}._form-module_hvy3q_111 label{display:none}@media (max-width: 454px){._form-module_hvy3q_111{flex-wrap:wrap}}._form-module-submit-button_hvy3q_126{align-self:flex-end;line-height:1.45}@media (max-width: 454px){._form-module-submit-button_hvy3q_126{flex:1 0 auto}}._form-module-component_hvy3q_136{flex:2 0 auto;margin:0;margin-right:1.4rem}._form-module-component_hvy3q_136 input{border:solid .2rem #0d0d0d;background-color:#fff}@media (max-width: 454px){._form-module-component_hvy3q_136{margin-right:0;flex:2 0 100%}}._form-module-success-text_hvy3q_152{flex-direction:column;text-align:center}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_yzgm6_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_yzgm6_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_yzgm6_95{text-align:center;color:#fff;height:90vh;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;background-position:top center}._headline_yzgm6_106{flex:1 0 100%}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1hehn_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1hehn_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1hehn_95{padding:1.2rem;background-color:#eee;display:flex;flex-direction:column;align-items:flex-start}._headline_1hehn_103{font-size:2.4rem;line-height:1.0833333333;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700}@media (max-width: 454px){._headline_1hehn_103{font-size:1.6rem;line-height:1.0625}}._description-text_1hehn_117{font-size:1.4rem;line-height:1.7142857143;margin:1.2rem 0}._button_1hehn_123{padding-left:1.2rem;padding-right:1.2rem;display:inline-block;white-space:nowrap;margin-top:auto;justify-self:flex-end}@media (max-width: 454px){._description-text_1hehn_117{font-size:1.5rem;line-height:1.5333333333}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_3mra4_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_3mra4_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_3mra4_95{margin:0 1.2rem 1.8rem -1.2rem}._dropdown_3mra4_99{margin-left:2.4rem}._dropdown_3mra4_99 label{font-size:1.8rem;line-height:1.5;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700;color:#1a1a1a;display:block;margin-bottom:.6rem}@media (max-width: 454px){._dropdown_3mra4_99 label{font-size:1.5rem;line-height:1.3333333333}}@media (max-width: 454px){._dropdown_3mra4_99{width:100%;margin-left:1.2rem}._dropdown_3mra4_99 select,._dropdown_3mra4_99 option{width:100%}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1bx20_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1bx20_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1bx20_95{padding-top:3.6rem;padding-bottom:3.6rem;display:flex;flex-direction:column}@media (max-width: 1024px){._wrapper_1bx20_95{padding-top:2.4rem}}@media (max-width: 454px){._wrapper_1bx20_95{padding-top:1.2rem}}@media (max-width: 1024px){._wrapper_1bx20_95{padding-bottom:2.4rem}}@media (max-width: 454px){._wrapper_1bx20_95{padding-bottom:1.2rem}}._card-container_1bx20_122{justify-content:flex-start;display:flex;flex-wrap:wrap}._cards_1bx20_128{flex:0 0 27.5rem;margin:1.2rem}._headline_1bx20_133{margin-left:1.2rem}@media (max-width: 1024px){._wrapper_1bx20_95{align-items:center}._card-container_1bx20_122{justify-content:center}}@media (max-width: 454px){._card-container_1bx20_122{flex-direction:column;width:100%}._cards_1bx20_128{flex:0 0 auto;margin:0 0 2.4rem}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1xeed_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1xeed_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1xeed_95{padding:0 1.2rem 1.2rem;margin:1.2rem;background-color:#eee;width:20rem;min-height:20rem}._kicker-text_1xeed_103{color:#1a1a1a;font-weight:800;font-size:12px;padding-top:4rem;text-transform:uppercase;letter-spacing:.05em;padding-bottom:.4rem}._step-number_1xeed_113{display:flex;background-color:#075dc6;align-items:center;text-align:center;justify-content:center;margin-bottom:2rem;width:3.6rem;height:3.6rem;font-weight:700;padding:0}._headlineFive_1xeed_126{font-weight:700;text-transform:uppercase}._small-text_1xeed_131{font-size:12px;line-height:16px;margin-top:1.4rem;margin-bottom:2.8rem}@media (max-width: 1024px){._wrapper_1xeed_95{width:40%;min-height:15rem}}@media (max-width: 454px){._wrapper_1xeed_95{margin-bottom:2rem;width:90%;min-height:15rem}._small-text_1xeed_131{font-size:1.5rem;line-height:1.5333333333}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_609xa_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_609xa_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_609xa_95{justify-content:flex-start;display:flex}@media (max-width: 1024px){._wrapper_609xa_95{justify-content:center;flex-wrap:wrap}}@media (max-width: 454px){._wrapper_609xa_95{flex-direction:column}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1t67g_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1t67g_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1t67g_95{padding-top:2.4rem;padding-bottom:2.4rem;padding:2.4rem}@media (max-width: 1024px){._wrapper_1t67g_95{padding-top:1.2rem}}@media (max-width: 454px){._wrapper_1t67g_95{padding-top:.6rem}}@media (max-width: 1024px){._wrapper_1t67g_95{padding-bottom:1.2rem}}@media (max-width: 454px){._wrapper_1t67g_95{padding-bottom:.6rem}}@media (max-width: 454px){._wrapper_1t67g_95{padding:2.4rem 0}}._inner_1t67g_126{max-width:var(--wrapper-width);margin:10rem auto;color:#1a1a1a;display:flex;justify-content:space-between}@media (max-width: 1024px){._inner_1t67g_126{margin:0}}._dark_1t67g_139{background:var(--cf-black)}._dark_1t67g_139 ._inner_1t67g_126{color:#fff}._quote-content_1t67g_147{display:flex;flex-direction:column;padding:2.4rem 7.2rem;width:100%}@media (max-width: 454px){._quote-content_1t67g_147{padding:2.4rem 0}}._quote_1t67g_147,._quote_1t67g_147 p{font-size:3.2rem;line-height:1.125;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700;font-weight:500;line-height:1;text-align:center;text-transform:uppercase}@media (max-width: 454px){._quote_1t67g_147,._quote_1t67g_147 p{font-size:3rem;line-height:.8333333333}}@media (max-width: 454px){._quote_1t67g_147,._quote_1t67g_147 p{line-height:1.05}}._quote_1t67g_147{margin:0}._quote_1t67g_147 p:first-of-type{margin-top:0}@media (max-width: 1024px){._quote_1t67g_147{margin:1.2rem 0}}._byline_1t67g_197{text-align:center;font-size:1.6rem;line-height:1.6875}._author_1t67g_203{font-weight:600}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1cdjd_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1cdjd_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1cdjd_96{padding-top:2.4rem;padding-bottom:2.4rem;padding-bottom:4.8rem;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3.2rem;gap:3.2rem}@media (max-width: 1024px){._wrapper_1cdjd_96{padding-top:1.2rem}}@media (max-width: 454px){._wrapper_1cdjd_96{padding-top:.6rem}}@media (max-width: 1024px){._wrapper_1cdjd_96{padding-bottom:1.2rem}}@media (max-width: 454px){._wrapper_1cdjd_96{padding-bottom:.6rem}}@media (max-width: 1024px){._wrapper_1cdjd_96{grid-gap:2.4rem;gap:2.4rem;grid-template-columns:repeat(2,1fr)}}@media (max-width: 454px){._wrapper_1cdjd_96{grid-template-columns:1fr}}._card_1cdjd_136{padding:3.2rem;background-color:#eee}._card_1cdjd_136:first-of-type{grid-column:1/span 3}@media (max-width: 1024px){._card_1cdjd_136:first-of-type{grid-column:1/span 2}}@media (max-width: 454px){._card_1cdjd_136:first-of-type{grid-column:auto}}@media (max-width: 1024px){._card_1cdjd_136{padding:2.4rem}}._quote_1cdjd_159{padding-top:0;margin-top:0;padding-bottom:1.2rem}._quote_1cdjd_159:before{content:"";display:block;height:3.1rem;background:url(/7.5.0/quote-left-gray-7eec0e86.svg) no-repeat top left;background-size:3.5rem 3.1rem;margin-bottom:2.4rem}._quote_1cdjd_159:after{content:"”"}._quote_1cdjd_159,._quote_1cdjd_159:after{font-size:3rem;line-height:1.0666666667;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700;font-size:2.9rem;display:inline-block}@media (max-width: 454px){._quote_1cdjd_159,._quote_1cdjd_159:after{font-size:2rem;line-height:.85}}@media (max-width: 454px){._quote_1cdjd_159,._quote_1cdjd_159:after{line-height:1.1}}._name_1cdjd_200{font-weight:700}._affiliation_1cdjd_204{font-weight:400}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1i2c6_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1i2c6_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1i2c6_95{display:flex;flex-direction:row;align-items:center;width:100%;padding:1.2rem 1.8rem;z-index:1;background-color:#1a1a1a}td.gssb_a{height:5rem!important;font-size:1.6rem!important;font-family:var(--cf-body-font-stack)!important}td.gssb_a span{line-height:5rem!important}.gsc-input-box{border-radius:0!important}._search-submit-button_1i2c6_120,._search-title-container_1i2c6_121{font-size:2.4rem;line-height:1.0833333333;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700;color:#fff}@media (max-width: 454px){._search-submit-button_1i2c6_120,._search-title-container_1i2c6_121{font-size:1.6rem;line-height:1.0625}}@media (max-width: 454px){._search-submit-button_1i2c6_120,._search-title-container_1i2c6_121{font-size:1.6rem}}._search-input-container_1i2c6_143,._search-submit-container_1i2c6_144{padding:0 2rem;height:4.5rem}._search-submit-text_1i2c6_149,._search-title-text_1i2c6_150{font-family:var(--cf-header-font-stack);color:#fff}._search-title-container_1i2c6_121{padding:0 2rem}._search-submit-container_1i2c6_144{flex:0 1 50px;justify-content:flex-start}._search-submit-container_1i2c6_144 ._search-submit-button_1i2c6_120{display:flex;align-items:center;justify-content:center;height:100%;width:12rem;padding:0}._search-input-container_1i2c6_143{flex:1 1 70%;position:relative;align-self:center;padding:0;margin:0}._search-input-container_1i2c6_143 .gsc-input{width:100%;height:4.5rem;font-size:1.9rem}._search-input-container_1i2c6_143 .gsc-input input{padding:0 1.5rem!important;height:90%!important}._search-input-container_1i2c6_143 .gsc-search-button{display:none}._search-input-container_1i2c6_143 #gsc-i-id1{padding:0;font-family:var(--cf-body-font-stack)}._search-input-container_1i2c6_143 tr :first-child{position:absolute;left:0;top:0;height:100%;width:100%}._search-input-container_1i2c6_143 tr :nth-child(2){display:none}@media (max-width: 1024px){.gssb_c{position:fixed!important}._wrapper_1i2c6_95{flex-wrap:wrap;height:9rem;padding:.6rem .8rem .8rem}._search-input-container_1i2c6_143,._search-submit-container_1i2c6_144{height:50%}._search-title-container_1i2c6_121{flex:1 1 100%;padding:0}._search-input-container_1i2c6_143{flex:1 0 70%}._search-submit-container_1i2c6_144{flex:0 1 15%;padding:0 0 0 .8rem}._search-submit-container_1i2c6_144 ._search-submit-button_1i2c6_120{width:8rem}}@media (max-width: 454px){table.gstl_50{position:relative;left:0!important;width:100%!important}table.gstl_50 tbody td.gssb_e{width:100vw!important}._wrapper_1i2c6_95{padding:0 .8rem .8rem;top:0}._search-title-container_1i2c6_121{position:relative}._search-title-container_1i2c6_121 ._search-title-text_1i2c6_150{top:0}._search-input-container_1i2c6_143{flex:1 0 70%}._search-input-container_1i2c6_143 .gsc-input{height:100%;font-size:1.6rem}._search-input-container_1i2c6_143 .gsc-search-button{display:none}._search-submit-container_1i2c6_144 ._search-submit-button_1i2c6_120{padding:0;width:4.5rem}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_kw4wf_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_kw4wf_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_kw4wf_95{background-color:#eee;padding:2.4rem 4.8rem 2.4rem 2.4rem;margin-bottom:2.4rem}._header_kw4wf_102{font-size:3rem;line-height:1.0666666667;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700;line-height:1}@media (max-width: 454px){._header_kw4wf_102{font-size:2rem;line-height:.85}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1wjw1_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1wjw1_1{0%{transform:translate(100%)}to{transform:translate(0)}}._hide-status-label_1wjw1_95{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}._wrapper_1wjw1_106{background-color:#eee;padding-bottom:3.6rem}._wrapper_1wjw1_106&gt;*:nth-child(-n+2){margin-bottom:1.2rem}@media (max-width: 454px){._wrapper_1wjw1_106{padding:0}}._padded-content_1wjw1_119,._details_1wjw1_119{padding-left:2.4rem;padding-right:4.8rem}._registration-status_1wjw1_124{font-size:1.6rem;line-height:1.5;font-weight:800;padding:1.2rem 0 1.2rem 2.4rem;color:#fff;text-transform:uppercase}._registration-status_1wjw1_124._open_1wjw1_133{background-color:#136f63}._registration-status_1wjw1_124._waiting_1wjw1_136{background-color:#ffba08}._details_1wjw1_119{margin-top:2.4rem}._details_1wjw1_119&gt;*:nth-last-child(n+2){margin-bottom:2.4rem}._paragraph_1wjw1_147,._text-block_1wjw1_147&gt;p,._registration-pricing_1wjw1_147{font-size:1.4rem;line-height:1.7142857143;color:#1a1a1a;font-weight:500}._registration-cost_1wjw1_154{font-weight:700}._inline-link_1wjw1_158{transition:color .4s;text-decoration:none;color:#075dc6;font-weight:700}._inline-link_1wjw1_158:hover{color:#6d6c6c}._inline-link_1wjw1_158:hover svg{fill:#6d6c6c}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_6u7xq_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_6u7xq_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_6u7xq_95{padding:2.4rem 9.6rem 4.8rem 2.4rem;background-color:#eee}@media (max-width: 1024px){._wrapper_6u7xq_95{padding-right:7.2rem}}@media (max-width: 454px){._wrapper_6u7xq_95{padding:0 2.4rem}}._globe-icon_6u7xq_110{width:4.5rem;height:5.2rem;margin-bottom:1.2rem}@media (max-width: 454px){._globe-icon_6u7xq_110{display:none}}._affiliate-name_6u7xq_121{color:#1a1a1a;font-weight:700}._paragraph_6u7xq_126{color:#1a1a1a;font-weight:500}._address_6u7xq_131{white-space:pre-line}._link_6u7xq_135{transition:color .4s;text-decoration:none;color:#075dc6;font-weight:700;font-size:1.4rem;line-height:1.7142857143;display:block}._link_6u7xq_135:hover{color:#6d6c6c}._link_6u7xq_135:hover svg{fill:#6d6c6c}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_82j4w_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_82j4w_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_82j4w_95{display:flex;flex-direction:column;margin-bottom:1.2rem}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_jbaw8_79{max-width:1296px;margin:0 auto;padding:4.8rem}@media (max-width: 1024px){._wrapper_jbaw8_79{padding:2.4rem}}@keyframes _header-utility-activate-fade-in_jbaw8_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_jbaw8_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_jbaw8_79{padding-top:2.4rem;padding-bottom:1.2rem;display:flex;justify-content:space-between;align-items:center}@media (max-width: 454px){._wrapper_jbaw8_79{flex-wrap:wrap;text-align:center}}._headline-text_jbaw8_120{text-transform:uppercase}._buttons_jbaw8_124{display:flex;justify-content:flex-end;flex-wrap:wrap}@media (max-width: 454px){._buttons_jbaw8_124{flex-direction:column;flex:1}}._button_jbaw8_124{text-align:center;padding:.6rem 1.2rem;margin:.6rem 0 .6rem 2.4rem}@media (max-width: 454px){._button_jbaw8_124{margin-left:0}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_5k2cm_79{background:#000000;color:#fff;position:relative;padding-top:80px;padding-bottom:180px;display:flex;flex-direction:column;grid-gap:60px;gap:60px}@media only screen and (min-width: 1184px){._wrapper_5k2cm_79{display:flex;grid-gap:80px;gap:80px;padding-bottom:80px}}._headerWrapper_5k2cm_97{margin-right:16px;margin-left:16px;display:flex;flex-direction:column;grid-gap:16px;gap:16px}@media only screen and (min-width: 768px){._headerWrapper_5k2cm_97{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._headerWrapper_5k2cm_97{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._headerWrapper_5k2cm_97{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._headerWrapper_5k2cm_97{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._headerWrapper_5k2cm_97{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._headerWrapper_5k2cm_97{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._headerWrapper_5k2cm_97{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._headerWrapper_5k2cm_97{width:100%;max-width:1600px}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_tdnft_79{overflow:hidden;display:flex;grid-gap:40px;gap:40px}._left_tdnft_85{width:300px!important}@media only screen and (min-width: 1440px){._left_tdnft_85{width:350px!important}}._center-left_tdnft_94{max-width:300px}@media only screen and (min-width: 1440px){._center-left_tdnft_94{max-width:400px}}@media only screen and (min-width: 1920px){._center-left_tdnft_94{max-width:500px}}._center-left_tdnft_94 ._card_tdnft_107{min-width:100%!important}._center-left_tdnft_94 ._card-image_tdnft_110{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;height:500px;display:flex}._center-left_tdnft_94 ._card-image_tdnft_110 img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;height:500px;border-radius:5px}._center-right_tdnft_122{max-width:300px}@media only screen and (min-width: 1440px){._center-right_tdnft_122{max-width:400px}}@media only screen and (min-width: 1920px){._center-right_tdnft_122{max-width:500px}}._center-right_tdnft_122 ._card_tdnft_107{display:flex;flex-direction:row;grid-gap:20px;gap:20px}._center-right_tdnft_122 ._card-content_tdnft_140{opacity:0%;display:flex;flex-direction:column;grid-gap:18px;gap:18px}._center-right_tdnft_122 ._card-content-selected_tdnft_146{opacity:100%;transition:opacity .75s}._center-right_tdnft_122 ._card-content_tdnft_140 ._body_tdnft_150{color:#8e8e93}._prevCard-image_tdnft_154,._nextCard-image_tdnft_155{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;height:350px;mix-blend-mode:normal;filter:grayscale(100%);-webkit-filter:grayscale(100%);-webkit-backdrop-filter:unset;backdrop-filter:unset;display:flex}._prevCard-image_tdnft_154 img,._nextCard-image_tdnft_155 img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;height:350px;border-radius:5px}._arrows_tdnft_173{position:absolute;top:0;right:0;margin-right:16px;margin-top:80px;display:flex;grid-gap:8px;gap:8px}@media only screen and (min-width: 768px){._arrows_tdnft_173{margin-right:32px}}@media only screen and (min-width: 1184px){._arrows_tdnft_173{margin-right:calc((100vw - 1120px)/2);max-width:1120px}}@media only screen and (min-width: 1440px){._arrows_tdnft_173{margin-right:160px}}@media only screen and (min-width: 1920px){._arrows_tdnft_173{margin-right:calc((100vw - 1600px)/2);max-width:1600px}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._arrowWrapper_zopq1_79{border-radius:36px;text-indent:-999999px;cursor:pointer;width:calc(var(--cf-spacing) * 12);height:calc(var(--cf-spacing) * 12);border:2px solid #ffffff;opacity:.2;display:flex;align-items:center;justify-content:center}._arrowWrapperDark_zopq1_92{border:2px solid black}._arrowWrapperDark_zopq1_92 path{fill:#000}._arrowWrapper_zopq1_79:hover{opacity:1}._arrowWrapper_zopq1_79:focus{opacity:1;outline:none}._arrowWrapper_zopq1_79._hide_zopq1_108{display:none}._arrowWrapperLeft_zopq1_112{transform:rotate(90deg)}._arrowWrapperRight_zopq1_116{transform:rotate(-90deg)}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_375ga_79{overflow:hidden;display:flex;flex-direction:column;grid-gap:60px;gap:60px}._arrows_375ga_86{position:absolute;bottom:0;left:0;padding-right:16px;padding-left:16px;margin-bottom:80px;display:flex;grid-gap:8px;gap:8px}@media only screen and (min-width: 768px){._arrows_375ga_86{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._arrows_375ga_86{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._arrows_375ga_86{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._arrows_375ga_86{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._cardImageWrapper_375ga_121{margin-top:auto;margin-bottom:auto}._cardImage_375ga_121{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;mix-blend-mode:normal;filter:grayscale(100%);-webkit-filter:grayscale(100%);-webkit-backdrop-filter:unset;backdrop-filter:unset}._cardImage_375ga_121 img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:5px;width:100%}._cardImageActive_375ga_141{filter:none}._bottom_375ga_145{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._bottom_375ga_145{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._bottom_375ga_145{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._bottom_375ga_145{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._bottom_375ga_145{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._bottom_375ga_145{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._bottom_375ga_145{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._bottom_375ga_145{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._bottom_375ga_145{width:100%;max-width:1600px}}._cardContent_375ga_197{opacity:0%;display:flex;flex-direction:column;grid-gap:18px;gap:18px}._cardContent_375ga_197._cardContentActive_375ga_203{opacity:100%;transition:opacity 1.5s ease-in-out}._cardContent_375ga_197 ._kicker_375ga_207,._cardContent_375ga_197 ._body_375ga_208{color:#8e8e93}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_apn85_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_apn85_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_apn85_95{padding-top:1.8rem;padding-bottom:1.8rem;background-color:#1a1a1a;color:#fff}@media (max-width: 1024px){._wrapper_apn85_95{padding-top:/10rem}}@media (max-width: 454px){._wrapper_apn85_95{padding-top:/10rem}}@media (max-width: 1024px){._wrapper_apn85_95{padding-bottom:/10rem}}@media (max-width: 454px){._wrapper_apn85_95{padding-bottom:/10rem}}@media (max-width: 454px){._wrapper_apn85_95{margin-top:-2.4rem}}._wrapper_apn85_95._sticky_apn85_126{padding-top:112px}._content_apn85_130{display:grid;grid-template-areas:"headline buttons" "body buttons";grid-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem;padding:18px 16px}@media only screen and (min-width: 768px){._content_apn85_130{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._content_apn85_130{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._content_apn85_130{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._content_apn85_130{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._content_apn85_130 p,._content_apn85_130 h2{padding:0}@media (max-width: 1024px){._content_apn85_130{text-align:center;display:flex;align-items:center;flex-direction:column}}@media (min-width: 1025px){._content_apn85_130._sticky_apn85_126{background-color:#1a1a1a;color:#fff;position:fixed;top:161px;left:0;width:100%;z-index:3;max-width:unset}}._headline-text_apn85_190{grid-area:headline;justify-self:flex-end;margin-bottom:0}._body-text_apn85_196{grid-area:body;justify-self:flex-end;margin-top:0}._buttons_apn85_202{grid-area:buttons;grid-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem;display:flex;align-items:center}@media (max-width: 1024px){._buttons_apn85_202{margin-top:1.2rem;flex-wrap:wrap;grid-row-gap:2.4rem;row-gap:2.4rem;justify-content:center}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_nmwtp_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_nmwtp_1{0%{transform:translate(100%)}to{transform:translate(0)}}._menu-wrapper_nmwtp_95{padding-top:3.6rem;padding-bottom:1.2rem;text-transform:uppercase}@media (max-width: 1024px){._menu-wrapper_nmwtp_95{padding-top:2.4rem}}@media (max-width: 454px){._menu-wrapper_nmwtp_95{padding-top:1.2rem}}@media (max-width: 1024px){._menu-wrapper_nmwtp_95{padding-bottom:.6rem}}@media (max-width: 454px){._menu-wrapper_nmwtp_95{padding-bottom:.6rem}}._ruler_nmwtp_121{margin-bottom:1.2rem}._title_nmwtp_125{margin-bottom:2.4rem}._menu_nmwtp_95{display:flex;flex-wrap:wrap}@media (max-width: 1024px){._menu-wrapper_nmwtp_95{-moz-column-count:3;column-count:3;grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px;-moz-column-fill:auto;column-fill:auto}._menu_nmwtp_95{display:list-item}}@media (max-width: 454px){._menu-wrapper_nmwtp_95{-moz-column-count:2;column-count:2}._ruler_nmwtp_121{display:none}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._nav_gewhl_79{position:relative}._nav_gewhl_79._fade_gewhl_82:after{content:"";background:linear-gradient(to right,rgba(255,255,255,0) 0%,#eeeeee 75%);position:absolute;top:0;bottom:0;right:-2px;left:80%;pointer-events:none}._menu_gewhl_93{position:relative;flex-wrap:wrap;display:flex;grid-gap:4px;gap:4px;margin-top:48px;margin-bottom:48px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1qvbl_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1qvbl_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1qvbl_95{display:flex;justify-content:center}._wrapper_1qvbl_95:last-child{margin-right:0}._link_1qvbl_103{border-radius:4px;text-align:center;color:#1a1a1a;background-color:#eee;display:flex;align-items:center;padding:18px 16px}._link_1qvbl_103._selected_1qvbl_115{color:#1a1a1a;background-color:#ccc;cursor:default}._link_1qvbl_103:not(._selected_1qvbl_115):hover{color:#fff;background-color:#075dc6}._link_1qvbl_103 ._header_1qvbl_124{text-transform:none!important}@media (max-width: 1024px){._link_1qvbl_103{width:100%}._menu-item_1qvbl_132{justify-content:flex-start;margin-right:0}}@media (max-width: 454px){._ruler_1qvbl_138{display:none}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._testimonial_vnkzs_79{display:flex;flex-direction:column;grid-gap:48px;gap:48px}@media only screen and (min-width: 1184px){._testimonial_vnkzs_79{display:flex;flex-direction:row;grid-gap:96px;gap:96px}}._testimonial_vnkzs_79:not(._stack_vnkzs_91){background-color:#eee;padding:80px 16px}@media only screen and (min-width: 768px){._testimonial_vnkzs_79:not(._stack_vnkzs_91){padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._testimonial_vnkzs_79:not(._stack_vnkzs_91){padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._testimonial_vnkzs_79:not(._stack_vnkzs_91){padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._testimonial_vnkzs_79:not(._stack_vnkzs_91){padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}@media only screen and (min-width: 1184px){._testimonial_vnkzs_79:not(._stack_vnkzs_91){padding-top:104px;padding-bottom:104px}}._testimonial_vnkzs_79._stack_vnkzs_91{position:relative}._testimonial_vnkzs_79 ._images_vnkzs_132{display:flex;justify-content:center}._testimonial_vnkzs_79 ._body_vnkzs_137{display:flex;flex-direction:column;grid-gap:32px;gap:32px}@media only screen and (min-width: 1184px){._testimonial_vnkzs_79 ._body_vnkzs_137{display:flex;justify-content:center}}._testimonial_vnkzs_79 ._body_vnkzs_137 ._body-text_vnkzs_148{position:relative;padding-top:56px}._testimonial_vnkzs_79 ._body_vnkzs_137 ._body-text_vnkzs_148:before{content:"";position:absolute;top:0;left:-10px;height:96px;width:96px;background-image:url(/7.5.0/quote-3a6f2556.svg);background-repeat:no-repeat}._testimonial_vnkzs_79 ._body_vnkzs_137 ._body-text_vnkzs_148 strong{font-weight:700}._testimonial_vnkzs_79 ._body_vnkzs_137 ._athlete_vnkzs_166{display:flex;flex-direction:column;grid-gap:16px;gap:16px}._testimonial_vnkzs_79 ._body_vnkzs_137 ._athlete_vnkzs_166 ._test_vnkzs_79{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:20px;line-height:28px}._testimonial_vnkzs_79 ._body_vnkzs_137 ._athlete_vnkzs_166 ._details_vnkzs_183{display:flex;flex-direction:row;grid-gap:16px;gap:16px}._testimonial_vnkzs_79 ._body_vnkzs_137 ._athlete_vnkzs_166 ._link_vnkzs_189 a{display:flex;align-items:center;flex-direction:row;grid-gap:8px;gap:8px}._testimonial_vnkzs_79 ._body_vnkzs_137 ._athlete_vnkzs_166 ._details_vnkzs_183 img{width:66px;height:66px;border-radius:100px;-o-object-fit:cover;object-fit:cover}._testimonial_vnkzs_79 ._body_vnkzs_137 ._athlete_vnkzs_166 ._details_vnkzs_183 ._detail_vnkzs_183{display:flex;flex-direction:column;grid-gap:8px;gap:8px;justify-content:center}._testimonial_vnkzs_79 ._body_vnkzs_137 ._athlete_vnkzs_166 ._details_vnkzs_183 ._detail_vnkzs_183 p{color:#5f5f5f}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._card_vmm6i_79._front_vmm6i_83{display:block;position:relative;z-index:2}._card_vmm6i_79._front_vmm6i_83._fade-in_vmm6i_88{animation-duration:.85s;animation-name:_fade-in-odd_vmm6i_1;animation-fill-mode:backwards;animation-delay:.1s}._card_vmm6i_79._back_vmm6i_94{position:absolute;opacity:0;transform:rotate(3deg);transition:all .5s ease-in-out}._card_vmm6i_79._back_vmm6i_94._left_vmm6i_102{transition:all .5s ease-in-out;opacity:.7;transform:rotate(-3deg)}._card_vmm6i_79._back_vmm6i_94._right_vmm6i_107{transition:all .5s ease-in-out;opacity:.7;transform:rotate(3deg)}._card_vmm6i_79 img,._card_vmm6i_79 video{width:320px;min-width:320px;height:400px;min-height:400px;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:4px}@keyframes _fade-in-odd_vmm6i_1{0%{opacity:0}to{opacity:1}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._testimonials_oaitc_79{position:relative;background-color:#eee;min-height:560px;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;grid-gap:48px;gap:48px}@media only screen and (min-width: 1184px){._testimonials_oaitc_79{padding-top:104px;padding-bottom:104px}}._testimonials_oaitc_79 ._testimonial_oaitc_79{opacity:0;visibility:hidden;display:none;transition-property:opacity;transition-duration:.25s;padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._testimonials_oaitc_79 ._testimonial_oaitc_79{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._testimonials_oaitc_79 ._testimonial_oaitc_79{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._testimonials_oaitc_79 ._testimonial_oaitc_79{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._testimonials_oaitc_79 ._testimonial_oaitc_79{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._testimonials_oaitc_79 ._testimonial_oaitc_79._active_oaitc_128{opacity:1;display:flex;visibility:visible}._testimonials_oaitc_79 ._controls_oaitc_133{position:absolute;top:80px;right:0;margin-right:16px;display:flex;grid-gap:12px;gap:12px}@media only screen and (min-width: 768px){._testimonials_oaitc_79 ._controls_oaitc_133{margin-right:32px}}@media only screen and (min-width: 1184px){._testimonials_oaitc_79 ._controls_oaitc_133{margin-right:calc((100vw - 1120px)/2);max-width:1120px}}@media only screen and (min-width: 1440px){._testimonials_oaitc_79 ._controls_oaitc_133{margin-right:160px}}@media only screen and (min-width: 1920px){._testimonials_oaitc_79 ._controls_oaitc_133{margin-right:calc((100vw - 1600px)/2);max-width:1600px}}._testimonials_oaitc_79 ._controls_oaitc_133 ._control_oaitc_133{flex:1;height:48px;width:48px;border:1.5px solid #1a1a1a;border-radius:100px;transition:all .25 ease;display:flex;align-items:center;justify-content:center}._testimonials_oaitc_79 ._controls_oaitc_133 ._control_oaitc_133._disabled_oaitc_174{border:1px solid #8e8e93}._testimonials_oaitc_79 ._controls_oaitc_133 ._control_oaitc_133._disabled_oaitc_174 svg{color:#8e8e93}._testimonials_oaitc_79 ._controls_oaitc_133 ._control_oaitc_133&gt;svg{transform:rotate(-90deg)}._testimonials_oaitc_79 ._controls_oaitc_133 ._control_oaitc_133:first-child&gt;svg{transform:rotate(90deg)}._testimonials_oaitc_79 ._pagination_oaitc_186{color:#8e8e93;display:flex;justify-content:center}@media only screen and (min-width: 1184px){._testimonials_oaitc_79 ._pagination_oaitc_186{position:absolute;right:0;bottom:80px;margin-right:16px}}@media only screen and (min-width: 1184px) and (min-width: 768px){._testimonials_oaitc_79 ._pagination_oaitc_186{margin-right:32px}}@media only screen and (min-width: 1184px) and (min-width: 1184px){._testimonials_oaitc_79 ._pagination_oaitc_186{margin-right:calc((100vw - 1120px)/2);max-width:1120px}}@media only screen and (min-width: 1184px) and (min-width: 1440px){._testimonials_oaitc_79 ._pagination_oaitc_186{margin-right:160px}}@media only screen and (min-width: 1184px) and (min-width: 1920px){._testimonials_oaitc_79 ._pagination_oaitc_186{margin-right:calc((100vw - 1600px)/2);max-width:1600px}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_ahay7_79{display:flex;padding:64px 0}._innerWrapper_ahay7_84{display:flex;flex-direction:column;width:100%}._topHeadlineText_ahay7_90{align-self:flex-start;margin-bottom:16px}._bottomHeadlineText_ahay7_95{align-self:flex-end;margin-top:16px;text-align:right}._helperText_ahay7_101{max-width:324px;margin-left:auto;margin-top:80px}@media (max-width: 768px){._heading_ahay7_108 h2{font-size:40px}._topHeadlineText_ahay7_90{margin-bottom:8px}._bottomHeadlineText_ahay7_95{margin-top:8px}}@media (max-width: 576px){._heading_ahay7_108 h2{font-size:48px;line-height:48px}._bottomHeadlineText_ahay7_95{width:80%}._helperText_ahay7_101{width:230px;margin:40px auto 0}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_gamm2_79{overflow:scroll;display:flex;align-items:center;flex-direction:column;height:calc(100vh - 76px)}@supports (height: 100dvh){._wrapper_gamm2_79{height:calc(100dvh - 76px)}}._affiliate_gamm2_92{width:100%;padding-bottom:48px}._affiliate_gamm2_92 section._bg-grey_gamm2_96,._affiliate_gamm2_92 div._bg-grey_gamm2_96{background:#eeeeee;color:#1a1a1a}._affiliate_gamm2_92 section._base-spacing_gamm2_101,._affiliate_gamm2_92 div._base-spacing_gamm2_101{padding-right:16px;padding-left:16px;display:flex;flex-direction:column;grid-gap:48px;gap:48px}@media only screen and (min-width: 768px){._affiliate_gamm2_92 section._base-spacing_gamm2_101,._affiliate_gamm2_92 div._base-spacing_gamm2_101{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._affiliate_gamm2_92 section._base-spacing_gamm2_101,._affiliate_gamm2_92 div._base-spacing_gamm2_101{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._affiliate_gamm2_92 section._base-spacing_gamm2_101,._affiliate_gamm2_92 div._base-spacing_gamm2_101{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._affiliate_gamm2_92 section._base-spacing_gamm2_101,._affiliate_gamm2_92 div._base-spacing_gamm2_101{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._affiliate_gamm2_92 section._hero_gamm2_137,._affiliate_gamm2_92 div._hero_gamm2_137{display:flex;flex-direction:column;grid-gap:0;gap:0}@media only screen and (min-width: 1184px){._affiliate_gamm2_92 section._hero_gamm2_137,._affiliate_gamm2_92 div._hero_gamm2_137{margin-right:16px;margin-left:16px;display:flex;flex-direction:row-reverse;grid-gap:48px;gap:48px;justify-content:space-between}}@media only screen and (min-width: 1184px) and (min-width: 768px){._affiliate_gamm2_92 section._hero_gamm2_137,._affiliate_gamm2_92 div._hero_gamm2_137{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px) and (min-width: 1184px){._affiliate_gamm2_92 section._hero_gamm2_137,._affiliate_gamm2_92 div._hero_gamm2_137{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1184px) and (min-width: 1440px){._affiliate_gamm2_92 section._hero_gamm2_137,._affiliate_gamm2_92 div._hero_gamm2_137{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1184px) and (min-width: 1920px){._affiliate_gamm2_92 section._hero_gamm2_137,._affiliate_gamm2_92 div._hero_gamm2_137{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1184px) and (min-width: 768px){._affiliate_gamm2_92 section._hero_gamm2_137,._affiliate_gamm2_92 div._hero_gamm2_137{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px) and (min-width: 1184px){._affiliate_gamm2_92 section._hero_gamm2_137,._affiliate_gamm2_92 div._hero_gamm2_137{width:100%;max-width:1120px}}@media only screen and (min-width: 1184px) and (min-width: 1440px){._affiliate_gamm2_92 section._hero_gamm2_137,._affiliate_gamm2_92 div._hero_gamm2_137{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1184px) and (min-width: 1920px){._affiliate_gamm2_92 section._hero_gamm2_137,._affiliate_gamm2_92 div._hero_gamm2_137{width:100%;max-width:1600px}}._affiliate_gamm2_92 section._photos_gamm2_209,._affiliate_gamm2_92 div._photos_gamm2_209{overflow:hidden;display:flex;flex-direction:column;grid-gap:48px;gap:48px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._container_1gfjc_79{background-size:cover;padding:32px 16px;height:calc(100vh - 147px);display:flex;align-items:flex-start;flex-direction:column;grid-gap:16px;gap:16px;justify-content:flex-end}@supports (height: 100dvh){._container_1gfjc_79{height:calc(100dvh - 147px)}}@media only screen and (min-width: 480px){._container_1gfjc_79{padding-bottom:32px}}@media only screen and (min-width: 768px){._container_1gfjc_79{padding:64px 32px}}@media only screen and (min-width: 1184px){._container_1gfjc_79{height:calc(100vh - 118px)}@supports (height: 100dvh){._container_1gfjc_79{height:calc(100dvh - 118px)}}}._container_1gfjc_79 ._breadcrumbs_1gfjc_121 a:last-of-type span{color:#b5cfee}._container_1gfjc_79 ._breadcrumbs_1gfjc_121 a:last-of-type span:hover{text-decoration:underline}._header_1gfjc_128,._footer_1gfjc_129{color:#fff;display:flex;align-items:center;grid-gap:8px;gap:8px}._header_1gfjc_128,._sub-title_1gfjc_137{cursor:default}._footer_1gfjc_129{cursor:pointer}._sub-title_1gfjc_137{color:#fff}._logo_1gfjc_149{height:80px;width:80px;border-radius:106px;border:1px solid #1a1a1a;background:#ffffff}@media only screen and (min-width: 1184px){._logo_1gfjc_149{height:96px;width:96px}}@media only screen and (min-width: 1440px){._logo_1gfjc_149{height:112px;width:112px}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_68c3b_79{padding-top:64px;padding-bottom:64px;display:flex;flex-direction:column;grid-gap:24px;gap:24px}._header_68c3b_87{cursor:pointer;display:flex;align-items:center;grid-gap:8px;gap:8px}._list-items-wrapper_68c3b_94{opacity:1;max-height:100%;transition:all .25s cubic-bezier(.1,-.6,.2,0)}._list-items-wrapper_68c3b_94._hide_68c3b_99{opacity:0;max-height:0}._list-items_68c3b_94{display:flex;flex-direction:column;grid-gap:12px;gap:12px}@media only screen and (min-width: 768px){._list-items_68c3b_94{display:flex;grid-gap:4px;gap:4px}}._list-item_68c3b_94{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:8px 12px 8px 8px}._list-item_68c3b_94._is-link_68c3b_125 a{display:flex;align-items:center;grid-gap:12px;gap:12px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_famu8_79{display:flex;flex-direction:column;grid-gap:8px;gap:8px}._list-item_famu8_85{display:flex;align-items:center;grid-gap:12px;gap:12px}._list-item_famu8_85 a{cursor:pointer;font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}._list-item_famu8_85 a:hover{text-decoration:underline}._marker-btn_famu8_105{background:none;border:none;cursor:pointer}._marker-btn_famu8_105 svg{height:50px;width:40px}.mapboxgl-ctrl-attrib.mapboxgl-compact{display:none}.mapboxgl-ctrl-group button{margin-top:0;border-radius:0}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_zywic_79{border-top:1px solid #dcdcdc;display:flex;flex-direction:column;grid-gap:24px;gap:24px;padding-top:60px;padding-bottom:60px}._slides-wrapper_zywic_88{overflow:visible;width:95%}@media only screen and (min-width: 768px){._slides-wrapper_zywic_88{width:65%}}._slides-wrapper_zywic_88[\:has\(li\:nth-child\(1\)\:last-child\)]{width:100%}._slides-wrapper_zywic_88:has(li:nth-child(1):last-child){width:100%}@media only screen and (min-width: 768px){._slides-wrapper_zywic_88[\:has\(li\:nth-child\(1\)\:last-child\)]{width:65%}._slides-wrapper_zywic_88:has(li:nth-child(1):last-child){width:65%}}._slides_zywic_88{overflow:visible!important}@media only screen and (min-width: 768px){._slides_zywic_88{max-width:unset}}._slide_zywic_88{cursor:pointer}._image_zywic_119{width:100%;border-radius:4px}._footer_zywic_124{display:flex;justify-content:center}@media only screen and (min-width: 480px){._footer_zywic_124{display:flex;justify-content:flex-start}}@media only screen and (min-width: 768px){._footer_zywic_124{display:flex;align-items:center;justify-content:space-between}}._controls_zywic_142{display:flex;grid-gap:8px;gap:8px}._arrow-wrapper_zywic_147{width:48px;height:48px;border-radius:36px;text-indent:-999999px;cursor:pointer;opacity:.2;border:1px solid #333333}._arrow-wrapper_zywic_147:not(:disabled):hover,._arrow-wrapper_zywic_147:not(:disabled):focus{opacity:1;outline:none;border-color:#1a1a1a}._arrow_zywic_147{display:flex;align-items:center;justify-content:center}._arrow-left_zywic_168{transform:rotate(90deg)}._arrow-right_zywic_172{transform:rotate(-90deg)}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._container_adjcm_79{width:100%;text-align:center;background:rgba(0,0,0,.7);background-size:cover;background-repeat:no-repeat;color:#fff;display:flex;align-items:center;flex-direction:column;grid-gap:16px;gap:16px;padding:96px 16px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1wr5c_79{display:flex;flex-direction:column;grid-gap:48px;gap:48px;padding-top:60px;padding-bottom:60px}@media only screen and (min-width: 1184px){._wrapper_1wr5c_79{border-top:1px solid #dcdcdc}}._cards-container_1wr5c_92{display:flex;flex-direction:column;grid-gap:62px;gap:62px}._card-container_1wr5c_98{display:flex;flex-direction:column;grid-gap:16px;gap:16px}@media only screen and (min-width: 768px){._card-container_1wr5c_98{display:flex;flex-direction:row}._card-container_1wr5c_98:nth-child(2n){display:flex;flex-direction:row-reverse}}@media only screen and (min-width: 1184px){._card-container_1wr5c_98{display:flex;flex-direction:column}._card-container_1wr5c_98:nth-child(2n){display:flex;flex-direction:column}}@media only screen and (min-width: 1920px){._card-container_1wr5c_98{display:flex;flex-direction:row}._card-container_1wr5c_98:nth-child(2n){display:flex;flex-direction:row-reverse}}._card-text-container_1wr5c_134{display:flex;flex-direction:column;grid-gap:24px;gap:24px}@media only screen and (min-width: 768px){._card-text-container_1wr5c_134{display:flex;justify-content:center}}._card-image_1wr5c_146{border-radius:4px;width:100%}@media only screen and (min-width: 768px){._card-image_1wr5c_146{width:50%}}@media only screen and (min-width: 1184px){._card-image_1wr5c_146{width:100%}}@media only screen and (min-width: 768px){._card-text-container_1wr5c_134{display:flex;flex-direction:column}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._action-bar_twazy_79{position:fixed;bottom:0;z-index:8;width:100%;border-top:1px solid #1a1a1a;background:rgba(0,0,0,.9);box-shadow:5px 0 8px #0000001a;padding:16px;display:flex;align-items:center;flex-direction:row;justify-content:space-between}._action-bar_twazy_79 ._location-container_twazy_93,._action-bar_twazy_79 ._gym-name-container_twazy_94{display:flex;align-items:center;flex-direction:row;grid-gap:8px;gap:8px;color:#fff}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_y5qrx_80{border-top:1px solid #dcdcdc;display:flex;flex-direction:column;grid-gap:24px;gap:24px;padding-top:60px;padding-bottom:60px}._schedule-description_y5qrx_89{color:#333}._image-container_y5qrx_93{display:flex;flex-direction:column;grid-gap:24px;gap:24px}._image-container_y5qrx_93 ._expand_y5qrx_98{position:relative;width:40px;height:40px;z-index:10;top:70px}._light-box_y5qrx_106{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:11}._light-box-image_y5qrx_119{width:100%;height:100%}._modal-content_y5qrx_124{display:flex;align-items:center;justify-content:center;border-radius:5px;z-index:11;max-width:90%;max-height:90%;aspect-ratio:1/1}._modal-container_y5qrx_135{display:flex;align-items:flex-end;flex-direction:column}._modal-container_y5qrx_135 ._modal-close-button_y5qrx_140{margin-top:8px;margin-right:8px;height:44px;width:44px}._image-container_y5qrx_93{position:relative}._image-container_y5qrx_93 img{display:block;width:100%;height:auto}._overlay_y5qrx_157{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;left:0;right:0;background:#1a1a1a;cursor:pointer;opacity:0}._image-container_y5qrx_93:hover ._overlay_y5qrx_157{opacity:.8}._overlay-text_y5qrx_175{color:#fff}._close-button-container_y5qrx_179{display:flex;align-items:center;justify-content:center;display:none;color:#fff;border:1px solid white;height:40px;width:40px;position:absolute;top:10px;right:10px;font-size:16px;cursor:pointer;border-radius:50%;line-height:30px;text-align:center;padding:0}@media only screen and (min-width: 1184px){._close-button-container_y5qrx_179{display:block}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_9svvg_79{display:flex;flex-direction:column;padding-top:10px;padding-bottom:10px;margin-bottom:16px}._our-gym_9svvg_87{margin-top:24px;margin-bottom:8px;color:#333}._header_9svvg_93{margin-bottom:16px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._cards-container_1g0ov_79{margin-top:32px;margin-bottom:32px;display:grid}@media only screen and (min-width: 768px){._cards-container_1g0ov_79{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1184px){._cards-container_1g0ov_79{grid-template-columns:1fr}}@media only screen and (min-width: 1440px){._cards-container_1g0ov_79{grid-template-columns:1fr 1fr;grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media only screen and (min-width: 1920px){._cards-container_1g0ov_79{grid-template-columns:1fr 1fr 1fr}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._image-container_g78n4_79{margin-bottom:16px;position:relative;height:343px;width:343px}@media only screen and (min-width: 768px){._image-container_g78n4_79{width:340px;height:340px}}@media only screen and (min-width: 1184px){._image-container_g78n4_79{height:343px;width:343px}}@media only screen and (min-width: 1440px){._image-container_g78n4_79{height:310px;width:310px}}@media only screen and (min-width: 1920px){._image-container_g78n4_79{height:343px;width:343px}}._background-image_g78n4_110{width:100%;display:block}._overlay_g78n4_115{display:flex;align-items:flex-end;flex-direction:row;justify-content:space-between;padding-left:16px;padding-right:16px;padding-bottom:16px;z-index:3;position:absolute;bottom:0;left:0;right:0;height:30%;background:linear-gradient(to top,rgb(0,0,0),rgba(0,0,0,0));width:100%}._title-container_g78n4_133{display:flex;flex-direction:column;justify-content:flex-end;height:100%}._header_g78n4_140,._role_g78n4_144{color:#fff}._badge_g78n4_148{height:56px;width:51px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_m1t24_79{padding-top:80px}._header_m1t24_83{margin-bottom:20px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1uw7o_79{position:relative;width:100%;overflow-x:hidden;background:#eeeeee;height:calc(100vh - 118px)}@supports (height: 100dvh){._wrapper_1uw7o_79{height:calc(100dvh - 118px)}}._wrapper_1uw7o_79 section._base-spacing_1uw7o_91,._wrapper_1uw7o_79 div._base-spacing_1uw7o_91{padding-left:32px;padding-right:32px;display:flex;flex-direction:column;grid-gap:48px;gap:48px}@media only screen and (min-width: 1440px){._wrapper_1uw7o_79 section._base-spacing_1uw7o_91,._wrapper_1uw7o_79 div._base-spacing_1uw7o_91{padding-left:164px;padding-right:164px}}@media only screen and (min-width: 768px){._wrapper_1uw7o_79 section._core_1uw7o_107,._wrapper_1uw7o_79 div._core_1uw7o_107{display:flex;flex-direction:row}}._wrapper_1uw7o_79 section._core_1uw7o_107 ._general_1uw7o_113,._wrapper_1uw7o_79 section._core_1uw7o_107 ._contact_1uw7o_114,._wrapper_1uw7o_79 div._core_1uw7o_107 ._general_1uw7o_113,._wrapper_1uw7o_79 div._core_1uw7o_107 ._contact_1uw7o_114{flex:1}@media only screen and (min-width: 768px){._wrapper_1uw7o_79 section._core_1uw7o_107 ._general_1uw7o_113,._wrapper_1uw7o_79 section._core_1uw7o_107 ._contact_1uw7o_114,._wrapper_1uw7o_79 div._core_1uw7o_107 ._general_1uw7o_113,._wrapper_1uw7o_79 div._core_1uw7o_107 ._contact_1uw7o_114{width:50%}}._wrapper_1uw7o_79 section._core_1uw7o_107 ._general_1uw7o_113,._wrapper_1uw7o_79 div._core_1uw7o_107 ._general_1uw7o_113{display:flex;flex-direction:column;grid-gap:48px;gap:48px}._wrapper_1uw7o_79 section._core_1uw7o_107 ._general_1uw7o_113 ._highlights_1uw7o_133,._wrapper_1uw7o_79 div._core_1uw7o_107 ._general_1uw7o_113 ._highlights_1uw7o_133{display:flex;flex-direction:column;grid-gap:24px;gap:24px}._wrapper_1uw7o_79 section._core_1uw7o_107 ._general_1uw7o_113 ._highlights_1uw7o_133._has-basic-info-above_1uw7o_139,._wrapper_1uw7o_79 div._core_1uw7o_107 ._general_1uw7o_113 ._highlights_1uw7o_133._has-basic-info-above_1uw7o_139{border-top:1px solid #dcdcdc;padding-top:48px}._wrapper_1uw7o_79 section._photos_1uw7o_144,._wrapper_1uw7o_79 div._photos_1uw7o_144{overflow:hidden}._wrapper_1uw7o_79 section._about_1uw7o_148,._wrapper_1uw7o_79 div._about_1uw7o_148{display:flex;flex-direction:column;grid-gap:64px;gap:64px;padding-top:60px;padding-bottom:60px}._row_1uw7o_157{width:100%;display:flex}._scrollable_1uw7o_162{width:calc(100vw - 480px);color:#1a1a1a}@media only screen and (min-width: 1184px){._scrollable_1uw7o_162{width:calc(100vw - 540px)}}._sticky_1uw7o_172{min-width:480px;background:#ffffff}@media only screen and (min-width: 1184px){._sticky_1uw7o_172{min-width:540px}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_1ac5v_79{width:100%;display:flex;flex-direction:column;grid-gap:24px;gap:24px;padding-top:60px;padding-bottom:60px}._header_1ac5v_88{display:flex;grid-gap:8px;gap:8px}._list-items_1ac5v_93{display:flex;flex-direction:column;grid-gap:12px;gap:12px}@media only screen and (min-width: 768px){._list-items_1ac5v_93{display:flex;grid-gap:4px;gap:4px}}._list-item_1ac5v_93{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:8px 12px 8px 8px}._list-item_1ac5v_93._is-link_1ac5v_114 a{display:flex;align-items:center;grid-gap:12px;gap:12px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@media only screen and (min-width: 768px){._wrapper_ut758_80{display:flex}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_mkywz_79{background-color:#eee;min-height:100%;padding-top:56px;padding-bottom:56px}._wrapper_mkywz_79 ._inner-wrapper_mkywz_86{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._wrapper_mkywz_79 ._inner-wrapper_mkywz_86{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_mkywz_79 ._inner-wrapper_mkywz_86{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_mkywz_79 ._inner-wrapper_mkywz_86{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_mkywz_79 ._inner-wrapper_mkywz_86{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_mkywz_79 ._inner-wrapper_mkywz_86{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_mkywz_79 ._inner-wrapper_mkywz_86{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_mkywz_79 ._inner-wrapper_mkywz_86{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_mkywz_79 ._inner-wrapper_mkywz_86{width:100%;max-width:1600px}}._wrapper_mkywz_79 ._inner-wrapper_mkywz_86 ._header_mkywz_138{display:flex;flex-direction:column;grid-gap:16px;gap:16px}._wrapper_mkywz_79 ._inner-wrapper_mkywz_86 ._header_mkywz_138 ._headline_mkywz_143{display:flex;align-items:center;flex-direction:column;grid-gap:10px;gap:10px}@media only screen and (min-width: 768px){._wrapper_mkywz_79 ._inner-wrapper_mkywz_86 ._header_mkywz_138 ._headline_mkywz_143{display:flex;flex-direction:row}}._wrapper_mkywz_79 ._inner-wrapper_mkywz_86 ._header_mkywz_138 ._headline_mkywz_143 svg{color:#3a8138;height:32px;width:32px}._wrapper_mkywz_79 ._inner-wrapper_mkywz_86 ._header_mkywz_138 ._headline-text_mkywz_160,._wrapper_mkywz_79 ._inner-wrapper_mkywz_86 ._header_mkywz_138 ._headline-sub-text_mkywz_160{text-align:center}@media only screen and (min-width: 768px){._wrapper_mkywz_79 ._inner-wrapper_mkywz_86 ._header_mkywz_138 ._headline-text_mkywz_160,._wrapper_mkywz_79 ._inner-wrapper_mkywz_86 ._header_mkywz_138 ._headline-sub-text_mkywz_160{text-align:left}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_wfs8b_79{padding-top:32px;padding-bottom:32px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_x5euw_79{display:flex;flex-direction:column;grid-gap:12px;gap:12px}._wrapper_x5euw_79 ._body_x5euw_84{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}._wrapper_x5euw_79 ._body_x5euw_84 ._link_x5euw_94{color:#075dc6}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_z80in_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_z80in_1{0%{transform:translate(100%)}to{transform:translate(0)}}._error-message_z80in_95{line-height:1.5;color:#6d6c6c}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1vt28_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1vt28_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1vt28_95{width:40%;margin:0 auto;padding:46px 0;font-size:16px}@media (max-width: 1024px){._wrapper_1vt28_95{width:70%}}@media (max-width: 454px){._wrapper_1vt28_95{width:90%}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_18ekk_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_18ekk_1{0%{transform:translate(100%)}to{transform:translate(0)}}._button_18ekk_95{background:#075dc6;font-size:16px;line-height:16px;padding:16px 24px 14px;color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;border-radius:200px;font-family:var(--cf-header-font-stack)}._button_18ekk_95:disabled{background-color:#979797;cursor:default}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_7x2te_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_7x2te_1{0%{transform:translate(100%)}to{transform:translate(0)}}._label_7x2te_95{font-size:14px;line-height:15px;color:#1a1a1a;font-weight:700;text-transform:uppercase}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_1d2f8_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1d2f8_1{0%{transform:translate(100%)}to{transform:translate(0)}}._checkmark_1d2f8_95{position:absolute;top:calc(50% - .85rem);left:0;height:18px;width:18px;background-color:#fff;border:2px solid #1a1a1a}._checkmark_1d2f8_95:after{left:.5rem;top:calc(50% - .5rem);width:.5rem;height:1rem;border:solid #eeeeee;border-width:0 3px 3px 0;transform:rotate(45deg);content:"";position:absolute;display:none}._wrapper_1d2f8_117{position:relative;padding-left:2.4rem}._wrapper_1d2f8_117 input{position:absolute;margin:0;width:18px;height:18px;z-index:1;top:calc(50% - .85rem);left:0;opacity:0;cursor:pointer}._wrapper_1d2f8_117 input:checked~._checkmark_1d2f8_95{background-color:#075dc6}._wrapper_1d2f8_117 input:checked~._checkmark_1d2f8_95:after{display:block}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes _header-utility-activate-fade-in_5r9qt_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_5r9qt_1{0%{transform:translate(100%)}to{transform:translate(0)}}._text_5r9qt_95{margin-bottom:24px}._text_5r9qt_95 p{font-size:1.6rem}._user-details_5r9qt_102{margin-bottom:40px}._label_5r9qt_106{margin-top:8px;margin-bottom:8px;font-weight:700;text-transform:uppercase;display:flex;align-content:center}._value_5r9qt_115{margin-top:8px;margin-bottom:24px;color:#6d6c6c;font-size:18px}._checkbox-group_5r9qt_122{display:flex;margin-top:8px;margin-bottom:16px}._checkbox-input_5r9qt_128{margin-right:8px}._checkbox-label_5r9qt_132{font-size:16px;line-height:20px;color:#1a1a1a;font-weight:400;text-transform:none;text-transform:initial}._checkbox-label_5r9qt_132 a{color:#075dc6;font-weight:700}._button_5r9qt_144{margin-top:32px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}a{color:inherit;text-decoration:none}textarea,input,button,select{background:none;border:0;color:inherit;font:inherit;margin:0;outline:none;padding:0;text-align:inherit;text-transform:inherit}:root{--cf-header-font-stack: "ingra-condensed", sans-serif;--cf-body-font-stack: "Open Sans", Helvetica, Arial, sans-serif;--cf-base-font-size: 16px;--cf-black: #000000;--cf-white: #ffffff;--cf-off-black: #1a1a1a;--cf-dark-gray: #6d6d6d;--cf-light-gray: #f2f2f2;--cf-gray-5: #f2f2f2;--cf-gray-10: #e6e6e6;--cf-gray-20: #cccccc;--cf-gray-30: #b3b3b3;--cf-gray-40: #999999;--cf-gray-50: #7f7f7f;--cf-gray-60: #666666;--cf-gray-70: #4d4d4d;--cf-gray-80: #333333;--cf-gray-90: #1a1a1a;--cf-black-5: rgba(0, 0, 0, .05);--cf-black-10: rgba(0, 0, 0, .1);--cf-black-20: rgba(0, 0, 0, .2);--cf-black-30: rgba(0, 0, 0, .3);--cf-black-40: rgba(0, 0, 0, .4);--cf-black-50: rgba(0, 0, 0, .5);--cf-black-60: rgba(0, 0, 0, .6);--cf-black-70: rgba(0, 0, 0, .7);--cf-black-80: rgba(0, 0, 0, .8);--cf-black-90: rgba(0, 0, 0, .9);--cf-white-5: rgba(255, 255, 255, .05);--cf-white-10: rgba(255, 255, 255, .1);--cf-white-20: rgba(255, 255, 255, .2);--cf-white-30: rgba(255, 255, 255, .3);--cf-white-40: rgba(255, 255, 255, .4);--cf-white-50: rgba(255, 255, 255, .5);--cf-white-60: rgba(255, 255, 255, .6);--cf-white-70: rgba(255, 255, 255, .7);--cf-white-80: rgba(255, 255, 255, .8);--cf-white-90: rgba(255, 255, 255, .9);--cf-red: #c21818;--cf-blue: #075dc6;--cf-yellow: #ffba08;--cf-green: #3a8138;--cf-dark-violet: #1f2957;--cf-red-orange: #c13f2e;--cf-light-blue: #3f88c5;--cf-orange: #f59032;--cf-sage: #136f63;--cf-navy: #032b43;--cf-burgundy: #74143e;--cf-sea-green: #117670;--cf-red-light-90: #f9e8e8;--cf-red-light-80: #f3d1d1;--cf-red-light-70: #edbaba;--cf-red-light-60: #e7a3a3;--cf-red-light-50: #e08b8b;--cf-red-light-40: #da7474;--cf-red-light-30: #d55e5e;--cf-red-light-20: #ce4646;--cf-red-light-10: #c93030;--cf-red-dark-90: #130202;--cf-red-dark-80: #270505;--cf-red-dark-70: #3a0707;--cf-red-dark-60: #4e0a0a;--cf-red-dark-50: #610c0c;--cf-red-dark-40: #740e0e;--cf-red-dark-30: #881111;--cf-red-dark-20: #9b1313;--cf-red-dark-10: #af1616;--cf-blue-light-90: #e7effa;--cf-blue-light-80: #cddff4;--cf-blue-light-70: #b5cfee;--cf-blue-light-60: #9cbee8;--cf-blue-light-50: #82ade2;--cf-blue-light-40: #6a9edd;--cf-blue-light-30: #528ed8;--cf-blue-light-20: #397dd1;--cf-blue-light-10: #206ecc;--cf-blue-dark-90: #010914;--cf-blue-dark-80: #011328;--cf-blue-dark-70: #021c3b;--cf-blue-dark-60: #03254f;--cf-blue-dark-50: #032e63;--cf-blue-dark-40: #043877;--cf-blue-dark-30: #05418b;--cf-blue-dark-20: #064a9e;--cf-blue-dark-10: #0654b2;--cf-spacing: 4px}html,body{background-color:#fff;background-color:var(--cf-white);color:#1a1a1a;color:var(--cf-off-black);font-family:Open Sans,Helvetica,Arial,sans-serif;font-family:var(--cf-body-font-stack);font-size:var(--base-font-size);-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}button:not(:disabled){cursor:pointer}@media (max-width: 768px){:root{--base-font-size: 14px}}.cf-input,.cf-select,.cf-textarea{border:1px solid rgba(0,0,0,.2);border:1px solid var(--cf-black-20);border-radius:2px;font-size:16px;line-height:1.4;padding:12px 16px;color:#1a1a1a;color:var(--cf-off-black);background-color:#fff;background-color:var(--cf-white)}.cf-input::-moz-placeholder,.cf-select::-moz-placeholder,.cf-textarea::-moz-placeholder{color:#b3b3b3;color:var(--cf-gray-30)}.cf-input::placeholder,.cf-select::placeholder,.cf-textarea::placeholder{color:#b3b3b3;color:var(--cf-gray-30)}.cf-input:focus,.cf-select:focus,.cf-textarea:focus{border-color:#075dc6;border-color:var(--cf-blue)}.cf-input.invalid,.cf-select.invalid,.cf-textarea.invalid{border-color:#c21818;border-color:var(--cf-red)}.cf-input:disabled,.cf-select:disabled,.cf-textarea:disabled{-webkit-text-fill-color:#b3b3b3;-webkit-text-fill-color:var(--cf-gray-30);color:#b3b3b3;color:var(--cf-gray-30);background-color:#0000000d;background-color:var(--cf-black-5)}.cf-mb-1{margin-bottom:4px;margin-bottom:var(--cf-spacing)}.cf-mb-2{margin-bottom:8px;margin-bottom:calc(var(--cf-spacing) * 2)}.cf-mb-3{margin-bottom:12px;margin-bottom:calc(var(--cf-spacing) * 3)}.cf-mb-4{margin-bottom:16px;margin-bottom:calc(var(--cf-spacing) * 4)}.cf-mb-5{margin-bottom:20px;margin-bottom:calc(var(--cf-spacing) * 5)}.cf-mb-6{margin-bottom:24px;margin-bottom:calc(var(--cf-spacing) * 6)}.cf-mb-7{margin-bottom:28px;margin-bottom:calc(var(--cf-spacing) * 7)}.cf-mb-8{margin-bottom:32px;margin-bottom:calc(var(--cf-spacing) * 8)}.cf-mb-9{margin-bottom:36px;margin-bottom:calc(var(--cf-spacing) * 9)}.cf-mb-10{margin-bottom:40px;margin-bottom:calc(var(--cf-spacing) * 10)}.cf-mb-11{margin-bottom:44px;margin-bottom:calc(var(--cf-spacing) * 11)}.cf-mb-12{margin-bottom:48px;margin-bottom:calc(var(--cf-spacing) * 12)}.cf-gap-1{grid-gap:4px;gap:4px;grid-gap:var(--cf-spacing);gap:var(--cf-spacing)}.cf-gap-2{grid-gap:8px;gap:8px;grid-gap:calc(var(--cf-spacing) * 2);gap:calc(var(--cf-spacing) * 2)}.cf-gap-3{grid-gap:12px;gap:12px;grid-gap:calc(var(--cf-spacing) * 3);gap:calc(var(--cf-spacing) * 3)}.cf-gap-4{grid-gap:16px;gap:16px;grid-gap:calc(var(--cf-spacing) * 4);gap:calc(var(--cf-spacing) * 4)}.cf-gap-5{grid-gap:20px;gap:20px;grid-gap:calc(var(--cf-spacing) * 5);gap:calc(var(--cf-spacing) * 5)}.cf-gap-6{grid-gap:24px;gap:24px;grid-gap:calc(var(--cf-spacing) * 6);gap:calc(var(--cf-spacing) * 6)}@media (max-width: 768px){.cf-mb-mobile-1{margin-bottom:4px;margin-bottom:var(--cf-spacing)}.cf-mb-mobile-2{margin-bottom:8px;margin-bottom:calc(var(--cf-spacing) * 2)}.cf-mb-mobile-3{margin-bottom:12px;margin-bottom:calc(var(--cf-spacing) * 3)}.cf-mb-mobile-4{margin-bottom:16px;margin-bottom:calc(var(--cf-spacing) * 4)}.cf-mb-mobile-5{margin-bottom:20px;margin-bottom:calc(var(--cf-spacing) * 5)}.cf-mb-mobile-6{margin-bottom:24px;margin-bottom:calc(var(--cf-spacing) * 6)}.cf-mb-mobile-7{margin-bottom:28px;margin-bottom:calc(var(--cf-spacing) * 7)}.cf-mb-mobile-8{margin-bottom:32px;margin-bottom:calc(var(--cf-spacing) * 8)}.cf-mb-mobile-9{margin-bottom:36px;margin-bottom:calc(var(--cf-spacing) * 9)}.cf-mb-mobile-10{margin-bottom:40px;margin-bottom:calc(var(--cf-spacing) * 10)}.cf-mb-mobile-11{margin-bottom:44px;margin-bottom:calc(var(--cf-spacing) * 11)}.cf-mb-mobile-12{margin-bottom:48px;margin-bottom:calc(var(--cf-spacing) * 12)}.cf-gap-mobile-1{grid-gap:4px;gap:4px;grid-gap:var(--cf-spacing);gap:var(--cf-spacing)}.cf-gap-mobile-2{grid-gap:8px;gap:8px;grid-gap:calc(var(--cf-spacing) * 2);gap:calc(var(--cf-spacing) * 2)}.cf-gap-mobile-3{grid-gap:12px;gap:12px;grid-gap:calc(var(--cf-spacing) * 3);gap:calc(var(--cf-spacing) * 3)}.cf-gap-mobile-4{grid-gap:16px;gap:16px;grid-gap:calc(var(--cf-spacing) * 4);gap:calc(var(--cf-spacing) * 4)}.cf-gap-mobile-5{grid-gap:20px;gap:20px;grid-gap:calc(var(--cf-spacing) * 5);gap:calc(var(--cf-spacing) * 5)}.cf-gap-mobile-6{grid-gap:24px;gap:24px;grid-gap:calc(var(--cf-spacing) * 6);gap:calc(var(--cf-spacing) * 6)}}.cf-button{font-family:ingra-condensed,sans-serif;font-family:var(--cf-header-font-stack);text-transform:uppercase;text-align:center;font-weight:800;transition:background-color .25s ease;display:inline-flex;align-items:center;justify-content:center;border-radius:100px}.cf-button.primary{color:#fff;color:var(--cf-white);background-color:#075dc6;background-color:var(--cf-blue)}.cf-button.destructive{background-color:#c21818;background-color:var(--cf-red);color:#fff;color:var(--cf-white)}.cf-button.secondary{border-width:2px;border-style:solid}.cf-button:focus{outline-width:2px;outline-style:solid}.cf-button.primary:not(:disabled):hover{background-color:#397dd1;background-color:var(--cf-blue-light-20)}.cf-button.primary:not(:disabled):active{background-color:#0654b2;background-color:var(--cf-blue-dark-10)}.cf-button.primary:focus{outline-color:#b5cfee;outline-color:var(--cf-blue-light-70)}.cf-button.primary:disabled{background-color:#b5cfee;background-color:var(--cf-blue-light-70)}.cf-button.secondary:not(:disabled):hover{background-color:#1a1a1a;background-color:var(--cf-off-black);color:#fff;color:var(--cf-white);border-color:#1a1a1a;border-color:var(--cf-off-black)}.cf-button.secondary:not(:disabled):active{background-color:#333;background-color:var(--cf-gray-80);color:#fff;color:var(--cf-white);border-color:#333;border-color:var(--cf-gray-80)}.cf-button.secondary:disabled{color:#b3b3b3;color:var(--cf-gray-30);border-color:#b3b3b3;border-color:var(--cf-gray-30)}.cf-button.destructive:not(:disabled):hover{background-color:#ce4646;background-color:var(--cf-red-light-20)}.cf-button.destructive:not(:disabled):active{background-color:#af1616;background-color:var(--cf-red-dark-10)}.cf-button-destructive:focus{outline-color:#edbaba;outline-color:var(--cf-red-light-70)}.cf-button-destructive:disabled{background-color:#edbaba;background-color:var(--cf-red-light-70)}.cf-button.tertiary.xsmall,.cf-button.tertiary.small,.cf-button.tertiary.large{padding:12px 0 10px}.cf-button.tertiary.xsmall:focus,.cf-button.tertiary.small:focus,.cf-button.tertiary.large:focus{outline:none;border-radius:0;border-bottom:2px solid #e6e6e6;border-bottom:2px solid var(--cf-gray-10)}.cf-button.tertiary.blue{color:#075dc6;color:var(--cf-blue)}.cf-button.tertiary.blue:disabled{color:#b5cfee;color:var(--cf-blue-light-70)}.cf-button.tertiary.white{color:#fff;color:var(--cf-white)}.cf-button.tertiary.white:disabled{color:#999;color:var(--cf-gray-40)}.cf-button.tertiary.white:focus{outline-color:#e6e6e6;outline-color:var(--cf-gray-10)}.cf-button.tertiary.black:focus{outline-color:#e6e6e6;outline-color:var(--cf-gray-10)}.cf-button.tertiary.blue:focus{outline-color:#e7effa;outline-color:var(--cf-blue-light-90)}.cf-button.xsmall{font-size:12px;padding:10px 24px 8px;letter-spacing:.03em}.cf-button.small{font-size:14px;line-height:18px;padding:12px 24px 10px;letter-spacing:.03em}.cf-button.large{font-size:16px;line-height:20px;padding:16px 24px 14px;letter-spacing:.04em}.cf-button .left-icon,.cf-button .right-icon{display:inline-flex}.cf-button .left-icon{margin-right:.7rem;transition:transform .25s;will-change:transform}.cf-button .right-icon{margin-left:.7rem;transition:transform .35s;will-change:transform}.cf-button.tertiary:not(:disabled):active .right-icon,.cf-button.tertiary:not(:disabled):hover .right-icon{transition:transform .15s;transform:translate(5px)}.cf-button .left-icon svg,.cf-button .right-icon svg{height:.7em}.cf-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;width:20px;height:20px;border:1px solid rgba(0,0,0,.2);border:1px solid var(--cf-black-20);cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:10px 8px}.cf-checkbox:hover{border-color:#075dc6;border-color:var(--cf-blue)}.cf-checkbox:focus{outline:2px solid #b5cfee;outline:2px solid var(--cf-blue-light-70);outline-offset:0}.cf-checkbox:disabled{color:#6d6d6d;color:var(--cf-dark-gray);background-color:#e6e6e6;background-color:var(--cf-gray-10);border-color:#0000001a;border-color:var(--cf-black-10);cursor:default}.cf-checkbox:not(:disabled):checked{background-image:url("data:image/svg+xml,%3Csvg width%3D%2210%22 height%3D%228%22 viewBox%3D%220 0 10 8%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M10 1.1583L3.7025 7.39286L0 3.72737L0.917474 2.81907L3.7025 5.57625L9.08253 0.25L10 1.1583Z%22 fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-color:#075dc6;background-color:var(--cf-blue)}.cf-checkbox:disabled:checked{background-image:url("data:image/svg+xml,%3Csvg width%3D%2210%22 height%3D%228%22 viewBox%3D%220 0 10 8%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M10 1.1583L3.7025 7.39286L0 3.72737L0.917474 2.81907L3.7025 5.57625L9.08253 0.25L10 1.1583Z%22 fill%3D%22%236D6D6D%22%2F%3E%3C%2Fsvg%3E")}.cf-header{font-family:ingra-condensed,sans-serif;font-family:var(--cf-header-font-stack);font-weight:700;text-transform:uppercase;line-height:1}.cf-header.xxlarge{font-size:72px;letter-spacing:.01em}.cf-header.xlarge{font-size:56px;letter-spacing:.01em}.cf-header.large{font-size:40px;letter-spacing:.01em}.cf-header.medium{font-size:32px;line-height:1.125;letter-spacing:.01em}.cf-header.small{font-size:24px;line-height:1.16;letter-spacing:.02em}.cf-header.xsmall{font-size:20px;line-height:1.25;letter-spacing:.03em}@media (max-width: 768px){.cf-header.xxlarge{font-size:40px}.cf-header.xlarge{font-size:32px}.cf-header.large{font-size:28px}.cf-header.medium{font-size:24px}.cf-header.small{font-size:20px}.cf-header.xsmall{font-size:16px}}.cf-text strong{font-weight:700}.cf-text a{color:#075dc6;color:var(--cf-blue)}.cf-text.medium{font-size:16px;line-height:1.5}.cf-text.small{font-size:14px;line-height:1.6}.cf-text.xsmall{font-size:12px;line-height:1.3}.cf-html-text strong{font-weight:700}.cf-html-text a{color:#075dc6;color:var(--cf-blue)}.cf-html-text p{margin-bottom:16px}.cf-html-text ul,.cf-html-text ol{padding-left:25px;margin-bottom:48px}.cf-html-text ul{list-style:disc}.cf-html-text ol{list-style:numeric}.cf-label{font-size:16px;line-height:1.4;font-weight:600;color:#000;color:var(--cf-black)}.cf-loader{margin:48px auto;position:relative;width:10em;height:10em;box-shadow:inset 0 0 0 1em #666;box-shadow:inset 0 0 0 1em var(--cf-gray-60)}.cf-loader,.cf-loader:before,.cf-loader:after{border-radius:50%}.cf-loader:before,.cf-loader:after{position:absolute;content:"";width:5.2em;height:10.2em;background-color:#fff;background-color:var(--cf-white);top:-.1em;animation-name:loader;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease}.cf-loader:before{border-radius:10.2em 0 0 10.2em;left:-.1em;transform-origin:5.2em 5.1em;animation-delay:1.5s}.cf-loader:after{border-radius:0 10.2em 10.2em 0;left:5.1em;transform-origin:0 5.1em}@keyframes loader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cf-modal{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000000b3;background-color:var(--cf-black-70);display:flex;justify-content:center;align-items:center}.cf-modal .box{max-width:536px;width:calc(100% - 44px);border-radius:2px;background-color:#fff;background-color:var(--cf-white);border:1px solid rgba(0,0,0,.1);border:1px solid var(--cf-black-10);position:relative}.cf-modal .header{border-bottom:1px solid rgba(0,0,0,.1);border-bottom:1px solid var(--cf-black-10)}.cf-modal .header,.cf-modal .body{padding:24px}.cf-modal .close-button{display:flex;justify-content:center;align-items:center;height:40px;width:40px;border-radius:20px;position:absolute;top:-20px;right:-20px;border:2px solid #1a1a1a;border:2px solid var(--cf-off-black);background-color:#fff;background-color:var(--cf-white)}.cf-modal .close-button .icon{width:10.5px;height:10.5px}.cf-notification{border-radius:2px;padding:12px 10px 12px 16px;line-height:1.6;display:inline-flex;align-items:center}.cf-notification.success{border-color:#3a8138;border-color:var(--cf-green);background-color:#e6f4e7;color:#1d411c}.cf-notification.success .icon{color:#3a8138;color:var(--cf-green);width:16px}.cf-notification.error{border-color:#c21818;border-color:var(--cf-red);background-color:#fbe6e6;color:#411c1c}.cf-notification.error .icon{color:#c21818;color:var(--cf-red);width:14px;height:14px}.cf-notification.warning{border-color:#ffba08;border-color:var(--cf-yellow);background-color:#fff9c6;color:#41341c}.cf-notification.warning .icon{color:#ffba08;color:var(--cf-yellow);width:16px}.cf-notification.info{border-color:#075dc6;border-color:var(--cf-blue);background-color:#c6e0ff;color:#1c2241}.cf-notification.info .icon{color:#075dc6;color:var(--cf-blue);width:16px}.cf-notification .icon{margin-right:14px}.cf-notification .close-button{display:inline-flex;align-self:stretch;padding:0 8px;align-items:center;margin-left:8px;color:#00000080;color:var(--cf-black-50)}.cf-notification .close-button .cf-icon{width:12px;height:12px}@media (min-width: 769px){.cf-notification{border:1px solid;font-weight:600}}@media (max-width: 768px){.cf-notification{border-left:5px solid}.cf-notification .close-button{display:none}}.cf-overline-text{text-transform:uppercase;font-weight:800;letter-spacing:.05em}.cf-overline-text.large{font-size:18px;line-height:1.6}.cf-overline-text.medium{font-size:16px;line-height:1.5}.cf-overline-text.small{font-size:14px;line-height:1.4}.cf-overline-text.xsmall{font-size:12px;line-height:1.3}.cf-select{padding:12px 48px 12px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2210%22 viewBox%3D%220 0 16 10%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M0.439331 2.28032L2.56065 0.158997L7.99999 5.59834L13.4393 0.158997L15.5607 2.28032L7.99999 9.84098L0.439331 2.28032Z%22 fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px 10px}.cf-stack{display:flex}.cf-stack.vertical{flex-direction:column}.cf-stack.horizontal{flex-direction:row}@media (max-width: 768px){.cf-stack.mobile-vertical{flex-direction:column}.cf-stack.mobile-horizontal{flex-direction:row}}.cf-toggle{display:inline-block}.cf-toggle.label{align-items:center;background-color:#333;background-color:var(--cf-gray-80);color:#fff;color:var(--cf-white);display:flex;font-family:ingra-condensed,sans-serif;font-family:var(--cf-header-font-stack);font-weight:800;line-height:1;padding:4px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.cf-toggle.label:after{background-color:#fff;background-color:var(--cf-white);content:"";display:block;height:26px;order:-1;width:26px}.cf-toggle.label div{padding:0 10px}.cf-toggle.input{display:none}.cf-toggle.input:checked+label{background-color:#3a8138;background-color:var(--cf-green)}.cf-toggle.input:checked+label:after{order:1}.cf-toggle-switch{display:inline-flex;background:rgba(0,0,0,.1);background:var(--cf-black-10);border-radius:100px;font-size:10px;font-weight:800;line-height:1.3;letter-spacing:.05em;text-transform:uppercase;color:#00000080;color:var(--cf-black-50);position:relative}.cf-toggle-switch:before{content:"";width:50%;position:absolute;background-color:#1a1a1a;background-color:var(--cf-off-black);height:100%;border-radius:100px;transition:transform .5s}.cf-toggle-switch[aria-pressed=true]:before{transform:translate(100%)}.cf-toggle-switch:focus{outline:2px solid #cccccc;outline:2px solid var(--cf-gray-20)}.cf-toggle-switch .option{padding:8px 48px;z-index:1;position:relative}.cf-toggle-switch .highlighted-option{color:#fff;color:var(--cf-white);position:absolute;width:100%;top:0;height:100%;display:flex;justify-content:center;align-items:center;left:0;transition:clip-path .5s}.cf-toggle-switch .option:nth-child(1) .highlighted-option{position:absolute;top:0;clip-path:inset(0 0 0 100%)}.cf-toggle-switch .option:nth-child(2) .highlighted-option{clip-path:inset(0 100% 0 0)}.cf-toggle-switch[aria-pressed=false] .option:nth-child(1) .highlighted-option{clip-path:inset(0 0 0 0)}.cf-toggle-switch[aria-pressed=true] .option:nth-child(2) .highlighted-option{clip-path:inset(0 0 0 0)}.style-module_wrapper__bzmo4{grid-gap:calc(var(--cf-spacing) * 8);gap:calc(var(--cf-spacing) * 8);max-width:372px}.style-module_caption__208Mt{grid-gap:calc(var(--cf-spacing) * 4);gap:calc(var(--cf-spacing) * 4)}.style-module_image-caption-list__Ld694{grid-gap:calc(var(--cf-spacing) * 8);gap:calc(var(--cf-spacing) * 8);flex-wrap:wrap}.style-module_wrapper__3Xc4x{background-color:var(--cf-blue);color:var(--cf-white);padding:11px 0;font-size:14px;text-align:center}.style-module_wrapper__3Xc4x a{text-decoration:underline}@media (min-width: 768px){.style-module_wrapper__3Xc4x{font-size:16px}}.cf-footer .cf-email__label{color:var(--cf-dark-gray);font-size:12px;line-height:1.33}.cf-footer .cf-email__error{color:var(--cf-red)}.cf-footer .cf-email__button{width:-moz-fit-content;width:fit-content}.cf-footer .cf-find-gym__header{font-size:28px;margin-bottom:calc(var(--cf-spacing) * 4)}.cf-footer .cf-find-gym__text{color:var(--cf-dark-gray);line-height:1.5;font-size:14px;margin-bottom:calc(var(--cf-spacing) * 5)}.cf-footer .cf-find-gym__button{font-size:16px;font-weight:700;width:100%;margin:auto;display:flex}@media (min-width: 867px){.cf-footer .cf-find-gym__header{font-size:16px;margin-bottom:calc(var(--cf-spacing) * 6)}.cf-footer .cf-find-gym__text{color:var(--cf-dark-gray);line-height:1.5;font-size:16px;margin-bottom:calc(var(--cf-spacing) * 5)}.cf-footer .cf-find-gym__button{font-size:14px;width:inherit;margin:0;display:inline-flex}}.cf-footer .cf-legal__wrapper{grid-gap:calc(var(--cf-spacing) * 4)}.cf-footer .cf-legal__link{color:var(--cf-dark-gray);line-height:1.33;font-weight:700}@media (min-width: 867px){.cf-footer .cf-legal__wrapper{display:flex;flex-direction:row;margin-bottom:calc(var(--cf-spacing) * 12);grid-gap:calc(var(--cf-spacing) * 8)}}.cf-footer .cf-link__wrapper{width:100%}.cf-footer .cf-link__header-wrapper{justify-content:space-between;align-items:center}.cf-footer .cf-link__header{font-size:20px;line-height:1.25;letter-spacing:.03em}.cf-footer .cf-link__rotate{transform:rotate(180deg)}.cf-footer .cf-link__icon{display:inherit;font-size:14px;font-weight:400;line-height:1.55}.cf-footer .cf-link__show{display:inherit}.cf-footer .cf-link__hide{display:none}@media (min-width: 867px){.cf-footer .cf-link__wrapper{width:150px}.cf-footer .cf-link__header-wrapper{margin-bottom:calc(var(--cf-spacing) * 6)}.cf-footer .cf-link__header{font-size:16px;line-height:1.2;letter-spacing:.02em}.cf-footer .cf-link__icon{display:none}.cf-footer .cf-link__hide,.cf-footer .cf-link__show{display:inherit}}.cf-footer.cf-footer__wrapper{margin:40px 20px}.cf-footer .cf-links-form-container__wrapper{display:flex;flex-direction:column-reverse;margin-bottom:calc(var(--cf-spacing) * 8)}.cf-footer .cf-links__wrapper{flex-wrap:wrap;grid-gap:calc(var(--cf-spacing) * 6)}.cf-footer .cf-links__form-wrapper{max-width:400px;margin-bottom:calc(var(--cf-spacing) * 14)}.cf-footer .cf-links__email-of-the-day{display:none}.cf-footer .cf-hr{border:0;height:0;border-top:1px solid var(--cf-black-10);margin-bottom:calc(var(--cf-spacing) * 8)}.cf-footer .cf-copy-right__wrapper{color:var(--cf-dark-gray);line-height:1.33;margin-bottom:calc(var(--cf-spacing) * 8)}.cf-footer .cf-legal-social__wrapper{grid-gap:calc(var(--cf-spacing) * 8)}@media (min-width: 867px){.cf-footer .cf-footer__wrapper{margin:72px var(--cf-mainsite-gutter)}.cf-footer .cf-links-form-container__wrapper{flex-direction:row;grid-gap:calc(var(--cf-spacing) * 14)}.cf-footer .cf-links__wrapper{grid-gap:calc(var(--cf-spacing) * 8)}.cf-footer .cf-links__form-wrapper{grid-gap:calc(var(--cf-spacing) * 14);margin-bottom:0}.cf-footer .cf-links__email-of-the-day{display:inherit}.cf-footer .cf-copy-right__wrapper{color:var(--cf-dark-gray);line-height:1.33;margin-bottom:calc(var(--cf-spacing) * 10);max-width:877px}.cf-footer .cf-legal-social__wrapper{justify-content:space-between}}.style-module_wrapper__2FhGB{display:flex;border:1px solid var(--cf-black-10);border-radius:5px;overflow:hidden}.style-module_wrapper__2FhGB article{display:flex;flex-direction:column}.style-module_image__kC3yy img{min-width:100%;max-width:100%}.style-module_body__3ah04{display:flex;flex-direction:column;align-items:flex-start;padding:16px;flex-grow:1}.style-module_tag__2Ajce{font-size:10px;display:inline-block;border:1px solid var(--cf-black-20);padding:4px 8px;letter-spacing:.05em;text-transform:uppercase;font-weight:800;margin-bottom:16px}.style-module_title__34MfA{font-weight:700;font-size:20px;line-height:1.3;margin-bottom:34px}.style-module_readMore__8gGNd{margin-top:auto;font-weight:700;font-size:14px;line-height:1.6}.style-module_header__2ZHm3{justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap}.style-module_cards__1loOG{display:grid;grid-gap:32px;gap:32px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.style-module_cards__1loOG li{display:flex}.style-module_wrapper__3JOXT article{aspect-ratio:1 / 1;background-size:cover;background-repeat:no-repeat;background-position:center;color:var(--cf-white);display:flex;flex-direction:column;justify-content:flex-end;padding:16px;border-radius:5px}.style-module_text__31hxC{color:var(--cf-dark-gray)}.style-module_cards__2eCjF{display:grid;grid-gap:16px;gap:16px}@media (min-width: 768px){.style-module_cards__2eCjF{grid-template-columns:repeat(2,1fr);grid-template-areas:"one two" "one four" "three four"}.style-module_cards__2eCjF li:nth-child(1){grid-area:one}.style-module_cards__2eCjF li:nth-child(2){grid-area:two}.style-module_cards__2eCjF li:nth-child(3){grid-area:three}.style-module_cards__2eCjF li:nth-child(4){grid-area:four}.style-module_cards__2eCjF li:nth-child(2) article,.style-module_cards__2eCjF li:nth-child(3) article{aspect-ratio:2 / 1}}.style-module_cf-location-card__wrapper__2yK00{display:flex;flex-direction:column;grid-gap:calc(var(--cf-spacing) * 2);gap:calc(var(--cf-spacing) * 2);padding:24px;border:solid 1px var(--cf-gray-10);border-radius:4px}.style-module_cf-location-card__meta-header__1Bfl5{font-size:12px}.style-module_cf-location-card__description__SVF9v{color:var(--cf-dark-gray);margin-bottom:40px}.style-module_cf-location-card__description__SVF9v&gt;p{white-space:pre-wrap}.style-module_cf-location-card__button__39yZ8{margin-top:auto}.style-module_cf-location-cards__header-wrapper__3S9Mh{margin-bottom:calc(var(--cf-spacing) * 10);display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;grid-gap:calc(var(--cf-spacing) * 2);gap:calc(var(--cf-spacing) * 2)}.style-module_cf-location-cards__cards__3ApCh{display:grid;grid-gap:calc(var(--cf-spacing) * 7);gap:calc(var(--cf-spacing) * 7);grid-template-columns:repeat(auto-fill,minmax(271px,1fr))}.style-module_wrapper__rP-Pv{padding:calc(var(--cf-spacing) * 5);border:solid 1px var(--cf-gray-10);display:flex;flex-direction:column;align-items:flex-start;height:100%;box-sizing:border-box;border-radius:4px}.style-module_wrapper__rP-Pv.style-module_hovered__36i9n{border:1px solid var(--cf-black-20);box-shadow:0 28px 40px #00000008,0 7px 5px #00000008}.style-module_wrapper__rP-Pv.style-module_hovered__36i9n .style-module_button__nNnHe span{transform:translate(5px)}.style-module_header__jm405{display:flex;flex-direction:row;align-items:center;grid-gap:calc(var(--cf-spacing) * 6);gap:calc(var(--cf-spacing) * 6);margin-bottom:calc(var(--cf-spacing) * 7)}.style-module_badge__1X6qk{height:88px}.style-module_tags__2dmH1{display:flex;flex-direction:row;align-items:center;grid-gap:calc(var(--cf-spacing) * 2);gap:calc(var(--cf-spacing) * 2);margin-bottom:calc(var(--cf-spacing) * 3)}.style-module_tags__2dmH1&gt;li{padding:4px 8px;border:solid 1px var(--cf-gray-10);font-weight:800;border-radius:2px;font-size:10px;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:var(--cf-off-black)}.style-module_description__bs71G{display:block;font-size:14px;line-height:1.5;color:var(--cf-dark-gray);margin-bottom:calc(var(--cf-spacing) * 6)}.style-module_button__nNnHe.cf-button{margin-top:auto;margin-bottom:12px}.style-module_button__nNnHe.style-module_badgeCardButton__3EXaH.cf-button:focus,.style-module_button__nNnHe.style-module_badgeCardButton__3EXaH.cf-button:active{outline:none;border:none}@media (min-width: 768px){.style-module_wrapper__rP-Pv{padding:calc(var(--cf-spacing) * 9)}}.style-module_wrapper__3bpTm{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr}@media (min-width: 768px){.style-module_wrapper__3bpTm{grid-gap:40px;gap:40px;grid-template-columns:repeat(auto-fill,minmax(352px,1fr))}}.style-module_wrapper__1jC2W{background-color:var(--cf-black);color:var(--cf-white)}:root{--base-font-size: 10px;--wrapper-width: 1296px;--cf-green-secondary: #67c607;--cf-light-grey: #6d6d6d;--cf-neutral-grey: #dcdcdc;--box-shadow: 0px 28px 40px rgba(0, 0, 0, .03), 0px 7px 5px rgba(0, 0, 0, .03);--border: 1px solid #e6e6e6;--cf-header-font-stack: "PFDIN", sans-serif;--cf-body-font-stack: "Inter", Helvetica, Arial, sans-serif;--cf-caption-font-stack: "Roboto Mono", monospace}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}.cf-modal{z-index:20}.cf-header{font-weight:500}.cf-button{font-weight:500;border-radius:200px}.cf-stack.column{flex-direction:column}iframe{max-width:100%}.reactEasyCrop_CropAreaGrid:before{border:2px dashed rgb(255,255,255,.7)!important}.profileImageUrl.reactEasyCrop_CropAreaGrid:before{display:none}.reactEasyCrop_CropAreaGrid:after{display:none}.grecaptcha-badge{visibility:hidden}#polaris-consent-widgets{--container-width-desktop: 100% !important;--container-width-tablet: 100% !important;--container-width-mobile: 100% !important;--font-family: var(--cf-body-font-stack) !important;--button-font-family: var(--cf-header-font-stack) !important}#polaris-consent-widgets h1{text-transform:uppercase;font-size:16px!important}#polaris-consent-widgets .polaris-consent-widget__powered_by small{font-size:12px!important}#polaris-consent-widgets #select-dropdown{background:transparent!important}#polaris-consent-widgets #select-dropdown div{font-size:14px!important}#polaris-consent-widgets button.polaris-button{font-size:16px;font-weight:500;letter-spacing:.04em;border-radius:100px;padding:12px 18px}#polaris-consent-widgets a.polaris-button{font-size:14px!important;font-weight:600!important;letter-spacing:.04em!important}#polaris-consent-widgets button.polaris-button:hover{background-color:#000;color:#fff}#polaris-consent-widgets .polaris-banner{margin:16px;box-shadow:0 28px 40px #00000008;border:1px solid #8e8e93;border-radius:8px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;padding:24px 32px;flex-direction:column;align-items:flex-start;grid-gap:24px;gap:24px;align-self:stretch}@media (min-width: 428px){#polaris-consent-widgets ._banner-banner__inner-vQTM0{max-width:100%!important}}@media (min-width: 844px){#polaris-consent-widgets ._banner-banner__inner-vQTM0{max-width:100%!important}}.aria-label{height:1px;width:1px;position:absolute;white-space:nowrap;overflow:clip;clip-path:inset(100%)}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}input,button,select{border:0;padding:0;margin:0;background:none;font:inherit;outline:none;text-transform:inherit}*,*:before,*:after{box-sizing:border-box}:root{--color-brand-blue: #075dc6;--color-brand-black: #1a1a1a;--color-brand-white: #ffffff;--color-secondary-gamesGreen: #e0fd53;--color-secondary-offWhite: #f4f4f0;--color-secondary-pureBlack: #000000;--color-neutral-grey100: #eeeeee;--color-neutral-grey200: #dcdcdc;--color-neutral-grey300: #cccccc;--color-neutral-grey400: #8e8e93;--color-neutral-grey500: #5f5f5f --color-neutral-grey600: #333333 --color-sematic-success-dark: #3a8138;--color-semantic-success-light: #ecfff2;--color-semantic-warning-dark: #ff6109;--color-semantic-warning-light: #fff5ee;--color-semantic-error-dark: #c21818;--color-semantic-error-light: #f9e8e8;--color-semantic-info-dark: #735fbf;--color-semantic-info-light: #e9e3ff;--color-semantic-generic-light: #1a1a1a;--color-semantic-generic-dark: #dcdcdc}:root{--color-button-blue-focus-all: #2d75ce;--color-button-blue-default: #075dc6;--color-button-blue-hover: #397dd1;--color-button-blue-pressed: #0654b2;--color-button-blue-disabled-light: #b5cfee;--color-button-blue-disabled-dark: #1d3655;--color-button-black-default: #1a1a1a;--color-button-black-hover: #1a1a1a;--color-button-black-pressed: #545454;--color-button-black-disabled-strokes: #8e8e93;--color-button-black-disabled-fills: #c5c5c5;--color-button-black-focus: #dcdcdc;--color-button-white-default: #ffffff;--color-button-white-hover: #ffffff;--color-button-white-pressed: #c5c5c5;--color-button-white-disabled-strokes: #494949;--color-button-white-disabled-fills: #2c2c2c;--color-button-white-focus: #333333;--color-button-red-default: #c21818;--color-button-red-hover: #ce4646;--color-button-red-pressed: #af1616;--color-button-red-focus: #c21818;--color-button-red-disabled: #edbaba}:root{--color-level-l1: #be1a3a;--color-level-l2: #a22450;--color-level-l3: #852f66;--color-level-l4: #6a397b;--color-level-l5: #4f4390;--color-level-l6: #344da5;--color-level-l7: #075dc6;--color-level-l8: #1a1a1a;--color-level-l9: #1a1a1a;--color-level-l10: #1a1a1a}:root{--header-font-stack: "PFDIN", sans-serif;--header-expanded-font-stack: "PFDINExpanded", sans-serif;--body-font-stack: "Inter", Helvetica, Arial, sans-serif;--caption-font-stack: "Roboto Mono", monospace}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}@keyframes header-utility-activate-fade-in{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes slide-utility-animation{0%{transform:translate(100%)}to{transform:translate(0)}}html,body{font-size:10px;font-family:var(--cf-body-font-stack);font-weight:400;color:#1a1a1a;background-color:#fff;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-overflow-scrolling:touch}.anchor{display:block;position:relative;top:-100px;visibility:hidden}@media only screen and (min-width: 768px){.anchor{top:-130px}}
</pre></body></html>