@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_159jv_84{background-color:#000;color:#fff;position:sticky;top:0;width:100%;z-index:11}._wrapper_159jv_84._dynamic-transparency_159jv_92{position:sticky;height:0}._wrapper_159jv_84._dynamic-transparency_159jv_92 ._nav_159jv_96{position:absolute;background-color:#000;transition:background-color .35s ease-in-out;border-bottom:none}._wrapper_159jv_84._dynamic-transparency_159jv_92 ._nav_159jv_96._transparent_159jv_102{background:linear-gradient(180deg,#000000b3,#0000);border-bottom:none}._wrapper_159jv_84._dynamic-transparency_159jv_92 ._nav_159jv_96._transparent_159jv_102 ._content-links-icons_159jv_106 ._icon-button_159jv_106{border:1px solid transparent}._wrapper_159jv_84._dynamic-transparency_159jv_92 ._nav_159jv_96._transparent_159jv_102 ._content-links-icons_159jv_106 ._icon-button_159jv_106:hover{border:1px solid #ffffff}._wrapper_159jv_84._dynamic-transparency_159jv_92 ._nav_159jv_96._transparent_159jv_102 ._content-links-icons_159jv_106 ._icon-button_159jv_106._no-image_159jv_112:hover{border:0}._wrapper_159jv_84._absolute_159jv_115{position:absolute}._nav_159jv_96{width:100%;height:auto;height:initial;border-bottom:1px solid #333333;display:flex;flex-direction:row}._logo_159jv_127{border-right:1px solid #333333;display:flex;align-items:center;padding-left:32px;padding-right:32px}._logo_159jv_127 a{line-height:normal}._logo-image_159jv_137{max-width:106px;width:100%}._content_159jv_106{width:100%}._content-brand-bar_159jv_145{width:100%;display:flex;justify-content:flex-end;padding:12px 32px}._content-links_159jv_106{border-top:1px solid #333333;padding-right:32px;display:flex;justify-content:space-between}._content-links-buttons_159jv_160{display:flex;align-items:center;gap:12px;padding-top:14px;padding-bottom:14px}._content-links-buttons_159jv_160 ._header-cta-button_159jv_167{height:40px;margin-left:auto}._content-links-icons_159jv_106{display:flex;align-items:center;gap:12px}._content-links-icons_159jv_106 li{position:relative}._content-links-icons_159jv_106 li._expanded_159jv_180{z-index:9}._content-links-icons_159jv_106 li a{position:relative;z-index:1}._content-links-icons_159jv_106 ._icon-button_159jv_106,._content-links-icons_159jv_106 ._icon-location_159jv_188{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_159jv_106 ._icon-button_159jv_106,._content-links-icons_159jv_106 ._icon-location_159jv_188{border:2px solid #000000}}._content-links-icons_159jv_106 ._icon-button_159jv_106._icon-dark_159jv_203,._content-links-icons_159jv_106 ._icon-location_159jv_188._icon-dark_159jv_203{background:#1a1a1a}._content-links-icons_159jv_106 ._icon-button_159jv_106:hover,._content-links-icons_159jv_106 ._icon-location_159jv_188:hover{border:1px solid #ffffff}@media only screen and (min-width: 1440px){._content-links-icons_159jv_106 ._icon-button_159jv_106:hover,._content-links-icons_159jv_106 ._icon-location_159jv_188:hover{border:2px solid #ffffff}}._content-links-icons_159jv_106 ._icon-button_159jv_106._active_159jv_217,._content-links-icons_159jv_106 ._icon-location_159jv_188._active_159jv_217{border:1px solid #075dc6}@media only screen and (min-width: 1440px){._content-links-icons_159jv_106 ._icon-button_159jv_106._active_159jv_217,._content-links-icons_159jv_106 ._icon-location_159jv_188._active_159jv_217{border:2px solid #075dc6}}._content-links-icons_159jv_106 ._icon-button_159jv_106 svg,._content-links-icons_159jv_106 ._icon-button_159jv_106 img,._content-links-icons_159jv_106 ._icon-location_159jv_188 svg,._content-links-icons_159jv_106 ._icon-location_159jv_188 img{height:22px;width:22px}._content-links-icons_159jv_106 ._icon-toolkit_159jv_234,._content-links-icons_159jv_106 ._icon-location_159jv_188{cursor:pointer;display:flex;gap:8px}._content-links-icons_159jv_106 ._icon-toolkit_159jv_234{padding:12px 24px}._content-links-icons_159jv_106 ._icon-location_159jv_188{background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial;width:100%;border-radius:100px}@media only screen and (min-width: 1440px){._content-links-icons_159jv_106 ._icon-location_159jv_188{background-color:#1a1a1a;padding:12px 24px}}._content-links-icons_159jv_106 ._icon-location_159jv_188:hover{background-color:transparent!important;background-color:initial!important}@media only screen and (min-width: 1440px){._content-links-icons_159jv_106 ._icon-location_159jv_188:hover{color:#1a1a1a;background-color:#fff!important}}._content-links-icons_159jv_106 ._icon-location_159jv_188 ._icon-location-text_159jv_269{display:none}@media only screen and (min-width: 1440px){._content-links-icons_159jv_106 ._icon-location_159jv_188 ._icon-location-text_159jv_269{display:block}}._content-links-icons_159jv_106 ._menu-button_159jv_277{display:flex;align-items:center;justify-content:center;padding:8px}._find-a-gym_159jv_284{display:none}._find-a-gym_159jv_284._show_159jv_287{display:flex}._find-a-gym-banner_159jv_291{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_159jv_291._show_159jv_287{visibility:visible;opacity:1;transition:opacity .25s ease-in,visibility 0ms ease-in 0ms;max-height:auto}._overlay_159jv_307{display:none;position:fixed;width:100%;height:100%;top:0;right:0;left:0;background:#1a1a1ab3;z-index:11}._overlay_159jv_307._show_159jv_287{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")}._help_1ya7z_84{background:green}._button--primary_1ya7z_88{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;gap:8px;justify-content:center;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}._button--primary_1ya7z_88:hover{background-color:#397dd1;background-color:var(--color-button-blue-hover)}._button--primary_1ya7z_88:focus{outline:2px solid #2d75ce;outline:2px solid var(--color-button-blue-focus-all);outline-offset:2px}._button--primary_1ya7z_88:active{background-color:#0654b2;background-color:var(--color-button-blue-pressed)}._button--primary_1ya7z_88 svg{transition:all .35s}._button--primary--light_1ya7z_120:disabled{background-color:#b5cfee;background-color:var(--color-button-blue-disabled-light)}._button--primary--dark_1ya7z_123:disabled{background-color:#1d3655;background-color:var(--color-button-blue-disabled-dark)}._button--primary--icon--left_1ya7z_126{flex-direction:row-reverse}._button--primary--icon--left_1ya7z_126:hover svg{transform:translate(-5px)}._button--primary--icon--right_1ya7z_132{flex-direction:row}._button--primary--icon--right_1ya7z_132:hover svg{transform:translate(5px)}._button--primary--xs_1ya7z_138{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_1ya7z_155{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_1ya7z_172{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_1ya7z_189{height:48px;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 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_1adbv_84{border:0;border-radius:100px;cursor:pointer;background-color:transparent;background-color:initial;display:flex;align-items:center;gap:8px;justify-content:center;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}._button--secondary_1adbv_84:focus{outline:2px solid #2d75ce;outline:2px solid var(--color-button-blue-focus-all);outline-offset:2px}._button--secondary_1adbv_84 svg{transition:all .35s}._button--secondary--light_1adbv_109{color:#1a1a1a;color:var(--color-brand-black);border:1px solid #1a1a1a;border:1px solid var(--color-brand-black)}._button--secondary--light_1adbv_109:hover{color:#fff;color:var(--color-brand-white);background-color:#1a1a1a;background-color:var(--color-brand-black)}._button--secondary--light_1adbv_109:hover svg{color:#fff;color:var(--color-brand-white)}._button--secondary--light_1adbv_109:active{color:#fff;color:var(--color-brand-white);background-color:#545454;background-color:var(--color-button-black-pressed)}._button--secondary--light_1adbv_109: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_1adbv_109 svg{color:#1a1a1a;color:var(--color-brand-black)}._button--secondary--dark_1adbv_131{color:#fff;color:var(--color-brand-white);border:1px solid #ffffff;border:1px solid var(--color-brand-white)}._button--secondary--dark_1adbv_131:hover{color:#1a1a1a;color:var(--color-brand-black);background-color:#fff;background-color:var(--color-brand-white)}._button--secondary--dark_1adbv_131:hover svg{color:#1a1a1a;color:var(--color-brand-black)}._button--secondary--dark_1adbv_131:active{color:#fff;color:var(--color-brand-white);background-color:#c5c5c5;background-color:var(--color-button-white-pressed)}._button--secondary--dark_1adbv_131: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_1adbv_131 svg{color:#fff;color:var(--color-brand-white)}._button--secondary--icon--left_1adbv_153{flex-direction:row-reverse}._button--secondary--icon--left_1adbv_153:hover svg{transform:translate(-5px)}._button--secondary--icon--right_1adbv_159{flex-direction:row}._button--secondary--icon--right_1adbv_159:hover svg{transform:translate(5px)}._button--secondary--xs_1adbv_165{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_1adbv_182{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_1adbv_199{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_1adbv_216{height:48px;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 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_qdkcx_84{border:0;cursor:pointer;background-color:transparent;background-color:initial;display:flex;align-items:center;gap:8px;justify-content:center;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;padding:0}._button--tertiary_qdkcx_84 svg{transition:all .35s}._button--tertiary_qdkcx_84:focus{outline:2px solid #2d75ce;outline:2px solid var(--color-button-blue-focus-all);outline-offset:2px;border-radius:0}._button--tertiary--light_qdkcx_110{color:#1a1a1a;color:var(--color-brand-black)}._button--tertiary--light_qdkcx_110:active{color:#545454;color:var(--color-button-black-pressed)}._button--tertiary--light_qdkcx_110:disabled{color:#8e8e93;color:var(--color-button-black-disabled-strokes)}._button--tertiary--dark_qdkcx_119{color:#fff;color:var(--color-brand-white)}._button--tertiary--dark_qdkcx_119:active{color:#c5c5c5;color:var(--color-button-white-pressed)}._button--tertiary--dark_qdkcx_119:disabled{color:#494949;color:var(--color-button-white-disabled-strokes)}._button--tertiary--light_qdkcx_110:hover,._button--tertiary--dark_qdkcx_119:hover{color:#397dd1;color:var(--color-button-blue-hover)}._button--tertiary--icon--left_qdkcx_131{flex-direction:row-reverse}._button--tertiary--icon--left_qdkcx_131:hover svg{transform:translate(-5px)}._button--tertiary--icon--right_qdkcx_137{flex-direction:row}._button--tertiary--icon--right_qdkcx_137:hover svg{transform:translate(5px)}._button--tertiary--sm_qdkcx_143{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_qdkcx_156,._button--tertiary--lg_qdkcx_169{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}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{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_1bm29_84{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:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial;border:0;display:flex;align-items:center;gap:8px;justify-content:center}._button--special_1bm29_84 svg{transition:all .35s}._button--special--light_1bm29_100:hover,._button--special--dark_1bm29_100:hover{color:#075dc6;color:var(--color-brand-blue)}._button--special--light_1bm29_100{color:#1a1a1a;color:var(--color-brand-black)}._button--special--light_1bm29_100:active{color:#545454;color:var(--color-button-black-pressed)}._button--special--dark_1bm29_100{color:#fff;color:var(--color-brand-white)}._button--special--dark_1bm29_100:active{color:#c5c5c5;color:var(--color-button-white-pressed)}._button--special--icon--left_1bm29_115{flex-direction:row-reverse}._button--special--icon--left_1bm29_115:hover svg{transform:translate(-5px)}._button--special--icon--right_1bm29_121{flex-direction:row}._button--special--icon--right_1bm29_121:hover svg{transform:translate(5px)}._button--special--md_1bm29_127{height:20px;font-size:10px;padding-top:2px;padding-bottom:2px}._button--special--md_1bm29_127 svg{height:12px;width:12px}._button--special--lg_1bm29_137{height:24px;font-size:12px;padding-top:2px;padding-bottom:2px}._button--special--lg_1bm29_137 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_1hkgb_84{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;gap:8px;justify-content:center;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}._button--watch-live--light_1hkgb_103:active,._button--watch-live--dark_1hkgb_103:active{color:#e0fd53;color:var(--color-secondary-gamesGreen);background-color:#545454;background-color:var(--color-button-black-pressed)}._button--watch-live--light_1hkgb_103:hover{color:#e0fd53;color:var(--color-secondary-gamesGreen);background-color:#1a1a1a;background-color:var(--color-brand-black)}._button--watch-live--light_1hkgb_103:disabled{color:#fff;color:var(--color-brand-white);background-color:#c5c5c5;background-color:var(--color-button-black-disabled-fills)}._button--watch-live--dark_1hkgb_103:hover{color:#1a1a1a;color:var(--color-brand-black);background-color:#fff;background-color:var(--color-brand-white)}._button--watch-live--dark_1hkgb_103:disabled{color:#fff;color:var(--color-brand-white);background-color:#2c2c2c;background-color:var(--color-button-white-disabled-fills)}._button--watch-live--icon--left_1hkgb_123{flex-direction:row-reverse}._button--watch-live--icon--left_1hkgb_123:hover svg{transform:translate(-5px)}._button--watch-live--icon--right_1hkgb_129{flex-direction:row}._button--watch-live--icon--right_1hkgb_129:hover svg{transform:translate(5px)}._button--watch-live--xs_1hkgb_135{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_1hkgb_152{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_1hkgb_169{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_1hkgb_186{height:48px;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 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_13yxi_84{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;gap:8px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}._button--destructive_13yxi_84: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_13yxi_84:hover{background-color:#ce4646;background-color:var(--color-button-red-hover)}._button--destructive_13yxi_84:active{background-color:#af1616;background-color:var(--color-button-red-pressed)}._button--destructive_13yxi_84:disabled{background-color:#edbaba;background-color:var(--color-button-red-disabled)}._button--destructive--icon--left_13yxi_117{flex-direction:row-reverse}._button--destructive--icon--left_13yxi_117:hover svg{transform:translate(-5px)}._button--destructive--icon--right_13yxi_123{flex-direction:row}._button--destructive--icon--right_13yxi_123:hover svg{transform:translate(5px)}._button--destructive--xs_13yxi_129{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_13yxi_146{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_13yxi_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--destructive--lg_13yxi_180{height:48px;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 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")}._primary_fqwtd_84{border:0;border-radius:100px;cursor:pointer;color:#fff;color:var(--color-brand-white);background-color:#075dc6;background-color:var(--color-button-blue-default);-webkit-text-decoration:none;text-decoration:none;display:inline-flex;justify-content:center;white-space:nowrap;transition:background-color .25s ease;display:flex;align-items:center;gap:8px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px}._primary_fqwtd_84:hover{background-color:#397dd1;background-color:var(--color-button-blue-hover)}._primary_fqwtd_84:focus{outline:2px solid #2d75ce;outline:2px solid var(--color-button-blue-focus-all);outline-offset:2px}._primary_fqwtd_84:active{background-color:#0654b2;background-color:var(--color-button-blue-pressed)}._primary_fqwtd_84 svg{transition:all .35s}._primary--icon--left_fqwtd_123{flex-direction:row-reverse}._primary--icon--left_fqwtd_123:hover svg{transform:translate(-5px)}._primary--icon--right_fqwtd_129{flex-direction:row}._primary--icon--right_fqwtd_129:hover svg{transform:translate(5px)}._primary_fqwtd_84._light_fqwtd_135:disabled{background-color:#b5cfee;background-color:var(--color-button-blue-disabled-light)}._primary_fqwtd_84._dark_fqwtd_138:disabled{background-color:#1d3655;background-color:var(--color-button-blue-disabled-dark)}._primary_fqwtd_84._xs_fqwtd_141{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:12px;padding:10px 24px}._primary_fqwtd_84._sm_fqwtd_157{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:14px;line-height:14px;padding:12px 24px}._primary_fqwtd_84._md_fqwtd_173{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px;padding:14px 24px}._primary_fqwtd_84._lg_fqwtd_189{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px;padding:16px 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")}._secondary_1lcco_84{border:0;border-radius:100px;cursor:pointer;background-color:transparent;background-color:initial;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;justify-content:center;white-space:nowrap;transition:all .25s ease;display:flex;align-items:center;gap:8px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px}._secondary_1lcco_84:focus{outline:2px solid #2d75ce;outline:2px solid var(--color-button-blue-focus-all);outline-offset:2px}._secondary_1lcco_84 svg{transition:all .35s}._secondary_1lcco_84._light_1lcco_116{color:#1a1a1a;color:var(--color-brand-black);border:1px solid #1a1a1a;border:1px solid var(--color-brand-black)}._secondary_1lcco_84._light_1lcco_116:hover{color:#fff;color:var(--color-brand-white);background-color:#1a1a1a;background-color:var(--color-brand-black)}._secondary_1lcco_84._light_1lcco_116:hover svg{color:#fff;color:var(--color-brand-white)}._secondary_1lcco_84._light_1lcco_116:active{color:#fff;color:var(--color-brand-white);background-color:#545454;background-color:var(--color-button-black-pressed)}._secondary_1lcco_84._light_1lcco_116:disabled{color:#8e8e93;color:var(--color-button-black-disabled-strokes);border:1px solid #8e8e93;border:1px solid var(--color-button-black-disabled-strokes)}._secondary_1lcco_84._light_1lcco_116 svg{color:#1a1a1a;color:var(--color-brand-black)}._secondary_1lcco_84._dark_1lcco_138{color:#fff;color:var(--color-brand-white);border:1px solid #ffffff;border:1px solid var(--color-brand-white)}._secondary_1lcco_84._dark_1lcco_138:hover{color:#1a1a1a;color:var(--color-brand-black);background-color:#fff;background-color:var(--color-brand-white)}._secondary_1lcco_84._dark_1lcco_138:hover svg{color:#1a1a1a;color:var(--color-brand-black)}._secondary_1lcco_84._dark_1lcco_138:active{color:#1a1a1a;color:var(--color-brand-black);background-color:#c5c5c5;background-color:var(--color-button-white-pressed)}._secondary_1lcco_84._dark_1lcco_138:disabled{color:#494949;color:var(--color-button-white-disabled-strokes);border:1px solid #494949;border:1px solid var(--color-button-white-disabled-strokes)}._secondary_1lcco_84._dark_1lcco_138 svg{color:#fff;color:var(--color-brand-white)}._secondary--icon--left_1lcco_160{flex-direction:row-reverse}._secondary--icon--left_1lcco_160:hover svg{transform:translate(-5px)}._secondary--icon--right_1lcco_166{flex-direction:row}._secondary--icon--right_1lcco_166:hover svg{transform:translate(5px)}._secondary_1lcco_84._xs_1lcco_172{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:12px;padding:10px 24px}._secondary_1lcco_84._sm_1lcco_188{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:14px;line-height:14px;padding:12px 24px}._secondary_1lcco_84._md_1lcco_204{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px;padding:14px 24px}._secondary_1lcco_84._lg_1lcco_220{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px;padding:16px 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")}._tertiary_1gt39_84{border:0;border-radius:100px;cursor:pointer;background-color:transparent;background-color:initial;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;justify-content:center;white-space:nowrap;transition:all .25s ease;display:flex;align-items:center;gap:8px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px}._tertiary_1gt39_84:focus{outline:2px solid #2d75ce;outline:2px solid var(--color-button-blue-focus-all);outline-offset:2px}._tertiary_1gt39_84._light_1gt39_113{color:#075dc6;color:var(--color-brand-blue)}._tertiary_1gt39_84._light_1gt39_113:hover{color:#397dd1;color:var(--color-button-blue-hover);-webkit-text-decoration:underline;text-decoration:underline}._tertiary_1gt39_84._dark_1gt39_120{color:#fff;color:var(--color-brand-white)}._tertiary_1gt39_84._dark_1gt39_120:hover{color:#dcdcdc;color:var(--color-neutral-grey200);-webkit-text-decoration:underline;text-decoration:underline}._tertiary--icon--left_1gt39_127{flex-direction:row-reverse}._tertiary--icon--left_1gt39_127:hover svg{transform:translate(-5px)}._tertiary--icon--right_1gt39_133{flex-direction:row}._tertiary--icon--right_1gt39_133:hover svg{transform:translate(5px)}._tertiary_1gt39_84._xs_1gt39_139{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:12px;padding:10px 24px}._tertiary_1gt39_84._sm_1gt39_155{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:14px;line-height:14px;padding:12px 24px}._tertiary_1gt39_84._md_1gt39_171{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px;padding:14px 24px}._tertiary_1gt39_84._lg_1gt39_187{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px;padding:16px 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")}._special_1dcq7_84{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:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial;border:0;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;justify-content:center;white-space:nowrap;transition:all .25s ease;display:flex;align-items:center;gap:8px}._special_1dcq7_84 svg{transition:all .35s}._special_1dcq7_84._light_1dcq7_105:hover,._special_1dcq7_84._dark_1dcq7_105:hover{color:#075dc6;color:var(--color-brand-blue)}._special_1dcq7_84._light_1dcq7_105{color:#1a1a1a;color:var(--color-brand-black)}._special_1dcq7_84._light_1dcq7_105:active{color:#545454;color:var(--color-button-black-pressed)}._special_1dcq7_84._dark_1dcq7_105{color:#fff;color:var(--color-brand-white)}._special_1dcq7_84._dark_1dcq7_105:active{color:#c5c5c5;color:var(--color-button-white-pressed)}._special--icon--left_1dcq7_120{flex-direction:row-reverse}._special--icon--left_1dcq7_120:hover svg{transform:translate(-5px)}._special--icon--right_1dcq7_126{flex-direction:row}._special--icon--right_1dcq7_126:hover svg{transform:translate(5px)}._special_1dcq7_84._md_1dcq7_132{height:20px;font-size:10px;padding-top:2px;padding-bottom:2px}._special_1dcq7_84._md_1dcq7_132 svg{height:12px;width: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")}._watchLive_1c24x_84{border:0;border-radius:100px;cursor:pointer;color:#1a1a1a;color:var(--color-brand-black);background-color:#e0fd53;background-color:var(--color-secondary-gamesGreen);-webkit-text-decoration:none;text-decoration:none;display:inline-flex;justify-content:center;white-space:nowrap;transition:background-color .25s ease;display:flex;align-items:center;gap:8px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px}._watchLive_1c24x_84:hover{background-color:var(--color-secondary-gamesGreen-hover)}._watchLive_1c24x_84:focus{outline:2px solid #e0fd53;outline:2px solid var(--color-secondary-gamesGreen);outline-offset:2px}._watchLive--icon--left_1c24x_117{flex-direction:row-reverse}._watchLive--icon--left_1c24x_117:hover svg{transform:translate(-5px)}._watchLive--icon--right_1c24x_123{flex-direction:row}._watchLive--icon--right_1c24x_123:hover svg{transform:translate(5px)}._watchLive_1c24x_84._xs_1c24x_129{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:12px;padding:10px 24px}._watchLive_1c24x_84._sm_1c24x_145{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:14px;line-height:14px;padding:12px 24px}._watchLive_1c24x_84._md_1c24x_161{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px;padding:14px 24px}._watchLive_1c24x_84._lg_1c24x_177{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px;padding:16px 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")}._destructive_12ceu_84{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;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;justify-content:center;white-space:nowrap;transition:background-color .25s ease;display:flex;align-items:center;gap:8px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px}._destructive_12ceu_84: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)}._destructive_12ceu_84:hover{background-color:#ce4646;background-color:var(--color-button-red-hover)}._destructive_12ceu_84:active{background-color:#af1616;background-color:var(--color-button-red-pressed)}._destructive_12ceu_84:disabled{background-color:#edbaba;background-color:var(--color-button-red-disabled)}._destructive--icon--left_12ceu_125{flex-direction:row-reverse}._destructive--icon--left_12ceu_125:hover svg{transform:translate(-5px)}._destructive--icon--right_12ceu_131{flex-direction:row}._destructive--icon--right_12ceu_131:hover svg{transform:translate(5px)}._destructive_12ceu_84._xs_12ceu_137{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}._destructive_12ceu_84._sm_12ceu_154{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}._destructive_12ceu_84._md_12ceu_171{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}._destructive_12ceu_84._lg_12ceu_188{height:48px;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 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")}._body_1nl07_84{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0}._body_1nl07_84._base_1nl07_93._mobile-xs_1nl07_93{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_1nl07_84._base_1nl07_93._mobile-sm_1nl07_104{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_1nl07_84._base_1nl07_93._mobile-md_1nl07_115{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_1nl07_84._base_1nl07_93._mobile-lg_1nl07_126{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_1nl07_84._base_1nl07_93._mobile-xl_1nl07_137{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_1nl07_84._base_1nl07_93._tablet-sm-xs_1nl07_149{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_1nl07_84._base_1nl07_93._tablet-sm-sm_1nl07_160{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_1nl07_84._base_1nl07_93._tablet-sm-md_1nl07_171{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_1nl07_84._base_1nl07_93._tablet-sm-lg_1nl07_182{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_1nl07_84._base_1nl07_93._tablet-sm-xl_1nl07_193{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_1nl07_84._base_1nl07_93._tablet-xs_1nl07_206{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_1nl07_84._base_1nl07_93._tablet-sm_1nl07_149{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_1nl07_84._base_1nl07_93._tablet-md_1nl07_228{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_1nl07_84._base_1nl07_93._tablet-lg_1nl07_239{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_1nl07_84._base_1nl07_93._tablet-xl_1nl07_250{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_1nl07_84._base_1nl07_93._laptop-xs_1nl07_263{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_1nl07_84._base_1nl07_93._laptop-sm_1nl07_274{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_1nl07_84._base_1nl07_93._laptop-md_1nl07_285{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_1nl07_84._base_1nl07_93._laptop-lg_1nl07_296{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_1nl07_84._base_1nl07_93._laptop-xl_1nl07_307{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_1nl07_84._base_1nl07_93._desktop-xs_1nl07_320{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_1nl07_84._base_1nl07_93._desktop-sm_1nl07_331{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_1nl07_84._base_1nl07_93._desktop-md_1nl07_342{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_1nl07_84._base_1nl07_93._desktop-lg_1nl07_353{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_1nl07_84._base_1nl07_93._desktop-xl_1nl07_364{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_1nl07_84._base_1nl07_93._desktop-lg-xs_1nl07_377{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_1nl07_84._base_1nl07_93._desktop-lg-sm_1nl07_388{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_1nl07_84._base_1nl07_93._desktop-lg-md_1nl07_399{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_1nl07_84._base_1nl07_93._desktop-lg-lg_1nl07_410{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_1nl07_84._base_1nl07_93._desktop-lg-xl_1nl07_421{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_1nl07_84._expanded_1nl07_433._mobile-xs_1nl07_93{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_1nl07_84._expanded_1nl07_433._mobile-sm_1nl07_104{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_1nl07_84._expanded_1nl07_433._mobile-md_1nl07_115{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:28px}._body_1nl07_84._expanded_1nl07_433._mobile-lg_1nl07_126{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_1nl07_84._expanded_1nl07_433._mobile-xl_1nl07_137{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_1nl07_84._expanded_1nl07_433._tablet-sm-xs_1nl07_149{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_1nl07_84._expanded_1nl07_433._tablet-sm-sm_1nl07_160{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_1nl07_84._expanded_1nl07_433._tablet-sm-md_1nl07_171{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:28px}._body_1nl07_84._expanded_1nl07_433._tablet-sm-lg_1nl07_182{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_1nl07_84._expanded_1nl07_433._tablet-sm-xl_1nl07_193{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_1nl07_84._expanded_1nl07_433._tablet-xs_1nl07_206{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_1nl07_84._expanded_1nl07_433._tablet-sm_1nl07_149{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_1nl07_84._expanded_1nl07_433._tablet-md_1nl07_228{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:28px}._body_1nl07_84._expanded_1nl07_433._tablet-lg_1nl07_239{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_1nl07_84._expanded_1nl07_433._tablet-xl_1nl07_250{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_1nl07_84._expanded_1nl07_433._laptop-xs_1nl07_263{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_1nl07_84._expanded_1nl07_433._laptop-sm_1nl07_274{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_1nl07_84._expanded_1nl07_433._laptop-md_1nl07_285{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:28px}._body_1nl07_84._expanded_1nl07_433._laptop-lg_1nl07_296{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_1nl07_84._expanded_1nl07_433._laptop-xl_1nl07_307{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_1nl07_84._expanded_1nl07_433._desktop-xs_1nl07_320{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_1nl07_84._expanded_1nl07_433._desktop-sm_1nl07_331{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_1nl07_84._expanded_1nl07_433._desktop-md_1nl07_342{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:28px}._body_1nl07_84._expanded_1nl07_433._desktop-lg_1nl07_353{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_1nl07_84._expanded_1nl07_433._desktop-xl_1nl07_364{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_1nl07_84._expanded_1nl07_433._desktop-lg-xs_1nl07_377{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_1nl07_84._expanded_1nl07_433._desktop-lg-sm_1nl07_388{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_1nl07_84._expanded_1nl07_433._desktop-lg-md_1nl07_399{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:28px}._body_1nl07_84._expanded_1nl07_433._desktop-lg-lg_1nl07_410{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_1nl07_84._expanded_1nl07_433._desktop-lg-xl_1nl07_421{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_1nl07_84._normal_1nl07_773{font-weight:400}._body_1nl07_84._semiBold_1nl07_776{font-weight:500}._body_1nl07_84._bold_1nl07_779{font-weight:600}._body_1nl07_84._extraBold_1nl07_782{font-weight:700}._overline_1nl07_786{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0}._overline_1nl07_786._base_1nl07_93._mobile-xs_1nl07_93{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_1nl07_786._base_1nl07_93._mobile-sm_1nl07_104{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_1nl07_786._base_1nl07_93._mobile-md_1nl07_115{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_1nl07_786._base_1nl07_93._tablet-sm-xs_1nl07_149{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_1nl07_786._base_1nl07_93._tablet-sm-sm_1nl07_160{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_1nl07_786._base_1nl07_93._tablet-sm-md_1nl07_171{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_1nl07_786._base_1nl07_93._tablet-xs_1nl07_206{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_1nl07_786._base_1nl07_93._tablet-sm_1nl07_149{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_1nl07_786._base_1nl07_93._tablet-md_1nl07_228{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_1nl07_786._base_1nl07_93._laptop-xs_1nl07_263{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_1nl07_786._base_1nl07_93._laptop-sm_1nl07_274{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_1nl07_786._base_1nl07_93._laptop-md_1nl07_285{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_1nl07_786._base_1nl07_93._desktop-xs_1nl07_320{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_1nl07_786._base_1nl07_93._desktop-sm_1nl07_331{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_1nl07_786._base_1nl07_93._desktop-md_1nl07_342{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_1nl07_786._base_1nl07_93._desktop-lg-xs_1nl07_377{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_1nl07_786._base_1nl07_93._desktop-lg-sm_1nl07_388{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_1nl07_786._base_1nl07_93._desktop-lg-md_1nl07_399{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_1nl07_786._normal_1nl07_773{font-weight:600}._overline_1nl07_786._semiBold_1nl07_776{font-weight:500}._overline_1nl07_786._bold_1nl07_779{font-weight:600}._overline_1nl07_786._extraBold_1nl07_782{font-weight:700}._data_1nl07_1047{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0}._data_1nl07_1047._base_1nl07_93._mobile-sm_1nl07_104{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_1nl07_1047._base_1nl07_93._mobile-md_1nl07_115{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_1nl07_1047._base_1nl07_93._mobile-lg_1nl07_126{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_1nl07_1047._base_1nl07_93._tablet-sm-sm_1nl07_160{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_1nl07_1047._base_1nl07_93._tablet-sm-md_1nl07_171{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_1nl07_1047._base_1nl07_93._tablet-sm-lg_1nl07_182{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_1nl07_1047._base_1nl07_93._tablet-sm_1nl07_149{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_1nl07_1047._base_1nl07_93._tablet-md_1nl07_228{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_1nl07_1047._base_1nl07_93._tablet-lg_1nl07_239{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_1nl07_1047._base_1nl07_93._laptop-sm_1nl07_274{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_1nl07_1047._base_1nl07_93._laptop-md_1nl07_285{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_1nl07_1047._base_1nl07_93._laptop-lg_1nl07_296{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_1nl07_1047._base_1nl07_93._desktop-sm_1nl07_331{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_1nl07_1047._base_1nl07_93._desktop-md_1nl07_342{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_1nl07_1047._base_1nl07_93._desktop-lg_1nl07_353{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_1nl07_1047._base_1nl07_93._desktop-lg-sm_1nl07_388{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_1nl07_1047._base_1nl07_93._desktop-lg-md_1nl07_399{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_1nl07_1047._base_1nl07_93._desktop-lg-lg_1nl07_410{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_1nl07_1047._normal_1nl07_773,._data_1nl07_1047._semiBold_1nl07_776{font-weight:500}._data_1nl07_1047._bold_1nl07_779{font-weight:600}._data_1nl07_1047._extraBold_1nl07_782{font-weight:700}._button_1nl07_1308{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}._button_1nl07_1308._base_1nl07_93._mobile-xs_1nl07_93{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:12px}._button_1nl07_1308._base_1nl07_93._mobile-sm_1nl07_104{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:14px;line-height:14px}._button_1nl07_1308._base_1nl07_93._mobile-md_1nl07_115,._button_1nl07_1308._base_1nl07_93._mobile-lg_1nl07_126{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px}@media only screen and (min-width: 480px){._button_1nl07_1308._base_1nl07_93._tablet-sm-xs_1nl07_149{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:12px}._button_1nl07_1308._base_1nl07_93._tablet-sm-sm_1nl07_160{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:14px;line-height:14px}._button_1nl07_1308._base_1nl07_93._tablet-sm-md_1nl07_171,._button_1nl07_1308._base_1nl07_93._tablet-sm-lg_1nl07_182{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px}}@media only screen and (min-width: 768px){._button_1nl07_1308._base_1nl07_93._tablet-xs_1nl07_206{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:12px}._button_1nl07_1308._base_1nl07_93._tablet-sm_1nl07_149{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:14px;line-height:14px}._button_1nl07_1308._base_1nl07_93._tablet-md_1nl07_228,._button_1nl07_1308._base_1nl07_93._tablet-lg_1nl07_239{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px}}@media only screen and (min-width: 1184px){._button_1nl07_1308._base_1nl07_93._laptop-xs_1nl07_263{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:12px}._button_1nl07_1308._base_1nl07_93._laptop-sm_1nl07_274{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:14px;line-height:14px}._button_1nl07_1308._base_1nl07_93._laptop-md_1nl07_285,._button_1nl07_1308._base_1nl07_93._laptop-lg_1nl07_296{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px}}@media only screen and (min-width: 1440px){._button_1nl07_1308._base_1nl07_93._desktop-xs_1nl07_320{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:12px}._button_1nl07_1308._base_1nl07_93._desktop-sm_1nl07_331{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:14px;line-height:14px}._button_1nl07_1308._base_1nl07_93._desktop-md_1nl07_342,._button_1nl07_1308._base_1nl07_93._desktop-lg_1nl07_353{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px}}@media only screen and (min-width: 1920px){._button_1nl07_1308._base_1nl07_93._desktop-lg-xs_1nl07_377{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:12px}._button_1nl07_1308._base_1nl07_93._desktop-lg-sm_1nl07_388{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:14px;line-height:14px}._button_1nl07_1308._base_1nl07_93._desktop-lg-md_1nl07_399,._button_1nl07_1308._base_1nl07_93._desktop-lg-lg_1nl07_410{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px}}._button_1nl07_1308._normal_1nl07_773,._button_1nl07_1308._semiBold_1nl07_776{font-weight:500}._button_1nl07_1308._bold_1nl07_779{font-weight:600}._button_1nl07_1308._extraBold_1nl07_782{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")}.checkbox--wrapper{position:relative;padding-left:27px;cursor:pointer;display:flex;align-items:flex-start;gap:8px}.checkbox--checkmark{position:absolute;top:calc(50% - 11px);left:0;height:19px;width:19px;background-color:#fff;background-color:var(--color-brand-white);border:1px solid #cccccc;border:1px solid var(--color-neutral-grey300);border-radius:2px;transition:all .2s ease-in-out}.checkbox--checkmark:after{left:7px;top:calc(50% - 6px);width:4px;height:8px;border:solid #ffffff;border:solid var(--color-brand-white);border-width:0 1px 1px 0;transform:rotate(45deg);content:"";position:absolute;display:none}.checkbox--input{position:absolute;margin:0;width:19px;height:19px;z-index:1;top:calc(50% - 10px);left:1px;opacity:0;cursor:pointer}.checkbox--input:checked~.checkbox--checkmark{background-color:#075dc6;background-color:var(--color-brand-blue);border-color:#075dc6;border-color:var(--color-brand-blue)}.checkbox--input:checked~.checkbox--checkmark:after{display:block}.checkbox--input:focus~.checkbox--checkmark{box-shadow:0 0 0 2px #075dc633}.checkbox--input:disabled{cursor:not-allowed}.checkbox--input:disabled~.checkbox--checkmark{background-color:#eee;background-color:var(--color-neutral-grey100);border-color:#ccc;border-color:var(--color-neutral-grey300);cursor:not-allowed}.checkbox--input:disabled~.checkbox--label{color:#8e8e93;color:var(--color-neutral-grey400);cursor:not-allowed}.checkbox--label{position:relative;cursor:pointer;line-height:20px!important}.checkbox--label:hover{color:#1a1a1a;color:var(--color-brand-black)}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{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_wc1od_84{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0}._header_wc1od_84._base_wc1od_94._mobile-xs_wc1od_94{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_wc1od_84._base_wc1od_94._mobile-sm_wc1od_107{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_wc1od_84._base_wc1od_94._mobile-md_wc1od_120{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_wc1od_84._base_wc1od_94._mobile-lg_wc1od_132{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_wc1od_84._base_wc1od_94._mobile-xl_wc1od_144{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_wc1od_84._base_wc1od_94._mobile-xxl_wc1od_156{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_wc1od_84._base_wc1od_94._mobile-xxxl_wc1od_168{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_wc1od_84._base_wc1od_94._tablet-sm-xs_wc1od_181{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_wc1od_84._base_wc1od_94._tablet-sm-sm_wc1od_194{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_wc1od_84._base_wc1od_94._tablet-sm-md_wc1od_207{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_wc1od_84._base_wc1od_94._tablet-sm-lg_wc1od_219{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_wc1od_84._base_wc1od_94._tablet-sm-xl_wc1od_231{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_wc1od_84._base_wc1od_94._tablet-sm-xxl_wc1od_243{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_wc1od_84._base_wc1od_94._tablet-sm-xxxl_wc1od_255{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_wc1od_84._base_wc1od_94._tablet-xs_wc1od_269{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_wc1od_84._base_wc1od_94._tablet-sm_wc1od_181{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_wc1od_84._base_wc1od_94._tablet-md_wc1od_295{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_wc1od_84._base_wc1od_94._tablet-lg_wc1od_307{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_wc1od_84._base_wc1od_94._tablet-xl_wc1od_319{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_wc1od_84._base_wc1od_94._tablet-xxl_wc1od_331{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_wc1od_84._base_wc1od_94._tablet-xxxl_wc1od_343{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_wc1od_84._base_wc1od_94._laptop-xs_wc1od_357{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_wc1od_84._base_wc1od_94._laptop-sm_wc1od_370{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_wc1od_84._base_wc1od_94._laptop-md_wc1od_383{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_wc1od_84._base_wc1od_94._laptop-lg_wc1od_395{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_wc1od_84._base_wc1od_94._laptop-xl_wc1od_407{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_wc1od_84._base_wc1od_94._laptop-xxl_wc1od_419{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_wc1od_84._base_wc1od_94._laptop-xxxl_wc1od_431{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_wc1od_84._base_wc1od_94._desktop-xs_wc1od_445{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_wc1od_84._base_wc1od_94._desktop-sm_wc1od_458{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_wc1od_84._base_wc1od_94._desktop-md_wc1od_471{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_wc1od_84._base_wc1od_94._desktop-lg_wc1od_483{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_wc1od_84._base_wc1od_94._desktop-xl_wc1od_495{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_wc1od_84._base_wc1od_94._desktop-xxl_wc1od_507{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_wc1od_84._base_wc1od_94._desktop-xxxl_wc1od_519{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_wc1od_84._base_wc1od_94._desktop-lg-xs_wc1od_533{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_wc1od_84._base_wc1od_94._desktop-lg-sm_wc1od_546{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_wc1od_84._base_wc1od_94._desktop-lg-md_wc1od_559{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_wc1od_84._base_wc1od_94._desktop-lg-lg_wc1od_571{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_wc1od_84._base_wc1od_94._desktop-lg-xl_wc1od_583{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_wc1od_84._base_wc1od_94._desktop-lg-xxl_wc1od_595{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_wc1od_84._base_wc1od_94._desktop-lg-xxxl_wc1od_607{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_wc1od_84._expanded_wc1od_620._mobile-xs_wc1od_94{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_wc1od_84._expanded_wc1od_620._mobile-sm_wc1od_107{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:28px;line-height:28px;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._mobile-md_wc1od_120{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;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._mobile-lg_wc1od_132{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;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._mobile-xl_wc1od_144{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_wc1od_84._expanded_wc1od_620._mobile-xxl_wc1od_156{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_wc1od_84._expanded_wc1od_620._mobile-xxxl_wc1od_168{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_wc1od_84._expanded_wc1od_620._tablet-sm-xs_wc1od_181{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_wc1od_84._expanded_wc1od_620._tablet-sm-sm_wc1od_194{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:28px;line-height:28px;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._tablet-sm-md_wc1od_207{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;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._tablet-sm-lg_wc1od_219{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;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._tablet-sm-xl_wc1od_231{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_wc1od_84._expanded_wc1od_620._tablet-sm-xxl_wc1od_243{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_wc1od_84._expanded_wc1od_620._tablet-sm-xxxl_wc1od_255{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_wc1od_84._expanded_wc1od_620._tablet-xs_wc1od_269{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_wc1od_84._expanded_wc1od_620._tablet-sm_wc1od_181{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:28px;line-height:28px;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._tablet-md_wc1od_295{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;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._tablet-lg_wc1od_307{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;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._tablet-xl_wc1od_319{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_wc1od_84._expanded_wc1od_620._tablet-xxl_wc1od_331{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_wc1od_84._expanded_wc1od_620._tablet-xxxl_wc1od_343{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_wc1od_84._expanded_wc1od_620._laptop-xs_wc1od_357{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_wc1od_84._expanded_wc1od_620._laptop-sm_wc1od_370{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:28px;line-height:28px;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._laptop-md_wc1od_383{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;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._laptop-lg_wc1od_395{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;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._laptop-xl_wc1od_407{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_wc1od_84._expanded_wc1od_620._laptop-xxl_wc1od_419{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_wc1od_84._expanded_wc1od_620._laptop-xxxl_wc1od_431{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_wc1od_84._expanded_wc1od_620._desktop-xs_wc1od_445{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_wc1od_84._expanded_wc1od_620._desktop-sm_wc1od_458{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:28px;line-height:28px;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._desktop-md_wc1od_471{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;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._desktop-lg_wc1od_483{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;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._desktop-xl_wc1od_495{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_wc1od_84._expanded_wc1od_620._desktop-xxl_wc1od_507{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_wc1od_84._expanded_wc1od_620._desktop-xxxl_wc1od_519{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_wc1od_84._expanded_wc1od_620._desktop-lg-xs_wc1od_533{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_wc1od_84._expanded_wc1od_620._desktop-lg-sm_wc1od_546{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:28px;line-height:28px;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._desktop-lg-md_wc1od_559{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;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._desktop-lg-lg_wc1od_571{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;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._desktop-lg-xl_wc1od_583{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_wc1od_84._expanded_wc1od_620._desktop-lg-xxl_wc1od_595{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_wc1od_84._expanded_wc1od_620._desktop-lg-xxxl_wc1od_607{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_wc1od_84._semiBold_wc1od_1194{font-weight:500}._header_wc1od_84._bold_wc1od_1197{font-weight:600}._header_wc1od_84._extraBold_wc1od_1200{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")}.input--wrapper{display:flex;flex-direction:column}.input--label-wrapper{display:flex;align-items:center}.input--label{margin-right:4px;color:#5f5f5f;color:var(--color-neutral-grey500)}.input--label-wrapper.input--label--hidden{display:none}.input--required{color:#c21818;color:var(--color-semantic-error-dark);margin-left:4px}.input--field{box-sizing:border-box;font-size:16px;line-height:1.4;color:#1a1a1a;color:var(--color-brand-black);padding:12px 16px;background-color:#fff;background-color:var(--color-brand-white);border:1px solid #dcdcdc;border:1px solid var(--color-neutral-grey200);border-radius:2px;transition:border .2s ease-in-out;width:100%}@media (max-width: 768px){.input--field{width:100%;max-width:200px}}.input--field:focus{outline:none;border:1px solid #075dc6;border:1px solid var(--color-brand-blue);box-shadow:0 0 0 2px #075dc633}.input--field:disabled{background-color:#eee;background-color:var(--color-neutral-grey100);color:#8e8e93;color:var(--color-neutral-grey400);cursor:not-allowed}.input--field::-moz-placeholder{color:#ccc;color:var(--color-neutral-grey300)}.input--field::placeholder{color:#ccc;color:var(--color-neutral-grey300)}.input--field.input--field--error{border:1px solid #c21818;border:1px solid var(--color-semantic-error-dark)}.input--field.input--field--error:focus{border:1px solid #c21818;border:1px solid var(--color-semantic-error-dark);box-shadow:0 0 0 2px #c2181833}.input--error-message{color:#c21818;color:var(--color-semantic-error-dark);margin-top: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")}.select--wrapper{display:flex;flex-direction:column;position:relative;gap:2px}.select--label{color:#5f5f5f;color:var(--color-neutral-grey500)}.select--label-wrapper{position:relative;background:#fff;background:var(--color-brand-white);width:-moz-min-content;width:min-content;white-space:nowrap;padding:0;z-index:1;display:flex;align-items:center}.select--required{color:#c21818;color:var(--color-semantic-error-dark);margin-left:4px}.select--container{position:relative}.select--field{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cccccc;border:1px solid var(--color-neutral-grey300);border-radius:4px;font-size:16px;line-height:1.4;padding:12px 42px 12px 16px;color:#1a1a1a;color:var(--color-brand-black);background-color:#fff;background-color:var(--color-brand-white);width:100%;transition:border-color .2s ease-in-out;min-height:44px}@media (max-width: 768px){.select--field{padding:14px 42px 14px 16px}}.select--field:focus{outline:none;border-color:#075dc6;border-color:var(--color-brand-blue);box-shadow:0 0 0 2px #075dc633}.select--field:disabled{background-color:#eee;background-color:var(--color-neutral-grey100);color:#8e8e93;color:var(--color-neutral-grey400);cursor:not-allowed}.select--chevron-icon{position:absolute;top:50%;right:12px;transform:translateY(-50%) rotate(90deg);pointer-events:none;color:#5f5f5f;color:var(--color-neutral-grey500);transition:transform .2s ease-in-out}@media (max-width: 768px){.select--chevron-icon{display:none}}.select--wrapper--full-width{width:100%}.select--wrapper--focused .select--label-wrapper{color:#075dc6;color:var(--color-brand-blue)}.select--wrapper--error .select--label-wrapper{color:#c21818;color:var(--color-semantic-error-dark)}.select--wrapper--error .select--field{border-color:#c21818;border-color:var(--color-semantic-error-dark)}.select--error-message{color:#c21818;color:var(--color-semantic-error-dark);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")}._subheader_kjmfy_84{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600}._subheader_kjmfy_84._base_kjmfy_94._mobile-sm_kjmfy_94{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.02em}._subheader_kjmfy_84._base_kjmfy_94._mobile-md_kjmfy_107{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:24px;line-height:28px;letter-spacing:-.02em}@media only screen and (min-width: 480px){._subheader_kjmfy_84._base_kjmfy_94._tablet-sm-sm_kjmfy_121{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.02em}._subheader_kjmfy_84._base_kjmfy_94._tablet-sm-md_kjmfy_134{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:24px;line-height:28px;letter-spacing:-.02em}}@media only screen and (min-width: 768px){._subheader_kjmfy_84._base_kjmfy_94._tablet-sm_kjmfy_121{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.02em}._subheader_kjmfy_84._base_kjmfy_94._tablet-md_kjmfy_162{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:24px;line-height:28px;letter-spacing:-.02em}}@media only screen and (min-width: 1184px){._subheader_kjmfy_84._base_kjmfy_94._laptop-sm_kjmfy_177{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.02em}._subheader_kjmfy_84._base_kjmfy_94._laptop-md_kjmfy_190{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:24px;line-height:28px;letter-spacing:-.02em}}@media only screen and (min-width: 1440px){._subheader_kjmfy_84._base_kjmfy_94._desktop-sm_kjmfy_205{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.02em}._subheader_kjmfy_84._base_kjmfy_94._desktop-md_kjmfy_218{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:24px;line-height:28px;letter-spacing:-.02em}}@media only screen and (min-width: 1920px){._subheader_kjmfy_84._base_kjmfy_94._desktop-lg-sm_kjmfy_233{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.02em}._subheader_kjmfy_84._base_kjmfy_94._desktop-lg-md_kjmfy_246{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:24px;line-height:28px;letter-spacing:-.02em}}._subheader_kjmfy_84._semiBold_kjmfy_260{font-weight:500}._subheader_kjmfy_84._bold_kjmfy_263{font-weight:600}._subheader_kjmfy_84._extraBold_kjmfy_266{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")}._articleBlockQuote_ai12b_84{position:relative;display:flex;flex-direction:column;gap:32px;background-color:#f2f2f2;padding:32px;border-radius:4px;width:100%;max-width:680px;margin:0 auto}._articleBlockQuote_ai12b_84 ._imageWrapper_ai12b_96{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/2;overflow:hidden}._articleBlockQuote_ai12b_84 ._imageWrapper_ai12b_96 ._image_ai12b_96{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._articleBlockQuote_ai12b_84 ._textWrapper_ai12b_108{display:flex;flex-direction:column;gap:20px}._articleBlockQuote_ai12b_84 ._textWrapper_ai12b_108 ._author_ai12b_113{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:28px}@media only screen and (min-width: 768px){._articleBlockQuote_ai12b_84 ._textWrapper_ai12b_108 ._author_ai12b_113{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}}._articleBlockQuote_ai12b_84 ._textWrapper_ai12b_108 ._author_ai12b_113 ._authorName_ai12b_137{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;font-weight:500}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{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_1t5o4_167{overflow:visible}._innerWrapper_1t5o4_171{display:flex;flex-direction:column;margin:0 auto}._innerWrapper_1t5o4_171._float_1t5o4_179{padding-bottom:80px}@media only screen and (min-width: 1184px){._innerWrapper_1t5o4_171._float_1t5o4_179{padding-bottom:0}}._innerWrapper_1t5o4_171._float_1t5o4_179 ._arrows_1t5o4_187{position:absolute;z-index:2;bottom:0;left:16px;margin-right:16px;display:flex;gap:8px}@media only screen and (min-width: 768px){._innerWrapper_1t5o4_171._float_1t5o4_179 ._arrows_1t5o4_187{margin-right:32px}}@media only screen and (min-width: 1184px){._innerWrapper_1t5o4_171._float_1t5o4_179 ._arrows_1t5o4_187{margin-right:calc((100vw - 1120px)/2);max-width:1120px}}@media only screen and (min-width: 1440px){._innerWrapper_1t5o4_171._float_1t5o4_179 ._arrows_1t5o4_187{margin-right:160px}}@media only screen and (min-width: 1920px){._innerWrapper_1t5o4_171._float_1t5o4_179 ._arrows_1t5o4_187{margin-right:calc((100vw - 1600px)/2);max-width:1600px}}@media only screen and (min-width: 768px){._innerWrapper_1t5o4_171._float_1t5o4_179 ._arrows_1t5o4_187{left:32px}}@media only screen and (min-width: 1184px){._innerWrapper_1t5o4_171._float_1t5o4_179 ._arrows_1t5o4_187{top:0;right:0;bottom:auto;bottom:initial;left:auto;left:initial}}._innerWrapper_1t5o4_171._dotsBeneath_1t5o4_231{position:relative;display:flex;flex-direction:column-reverse}._innerWrapper_1t5o4_171._dotsBeneath_1t5o4_231 ._arrows_1t5o4_187{top:auto;top:initial;bottom:0;width:100%;margin-top:30px;display:flex;align-items:center;gap:10px;justify-content:center}._innerWrapper_1t5o4_171._dotsBeneath_1t5o4_231 ._arrows_1t5o4_187 ._dots_1t5o4_231{list-style:none;display:inline-flex}._innerWrapper_1t5o4_171._dotsBeneath_1t5o4_231 ._arrows_1t5o4_187 ._dots_1t5o4_231 ._dot_1t5o4_231{opacity:.2;font-size:28px;margin:0 2px}._innerWrapper_1t5o4_171._dotsBeneath_1t5o4_231 ._arrows_1t5o4_187 ._dots_1t5o4_231 ._dot_1t5o4_231._currentDot_1t5o4_258{opacity:1}._innerWrapper_1t5o4_171._dotsBeneath_1t5o4_231 ._sliderWrapper_1t5o4_261{width:100%}._innerWrapper_1t5o4_171._boxedRight_1t5o4_264{border:1px solid #cccccc;display:flex;flex-direction:row-reverse}._innerWrapper_1t5o4_171._boxedRight_1t5o4_264 ._arrows_1t5o4_187{width:75px;border-left:1px solid #cccccc;display:flex;flex-direction:column}._innerWrapper_1t5o4_171._boxedRight_1t5o4_264 ._arrows_1t5o4_187 button{flex:1;height:50%;width:100%;border:none;border-radius:0;display:flex;align-items:center;justify-content:center}._innerWrapper_1t5o4_171._boxedRight_1t5o4_264 ._arrows_1t5o4_187 button:first-child{border-bottom:1px solid #cccccc}._innerWrapper_1t5o4_171._boxedRight_1t5o4_264 ._sliderWrapper_1t5o4_261{width:calc(100% - 75px)}._innerWrapper_1t5o4_171._dotsBeneath_1t5o4_231,._innerWrapper_1t5o4_171._boxedRight_1t5o4_264{position:relative;margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._innerWrapper_1t5o4_171._dotsBeneath_1t5o4_231,._innerWrapper_1t5o4_171._boxedRight_1t5o4_264{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._innerWrapper_1t5o4_171._dotsBeneath_1t5o4_231,._innerWrapper_1t5o4_171._boxedRight_1t5o4_264{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._innerWrapper_1t5o4_171._dotsBeneath_1t5o4_231,._innerWrapper_1t5o4_171._boxedRight_1t5o4_264{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._innerWrapper_1t5o4_171._dotsBeneath_1t5o4_231,._innerWrapper_1t5o4_171._boxedRight_1t5o4_264{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._innerWrapper_1t5o4_171._dotsBeneath_1t5o4_231,._innerWrapper_1t5o4_171._boxedRight_1t5o4_264{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._innerWrapper_1t5o4_171._dotsBeneath_1t5o4_231,._innerWrapper_1t5o4_171._boxedRight_1t5o4_264{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._innerWrapper_1t5o4_171._dotsBeneath_1t5o4_231,._innerWrapper_1t5o4_171._boxedRight_1t5o4_264{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._innerWrapper_1t5o4_171._dotsBeneath_1t5o4_231,._innerWrapper_1t5o4_171._boxedRight_1t5o4_264{width:100%;max-width:1600px}}._innerWrapper_1t5o4_171 ._sliderWrapper_1t5o4_261._float_1t5o4_179{overflow:visible;padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._innerWrapper_1t5o4_171 ._sliderWrapper_1t5o4_261._float_1t5o4_179{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._innerWrapper_1t5o4_171 ._sliderWrapper_1t5o4_261._float_1t5o4_179{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._innerWrapper_1t5o4_171 ._sliderWrapper_1t5o4_261._float_1t5o4_179{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._innerWrapper_1t5o4_171 ._sliderWrapper_1t5o4_261._float_1t5o4_179{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}@media only screen and (min-width: 768px){._innerWrapper_1t5o4_171 ._sliderWrapper_1t5o4_261._float_1t5o4_179{width:100%}}@media only screen and (min-width: 1184px){._innerWrapper_1t5o4_171 ._sliderWrapper_1t5o4_261._float_1t5o4_179{width:auto;width:initial;max-width:none;max-width:initial}}@media only screen and (min-width: 1920px){._innerWrapper_1t5o4_171 ._sliderWrapper_1t5o4_261._float_1t5o4_179{max-width:none;max-width:initial}}.carousel:hover .arrowWrapper,.carousel:focus-within .arrowWrapper{opacity:.2}.keen-slider-wrapper.float .keen-slider,.keen-slider-wrapper.spotlight .keen-slider{overflow:visible!important}.keen-slider-wrapper.spotlight .keen-slider .keen-slider__slide img{filter:grayscale(100%);-webkit-filter:grayscale(100%);margin:10px 0 0;transition:max-height .5s ease-out}.keen-slider-wrapper.spotlight .keen-slider .keen-slider__slide.selected img{filter:none;-webkit-filter:none;max-height:100%;margin:0;transition:max-height .5s ease-in}@media (max-width: 768px){.keen-slider-wrapper.spotlight .keen-slider .keen-slider__slide.spotlight-card{max-width:300px}}@media (max-width: 1184px){.keen-slider-wrapper .spotlight-wrapper .spotlightCardContent,.spotlight-content-wrapper .spotlight-card,.spotlight-content-wrapper .spotlightCardImage{display:none}.keen-slider__slide.spotlight_card{min-height:0;min-height:initial}.spotlight-content-wrapper .spotlight-card.spotlight-card-selected{display:block}}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{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")}._arrowWrapper_1wrj3_167{width:40px;height:40px;border-radius:36px;text-indent:-999999px;cursor:pointer;opacity:.2}._arrowWrapper_1wrj3_167:not(:disabled):hover,._arrowWrapper_1wrj3_167:not(:disabled):focus{opacity:1;outline:none}._arrowWrapper_1wrj3_167:nth-of-type(2) ._arrow_1wrj3_167{transform:rotate(180deg)}._arrowWrapper_1wrj3_167._dark_1wrj3_182{border:2px solid #1a1a1a}._arrowWrapper_1wrj3_167._dark_1wrj3_182 ._arrow_1wrj3_167{color:#1a1a1a}._arrowWrapper_1wrj3_167._light_1wrj3_188{border:2px solid #ffffff}._arrowWrapper_1wrj3_167._light_1wrj3_188 ._arrow_1wrj3_167{color:#fff}._arrowWrapper_1wrj3_167._dotsBeneath_1wrj3_194 ._arrow_1wrj3_167{width:30px;height:30px}._arrowWrapper_1wrj3_167 ._arrow_1wrj3_167{display:flex;align-items:center;justify-content:center;transform:rotate(90deg)}._arrowWrapper_1wrj3_167 ._arrow_1wrj3_167._right_1wrj3_204{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_1dtyy_84{-webkit-text-decoration:none;text-decoration:none;display:block}._article_1dtyy_89{aspect-ratio:1/1;background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff;color:var(--color-brand-white);display:flex;flex-direction:column;justify-content:flex-end;padding:24px 16px 16px;border-radius:5px;transition:transform .2s ease;gap:8px;position:relative;--gradient-overlay-dark: rgba(0, 0, 0, .8);--gradient-overlay-light: rgba(0, 0, 0, .3)}._article_1dtyy_89:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,var(--gradient-overlay-dark) 0%,var(--gradient-overlay-light) 100%);border-radius:inherit;z-index:1}._article_1dtyy_89>*{position:relative;z-index:2}._article_1dtyy_89:hover{transform:translateY(-2px)}._title_1dtyy_125{color:inherit}._description_1dtyy_129{color:inherit;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_kcfz0_84{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center}._wrapper_kcfz0_84 ._box_kcfz0_95{max-width:536px;width:calc(100% - 44px);border-radius:2px;background-color:#fff;border:1px solid rgba(0,0,0,.05);position:relative}._wrapper_kcfz0_84 ._header_kcfz0_103,._wrapper_kcfz0_84 ._body_kcfz0_104{padding:24px}._wrapper_kcfz0_84 ._header_kcfz0_103{border-bottom:1px solid rgba(0,0,0,.05)}._wrapper_kcfz0_84 ._close-button_kcfz0_110{display:flex;align-items:center;justify-content:center;border-radius:20px;position:absolute;top:-20px;right:-20px;border:2px solid #1a1a1a;background-color:#fff;width:40px;height:40px}._wrapper_kcfz0_84 ._close-button_kcfz0_110 ._icon_kcfz0_123{width:10.5px;height:10.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")}._movementCard_1ww43_84{display:flex;flex-direction:column;-webkit-text-decoration:none;text-decoration:none;color:inherit;width:100%}._movementCard_1ww43_84._link_1ww43_91,._movementCard_1ww43_84._video_1ww43_91{cursor:pointer;background:#fff;border:1px solid #cccccc;border-radius:4px;transition:border .2s ease-in-out}._movementCard_1ww43_84._link_1ww43_91:hover ._titleWrapper_1ww43_98,._movementCard_1ww43_84._video_1ww43_91:hover ._titleWrapper_1ww43_98{-webkit-text-decoration:underline;text-decoration:underline}._movementCard_1ww43_84._link_1ww43_91 ._titleWrapper_1ww43_98,._movementCard_1ww43_84._video_1ww43_91 ._titleWrapper_1ww43_98{border-top:1px solid #cccccc;padding:12px}._movementCard_1ww43_84._link_1ww43_91:hover{border:1px solid #333}._movementCard_1ww43_84._link_1ww43_91:hover ._arrowIcon_1ww43_108{transform:translate(4px)}._movementCard_1ww43_84._video_1ww43_91:hover ._playIcon_1ww43_111{background-color:#397dd1}._movementCard_1ww43_84._video_1ww43_91:hover ._titleWrapper_1ww43_98{-webkit-text-decoration:underline;text-decoration:underline}._movementCard_1ww43_84._videoAndLink_1ww43_117{gap:12px}._movementCard_1ww43_84._videoAndLink_1ww43_117 ._imageWrapper_1ww43_120{cursor:pointer;border:1px solid #cccccc;border-radius:4px;transition:border .2s ease-in-out}._movementCard_1ww43_84._videoAndLink_1ww43_117 ._imageWrapper_1ww43_120:hover{border:1px solid #333}._movementCard_1ww43_84._videoAndLink_1ww43_117 ._titleWrapper_1ww43_98{cursor:pointer;-webkit-text-decoration:none;text-decoration:none;color:#000}._movementCard_1ww43_84._videoAndLink_1ww43_117 ._titleWrapper_1ww43_98:hover{-webkit-text-decoration:underline;text-decoration:underline}._movementCard_1ww43_84._videoAndLink_1ww43_117 ._titleWrapper_1ww43_98:hover ._arrowIcon_1ww43_108{transform:translate(4px)}._movementCard_1ww43_84._videoAndLink_1ww43_117 ._titleWrapper_1ww43_98 ._movementTitle_1ww43_140{color:#000}._movementCard_1ww43_84._videoAndLink_1ww43_117 ._titleWrapper_1ww43_98 ._icon_1ww43_143{transition:transform .2s ease-in-out}._movementCard_1ww43_84 ._imageWrapper_1ww43_120{aspect-ratio:16/9;overflow:hidden;position:relative;width:auto;cursor:pointer}._movementCard_1ww43_84 ._imageWrapper_1ww43_120:hover ._playIcon_1ww43_111{background-color:#397dd1}._movementCard_1ww43_84 ._imageWrapper_1ww43_120 ._movementImage_1ww43_156{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:none;border-radius:4px 4px 0 0}._movementCard_1ww43_84 ._imageWrapper_1ww43_120 ._playIcon_1ww43_111{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;background-color:#075dc6;display:flex;align-items:center;justify-content:center;color:#fff;pointer-events:none;transition:background-color .2s ease}._movementCard_1ww43_84 ._imageWrapper_1ww43_120 ._playIcon_1ww43_111 svg{width:10px;height:10px}._movementCard_1ww43_84 ._imageWrapper_1ww43_120 ._playIcon_1ww43_111:hover{background-color:#fff}._movementCard_1ww43_84 ._titleWrapper_1ww43_98{display:flex;gap:8px;align-items:center}._movementCard_1ww43_84 ._titleWrapper_1ww43_98 ._movementTitle_1ww43_140{text-align:left;color:#333}._movementCard_1ww43_84 ._titleWrapper_1ww43_98 ._arrowIcon_1ww43_108{transition:transform .2s ease-in-out}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._overlay_131as_84{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_131as_97{position:relative;width:90%;max-width:960px;background:#fff;overflow:hidden}._closeButton_131as_105{position:absolute;top:16px;right:16px;width:32px;height:32px;background-color:#000000b3;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;padding:0}._closeButton_131as_105:before,._closeButton_131as_105:after{content:"";position:absolute;width:16px;height:2px;background-color:#fff}._closeButton_131as_105:before{transform:rotate(45deg)}._closeButton_131as_105:after{transform:rotate(-45deg)}._videoContainer_131as_135{position:relative;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_dhdbl_84{position:relative;overflow:hidden;width:100%}._wrapper_dhdbl_84:after{display:block;content:"";padding-top:56.25%}._wrapper_dhdbl_84 iframe{position:absolute;top:0;left:0;width:100%;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_1wuce_84{display:flex;align-items:center;justify-content:center}._innerWrapper_1wuce_90{max-width:var(--cf-wrapper-width);width:100%;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start}._innerWrapper_1wuce_90:not(._displayInline_1wuce_98){margin:0 auto;padding:24px 18px}@media only screen and (min-width: 768px){._innerWrapper_1wuce_90:not(._displayInline_1wuce_98){padding:48px 32px}}._bodyText_1wuce_117{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}._bodyText_1wuce_117 p,._bodyText_1wuce_117 li{margin-bottom:20px}@media only screen and (min-width: 1440px){._bodyText_1wuce_117 p,._bodyText_1wuce_117 li{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}}._bodyText_1wuce_117 a{-webkit-text-decoration:underline;text-decoration:underline;color:#075dc6}._bodyText_1wuce_117 h1,._bodyText_1wuce_117 h2{margin-top:48px;margin-bottom:24px}._bodyText_1wuce_117 h3{margin-top:36px;margin-bottom:18px}._bodyText_1wuce_117 h4{margin-top:24px;margin-bottom:12px}._bodyText_1wuce_117 h5{margin-top:12px;margin-bottom:6px}._bodyText_1wuce_117 ul{padding-bottom:20px;padding-left:6px;list-style-position:inside;list-style-type:disc}._bodyText_1wuce_117 ol{padding-bottom:20px;padding-left:6px;list-style-position:inside;list-style-type:decimal}._bodyText_1wuce_117 li{margin-bottom:0;padding-top:12px;padding-bottom:12px;padding-left:6px}._bodyText_1wuce_117 table,._bodyText_1wuce_117 th,._bodyText_1wuce_117 td{padding:8px;text-align:left}._bodyText_1wuce_117 th{font-weight:600}._bodyText_1wuce_117 tr:nth-child(2n){background-color:#dcdcdc}._bodyText_1wuce_117 iframe{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;aspect-ratio:16/9}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{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_1svqu_84{background-color:#075dc6;color:#fff;padding:12px 0;text-align:center}._wrapper_1svqu_84 a{-webkit-text-decoration:underline;text-decoration:underline;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_2c1z7_84{position:relative;color:#fff;padding-top:40px;padding-left:16px;padding-right:16px}@media only screen and (min-width: 768px){._wrapper_2c1z7_84{padding-top:64px;padding-left:0;padding-right:0}}._wrapper_2c1z7_84:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:0;background:#000}._wrapper_2c1z7_84._mediaIncluded_2c1z7_108:after{height:calc(100% - 88px)}@media only screen and (min-width: 768px){._wrapper_2c1z7_84._mediaIncluded_2c1z7_108:after{height:calc(100% - 136px)}}._wrapper_2c1z7_84:not(._mediaIncluded_2c1z7_108) ._inner_2c1z7_116 ._header_2c1z7_116{padding-bottom:24px}._wrapper_2c1z7_84 ._inner_2c1z7_116{position:relative;z-index:1}@media only screen and (min-width: 768px){._wrapper_2c1z7_84 ._inner_2c1z7_116{max-width:680px;margin-left:auto;margin-right:auto}}._wrapper_2c1z7_84 ._inner_2c1z7_116 ._header_2c1z7_116{display:flex;flex-direction:column;gap:20px}._wrapper_2c1z7_84 ._inner_2c1z7_116 ._header_2c1z7_116 ._description_2c1z7_138{color:#ccc}._wrapper_2c1z7_84 ._inner_2c1z7_116 ._header_2c1z7_116 ._author_2c1z7_142{display:flex;gap:6px}._wrapper_2c1z7_84 ._inner_2c1z7_116 ._header_2c1z7_116 ._author_2c1z7_142 ._authorName_2c1z7_147{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0}._wrapper_2c1z7_84 ._inner_2c1z7_116 ._media_2c1z7_108{position:relative;padding-top:48px}@media only screen and (min-width: 768px){._wrapper_2c1z7_84 ._inner_2c1z7_116 ._media_2c1z7_108{padding-top:40px}}._wrapper_2c1z7_84 ._inner_2c1z7_116 ._media_2c1z7_108 img,._wrapper_2c1z7_84 ._inner_2c1z7_116 ._media_2c1z7_108 ._asset_2c1z7_167 iframe{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;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_2n099_84{color:#ccc;display:flex;gap:16px}._wrapper_2n099_84 ._readTime_2n099_90{display:flex;align-items:center;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_1ddtp_84{width:100%}._container_1ddtp_84._dark_1ddtp_87{background-color:#000;color:#fff}._container_1ddtp_84._dark_1ddtp_87 ._description_1ddtp_91{color:#ccc}._container_1ddtp_84._dark_1ddtp_87 ._error_1ddtp_94{color:#f9e8e8}._container_1ddtp_84._light_1ddtp_97{background-color:#f4f4f0;color:#1a1a1a}._container_1ddtp_84._light_1ddtp_97 ._description_1ddtp_91{color:#8e8e93}._container_1ddtp_84._light_1ddtp_97 ._error_1ddtp_94{color:#c21818}._wrapper_1ddtp_108{padding:80px 0}._wrapper_1ddtp_108._isStandalone_1ddtp_114{margin-right:16px;margin-left:16px;margin-top:32px}@media only screen and (min-width: 768px){._wrapper_1ddtp_108._isStandalone_1ddtp_114{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1ddtp_108._isStandalone_1ddtp_114{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_1ddtp_108._isStandalone_1ddtp_114{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_1ddtp_108._isStandalone_1ddtp_114{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_1ddtp_108._isStandalone_1ddtp_114{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_1ddtp_108._isStandalone_1ddtp_114{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_1ddtp_108._isStandalone_1ddtp_114{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_1ddtp_108._isStandalone_1ddtp_114{width:100%;max-width:1600px}}@media only screen and (min-width: 1440px){._wrapper_1ddtp_108._isStandalone_1ddtp_114{margin-top:40px}}._wrapper_1ddtp_108._isArticle_1ddtp_171{max-width:680px}@media only screen and (min-width: 768px){._wrapper_1ddtp_108._isArticle_1ddtp_171{margin-left:auto;margin-right:auto}}._wrapper_1ddtp_108._horizontal_1ddtp_179{display:flex;align-items:flex-start;flex-direction:column;gap:40px}@media only screen and (min-width: 768px){._wrapper_1ddtp_108._horizontal_1ddtp_179{display:flex;align-items:center;flex-direction:row;gap:24px;justify-content:space-between}}._wrapper_1ddtp_108._horizontal_1ddtp_179 ._headerRow_1ddtp_194{width:100%;display:flex;flex-direction:column;gap:8px}@media only screen and (min-width: 768px){._wrapper_1ddtp_108._horizontal_1ddtp_179 ._headerRow_1ddtp_194{width:50%}}._wrapper_1ddtp_108._vertical_1ddtp_205{display:flex;align-items:center;flex-direction:column;gap:40px;justify-content:center}._wrapper_1ddtp_108._vertical_1ddtp_205 ._headerRow_1ddtp_194{display:flex;align-items:center;flex-direction:column;gap:8px}._wrapper_1ddtp_108 ._inputRow_1ddtp_218{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_3854s_84{border:1px solid #075dc6;border-radius:100px;display:flex;align-items:center;flex-direction:row;gap:8px;padding:8px 8px 8px 24px}._inputContainer_3854s_84._dark_3854s_96{background-color:#1a1a1a}._inputContainer_3854s_84._dark_3854s_96._isFocused_3854s_99{box-shadow:0 0 20px 16px #075dc633}._inputContainer_3854s_84._dark_3854s_96 ._input_3854s_84{color:#ccc;background-color:#1a1a1a}._inputContainer_3854s_84._light_3854s_106{background-color:#fff}._inputContainer_3854s_84._light_3854s_106._isFocused_3854s_99{box-shadow:0 0 13px 4px #075dc633}._inputContainer_3854s_84._light_3854s_106 ._input_3854s_84{color:#1a1a1a;background-color:#fff}._inputContainer_3854s_84 ._input_3854s_84{width:100%;height:48px;border:0;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial;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_3854s_84 ._input_3854s_84::-moz-placeholder{color:#8e8e93}._inputContainer_3854s_84 ._input_3854s_84::placeholder{color:#8e8e93}._inputContainer_3854s_84 ._input_3854s_84:focus{outline:none}._inputContainer_3854s_84 button{white-space:nowrap}._inputContainer_3854s_84 button:disabled{background:#075dc6;opacity:.6}._inputErrorContainer_3854s_145 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_1g4dn_84{width:100%;display:flex;flex-direction:column;gap:20px}._inputContainer_1g4dn_84._dark_1g4dn_90 ._input_1g4dn_84{color:#ccc;background-color:#1a1a1a}._inputContainer_1g4dn_84._dark_1g4dn_90 ._input_1g4dn_84:focus{box-shadow:0 0 20px 16px #075dc633}._inputContainer_1g4dn_84._light_1g4dn_97 ._input_1g4dn_84{color:#1a1a1a;background-color:#fff}._inputContainer_1g4dn_84._light_1g4dn_97 ._input_1g4dn_84:focus{box-shadow:0 0 13px 4px #075dc633}._inputContainer_1g4dn_84._horizontal_1g4dn_104{display:flex;align-items:flex-start}._inputContainer_1g4dn_84._vertical_1g4dn_108{display:flex;align-items:center}._inputContainer_1g4dn_84 ._input_1g4dn_84{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_1g4dn_84 ._input_1g4dn_84::-moz-placeholder{color:#8e8e93}._inputContainer_1g4dn_84 ._input_1g4dn_84::placeholder{color:#8e8e93}._inputContainer_1g4dn_84 ._input_1g4dn_84:focus{outline:none}._inputContainer_1g4dn_84 button{white-space:nowrap;width:100%;height:64px;display:flex;justify-content:center}._inputContainer_1g4dn_84 button:disabled{background:#075dc6;opacity:.6}._inputErrorContainer_1g4dn_150 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_1y8k4_84{width:100%}._container_1y8k4_84._dark_1y8k4_87{background-color:#000;color:#fff}._container_1y8k4_84._dark_1y8k4_87 ._description_1y8k4_91{color:#ccc}._container_1y8k4_84._light_1y8k4_94{background-color:#f4f4f0;color:#1a1a1a}._container_1y8k4_84._light_1y8k4_94 ._description_1y8k4_91{color:#8e8e93}._wrapper_1y8k4_102{padding:80px 0}._wrapper_1y8k4_102._isStandalone_1y8k4_108{margin-right:16px;margin-left:16px;margin-top:32px}@media only screen and (min-width: 768px){._wrapper_1y8k4_102._isStandalone_1y8k4_108{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1y8k4_102._isStandalone_1y8k4_108{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_1y8k4_102._isStandalone_1y8k4_108{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_1y8k4_102._isStandalone_1y8k4_108{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_1y8k4_102._isStandalone_1y8k4_108{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_1y8k4_102._isStandalone_1y8k4_108{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_1y8k4_102._isStandalone_1y8k4_108{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_1y8k4_102._isStandalone_1y8k4_108{width:100%;max-width:1600px}}@media only screen and (min-width: 1440px){._wrapper_1y8k4_102._isStandalone_1y8k4_108{margin-top:40px}}._wrapper_1y8k4_102._horizontal_1y8k4_165{display:flex;align-items:flex-start;flex-direction:column;gap:40px}@media only screen and (min-width: 768px){._wrapper_1y8k4_102._horizontal_1y8k4_165{display:flex;align-items:center;flex-direction:row;gap:24px;justify-content:space-between}}._wrapper_1y8k4_102._horizontal_1y8k4_165 ._headerRow_1y8k4_180{width:100%;display:flex;flex-direction:column;gap:8px}@media only screen and (min-width: 768px){._wrapper_1y8k4_102._horizontal_1y8k4_165 ._headerRow_1y8k4_180{width:50%}}._wrapper_1y8k4_102._vertical_1y8k4_191{display:flex;align-items:center;flex-direction:column;gap:40px;justify-content:center}._wrapper_1y8k4_102._vertical_1y8k4_191 ._headerRow_1y8k4_180{display:flex;align-items:center;flex-direction:column;gap:8px}._wrapper_1y8k4_102 ._inputRow_1y8k4_204{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_j6uty_84{border:1px solid #3a8138;border-radius:100px;display:flex;align-items:center;flex-direction:row;gap:8px;padding:8px 8px 8px 24px}._inputContainer_j6uty_84._dark_j6uty_96{background-color:#1a1a1a}._inputContainer_j6uty_84._dark_j6uty_96 ._input_j6uty_84{color:#3a8138;background-color:#1a1a1a}._inputContainer_j6uty_84._light_j6uty_103{background-color:#fff}._inputContainer_j6uty_84._light_j6uty_103 ._input_j6uty_84{color:#3a8138;background-color:#fff}._inputContainer_j6uty_84 ._input_j6uty_84{width:100%;height:48px;border:0;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial;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_j6uty_84 ._input_j6uty_84::-moz-placeholder{color:#a1d69f}._inputContainer_j6uty_84 ._input_j6uty_84::placeholder{color:#a1d69f}._inputContainer_j6uty_84 ._input_j6uty_84:focus{outline:none}._inputContainer_j6uty_84 ._icon_j6uty_131 path{fill:#70ba6e}._inputErrorContainer_j6uty_135 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_1rhgi_84{width:100%;display:flex;flex-direction:column;gap:16px}._inputContainer_1rhgi_84._dark_1rhgi_90 ._input_1rhgi_84{background-color:#1a1a1a}._inputContainer_1rhgi_84._light_1rhgi_93 ._input_1rhgi_84{background-color:#fff}._inputContainer_1rhgi_84._horizontal_1rhgi_96{display:flex;align-items:flex-start}._inputContainer_1rhgi_84._vertical_1rhgi_100{display:flex;align-items:center}._inputContainer_1rhgi_84 ._input_1rhgi_84{cursor:default;box-sizing:border-box;height:64px;width:100%;border:1px solid #a1d69f;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_1rhgi_84 ._input_1rhgi_84::-moz-placeholder{color:#a1d69f}._inputContainer_1rhgi_84 ._input_1rhgi_84::placeholder{color:#a1d69f}._inputContainer_1rhgi_84 ._input_1rhgi_84:focus{outline:none}._inputContainer_1rhgi_84 ._submitButton_1rhgi_131{background:#3a8138;white-space:nowrap;width:100%;height:64px;display:flex;justify-content:center}._inputContainer_1rhgi_84 ._submitButton_1rhgi_131:disabled{background:#3a8138;cursor:default}._inputErrorContainer_1rhgi_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")}._wrapper_16ray_84{border-radius:50%;animation:_spinner_16ray_1 1s infinite linear;margin:48px auto}._wrapper_16ray_84._light_16ray_92,._wrapper_16ray_84._light-grey_16ray_92{background:conic-gradient(#0000 10%,#2d2d2d)}._wrapper_16ray_84._light_16ray_92._default_16ray_95,._wrapper_16ray_84._light-grey_16ray_92._default_16ray_95{width:56px;height:56px;-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 9px),#000 0);mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 9px),#000 0)}._wrapper_16ray_84._light_16ray_92._large_16ray_101,._wrapper_16ray_84._light-grey_16ray_92._large_16ray_101{width:100px;height:100px;-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 9px),#000 0);mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 12px),#000 0)}._wrapper_16ray_84._dark_16ray_107,._wrapper_16ray_84._pure-black_16ray_107{background:conic-gradient(#0000 10%,#6f6f6f)}._wrapper_16ray_84._dark_16ray_107._default_16ray_95,._wrapper_16ray_84._pure-black_16ray_107._default_16ray_95{width:56px;height:56px;-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 9px),#000 0);mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 9px),#000 0)}._wrapper_16ray_84._dark_16ray_107._large_16ray_101,._wrapper_16ray_84._pure-black_16ray_107._large_16ray_101{width:100px;height:100px;-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 12px),#000 0);mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 12px),#000 0)}@keyframes _spinner_16ray_1{to{transform:rotate(1turn)}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{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_ljv9v_84{display:flex;flex-direction:column;gap:8px}._cards_ljv9v_90{display:grid;grid-gap:16px;gap:16px;list-style:none;margin:24px 0;padding:0}@media (min-width: 768px){._cards_ljv9v_90{grid-template-columns:repeat(2,1fr);grid-template-areas:"one two" "one four" "three four"}._cards_ljv9v_90 li:nth-child(1){grid-area:one}._cards_ljv9v_90 li:nth-child(2){grid-area:two}._cards_ljv9v_90 li:nth-child(3){grid-area:three}._cards_ljv9v_90 li:nth-child(4){grid-area:four}._cards_ljv9v_90 li:nth-child(2) article,._cards_ljv9v_90 li:nth-child(3) article{aspect-ratio:2/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")}._overlay_l3o7k_84{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080}@media only screen and (min-width: 1440px){._overlay_l3o7k_84{z-index:4}}._aside_l3o7k_98{position:fixed;top:0;width:100%;right:0;background-color:#fff;color:#1a1a1a;z-index:100;height:100dvh;box-shadow:-7px 0 16px 8px #0000001a;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;display:flex;flex-direction:column;justify-content:flex-start}@media only screen and (min-width: 480px){._aside_l3o7k_98{width:440px}}@media only screen and (min-width: 768px){._aside_l3o7k_98{width:calc(100dvw - 290px)}}@media only screen and (min-width: 1440px){._aside_l3o7k_98{width:540px}}._aside_l3o7k_98._open_l3o7k_132{transform:translate(0)}._aside_l3o7k_98 ._header_l3o7k_135{border-bottom:1px solid #cccccc;display:flex;align-items:center;flex-direction:row;gap:12px;justify-content:space-between;padding:20px 16px 16px}._aside_l3o7k_98 ._header_l3o7k_135 ._closeIcon_l3o7k_147:hover{cursor:pointer;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")}._notification_17i5n_84{display:grid;grid-template-areas:"icon content" "icon actions";grid-template-columns:48px 1fr;grid-gap:1rem;gap:1rem;background-color:#fff;padding:12px 24px}._notification_17i5n_84._unread_17i5n_95{background-color:#f0f7fd}._notification_17i5n_84._unread_17i5n_95 ._notificationContent_17i5n_98{opacity:1}._notification_17i5n_84 ._notificationContent_17i5n_98{opacity:.5}._notificationIcon_17i5n_105{grid-area:icon}._notificationContent_17i5n_98{grid-area:content}._notificationActions_17i5n_113{grid-area:actions}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._notificationIconWrapper_1onjx_84{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#000;height:40px;width:40px}._notificationIconWrapper_1onjx_84 ._notificationIcon_1onjx_84{display:flex}._notificationIconWrapper_1onjx_84 ._notificationIcon_1onjx_84 ._notificationIconText_1onjx_96{letter-spacing:.02em;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")}._notificationContent_52l0c_84{display:flex;flex-direction:column;gap:12px;opacity:.5}._notificationContent_52l0c_84._unread_52l0c_90{opacity:1}._notificationContent_52l0c_84 ._notificationContentBody_52l0c_93{font-size:14px;line-height:20px;font-weight:400;font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack)}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._notificationActions_f6hmg_84{display:flex;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")}._notification-center-bell-wrapper_rqpvo_84{background-color:#000;width:40px;height:40px;border:1px solid transparent;border-radius:100px;padding:8px;display:flex;align-items:center;justify-content:center}._notification-center-bell-wrapper_rqpvo_84 svg{height:18px;width:18px;color:#fff}._notification-center-bell-wrapper_rqpvo_84:hover{border-color:#fff}._notification-center-bell-wrapper_rqpvo_84:active{border-color:#075dc6}._notification-center-bell-wrapper_rqpvo_84 ._notification-center-bell_rqpvo_84{position:relative}._notification-center-bell-wrapper_rqpvo_84 ._notification-center-bell_rqpvo_84 ._notification-center-bell-unread-blip_rqpvo_110{width:22px;height:23px;border-radius:100%;color:#fff;background-color:#c21818;border:1px solid #000000;position:absolute;font-size:10px;line-height:1.25;font-weight:700;top:-19px;right:-19px;display: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")}._menu_hx28a_84{display:flex;flex-direction:column}@media only screen and (min-width: 1184px){._menu_hx28a_84{display:flex;flex-direction:row;gap:32px}}._menu_hx28a_84 ._item_hx28a_95{width:100%;white-space:nowrap;padding:16px}@media only screen and (min-width: 1184px){._menu_hx28a_84 ._item_hx28a_95{border-bottom:none;padding:0}}._menu_hx28a_84 ._item-link-highlight_hx28a_106{white-space:nowrap;display:flex;align-items:center}._menu_hx28a_84 ._item-text_hx28a_111{color:#8e8e93}._menu_hx28a_84 ._item-text-highlight_hx28a_114{color:#fff}._menu_hx28a_84 ._item_hx28a_95:hover ._item_hx28a_95{-webkit-text-decoration:underline;text-decoration:underline}._menu_hx28a_84 ._item_hx28a_95:hover ._item-text_hx28a_111{color:#fff}._menu_hx28a_84 ._item_hx28a_95 ._toolkit_hx28a_123{display:flex;align-items:center;gap:4px}._menu_hx28a_84 ._item_hx28a_95 ._toolkit_hx28a_123 svg{color:#fff}._menu_hx28a_84 ._item_hx28a_95 ._iconToolkit_hx28a_131{width:100%;cursor:pointer;display:flex;gap:8px}@media only screen and (min-width: 1184px){._menu_hx28a_84 ._item_hx28a_95 ._iconToolkit_hx28a_131{width:auto}}._menu_hx28a_84 ._item_hx28a_95 ._iconToolkit_hx28a_131:hover svg{transform:translate(4px)}._menu_hx28a_84 ._item_hx28a_95 ._iconToolkit_hx28a_131 svg{transition:all .25s ease-in-out}._menu_hx28a_84 ._item_hx28a_95: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_1tdqn_84{position:fixed;animation:_slideInFromRight_1tdqn_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_1tdqn_84{height:100dvh}}@media only screen and (min-width: 480px){._wrapper_1tdqn_84{width:360px;margin-left:auto}}@media only screen and (min-width: 480px){._menu_1tdqn_107{padding-top:32px;padding-bottom:32px}}._item-wrapper-active_1tdqn_113{background-color:#1a1a1a}._item_1tdqn_113{cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:16px}@media only screen and (min-width: 768px){._item_1tdqn_113{padding-left:32px;padding-right:32px}}._item_1tdqn_113:hover ._item-text_1tdqn_131,._item_1tdqn_113:hover svg{color:#8e8e93}._item-text_1tdqn_131{color:#fff}._item-text-wrapper_1tdqn_138{display:flex;align-items:center;gap:12px}._item-store-pill_1tdqn_143{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_1tdqn_155{width:100%;display:flex;gap:8px;justify-content:flex-start}._item-external-link_1tdqn_155 svg{margin-left:auto}._sub-menu_1tdqn_165{display:none}._sub-menu-active_1tdqn_168{display:flex;flex-direction:column}._sub-menu-item_1tdqn_173 a{display:block;padding:20px 40px}._sub-menu-item_1tdqn_173 a:hover ._sub-menu-item-text_1tdqn_180,._sub-menu-item_1tdqn_173 a:focus ._sub-menu-item-text_1tdqn_180{color:#8e8e93}._sub-menu-item-text_1tdqn_180{color:#fff}@keyframes _slideInFromRight_1tdqn_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_104ok_84{display:flex;padding-left:32px}._wrapper_104ok_84 ._menu_104ok_88{display:flex;gap:32px}._wrapper_104ok_84 ._menu_104ok_88 ._item-wrapper_104ok_92{position:relative}._wrapper_104ok_84 ._menu_104ok_88 ._item-wrapper_104ok_92:hover ._item_104ok_92{border-bottom:3px solid #ffffff}._wrapper_104ok_84 ._menu_104ok_88 ._item-wrapper_104ok_92:hover ._sub-menu_104ok_98{display:block;position:absolute;left:0;width:250px}._wrapper_104ok_84 ._menu_104ok_88 ._item-wrapper_104ok_92 ._item_104ok_92{border-bottom:3px solid #000000;height:100%;display:flex;align-items:center;gap:12px;padding-top:30px;padding-bottom:27px}._wrapper_104ok_84 ._menu_104ok_88 ._item-wrapper_104ok_92 ._item_104ok_92:hover{border-bottom:3px solid #ffffff}._wrapper_104ok_84 ._menu_104ok_88 ._item-wrapper_104ok_92 ._item_104ok_92._selected_104ok_116{border-bottom:3px solid #075dc6}._wrapper_104ok_84 ._menu_104ok_88 ._item-wrapper_104ok_92 ._item_104ok_92 ._link-pill_104ok_119{text-transform:uppercase;border:1px solid #075dc6;border-radius:9px;background:#1a1a1a;font-size:8px!important;line-height:12px!important;padding:2px 8px}._wrapper_104ok_84 ._menu_104ok_88 ._item-wrapper_104ok_92 ._sub-menu_104ok_98{display:none;background:#1a1a1a}._wrapper_104ok_84 ._menu_104ok_88 ._item-wrapper_104ok_92 ._sub-menu-item_104ok_135{padding:12px 16px;display:flex;align-items:center;gap:4px}._wrapper_104ok_84 ._menu_104ok_88 ._item-wrapper_104ok_92 ._sub-menu-item_104ok_135 svg{width:14px}._wrapper_104ok_84 ._menu_104ok_88 ._item-wrapper_104ok_92 ._sub-menu-item_104ok_135:hover{display:flex;align-items:center;gap:12px}._wrapper_104ok_84 ._menu_104ok_88 ._item-wrapper_104ok_92 ._sub-menu-item-cta_104ok_152{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_yfv3s_84{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_26jd4_84{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:none!important;max-width:initial!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:#fff;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(+.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>*{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;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;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;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>.active>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:14px;line-height:5px;text-align:left}#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--input{background-color:#fff;font-size:16px}#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>.active>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>*,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--pin-right>*{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_bfymk_84{height:0;opacity:0;visibility:hidden}._geolocate_bfymk_84._visible_bfymk_89{height:auto;opacity:1;visibility:visible;display:block}._locate-me_bfymk_96{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 0}._locate-me-text_bfymk_105{width:-moz-fit-content;width:fit-content;cursor:default;display:flex;align-items:center;gap:4px}._locate-me-text_bfymk_105._interactive_bfymk_112{cursor:pointer}._locate-me-text_bfymk_105._interactive_bfymk_112:hover ._sub-text_bfymk_115{color:#fff}._locate-me-text_bfymk_105._interactive_bfymk_112 span{-webkit-text-decoration:underline;text-decoration:underline}._locate-me_bfymk_96 svg{height:10px;width:10px;color:#ccc;cursor:pointer}._locate-me_bfymk_96 svg:hover{color:#fff}._button-text_bfymk_131{color:#dcdcdc}._button-text_bfymk_131._enableLocationServices_bfymk_134{transition:all .25s ease}._button-text_bfymk_131._enableLocationServices_bfymk_134._highlight_bfymk_140{font-weight:600;color:#fff}._content_bfymk_145{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_dtqxn_84{display:flex;flex-direction:column;gap:16px}._header_dtqxn_90{position:relative;width:100%;padding-bottom:8px}@media only screen and (min-width: 768px){._header_dtqxn_90{width:645px}}._cards_dtqxn_101{display:flex;gap:16px;overflow:visible;width:645px}@media only screen and (min-width: 768px){._cards_dtqxn_101>div:first-child{display:none}}._footer_dtqxn_113{max-width:645px;display:flex;align-items:center;gap:8px;justify-content:space-between}._arrows_dtqxn_121{display:flex;gap:8px}._arrows_dtqxn_121 ._arrow-wrapper_dtqxn_125{width:48px;height:48px;border-radius:36px;text-indent:-999999px;border:1px solid #5f5f5f;color:#fff;background:#333;opacity:.7}._arrows_dtqxn_121 ._arrow-wrapper_dtqxn_125:first-child{opacity:.2}._arrows_dtqxn_121 ._arrow-wrapper_dtqxn_125 ._arrow_dtqxn_121{display:flex;align-items:center;justify-content:center}._arrows_dtqxn_121 ._arrow-wrapper_dtqxn_125 ._arrow-left_dtqxn_143{transform:rotate(90deg)}._arrows_dtqxn_121 ._arrow-wrapper_dtqxn_125 ._arrow-right_dtqxn_146{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_8uptl_84{width:168px;background-size:800px 104px;position:relative}._wrapper_8uptl_84._light_8uptl_89{background-color:#eee;background:linear-gradient(to right,#f4f4f0 8%,#e9e9e9 16%,#e9e9e9,#f4f4f0 24%,#f4f4f0 32%)}._wrapper_8uptl_84._grey_8uptl_93{background-color:#ccc;background:linear-gradient(to right,#d4d4d4 8%,#d1d1d1 16%,#d3d3d3,#d4d4d4 24%,#d6d6d6 32%)}._wrapper_8uptl_84._dark-grey_8uptl_97{background-color:#1a1a1a;background:linear-gradient(132deg,#1a1a1a,#6d6d6d)}._wrapper_8uptl_84._dark_8uptl_97{background-color:#1a1a1a;background:linear-gradient(to right,#0d0d0d 8%,#1a1a1a 16%,#0d0d0d,#0d0d0d 24%,#000 32%)}._wrapper_8uptl_84._animate_8uptl_105{animation-duration:4s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:_placeHolderShimmer_8uptl_1;animation-timing-function:linear}._wrapper_8uptl_84._button_8uptl_113{border-radius:100px;height:36px}._wrapper_8uptl_84._text_8uptl_118{height:22px;border-radius:4px}._wrapper_8uptl_84._text_8uptl_118._sm_8uptl_122{width:150px;max-width:250px}._wrapper_8uptl_84._text_8uptl_118._sm_8uptl_122._dynamic_8uptl_126{width:60%}._wrapper_8uptl_84._text_8uptl_118._md_8uptl_129{width:200px;max-width:300px}._wrapper_8uptl_84._text_8uptl_118._md_8uptl_129._dynamic_8uptl_126{width:75%}._wrapper_8uptl_84._text_8uptl_118._lg_8uptl_136{width:250px;max-width:400px}._wrapper_8uptl_84._text_8uptl_118._lg_8uptl_136._dynamic_8uptl_126{width:90%}._wrapper_8uptl_84._text_8uptl_118._xl_8uptl_143{width:350px;max-width:100%}._wrapper_8uptl_84._image_8uptl_148{height:120px;width:100%;border-radius:5px}._innerWrapper_8uptl_154{background-color:#fff;position:absolute}._card_8uptl_159{width:100%;border-radius:5px;border:1px solid #dcdcdc;background:#fff}._card_8uptl_159 ._content_8uptl_165{padding:12px 16px;display:flex;flex-direction:column;gap:12px}@keyframes _placeHolderShimmer_8uptl_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_1d41y_84{width:310px;border-radius:8px;border:1px solid #333;border:1px solid var(--Neutral-Grey-600, #333);background:#1a1a1ab3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;flex-direction:column}@media only screen and (min-width: 768px){._wrapper_1d41y_84{width:645px;display:flex;flex-direction:row}}._content_1d41y_101{padding:16px;display:flex;gap:12px}@media only screen and (min-width: 768px){._content_1d41y_101{width:100%}}._content_1d41y_101 ._image_1d41y_111{min-width:80px;min-height:80px;border-radius:6px}@media only screen and (min-width: 768px){._content_1d41y_101 ._image_1d41y_111{min-width:108px;min-height:108px}}._content_1d41y_101 ._info_1d41y_122{display:flex;flex-direction:column;gap:4px;justify-content:center}@media only screen and (min-width: 768px){._content_1d41y_101 ._info_1d41y_122{width:100%}}._content_1d41y_101 ._info_1d41y_122 ._kicker_1d41y_133,._content_1d41y_101 ._info_1d41y_122 ._name_1d41y_134{border-radius:4px}._content_1d41y_101 ._info_1d41y_122 ._kicker_1d41y_133{height:20px;width:60px}._content_1d41y_101 ._info_1d41y_122 ._name_1d41y_134{height:20px;width:190px}@media only screen and (min-width: 768px){._content_1d41y_101 ._info_1d41y_122 ._name_1d41y_134{width:100%}}._button-wrapper_1d41y_151{border-top:1px solid #333333;padding:20px}@media only screen and (min-width: 768px){._button-wrapper_1d41y_151{border-left:1px solid #333333;border-top:0;display:flex;align-items:center}}._button-wrapper_1d41y_151 ._button_1d41y_151{width:100%;height:36px;border-radius:100px}@media only screen and (min-width: 768px){._button-wrapper_1d41y_151 ._button_1d41y_151{width:180px}}._gradient_1d41y_174{background-color:#1a1a1a;background:linear-gradient(132deg,#1a1a1a,#6d6d6d)}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{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_902xy_84{display:flex;gap:16px}._wrapper_902xy_84 ._image_902xy_88{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_902xy_1;animation-timing-function:linear}._wrapper_902xy_84 ._info_902xy_100{display:flex;flex-direction:column;gap:8px;justify-content:space-between}._wrapper_902xy_84 ._info_902xy_100 ._distance_902xy_106,._wrapper_902xy_84 ._info_902xy_100 ._name_902xy_107,._wrapper_902xy_84 ._info_902xy_100 ._location_902xy_108{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_902xy_1;animation-timing-function:linear}._wrapper_902xy_84 ._info_902xy_100 ._distance_902xy_106{width:100px}._wrapper_902xy_84 ._info_902xy_100 ._name_902xy_107{height:25px;width:140px}._wrapper_902xy_84 ._info_902xy_100 ._location_902xy_108{width:60px}@keyframes _placeHolderShimmer_902xy_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_117yw_84{background:#fff;display:flex;flex-direction:column}._wrapper_117yw_84 ._top_117yw_89{border-bottom:1px solid #cccccc;display:flex;gap:8px;justify-content:space-between;padding:16px}._wrapper_117yw_84 ._top_117yw_89 ._info_117yw_96{display:flex;flex-direction:column;gap:8px;justify-content:space-between}._wrapper_117yw_84 ._top_117yw_89 ._info_117yw_96 ._distance_117yw_102,._wrapper_117yw_84 ._top_117yw_89 ._info_117yw_96 ._name_117yw_103,._wrapper_117yw_84 ._top_117yw_89 ._info_117yw_96 ._location_117yw_104{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_117yw_1;animation-timing-function:linear}._wrapper_117yw_84 ._top_117yw_89 ._info_117yw_96 ._distance_117yw_102{width:100px}._wrapper_117yw_84 ._top_117yw_89 ._info_117yw_96 ._name_117yw_103{height:25px;width:140px}._wrapper_117yw_84 ._top_117yw_89 ._info_117yw_96 ._location_117yw_104{width:60px}._wrapper_117yw_84 ._top_117yw_89 ._image_117yw_124{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_117yw_1;animation-timing-function:linear}._wrapper_117yw_84 ._bottom_117yw_136{display:flex;gap:12px;padding:16px}._wrapper_117yw_84 ._bottom_117yw_136 ._button_117yw_141{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_117yw_1;animation-timing-function:linear}@keyframes _placeHolderShimmer_117yw_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_1wyyx_84{margin-top:16px;padding:16px;display:flex;flex-direction:column;gap:16px}@media only screen and (min-width: 768px){._wrapper_1wyyx_84{padding:24px}}._header_1wyyx_97{position:relative;width:100%;padding-bottom:8px}@media only screen and (min-width: 768px){._header_1wyyx_97{width:645px}}._cards_1wyyx_108{display:flex;gap:16px;overflow:visible;width:645px}@media only screen and (min-width: 768px){._cards_1wyyx_108>div:first-child{display:none}}._footer_1wyyx_120{max-width:645px;display:flex;align-items:center;gap:8px;justify-content:space-between}._arrows_1wyyx_128{display:flex;gap:8px}._arrows_1wyyx_128 ._arrow-wrapper_1wyyx_132{width:48px;height:48px;border-radius:36px;text-indent:-999999px;border:1px solid #5f5f5f;color:#fff;background:#333;opacity:.7}._arrows_1wyyx_128 ._arrow-wrapper_1wyyx_132:first-child{opacity:.2}._arrows_1wyyx_128 ._arrow-wrapper_1wyyx_132 ._arrow_1wyyx_128{display:flex;align-items:center;justify-content:center}._arrows_1wyyx_128 ._arrow-wrapper_1wyyx_132 ._arrow-left_1wyyx_150{transform:rotate(90deg)}._arrows_1wyyx_128 ._arrow-wrapper_1wyyx_132 ._arrow-right_1wyyx_153{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_dzokk_84{width:380px;border:1px solid #cccccc;border-radius:6px;background:#fff;display:flex;flex-direction:column}._wrapper_dzokk_84 ._top_dzokk_92{border-bottom:1px solid #cccccc;display:flex;gap:8px;justify-content:space-between;padding:16px}._wrapper_dzokk_84 ._bottom_dzokk_99{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_1kdic_84{display:flex;flex-direction:column;gap:12px;padding:16px}._footer_1kdic_91{border-top:1px solid #333333;padding:16px}._footer_1kdic_91>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_1jia1_84{display:none;padding-top:16px;padding-bottom:0}._wrapper_1jia1_84._show_1jia1_89{display:flex;flex-direction:column;gap:16px}._wrapper_1jia1_84._show_1jia1_89._isHero_1jia1_94{padding-top:0;display:flex;align-items:flex-start;gap:24px}@media only screen and (min-width: 480px){._wrapper_1jia1_84._isHero_1jia1_94 input{width:340px;max-width:340px;min-width:340px}}._wrapper_1jia1_84._isHero_1jia1_94 ._visit-map-button_1jia1_107{opacity:.8;width:auto;border-top:none;padding:0}._wrapper_1jia1_84._isHero_1jia1_94 ._visit-map-button_1jia1_107:hover{opacity:1}._wrapper_1jia1_84._isHero_1jia1_94 ._locate-me_1jia1_116{display:flex;align-items:flex-start}._wrapper_1jia1_84 ._locate-me_1jia1_116{display:flex;align-items:center;flex-direction:column;gap:12px}._wrapper_1jia1_84 ._locate-me-button_1jia1_126{cursor:pointer;color:#eee;display:flex;align-items:center;gap:8px;justify-content:center}._wrapper_1jia1_84 ._locate-me-button_1jia1_126 ._locate-me-button-text_1jia1_134{-webkit-text-decoration:underline;text-decoration:underline}._wrapper_1jia1_84 ._locate-me-button_1jia1_126:hover,._wrapper_1jia1_84 ._locate-me-button_1jia1_126:hover ._locate-me-button-text_1jia1_134{color:#fff}._wrapper_1jia1_84 ._visit-map-button_1jia1_107{width:100%;border-top:1px solid #333333;padding:16px}._wrapper_1jia1_84 ._visit-map-button_1jia1_107 a{z-index:0!important}._wrapper_1jia1_84 ._visit-map-button_1jia1_107 a svg{height:10px}@media only screen and (min-width: 768px){._wrapper_1jia1_84 ._visit-map-button_1jia1_107 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_mogdv_84{position:relative;width:310px;display:flex;align-items:flex-start;flex-direction:column;gap:24px}@media only screen and (min-width: 768px){._wrapper_mogdv_84{width:645px}}@media only screen and (min-width: 1440px){._wrapper_mogdv_84{width:800px}}@media only screen and (min-width: 1920px){._wrapper_mogdv_84{width:960px}}._wrapper_mogdv_84._no-results_mogdv_107{display:flex;gap:16px}._footer_mogdv_112{display:flex;align-items:flex-start;flex-direction:column;gap:16px;justify-content:space-between}@media only screen and (min-width: 768px){._footer_mogdv_112{margin-top:8px;padding-bottom:16px}}._footer-text_mogdv_125{width:-moz-fit-content;width:fit-content;cursor:default;display:flex;align-items:center;gap:4px}._footer-text_mogdv_125._interactive_mogdv_132{cursor:pointer}._footer-text_mogdv_125._interactive_mogdv_132:hover ._sub-text_mogdv_135{color:#fff}._footer-text_mogdv_125._interactive_mogdv_132 span{-webkit-text-decoration:underline;text-decoration:underline}._footer_mogdv_112 svg{color:#ccc;cursor:pointer}._footer_mogdv_112 svg:hover{color:#fff}._near-me-text_mogdv_149 div{color:#dcdcdc}._near-me-text_mogdv_149 div:hover{color:#fff}._near-me-text_mogdv_149 div span{color:#eee;font-weight:600}._other-gyms-text_mogdv_160,._no-gyms-text_mogdv_161{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_1yxbv_84{overflow:visible;width:100%}@media only screen and (min-width: 768px){._slides-wrapper_1yxbv_84{overflow:hidden}}._slides_1yxbv_84{overflow:visible!important}@media only screen and (min-width: 768px){._slides_1yxbv_84{max-width:none;max-width:initial}}._controls_1yxbv_103{position:absolute;bottom:0;right:0;display:flex;gap:8px}._arrow-wrapper_1yxbv_111{width:48px;height:48px;border-radius:36px;text-indent:-999999px;cursor:pointer;border:1px solid #5f5f5f;color:#fff;background:#333}._arrow-wrapper_1yxbv_111:disabled{color:#494949;background:#2c2c2c}._arrow-wrapper_1yxbv_111:not(:disabled):hover,._arrow-wrapper_1yxbv_111:not(:disabled):focus{opacity:1;outline:none;border-color:#fff}._arrow_1yxbv_111{display:flex;align-items:center;justify-content:center}._arrow-left_1yxbv_137{transform:rotate(90deg)}._arrow-right_1yxbv_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_1dbzf_84{background:#000000b3;border:1px solid #333333;border-radius:4px;width:100%;display:flex;flex-direction:column}@media only screen and (min-width: 768px){._wrapper_1dbzf_84{padding-top:0;padding-bottom:0;display:flex;flex-direction:row;gap:16px}}._wrapper_1dbzf_84:hover{box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038}._wrapper_1dbzf_84:hover ._icon_1dbzf_104{color:#fff}._wrapper_1dbzf_84 ._distance_1dbzf_108{color:#b5cfee}._wrapper_1dbzf_84 ._content_1dbzf_112{border-bottom:1px solid #333333;padding:16px;display:flex;gap:16px}@media only screen and (min-width: 768px){._wrapper_1dbzf_84 ._content_1dbzf_112{width:100%;border-right:1px solid #333333;border-bottom:0;padding-top:16px;padding-bottom:16px}}._wrapper_1dbzf_84 ._content_1dbzf_112 ._image_1dbzf_127{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_1dbzf_84 ._content_1dbzf_112 ._image_1dbzf_127{width:108px;min-width:108px;min-height:108px}}._wrapper_1dbzf_84 ._content_1dbzf_112 ._image_1dbzf_127._logo_1dbzf_143,._wrapper_1dbzf_84 ._content_1dbzf_112 ._image_1dbzf_127._map_1dbzf_143,._wrapper_1dbzf_84 ._content_1dbzf_112 ._image_1dbzf_127._default_1dbzf_143{aspect-ratio:1/1}._wrapper_1dbzf_84 ._content_1dbzf_112 ._image_1dbzf_127._primary_1dbzf_146{aspect-ratio:16/9}._wrapper_1dbzf_84 ._content_1dbzf_112 ._info_1dbzf_149{overflow:hidden;width:100%;display:flex;flex-direction:column;gap:4px;justify-content:center}._wrapper_1dbzf_84 ._content_1dbzf_112 ._info_1dbzf_149 ._distance_1dbzf_108{display:flex;gap:4px}._wrapper_1dbzf_84 ._content_1dbzf_112 ._info_1dbzf_149 ._name-text_1dbzf_161{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;font-weight:600}@media only screen and (min-width: 768px){._wrapper_1dbzf_84 ._content_1dbzf_112 ._info_1dbzf_149 ._name-text_1dbzf_161{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;font-weight:600}}._wrapper_1dbzf_84 ._button_1dbzf_190{padding:16px;display:flex;align-items:center}@media only screen and (min-width: 768px){._wrapper_1dbzf_84 ._button_1dbzf_190{padding-left:0}}._wrapper_1dbzf_84 ._button_1dbzf_190 button{width:100%}@media only screen and (min-width: 768px){._wrapper_1dbzf_84 ._button_1dbzf_190 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_hrqvb_84{width:100%;height:100%;text-align:left}@media only screen and (min-width: 768px){._contact_hrqvb_84{max-height:100%;overflow:auto;min-width:540px;display:flex;flex-direction:column}}._contact_hrqvb_84 input,._contact_hrqvb_84 textarea,._contact_hrqvb_84 select{line-height:1.25}._header-container_hrqvb_104{border-bottom:1px solid #cccccc;padding:16px}@media only screen and (min-width: 768px){._header-container_hrqvb_104{padding:24px}}@media only screen and (min-width: 1184px){._header-container_hrqvb_104{padding:32px}}._header_hrqvb_104{display:flex;flex-direction:column;gap:16px;justify-content:center}._header_hrqvb_104._hero_hrqvb_125{display:flex;gap:24px}._sub-header_hrqvb_130{color:#5f5f5f}._contact-form-title_hrqvb_134{color:#1a1a1a}._affiliate-name_hrqvb_138{color:#5f5f5f}._form-wrapper_hrqvb_142{width:100%;height:100%;color:#1a1a1a;border-top:1px solid #cccccc}._form_hrqvb_142{width:100%;height:100%;overflow:auto;display:flex;flex-direction:column;gap:16px;padding:6px 16px 16px}@media only screen and (min-width: 768px){._form_hrqvb_142{padding:14px 24px 24px}}@media only screen and (min-width: 1184px){._form_hrqvb_142{padding-left:32px;padding-right:32px;padding-bottom:32px}}._input-group_hrqvb_177{display:flex;flex-direction:column;gap:8px}._input-group_hrqvb_177._row_hrqvb_182{display:flex;flex-direction:row;gap:16px}._footer_hrqvb_188{display:flex;flex-direction:column;gap:12px;margin-top:16px}._button-wrapper_hrqvb_195{position:relative;border-top:none;background-color:#fff}@media only screen and (min-width: 768px){._button-wrapper_hrqvb_195{border:none}}._button-wrapper_hrqvb_195 ._button_hrqvb_195{width:100%}._captcha-policy_hrqvb_209{margin-top:10px;color:#8e8e93}._captcha-policy_hrqvb_209 span>a{color:#075dc6}._name-container_hrqvb_217{display:flex;flex-direction:row;gap:10px}._close-button_hrqvb_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")}._success_1q6u2_84{height:400px;color:#1a1a1a;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:8px 32px 32px 48px}._success_1q6u2_84 ._header-container_1q6u2_96{display:flex;align-items:center;flex-direction:column}._success_1q6u2_84 ._headline-text_1q6u2_101,._success_1q6u2_84 ._body-text_1q6u2_102{text-align:center}._success_1q6u2_84 ._headline-text_1q6u2_101{margin-top:40px}._success_1q6u2_84 ._body-text_1q6u2_102{margin-top:24px}._success_1q6u2_84 ._close-button-container_1q6u2_111{display:flex;flex-direction:row;justify-content:flex-end;width:100%;top:0}._success_1q6u2_84 ._message_1q6u2_118{text-align:center;width:100%}._success_1q6u2_84 ._message_1q6u2_118 h1,._success_1q6u2_84 ._message_1q6u2_118 h2,._success_1q6u2_84 ._message_1q6u2_118 h3{font-family:var(--cf-header-font-stack);text-transform:uppercase;font-weight:500;font-size:36px;line-height:36px;margin-top:40px}._success_1q6u2_84 ._message_1q6u2_118 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_1xnt7_84{height:400px;color:#1a1a1a;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:8px 32px 32px 48px}._failure_1xnt7_84 ._header-container_1xnt7_96{display:flex;align-items:center;flex-direction:column}._failure_1xnt7_84 ._headline-text_1xnt7_101,._failure_1xnt7_84 ._body-text_1xnt7_102{text-align:center}._failure_1xnt7_84 ._headline-text_1xnt7_101{margin-top:40px}._failure_1xnt7_84 ._body-text_1xnt7_102{margin-top:24px}._failure_1xnt7_84 ._close-button-container_1xnt7_111{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_19grn_84{width:100%;display:flex;flex-direction:column}._wrapper_19grn_84 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_19grn_84 input:focus{border-color:#075dc6}._wrapper_19grn_84 ._label_19grn_102{position:relative;top:10px;color:#333;background:#fff;width:-moz-min-content;width:min-content;white-space:nowrap;transition:border .5s;padding:2px 6px;margin-left:8px}._wrapper_19grn_84._horizontal_19grn_116{display:flex;align-items:center;flex-direction:row}._wrapper_19grn_84._width-auto_19grn_121>div{width:auto}._wrapper_19grn_84._focused_19grn_124 ._label_19grn_102{color:#075dc6}._wrapper_19grn_84._error_19grn_127 ._label_19grn_102{color:#c21818}._wrapper_19grn_84._error_19grn_127 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_6enjx_84{display:flex;flex-direction:column;gap:8px}._wrapper_6enjx_84._error_6enjx_89 ._error-message_6enjx_89{display:flex;align-items:center;flex-direction:row;gap:6px}._wrapper_6enjx_84._error_6enjx_89 ._error-message_6enjx_89 ._text_6enjx_95{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_1ivmz_84{width:100%;display:flex;flex-direction:column}._wrapper_1ivmz_84 textarea{padding:12px 16px;resize:vertical;width:100%;border:1px solid #cccccc;color:#1a1a1a;background-color:#fff;font-size:16px;border-radius:4px}._wrapper_1ivmz_84 ._label_1ivmz_99{color:#333;position:relative;top:8px;background:#fff;padding:0 6px;width:-moz-min-content;width:min-content;white-space:nowrap;margin-left:8px}._wrapper_1ivmz_84._focused_1ivmz_109 textarea{border-color:#075dc6}._wrapper_1ivmz_84._focused_1ivmz_109 ._label_1ivmz_99,._wrapper_1ivmz_84._focused_1ivmz_109._error_1ivmz_115 ._label_1ivmz_99{color:#075dc6}._wrapper_1ivmz_84._focused_1ivmz_109._error_1ivmz_115 ._label_1ivmz_99:after{content:"";position:absolute;top:0;left:0;border-top:1px solid #075dc6;border-radius:4px}._wrapper_1ivmz_84._focused_1ivmz_109._error_1ivmz_115 ._label_1ivmz_99:after{content:"";position:absolute;top:0;left:0;border-left:1px solid #075dc6;border-top-left-radius:2px;border-bottom-left-radius:0}._wrapper_1ivmz_84._focused_1ivmz_109._error_1ivmz_115 ._label_1ivmz_99:after{content:"";top:0;right:0;border-right:1px solid #075dc6;border-top-right-radius:2px;border-bottom-right-radius:0}._wrapper_1ivmz_84._focused_1ivmz_109._error_1ivmz_115 textarea{border-color:#c21818;color:#c21818;background-color:#f9e8e8}._wrapper_1ivmz_84._error_1ivmz_115 ._label_1ivmz_99{color:#c21818;background-color:#f9e8e8}._wrapper_1ivmz_84._error_1ivmz_115 ._label_1ivmz_99:after{content:"";position:absolute;top:0;left:0;border-top:1px solid #c21818;border-radius:4px;width:100%;height:100%}._wrapper_1ivmz_84._error_1ivmz_115 ._label_1ivmz_99: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_1ivmz_84._error_1ivmz_115 ._label_1ivmz_99: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_1ivmz_84._error_1ivmz_115 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_1ya3i_84{display:flex;flex-direction:column}._wrapper_1ya3i_84 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("data:image/svg+xml,%3csvg%20width='24'%20height='25'%20viewBox='0%200%2024%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.59%209.33984L12%2013.9198L7.41%209.33984L6%2010.7498L12%2016.7498L18%2010.7498L16.59%209.33984Z'%20fill='%238E8E93'/%3e%3c/svg%3e");background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:24px}._wrapper_1ya3i_84 select:focus{border-color:#075dc6}._wrapper_1ya3i_84 ._label_1ya3i_105{position:relative;top:8px;color:#333;background:#fff;width:-moz-min-content;width:min-content;white-space:nowrap;padding:2px 6px;margin-left:8px}._wrapper_1ya3i_84._width-full_1ya3i_118{width:100%}._wrapper_1ya3i_84._focused_1ya3i_121 ._label_1ya3i_105{color:#075dc6}._wrapper_1ya3i_84._error_1ya3i_124 ._label_1ya3i_105{color:#c21818}._wrapper_1ya3i_84._error_1ya3i_124 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_1rw1m_84{display:flex;flex-direction:column;gap:8px;margin-top:auto}._wrapper_1rw1m_84 ._inner-wrapper_1rw1m_90{display:flex;flex-direction:row;gap:6px}._wrapper_1rw1m_84 input{width:16px!important;height:16px!important;cursor:pointer;min-width:16px;min-height:16px;max-width:16px;max-height:16px;box-sizing:border-box}._wrapper_1rw1m_84 label div{display:flex;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_ydijy_84{display:flex;align-items:flex-start;flex-direction:column;gap:12px;margin-top:8px}._wrapper_ydijy_84._error_ydijy_91 ._label_ydijy_91{color:#c21818}._wrapper_ydijy_84._error_ydijy_91 ._alert-icon_ydijy_94 svg{width:12px;height:12px}._wrapper_ydijy_84 ._label_ydijy_91{color:#8e8e93;padding-left:0!important}._wrapper_ydijy_84 ._radio-error-container_ydijy_102{color:#c21818;display:flex;align-items:center;gap:6px}._wrapper_ydijy_84 ._radio-error-container_ydijy_102 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_6e8sj_84{display:flex;flex-direction:column;flex-wrap:wrap}._options-container_6e8sj_90{display:flex;flex-direction:row}._option_6e8sj_90{display:flex;flex-direction:row;justify-content:flex-start}._fields_6e8sj_101{display:flex;gap:12px}._radio-group_6e8sj_106{display:flex;gap:6px}._radio-group_6e8sj_106 input{cursor:pointer;width:12px}._custom-radio-label_6e8sj_116{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_1m87a_84{min-width:315px;padding:24px;display:flex;flex-direction:column;gap:32px}@media only screen and (min-width: 480px){._contact_1m87a_84{min-width:400px}}@media only screen and (min-width: 768px){._contact_1m87a_84{min-width:540px;padding:28px}}@media only screen and (min-width: 1184px){._contact_1m87a_84{padding:36px}}._form_1m87a_108{display:flex;flex-direction:column;gap:16px}@media only screen and (min-width: 768px){._form_1m87a_108{gap:24px}}._input-group_1m87a_119._row_1m87a_119{display:flex;flex-direction:row;gap:16px}._input-group_1m87a_119 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_1m87a_1;animation-timing-function:linear}@media only screen and (min-width: 1184px){._input-group_1m87a_119 div{height:40px}}._input-group_1m87a_119 div._contact-method_1m87a_140{display:flex;gap:16px}._input-group_1m87a_119 div._contact-method_1m87a_140 div{background-color:#eee;height:30px}._input-group_1m87a_119 div._terms_1m87a_148{background:none;display:flex;gap:16px}._input-group_1m87a_119 div._terms_1m87a_148 div{background-color:#eee}._input-group_1m87a_119 div._terms_1m87a_148 div:first-child{width:30px;background:#eee;animation:none}@media only screen and (min-width: 1184px){._input-group_1m87a_119 div._terms_1m87a_148 div:first-child{width:40px}}._input-group_1m87a_119 div._terms_1m87a_148 div:nth-child(2){width:100%}._input-group_1m87a_119 div._submit_1m87a_169{height:36px;border-radius:40px}@media only screen and (min-width: 1184px){._input-group_1m87a_119 div._submit_1m87a_169{height:48px}}@keyframes _placeHolderShimmer_1m87a_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_18f3n_84{width:100%;height:100%;text-align:left}@media only screen and (min-width: 768px){._contact_18f3n_84{max-height:100%;min-width:540px;display:flex;flex-direction:column}}._contact_18f3n_84 input,._contact_18f3n_84 textarea,._contact_18f3n_84 select{line-height:1.25}._header-container_18f3n_103{padding:16px}@media only screen and (min-width: 768px){._header-container_18f3n_103{padding-top:24px;padding-left:24px;padding-right:24px}}@media only screen and (min-width: 1184px){._header-container_18f3n_103{padding:32px}}._header_18f3n_103{display:flex;flex-direction:column;gap:16px;justify-content:center}._header_18f3n_103._hero-embedded_18f3n_125{display:flex;gap:24px}._sub-header_18f3n_130{color:#5f5f5f}._contact-form-title_18f3n_134{color:#1a1a1a}._affiliate-name_18f3n_138{color:#5f5f5f}._form-wrapper_18f3n_142{width:100%;height:100%;color:#1a1a1a;border-top:1px solid #cccccc}._form_18f3n_142{width:100%;height:100%;overflow:scroll;display:flex;flex-direction:column;gap:16px;padding:6px 16px 16px}@media only screen and (min-width: 768px){._form_18f3n_142{padding:14px 24px 24px}}@media only screen and (min-width: 1184px){._form_18f3n_142{padding-left:32px;padding-right:32px;padding-bottom:32px}}._input-group_18f3n_177{display:flex;flex-direction:column;gap:8px}._input-group_18f3n_177._row_18f3n_182{display:flex;flex-direction:row;gap:16px}._footer_18f3n_188{display:flex;flex-direction:column;gap:12px;padding-top:12px;margin-top:16px}._button-wrapper_18f3n_196{position:relative;border-top:none;background-color:#fff}@media only screen and (min-width: 768px){._button-wrapper_18f3n_196{border:none}}._button-wrapper_18f3n_196 ._button_18f3n_196{width:100%}._captcha-policy_18f3n_210{margin-top:10px;color:#8e8e93}._captcha-policy_18f3n_210 span{display:flex;gap:4px}._captcha-policy_18f3n_210 span>a{color:#075dc6}._name-container_18f3n_222{display:flex;flex-direction:row;gap:10px}._close-button_18f3n_228{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_i8z38_84{height:100%;width:100%;background:#fff;z-index:1;border-radius:8px}@media only screen and (min-width: 768px){._wrapper_i8z38_84{max-height:100%;overflow:auto;min-width:540px;max-width:694px;display:flex;flex-direction:column}}@media only screen and (min-width: 1184px){._wrapper_i8z38_84{max-width:none;max-width:initial;margin:0}}@media only screen and (min-width: 1440px){._wrapper_i8z38_84{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_7sr0d_84{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:12;width:100%;height:100%;background:#000000b3;justify-content:center;align-items:center}._modal_7sr0d_84._visible_7sr0d_99{display:flex}._modal-backdrop_7sr0d_103{position:fixed;top:0;left:0;right:0;bottom:0}._modal-content_7sr0d_111{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_7sr0d_111._slide-up_7sr0d_122{transform:translateY(0);transition:transform .3s ease-out}._close-button-container_7sr0d_127{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_7sr0d_127:hover,._close-button-container_7sr0d_127: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_1dp8j_84{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_1dp8j_84._visible_1dp8j_101{visibility:visible;opacity:1;transform:translateY(calc(-100vh + 300px + var(--modal-height)));transition:transform .5s}._modal-content_1dp8j_109{--modal-height: 100px;background:#fff;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_1dp8j_122{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080}._modal_1dp8j_84._animating-out_1dp8j_131{transform:translateY(100%);transition:transform .5s}._header_1dp8j_136{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:8px}._sub-header_1dp8j_143{margin-bottom:24px;color:#5f5f5f}._close-button_1dp8j_148{position:absolute;top:20px;right:20px;z-index:14;color:#1a1a1a}._bottom-container_1dp8j_156{display:flex;flex-direction:row;justify-content:center;padding-top:20px;width:100vw;border-top:1px solid #dcdcdc}._bottom-container_1dp8j_156 button{width:80%}._bottom-container_1dp8j_156 ._divider_1dp8j_167{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_smoud_84{color:#1a1a1a;width:100%;text-align:left;display:flex;flex-direction:row;gap:16px;padding:16px}@media only screen and (min-width: 768px){._wrapper_smoud_84{padding:24px}}._wrapper_smoud_84 ._image_smoud_98{-o-object-fit:cover;object-fit:cover;max-width:144px;border-radius:6px;display:flex;justify-content:center}._wrapper_smoud_84 ._image_smoud_98._logo_smoud_105,._wrapper_smoud_84 ._image_smoud_98._map_smoud_105,._wrapper_smoud_84 ._image_smoud_98._default_smoud_105{aspect-ratio:1/1;max-width:90px}._wrapper_smoud_84 ._image_smoud_98._primary_smoud_109{aspect-ratio:16/9}._wrapper_smoud_84 ._info_smoud_112{overflow:hidden;width:100%;display:flex;align-items:flex-start;flex-direction:column;gap:8px;justify-content:center}._wrapper_smoud_84 ._info_smoud_112 ._distance_smoud_121{color:#075dc6}._wrapper_smoud_84 ._info_smoud_112 ._name-text_smoud_124{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;font-weight:600}@media only screen and (min-width: 768px){._wrapper_smoud_84 ._info_smoud_112 ._name-text_smoud_124{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;font-weight:600}}._wrapper_smoud_84 ._info_smoud_112 ._location_smoud_152{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:4px}._wrapper_smoud_84 ._info_smoud_112 ._location_smoud_152:hover,._wrapper_smoud_84 ._info_smoud_112 ._location_smoud_152:hover ._near-me-text_smoud_161{color:#1a1a1a}._wrapper_smoud_84 ._info_smoud_112 ._location_smoud_152 ._near-me-text_smoud_161{color:#5f5f5f;-webkit-text-decoration:underline;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_r0y9h_84{background:#000000b3;border:1px solid #333333;border-radius:4px;height:100%;width:100%;display:flex;flex-direction:column}@media only screen and (min-width: 768px){._wrapper_r0y9h_84{padding-top:0;padding-bottom:0;display:flex;flex-direction:row;gap:16px}}._wrapper_r0y9h_84:hover{box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038}._wrapper_r0y9h_84:hover ._icon_r0y9h_105{color:#fff}._wrapper_r0y9h_84 ._content_r0y9h_109{height:100%;border-bottom:1px solid #333333;cursor:pointer;padding:16px;display:flex;align-items:center;gap:16px}@media only screen and (min-width: 768px){._wrapper_r0y9h_84 ._content_r0y9h_109{width:100%;border-right:1px solid #333333;border-bottom:0;padding-top:16px;padding-bottom:16px}}._wrapper_r0y9h_84 ._button_r0y9h_128{padding:16px;display:flex;align-items:center}._wrapper_r0y9h_84 ._button_r0y9h_128 button{width:100%}@media only screen and (min-width: 768px){._wrapper_r0y9h_84 ._button_r0y9h_128 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_pnidh_84{position:relative;display:flex;align-items:flex-start;flex-direction:column;gap:24px}._wrapper_pnidh_84._no-results_pnidh_91{display:flex;gap:16px}._footer_pnidh_96{display:flex;align-items:flex-start;flex-direction:column;gap:16px;justify-content:space-between}@media only screen and (min-width: 768px){._footer_pnidh_96{margin-top:8px;padding-bottom:16px}}._footer-text_pnidh_109{width:-moz-fit-content;width:fit-content;cursor:default;display:flex;align-items:center;gap:4px}._footer-text_pnidh_109._interactive_pnidh_116{cursor:pointer}._footer-text_pnidh_109._interactive_pnidh_116:hover ._sub-text_pnidh_119{color:#fff}._footer-text_pnidh_109._interactive_pnidh_116 span{-webkit-text-decoration:underline;text-decoration:underline}._footer_pnidh_96 svg{color:#ccc;cursor:pointer}._footer_pnidh_96 svg:hover{color:#fff}._near-me-text_pnidh_133 div{color:#dcdcdc}._near-me-text_pnidh_133 div:hover{color:#fff}._near-me-text_pnidh_133 div span{color:#eee;font-weight:600}._other-gyms-text_pnidh_144,._no-gyms-text_pnidh_145{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_dfh0t_84{position:relative;width:100%;display:flex;align-items:center;flex-direction:column;gap:24px}@media only screen and (min-width: 1184px){._wrapper_dfh0t_84{display:flex;align-items:flex-start}}._wrapper_dfh0t_84._no-results_dfh0t_98{display:flex;gap:16px}._footer_dfh0t_103{display:flex;align-items:flex-start;flex-direction:column;gap:16px;justify-content:space-between}@media only screen and (min-width: 768px){._footer_dfh0t_103{margin-top:8px;padding-bottom:16px}}._footer-text_dfh0t_116{width:-moz-fit-content;width:fit-content;cursor:default;display:flex;align-items:center;gap:4px}._footer-text_dfh0t_116._interactive_dfh0t_123{cursor:pointer}._footer-text_dfh0t_116._interactive_dfh0t_123:hover ._sub-text_dfh0t_126{color:#fff}._footer-text_dfh0t_116._interactive_dfh0t_123 span{-webkit-text-decoration:underline;text-decoration:underline}._footer_dfh0t_103 svg{color:#ccc;cursor:pointer}._footer_dfh0t_103 svg:hover{color:#fff}._near-me-text_dfh0t_140 div{color:#dcdcdc}._near-me-text_dfh0t_140 div:hover{color:#fff}._near-me-text_dfh0t_140 div span{color:#eee;font-weight:600}._other-gyms-text_dfh0t_151,._no-gyms-text_dfh0t_152{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_2xkpm_84{color:#1a1a1a;width:100%;border:1px solid #cccccc;border-radius:6px;background:#fff;max-width:410px;min-width:100%;display:flex;flex-direction:column}@media only screen and (min-width: 768px){._wrapper_2xkpm_84{min-width:380px}}._wrapper_2xkpm_84._wide_2xkpm_100{max-width:485px}._wrapper_2xkpm_84 ._top_2xkpm_103{overflow:hidden;width:100%;border-bottom:1px solid #cccccc;padding:24px;display:flex;flex-direction:row;gap:12px;justify-content:space-between}._wrapper_2xkpm_84 ._top_2xkpm_103 ._left_2xkpm_113{width:100%;text-align:left;display:flex;align-items:flex-start;flex-direction:column;gap:8px;justify-content:space-between}._wrapper_2xkpm_84 ._top_2xkpm_103 ._left_2xkpm_113 ._distance_2xkpm_122{color:#075dc6}._wrapper_2xkpm_84 ._top_2xkpm_103 ._left_2xkpm_113 ._info_2xkpm_125{display:flex;flex-direction:column;gap:4px}._wrapper_2xkpm_84 ._top_2xkpm_103 ._left_2xkpm_113 ._info_2xkpm_125 ._name-text_2xkpm_130{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;font-weight:600}@media only screen and (min-width: 768px){._wrapper_2xkpm_84 ._top_2xkpm_103 ._left_2xkpm_113 ._info_2xkpm_125 ._name-text_2xkpm_130{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;font-weight:600}}._wrapper_2xkpm_84 ._top_2xkpm_103 ._left_2xkpm_113 ._info_2xkpm_125 ._location_2xkpm_156{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:4px}._wrapper_2xkpm_84 ._top_2xkpm_103 ._left_2xkpm_113 ._info_2xkpm_125 ._location_2xkpm_156 ._near-me-text_2xkpm_162{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_2xkpm_84 ._top_2xkpm_103 ._right_2xkpm_174 ._image_2xkpm_174{-o-object-fit:cover;object-fit:cover;max-width:144px;border-radius:6px;display:flex;justify-content:center}._wrapper_2xkpm_84 ._top_2xkpm_103 ._right_2xkpm_174 ._image_2xkpm_174._logo_2xkpm_181,._wrapper_2xkpm_84 ._top_2xkpm_103 ._right_2xkpm_174 ._image_2xkpm_174._map_2xkpm_181,._wrapper_2xkpm_84 ._top_2xkpm_103 ._right_2xkpm_174 ._image_2xkpm_174._default_2xkpm_181{aspect-ratio:1/1;max-width:90px}._wrapper_2xkpm_84 ._top_2xkpm_103 ._right_2xkpm_174 ._image_2xkpm_174._primary_2xkpm_185{aspect-ratio:16/9}._wrapper_2xkpm_84 ._bottom_2xkpm_188{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;padding:16px}._wrapper_2xkpm_84 ._bottom_2xkpm_188 button._aboutTheGym_2xkpm_194{width:100%}@media only screen and (min-width: 768px){._wrapper_2xkpm_84 ._bottom_2xkpm_188 button._aboutTheGym_2xkpm_194:hover{color:#075dc6}}._wrapper_2xkpm_84 ._bottom_2xkpm_188 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_15153_84{display:flex;flex-direction:column;gap:16px}._header_15153_90{display:flex;align-items:center;justify-content:space-between;padding-top:16px;padding-left:16px;padding-right:16px}._header-text_15153_98{width:-moz-fit-content;width:fit-content;cursor:default;display:flex;align-items:center;gap:4px}._header-text_15153_98._interactive_15153_105{cursor:pointer}._header-text_15153_98._interactive_15153_105:hover ._sub-text_15153_108{color:#fff}._header-text_15153_98._interactive_15153_105 span{-webkit-text-decoration:underline;text-decoration:underline}._header_15153_90 svg{color:#ccc;cursor:pointer}._header_15153_90 svg:hover{color:#fff}._near-me-text_15153_122 div{color:#dcdcdc}._near-me-text_15153_122 div:hover{color:#fff}._near-me-text_15153_122 div span{color:#eee}._gym-cards_15153_132{display:flex;flex-direction:column;gap:16px;padding-left:16px;padding-right:16px}._other-gyms-text_15153_140,._no-gyms-text_15153_141{color:#ccc;display:flex;justify-content:center}._other-gyms-text_15153_140:hover{-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}._visit-map-button-container_15153_152{border-top:1px solid #333333;padding:16px;margin-top:16px}._visit-map-button-container_15153_152._no-gyms_15153_141{border-top:none;padding-top:0}._visit-map-button_15153_152{width:100%}._nearest-gyms_15153_166{border-top:1px solid #333333;padding-top:16px;padding-bottom:16px}._nearest-gyms-text_15153_172{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_ygtno_84{background:#000;border:1px solid #333333;border-radius:4px;width:100%;display:flex;align-items:center;gap:8px;padding-right:12px}@media only screen and (min-width: 768px){._wrapper_ygtno_84{padding-right:8px}}._wrapper_ygtno_84:hover{box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038}._wrapper_ygtno_84:hover ._icon_ygtno_102{color:#fff}._wrapper_ygtno_84 ._distance_ygtno_106{color:#ccc}._wrapper_ygtno_84 ._image_ygtno_110{width:60px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:4px 0 0 4px}._wrapper_ygtno_84 ._info_ygtno_117{overflow:hidden;width:150px;display:flex;flex-direction:column;gap:4px}._wrapper_ygtno_84 ._info_ygtno_117 ._name_ygtno_125 ._name-text_ygtno_125{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;font-weight:600}._wrapper_ygtno_84 ._icon_ygtno_102{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_16ih9_84{border-bottom:1px solid #5f5f5f;padding-left:16px;padding-right:16px;display:flex;align-items:center;justify-content:space-between}._wrapper_16ih9_84 svg{cursor:pointer;height:10px;width:10px;color:#ccc}._wrapper_16ih9_84 svg:hover{color:#fff}._header_16ih9_102{padding-top:12px;padding-bottom:12px;display:flex;gap:8px}._header_16ih9_102 svg{height:14px;width:14px;padding:0}._close_16ih9_114{cursor:pointer}._close_16ih9_114 svg{height:10px;width:10px;color:#ccc}._close_16ih9_114: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_5vvz1_84{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_5vvz1_84{border:2px solid #000000}}._icon-button_5vvz1_84:hover{border:1px solid #ffffff}@media only screen and (min-width: 1440px){._icon-button_5vvz1_84:hover{border:2px solid #ffffff}}._icon-button_5vvz1_84._active_5vvz1_106{border:1px solid #075dc6}@media only screen and (min-width: 1440px){._icon-button_5vvz1_84._active_5vvz1_106{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_jytei_84{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_jytei_84{border:2px solid #000000}}._icon_jytei_84:hover{border:1px solid #ffffff}@media only screen and (min-width: 1440px){._icon_jytei_84:hover{border:2px solid #ffffff}}._icon_jytei_84._active_jytei_106{border:1px solid #075dc6}@media only screen and (min-width: 1440px){._icon_jytei_84._active_jytei_106{border:2px solid #075dc6}}._icon_jytei_84._image_jytei_114{padding:2px}._icon_jytei_84._no-image_jytei_117{background-color:#344da5;border-radius:100%;height:40px;width:40px}._icon_jytei_84._no-image_jytei_117:hover{border:0;outline:2px solid #075dc6;outline-offset:2px}._icon_jytei_84 svg{height:22px;width:22px}._icon_jytei_84 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_i90kc_84{z-index:1;border-radius:4px;box-shadow:var(--box-shadow);padding-top:12px;padding-bottom:12px;display:flex;flex-direction:column;gap:12px}._wrapper_i90kc_84._mobile_i90kc_94{position:fixed;animation:_slideInFromRight_i90kc_1 .35s ease-in-out;right:0;top:69px;width:100%;z-index:11;border:0;border-radius:0;background:#fff}._wrapper_i90kc_84._desktop_i90kc_105{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_i90kc_84._desktop_i90kc_105{border-radius:4px}}._heading_i90kc_124{display:flex;align-items:center;justify-content:space-between;padding:8px 24px 8px 16px}@media only screen and (min-width: 480px){._heading_i90kc_124{padding-right:16px}}._links_i90kc_139{border-top:1px solid var(--cf-light-gray);padding-top:12px}._label_i90kc_144{display:block;color:#8e8e93;padding:8px 16px}._link_i90kc_139{display:block;cursor:pointer;color:#000;padding:16px}._link_i90kc_139:hover{-webkit-text-decoration:underline;text-decoration:underline}._link_i90kc_139._logout_i90kc_162{padding:8px 16px}._link_i90kc_139._logout_i90kc_162 a{width:100%}._link-highlight_i90kc_172{color:#075dc6}._link-highlight_i90kc_172:hover{background-color:var(--cf-light-gray)}@keyframes _slideInFromRight_i90kc_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_1bbdm_84{background-color:#000;color:#fff;position:sticky;top:0;width:100%;z-index:11}._wrapper_1bbdm_84._dynamic-transparency_1bbdm_92{position:sticky;height:0}._wrapper_1bbdm_84._dynamic-transparency_1bbdm_92 ._nav_1bbdm_96{position:absolute;background-color:#000;transition:background-color .35s ease-in-out;border-bottom:none}._wrapper_1bbdm_84._dynamic-transparency_1bbdm_92 ._nav_1bbdm_96._transparent_1bbdm_102{background:linear-gradient(180deg,#000000b3,#0000);border-bottom:none}._wrapper_1bbdm_84._dynamic-transparency_1bbdm_92 ._nav_1bbdm_96._transparent_1bbdm_102 ._content-links-icons_1bbdm_106 ._icon-button_1bbdm_106{border:1px solid transparent}._wrapper_1bbdm_84._dynamic-transparency_1bbdm_92 ._nav_1bbdm_96._transparent_1bbdm_102 ._content-links-icons_1bbdm_106 ._icon-button_1bbdm_106:hover{border:1px solid #ffffff}._wrapper_1bbdm_84._dynamic-transparency_1bbdm_92 ._nav_1bbdm_96._transparent_1bbdm_102 ._content-links-icons_1bbdm_106 ._icon-button_1bbdm_106._no-image_1bbdm_112:hover{border:0}._wrapper_1bbdm_84._absolute_1bbdm_115{position:absolute}._nav_1bbdm_96{width:100%;height:74px;border-bottom:1px solid #333333;display:flex;flex-direction:row}@media only screen and (min-width: 1184px){._nav_1bbdm_96{height:auto;height:initial}}._logo_1bbdm_132{display:flex;align-items:center;padding-left:16px;padding-right:16px}@media only screen and (min-width: 768px){._logo_1bbdm_132{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 1184px){._logo_1bbdm_132{border-right:1px solid #333333}}._logo_1bbdm_132 a{line-height:normal}._logo-image_1bbdm_152{max-width:106px;width:100%}._content_1bbdm_106{width:100%}._content-brand-bar_1bbdm_160{width:100%;display:flex;justify-content:flex-end;padding:12px 16px}@media only screen and (min-width: 768px){._content-brand-bar_1bbdm_160{padding-left:32px;padding-right:32px}}._content-links_1bbdm_106{padding-right:16px;display:flex;justify-content:flex-end}@media only screen and (min-width: 768px){._content-links_1bbdm_106{padding-right:32px}}@media only screen and (min-width: 1184px){._content-links_1bbdm_106{border-top:1px solid #333333;display:flex;justify-content:space-between}}._content-links-buttons_1bbdm_192{display:flex;align-items:center;gap:12px;padding-top:14px;padding-bottom:14px}._content-links-buttons_1bbdm_192 ._header-cta-button_1bbdm_199{height:40px;margin-left:auto}._content-links-icons_1bbdm_106{display:flex;align-items:center;gap:12px}._content-links-icons_1bbdm_106 li{position:relative}._content-links-icons_1bbdm_106 li._expanded_1bbdm_212{z-index:9}._content-links-icons_1bbdm_106 li a{position:relative;z-index:1}._content-links-icons_1bbdm_106 ._icon-button_1bbdm_106,._content-links-icons_1bbdm_106 ._icon-location_1bbdm_220{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_1bbdm_106 ._icon-button_1bbdm_106,._content-links-icons_1bbdm_106 ._icon-location_1bbdm_220{border:2px solid #000000}}._content-links-icons_1bbdm_106 ._icon-button_1bbdm_106._icon-dark_1bbdm_235,._content-links-icons_1bbdm_106 ._icon-location_1bbdm_220._icon-dark_1bbdm_235{background:#1a1a1a}._content-links-icons_1bbdm_106 ._icon-button_1bbdm_106:hover,._content-links-icons_1bbdm_106 ._icon-location_1bbdm_220:hover{border:1px solid #ffffff}@media only screen and (min-width: 1440px){._content-links-icons_1bbdm_106 ._icon-button_1bbdm_106:hover,._content-links-icons_1bbdm_106 ._icon-location_1bbdm_220:hover{border:2px solid #ffffff}}._content-links-icons_1bbdm_106 ._icon-button_1bbdm_106._active_1bbdm_249,._content-links-icons_1bbdm_106 ._icon-location_1bbdm_220._active_1bbdm_249{border:1px solid #075dc6}@media only screen and (min-width: 1440px){._content-links-icons_1bbdm_106 ._icon-button_1bbdm_106._active_1bbdm_249,._content-links-icons_1bbdm_106 ._icon-location_1bbdm_220._active_1bbdm_249{border:2px solid #075dc6}}._content-links-icons_1bbdm_106 ._icon-button_1bbdm_106 svg,._content-links-icons_1bbdm_106 ._icon-button_1bbdm_106 img,._content-links-icons_1bbdm_106 ._icon-location_1bbdm_220 svg,._content-links-icons_1bbdm_106 ._icon-location_1bbdm_220 img{height:22px;width:22px}._content-links-icons_1bbdm_106 ._icon-toolkit_1bbdm_266,._content-links-icons_1bbdm_106 ._icon-location_1bbdm_220{cursor:pointer;display:flex;gap:8px}._content-links-icons_1bbdm_106 ._icon-toolkit_1bbdm_266{padding:12px 24px}._content-links-icons_1bbdm_106 ._icon-location_1bbdm_220{background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial}@media only screen and (min-width: 1184px){._content-links-icons_1bbdm_106 ._icon-location_1bbdm_220{width:100%;border-radius:100px}}@media only screen and (min-width: 1440px){._content-links-icons_1bbdm_106 ._icon-location_1bbdm_220{background-color:#1a1a1a;padding:12px 24px}}._content-links-icons_1bbdm_106 ._icon-location_1bbdm_220:hover{background-color:transparent!important;background-color:initial!important}@media only screen and (min-width: 1440px){._content-links-icons_1bbdm_106 ._icon-location_1bbdm_220:hover{color:#1a1a1a;background-color:#fff!important}}._content-links-icons_1bbdm_106 ._icon-location_1bbdm_220 ._icon-location-text_1bbdm_305{display:none}@media only screen and (min-width: 1440px){._content-links-icons_1bbdm_106 ._icon-location_1bbdm_220 ._icon-location-text_1bbdm_305{display:block}}._content-links-icons_1bbdm_106 ._menu-button_1bbdm_313{display:flex;align-items:center;justify-content:center;padding:8px}._find-a-gym_1bbdm_320{display:none}._find-a-gym_1bbdm_320._show_1bbdm_323{display:flex}._find-a-gym-banner_1bbdm_327{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_1bbdm_327._show_1bbdm_323{visibility:visible;opacity:1;transition:opacity .25s ease-in,visibility 0ms ease-in 0ms;max-height:auto}._overlay_1bbdm_343{display:none;position:fixed;width:100%;height:100%;top:0;right:0;left:0;background:#1a1a1ab3;z-index:11}._overlay_1bbdm_343._show_1bbdm_323{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_1obal_84{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_1obal_84{top:119px}}._wrapper_1obal_84._transparent-header_1obal_97{opacity:0;height:0;position:static;position:initial;visibility:hidden}._wrapper_1obal_84._visible_1obal_103{opacity:1;height:100%;position:sticky;visibility:visible}._item_1obal_110{cursor:pointer;border-bottom:1px solid #333333;color:#fff;display:flex;gap:16px;padding:20px 16px}._item_1obal_110._open_1obal_121{display:flex;justify-content:space-between}._item_1obal_110 ._item-sub-text_1obal_125{color:#8e8e93}._sub-menu-item_1obal_129{border-bottom:1px solid #333333}._sub-menu-item_1obal_129 a{display:block;padding:20px 32px}._sub-menu-item_1obal_129 a:hover ._sub-menu-item-text_1obal_140,._sub-menu-item_1obal_129 a:focus ._sub-menu-item-text_1obal_140{color:#fff}._sub-menu-item-text_1obal_140{color:#8e8e93}._sub-menu-item-text-active_1obal_147{color:#fff}._icon-open_1obal_151{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_1tjgc_84{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_1tjgc_84{top:119px}}._wrapper_1tjgc_84._transparent-header_1tjgc_98{opacity:0;height:0;position:static;position:initial;visibility:hidden}._wrapper_1tjgc_84._visible_1tjgc_104{opacity:1;height:100%;position:sticky;visibility:visible}._item_1tjgc_111{border-bottom:1px solid #333333;color:#fff;display:flex;gap:16px;justify-content:space-between;padding:24px 32px}._item-open_1tjgc_122{display:flex;justify-content:space-between}._item-sub-wrapper_1tjgc_126{display:flex;gap:36px}._item-text-sub_1tjgc_131{color:#8e8e93}._item-text-sub_1tjgc_131:hover,._item-text-sub_1tjgc_131:focus,._item-text-sub-active_1tjgc_134{color:#fff}._icon-open_1tjgc_138{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_1kuub_84{position:relative;background:#1a1a1a;border-top:1px solid #333333;border-bottom:1px solid #333333;z-index:9;color:#fff}._overlay_1kuub_93{display:none;position:fixed;width:100%;height:100%;top:0;right:0;left:0;background:#1a1a1ab3}._overlay_1kuub_93._show_1kuub_103{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_16s21_84{position:sticky;top:0;width:100%;z-index:11;transition:background-color .35s ease-in-out;background-color:#000;color:#fff}._header_16s21_84._transparent_16s21_93{height:0}._header_16s21_84._transparent_16s21_93 ._nav_16s21_96{position:absolute;background-color:#000;transition:background-color .35s ease-in-out;border-bottom:none}._header_16s21_84._transparent_16s21_93 ._nav_16s21_96._transparent_16s21_93{background:linear-gradient(180deg,#000000b3,#0000);border-bottom:none}._header_16s21_84._transparent_16s21_93 ._nav_16s21_96._transparent_16s21_93 ._content-links-icons_16s21_106 ._icon-button_16s21_106{border:1px solid transparent}._header_16s21_84._transparent_16s21_93 ._nav_16s21_96._transparent_16s21_93 ._content-links-icons_16s21_106 ._icon-button_16s21_106:hover{border:1px solid #ffffff}._header_16s21_84._transparent_16s21_93 ._nav_16s21_96._transparent_16s21_93 ._content-links-icons_16s21_106 ._icon-button_16s21_106._no-image_16s21_112:hover{border:0}._header_16s21_84 ._nav_16s21_96{width:100%;height:74px;border-bottom:1px solid #333333;display:flex;flex-direction:row}@media only screen and (min-width: 1184px){._header_16s21_84 ._nav_16s21_96{height:auto;height:initial}}._header_16s21_84 ._logo_16s21_129{display:flex;align-items:center;padding:16px}@media only screen and (min-width: 1184px){._header_16s21_84 ._logo_16s21_129{border-right:1px solid #333333}}._header_16s21_84 ._logo_16s21_129 a{line-height:normal}._header_16s21_84 ._logo-image_16s21_142{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_1f2yu_84{display:block;height:100%;position:relative}@media only screen and (min-width: 1184px){._wrapper_1f2yu_84{display:grid;grid-template-columns:320px 1fr;grid-row-gap:0;flex-grow:1}}._wrapper_1f2yu_84._singleRow_1f2yu_97{grid-template-rows:1fr}._wrapper_1f2yu_84 ._aside-wrapper_1f2yu_101{background-color:#1a1a1a;z-index:3;height:100%;position:relative}@media only screen and (min-width: 1184px){._wrapper_1f2yu_84 ._aside-wrapper_1f2yu_101{padding-bottom:48px}}._wrapper_1f2yu_84 ._aside-wrapper_1f2yu_101 ._aside-container_1f2yu_112{position:fixed;top:73px;width:100%;height:auto;background-color:#1a1a1a;overflow:scroll;padding:24px 16px}@media only screen and (min-width: 768px){._wrapper_1f2yu_84 ._aside-wrapper_1f2yu_101 ._aside-container_1f2yu_112{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1f2yu_84 ._aside-wrapper_1f2yu_101 ._aside-container_1f2yu_112{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_1f2yu_84 ._aside-wrapper_1f2yu_101 ._aside-container_1f2yu_112{padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1f2yu_84 ._aside-wrapper_1f2yu_101 ._aside-container_1f2yu_112{max-width:none;max-width:initial;top:118px;width:320px;height:100%;padding:0}}._wrapper_1f2yu_84 ._aside-wrapper_1f2yu_101 ._aside-container_1f2yu_112._is-open_1f2yu_152{height:100%}._wrapper_1f2yu_84 ._page-wrapper_1f2yu_156{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_1f2yu_84 ._page-wrapper_1f2yu_156{grid-template-columns:repeat(8,1fr)}}@media only screen and (min-width: 768px){._wrapper_1f2yu_84 ._page-wrapper_1f2yu_156{grid-template-columns:repeat(12,1fr)}}@media only screen and (min-width: 1184px){._wrapper_1f2yu_84 ._page-wrapper_1f2yu_156{gap:0 20px}}@media only screen and (min-width: 1184px){._wrapper_1f2yu_84 ._page-wrapper_1f2yu_156{top:auto;top:initial}}._wrapper_1f2yu_84 ._page-wrapper_1f2yu_156>section{grid-column:1/-1;padding-bottom:60px}._wrapper_1f2yu_84 ._page-wrapper_1f2yu_156._mobile-form_1f2yu_189{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_3ggd3_84{padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._wrapper_3ggd3_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_3ggd3_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_3ggd3_84{padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_3ggd3_84{width:100%;max-width:1012px}}._header_3ggd3_112{font-family:var(--cf-header-font-stack);color:var(--cf-black);text-transform:uppercase}._header-container-offset_3ggd3_118{border-bottom:1px solid var(--cf-gray-10);display:flex;align-items:center;flex-direction:column;gap:32px;justify-content:center;padding-top:24px;padding-bottom:24px}@media only screen and (min-width: 900px){._header-container-offset_3ggd3_118{display:flex;align-items:center;flex-direction:row;justify-content:space-between}}._header-container_3ggd3_118 ._button_3ggd3_137{display:none}@media only screen and (min-width: 1184px){._header-container_3ggd3_118 ._button_3ggd3_137{display:block}}._ctaCards_3ggd3_146{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_3ggd3_146{display:flex;justify-content:center;text-align:center;flex-direction:column;align-items:center;height:100%;background:#f2f2f2;border-radius:4px;padding:24px}._ctaCardDesc_3ggd3_170{padding:8px 0 16px;color:var(-cf-light-gray);font-weight:400}._viewAllButton_3ggd3_176{display:none}._loaderWrapper_3ggd3_180{width:100%;margin:0 auto}@media (max-width: 900px){._viewAllButton_3ggd3_176{display:flex;flex-direction:row;justify-content:center;margin:0 20px 8px;width:calc(100% - 40px)}._levels_3ggd3_193{display:grid;grid-template-columns:repeat(2,1fr)}._level_3ggd3_193{position:relative;background:none}._level_3ggd3_193:nth-child(odd):before{content:"";position:absolute;background-color:var(--cf-gray-10);width:1px;height:60%;right:0}._ctaCards_3ggd3_146{display:flex;justify-content:center;text-align:center;flex-direction:column;border-radius:4px;margin-top:24px}._ctaCard_3ggd3_146{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")}._headerContainer_6n0ok_84{display:flex;align-items:center;flex-direction:row;justify-content:space-between}@media only screen and (min-width: 480px){._headerContainer_6n0ok_84{width:100%}}._headerContainer_6n0ok_84._noIndent_6n0ok_95 ._header_6n0ok_84,._headerContainer_6n0ok_84._noIndent_6n0ok_95 a{padding-left:0}._headerContainer_6n0ok_84._hasSubHeader_6n0ok_99{display:flex;align-items:flex-start;flex-direction:column}._headerContainer_6n0ok_84._hasSubHeader_6n0ok_99 ._subHeader_6n0ok_104{color:var(--cf-light-grey);padding-left:16px;margin-top:4px}._headerContainer_6n0ok_84._verticalSpacing_6n0ok_109{padding-top:24px;padding-bottom:24px}._headerContainer_6n0ok_84._border_6n0ok_113{border-bottom:1px solid #dcdcdc}._headerContainer_6n0ok_84 ._header_6n0ok_84{display:flex;align-items:center;gap:8px}._headerContainer_6n0ok_84 ._header_6n0ok_84,._headerContainer_6n0ok_84 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_9lp2x_84{padding-top:24px;padding-bottom:24px}._wrapper_9lp2x_84._offset-background_9lp2x_88{background:var(--cf-light-gray)}._header_9lp2x_92{padding-left:12px}._icon_9lp2x_96{margin-right:10px}._headerButton_9lp2x_100{color:#075dc6}._headerToggle_9lp2x_104{display:flex;align-items:center;gap:8px}._headerToggle_9lp2x_104 input{cursor:pointer;height:20px;width:20px;min-width:0;min-width:initial}._subHeader_9lp2x_117{color:var(--cf-dark-gray);padding-top:4px;padding-bottom:0;padding-left:12px}._rowGroup_9lp2x_124{margin-top:16px}._border_9lp2x_128{border:1px solid var(--cf-gray-10);border-radius:4px}@media (max-width: 900px){._headerContainer_9lp2x_134{padding:0;align-items:center}._header_9lp2x_92,._subHeader_9lp2x_117{padding:0}._icon_9lp2x_96{margin-right:6px}._subHeader_9lp2x_117{padding-top:4px}._headerButton_9lp2x_100{display:none}._rowGroup_9lp2x_124{margin-top:16px}._isHidden_9lp2x_154{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;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;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("data:image/svg+xml,%3csvg%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.64287%202.42544L0.274882%208.79321L4.26032e-06%2011.4045C-5.12662e-05%2012%20-0.00494697%2012%200.595572%2012L3.20691%2011.7251L9.5749%205.35736L6.64287%202.42544ZM11.8197%202.42544L9.5749%200.18016C9.16258%20-0.255047%208.8877%200.180685%208.45248%200.615892L7.16972%201.89861L10.1017%204.83053L11.3845%203.54782C11.8197%203.11261%2012.2549%202.83774%2011.8197%202.42544Z'%20fill='currentColor'/%3e%3c/svg%3e");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_2lpdz_84{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px;gap:24px}@media only screen and (min-width: 768px){._benchmark-card-container_2lpdz_84{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1440px){._benchmark-card-container_2lpdz_84{grid-template-columns:repeat(3,1fr)}}._wrapper_wlfiy_1{font-size:16px}._content-wrapper_wlfiy_5{align-items:center;display:flex;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;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("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.85735%203.23392L0.366984%2011.7243L0.000493961%2015.2059C0.000419929%2016%20-0.00610745%2016%200.794557%2016L4.27622%2015.6335L12.7666%207.14315L8.85735%203.23392ZM15.7596%203.23392L12.7666%200.240214C12.2168%20-0.340063%2011.8504%200.240913%2011.2701%200.821189L9.55979%202.53148L13.469%206.44071L15.1793%204.73042C15.7596%204.15015%2016.3399%203.78365%2015.7596%203.23392Z'%20fill='white'/%3e%3c/svg%3e")}._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>.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;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;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;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>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>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_1lcui_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1lcui_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1lcui_100{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_1lcui_113{margin-bottom:28px}._icon_1lcui_113: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("data:image/svg+xml,%3csvg%20width='60'%20height='60'%20viewBox='0%200%2060%2060'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%2030C0%2046.5726%2013.4274%2060%2030%2060C46.5726%2060%2060%2046.5726%2060%2030C60%2013.4274%2046.5726%200%2030%200C13.4274%200%200%2013.4274%200%2030ZM17.2984%2033.5081C16.2097%2034.7177%2014.2742%2034.7177%2013.1855%2033.629L11.8548%2032.2984C10.6452%2031.0887%2010.6452%2029.2742%2011.8548%2028.1855L27.9435%2012.0968C29.0323%2011.0081%2030.8468%2011.0081%2032.0564%2012.0968L48.0242%2028.1855C49.2339%2029.2742%2049.2339%2031.0887%2048.0242%2032.2984L46.6935%2033.629C45.6048%2034.7177%2043.6694%2034.7177%2042.5806%2033.5081L33.871%2024.4355V46.4516C33.871%2048.1452%2032.5403%2049.3548%2030.9677%2049.3548H29.0323C27.3387%2049.3548%2026.129%2048.1452%2026.129%2046.4516V24.4355L17.2984%2033.5081Z'%20fill='%23ccc'/%3e%3c/svg%3e")}._drop_1lcui_129{margin-bottom:10px;font-size:16px;font-weight:600}._upload_1lcui_135{color:#075dc6;cursor:pointer}._name_1lcui_140,._description_1lcui_141{font-size:16px;color:#6d6c6c;line-height:1.2}._error_1lcui_147{font-size:1.4rem;line-height:1.7142857143}@media (max-width: 454px){._error_1lcui_147{font-size:1.5rem;line-height:1.5333333333}}._error_1lcui_147{color:#c21818;line-height:1.2}@media (max-width: 767px){._wrapper_1lcui_100{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_qanjd_84{border:1px solid var(--cf-gray-10);border-radius:4px;display:flex;align-items:center;flex-direction:column;gap:12px}._wrapperMetaInfo_qanjd_93{width:100%;border-bottom:1px solid var(--cf-gray-10);display:flex;gap:1rem;padding:16px 32px}._cell_qanjd_104{display:flex;align-items:center;gap:10px;margin-right:26px;margin-left:10px}._cell_qanjd_104 span{font-size:12px;font-family:var(--cf-body-font-stack);padding-left:8px}._image_qanjd_118{width:5.4rem;height:5.8rem}._name_qanjd_123{width:auto;display:flex;align-items:center;gap:32px}._content_qanjd_130{flex-grow:4;width:100%;display:flex;align-items:center;gap:32px;justify-content:space-between;padding:22px 32px 30px}._description-wrapper_qanjd_143{flex:1}@media only screen and (min-width: 1184px){._description-wrapper_qanjd_143{max-width:320px}}._description_qanjd_143{color:var(--cf-dark-gray);margin-bottom:8px}._tags_qanjd_157>li{color:var(--cf-black);background-color:#fff;border:1px solid var(--cf-black-20)}._course-progress_qanjd_163{font-weight:400;font-size:12;line-height:1.33;color:var(--cf-off-black)}._course-progress_qanjd_163>span{text-transform:capitalize}._button-row_qanjd_174{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}@media (max-width: 1062px){._wrapper_qanjd_84,._content_qanjd_130{gap:20px;flex-direction:column;align-items:flex-start}._name_qanjd_123{width:auto;width:initial}._description_qanjd_143{margin-bottom:12px}}@media (max-width: 900px){._wrapperMetaInfo_qanjd_93{flex-direction:column;padding:0;border-top:1px solid var(--cf-gray-10);border-bottom:0}._wrapperMetaInfo_qanjd_93._wrapperMetaInfoInPerson_qanjd_202{display:flex;flex-direction:column-reverse}._cell_qanjd_104:first-of-type{padding-top:24px}._cell_qanjd_104{padding-top:12px}}._wrapper_1n24i_1{display:flex;flex-direction:row;align-items:center;gap:calc(var(--cf-spacing) * 2);margin-bottom:calc(var(--cf-spacing) * 3);margin-top:calc(var(--cf-spacing) * 3)}._wrapper_1n24i_1>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_1q59q_84{display:flex;flex-direction:row;width:100%;padding:16px 32px;border-bottom:1px solid var(--cf-gray-10);gap:1rem}._cell_1q59q_93{display:flex;align-items:center;gap:10px;margin-right:26px;margin-left:10px}@media (max-width: 1062px){._wrapper_1q59q_84,._content_1q59q_103{gap:20px;flex-direction:column;align-items:flex-start}._name_1q59q_108{width:auto;width:initial}._description_1q59q_111{margin-bottom:12px}}@media (max-width: 900px){._wrapperMetaInfo_1q59q_84{flex-direction:column;padding:0;border-top:1px solid var(--cf-gray-10);border-bottom:0}._wrapperMetaInfo_1q59q_84._wrapperMetaInfoInPerson_1q59q_122{display:flex;flex-direction:column-reverse}._cell_1q59q_93:first-of-type{padding-top:24px}._cell_1q59q_93{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_16cru_84{border:1px solid #cccccc;border-radius:8px;overflow:hidden}._wrapper_16cru_84 ._line-items_16cru_90{list-style:none;display:flex;flex-direction:column;gap:0}._wrapper_16cru_84 ._line-items_16cru_90 ._line-item_16cru_90{background-color:#fff;padding:24px}._wrapper_16cru_84 ._line-items_16cru_90 ._line-item_16cru_90: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_vf6ql_84{display:grid;grid-gap:32px;gap:32px;width:100%}._wrapper_vf6ql_84:not(:first-of-type){border-top:1px solid #eeeeee}._wrapper_vf6ql_84._small_vf6ql_92{grid-template-columns:min-content auto}._wrapper_vf6ql_84._small_vf6ql_92 ._col3_vf6ql_95{grid-column:1/-1}._wrapper_vf6ql_84._large_vf6ql_98{grid-template-columns:min-content auto min-content}._wrapper_vf6ql_84._large_vf6ql_98 ._col2_vf6ql_101{width:100%}._wrapper_vf6ql_84._large_vf6ql_98 ._col3_vf6ql_95,._wrapper_vf6ql_84._small_vf6ql_92 ._col1_vf6ql_109,._wrapper_vf6ql_84._large_vf6ql_98 ._col1_vf6ql_109{display:flex;align-items:center;justify-content:center}._wrapper_vf6ql_84._small_vf6ql_92 ._col1_vf6ql_109 img,._wrapper_vf6ql_84._large_vf6ql_98 ._col1_vf6ql_109 img{position:relative;width:80px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}._wrapper_vf6ql_84._small_vf6ql_92 ._col2_vf6ql_101 ._price_vf6ql_120._discounted_vf6ql_120,._wrapper_vf6ql_84._small_vf6ql_92 ._col3_vf6ql_95 ._price_vf6ql_120._discounted_vf6ql_120,._wrapper_vf6ql_84._large_vf6ql_98 ._col2_vf6ql_101 ._price_vf6ql_120._discounted_vf6ql_120,._wrapper_vf6ql_84._large_vf6ql_98 ._col3_vf6ql_95 ._price_vf6ql_120._discounted_vf6ql_120{-webkit-text-decoration:line-through;text-decoration:line-through;color:#8e8e93}._wrapper_vf6ql_84._small_vf6ql_92 ._col2_vf6ql_101,._wrapper_vf6ql_84._large_vf6ql_98 ._col2_vf6ql_101{display:flex;flex-direction:column;gap:16px;justify-content:center}._wrapper_vf6ql_84._small_vf6ql_92 ._col3_vf6ql_95,._wrapper_vf6ql_84._large_vf6ql_98 ._col3_vf6ql_95{display:flex;gap:12px}._wrapper_vf6ql_84._small_vf6ql_92 ._buttonContainer_vf6ql_136,._wrapper_vf6ql_84._large_vf6ql_98 ._buttonContainer_vf6ql_136{display:flex;flex-wrap:wrap;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_1v8j3_84{width:100%}._wrapper_1v8j3_84 button{width:100%;display:flex;justify-content:center}@media only screen and (min-width: 480px){._wrapper_1v8j3_84 button{width:auto}}._fadedText_1v8j3_98: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_15f1q_84{background-color:#eee;border-bottom:1px solid #eeeeee;display:flex;align-items:flex-start;flex-direction:column;gap:8px;justify-content:space-between;padding:16px 24px}@media only screen and (min-width: 768px){._wrapper_15f1q_84{flex-direction:row;align-items:center;padding-top:12px;padding-bottom:12px}}._wrapper_15f1q_84 ._cell_15f1q_106{flex:none;align-self:stretch;flex-grow:1;display:flex;gap:4px}@media only screen and (min-width: 768px){._wrapper_15f1q_84 ._cell_15f1q_106{flex-direction:column}}._wrapper_15f1q_84 ._cell_15f1q_106:nth-of-type(1){order:0}._wrapper_15f1q_84 ._cell_15f1q_106:nth-of-type(2){order:1}._wrapper_15f1q_84 ._cell_15f1q_106:nth-of-type(3){order:2}._wrapper_15f1q_84 ._cell_15f1q_106:nth-of-type(4){order:3}._wrapper_15f1q_84 ._cell_15f1q_106:nth-of-type(5){order:4}._wrapper_15f1q_84 ._cell_15f1q_106:nth-of-type(6){order:5;flex-grow:0}._wrapper_15f1q_84 ._cell_15f1q_106 ._cellLabel_15f1q_144{min-width:20%}@media only screen and (min-width: 1184px){._wrapper_15f1q_84 ._cell_15f1q_106 ._cellLabel_15f1q_144{min-width:0;min-width:initial}}._wrapper_15f1q_84 ._cell_15f1q_106._orderDetailsButton_15f1q_153{display:flex;justify-content:flex-start;margin-top:12px}@media only screen and (min-width: 1184px){._wrapper_15f1q_84 ._cell_15f1q_106._orderDetailsButton_15f1q_153{justify-content:center;margin-top:0}}._wrapper_15f1q_84 ._cell_15f1q_106._orderDetailsButton_15f1q_153 button{color:#075dc6}._wrapper_15f1q_84 ._cell_15f1q_106._orderDetailsButton_15f1q_153 button:hover{-webkit-text-decoration:underline;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_mglcr_84{width:100%;padding:24px}._wrapper_mglcr_84 ._title-container_mglcr_88{display:flex;flex-direction:column;gap:8px}._wrapper_mglcr_84 ._title-container_mglcr_88 a{color:#075dc6}._wrapper_mglcr_84 ._title-container_mglcr_88 a:hover{-webkit-text-decoration:underline;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_16xpk_84{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:2.4rem;gap:2.4rem}._grid-wrapper_16xpk_84._is-dashboard_16xpk_94{justify-content:flex-end;padding:0;gap:1.2rem}._flex-item_16xpk_100{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;gap:8px;min-width:11.4rem;min-height:12rem;padding:16px 12px;background:var(--cf-gray-5);border-radius:4px}._flex-item_16xpk_100 img{width:7rem;height:6.25rem}._flex-item_16xpk_100 p{font-weight:800;text-transform:uppercase}@media only screen and (max-width: "900px"-1px){._grid-wrapper_16xpk_84._is-dashboard_16xpk_94{border-top:1px solid var(--cf-gray-10);gap:0}._grid-wrapper_16xpk_84 ._flex-item_16xpk_100{flex:auto}._grid-wrapper_16xpk_84._is-dashboard_16xpk_94 ._flex-item_16xpk_100{position:relative;flex:auto;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial}._grid-wrapper_16xpk_84._is-dashboard_16xpk_94 ._flex-item_16xpk_100:first-child:nth-last-child(3),._grid-wrapper_16xpk_84._is-dashboard_16xpk_94 ._flex-item_16xpk_100:first-child:nth-last-child(3)~._flex-item_16xpk_100{width:33.33%}._grid-wrapper_16xpk_84._is-dashboard_16xpk_94 ._flex-item_16xpk_100: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_kj311_84{padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._wrapper_kj311_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_kj311_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_kj311_84{padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_kj311_84{width:100%;max-width:1012px}}._header_kj311_112{font-family:var(--cf-header-font-stack);line-height:28px;color:var(--cf-black);text-transform:uppercase}._crossfitId_kj311_119{font-family:var(--cf-font-header-stack);line-height:24px;font-size:14px;font-weight:600}._loaderWrapper_kj311_126{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:static;position: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_rifxo_84{display:grid;padding:24px}._wrapper_rifxo_84:not(:first-child){border-top:1px solid var(--cf-gray-10)}._wrapper_rifxo_84 ._col_rifxo_93:not(._label_rifxo_93){margin:auto 0}._wrapperTwoCols_rifxo_97{grid-template-areas:"a a b b b b b b b b";grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}._wrapperThreeCols_rifxo_103{grid-template-areas:"a a b b b b b b c c";grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}._wrapperTwoCols_rifxo_97 ._col_rifxo_93:first-of-type,._wrapperThreeCols_rifxo_103 ._col_rifxo_93:first-of-type{grid-area:a}._wrapperTwoCols_rifxo_97 ._col_rifxo_93:nth-of-type(2),._wrapperThreeCols_rifxo_103 ._col_rifxo_93:nth-of-type(2){grid-area:b}._wrapperThreeCols_rifxo_103 ._col_rifxo_93:nth-of-type(3){grid-area:c;display:flex;justify-content:flex-end}._edit_rifxo_125,._delete_rifxo_126{display:flex;align-items:flex-start;justify-content:flex-end;padding-top:4px}._label_rifxo_93{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_rifxo_142,._infoDesc_rifxo_143{font-family:var(--cf-font-body-stack);font-size:14px;color:var(--cf-black)}._infoValue_rifxo_142{font-weight:700}._infoValue_rifxo_142:not(:last-child){padding-bottom:4px}._infoDesc_rifxo_143{color:var(--cf-dark-gray);font-weight:400;line-height:22px}._wrapperTwoCols_rifxo_97 ._infoDesc_rifxo_143{padding-top:10px}._addButton_rifxo_166{cursor:pointer}._editBtn_rifxo_170:after{content:"";display:inline-block;height:12px;width:12px;background-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.64287%202.42544L0.274882%208.79321L4.26032e-06%2011.4045C-5.12662e-05%2012%20-0.00494697%2012%200.595572%2012L3.20691%2011.7251L9.5749%205.35736L6.64287%202.42544ZM11.8197%202.42544L9.5749%200.18016C9.16258%20-0.255047%208.8877%200.180685%208.45248%200.615892L7.16972%201.89861L10.1017%204.83053L11.3845%203.54782C11.8197%203.11261%2012.2549%202.83774%2011.8197%202.42544Z'%20fill='currentColor'/%3e%3c/svg%3e");background-size:12px 12px}._formOpen_rifxo_179:after{opacity:.4}._deleteBtn_rifxo_183{margin-left:12px}._deleteBtn_rifxo_183:after{content:"";display:inline-block;height:12px;width:12px;background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.52403%206.99998L0%2012.524L1.47597%2014L7%208.47596L12.524%2014L14%2012.524L8.47597%206.99998L14%201.47597L12.524%200L7%205.52401L1.476%200L3.0407e-05%201.47597L5.52403%206.99998Z'%20fill='currentColor'/%3e%3c/svg%3e");background-size:12px 12px}._inactive-value_rifxo_196{color:var(--cf-light-grey)}@media (max-width: 900px){._wrapper_rifxo_84{grid-template-columns:none;grid-gap:16px;padding:24px 16px}._wrapperTwoCols_rifxo_97{grid-template-areas:"a a a a a" "b b b b b"}._wrapperThreeCols_rifxo_103{grid-template-areas:"a a b b b" "c c c c c"}._wrapperTwoCols_rifxo_97 ._col_rifxo_93:first-of-type,._wrapperThreeCols_rifxo_103 ._col_rifxo_93:first-of-type{grid-area:a}._wrapperTwoCols_rifxo_97 ._col_rifxo_93:nth-of-type(2){grid-area:b}._wrapperThreeCols_rifxo_103 ._col_rifxo_93:nth-of-type(2){grid-area:c}._wrapperThreeCols_rifxo_103 ._col_rifxo_93:nth-of-type(3){grid-area:b;display:flex;justify-content:flex-end}._wrapperTwoCols_rifxo_97 ._infoDesc_rifxo_143{padding-top:16px}._wrapperTwoCols_rifxo_97 ._addButton_rifxo_166,._wrapperTwoCols_rifxo_97 ._changeButton_rifxo_231{width:100%}}@media only screen and (max-width: 900px) and (min-width: 480px){._wrapperTwoCols_rifxo_97 ._addButton_rifxo_166,._wrapperTwoCols_rifxo_97 ._changeButton_rifxo_231{max-width:356px}}@media (max-width: 900px){._label_rifxo_93{padding-right:0}}._formInputs_1yivm_1>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;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>p{color:var(--cf-red);font-size:14px}._error_ixc48_1>p:before{content:"";color:var(--cf-red);display:inline-block;width:12px;height:12px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10.7263%2012H1.27375C0.328087%2012%20-0.286971%2011.0045%200.135941%2010.1585L4.8622%200.703395C5.331%20-0.234465%206.669%20-0.234465%207.13781%200.703395L11.8641%2010.1585C12.287%2011.0045%2011.6719%2012%2010.7263%2012ZM5.25%204.875C5.25%204.66789%205.41789%204.5%205.625%204.5H6.375C6.58211%204.5%206.75%204.66789%206.75%204.875V7.875C6.75%208.08211%206.58211%208.25%206.375%208.25H5.625C5.41789%208.25%205.25%208.08211%205.25%207.875V4.875ZM5.625%209C5.41789%209%205.25%209.16789%205.25%209.375V10.125C5.25%2010.3321%205.41789%2010.5%205.625%2010.5H6.375C6.58211%2010.5%206.75%2010.3321%206.75%2010.125V9.375C6.75%209.16789%206.58211%209%206.375%209H5.625Z'%20fill='%23C21818'/%3e%3c/svg%3e");margin-right:4px}._error_ixc48_1 input{border-color:var(--cf-red);background-color:var(--cf-red-light-90)}._formInputs_nuj72_1>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;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>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;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>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;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_1drz6_84{padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._wrapper_1drz6_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1drz6_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_1drz6_84{padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_1drz6_84{width:100%;max-width:1012px}}._containerCenterContent_1drz6_112{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:24px;max-width:500px;margin:60px auto}._header_1drz6_123{font-family:var(--cf-header-font-stack);line-height:28px;color:var(--cf-black);text-transform:uppercase}._crossfitId_1drz6_130{font-family:var(--cf-font-header-stack);line-height:24px;font-size:14px}._headerButton_1drz6_136{font-family:var(--cf-header-font-stack)}._crossfitId_1drz6_130{font-size:14px;font-weight:600}._list_1drz6_145{display:flex;flex-direction:column;gap:24px}._credentials_1drz6_151{display:grid;grid-template-columns:repeat(3,1fr)}._credentials_1drz6_151._showExpired_1drz6_156 ._expired_1drz6_156{display:block}._credential_1drz6_151._expired_1drz6_156{display:none}._iconWrapper_1drz6_164{padding:10px;border:2px solid var(--cf-black);border-radius:100px}@media (max-width: 1196px){._credentials_1drz6_151{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width: 1000px){._credentials_1drz6_151{display:flex}}@media (max-width: 900px){._credentials_1drz6_151{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width: 650px){._credentials_1drz6_151{display:flex}._headerContainer_1drz6_191{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_s6sp7_84{display:flex;flex-direction:column;background:var(--cf-white);padding:24px;border:1px solid var(--cf-gray-10);border-radius:4px;height:100%}._wrapper_s6sp7_84._expired_s6sp7_94{background:var(--cf-white-50)}._wrapper_s6sp7_84._expired_s6sp7_94 ._headerContainer_s6sp7_98,._wrapper_s6sp7_84._expired_s6sp7_94 ._body_s6sp7_99{opacity:.6}._body_s6sp7_99{padding:18px 8px}._wrapper_s6sp7_84 a{margin-top:auto}._wrapper_s6sp7_84 ._headerContainer_s6sp7_98{display:flex;align-items:center;flex-direction:row}._cell_s6sp7_117{display:flex;align-items:center;margin-right:26px}._cell_s6sp7_117:not(:first-of-type){padding-top:18px}._cell_s6sp7_117 span{font-size:12px;font-family:var(--cf-body-font-stack);padding-left:8px}._image_s6sp7_133{width:60px;height:60px;margin-right:12px}@media (max-width: 900px){._wrapper_s6sp7_84{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_pcwmc_84,._invoices-loader-wrapper_pcwmc_85{padding-top:32px;padding-bottom:32px}._invoices-wrapper_pcwmc_84 ._invoices_pcwmc_84,._invoices-loader-wrapper_pcwmc_85 ._invoices_pcwmc_84{display:flex;flex-direction:column;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_5icps_84{display:inline-block;border-radius:4px;position:relative;overflow:hidden;background-color:#dcdcdc}._shimmer_5icps_84: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_5icps_84 2s infinite}@keyframes _shimmer_5icps_84{to{transform:translate(100%)}}._wrapper_5icps_108{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px}._wrapper_5icps_108._inline_5icps_115{border-top:0;padding:0}._wrapper_5icps_108 ._left_5icps_120{display:flex;align-items:center;gap:16px}._wrapper_5icps_108 ._left_5icps_120 ._badge_5icps_125{border-radius:4px;height:70px;width:70px}@media only screen and (min-width: 768px){._wrapper_5icps_108 ._left_5icps_120 ._badge_5icps_125{height:100px;width:100px}}._wrapper_5icps_108 ._left_5icps_120 ._text_5icps_136{display:flex;flex-direction:column;gap:8px}._wrapper_5icps_108 ._left_5icps_120 ._text_5icps_136 ._title_5icps_141,._wrapper_5icps_108 ._left_5icps_120 ._text_5icps_136 ._description_5icps_142{border-radius:4px;height:24px}._wrapper_5icps_108 ._left_5icps_120 ._text_5icps_136 ._title_5icps_141{width:60px}._wrapper_5icps_108 ._left_5icps_120 ._text_5icps_136 ._description_5icps_142{width:120px}._wrapper_5icps_108 ._right_5icps_153{display:flex;gap:16px}._wrapper_5icps_108 ._right_5icps_153 ._price_5icps_157{width:40px;height:24px;border-radius:4px}._wrapper_5icps_108 ._right_5icps_153 ._removeButton_5icps_162{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_1kmif_84{display:flex;flex-direction:column;gap:16px;padding-top:24px;padding-bottom:24px}._wrapper_1kmif_84 ._headline-wrapper_1kmif_92{display:flex;align-items:center;gap:8px}._wrapper_1kmif_84 ._headline-wrapper_1kmif_92 svg{color:#c21818;color:var(--color-semantic-error-dark)}._wrapper_1kmif_84 ._body-wrapper_1kmif_101{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_1kmif_84 ._body-wrapper_1kmif_101 a{color:#075dc6}._wrapper_1kmif_84 ._body-wrapper_1kmif_101 b{font-weight:700}._wrapper_1kmif_84 ._body-wrapper_1kmif_101 li{padding-top:0;padding-bottom:12px}._wrapper_1kmif_84 ._body-wrapper_1kmif_101 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_etidn_84{background-color:#eee;min-height:100dvh}._inner-wrapper_etidn_89{padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._inner-wrapper_etidn_89{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._inner-wrapper_etidn_89{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._inner-wrapper_etidn_89{padding-left:32px}}@media only screen and (min-width: 1440px){._inner-wrapper_etidn_89{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_9tnde_84{display:flex;flex-direction:column;gap:24px;padding-top:32px;padding-bottom:32px}@media only screen and (min-width: 480px){._inner-wrapper_9tnde_84{width:100%}}@media only screen and (min-width: 1184px){._inner-wrapper_9tnde_84{display:flex;flex-direction:row;gap:16px}}._inner-wrapper_9tnde_84 ._top_9tnde_103{box-shadow:0 5px 3px #00000006}._inner-wrapper_9tnde_84 ._top_9tnde_103{border:1px solid #cccccc;border-radius:4px;background:#fff;min-width:100%;height:-moz-max-content;height:max-content;display:flex;flex-direction:column;gap:32px;padding:24px}@media only screen and (min-width: 1184px){._inner-wrapper_9tnde_84 ._top_9tnde_103{min-width:350px}}._inner-wrapper_9tnde_84 ._top_9tnde_103 ._cols_9tnde_122{display:flex;flex-direction:column;gap:32px}@media only screen and (min-width: 768px){._inner-wrapper_9tnde_84 ._top_9tnde_103 ._cols_9tnde_122{display:flex;flex-direction:row}}@media only screen and (min-width: 1184px){._inner-wrapper_9tnde_84 ._top_9tnde_103 ._cols_9tnde_122{display:flex;flex-direction:column}}._inner-wrapper_9tnde_84 ._top_9tnde_103 ._cols_9tnde_122 ._col1_9tnde_139,._inner-wrapper_9tnde_84 ._top_9tnde_103 ._cols_9tnde_122 ._col2_9tnde_140,._inner-wrapper_9tnde_84 ._top_9tnde_103 ._cols_9tnde_122 ._col3_9tnde_141{display:flex;flex-direction:column;gap:8px}._inner-wrapper_9tnde_84 ._bottom_9tnde_146{flex:1;line-height:16px;display:flex;flex-direction:column;gap:24px}@media only screen and (min-width: 1184px){._inner-wrapper_9tnde_84 ._bottom_9tnde_146{gap:16px}}._inner-wrapper_9tnde_84 ._bottom_9tnde_146 ._links_9tnde_158 li{padding-top:0}._inner-wrapper_9tnde_84._is-dashboard_9tnde_161{display:flex;flex-direction:column}@media only screen and (min-width: 1184px){._inner-wrapper_9tnde_84._is-dashboard_9tnde_161 ._top_9tnde_103 ._cols_9tnde_122{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_alzf7_84{border:1px solid #cccccc;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 5px 3px #00000006}._wrapper_alzf7_84 ._line-items_alzf7_92{list-style:none;display:flex;flex-direction:column;gap:0}._wrapper_alzf7_84 ._line-items_alzf7_92 ._line-item_alzf7_92{background-color:#fff;padding:24px}._wrapper_alzf7_84 ._line-items_alzf7_92 ._line-item_alzf7_92:not(:first-child){border-top:1px solid #eeeeee}._wrapper_alzf7_84 ._invoice-details_alzf7_106{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_um3jd_84{max-width:612px;width:100%;padding:24px;display:flex;flex-direction:column;gap:16px}._wrapper_um3jd_84 ._row_um3jd_93{display:flex;gap:16px;justify-content:space-between;padding-bottom:12px}._wrapper_um3jd_84 ._row_um3jd_93: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_1aywq_84{display:flex;flex-direction:column;gap:16px;padding-top:24px;padding-bottom:24px}._wrapper_1aywq_84._inline_1aywq_91{padding-top:0;padding-bottom:0}._wrapper_1aywq_84 ._headline-wrapper_1aywq_96{display:flex;align-items:center;gap:8px}._wrapper_1aywq_84 ._headline-wrapper_1aywq_96 svg{color:#c21818;color:var(--color-semantic-error-dark)}._wrapper_1aywq_84 ._body-wrapper_1aywq_105{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_1aywq_84 ._body-wrapper_1aywq_105 a{color:#075dc6}._wrapper_1aywq_84 ._body-wrapper_1aywq_105 b{font-weight:700}._wrapper_1aywq_84 ._body-wrapper_1aywq_105 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_1ld72_84{display:flex;flex-direction:column;gap:16px;padding-top:24px;padding-bottom:24px}._wrapper_1ld72_84 ._headline-wrapper_1ld72_92{display:flex;align-items:center;gap:8px}._wrapper_1ld72_84 ._headline-wrapper_1ld72_92 svg{color:#c21818;color:var(--color-semantic-error-dark)}._wrapper_1ld72_84 ._body-wrapper_1ld72_101{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_1ld72_84 ._body-wrapper_1ld72_101 a{color:#075dc6}._wrapper_1ld72_84 ._body-wrapper_1ld72_101 b{font-weight:700}._wrapper_1ld72_84 ._body-wrapper_1ld72_101 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_1qtlh_84{padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._wrapper_1qtlh_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1qtlh_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_1qtlh_84{padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_1qtlh_84{width:100%;max-width:1012px}}._profile-image-container_1qtlh_112{display:flex;gap:40px;justify-content:flex-start;align-items:center;padding:36px 24px}._header_1qtlh_120{font-family:var(--cf-header-font-stack);line-height:28px;color:var(--cf-black);text-transform:uppercase}._crossfit-id_1qtlh_127{font-family:var(--cf-font-header-stack);line-height:24px;font-size:14px;font-weight:600}._image-container_1qtlh_134{justify-content:center;align-items:center;height:112px;width:112px;border-radius:56px;display:flex;margin:3.5rem 2.4rem}._image_1qtlh_134{height:100%;width:100%;border-radius:56px}._banner_1qtlh_150{max-width:40%}._rectangular-image_1qtlh_154{max-width:392px;max-height:128px;height:auto;width:auto;border-radius:4px}._action-container_1qtlh_162{display:flex;align-content:center;flex-direction:column;gap:8px}._action-container_1qtlh_162 p{margin-top:1.2rem}._action-container_1qtlh_162 button{width:-moz-max-content;width:max-content}._verification-banner-wrapper_1qtlh_177{align-items:center;background-color:var(--cf-blue-light-80);padding:12px 16px}@media only screen and (min-width: 768px){._verification-banner-wrapper_1qtlh_177{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._verification-banner-wrapper_1qtlh_177{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._verification-banner-wrapper_1qtlh_177{padding-left:32px}}@media only screen and (min-width: 1440px){._verification-banner-wrapper_1qtlh_177{width:100%;max-width:1044px}}._verification-banner-content_1qtlh_208{justify-content:center;align-items:center}._verification-banner-icon_1qtlh_213{color:var(--cf-blue)}@media only screen and (max-width: "900px"-1px){._header-container_1qtlh_218{flex-direction:column;align-items:flex-start;padding:24px 16px 16px}._profile-image-container_1qtlh_112{display:flex;flex-direction:column;align-items:center;gap:18px}._verification-banner-wrapper_1qtlh_177{padding:12px 16px}._verification-banner-content_1qtlh_208{align-items:flex-start}._verification-banner-icon_1qtlh_213{min-height:16px;min-width:16px;margin-top:4px}._banner_1qtlh_150{max-width:100%}}._formInputs_1jnz0_1>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;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;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;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_1urg7_84 button{margin-left:1rem}._input_1urg7_88 p{margin:0 1.2rem;font-weight:700;font-size:12px;text-align:center}._divider_1urg7_95{width:36px;height:0px;border:var(--border);transform:rotate(90deg);flex:none;order:0}._innerWrapper_1urg7_106{display:grid;grid-template-areas:"a b b" "d d d";justify-content:start}._input_1urg7_88{grid-area:a;margin-right:1rem;display:flex;flex-direction:row;align-items:center}._form-buttons_1urg7_84{position:absolute;bottom:0;background:var(--cf-gray-5);right:0;width:100%;padding:12px 24px;display:flex;justify-content:flex-end;gap:10px}._toggle-container_1urg7_132{display:flex;grid-area:b;align-items:center;justify-content:center}._input_1urg7_88{min-width:68px}@media only screen and (max-width: "1440px"-1px){._innerWrapper_1urg7_106{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_1urg7_132{display:flex;grid-area:b;align-items:center;justify-content:center}._divider_1urg7_95{display:none}}@media only screen and (max-width: "900px"-1px){._wrapper_1urg7_164{position:absolute;top:0}._form-wrapper_1urg7_168{visibility:visible;position:fixed;z-index:2;left:0;height:100%;width:100%;background-color:var(--cf-white);overflow:auto}._innerWrapper_1urg7_106{display:grid;grid-template-areas:"a a a" "b b b" "c c c";width:100%;margin-top:1.5rem;justify-content:center}._chevron_1urg7_185{position:absolute;float:left;top:18px;left:16px;transform:rotate(90deg)}._form-header_1urg7_192{text-align:center;padding:16px;border-bottom:1px solid var(--cf-black-20)}._input_1urg7_88{display:flex;flex-direction:row;align-items:center;grid-area:b}._toggle-container_1urg7_132{grid-area:a;display:flex;flex-direction:row;justify-content:center}._toggle-container_1urg7_132 ._option_1urg7_209{padding:8px 48px}._form-buttons_1urg7_84{position:fixed;bottom:0;background:var(--cf-gray-5);right:0;width:100%;padding:12px 24px;display:flex;justify-content:flex-end;gap:10px}._formInputs_1urg7_223{display:block;padding:0 16px 350px}._input_1urg7_88{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100vw}._input_1urg7_88 input{width:12;width:80px;height:48px;margin-top:1rem}._divider_1urg7_95{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_1uj70_84{padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._wrapper_1uj70_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1uj70_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_1uj70_84{padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_1uj70_84{width:100%;max-width:1012px}}._header_1uj70_112{font-family:var(--cf-header-font-stack);line-height:28px;color:var(--cf-black);text-transform:uppercase}._inner-wrapper_1uj70_119{padding-top:24px;padding-bottom:24px}._newsletter-container_1uj70_124{margin-top:2.4rem;border-top:1px solid var(--cf-gray-10);padding-bottom:3.2rem}._newsletter-row_1uj70_130{box-sizing:border-box;padding:24px 16px;background:#fff;border:1px solid var(--cf-gray-10);border-top:none;display:flex;gap:20px}._newsletter-row-input_1uj70_140{width:20px;height:20px;margin-top:4px}._newsletter-row-content_1uj70_146{display:flex;flex-direction:column}._newsletter-row-header_1uj70_151{font-weight:500;font-size:16px;line-height:22px}._newsletter-row-body_1uj70_157{font-weight:400;font-size:14px;line-height:22px;color:var(--cf-light-grey)}._newsletter-row-tag_1uj70_164{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_1uj70_178{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_1uj70_187{display:none}._submit-button_1uj70_191{width:100%}@media (min-width: 767px){._newsletter-row_1uj70_130{display:flex;align-items:center;flex-direction:row-reverse;gap:60px}._newsletter-row-input_1uj70_140{margin:0}._newsletter-row-content_1uj70_146{width:100%;display:flex;align-items:center;flex-direction:row;justify-content:space-between}._newsletter-row-tag_1uj70_164{margin-top:0}._submit-button_1uj70_191{width:auto;margin-right:2.4rem}._submit-bar_1uj70_178{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_1skzd_84{background-color:#b5cfee;grid-column:-1/1}._verification-banner-inner-wrapper_1skzd_89{display:flex;align-items:center;flex-direction:column;gap:12px;justify-content:center;padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._verification-banner-inner-wrapper_1skzd_89{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._verification-banner-inner-wrapper_1skzd_89{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._verification-banner-inner-wrapper_1skzd_89{padding-left:32px}}@media only screen and (min-width: 1440px){._verification-banner-inner-wrapper_1skzd_89{width:100%;max-width:1044px}}._verification-banner-inner-wrapper_1skzd_89{padding-top:16px;padding-bottom:16px}@media only screen and (min-width: 768px){._verification-banner-inner-wrapper_1skzd_89{display:flex;flex-direction:row;justify-content:space-between}}._verification-banner-content_1skzd_133{display:flex;align-items:center;flex-direction:row;gap:8px;justify-content:center}._verification-banner-icon_1skzd_141{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_o917b_84{background:#eee;height:100%}._wrapper_o917b_84 ._content_o917b_88{height:100%}@media only screen and (min-width: 768px){._wrapper_o917b_84 ._content_o917b_88{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_o917b_84 ._content_o917b_88{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_o917b_84 ._content_o917b_88{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_o917b_84 ._content_o917b_88{width:100%;max-width:1600px}}._wrapper_o917b_84 ._content_o917b_88{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._wrapper_o917b_84 ._content_o917b_88{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_o917b_84 ._content_o917b_88{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_o917b_84 ._content_o917b_88{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_o917b_84 ._content_o917b_88{margin-right:auto;margin-left:auto}}._wrapper_o917b_84 ._content_o917b_88{display:flex;flex-direction:column;gap:40px;padding-top:40px;padding-bottom:40px}@media only screen and (min-width: 480px){._wrapper_o917b_84 ._content_o917b_88{padding-top:48px;padding-bottom:48px}}@media only screen and (min-width: 1184px){._wrapper_o917b_84 ._content_o917b_88{padding-top:56px;padding-bottom:56px}}._wrapper_o917b_84 ._content_o917b_88 ._body_o917b_161{height:100%;display:flex;flex-direction:column;gap:20px}@media only screen and (min-width: 768px){._wrapper_o917b_84 ._content_o917b_88 ._body_o917b_161{display:flex;flex-direction:row}}._wrapper_o917b_84._isAside_o917b_173{background:#fff}._wrapper_o917b_84._isAside_o917b_173 ._content_o917b_88{margin:0;max-width:none;max-width:initial;gap:0;padding:0}._wrapper_o917b_84._isAside_o917b_173 ._content_o917b_88 ._body_o917b_161{height:calc(100dvh - 85px);display:flex;flex-direction:column;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_1v5cw_84{flex:1;background:#fff;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_1v5cw_84._isAside_1v5cw_93{border:0;box-shadow:none;overflow-y:scroll}._wrapper_1v5cw_84._isAside_1v5cw_93._noItems_1v5cw_98{display:flex;align-items:center;padding-left:16px;padding-right:16px}._wrapper_1v5cw_84._isAside_1v5cw_93._noItems_1v5cw_98 p{color:#5f5f5f}._wrapper_1v5cw_84._noItems_1v5cw_98{padding:24px;display:flex;flex-direction:column;gap:24px}._wrapper_1v5cw_84._noItems_1v5cw_98 ._buttons_1v5cw_113{display:flex;flex-direction:column;gap:8px}@media only screen and (min-width: 480px){._wrapper_1v5cw_84._noItems_1v5cw_98 ._buttons_1v5cw_113{display:flex;flex-direction:row;gap:12px}}@media only screen and (min-width: 1184px){._wrapper_1v5cw_84._noItems_1v5cw_98 ._buttons_1v5cw_113{display:flex;gap:16px}}._wrapper_1v5cw_84._noItems_1v5cw_98 ._buttons_1v5cw_113 a{width:100%}@media only screen and (min-width: 480px){._wrapper_1v5cw_84._noItems_1v5cw_98 ._buttons_1v5cw_113 a{width:auto}}._wrapper_1v5cw_84._noItems_1v5cw_98 ._buttons_1v5cw_113 a button{width:100%;display:flex;justify-content:center}@media only screen and (min-width: 480px){._wrapper_1v5cw_84._noItems_1v5cw_98 ._buttons_1v5cw_113 a button{width:auto}}._wrapper_1v5cw_84 ._item_1v5cw_149{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_q1np5_84{display:inline-block;border-radius:4px;position:relative;overflow:hidden;background-color:#dcdcdc}._shimmer_q1np5_84: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_q1np5_84 2s infinite}@keyframes _shimmer_q1np5_84{to{transform:translate(100%)}}._wrapper_q1np5_108{background:#eee;padding-top:64px;padding-bottom:64px}@media only screen and (min-width: 768px){._innerWrapper_q1np5_115{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._innerWrapper_q1np5_115{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._innerWrapper_q1np5_115{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._innerWrapper_q1np5_115{width:100%;max-width:1600px}}._innerWrapper_q1np5_115{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._innerWrapper_q1np5_115{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._innerWrapper_q1np5_115{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._innerWrapper_q1np5_115{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._innerWrapper_q1np5_115{margin-right:auto;margin-left:auto}}._innerWrapper_q1np5_115{display:flex;flex-direction:column;gap:32px}._top_q1np5_171{display:flex;flex-direction:column;gap:16px}._top_q1np5_171 ._headline_q1np5_176,._top_q1np5_171 ._subHeadline_q1np5_177{height:32px}._top_q1np5_171 ._headline_q1np5_176{width:40%}@media only screen and (min-width: 768px){._top_q1np5_171 ._headline_q1np5_176{width:15%}}._top_q1np5_171 ._subHeadline_q1np5_177{width:60%}@media only screen and (min-width: 768px){._top_q1np5_171 ._subHeadline_q1np5_177{width:40%}}._body_q1np5_197{display:flex;flex-direction:column;gap:32px}@media only screen and (min-width: 768px){._body_q1np5_197{display:flex;flex-direction:row}}._body_q1np5_197 ._lineItems_q1np5_208,._body_q1np5_197 ._checkout_q1np5_209{border:2px solid #dcdcdc;border-radius:4px}._body_q1np5_197 ._lineItems_q1np5_208{flex:1;height:-moz-min-content;height:min-content}._body_q1np5_197 ._lineItems_q1np5_208>div{border-width:2px}._body_q1np5_197 ._lineItems_q1np5_208>div:first-of-type{border-top:none}._body_q1np5_197 ._checkout_q1np5_209{min-width:360px;height:-moz-min-content;height:min-content;display:flex;flex-direction:column;gap:32px;padding:24px}._body_q1np5_197 ._checkout_q1np5_209 ._details_q1np5_231{display:flex;flex-direction:column;gap:12px}._body_q1np5_197 ._checkout_q1np5_209 ._details_q1np5_231 ._headline_q1np5_176,._body_q1np5_197 ._checkout_q1np5_209 ._details_q1np5_231 ._subHeadline_q1np5_177{width:100%;display:flex;flex-direction:row;justify-content:space-between}._body_q1np5_197 ._checkout_q1np5_209 ._details_q1np5_231 ._headline_q1np5_176 ._text_q1np5_243{height:24px}._body_q1np5_197 ._checkout_q1np5_209 ._details_q1np5_231 ._headline_q1np5_176 ._text_q1np5_243:first-of-type{width:25%}._body_q1np5_197 ._checkout_q1np5_209 ._details_q1np5_231 ._headline_q1np5_176 ._text_q1np5_243:nth-of-type(2){width:20%}._body_q1np5_197 ._checkout_q1np5_209 ._details_q1np5_231 ._subHeadline_q1np5_177 ._text_q1np5_243{height:24px}._body_q1np5_197 ._checkout_q1np5_209 ._details_q1np5_231 ._subHeadline_q1np5_177 ._text_q1np5_243:first-of-type{width:50%}._body_q1np5_197 ._checkout_q1np5_209 ._details_q1np5_231 ._subHeadline_q1np5_177 ._text_q1np5_243:nth-of-type(2){width:20%}._body_q1np5_197 ._checkout_q1np5_209 ._bottom_q1np5_261{flex:1;display:flex;align-items:flex-end}._body_q1np5_197 ._checkout_q1np5_209 ._bottom_q1np5_261 ._button_q1np5_266{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_1qnaz_84:not(._isAside_1qnaz_84){display:flex;align-items:flex-start;flex-direction:column;gap:16px;margin-top:8px}._header_1qnaz_84._isAside_1qnaz_84{border-bottom:1px solid #eeeeee;display:flex;align-items:center;flex-direction:row;gap:16px;justify-content:space-between;padding:24px 16px}._header_1qnaz_84._isAside_1qnaz_84 ._close_1qnaz_103:hover{opacity:.75}._header_1qnaz_84 ._return-to-link_1qnaz_106{padding-bottom:16px}._header_1qnaz_84 ._sub-header_1qnaz_109{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_1asse_84 ._inner_1asse_84{display:flex;align-items:flex-start;gap:24px;justify-content:space-between;padding:24px}@media only screen and (min-width: 480px){._wrapper_1asse_84 ._inner_1asse_84{align-items:center}}._wrapper_1asse_84 ._inner_1asse_84 ._left_1asse_97{display:flex;gap:16px}._wrapper_1asse_84 ._inner_1asse_84 ._left_1asse_97 p._text_1asse_102{font-weight:700}._wrapper_1asse_84 ._inner_1asse_84 ._right_1asse_106{display:flex;gap:24px;padding-top:8px}@media only screen and (min-width: 480px){._wrapper_1asse_84 ._inner_1asse_84 ._right_1asse_106{padding-top:0}}._wrapper_1asse_84 ._inner_1asse_84 ._right_1asse_106 ._discounted_1asse_116{-webkit-text-decoration:line-through;text-decoration:line-through;color:#8e8e93}._wrapper_1asse_84 ._inner_1asse_84 ._right_1asse_106 ._icon-button_1asse_121{width:20px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:20px}._wrapper_1asse_84 ._inner_1asse_84 ._right_1asse_106 ._icon-button_1asse_121: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_xpur4_84{display:flex;flex-direction:column;gap:12px;padding-top:8px}@media only screen and (min-width: 480px){._body_xpur4_84{justify-content:center;padding-top:0}}._body_xpur4_84 ._quantity_xpur4_96{color:#8e8e93}._body_xpur4_84 ._discounted_xpur4_99{-webkit-text-decoration:line-through;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_10osm_84{min-width:360px;height:-moz-max-content;height:max-content;background:#fff;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;gap:32px}._wrapper_10osm_84 ._top_10osm_97{display:flex;flex-direction:column;gap:16px}._wrapper_10osm_84 ._top_10osm_97 ._spaceBetween_10osm_102{display:flex;justify-content:space-between}._wrapper_10osm_84 ._top_10osm_97 ._bold_10osm_106{font-weight:600}._wrapper_10osm_84 ._top_10osm_97 ._light-grey_10osm_109{color:#333}._wrapper_10osm_84 button{width:100%;text-align:center;display:flex;justify-content:center}._wrapper_10osm_84._isAside_10osm_118{background:#eee}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{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_1cpyi_84{background-color:#000;color:#fff;padding:32px 40px}._tab-group_1cpyi_93{padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid #333333}._tab-group_1cpyi_93:first-child{margin:32px 0 8px}._tab-group_1cpyi_93:last-child,._tab-group_1cpyi_93:first-child{border:none}._desktop-label_1cpyi_108{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_1cpyi_108{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_67fl5_84{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_11axw_84{justify-content:space-between}._tab-label_11axw_88{align-items:center;letter-spacing:.04em}._tab-chevron_11axw_93{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_1eu9a_84{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_1eu9a_84{background-color:transparent;background-color:initial;padding:14px 40px}}._tab_1eu9a_84:not(:last-of-type){border-bottom:1px solid #1a1a1a}._tab_1eu9a_84._active_1eu9a_106,._tab_1eu9a_84.active{background-color:#8e8e93}._tab_1eu9a_84._active_1eu9a_106{background-color:#000}@media only screen and (min-width: 1184px){._tab_1eu9a_84._active_1eu9a_106{background-color:#333}}._tab_1eu9a_84._active_1eu9a_106 svg{color:#1a1a1a}._tab_1eu9a_84._resource_1eu9a_120 svg:first-of-type{flex-grow:1}._tab_1eu9a_84._resource_1eu9a_120 svg:nth-of-type(2){flex-grow:0;transform:rotate(-90deg);color:#8e8e93}._tab_1eu9a_84._resource_1eu9a_120._active_1eu9a_106 svg:nth-of-type(2){color:#1a1a1a}._tab_1eu9a_84 ._tab-icon_1eu9a_132{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_csndd_84{display:flex;justify-content:space-between;color:var(--cf-white);padding:0;cursor:pointer}._header_csndd_84{padding:0;border-bottom:0;color:var(--cf-white);letter-spacing:.04em}._tab-group_csndd_99{border-bottom:none;margin-bottom:24px}._mobile-label_csndd_104{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_csndd_117{color:var(--cf-white);transition:all .2s linear;align-self:center}._chevron_csndd_117._open_csndd_123{transform:rotate(180deg)}._other-tabs_csndd_127{overflow:hidden;transition:all .4s ease-in-out;max-height:0}._other-tabs_csndd_127._show-other-tabs_csndd_133{max-height:none;max-height:initial;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_xins9_84{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_xins9_84{width:440px}}._wrapper_xins9_84::-webkit-scrollbar{display:none}._wrapper_xins9_84._is-showing-cart_xins9_109{transform:translate(0)}.cf-footer .cf-form{display:flex;flex-direction:column;gap:20px}.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{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}@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{flex:1}.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{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-form-container__wrapper{display:flex;flex-direction:column-reverse;margin-bottom:calc(var(--cf-spacing) * 8)}.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;gap:48px;margin-bottom:48px}.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{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_lxk7x_84{padding:72px 0 24px;margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._wrapper_lxk7x_84{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_lxk7x_84{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_lxk7x_84{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_lxk7x_84{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_lxk7x_84{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_lxk7x_84{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_lxk7x_84{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_lxk7x_84{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_467jc_84{display:flex;flex-direction:column}._main_467jc_84 ._directory_467jc_88 ._noGyms_467jc_88{padding-top:40px;padding-bottom:40px}._main_467jc_84 ._directory_467jc_88 ._noGyms_467jc_88 p{color:#1a1a1a}._main_467jc_84 ._directory_467jc_88 ._container_467jc_95{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._main_467jc_84 ._directory_467jc_88 ._container_467jc_95{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._main_467jc_84 ._directory_467jc_88 ._container_467jc_95{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._main_467jc_84 ._directory_467jc_88 ._container_467jc_95{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._main_467jc_84 ._directory_467jc_88 ._container_467jc_95{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._main_467jc_84 ._directory_467jc_88 ._container_467jc_95{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._main_467jc_84 ._directory_467jc_88 ._container_467jc_95{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._main_467jc_84 ._directory_467jc_88 ._container_467jc_95{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._main_467jc_84 ._directory_467jc_88 ._container_467jc_95{width:100%;max-width:1600px}}._main_467jc_84 ._directory_467jc_88 ._container_467jc_95{padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;gap:24px}._main_467jc_84 ._directory_467jc_88 ._container_467jc_95 ._link_467jc_153{color:#075dc6}._main_467jc_84 ._directory_467jc_88 ._container_467jc_95 ._link_467jc_153:hover{color:#397dd1}._main_467jc_84 ._directory_467jc_88 ._container_467jc_95 ._list_467jc_159{display:flex;flex-direction:column;gap:16px}._main_467jc_84 ._directory_467jc_88 ._container_467jc_95 ._list_467jc_159 ._list-item_467jc_164{display:flex;flex-direction:column;gap:12px}._main_467jc_84 ._directory_467jc_88 ._container_467jc_95 ._list_467jc_159 ._list-item_467jc_164:not(:last-child){border-bottom:1px solid #dcdcdc;padding-bottom:16px}._main_467jc_84 ._directory_467jc_88 ._container_467jc_95 ._list_467jc_159 ._list-item_467jc_164 a{width:-moz-max-content;width:max-content;color:#075dc6}._main_467jc_84 ._directory_467jc_88 ._container_467jc_95 ._list_467jc_159 ._list-item_467jc_164 a:hover{color:#397dd1;-webkit-text-decoration:underline;text-decoration:underline}._main_467jc_84 ._directory_467jc_88 ._container_467jc_95 ._list_467jc_159 ._list-item_467jc_164 ._listWrapper_467jc_181{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_1dq7z_84{background:#1a1a1a}._wrapper_1dq7z_84 ._contentContainer_1dq7z_87{display:flex;flex-direction:column;gap:24px;padding-top:56px;padding-bottom:56px;margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._wrapper_1dq7z_84 ._contentContainer_1dq7z_87{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1dq7z_84 ._contentContainer_1dq7z_87{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_1dq7z_84 ._contentContainer_1dq7z_87{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_1dq7z_84 ._contentContainer_1dq7z_87{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_1dq7z_84 ._contentContainer_1dq7z_87{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_1dq7z_84 ._contentContainer_1dq7z_87{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_1dq7z_84 ._contentContainer_1dq7z_87{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_1dq7z_84 ._contentContainer_1dq7z_87{width:100%;max-width:1600px}}@media only screen and (min-width: 768px){._wrapper_1dq7z_84 ._contentContainer_1dq7z_87{display:flex;align-items:center;flex-direction:row;justify-content:space-between}}._wrapper_1dq7z_84 ._contentContainer_1dq7z_87 ._content_1dq7z_87{display:flex;flex-direction:column;gap:16px}._wrapper_1dq7z_84 ._contentContainer_1dq7z_87 ._content_1dq7z_87 ._headline_1dq7z_156{color:#fff}._wrapper_1dq7z_84 ._contentContainer_1dq7z_87 ._content_1dq7z_87 ._body_1dq7z_159{color:#eee}._wrapper_1dq7z_84 ._contentContainer_1dq7z_87 ._button_1dq7z_162{color:#fff}._wrapper_1dq7z_84 ._contentContainer_1dq7z_87 ._button_1dq7z_162 button{display:flex;gap:8px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px}._wrapper_1dq7z_84 ._contentContainer_1dq7z_87 ._button_1dq7z_162 button span{position:relative}._wrapper_1dq7z_84 ._contentContainer_1dq7z_87 ._button_1dq7z_162 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_11w2i_84{display:flex;flex-wrap:wrap;gap:8px}._breadcrumbs_11w2i_84._search_11w2i_89 ._breadcrumb_11w2i_84{color:#075dc6}._breadcrumbs_11w2i_84._search_11w2i_89 ._breadcrumb_11w2i_84:hover{color:#397dd1}._breadcrumbs_11w2i_84._search_11w2i_89 ._breadcrumb_11w2i_84:last-of-type{color:#8e8e93}._breadcrumbs_11w2i_84._search_11w2i_89 ._breadcrumb_11w2i_84:last-of-type:hover{color:#397dd1}._breadcrumbs_11w2i_84._search_11w2i_89 ._breadcrumbCaret_11w2i_101{color:#8e8e93}._breadcrumbs_11w2i_84._pageHeader_11w2i_104 ._breadcrumb_11w2i_84{color:#b5cfee}._breadcrumbs_11w2i_84._pageHeader_11w2i_104 ._breadcrumb_11w2i_84:last-of-type{color:#dcdcdc}._breadcrumbs_11w2i_84._pageHeader_11w2i_104 ._breadcrumb_11w2i_84:hover{-webkit-text-decoration:underline;text-decoration:underline}._breadcrumbs_11w2i_84._pageHeader_11w2i_104 ._breadcrumbCaret_11w2i_101{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_1q5l4_84._light_1q5l4_84{background-color:#fff}._section-wrapper_1q5l4_84._light_1q5l4_84 p{color:#5f5f5f}._section-wrapper_1q5l4_84._dark_1q5l4_90{background-color:#1a1a1a;color:#fff}._section-wrapper_1q5l4_84._grey_1q5l4_94{background-color:#eee}._section-wrapper_1q5l4_84._grey_1q5l4_94 p{color:#5f5f5f}._section-wrapper_1q5l4_84>*{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._section-wrapper_1q5l4_84>*{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._section-wrapper_1q5l4_84>*{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._section-wrapper_1q5l4_84>*{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._section-wrapper_1q5l4_84>*{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._section-wrapper_1q5l4_84>*{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._section-wrapper_1q5l4_84>*{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._section-wrapper_1q5l4_84>*{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._section-wrapper_1q5l4_84>*{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_191vd_84{text-align:center;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;gap:16px}@media only screen and (min-width: 1184px){._wrapper_191vd_84{padding-top:104px;padding-bottom:104px}}._wrapper_191vd_84 ._tiles_191vd_98{display:flex;flex-direction:column;gap:32px;margin-top:32px}@media only screen and (min-width: 1184px){._wrapper_191vd_84 ._tiles_191vd_98{display:grid;grid-template-columns:repeat(2,1fr)}}._wrapper_191vd_84 ._tiles_191vd_98._column2_191vd_110{grid-template-columns:repeat(2,1fr)}._wrapper_191vd_84 ._tiles_191vd_98._column3_191vd_113{grid-template-columns:repeat(3,1fr)}._wrapper_191vd_84 ._tiles_191vd_98 ._tile_191vd_98{width:100%;display:flex;align-items:center;flex-direction:column;gap:12px}._wrapper_191vd_84 ._tiles_191vd_98 ._tile_191vd_98 img{height:auto;width:27px}._wrapper_191vd_84 ._tiles_191vd_98 ._tile_191vd_98 img._small_191vd_127{width:27px}._wrapper_191vd_84 ._tiles_191vd_98 ._tile_191vd_98 img._medium_191vd_130{width:55px}._wrapper_191vd_84 ._tiles_191vd_98 ._tile_191vd_98 img._large_191vd_133{width:80px}._wrapper_191vd_84 ._tiles_191vd_98 ._tile_191vd_98 ._body_191vd_136{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_swm1g_84{background:#fff;padding-top:80px;padding-bottom:20px}@media only screen and (min-width: 1184px){._outerWrapper_swm1g_84{padding-top:0;padding-bottom:0}}._outerWrapper_swm1g_84 ._wrapper_swm1g_95{display:flex;align-items:center;flex-direction:column;gap:48px}@media only screen and (min-width: 1184px){._outerWrapper_swm1g_84 ._wrapper_swm1g_95{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0}}._outerWrapper_swm1g_84 ._wrapper_swm1g_95 ._content_swm1g_108{text-align:center;display:flex;align-items:center;flex-direction:column;gap:32px;justify-content:center;padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._outerWrapper_swm1g_84 ._wrapper_swm1g_95 ._content_swm1g_108{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._outerWrapper_swm1g_84 ._wrapper_swm1g_95 ._content_swm1g_108{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._outerWrapper_swm1g_84 ._wrapper_swm1g_95 ._content_swm1g_108{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._outerWrapper_swm1g_84 ._wrapper_swm1g_95 ._content_swm1g_108{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}@media only screen and (min-width: 1184px){._outerWrapper_swm1g_84 ._wrapper_swm1g_95 ._content_swm1g_108{text-align:left;display:flex;align-items:flex-start;padding-left:16px}}@media only screen and (min-width: 1184px) and (min-width: 768px){._outerWrapper_swm1g_84 ._wrapper_swm1g_95 ._content_swm1g_108{padding-left:32px}}@media only screen and (min-width: 1184px) and (min-width: 1184px){._outerWrapper_swm1g_84 ._wrapper_swm1g_95 ._content_swm1g_108{padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1184px) and (min-width: 1440px){._outerWrapper_swm1g_84 ._wrapper_swm1g_95 ._content_swm1g_108{padding-left:160px}}@media only screen and (min-width: 1184px) and (min-width: 1920px){._outerWrapper_swm1g_84 ._wrapper_swm1g_95 ._content_swm1g_108{padding-left:calc((100vw - 1600px)/2)}}._outerWrapper_swm1g_84 ._wrapper_swm1g_95 ._content_swm1g_108 ._buttons_swm1g_170{width:100%;display:flex;align-items:center;flex-direction:column;gap:12px}@media only screen and (min-width: 1184px){._outerWrapper_swm1g_84 ._wrapper_swm1g_95 ._content_swm1g_108 ._buttons_swm1g_170{display:flex;align-items:flex-start;flex-direction:row}}._outerWrapper_swm1g_84 ._wrapper_swm1g_95 ._content_swm1g_108 ._buttons_swm1g_170 li,._outerWrapper_swm1g_84 ._wrapper_swm1g_95 ._content_swm1g_108 ._buttons_swm1g_170 a{width:100%;max-width:450px}@media only screen and (min-width: 1184px){._outerWrapper_swm1g_84 ._wrapper_swm1g_95 ._content_swm1g_108 ._buttons_swm1g_170 li,._outerWrapper_swm1g_84 ._wrapper_swm1g_95 ._content_swm1g_108 ._buttons_swm1g_170 a{width:auto}}._outerWrapper_swm1g_84 ._wrapper_swm1g_95 ._image_swm1g_195{display:flex;justify-content:center}@media only screen and (min-width: 1184px){._outerWrapper_swm1g_84 ._wrapper_swm1g_95 ._image_swm1g_195{display:flex;justify-content:flex-end}}._outerWrapper_swm1g_84 ._wrapper_swm1g_95 ._image_swm1g_195 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_swm1g_84 ._wrapper_swm1g_95 ._image_swm1g_195 img{border-radius:6px;aspect-ratio:4/3}}@media only screen and (min-width: 1184px){._outerWrapper_swm1g_84 ._wrapper_swm1g_95 ._image_swm1g_195 img{position:relative;border-radius:0;width:100%;max-width:100%}}@media only screen and (min-width: 1440px){._outerWrapper_swm1g_84 ._wrapper_swm1g_95 ._image_swm1g_195 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>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>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_czusi_84{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_xnbqh_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_xnbqh_1{0%{transform:translate(100%)}to{transform:translate(0)}}._gradient_xnbqh_100:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#1a1a1a,#1a1a1a00 40%)}._modal_xnbqh_110{cursor:pointer;width:100vw;height:100vh;text-align:center;background-color:#1a1a1ae6;position:fixed;z-index:1000;top:0;left:0}._modal_xnbqh_110 img{height:auto;width:auto}._modal_xnbqh_110 img,._modal_xnbqh_110 iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:95vw;max-height:calc(95vh - 6.6rem)}._close-icon_xnbqh_135{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_xnbqh_148{display:inline-block;position:relative}._wrapper_xnbqh_148 img{max-width:100%}._is-modal_xnbqh_156{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_em64s_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_em64s_1{0%{transform:translate(100%)}to{transform:translate(0)}}._gradient_em64s_100:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#1a1a1a,#1a1a1a00 40%)}._wrapper_em64s_110{transition:all;transition-duration:1s;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}._wrapper_em64s_110 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_66vvt_84{list-style:none}._list-item_66vvt_84:not(:last-child){border-bottom:1px solid #dcdcdc;padding-bottom:16px}._list-item_66vvt_84 ._section_66vvt_91{display:flex;flex-direction:column;gap:12px}._list-item_66vvt_84 ._section_66vvt_91 ._link_66vvt_96{width:-moz-max-content;width:max-content;color:#075dc6}._list-item_66vvt_84 ._section_66vvt_91 ._link_66vvt_96:hover{color:#397dd1;-webkit-text-decoration:underline;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_x5fz9_84{display:flex;align-items:flex-start;gap:8px}._listWrapper_x5fz9_84 ._count_x5fz9_89{min-width:30px;color:#5f5f5f}._listWrapper_x5fz9_84 ._list_x5fz9_84{white-space:pre;display:flex;flex-wrap:wrap;gap:0}._listWrapper_x5fz9_84 ._list_x5fz9_84 ._listItem_x5fz9_99{color:#075dc6}._listWrapper_x5fz9_84 ._list_x5fz9_84 ._listItem_x5fz9_99 a:hover{color:#397dd1;-webkit-text-decoration:underline;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_7f602_84:not(:last-child){border-bottom:1px solid #dcdcdc;padding-bottom:16px}._list-item_7f602_84{display:flex;flex-direction:column;gap:12px}._list-item_7f602_84 ._link_7f602_93{width:-moz-max-content;width:max-content;color:#075dc6}._list-item_7f602_84 ._link_7f602_93:hover{color:#397dd1;-webkit-text-decoration:underline;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_flpl3_84{display:flex;flex-direction:column}._main_flpl3_84 ._directory_flpl3_88 ._section_flpl3_88{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._main_flpl3_84 ._directory_flpl3_88 ._section_flpl3_88{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._main_flpl3_84 ._directory_flpl3_88 ._section_flpl3_88{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._main_flpl3_84 ._directory_flpl3_88 ._section_flpl3_88{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._main_flpl3_84 ._directory_flpl3_88 ._section_flpl3_88{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._main_flpl3_84 ._directory_flpl3_88 ._section_flpl3_88{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._main_flpl3_84 ._directory_flpl3_88 ._section_flpl3_88{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._main_flpl3_84 ._directory_flpl3_88 ._section_flpl3_88{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._main_flpl3_84 ._directory_flpl3_88 ._section_flpl3_88{width:100%;max-width:1600px}}._main_flpl3_84 ._directory_flpl3_88 ._section_flpl3_88{padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;gap:24px}._main_flpl3_84 ._directory_flpl3_88 ._section_flpl3_88 ._list_flpl3_146{display:flex;flex-direction:column;gap:16px}._main_flpl3_84 ._directory_flpl3_88 ._section_flpl3_88 ._list_flpl3_146 ._listItem_flpl3_151{display:flex;flex-direction:column;gap:12px}._main_flpl3_84 ._directory_flpl3_88 ._section_flpl3_88 ._list_flpl3_146 ._listItem_flpl3_151:not(:last-child){border-bottom:1px solid #dcdcdc;padding-bottom:16px}._main_flpl3_84 ._directory_flpl3_88 ._section_flpl3_88 ._list_flpl3_146 ._listItem_flpl3_151 a{width:-moz-max-content;width:max-content}._main_flpl3_84 ._directory_flpl3_88 ._section_flpl3_88 ._list_flpl3_146 ._listItem_flpl3_151 a ._headline_flpl3_163{color:inherit}._main_flpl3_84 ._directory_flpl3_88 ._section_flpl3_88 ._list_flpl3_146 ._listItem_flpl3_151 ._listWrapper_flpl3_166{width:-moz-max-content;width:max-content}._link_flpl3_170{color:#075dc6}._link_flpl3_170:hover{color:#397dd1;-webkit-text-decoration:underline;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_1o3ut_84{display:flex;flex-direction:column}._main_1o3ut_84 ._directory_1o3ut_88 ._list_1o3ut_88{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._main_1o3ut_84 ._directory_1o3ut_88 ._list_1o3ut_88{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._main_1o3ut_84 ._directory_1o3ut_88 ._list_1o3ut_88{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._main_1o3ut_84 ._directory_1o3ut_88 ._list_1o3ut_88{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._main_1o3ut_84 ._directory_1o3ut_88 ._list_1o3ut_88{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._main_1o3ut_84 ._directory_1o3ut_88 ._list_1o3ut_88{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._main_1o3ut_84 ._directory_1o3ut_88 ._list_1o3ut_88{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._main_1o3ut_84 ._directory_1o3ut_88 ._list_1o3ut_88{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._main_1o3ut_84 ._directory_1o3ut_88 ._list_1o3ut_88{width:100%;max-width:1600px}}._main_1o3ut_84 ._directory_1o3ut_88 ._list_1o3ut_88{padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;gap: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")}._mapContainer_t2s1m_84{display:flex;flex-direction:column}@media only screen and (min-width: 768px){._mapContainer_t2s1m_84{display:flex;flex-direction:row}}._layoutBaseVertical_t2s1m_95{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_1vowh_84{display:flex;margin-bottom:50px}._search-wrapper_1vowh_89{border:1px solid #dcdcdc;overflow:hidden;width:48%;max-width:375px;height:calc(100vh - 74px)}@supports (height: 100dvh){._search-wrapper_1vowh_89{height:calc(100dvh - 74px)}}@media only screen and (min-width: 1184px){._search-wrapper_1vowh_89{max-width:425px;height:calc(100vh - 120px)}@supports (height: 100dvh){._search-wrapper_1vowh_89{height:calc(100dvh - 120px)}}}.mapboxgl-map{-webkit-tap-highlight-color:rgba(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: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>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.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>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.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;-webkit-text-decoration:none;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;-webkit-text-decoration:underline;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:#000000b3;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_80k82_84{background:none;border:none;cursor:pointer}._marker-btn_80k82_84 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_5ptcp_84{z-index:2;position:absolute;bottom:90px;left:16px;right:16px;background:#fff;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_5ptcp_84{bottom:12px}._wrapper_5ptcp_84:hover{box-shadow:0 1px 20px 10px #0000001a,0 1px 10px #0000001a}}@media only screen and (min-width: 1440px){._wrapper_5ptcp_84{bottom:55px;left:-155px;right:auto;right:initial}}._close-icon_5ptcp_114{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_5ptcp_114:hover{color:#1a1a1a}._close-icon_5ptcp_114 svg{height:8px;width:8px}._image_5ptcp_135{justify-content:flex-end;-o-object-fit:cover;object-fit:cover;max-width:144px;border-radius:6px;display:flex;justify-content:center}._image_5ptcp_135._logo_5ptcp_144,._image_5ptcp_135._map_5ptcp_144,._image_5ptcp_135._default_5ptcp_144{aspect-ratio:1/1;max-width:90px}._image_5ptcp_135._primary_5ptcp_148{aspect-ratio:16/9}._content_5ptcp_152{height:100%;display:flex;flex-direction:column;gap:16px;justify-content:space-between}._content_5ptcp_152 ._top_5ptcp_159{display:flex;flex-direction:row;gap:16px;justify-content:space-between;padding:24px}._content_5ptcp_152 ._top_5ptcp_159>div{flex-basis:50%}._content_5ptcp_152 ._bottom_5ptcp_169{border-top:1px solid #dcdcdc;padding:16px 24px}._content_5ptcp_152 ._body_5ptcp_176{display:flex;align-items:flex-start;flex-direction:column;gap:12px}._content_5ptcp_152 ._body_5ptcp_176 ._affiliateInfo_5ptcp_182{display:flex;flex-direction:column;gap:4px;justify-content:flex-start}._content_5ptcp_152 ._body_5ptcp_176 ._affiliateInfo_5ptcp_182 ._address_5ptcp_188{color:#5f5f5f}._content_5ptcp_152 ._buttons_5ptcp_191{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}._content_5ptcp_152 ._buttons_5ptcp_191 a{width:100%;display:flex}._content_5ptcp_152 ._buttons_5ptcp_191 a._aboutTheGym_5ptcp_200{display:flex;align-items:center}@media only screen and (min-width: 768px){._content_5ptcp_152 ._buttons_5ptcp_191 a._aboutTheGym_5ptcp_200:hover{color:#075dc6}}._content_5ptcp_152 ._buttons_5ptcp_191 a button{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")}._distance_psbto_84{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_r2nr8_84{container-type:inline-size;color:#fff;background-color:#00000080;border-radius:100%;display:flex;align-items:center;justify-content:center}._cluster_r2nr8_84:hover{cursor:pointer;background-color:#000000b3}._cluster_r2nr8_84._hover_r2nr8_97{background-color:#000000b3}._cluster-text_r2nr8_101{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_1itno_84{height:100%;overflow:hidden;display:flex;flex-direction:column}._search_1itno_84._display-on-map_1itno_90{position:absolute;width:100%}._search-input_1itno_94{position:sticky;top:0;background:none;z-index:2;overflow:visible;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:20px 16px}@media only screen and (min-width: 768px){._search-input_1itno_94{min-height:170px;background:#fff;padding:32px 24px 24px}._search-input_1itno_94._map_1itno_118{min-height:140px}}._search-input-container_1itno_122{display:flex;align-items:center}._search-input-container_1itno_122 ._mapGeoCoderContainer_1itno_126{width:0%;font-size:12px}._search-input-container_1itno_122 ._mapGeoCoderContainer_1itno_126._loaded_1itno_130{width:100%}._location-target_1itno_134{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:#fff}._location-target_1itno_134:hover{border:1px solid #1a1a1a}._location-target_1itno_134._rotate_1itno_150{-webkit-animation-name:_spin_1itno_1;-webkit-animation-duration:4s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:_spin_1itno_1;-moz-animation-duration:4s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:_spin_1itno_1;-ms-animation-duration:4s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:_spin_1itno_1;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes _spin_1itno_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_1gmk6_84{overflow:scroll;background:#eee;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_1gmk6_84{padding-bottom:32px}}._search-results-wrapper_1gmk6_84._hide_1gmk6_98{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_1sshx_84{display:flex;flex-direction:column;gap:32px;padding-left:16px;padding-right:16px}@media only screen and (min-width: 1184px){._wrapper_1sshx_84{padding-left:32px;padding-right:32px}}._results_1sshx_98{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;padding-bottom:28px}@media only screen and (min-width: 768px){._results_1sshx_98{padding-bottom:32px}}._results-text_1sshx_109{color:#5f5f5f}._last_1sshx_113{background:#fff;border-radius:5px;border:1px solid #dcdcdc;height:-moz-max-content;height:max-content;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:16px}@media only screen and (min-width: 768px){._last_1sshx_113{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_1kx6d_84{background:#fff;border-radius:5px;border:1px solid #dcdcdc;display:flex;flex-direction:column}@media only screen and (min-width: 768px){._wrapper_1kx6d_84:hover{box-shadow:0 1px 20px 10px #00000009,0 1px 10px #00000009}}._image_1kx6d_97{-o-object-fit:cover;object-fit:cover;max-width:144px;border-radius:6px;display:flex;justify-content:flex-end}._image_1kx6d_97._logo_1kx6d_104,._image_1kx6d_97._map_1kx6d_104,._image_1kx6d_97._default_1kx6d_104{aspect-ratio:1/1;max-width:90px}._image_1kx6d_97._primary_1kx6d_108{aspect-ratio:16/9}._content_1kx6d_112{height:100%;display:flex;flex-direction:column;gap:16px;justify-content:space-between}._content_1kx6d_112 ._top_1kx6d_119{display:flex;flex-direction:row;gap:16px;justify-content:space-between;padding:24px}._content_1kx6d_112 ._top_1kx6d_119>div{flex-basis:50%}._content_1kx6d_112 ._top_1kx6d_119 ._body_1kx6d_129{display:flex;align-items:flex-start;flex-direction:column;gap:12px}._content_1kx6d_112 ._top_1kx6d_119 ._body_1kx6d_129 ._affiliateInfo_1kx6d_135{display:flex;flex-direction:column;gap:4px;justify-content:flex-start}._content_1kx6d_112 ._top_1kx6d_119 ._body_1kx6d_129 ._affiliateInfo_1kx6d_135 ._address_1kx6d_141{color:#5f5f5f}._content_1kx6d_112 ._bottom_1kx6d_144{border-top:1px solid #dcdcdc;padding:16px 24px}._content_1kx6d_112 ._buttons_1kx6d_151{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}._content_1kx6d_112 ._buttons_1kx6d_151 a{width:100%;color:#1a1a1a;padding:12px 24px;display:flex}._content_1kx6d_112 ._buttons_1kx6d_151 a._aboutTheGym_1kx6d_162{display:flex;align-items:center}@media only screen and (min-width: 768px){._content_1kx6d_112 ._buttons_1kx6d_151 a._aboutTheGym_1kx6d_162:hover{color:#075dc6;-webkit-text-decoration:none;text-decoration:none}}._content_1kx6d_112 ._buttons_1kx6d_151 a button{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_1m78a_84{display:flex;flex-direction:column;gap:32px;padding-left:16px;padding-right:16px}@media only screen and (min-width: 1184px){._wrapper_1m78a_84{padding-left:32px;padding-right:32px}}._results-text_1m78a_98{color:#5f5f5f}._no-results-container_1m78a_102{display:flex;flex-direction:column;gap:8px}._last_1m78a_108{margin-bottom:32px}@media only screen and (min-width: 768px){._last_1m78a_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_1d21i_84{max-height:calc(100vh - 74px);overflow:hidden}._search-wrapper_1d21i_89,._map_1d21i_90{width:100%}._hidden_1d21i_94{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_azj9l_84{position:fixed;bottom:24px;z-index:10;width:100%;padding-left:16px;padding-right:16px}._toggle-view-button_azj9l_84 button{margin:0 auto;background-color:#1a1a1a!important;display:flex;gap:8px}._list-button-text_azj9l_99{color:#dcdcdc;-webkit-text-decoration:none;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_1yn91_84{background:#eee}@media only screen and (min-width: 768px){._wrapper_1yn91_84{height:auto;height:initial}}._wrapper_1yn91_84 ._height_1yn91_92{height:400px}._wrapper_1yn91_84 ._content_1yn91_95{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._wrapper_1yn91_84 ._content_1yn91_95{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1yn91_84 ._content_1yn91_95{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_1yn91_84 ._content_1yn91_95{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_1yn91_84 ._content_1yn91_95{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_1yn91_84 ._content_1yn91_95{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_1yn91_84 ._content_1yn91_95{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_1yn91_84 ._content_1yn91_95{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_1yn91_84 ._content_1yn91_95{width:100%;max-width:1600px}}._wrapper_1yn91_84 ._content_1yn91_95{padding-top:80px;padding-bottom:60px;display:flex;align-items:flex-start;flex-direction:column}@media only screen and (min-width: 1184px){._wrapper_1yn91_84 ._content_1yn91_95{display:flex;align-items:center;flex-direction:row}}._wrapper_1yn91_84 ._content_1yn91_95{position:relative}._wrapper_1yn91_84 ._header_1yn91_163{display:flex;flex-direction:column;gap:16px;margin-bottom:40px;flex-grow:1}._wrapper_1yn91_84 ._innerHeader_1yn91_170{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px}@media only screen and (min-width: 768px){._wrapper_1yn91_84 ._innerHeader_1yn91_170{display:flex;flex-direction:column;flex-wrap:wrap}}._wrapper_1yn91_84 ._body_1yn91_183{width:100%;flex-grow:1}@media only screen and (min-width: 1440px){._wrapper_1yn91_84 ._body_1yn91_183{flex-grow:6;width:auto;width:initial}}._wrapper_1yn91_84 ._no-results_1yn91_193{display:flex;align-items:flex-start;flex-direction:row;gap:8px;margin-bottom:48px;padding:16px 12px;background-color:#dcdcdc}._wrapper_1yn91_84 ._no-results-content_1yn91_205{display:flex;flex-direction:column;gap:4px}._wrapper_1yn91_84 ._limited-results-container_1yn91_210{display:flex;flex-direction:column;gap:50px;width:100%}._wrapper_1yn91_84 ._limited-result_1yn91_210{display:flex;flex-direction:column;margin-bottom:24px;height:390px;width:100%}._wrapper_1yn91_84 ._limited-result-header_1yn91_223{margin-bottom:24px}._wrapper_1yn91_84 ._slider_1yn91_226{width:100%;height:400px;position:absolute}._wrapper_1yn91_84 ._flex_1yn91_231{display:flex;flex-direction:row;gap:24px}._wrapper_1yn91_84 ._card-slides_1yn91_236{height:100%;overflow:hidden}._wrapper_1yn91_84 ._relative_1yn91_240{position:relative}._wrapper_1yn91_84 ._desktop-content_1yn91_243{width:100%}._wrapper_1yn91_84 ._mobile-content_1yn91_246{display:flex;align-items:center;flex-direction:column;gap:20px;width:100%;height:-moz-max-content;height:max-content}._wrapper_1yn91_84 ._controls_1yn91_254{margin-top:20px;display:flex;flex-direction:column}._wrapper_1yn91_84 ._scroll-container_1yn91_259{height:4px;position:relative;background-color:#dcdcdc}._wrapper_1yn91_84 ._scroll-bar_1yn91_264{position:absolute;left:0;bottom:0;transition:left .5s ease-in-out;height:4px;background-color:#000}._wrapper_1yn91_84 ._arrows_1yn91_272{margin-top:20px;display:flex;gap:10px}._wrapper_1yn91_84 ._arrow-wrapper_1yn91_277{width:48px;height:48px;border-radius:36px;text-indent:-999999px;cursor:pointer;border:1px solid #1a1a1a;color:#1a1a1a}._wrapper_1yn91_84 ._arrow-wrapper_1yn91_277 svg>g>path{fill:currentColor}._wrapper_1yn91_84 ._arrow-wrapper_1yn91_277:disabled{color:#ccc;border:1px solid #cccccc}._wrapper_1yn91_84 ._arrow-wrapper_1yn91_277:not(:disabled):hover{opacity:.6}._wrapper_1yn91_84 ._arrow_1yn91_272{display:flex;align-items:center;justify-content:center}._wrapper_1yn91_84 ._arrow-left_1yn91_301{transform:rotate(180deg)}._fade_1yn91_305{background:linear-gradient(to right,#fff0,#eee 75%);position:absolute;top:0;bottom:0;right:-2px;left:80%;pointer-events:none}._grey500_1yn91_315{color:#5f5f5f}._blue_1yn91_319{color:#075dc6}._hidden_1yn91_323{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_17spv_84{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_17spv_84 ._top_17spv_101{padding-bottom:24px;display:flex;justify-content:space-between}._wrapper_17spv_84 ._badge_17spv_106{width:50px}._wrapper_17spv_84 ._spotsLeft_17spv_109{display:flex;align-items:center;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_17spv_84 ._description_17spv_131{display:flex;flex-direction:column;gap:8px;color:#5f5f5f}._wrapper_17spv_84 ._descriptionItem_17spv_137{display:flex;flex-direction:row;gap:8px}._wrapper_17spv_84 ._button_17spv_142{width:100%}._wrapper_17spv_84 ._button_17spv_142 button{width:100%;justify-content:center;height:48px}._wrapper_17spv_84 ._location_17spv_150{-webkit-text-decoration:underline;text-decoration:underline;color:#075dc6!important}._wrapper_17spv_84 ._section_17spv_154{display:flex;flex-direction:column;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;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;gap:calc(var(--cf-spacing) * 2);margin-bottom:calc(var(--cf-spacing) * 3)}._tags_9sfb2_36>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{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_2x6uz_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_2x6uz_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_2x6uz_100{min-height:50rem;height:auto;position:relative;overflow:hidden;height:0;padding-bottom:56.25%}._wrapper_2x6uz_100 iframe{position:absolute;top:0;left:0;height:100%;width:100%}._wrapper_2x6uz_100{padding-bottom:0}@media only screen and (min-width: 480px){._wrapper_2x6uz_100{min-height:67.5rem;max-height:90vh}}._wrapper_2x6uz_100._article_2x6uz_125{height:100%;min-height:0;min-height:initial;max-height:none;max-height:initial;padding-top:40px;padding-left:16px;padding-right:16px}@media only screen and (min-width: 768px){._wrapper_2x6uz_100._article_2x6uz_125{padding-top:64px;padding-left:0;padding-right:0}}._wrapper_2x6uz_100._article_2x6uz_125:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:0;background:#000}._wrapper_2x6uz_100._article_2x6uz_125 ._inner_2x6uz_150{height:100%;width:100%;position:relative;z-index:1}@media only screen and (min-width: 768px){._wrapper_2x6uz_100._article_2x6uz_125 ._inner_2x6uz_150{max-width:680px;margin-left:auto;margin-right:auto}}._wrapper_2x6uz_100._article_2x6uz_125 ._inner_2x6uz_150 iframe{position:relative;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;top:auto;top:initial;left:auto;left:initial;z-index: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_18826_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_18826_1{0%{transform:translate(100%)}to{transform:translate(0)}}._outer-wrapper_18826_100{position:relative}._outer-wrapper_18826_100._article_18826_103{padding-top:40px;padding-left:16px;padding-right:16px}@media only screen and (min-width: 768px){._outer-wrapper_18826_100._article_18826_103{padding-top:64px;padding-left:0;padding-right:0}}._outer-wrapper_18826_100._article_18826_103:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:0;background:#000}._outer-wrapper_18826_100._article_18826_103 ._wrapper_18826_125{aspect-ratio:16/9;height:100%;z-index:1;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){._outer-wrapper_18826_100._article_18826_103 ._wrapper_18826_125{max-width:680px}}._outer-wrapper_18826_100._article_18826_103 ._wrapper_18826_125:before{content:normal;content:initial}._wrapper_18826_125{background-color:#1a1a1a;position:relative;display:flex;align-items:center}@media only screen and (min-width: 768px){._wrapper_18826_125{display:flex;flex-direction:column;justify-content:center}}._wrapper_18826_125:before{background:linear-gradient(90deg,#1a1a1a,#1a1a1a00 80%)}._wrapper_18826_125._gradiantOverlay_18826_157:before{background:linear-gradient(360deg,#1a1a1afc,#1a1a1a00 69.19%),linear-gradient(360deg,#1a1a1a4c,#1a1a1a00 69.19%),radial-gradient(100% 365.77% at 0% 70.97%,#00000080,#00000040 49.62%,#00000080 98.44%),radial-gradient(100% 365.77% at 0% 70.97%,#0006,#0003 49.62%,#0006 98.44%)}._wrapper_18826_125._has-tab-links_18826_160{display:flex;flex-direction:column;justify-content:space-between}._inner-container_18826_166{width:100%;z-index:7;display:flex;align-items:center;flex-direction:column;padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._inner-container_18826_166{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._inner-container_18826_166{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._inner-container_18826_166{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._inner-container_18826_166{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._inner-container_18826_166{padding-top:60px;padding-bottom:60px}@media only screen and (min-width: 768px){._inner-container_18826_166{max-width:none;max-width:initial}}._inner-container_18826_166._left_18826_208{display:flex;align-items:flex-start;flex-direction:column}._inner-container_18826_166._left_18826_208 ._text-container_18826_213{text-align:left}._inner-container_18826_166._left_18826_208 ._text-container_18826_213 ._image-links-wrapper_18826_216 ._image-links_18826_216{display:flex;justify-content:flex-start}._inner-container_18826_166._center_18826_220{display:flex;justify-content:center}._inner-container_18826_166._center_18826_220 ._text-container_18826_213{text-align:center;display:flex;align-items:center}._inner-container_18826_166._center_18826_220 ._text-container_18826_213 ._image-links-wrapper_18826_216 ._image-links_18826_216{display:flex;justify-content:center}._inner-container_18826_166 ._kicker_18826_233{display:flex;gap:18px}._inner-container_18826_166 ._kicker-text_18826_237{color:#fff}._inner-container_18826_166 ._text-container_18826_213{color:#fff;display:flex;flex-direction:column;gap:40px}@media only screen and (min-width: 480px){._inner-container_18826_166 ._text-container_18826_213{max-width:90%}}@media only screen and (min-width: 768px){._inner-container_18826_166 ._text-container_18826_213{max-width:80%;text-align:center;display:flex;flex-direction:column}}@media only screen and (min-width: 1184px){._inner-container_18826_166 ._text-container_18826_213{max-width:60%;display:flex;gap:32px}}._inner-container_18826_166 ._text-container_18826_213._center_18826_220{text-align:center}._inner-container_18826_166 ._text-container_18826_213 ._specialty-badge_18826_269{width:82px;margin-bottom:8px}@media only screen and (min-width: 768px){._inner-container_18826_166 ._text-container_18826_213 ._specialty-badge_18826_269{margin-bottom:20px}}._inner-container_18826_166 ._text-container_18826_213 ._headline-wrapper_18826_278{overflow:hidden;display:flex;flex-direction:column;flex-wrap:wrap;gap:12px}@media only screen and (min-width: 768px){._inner-container_18826_166 ._text-container_18826_213 ._headline-wrapper_18826_278{display:flex;gap:16px}}@media only screen and (min-width: 1184px){._inner-container_18826_166 ._text-container_18826_213 ._headline-wrapper_18826_278{display:flex;gap:18px}}._inner-container_18826_166 ._text-container_18826_213 ._headline-container_18826_297{overflow:hidden;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}@media only screen and (min-width: 768px){._inner-container_18826_166 ._text-container_18826_213 ._headline-container_18826_297{display:flex;gap:16px}}@media only screen and (min-width: 1440px){._inner-container_18826_166 ._text-container_18826_213 ._headline-container_18826_297{display:flex;gap:18px}}._inner-container_18826_166 ._text-container_18826_213 ._body-text_18826_316{display:none}@media only screen and (min-width: 480px){._inner-container_18826_166 ._text-container_18826_213 ._body-text_18826_316{display:block}}._inner-container_18826_166 ._text-container_18826_213 ._links-wrapper_18826_324{display:flex;flex-wrap:wrap;gap:12px}._inner-container_18826_166 ._logo-container_18826_329{display:flex;flex-wrap:wrap;gap:12px;position:absolute;bottom:3.6rem;right:3.6rem}@media (max-width: 1024px){._inner-container_18826_166 ._logo-container_18826_329{position:relative;bottom:auto;bottom:initial;right:auto;right:initial;display:flex;justify-content:center;padding:12px 0;top:3.6rem}}._inner-container_18826_166 ._logo-container_18826_329 ._badge_18826_351{width:16rem;height:12.4rem;fill:#fff;z-index:1}@media only screen and (min-width: 768px){._inner-container_18826_166 ._logo-container_18826_329 ._badge_18826_351{width:11rem;height:8.5rem}}@media (max-width: 454px){._inner-container_18826_166 ._logo-container_18826_329 ._badge_18826_351{width:8rem;height:6.2rem}}@media (max-width: 1024px){._inner-container_18826_166 ._logo-container_18826_329 ._specialty-course-badge_18826_370{display:none}}._inner-container_18826_166 ._logo-container_18826_329 ._ansi-logo_18826_374 p{padding:0}._tab-links_18826_378{color:#fff;z-index:1;width:100%}._tab-links-kickerText_18826_383{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._tab-links-kickerText_18826_383{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._tab-links-kickerText_18826_383{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._tab-links-kickerText_18826_383{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._tab-links-kickerText_18826_383{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._tab-links-kickerText_18826_383{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._tab-links-kickerText_18826_383{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._tab-links-kickerText_18826_383{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._tab-links-kickerText_18826_383{width:100%;max-width:1600px}}._tab-links-wrapper_18826_434{overflow-x:auto;display:flex;padding-left:16px}@media only screen and (min-width: 768px){._tab-links-wrapper_18826_434{padding-left:32px}}@media only screen and (min-width: 1184px){._tab-links-wrapper_18826_434{padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._tab-links-wrapper_18826_434{padding-left:160px}}@media only screen and (min-width: 1920px){._tab-links-wrapper_18826_434{padding-left:calc((100vw - 1600px)/2)}}._tab-links-wrapper_18826_434{margin-top:24px}._tab-links-container_18826_462{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}._tab-links-link_18826_470{width:-moz-fit-content;width:fit-content;min-width:150px;background:#0000000d;display:flex;flex-direction:column;gap:2px;padding:24px}@media only screen and (min-width: 1184px){._tab-links-link_18826_470{min-width:225px}}@media only screen and (min-width: 1920px){._tab-links-link_18826_470{min-width:320px}}._tab-links-link_18826_470:hover{background:#00000080}._tab-links-link_18826_470:not(:last-of-type){border-right:1px solid #333333}._tab-links-link_18826_470._selected_18826_495{background:#00000080;border-bottom:5px solid #075dc6}._tab-links-link-header_18826_499,._tab-links-link-kicker_18826_499{white-space:nowrap}._tab-links-link-kicker_18826_499{font-size:14px;line-height:14px}._hero-stats_18826_507{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_12wbb_84{position:relative;z-index:10}._video-wrapper_12wbb_89{width:100%}._video_12wbb_89{position:relative;overflow:hidden;height:0;padding-bottom:56.25%}._video_12wbb_89 iframe{position:absolute;top:0;left:0;height:100%;width:100%}._close-icon-wrapper_12wbb_107{position:fixed;top:2.25rem;right:2.25rem;border:1px solid #ffffff;border-radius:100%;opacity:.7;padding:2px}._close-icon-wrapper_12wbb_107:hover{cursor:pointer;opacity:1}._close-icon_12wbb_107{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_ju8tf_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_ju8tf_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_ju8tf_100{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_ju8tf_100{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_ju8tf_100: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("data:image/svg+xml,%3csvg%20width='19'%20height='24'%20viewBox='0%200%2019%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%200L19%2011.52L0%2024V0Z'%20fill='%23C41111'/%3e%3c/svg%3e");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_1js5b_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1js5b_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1js5b_100{display:flex;align-items:center}._logo_1js5b_105{width:12.6rem;margin:0}@media (max-width: 454px){._logo_1js5b_105{width:9.2rem}}._text_1js5b_115{font-size:1.2rem;line-height:1.1666666667;color:#fff;text-align:center;margin:0}@media (max-width: 454px){._text_1js5b_115{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_6gr2c_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_6gr2c_1{0%{transform:translate(100%)}to{transform:translate(0)}}._logo_6gr2c_100{background:#fff;width:9rem;height:10.5rem}@media (max-width: 1024px){._logo_6gr2c_100{width:9rem;height:10.5rem}}@media (max-width: 454px){._logo_6gr2c_100{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_7neph_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_7neph_1{0%{transform:translate(100%)}to{transform:translate(0)}}._logo_7neph_100{width:16rem;height:12.4rem}@media (max-width: 1024px){._logo_7neph_100{width:11rem;height:8.5rem}}@media (max-width: 454px){._logo_7neph_100{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_g8puh_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_g8puh_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_g8puh_100{font-size:1.4rem;line-height:1.7142857143}@media (max-width: 454px){._wrapper_g8puh_100{font-size:1.5rem;line-height:1.5333333333}}._wrapper_g8puh_100{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_g8puh_100{padding-left:1.2rem}}._location_g8puh_125{color:#fff;margin-left:.8rem}._wrapper_10w4t_1{padding:48px 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_1ktio_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1ktio_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1ktio_100{color:var(--cf-white);font-weight:400;line-height:1.57;display:flex;flex-direction:column;align-items:flex-start;gap:12px}@media only screen and (min-width: 480px){._wrapper_1ktio_100{flex-direction:row;align-items:center}}._selectWrapper_1ktio_116{position:relative;display:inline-block;overflow:visible}._selectWrapper_1ktio_116:after{content:"";position:absolute;top:50%;right:8px;transform:translateY(-50%);width:20px;height:20px;background-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='currentColor'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.6752%205.72656L8.61523%208.7799L5.55523%205.72656L4.61523%206.66656L8.61523%2010.6666L12.6152%206.66656L11.6752%205.72656Z'%20fill='currentColor'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;filter:brightness(0) invert(1);pointer-events:none;z-index:1}._language_1ktio_139 option{color:#000;color:initial}._language_1ktio_139{padding:4px 24px 4px 8px;border:1px solid #ffffff;color:var(--cf-white);background:transparent;width:100%;min-height:32px;border-radius:0;outline:none;-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")}._wrapper_11pnf_84{background-color:var(--cf-off-black)}._inner-wrapper_11pnf_88{color:#fff;font-size:1.4rem;margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._inner-wrapper_11pnf_88{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._inner-wrapper_11pnf_88{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._inner-wrapper_11pnf_88{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._inner-wrapper_11pnf_88{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._inner-wrapper_11pnf_88{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._inner-wrapper_11pnf_88{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._inner-wrapper_11pnf_88{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._inner-wrapper_11pnf_88{width:100%;max-width:1600px}}._inner-wrapper_11pnf_88{padding-top:32px;padding-bottom:32px}._languageModalContent_11pnf_146{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem;background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000002e;max-width:680px;margin:0 auto;gap:1.5rem}._languageModalActions_11pnf_160{display:flex;flex-direction:column;gap:1rem;width:100%;justify-content:center}@media only screen and (min-width: 480px){._languageModalActions_11pnf_160{flex-direction:row}}._languageModalButtonSecondary_11pnf_173{display:none;background:#dc3545;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:12px;cursor:pointer}@media (max-width: 768px){._languageModalButtonSecondary_11pnf_173{background:#ff6b6b;font-size:14px;padding:12px 20px;font-weight:700;border:2px solid #fff;box-shadow:0 2px 8px #0000004d}}._languageModalButtonSecondary_11pnf_173:hover{background:#c82333}@media (max-width: 768px){._languageModalButtonSecondary_11pnf_173:hover{background:#ff5252}}._languageModalButtonSecondary_11pnf_173:active{transform:scale(.98)}._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;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_ck1ss_84{background:#eee;padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._wrapper_ck1ss_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_ck1ss_84{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._wrapper_ck1ss_84{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._wrapper_ck1ss_84{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._wrapper_ck1ss_84{padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;gap:24px}._wrapper_ck1ss_84 ._top_ck1ss_120{border-bottom:1px solid #cccccc;display:flex;flex-direction:column;gap:12px;padding-bottom:24px}._wrapper_ck1ss_84 ._center_ck1ss_127{display:flex;flex-direction:column;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_1ig7a_84{background:#eee;padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._wrapper_1ig7a_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1ig7a_84{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._wrapper_1ig7a_84{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._wrapper_1ig7a_84{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._wrapper_1ig7a_84{padding-top:45px;padding-bottom:45px;display:flex;flex-direction:column;gap:24px}._wrapper_1ig7a_84 ._top_1ig7a_120,._wrapper_1ig7a_84 ._bottom_1ig7a_121{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}._wrapper_1ig7a_84 ._top_1ig7a_120 ._left_1ig7a_126,._wrapper_1ig7a_84 ._top_1ig7a_120 ._center_1ig7a_127,._wrapper_1ig7a_84 ._top_1ig7a_120 ._right_1ig7a_128,._wrapper_1ig7a_84 ._bottom_1ig7a_121 ._left_1ig7a_126,._wrapper_1ig7a_84 ._bottom_1ig7a_121 ._center_1ig7a_127,._wrapper_1ig7a_84 ._bottom_1ig7a_121 ._right_1ig7a_128{display:flex;flex-direction:column;gap:12px}._wrapper_1ig7a_84 ._top_1ig7a_120 ._left_1ig7a_126,._wrapper_1ig7a_84 ._top_1ig7a_120 ._right_1ig7a_128,._wrapper_1ig7a_84 ._bottom_1ig7a_121 ._left_1ig7a_126,._wrapper_1ig7a_84 ._bottom_1ig7a_121 ._right_1ig7a_128{grid-column:span 1}._wrapper_1ig7a_84 ._top_1ig7a_120 ._center_1ig7a_127,._wrapper_1ig7a_84 ._bottom_1ig7a_121 ._center_1ig7a_127{grid-column:span 2}._wrapper_1ig7a_84 ._top_1ig7a_120{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_1ugxx_84{background-color:#eee}._inner_1ugxx_88{padding:0 20px}._wrapper_1ugxx_84>._inner_1ugxx_88{display:flex;flex-direction:column;gap:8px;padding-top:40px;padding-bottom:40px}._header_1ugxx_103{display:flex;align-items:center;gap:8px;justify-content:space-between}._nav_1ugxx_110{display:flex;gap:10px}._date_1ugxx_115{font-weight:700}._app-promo_1ugxx_119{background:#1a1a1a;color:#fff;border-radius:4px;padding:16px}._app-promo-header_1ugxx_125{display:flex;flex-direction:column;gap:8px}._app-promo-header_1ugxx_125 ._kicker_1ugxx_130{color:#ccc}._app-promo-links_1ugxx_133{border-top:1px solid #5f5f5f;display:flex;gap:8px;padding-top:16px;margin-top:16px}._app-promo-links_1ugxx_133 a img{width:120px}._button_1ugxx_144{height:25px;display:flex;align-items:center;justify-content:center}._button_1ugxx_144>svg{transform:rotate(-90deg)}._button_1ugxx_144:first-child>svg{transform:rotate(90deg)}._button_1ugxx_144:disabled{opacity:.4}._comments-count_1ugxx_163{background:url("data:image/svg+xml,%3csvg%20width='16'%20height='14'%20viewBox='0%200%2016%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%200.5C0%200.223846%200.223846%200%200.5%200H15.5C15.7762%200%2016%200.223846%2016%200.5V10.5C16%2010.7762%2015.7762%2011%2015.5%2011H10L8%2014L6%2011H0.5C0.223846%2011%200%2010.7762%200%2010.5V0.5ZM5%205.5C5%206.05228%204.55228%206.5%204%206.5C3.44772%206.5%203%206.05228%203%205.5C3%204.94772%203.44772%204.5%204%204.5C4.55228%204.5%205%204.94772%205%205.5ZM9%205.5C9%206.05228%208.55228%206.5%208%206.5C7.44772%206.5%207%206.05228%207%205.5C7%204.94772%207.44772%204.5%208%204.5C8.55228%204.5%209%204.94772%209%205.5ZM12%206.5C12.5523%206.5%2013%206.05228%2013%205.5C13%204.94772%2012.5523%204.5%2012%204.5C11.4477%204.5%2011%204.94772%2011%205.5C11%206.05228%2011.4477%206.5%2012%206.5Z'%20fill='%23075DC6'/%3e%3c/svg%3e") 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_1ugxx_175{white-space:nowrap}._workout_1ugxx_179{margin-top:12px}._workout_1ugxx_179._can-expand_1ugxx_182{position:relative;overflow:hidden;max-height:200px;transition:max-height .35s}._workout_1ugxx_179._can-expand_1ugxx_182:before{content:"";display:block;height:100px;bottom:0;left:0;width:100%;position:absolute;background:linear-gradient(#f2f2f200,#f2f2f2)}._workout_1ugxx_179._is-expanded_1ugxx_198:before{opacity:0}._footer_1ugxx_202{border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc}._footer_1ugxx_202 ._inner_1ugxx_88{display:flex;align-items:center;justify-content:center;padding:8px 20px}._expand-button_1ugxx_217:focus{outline:none;border-radius:0;border-bottom:1px solid #cccccc}._expand-button_1ugxx_217 ._icon_1ugxx_223{display:inline-flex;margin-left:.7rem}._expand-button_1ugxx_217 ._icon_1ugxx_223 svg{height:.7em;transition:transform .35s;will-change:transform}._expand-button_1ugxx_217._is-expanded_1ugxx_198 ._icon_1ugxx_223 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("data:image/svg+xml,%3csvg%20width='13'%20height='16'%20viewBox='0%200%2013%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%2015.4756V0.524393C0%200.122346%200.39961%20-0.129707%200.720778%200.069764L12.7573%207.54537C13.0809%207.74639%2013.0809%208.25361%2012.7573%208.45463L0.720779%2015.9302C0.399611%2016.1297%200%2015.8777%200%2015.4756Z'%20fill='white'/%3e%3c/svg%3e");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("data:image/svg+xml,%3csvg%20width='17'%20height='12'%20viewBox='0%200%2017%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.7489%206.85002H0V5.15002H12.749L9.20001%201.60101L10.4021%200.398926L16.0031%205.99997L10.4021%2011.601L9.20001%2010.3989L12.7489%206.85002Z'%20fill='%231A1A1A'/%3e%3c/svg%3e") 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_1jpmq_84{background-color:#eee}._inner_1jpmq_88{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:24px;gap:24px;width:100%;margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._inner_1jpmq_88{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._inner_1jpmq_88{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._inner_1jpmq_88{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._inner_1jpmq_88{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._inner_1jpmq_88{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._inner_1jpmq_88{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._inner_1jpmq_88{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._inner_1jpmq_88{width:100%;max-width:1600px}}._inner_1jpmq_88{margin:0 auto}@media only screen and (min-width: 1184px){._inner_1jpmq_88{gap:36px}}._inner_1jpmq_88:first-of-type{padding-top:45px;padding-bottom:45px}._header_1jpmq_159{grid-column:span 2;min-width:220px;display:flex;align-items:flex-start;flex-direction:column;gap:24px}._header_1jpmq_159 ._nav_1jpmq_167{display:flex}._header_1jpmq_159 ._nav_1jpmq_167 ._button_1jpmq_170{height:25px;width:25px;display:flex;align-items:center;justify-content:center}._header_1jpmq_159 ._nav_1jpmq_167 ._button_1jpmq_170:disabled{opacity:.4}._header_1jpmq_159 ._nav_1jpmq_167 ._button_1jpmq_170:first-child>svg{transform:rotate(90deg)}._header_1jpmq_159 ._nav_1jpmq_167 ._button_1jpmq_170>svg{transform:rotate(-90deg)}._header_1jpmq_159 ._date_1jpmq_186{grid-area:date}._header_1jpmq_159 ._app-promo_1jpmq_189{background:#1a1a1a;color:#fff;border-radius:4px;padding:16px}._header_1jpmq_159 ._app-promo-header_1jpmq_195{display:flex;flex-direction:column;gap:8px}._header_1jpmq_159 ._app-promo-header_1jpmq_195 ._kicker_1jpmq_200{color:#ccc}._header_1jpmq_159 ._app-promo-links_1jpmq_203{border-top:1px solid #5f5f5f;display:flex;flex-wrap:wrap;gap:8px;padding-top:16px;margin-top:16px}._header_1jpmq_159 ._app-promo-links_1jpmq_203 a img{width:90px}@media only screen and (min-width: 1184px){._header_1jpmq_159 ._app-promo-links_1jpmq_203 a img{width:100px}}._workout_1jpmq_220{position:relative;grid-column:span 4}._workout_1jpmq_220:before{content:"";display:block;height:100px;bottom:0;left:0;width:100%;position:absolute}._workout_1jpmq_220._can-expand_1jpmq_233{overflow:hidden;transition:max-height .35s}._workout_1jpmq_220._can-expand_1jpmq_233:before{background:linear-gradient(#f2f2f200,#eee)}._workout_1jpmq_220._is-expanded_1jpmq_240:before{opacity:0}._articles_1jpmq_244{grid-column:span 2;border-left:1px solid #dcdcdc;padding-left:24px}@media only screen and (min-width: 1184px){._articles_1jpmq_244{padding-left:32px}}@media only screen and (min-width: 1440px){._articles_1jpmq_244{padding-left:60px}}._footer_1jpmq_260{border-top:1px solid #dcdcdc}._footer_1jpmq_260 ._inner_1jpmq_88{padding-top:20px;padding-bottom:20px}._footer_1jpmq_260 ._inner_1jpmq_88 ._comments-count_1jpmq_267{grid-column:span 2;min-width:220px;background:url("data:image/svg+xml,%3csvg%20width='16'%20height='14'%20viewBox='0%200%2016%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%200.5C0%200.223846%200.223846%200%200.5%200H15.5C15.7762%200%2016%200.223846%2016%200.5V10.5C16%2010.7762%2015.7762%2011%2015.5%2011H10L8%2014L6%2011H0.5C0.223846%2011%200%2010.7762%200%2010.5V0.5ZM5%205.5C5%206.05228%204.55228%206.5%204%206.5C3.44772%206.5%203%206.05228%203%205.5C3%204.94772%203.44772%204.5%204%204.5C4.55228%204.5%205%204.94772%205%205.5ZM9%205.5C9%206.05228%208.55228%206.5%208%206.5C7.44772%206.5%207%206.05228%207%205.5C7%204.94772%207.44772%204.5%208%204.5C8.55228%204.5%209%204.94772%209%205.5ZM12%206.5C12.5523%206.5%2013%206.05228%2013%205.5C13%204.94772%2012.5523%204.5%2012%204.5C11.4477%204.5%2011%204.94772%2011%205.5C11%206.05228%2011.4477%206.5%2012%206.5Z'%20fill='%23075DC6'/%3e%3c/svg%3e") no-repeat center left;line-height:1.5;display:flex;align-items:center;gap:60px;padding-left:24px}._footer_1jpmq_260 ._inner_1jpmq_88 ._icon_1jpmq_277{display:inline-flex;margin-left:.7rem}._footer_1jpmq_260 ._inner_1jpmq_88 ._icon_1jpmq_277 svg{height:.7em;transition:transform .35s;will-change:transform}._footer_1jpmq_260 ._inner_1jpmq_88 ._expand-button_1jpmq_286{grid-column:span 3;width:-moz-max-content;width:max-content;display:flex;justify-content:flex-start}._footer_1jpmq_260 ._inner_1jpmq_88 ._expand-button_1jpmq_286:focus{outline:none!important;border-radius:0;border-bottom:1px solid #cccccc}._footer_1jpmq_260 ._inner_1jpmq_88 ._expand-button_1jpmq_286._is-expanded_1jpmq_240 ._icon_1jpmq_277 svg{transform:rotate(180deg)}._footer_1jpmq_260 ._inner_1jpmq_88 ._view-all-button_1jpmq_300{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_h2px1_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_h2px1_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_h2px1_100{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_h2px1_100{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_h2px1_100{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_h2px1_100{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_h2px1_100{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_h2px1_100{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_h2px1_100{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_h2px1_100{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_h2px1_100{width:100%;max-width:1600px}}._wrapper_h2px1_100 ._loader_h2px1_155{width:10em;height:10em;box-shadow:inset 0 0 0 1em #6d6c6c;position:relative}._wrapper_h2px1_100 ._loader_h2px1_155,._wrapper_h2px1_100 ._loader_h2px1_155:before,._wrapper_h2px1_100 ._loader_h2px1_155:after{border-radius:50%}._wrapper_h2px1_100 ._loader_h2px1_155:before,._wrapper_h2px1_100 ._loader_h2px1_155:after{position:absolute;content:"";width:5.2em;height:10.2em;background-color:#fff;top:-.1em;animation-name:_loader_h2px1_155;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease}._wrapper_h2px1_100 ._loader_h2px1_155._dark_h2px1_176{box-shadow:inset 0 0 0 1em #fff}._wrapper_h2px1_100 ._loader_h2px1_155._dark_h2px1_176:before,._wrapper_h2px1_100 ._loader_h2px1_155._dark_h2px1_176:after{background-color:#1a1a1a}._wrapper_h2px1_100 ._loader_h2px1_155._gray_h2px1_182:before,._wrapper_h2px1_100 ._loader_h2px1_155._gray_h2px1_182:after{background-color:#eee}._wrapper_h2px1_100 ._loader_h2px1_155:before{border-radius:10.2em 0 0 10.2em;left:-.1em;transform-origin:5.2em 5.1em;animation-delay:1.5s}._wrapper_h2px1_100 ._loader_h2px1_155:after{border-radius:0 10.2em 10.2em 0;left:5.1em;transform-origin:0 5.1em}._wrapper_h2px1_100 ._loader_h2px1_155._small_h2px1_196{margin:2.4rem auto;width:5em;height:5em;box-shadow:inset 0 0 0 .5em #6d6c6c}._wrapper_h2px1_100 ._loader_h2px1_155._small_h2px1_196:before,._wrapper_h2px1_100 ._loader_h2px1_155._small_h2px1_196:after{width:2.6em;height:5.2em}._wrapper_h2px1_100 ._loader_h2px1_155._small_h2px1_196._dark_h2px1_176{box-shadow:inset 0 0 0 .5em #fff}._wrapper_h2px1_100 ._loader_h2px1_155._small_h2px1_196:before{border-radius:5.1em 0 0 5.1em;transform-origin:2.6em 2.6em}._wrapper_h2px1_100 ._loader_h2px1_155._small_h2px1_196:after{border-radius:0 5.1em 5.1em 0;left:2.6em;transform-origin:0 2.6em}@keyframes _loader_h2px1_155{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")}._main_12zf2_84._is-daily_12zf2_84{padding:0 12px}._main_12zf2_84._is-article_12zf2_90{width:100%;display:flex;align-items:center;flex-direction:column}._main_12zf2_84 ._comments_12zf2_97{display:grid;grid-template-columns:repeat(3,1fr);margin-top:32px;margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._main_12zf2_84 ._comments_12zf2_97{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._main_12zf2_84 ._comments_12zf2_97{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._main_12zf2_84 ._comments_12zf2_97{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._main_12zf2_84 ._comments_12zf2_97{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._main_12zf2_84 ._comments_12zf2_97{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._main_12zf2_84 ._comments_12zf2_97{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._main_12zf2_84 ._comments_12zf2_97{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._main_12zf2_84 ._comments_12zf2_97{width:100%;max-width:1600px}}@media only screen and (min-width: 1440px){._main_12zf2_84 ._comments_12zf2_97{margin-top:40px}}._main_12zf2_84 ._comments_12zf2_97>*{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_epgpv_84{display:flex;flex-direction:column;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_701qm_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_701qm_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_701qm_100{padding-top:1.2rem}@media (max-width: 1024px){._wrapper_701qm_100{padding-top:.6rem}}@media (max-width: 454px){._wrapper_701qm_100{padding-top:.6rem}}._wrapper_701qm_100{padding-bottom:.6rem}@media (max-width: 1024px){._wrapper_701qm_100{padding-bottom:.6rem}}@media (max-width: 454px){._wrapper_701qm_100{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_etugh_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_etugh_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_etugh_100{padding-top:1.2rem}@media (max-width: 1024px){._wrapper_etugh_100{padding-top:.6rem}}@media (max-width: 454px){._wrapper_etugh_100{padding-top:.6rem}}._wrapper_etugh_100{padding-bottom:1.2rem}@media (max-width: 1024px){._wrapper_etugh_100{padding-bottom:.6rem}}@media (max-width: 454px){._wrapper_etugh_100{padding-bottom:.6rem}}._wrapper_etugh_100{font-size:1.6rem;line-height:1.6875}@media (max-width: 454px){._wrapper_etugh_100{font-size:1.5rem;line-height:1.5333333333}}._small_etugh_137{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_1s41z_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1s41z_1{0%{transform:translate(100%)}to{transform:translate(0)}}._top-bar_1s41z_100{display:flex;align-items:center;margin-top:1.2rem;margin-bottom:1.2rem}@media (max-width: 1024px){._top-bar_1s41z_100{align-items:flex-start;flex-direction:column}}._comments-count_1s41z_113{font-weight:700;margin-right:1.2rem}._action-buttons_1s41z_118{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_1b3gv_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1b3gv_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1b3gv_100{display:flex;justify-content:space-between;align-items:center;padding:0 2.4rem;background:#eee}@media (max-width: 1024px){._wrapper_1b3gv_100{padding:0 1.2rem;flex-direction:column}}@media (max-width: 454px){._wrapper_1b3gv_100{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_1c5t4_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1c5t4_1{0%{transform:translate(100%)}to{transform:translate(0)}}._field-wrapper_1c5t4_100{padding-top:.6rem}@media (max-width: 1024px){._field-wrapper_1c5t4_100{padding-top:.6rem}}@media (max-width: 454px){._field-wrapper_1c5t4_100{padding-top:.6rem}}._field-wrapper_1c5t4_100{padding-bottom:1.2rem}@media (max-width: 1024px){._field-wrapper_1c5t4_100{padding-bottom:.6rem}}@media (max-width: 454px){._field-wrapper_1c5t4_100{padding-bottom:.6rem}}._field-wrapper_1c5t4_100{font-size:1.4rem;line-height:1.7142857143;color:#6d6c6c;font-weight:600}._field-wrapper_1c5t4_100 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_6fst7_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_6fst7_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_6fst7_100{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_dybw2_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_dybw2_1{0%{transform:translate(100%)}to{transform:translate(0)}}._show-icon_dybw2_100._hide-label_dybw2_100 ._label-text_dybw2_100,._hide-label_dybw2_100:not(._show-icon_dybw2_100){border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}._wrapper_dybw2_111{display:inline-block;position:relative}._wrapper_dybw2_111 select{font-size:1.4rem;line-height:1.7142857143;background:#eee;padding:1.3rem 9rem 1.4rem 1.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.1rem solid #1a1a1a;color:#6d6c6c}._wrapper_dybw2_111 select option{font-weight:400}._wrapper_dybw2_111 select:focus{border:.1rem solid #075dc6}@media (max-width: 1024px){._wrapper_dybw2_111 select{padding-right:4rem}}._select-container_dybw2_137{position:relative;flex-grow:1}._icon_dybw2_142{position:absolute;top:calc(50% - .4rem);right:1.8rem;height:.8rem;pointer-events:none}._icon_dybw2_142._primary_dybw2_149{fill:#075dc6}._icon_dybw2_142._secondary_dybw2_152{fill:#1a1a1a}._icon_dybw2_142._tertiary_dybw2_155{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_1l0qc_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1l0qc_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1l0qc_100{font-size:1.4rem;line-height:1.7142857143;max-width:60%;display:flex;align-items:center}:last-child ._wrapper_1l0qc_100{flex:0 1 auto}._wrapper_1l0qc_100 label{margin-right:.6rem;font-weight:700;white-space:nowrap}._wrapper_1l0qc_100 select{width:100%;border-color:transparent}@media (max-width: 1024px){._wrapper_1l0qc_100{font-size:1.2rem;line-height:1.0833333333;max-width:none;flex:1 1 auto;min-width:4%rem}._wrapper_1l0qc_100 select{font-size:1.2rem;line-height:1.0833333333;width:100%;min-width:10rem}}@media (max-width: 454px){._wrapper_1l0qc_100{width:100%;background:#eee;padding:.6rem 1.2rem}}._icon_1l0qc_142{margin:0 1.2rem;fill:#6d6c6c;height:1.8rem}:first-child ._icon_1l0qc_142{margin-left:0}@media (max-width: 454px){._icon_1l0qc_142{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_tffbg_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_tffbg_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_tffbg_100{transition:color .4s;font-size:1.4rem;line-height:1.7142857143;cursor:pointer;padding:.6rem 0;text-align:left}._wrapper_tffbg_100:not(:last-child){margin-right:1.2rem}._icon_tffbg_112{fill:#075dc6;margin-right:.6rem;height:1.3rem}@media (max-width: 1024px){._icon_tffbg_112{width:1.2rem}}._wrapper_tffbg_100:hover ._icon_tffbg_112{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_16ze3_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_16ze3_1{0%{transform:translate(100%)}to{transform:translate(0)}}._sr-alert_16ze3_100{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}._wrapper_16ze3_111{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_16ze3_111._fade-in-out_16ze3_122{opacity:0;animation:_fadeinout_16ze3_1 2.6s linear 0s 1}._wrapper_16ze3_111._hide_16ze3_126{opacity:0}._wrapper_16ze3_111._show_16ze3_129{opacity:1}._sr-alert_16ze3_100{display:none}._sr-display_16ze3_137{display:block}@keyframes _fadeinout_16ze3_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_bgjq9_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_bgjq9_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_bgjq9_100{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_1c90g_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1c90g_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1c90g_100{padding-top:1.2rem}@media (max-width: 1024px){._wrapper_1c90g_100{padding-top:.6rem}}@media (max-width: 454px){._wrapper_1c90g_100{padding-top:.6rem}}._wrapper_1c90g_100{padding-bottom:1.2rem}@media (max-width: 1024px){._wrapper_1c90g_100{padding-bottom:.6rem}}@media (max-width: 454px){._wrapper_1c90g_100{padding-bottom:.6rem}}._wrapper_1c90g_100{font-size:1.4rem;line-height:1.7142857143;letter-spacing:-.01em}._author-name_1c90g_132{font-weight:700}._annotation_1c90g_136{font-size:1.2rem;line-height:1.25;font-weight:600;color:#6d6c6c}._topic-title_1c90g_143{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]>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>*{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>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>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;-webkit-text-decoration:none;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{-webkit-text-decoration:underline;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_z1frr_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_z1frr_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_z1frr_100 *{font-family:var(--cf-body-font-stack)}._wrapper_z1frr_100 strong{font-weight:600}._wrapper_z1frr_100 em{font-style:italic}._wrapper_z1frr_100 .ql-container{font-size:1.4rem;line-height:1.7142857143}._wrapper_z1frr_100 .ql-editor{min-height:16.1rem}._wrapper_z1frr_100 div[style]{left:0!important}._read-only_z1frr_120 .ql-container.ql-snow{border:0}._read-only_z1frr_120 .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_e838g_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_e838g_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_e838g_100{margin-top:1.2rem;display:flex}._close-button_e838g_105{margin-left:1.2rem;padding-left:2.4rem;padding-right:2.4rem}@media (max-width: 454px){._button-container_e838g_112{width:100%}._submit-button_e838g_115,._close-button_e838g_105{padding-right:3.6rem;padding-left:3.6rem}._close-button_e838g_105{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_pffhq_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_pffhq_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_pffhq_100{display:flex;flex-direction:column}._comment-wrapper_pffhq_105{overflow:hidden;transition-duration:.5s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-property:height}._comment_pffhq_105{font-size:1.6rem;line-height:1.625;letter-spacing:0;white-space:pre-wrap}._edited-text_pffhq_119{margin:.3rem 0;font-size:1.2rem;color:#6d6c6c;font-style:italic}._replies_pffhq_126{margin-left:2rem}._action-buttons_pffhq_130{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_1bm92_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1bm92_1{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width: 454px){._wrapper_1bm92_101{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_malcq_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_malcq_1{0%{transform:translate(100%)}to{transform:translate(0)}}._arrow-link-icon_malcq_100{margin-right:1.2rem;height:1.8rem;transform:scaleX(-1);fill:#6d6c6c;stroke:#6d6c6c}._wrapper_malcq_108{font-size:1.2rem;line-height:1.5;font-weight:700;color:#6d6c6c;display:flex;justify-content:center;align-items:center}._wrapper_malcq_108:hover{color:#075dc6}._wrapper_malcq_108:hover ._arrow-link-icon_malcq_100{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_uth3m_84{display:grid;grid-template-columns:repeat(3,1fr);position:relative;margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._component_uth3m_84{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._component_uth3m_84{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._component_uth3m_84{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._component_uth3m_84{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._component_uth3m_84{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._component_uth3m_84{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._component_uth3m_84{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._component_uth3m_84{width:100%;max-width:1600px}}._component_uth3m_84._full-width_uth3m_138{display:block;max-width:none;max-width:initial;width:100%;margin:0 auto;grid-column:1/-1}@media only screen and (min-width: 768px){._component_uth3m_84._has-sidebar_uth3m_146{gap:24px}}._component_uth3m_84._has-sidebar_uth3m_146>*{grid-column:1/-1}@media only screen and (min-width: 768px){._component_uth3m_84._has-sidebar_uth3m_146>*{grid-column:1/3}}._component_uth3m_84._has-sidebar_uth3m_146>*._sidebar_uth3m_158{grid-column:1/-1}@media only screen and (min-width: 768px){._component_uth3m_84._has-sidebar_uth3m_146>*._sidebar_uth3m_158{grid-column:3/-1}}._component_uth3m_84:not(._has-sidebar_uth3m_146)>*{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_1nam8_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1nam8_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1nam8_100{font-size:3rem;line-height:1.0666666667;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700}@media (max-width: 454px){._wrapper_1nam8_100{font-size:2rem;line-height:.85}}._wrapper_1nam8_100{background-color:#c21818;color:#fff;padding:.8rem 1.2rem .6rem .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_1c5bl_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1c5bl_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1c5bl_100{padding:0 1.2rem 1.2rem;margin:1.2rem;background-color:#eee;width:18rem;min-height:20rem}._step-number_1c5bl_108{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_1c5bl_121{font-size:1.4rem;line-height:1.7142857143;margin-top:.8rem}@media (max-width: 1024px){._wrapper_1c5bl_100{width:40%;min-height:15rem}}@media (max-width: 454px){._wrapper_1c5bl_100{margin-bottom:2rem;width:90%;min-height:15rem}._small-text_1c5bl_121{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_ci0sx_84,._headline-small_ci0sx_85{margin:0;padding:0;text-transform:uppercase}._headline-large_ci0sx_91{display:flex;align-items:center;flex-direction:column;gap:16px}@media only screen and (min-width: 768px){._headline-large_ci0sx_91{display:flex;flex-direction:row}}._center_ci0sx_104{text-align:center}._left_ci0sx_108{text-align:left}strong{font-weight:600!important}._body-text_ci0sx_116{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-block:0;font-size:20px;line-height:28px;margin-top:0;margin-bottom:0;padding:0}._body-text_ci0sx_116 ul{width:100%;text-align:left;margin-top:12px}._body-text_ci0sx_116 p{margin:0}._body-line-items_ci0sx_139{width:100%;display:flex;flex-direction:column;gap:16px}._body-line-items_ci0sx_139 ._body-line-item_ci0sx_139{display:flex;gap:12px}._kicker-text_ci0sx_150{margin-bottom:22px;padding:0}._mini-kicker-text_ci0sx_155{font-size:12px;margin-bottom:20px}._right-icon_ci0sx_160{display:flex;flex-direction:column-reverse}@media only screen and (min-width: 768px){._right-icon_ci0sx_160{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_1ok3n_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1ok3n_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1ok3n_100{padding-bottom:1.2rem}@media (max-width: 1024px){._wrapper_1ok3n_100{padding-bottom:.6rem}}@media (max-width: 454px){._wrapper_1ok3n_100{padding-bottom:.6rem}}._wrapper_1ok3n_100{font-size:1.4rem;line-height:1.5714285714;letter-spacing:-.01em;font-weight:400;color:#fff;text-transform: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_lpr12_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_lpr12_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_lpr12_100{max-width:78rem;padding-top:4.8rem}@media (max-width: 1024px){._wrapper_lpr12_100{padding-top:3.6rem}}@media (max-width: 454px){._wrapper_lpr12_100{padding-top:2.4rem}}._wrapper_lpr12_100{padding-bottom:4.8rem}@media (max-width: 1024px){._wrapper_lpr12_100{padding-bottom:3.6rem}}@media (max-width: 454px){._wrapper_lpr12_100{padding-bottom:2.4rem}}._wrapper_lpr12_100{display:flex;align-items:center;flex-direction:column;gap:1.2rem}._wrapper_lpr12_100._left_lpr12_134{display:flex;align-items:flex-start}._menu_lpr12_139{margin-top:.6rem}._menu_lpr12_139 ul{display:flex}._menu_lpr12_139 li:not(:first-child){margin-left:.9rem;padding-left:.9rem}._menu-item_lpr12_150{display:flex}._buttons_lpr12_154{display:flex;gap:24px;margin-top:12px}._link_lpr12_160{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_lpr12_160:hover{filter:saturate(0%)}._link_image_lpr12_171{display:inline-flex;font-size:100%;filter:none;height:auto;height:initial;width:auto;width:initial;transition:none;line-height:1}._link_image_asset_lpr12_180{max-width:14rem;cursor:pointer}._facebook_lpr12_185{background:url("data:image/svg+xml,%3csvg%20enable-background='new%200%200%20337.5%20337.5'%20viewBox='0%200%20337.5%20337.5'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m167.7%201c-93.2%200-168.7%2075.5-168.7%20168.7s75.5%20168.7%20168.7%20168.7%20168.7-75.5%20168.7-168.7c.1-93.2-75.5-168.7-168.7-168.7m54.9%2093.1h-21.3c-16.7%200-20%207.9-20%2019.6v25.7h39.9l-5.2%2040.3h-34.7v103.3h-41.6v-103.3h-34.8v-40.3h34.8v-29.7c0-34.5%2021.1-53.2%2051.8-53.2%2014.7%200%2027.4%201.1%2031.1%201.6z'%20fill='%236d6c6c'/%3e%3c/svg%3e") no-repeat top left}._instagram_lpr12_189{background:url("data:image/svg+xml,%3csvg%20enable-background='new%200%200%20926%20926'%20viewBox='0%200%20926%20926'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill='%236d6c6c'%3e%3cpath%20d='m463%20379c-46.4%200-84%2037.6-84%2084s37.6%2084%2084%2084%2084-37.6%2084-84-37.6-84-84-84'/%3e%3cpath%20d='m659.4%20314.4c-4.6-11.8-10-20.2-18.8-29s-17.2-14.3-29-18.8c-8.9-3.4-22.2-7.6-46.8-8.7-26.6-1.2-34.5-1.5-101.8-1.5s-75.2.3-101.8%201.5c-24.6%201.1-37.9%205.2-46.8%208.7-11.8%204.6-20.2%2010-29%2018.8s-14.3%2017.2-18.8%2029c-3.5%208.9-7.6%2022.2-8.7%2046.8-1.2%2026.6-1.5%2034.5-1.5%20101.8s.3%2075.2%201.5%20101.8c1.1%2024.6%205.2%2037.9%208.7%2046.8%204.6%2011.8%2010%2020.2%2018.8%2029s17.2%2014.3%2029%2018.8c8.9%203.4%2022.2%207.6%2046.8%208.7%2026.6%201.2%2034.5%201.5%20101.8%201.5s75.2-.3%20101.8-1.5c24.6-1.1%2037.9-5.2%2046.8-8.7%2011.8-4.6%2020.2-10%2029-18.8s14.3-17.2%2018.8-29c3.4-8.9%207.6-22.2%208.7-46.8%201.2-26.6%201.5-34.5%201.5-101.8s-.3-75.2-1.5-101.8c-1.2-24.6-5.3-37.9-8.7-46.8m-196.4%20278c-71.4%200-129.4-57.9-129.4-129.4s58-129.4%20129.4-129.4%20129.4%2057.9%20129.4%20129.4-58%20129.4-129.4%20129.4m134.5-233.6c-16.7%200-30.2-13.5-30.2-30.2s13.5-30.2%2030.2-30.2%2030.2%2013.5%2030.2%2030.2c0%2016.6-13.5%2030.2-30.2%2030.2'/%3e%3cpath%20d='m463%200c-255.7%200-463%20207.3-463%20463s207.3%20463%20463%20463%20463-207.3%20463-463-207.3-463-463-463m250.4%20566.9c-1.2%2026.8-5.5%2045.1-11.7%2061.2-6.4%2016.6-15.1%2030.6-29.1%2044.6s-28.1%2022.6-44.6%2029.1c-16%206.2-34.3%2010.5-61.2%2011.7s-35.4%201.5-103.9%201.5-77-.3-103.9-1.5c-26.8-1.2-45.1-5.5-61.2-11.7-16.6-6.4-30.6-15.1-44.6-29.1s-22.6-28.1-29.1-44.6c-6.2-16-10.5-34.3-11.7-61.2s-1.5-35.4-1.5-103.9.3-77%201.5-103.9c1.2-26.8%205.5-45.1%2011.7-61.2%206.4-16.6%2015.1-30.6%2029.1-44.6s28.1-22.6%2044.6-29.1c16-6.2%2034.3-10.5%2061.2-11.7s35.4-1.5%20103.9-1.5%2077%20.3%20103.9%201.5c26.8%201.2%2045.1%205.5%2061.2%2011.7%2016.6%206.4%2030.6%2015.1%2044.6%2029.1s22.6%2028.1%2029.1%2044.6c6.2%2016%2010.5%2034.3%2011.7%2061.2s1.5%2035.4%201.5%20103.9-.3%2077-1.5%20103.9'/%3e%3c/g%3e%3c/svg%3e") no-repeat top left}._podcasts_lpr12_193{background:url("data:image/svg+xml,%3csvg%20enable-background='new%200%200%20259%20259'%20viewBox='0%200%20259%20259'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m258.7%20131.3c0-71.5-58-129.5-129.5-129.5s-129.4%2057.9-129.4%20129.4v.1c0%2071.5%2058%20129.4%20129.5%20129.5%2071.5-.1%20129.4-58%20129.4-129.5zm-109.9%2027.7c-.7%2017.6-5.2%2050.2-5.2%2050.2s-.7%2013-14.3%2013c-13.7%200-14.4-13-14.4-13s-4.6-32.6-5.2-50.2c-.7-17.6%2019.6-13.7%2019.6-13.7s20.2-3.9%2019.5%2013.7zm-50.8-2.8c-.1%201-.1%202.1%200%203.2.1%202.9.3%206.3.6%209.8-14.7-9.9-24.4-26.7-24.4-45.8%200-30.4%2024.7-55.1%2055.1-55.1s55.1%2024.7%2055.1%2055.1c0%2019-9.7%2035.8-24.4%2045.8.3-3.5.5-6.8.6-9.8v-3.2c8.7-8.3%2014.1-19.9%2014.1-32.8%200-25-20.3-45.3-45.3-45.3s-45.3%2020.3-45.3%2045.3c-.2%2012.9%205.2%2024.6%2013.9%2032.8zm50.8-38.6c0%2010.8-8.8%2019.6-19.6%2019.6s-19.6-8.8-19.6-19.6%208.8-19.6%2019.6-19.6c10.9%200%2019.6%208.7%2019.6%2019.6zm7.6%2084.4c.4-3.1.9-6.9%201.3-11%2026.4-11.1%2044.9-37.3%2044.9-67.6%200-40.5-32.9-73.4-73.4-73.4-40.4%200-73.3%2033-73.3%2073.4%200%2030.4%2018.5%2056.5%2044.9%2067.6.5%204.1.9%207.8%201.3%2011-32.6-11.3-56-42.2-56-78.6%200-45.9%2037.3-83.2%2083.2-83.2s83.2%2037.3%2083.2%2083.2c-.1%2036.4-23.5%2067.3-56.1%2078.6z'%20fill='%236d6c6c'/%3e%3c/svg%3e") no-repeat top left}._twitter_lpr12_197{background:url("data:image/svg+xml,%3csvg%20enable-background='new%200%200%20400%20400'%20viewBox='0%200%20400%20400'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m200%200c-110.5%200-200%2089.5-200%20200s89.5%20200%20200%20200%20200-89.5%20200-200-89.5-200-200-200m100.4%20162.1c.1%202.1.1%204.1.1%206.2%200%2063.7-48.5%20137.2-137.2%20137.2-27.2%200-52.6-8-73.9-21.7%203.8.4%207.6.7%2011.5.7%2022.6%200%2043.4-7.7%2059.9-20.6-21.1-.4-38.9-14.3-45-33.5%202.9.6%206%20.9%209.1.9%204.4%200%208.7-.6%2012.7-1.7-22.1-4.4-38.7-23.9-38.7-47.3v-.6c6.5%203.6%2013.9%205.8%2021.8%206-12.9-8.6-21.5-23.4-21.5-40.1%200-8.8%202.4-17.1%206.5-24.2%2023.8%2029.2%2059.3%2048.4%2099.4%2050.4-.8-3.5-1.3-7.2-1.3-11%200-26.6%2021.6-48.2%2048.2-48.2%2013.9%200%2026.4%205.9%2035.2%2015.2%2011-2.2%2021.3-6.2%2030.6-11.7-3.6%2011.3-11.2%2020.7-21.2%2026.7%209.8-1.2%2019-3.8%2027.7-7.6-6.3%209.6-14.4%2018.1-23.9%2024.9'%20fill='%236d6c6c'/%3e%3c/svg%3e") no-repeat top left}._youtube_lpr12_201{background:url("data:image/svg+xml,%3csvg%20enable-background='new%200%200%20259%20259'%20viewBox='0%200%20259%20259'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill='%236d6c6c'%3e%3cpath%20d='m129.5%200c-71.5%200-129.5%2058-129.5%20129.5s58%20129.5%20129.5%20129.5%20129.5-58%20129.5-129.5-58-129.5-129.5-129.5m88.4%20174.2c-2.1%208-8.4%2014.3-16.3%2016.4-14.4%203.9-72.1%203.9-72.1%203.9s-57.7%200-72.1-3.9c-7.9-2.1-14.2-8.4-16.3-16.4-3.9-14.5-3.9-44.7-3.9-44.7s0-30.2%203.9-44.7c2.1-8%208.4-14.3%2016.3-16.4%2014.4-3.9%2072.1-3.9%2072.1-3.9s57.7%200%2072.1%203.9c7.9%202.1%2014.2%208.4%2016.3%2016.4%203.9%2014.5%203.9%2044.7%203.9%2044.7s-.1%2030.2-3.9%2044.7'/%3e%3cpath%20d='m110.6%20156.9%2048.3-27.4-48.3-27.4z'/%3e%3c/g%3e%3c/svg%3e") 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_i7v0m_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_i7v0m_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_i7v0m_100{padding:4.8rem 0 0;background-color:#fff}@media (max-width: 454px){._wrapper_i7v0m_100{padding:0;background-color:#eee}}._content-bkg_i7v0m_111{background-color:#eee}._content-wrapper_i7v0m_115{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._content-wrapper_i7v0m_115{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._content-wrapper_i7v0m_115{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._content-wrapper_i7v0m_115{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._content-wrapper_i7v0m_115{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._content-wrapper_i7v0m_115{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._content-wrapper_i7v0m_115{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._content-wrapper_i7v0m_115{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._content-wrapper_i7v0m_115{width:100%;max-width:1600px}}._inner-content_i7v0m_167{display:flex;gap:3rem;justify-content:space-between;position:relative;height:36.3rem}@media (max-width: 1024px){._inner-content_i7v0m_167{height:auto}}@media (max-width: 1024px){._inner-content_i7v0m_167{display:block;min-height:39.6rem;height:auto;padding:0}}._inner-content_left_i7v0m_188{display:flex;max-width:40%;flex-direction:column;justify-content:center;align-items:flex-start}@media (max-width: 1024px){._inner-content_left_i7v0m_188{max-width:none;max-width:initial}}._inner-content_right_i7v0m_201{display:flex;justify-content:flex-end;position:relative;max-height:38.4rem}@media (max-width: 1024px){._inner-content_right_i7v0m_201{grid-column:unset}}@media (max-width: 454px){._inner-content_right_i7v0m_201{min-height:0;min-height:initial;min-width:0;min-width:initial;top:auto;top:initial}}._offset-image_i7v0m_220{width:100%;height:auto;display:flex;align-items:flex-end}@media (max-width: 1024px){._offset-image_i7v0m_220{justify-content:center}}._offset-image_i7v0m_220>div{height:auto;width:auto;max-height:38.4rem}._offset-image_i7v0m_220>div span,._offset-image_i7v0m_220>div img{max-height:38.4rem}._cta_app-promo_i7v0m_241{margin-bottom:.5rem}._cta_app-promo_i7v0m_241 div{text-align:left}@media (max-width: 1024px){._cta_app-promo_i7v0m_241 div{display:inline-flex;justify-content:space-evenly}}@media (max-width: 1024px){._cta_app-promo_i7v0m_241 div a{width:50%}}@media (max-width: 1024px){._cta_app-promo_i7v0m_241 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_wqjep_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_wqjep_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_wqjep_100{padding-top:1.2rem}@media (max-width: 1024px){._wrapper_wqjep_100{padding-top:.6rem}}@media (max-width: 454px){._wrapper_wqjep_100{padding-top:.6rem}}._wrapper_wqjep_100{padding-bottom:1.2rem}@media (max-width: 1024px){._wrapper_wqjep_100{padding-bottom:.6rem}}@media (max-width: 454px){._wrapper_wqjep_100{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_13jj5_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_13jj5_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_13jj5_100{display:flex;position:relative}@media (min-width: 1025px){._wrapper_13jj5_100{margin-bottom:3.6rem}}._wrapper_13jj5_100._overlay_13jj5_109{z-index:2;background-color:#fff;padding:1.8rem 3.6rem}._headline_13jj5_115,._information-text_13jj5_116{margin:0}._image_13jj5_120{margin-right:2.4rem;max-width:15%}._image_13jj5_120 img{-o-object-fit:scale-down;object-fit:scale-down}@media (max-width: 1024px){._image_13jj5_120{max-width:35%;margin-right:0;margin-bottom:2.4rem}}@media (max-width: 454px){._image_13jj5_120{max-width:45%}}@media (max-width: 1024px){._headline_13jj5_115{margin-bottom:1.2rem}}._information-container_13jj5_146{display:flex;flex:1 1 auto;justify-content:space-between;align-items:center}._information-container_13jj5_146._blue_13jj5_152{background-color:#075dc6}._information-container_13jj5_146._gray_13jj5_155{background-color:#eee}._information-container_13jj5_146._white_13jj5_158{background-color:transparent}@media (max-width: 1024px){._information-container_13jj5_146{justify-content:center;flex-wrap:wrap;text-align:center;margin-bottom:4.8rem}}._information-text_13jj5_116{white-space:break-spaces}._information-text_13jj5_116._blue_13jj5_152{color:#fff}@media (max-width: 1024px){._information-text_13jj5_116{margin-bottom:.8rem}}._button_13jj5_182{flex:0 0 auto;margin-left:3.6rem}._button_13jj5_182._blue_13jj5_152{background-color:#fff;color:#075dc6}._button_13jj5_182._blue_13jj5_152:active{background-color:#e6e6e6}@media (max-width: 1024px){._button_13jj5_182{margin-top:1.2rem;margin-left:0}}@media (max-width: 454px){._button_13jj5_182{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")}._wrapper_1n75k_84{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_14x0y_84{width:100%}._wrapper_14x0y_84._theme-light_14x0y_87{background-color:#fff}._wrapper_14x0y_84._theme-dark_14x0y_90{background-color:#1a1a1a;color:#fff}._inner-wrapper_14x0y_95{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._inner-wrapper_14x0y_95{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._inner-wrapper_14x0y_95{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._inner-wrapper_14x0y_95{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._inner-wrapper_14x0y_95{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._inner-wrapper_14x0y_95{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._inner-wrapper_14x0y_95{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._inner-wrapper_14x0y_95{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._inner-wrapper_14x0y_95{width:100%;max-width:1600px}}._inner-wrapper_14x0y_95{display:flex;align-items:center;gap:30px;padding-top:40px;padding-bottom:40px}@media only screen and (min-width: 768px){._inner-wrapper_14x0y_95{display:flex;gap:60px;padding-top:60px;padding-bottom:60px}}._inner-wrapper_14x0y_95._image-left_14x0y_161{display:flex;flex-direction:column}@media only screen and (min-width: 768px){._inner-wrapper_14x0y_95._image-left_14x0y_161{display:flex;flex-direction:row}._inner-wrapper_14x0y_95._image-left_14x0y_161 ._image_14x0y_161{display:flex;justify-content:flex-start}}._inner-wrapper_14x0y_95._image-right_14x0y_175{display:flex;flex-direction:column}@media only screen and (min-width: 768px){._inner-wrapper_14x0y_95._image-right_14x0y_175{display:flex;flex-direction:row-reverse}._inner-wrapper_14x0y_95._image-right_14x0y_175 ._image_14x0y_161{display:flex;justify-content:flex-end}}._inner-wrapper_14x0y_95 ._image_14x0y_161{width:100%}@media only screen and (min-width: 768px){._inner-wrapper_14x0y_95 ._image_14x0y_161._large_14x0y_193{width:58%}._inner-wrapper_14x0y_95 ._image_14x0y_161._medium_14x0y_196{width:50%}._inner-wrapper_14x0y_95 ._image_14x0y_161._small_14x0y_199{width:43%}}._inner-wrapper_14x0y_95 ._cta_14x0y_203{padding-top:0;padding-bottom:0;display:flex;align-items:flex-start}@media only screen and (min-width: 768px){._inner-wrapper_14x0y_95 ._cta_14x0y_203{width:50%}}._inner-wrapper_14x0y_95 ._cta_14x0y_203 h2,._inner-wrapper_14x0y_95 ._cta_14x0y_203 p{text-align:left}._inner-wrapper_14x0y_95 ._cta_14x0y_203 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_cfi06_84{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_1evne_84{position:relative;overflow:hidden}._wrapper_1evne_84._grid_1evne_88,._wrapper_1evne_84._carousel_1evne_88{margin-top:80px;margin-bottom:80px}._wrapper_1evne_84._carousel_1evne_88 ._headlineWrapper_1evne_92{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._wrapper_1evne_84._carousel_1evne_88 ._headlineWrapper_1evne_92{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1evne_84._carousel_1evne_88 ._headlineWrapper_1evne_92{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_1evne_84._carousel_1evne_88 ._headlineWrapper_1evne_92{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_1evne_84._carousel_1evne_88 ._headlineWrapper_1evne_92{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_1evne_84._carousel_1evne_88 ._headlineWrapper_1evne_92{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_1evne_84._carousel_1evne_88 ._headlineWrapper_1evne_92{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_1evne_84._carousel_1evne_88 ._headlineWrapper_1evne_92{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_1evne_84._carousel_1evne_88 ._headlineWrapper_1evne_92{width:100%;max-width:1600px}}._wrapper_1evne_84._grid_1evne_88 ._headlineWrapper_1evne_92,._wrapper_1evne_84._carousel_1evne_88 ._headlineWrapper_1evne_92{width:100%;padding-bottom:80px}@media only screen and (min-width: 480px){._wrapper_1evne_84._grid_1evne_88 ._headlineWrapper_1evne_92,._wrapper_1evne_84._carousel_1evne_88 ._headlineWrapper_1evne_92{padding-bottom:62px}}._wrapper_1evne_84._grid_1evne_88 ._headlineWrapper_1evne_92._center_1evne_152,._wrapper_1evne_84._carousel_1evne_88 ._headlineWrapper_1evne_92._center_1evne_152{display:flex;align-items:center;flex-direction:column}._wrapper_1evne_84._grid_1evne_88 ._headlineWrapper_1evne_92._left_1evne_157,._wrapper_1evne_84._carousel_1evne_88 ._headlineWrapper_1evne_92._left_1evne_157{display:flex;align-items:flex-start;flex-direction:column}._wrapper_1evne_84._grid_1evne_88 ._headlineWrapper_1evne_92 ._bodyText_1evne_162,._wrapper_1evne_84._carousel_1evne_88 ._headlineWrapper_1evne_92 ._bodyText_1evne_162{margin-top:16px}._wrapper_1evne_84._grid_1evne_88{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._wrapper_1evne_84._grid_1evne_88{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1evne_84._grid_1evne_88{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_1evne_84._grid_1evne_88{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_1evne_84._grid_1evne_88{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_1evne_84._grid_1evne_88{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_1evne_84._grid_1evne_88{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_1evne_84._grid_1evne_88{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_1evne_84._grid_1evne_88{width:100%;max-width:1600px}}._wrapper_1evne_84._grid_1evne_88 ._grid-wrapper_1evne_216{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:16px;gap:16px}@media only screen and (min-width: 480px){._wrapper_1evne_84._grid_1evne_88 ._grid-wrapper_1evne_216{grid-template-columns:repeat(2,1fr);gap:20px}}@media only screen and (min-width: 1184px){._wrapper_1evne_84._grid_1evne_88 ._grid-wrapper_1evne_216{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 480px){._wrapper_1evne_84._grid_1evne_88 ._grid-wrapper_1evne_216._workout_1evne_233{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width: 768px){._wrapper_1evne_84._grid_1evne_88 ._grid-wrapper_1evne_216._workout_1evne_233{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 768px){._wrapper_1evne_84._grid_1evne_88 ._grid-wrapper_1evne_216._center_1evne_152{grid-template-columns:repeat(2,342px);justify-content:center}}@media only screen and (min-width: 480px){._wrapper_1evne_84._grid_1evne_88 ._grid-wrapper_1evne_216._columnCount2_1evne_249{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 768px){._wrapper_1evne_84._grid_1evne_88 ._grid-wrapper_1evne_216._columnCount3_1evne_254{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_7yloc_84{height:100%;min-height:205px;border:1px solid;border-color:#1a1a1a;border-color:#dcdcdc;border-radius:4px}._wrapper_7yloc_84:focus-visible,._wrapper_7yloc_84:hover{cursor:pointer;outline:none;border:1px solid;border-color:#1a1a1a}._wrapper_7yloc_84 ._image_7yloc_100 img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}._wrapper_7yloc_84 ._content_7yloc_106{padding:24px;display:flex;flex-direction:column;gap:12px;justify-content:space-between}._wrapper_7yloc_84 ._content_7yloc_106 ._overline_7yloc_113,._wrapper_7yloc_84 ._content_7yloc_106 ._body_7yloc_114{color:#5f5f5f}._wrapper_7yloc_84 ._content_7yloc_106 ._header_7yloc_117{margin-top:4px}._wrapper_7yloc_84 ._content_7yloc_106 ._link_7yloc_120{display:flex;padding-top:12px;gap:8px}._wrapper_7yloc_84 ._content_7yloc_106 ._link_7yloc_120 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_1ghj3_84{height:100%;min-height:205px;border:1px solid;border-color:#1a1a1a;border-color:#dcdcdc;border-radius:4px}._wrapper_1ghj3_84 ._header-container_1ghj3_92{margin-top:4px;padding:32px;border-bottom:1px solid #dcdcdc}._wrapper_1ghj3_84 ._content_1ghj3_97{display:flex;flex-direction:column;gap:12px;justify-content:space-between}._wrapper_1ghj3_84 ._content_1ghj3_97 ._overline_1ghj3_103,._wrapper_1ghj3_84 ._content_1ghj3_97 ._body_1ghj3_104{color:#5f5f5f}._wrapper_1ghj3_84 ._content_1ghj3_97 ._overline_1ghj3_103 ul li,._wrapper_1ghj3_84 ._content_1ghj3_97 ._body_1ghj3_104 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_1jnjs_84{height:auto;display:flex;flex-direction:column;gap:12px;border:1px solid;border-color:#1a1a1a;border-color:#dcdcdc;border-radius:4px;padding:24px}._wrapper_1jnjs_84:focus-visible,._wrapper_1jnjs_84:hover{cursor:pointer;outline:none;border:1px solid;border-color:#1a1a1a}._wrapper_1jnjs_84._bgWhite_1jnjs_103{background-color:#fff}._header_1jnjs_107{display:flex;align-items:center;gap:24px}._badge_1jnjs_113{width:96px;height:96px}._tags_1jnjs_118{display:flex;flex-direction:row;gap:12px}._descriptionText_1jnjs_124{color:#5f5f5f}._wrapper_1jnjs_84:hover button:not(:disabled) span,._wrapper_1jnjs_84:active button:not(:disabled) span,._wrapper_1jnjs_84:focus-visible button:not(:disabled) span{transform:translate(5px)}._ctaWrapper_1jnjs_134{margin-top:auto}._ctaWrapper_1jnjs_134 button._cta_1jnjs_134{padding:0}._ctaWrapper_1jnjs_134 button._cta_1jnjs_134:focus{outline:none;border-bottom:none;border-radius:0;border-radius:initial}._ctaWrapper_1jnjs_134 button._cta_1jnjs_134 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_clds7_84{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_1yepp_84{height:auto;min-height:254px;display:flex;flex-direction:column;gap:12px;justify-content:space-between;border:1px solid;border-color:#1a1a1a;border-color:#dcdcdc;border-radius:4px;padding:24px}._wrapper_1yepp_84:focus-visible,._wrapper_1yepp_84:hover{cursor:pointer;outline:none;border:1px solid;border-color:#1a1a1a}._wrapper_1yepp_84 ._overline_1yepp_105,._wrapper_1yepp_84 ._body_1yepp_106{color:#5f5f5f}._wrapper_1yepp_84 ._body_1yepp_106 ._cta-wrapper_1yepp_109{display:flex;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_17bp3_85{width:100%}}._card_17bp3_85{width:100%;height:100%;border-radius:4px;background:#fff}._card_17bp3_85._link_17bp3_96:hover:before{border:3px solid transparent}._card_17bp3_85._link_17bp3_96._anchor_17bp3_99{scroll-behavior:smooth;scroll-margin-block-start:74}@media only screen and (min-width: 1184px){._card_17bp3_85._link_17bp3_96._anchor_17bp3_99{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_1s950_84{background-color:#eee}._wrapper_1s950_84 ._innerWrapper_1s950_87{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._wrapper_1s950_84 ._innerWrapper_1s950_87{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1s950_84 ._innerWrapper_1s950_87{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_1s950_84 ._innerWrapper_1s950_87{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_1s950_84 ._innerWrapper_1s950_87{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_1s950_84 ._innerWrapper_1s950_87{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_1s950_84 ._innerWrapper_1s950_87{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_1s950_84 ._innerWrapper_1s950_87{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_1s950_84 ._innerWrapper_1s950_87{width:100%;max-width:1600px}}._wrapper_1s950_84 ._innerWrapper_1s950_87{padding-top:70px;padding-bottom:70px}._wrapper_1s950_84 h1{margin-bottom:16px}._wrapper_1s950_84 ._description_1s950_145{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_1iems_84 ._showFilters_1iems_84{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_1iems_84 ._showFilters_1iems_84:focus{outline-width:1px}._wrapper_1iems_84 ._showFilters_1iems_84._close_1iems_104 svg{transform:rotate(180deg)}._wrapper_1iems_84 ._showFilters_1iems_84 svg{transition:.35s ease}._wrapper_1iems_84 ._showFilters_1iems_84 span{margin-left:auto}._wrapper_1iems_84 ._filters_1iems_113{position:relative;width:100%;display:flex;flex-direction:column;gap:8px;margin-bottom:58px}@media only screen and (min-width: 768px){._wrapper_1iems_84 ._filters_1iems_113{border:1px solid;border-color:#1a1a1a;display:flex;flex-direction:row}}._wrapper_1iems_84 ._filters_1iems_113 ._filter_1iems_113{width:100%;display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid;border-color:#1a1a1a}@media only screen and (min-width: 768px){._wrapper_1iems_84 ._filters_1iems_113 ._filter_1iems_113{border:none;padding-bottom:24px}._wrapper_1iems_84 ._filters_1iems_113 ._filter_1iems_113:not(:last-of-type){border-right:1px solid var(--cf-off-black)}}._wrapper_1iems_84 ._filters_1iems_113 ._filter_1iems_113 ._filterLabel_1iems_151{color:#5f5f5f}._wrapper_1iems_84 ._filters_1iems_113 ._filter_1iems_113 select{font-family:var(--cf-body-font-stack);font-weight:400;font-size:16px;line-height:20px;font-weight:600}._wrapper_1iems_84 ._resultsContainer_1iems_161 ._results_1iems_161{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width: 768px){._wrapper_1iems_84 ._resultsContainer_1iems_161 ._results_1iems_161{display:grid;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1184px){._wrapper_1iems_84 ._resultsContainer_1iems_161 ._results_1iems_161{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 1440px){._wrapper_1iems_84 ._resultsContainer_1iems_161 ._results_1iems_161{gap:42px}}._wrapper_1iems_84 ._resultsContainer_1iems_161 ._noResults_1iems_182{background-color:#fff;border-radius:4px;display:flex;flex-direction:column;gap:24px;padding:24px}@media only screen and (min-width: 768px){._wrapper_1iems_84 ._resultsContainer_1iems_161 ._noResults_1iems_182{display:flex;flex-direction:row;gap:32px;justify-content:space-between}}._wrapper_1iems_84 ._resultsContainer_1iems_161 ._noResults_description_1iems_198{display:flex;flex-direction:column;gap:4px}._wrapper_1iems_84 ._resultsContainer_1iems_161 ._noResults_button_1iems_203{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_1iems_84 ._resultsContainer_1iems_161 ._noResults_button_1iems_203{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_12b1t_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_12b1t_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_12b1t_100{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_12b1t_100:hover .right-icon{transform:translate(5px)}._wrapper_12b1t_100 ._card-content_12b1t_114{display:flex;flex-direction:column;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_12b1t_100 ._card-content_12b1t_114 ._card-info_12b1t_122{display:flex;flex-direction:column;gap:calc(var(--cf-spacing) * 3);align-items:flex-start}._wrapper_12b1t_100._regular_12b1t_128{background:none;padding-bottom:calc(var(--cf-spacing) * 6);border-bottom:1px solid var(--cf-gray-20)}._wrapper_12b1t_100._regular_12b1t_128 ._card-content_12b1t_114{flex-direction:row;padding:0}._wrapper_12b1t_100._regular_12b1t_128 ._course-title_12b1t_137{font-family:var(--cf-body-font-stack);font-size:1.6rem;text-transform:none;font-weight:600;line-height:1.25}._wrapper_12b1t_100._regular_12b1t_128 ._description_12b1t_144{display:block;color:var(--cf-gray-40)}._wrapper_12b1t_100._regular_12b1t_128:last-child{border-bottom:none}._wrapper_12b1t_100._featured_12b1t_151{grid-row:span 4;color:var(--cf-white)}._wrapper_12b1t_100._featured_12b1t_151:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#1a1a1a,#1a1a1a00)}._wrapper_12b1t_100._featured_12b1t_151 ._card-content_12b1t_114{font-weight:500;line-height:1.25}._wrapper_12b1t_100._featured_12b1t_151 ._description_12b1t_144{font-size:1.6rem}._wrapper_12b1t_100 ._button_12b1t_171{padding:calc(var(--cf-spacing) * 1) 0!important;letter-spacing:.04em}._badge_12b1t_176{width:7.2rem}._tags_12b1t_180{display:flex;flex-direction:row;align-items:center;gap:calc(var(--cf-spacing) * 2)}._tags_12b1t_180>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_12b1t_171{padding-right:1.2rem;padding-left:1.2rem}._svg-badge_12b1t_205{width:8.4rem;height:8.4rem}._featured_12b1t_151 ._card-content_12b1t_114{padding-top:calc(var(--cf-spacing) * 72)}}@media (max-width: 454px){._featured_12b1t_151 ._card-content_12b1t_114{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_mf7f8_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_mf7f8_1{0%{transform:translate(100%)}to{transform:translate(0)}}._card-container_mf7f8_100{padding-top:2.4rem}@media (max-width: 1024px){._card-container_mf7f8_100{padding-top:1.2rem}}@media (max-width: 454px){._card-container_mf7f8_100{padding-top:.6rem}}._card-container_mf7f8_100{padding-bottom:2.4rem}@media (max-width: 1024px){._card-container_mf7f8_100{padding-bottom:1.2rem}}@media (max-width: 454px){._card-container_mf7f8_100{padding-bottom:.6rem}}._card-container_mf7f8_100{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_mf7f8_100{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_1eq2b_84._wrapper_1eq2b_84{overflow:hidden;background:#1a1a1a;padding-top:80px;padding-bottom:80px}@media only screen and (min-width: 1920px){._coursePath_1eq2b_84._wrapper_1eq2b_84{padding-top:104px;padding-bottom:104px}}@media only screen and (min-width: 768px){._coursePath_1eq2b_84._wrapper_1eq2b_84 ._headlineWrapper_1eq2b_97{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._coursePath_1eq2b_84._wrapper_1eq2b_84 ._headlineWrapper_1eq2b_97{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._coursePath_1eq2b_84._wrapper_1eq2b_84 ._headlineWrapper_1eq2b_97{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._coursePath_1eq2b_84._wrapper_1eq2b_84 ._headlineWrapper_1eq2b_97{width:100%;max-width:1600px}}._coursePath_1eq2b_84._wrapper_1eq2b_84 ._headlineWrapper_1eq2b_97{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._coursePath_1eq2b_84._wrapper_1eq2b_84 ._headlineWrapper_1eq2b_97{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._coursePath_1eq2b_84._wrapper_1eq2b_84 ._headlineWrapper_1eq2b_97{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._coursePath_1eq2b_84._wrapper_1eq2b_84 ._headlineWrapper_1eq2b_97{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._coursePath_1eq2b_84._wrapper_1eq2b_84 ._headlineWrapper_1eq2b_97{margin-right:auto;margin-left:auto}}._coursePath_1eq2b_84._wrapper_1eq2b_84 ._headline_1eq2b_97{color:#fff;text-align:center}._coursePath_1eq2b_84._wrapper_1eq2b_84 ._bodyText_1eq2b_151{color:#fff;text-align:center;margin-top:16px}._coursePath_1eq2b_84._wrapper_1eq2b_84 ._bodyWrapper_1eq2b_156{overflow:hidden;position:relative;margin-top:35px}@media only screen and (min-width: 768px){._coursePath_1eq2b_84._wrapper_1eq2b_84 ._bodyWrapper_1eq2b_156{max-width:none;max-width:initial;margin-left:0;margin-right:0}}._coursePath_1eq2b_84._wrapper_1eq2b_84 ._course_1eq2b_84{height:auto;flex:1}._coursePath_1eq2b_84._wrapper_1eq2b_84 ._linkWrapper_1eq2b_172{position:absolute;bottom:0;right:0;margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._coursePath_1eq2b_84._wrapper_1eq2b_84 ._linkWrapper_1eq2b_172{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._coursePath_1eq2b_84._wrapper_1eq2b_84 ._linkWrapper_1eq2b_172{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._coursePath_1eq2b_84._wrapper_1eq2b_84 ._linkWrapper_1eq2b_172{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._coursePath_1eq2b_84._wrapper_1eq2b_84 ._linkWrapper_1eq2b_172{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._coursePath_1eq2b_84._wrapper_1eq2b_84 ._linkWrapper_1eq2b_172{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._coursePath_1eq2b_84._wrapper_1eq2b_84 ._linkWrapper_1eq2b_172{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._coursePath_1eq2b_84._wrapper_1eq2b_84 ._linkWrapper_1eq2b_172{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._coursePath_1eq2b_84._wrapper_1eq2b_84 ._linkWrapper_1eq2b_172{width:100%;max-width:1600px}}._coursePath_1eq2b_84._wrapper_1eq2b_84 ._linkWrapper_1eq2b_172{display:flex;justify-content:flex-end}@media only screen and (min-width: 1184px){._coursePath_1eq2b_84._wrapper_1eq2b_84 ._linkWrapper_1eq2b_172{position:relative;margin-top:48px;display:flex;justify-content:center}}._coursePath_1eq2b_84._wrapper_1eq2b_84 ._link_1eq2b_172{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_1tsqy_84._wrapper_1tsqy_84{background-color:#eee;padding-top:80px;padding-bottom:80px}@media only screen and (min-width: 1184px){._coursePathPromo_1tsqy_84._wrapper_1tsqy_84{padding-top:104px}}._coursePathPromo_1tsqy_84._wrapper_1tsqy_84 ._innerContent_1tsqy_94{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._coursePathPromo_1tsqy_84._wrapper_1tsqy_84 ._innerContent_1tsqy_94{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._coursePathPromo_1tsqy_84._wrapper_1tsqy_84 ._innerContent_1tsqy_94{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._coursePathPromo_1tsqy_84._wrapper_1tsqy_84 ._innerContent_1tsqy_94{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._coursePathPromo_1tsqy_84._wrapper_1tsqy_84 ._innerContent_1tsqy_94{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._coursePathPromo_1tsqy_84._wrapper_1tsqy_84 ._innerContent_1tsqy_94{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._coursePathPromo_1tsqy_84._wrapper_1tsqy_84 ._innerContent_1tsqy_94{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._coursePathPromo_1tsqy_84._wrapper_1tsqy_84 ._innerContent_1tsqy_94{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._coursePathPromo_1tsqy_84._wrapper_1tsqy_84 ._innerContent_1tsqy_94{width:100%;max-width:1600px}}._coursePathPromo_1tsqy_84._wrapper_1tsqy_84 ._innerContent_1tsqy_94{display:flex;flex-direction:column}@media only screen and (min-width: 768px){._coursePathPromo_1tsqy_84._wrapper_1tsqy_84 ._innerContent_1tsqy_94{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}}._coursePathPromo_1tsqy_84._wrapper_1tsqy_84 ._bodyText_1tsqy_156{margin-top:16px}._coursePathPromo_1tsqy_84._wrapper_1tsqy_84 ._courseWrapper_1tsqy_159{grid-column:1/-1}._coursePathPromo_1tsqy_84._wrapper_1tsqy_84 ._courseWrapper_1tsqy_159:has(+._coursePrepWrapper_1tsqy_162){grid-column:1/4}._coursePathPromo_1tsqy_84._wrapper_1tsqy_84 ._coursePrepWrapper_1tsqy_162{grid-column:4/5;margin-top:48px}@media only screen and (min-width: 768px){._coursePathPromo_1tsqy_84._wrapper_1tsqy_84 ._coursePrepWrapper_1tsqy_162{margin-top:0}}._coursePathPromo_1tsqy_84._wrapper_1tsqy_84 ._course_1tsqy_84{margin-top:48px}._coursePathPromo_1tsqy_84._wrapper_1tsqy_84 ._coursePrepYtVideo_1tsqy_177{margin-top:12px}._coursePathPromo_1tsqy_84._wrapper_1tsqy_84 ._coursePrepHeadline_1tsqy_180{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;font-weight:700;padding:10px 16px}._coursePathPromo_1tsqy_84._wrapper_1tsqy_84 ._coursePrepResource_1tsqy_198{border-bottom:1px solid #dcdcdc;display:flex;flex-direction:column;gap:4px;margin-top:24px;padding-bottom:24px}._coursePathPromo_1tsqy_84._wrapper_1tsqy_84 ._coursePrepResourceKickerText_1tsqy_206{color:#5f5f5f}._coursePathPromo_1tsqy_84._wrapper_1tsqy_84 ._coursePrepResourceLink_1tsqy_209{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_2ucfp_84{display:flex;padding:150px 0;background:#000}._innerWrapper_2ucfp_93{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._innerWrapper_2ucfp_93{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._innerWrapper_2ucfp_93{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._innerWrapper_2ucfp_93{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._innerWrapper_2ucfp_93{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._innerWrapper_2ucfp_93{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._innerWrapper_2ucfp_93{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._innerWrapper_2ucfp_93{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._innerWrapper_2ucfp_93{width:100%;max-width:1600px}}._innerWrapper_2ucfp_93{display:flex;flex-direction:row;gap:250px;justify-content:spcae-between;margin:0 auto;position:relative;width:100%}._section_2ucfp_157{position:relative;width:50%;color:#fff}._backgroundText_2ucfp_163{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_2ucfp_163{-webkit-text-stroke:1px #ffffff;color:#000;opacity:.2}}@supports not (-webkit-text-stroke: 2px #ffffff){._backgroundText_2ucfp_163{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_2ucfp_188{margin-bottom:36px}._header_2ucfp_192{align-self:flex-start;margin-bottom:24px}._descriptionText_2ucfp_197{margin-bottom:24px}._button_2ucfp_201{margin-top:24px;margin-bottom:48px}._inlineImage_2ucfp_206{margin-bottom:54px}@media (max-width: 1440px){._innerWrapper_2ucfp_93{gap:200px}}@media (max-width: 1194px){._innerWrapper_2ucfp_93{gap:100px}._backgroundText_2ucfp_163{font-size:86px}}@media (max-width: 744px){._innerWrapper_2ucfp_93{flex-direction:column;gap:64px}._backgroundText_2ucfp_163{width:100%;font-size:72px;line-height:72px}._section_2ucfp_157{width:100%}}@media (max-width: 375px){._wrapper_2ucfp_84{padding:160px 0}._backgroundText_2ucfp_163{font-size:56px;line-height:56px}._badge_2ucfp_188{margin-bottom:28px}}@media (max-width: 1024px){._innerWrapper_2ucfp_93{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_1jlgj_84{color:var(--cf-white);margin-bottom:24px}._bodyText_1jlgj_89{padding:24px;border:1px solid var(--cf-gray-70);border-radius:8px}._bodyText_1jlgj_89:not(:last-child){margin-bottom:16px}._bodyText_1jlgj_89 p{color:var(--cf-light-gray);font-size:16px;line-height:24px}._bodyText_1jlgj_89 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_1hatr_84{color:#fff;margin-bottom:24px}._wrapper_1hatr_89{display:flex;flex-direction:row;align-items:center;padding:15.5px 12px;background:#1a1a1a;border-radius:4px;color:#fff}._wrapper_1hatr_89:not(:last-child){margin-bottom:10px}._icon_1hatr_103{width:12px;height:12px}._itemHeadlineText_1hatr_108{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_1hatr_108:before{content:"";position:absolute;background:#fff;width:1px;height:27px;bottom:-7px;left:-11px;opacity:1}._bodyText_1hatr_133 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_t3r86_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_t3r86_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_t3r86_100{display:flex;flex-direction:row;border:1px solid var(--cf-black-10);border-radius:5px;overflow:hidden}@media (max-width: 454px){._wrapper_t3r86_100{padding:0 2.4rem;width:100%;padding:0}}._wrapper_t3r86_100._hovered_t3r86_115{border:1px solid var(--cf-black-20);box-shadow:var(--box-shadow)}._wrapper_t3r86_100:hover ._content_t3r86_120 ._readMoreContainer_t3r86_120 button:not(:disabled) span,._wrapper_t3r86_100:active ._content_t3r86_120 ._readMoreContainer_t3r86_120 button:not(:disabled) span,._wrapper_t3r86_100:focus-visible ._content_t3r86_120 ._readMoreContainer_t3r86_120 button:not(:disabled) span{transform:translate(5px)}._wrapper_t3r86_100 article{display:flex;flex-direction:column}._wrapper_t3r86_100 article ._image_t3r86_131{aspect-ratio:16/9;overflow:hidden}._content_t3r86_120{display:flex;flex-direction:column;align-items:flex-start;padding:2.4rem;flex-grow:1}._content_t3r86_120 ._title_t3r86_144{margin-bottom:.8rem}._content_t3r86_120 ._body_t3r86_148{flex-grow:1;color:var(--cf-dark-gray)}._content_t3r86_120 ._readMoreContainer_t3r86_120{margin-top:auto;padding-top:2rem}._content_t3r86_120 ._readMoreContainer_t3r86_120 button._readMoreButton_t3r86_158{padding:0}._content_t3r86_120 ._readMoreContainer_t3r86_120 button._readMoreButton_t3r86_158:focus{outline:none;border-bottom:none;border-radius:0;border-radius:initial}._content_t3r86_120 ._readMoreContainer_t3r86_120 button._readMoreButton_t3r86_158 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_1c13t_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1c13t_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1c13t_100{padding-top:4.8rem}@media (max-width: 1024px){._wrapper_1c13t_100{padding-top:3.6rem}}@media (max-width: 454px){._wrapper_1c13t_100{padding-top:2.4rem}}._wrapper_1c13t_100{padding-bottom:4.8rem}@media (max-width: 1024px){._wrapper_1c13t_100{padding-bottom:3.6rem}}@media (max-width: 454px){._wrapper_1c13t_100{padding-bottom:2.4rem}}._articleListHeader_1c13t_127{display:flex;align-items:flex-start;flex-direction:column;margin-bottom:36px}@media only screen and (min-width: 480px){._articleListHeader_1c13t_127{display:flex;align-items:center;flex-direction:row;justify-content:space-between}}._articleListHeader_1c13t_127 ._headline_1c13t_142{margin-bottom:0;margin-top:1.2rem;text-transform:uppercase}._articleListHeader_1c13t_127 a._button_1c13t_148{width:auto}@media (max-width: 454px){._articleListHeader_1c13t_127 a._button_1c13t_148{margin-top:20px}}._articleListHeader_1c13t_127 a._button_1c13t_148 svg{align-self:center;height:14px;width:14px;margin-left:12px}._articleListBody_1c13t_164._cardsContainer_1c13t_164{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:32px;gap:32px}@media only screen and (min-width: 480px){._articleListBody_1c13t_164._cardsContainer_1c13t_164{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1184px){._articleListBody_1c13t_164._cardsContainer_1c13t_164{grid-template-columns:repeat(3,1fr)}}._button-container_1c13t_180{display:flex;align-items:center;flex-direction:row;gap:8px;margin-top:20px;width:100%;-webkit-text-decoration:none;text-decoration:none;cursor:pointer}@media only screen and (min-width: 480px){._button-container_1c13t_180{margin-top:0;width:auto}}._button-container_1c13t_180 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_1unul_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1unul_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1unul_100{font-size:1.8rem;line-height:1.5}@media (max-width: 454px){._wrapper_1unul_100{font-size:1.5rem;line-height:1.3333333333}}._wrapper_1unul_100{cursor:pointer;color:#075dc6;text-align:center;width:100%}._wrapper_1unul_100 svg{fill:#075dc6}._arrow-icon_1unul_120{margin-left:.8rem;width:1.6rem;height:1.2rem;transition:all .5s}._expanded_1unul_127 ._arrow-icon_1unul_120{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_bf1hm_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_bf1hm_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_bf1hm_100{padding-bottom:2.4rem}@media (max-width: 1024px){._wrapper_bf1hm_100{padding-bottom:1.2rem}}@media (max-width: 454px){._wrapper_bf1hm_100{padding-bottom:.6rem}}._content_bf1hm_114{display:flex;align-items:flex-start;margin-bottom:5rem}@media (max-width: 1024px){._content_bf1hm_114{flex-wrap:wrap;margin-bottom:2rem}}@media (max-width: 640px){._content_bf1hm_114{margin-bottom:0}}._workout-of-the-day_bf1hm_131,._featured-content_bf1hm_132{padding:1.2rem 0;flex:1 0}@media (max-width: 1024px){._workout-of-the-day_bf1hm_131,._featured-content_bf1hm_132{flex-basis:100%}}._workout-of-the-day-content_bf1hm_143{overflow:hidden;transition-duration:.5s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-property:height;will-change:transform}._more-less-toggle_bf1hm_151{margin:1.2rem 0}@media (min-width: 1025px){._separator_bf1hm_156{display:flex;align-items:center;align-self:normal;margin-left:4.8rem;margin-right:4.8rem}._separator_bf1hm_156: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_xweny_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_xweny_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_xweny_100{display:flex;align-items:center}._wrapper_xweny_100 ._count_xweny_104{font-size:2rem;line-height:.9;color:#075dc6;font-weight:700;margin-left:1rem;margin-top:.2rem}._comment-bubble_xweny_113{width:2.8rem}@media (max-width: 1024px){._comment-bubble_xweny_113{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_c7krw_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_c7krw_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_c7krw_100{display:flex;justify-content:space-between;border-bottom:.2rem solid #eeeeee}._headline_c7krw_106{font-size:2.8rem;line-height:1.0714285714}@media (max-width: 1024px){._headline_c7krw_106{font-size:2.4rem;line-height:1}}._comment-button_c7krw_117{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_fb7z3_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_fb7z3_1{0%{transform:translate(100%)}to{transform:translate(0)}}._arrow-icon_fb7z3_100{width:1.6rem}@media (max-width: 454px){._arrow-icon_fb7z3_100{width:1.2rem}}._article-link_fb7z3_109{transition:color .4s;-webkit-text-decoration:none;text-decoration:none;color:#075dc6;font-weight:700}._article-link_fb7z3_109:hover{color:#6d6c6c}._article-link_fb7z3_109:hover svg{fill:#6d6c6c}._article-link_fb7z3_109{font-size:1.6rem;line-height:1.5;display:flex;align-items:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;font-weight:700;margin-top:1.2rem}._article-link_fb7z3_109 path{fill:#075dc6}._article-link_fb7z3_109:hover path{fill:#6d6c6c}._arrow-icon_fb7z3_100,._play-icon_fb7z3_139,._share-icon_fb7z3_140{margin-left:.8rem}._share-icon_fb7z3_140{width:2.2rem}@media (max-width: 454px){._share-icon_fb7z3_140{width:1.2rem}}._play-icon_fb7z3_139{width:1.4rem}@media (max-width: 1024px){._play-icon_fb7z3_139{width:1rem}}@media (max-width: 454px){#homepage-daily-list ._article-link_fb7z3_109{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_a5b0e_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_a5b0e_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_a5b0e_101 blockquote{font-size:7.2rem;line-height:1;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700}@media (max-width: 1024px){._wrapper_a5b0e_101 blockquote{font-size:7.5rem;line-height:1}}@media (max-width: 454px){._wrapper_a5b0e_101 blockquote{font-size:3.5rem;line-height:1}}._wrapper_a5b0e_101 blockquote{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: 454px){._wrapper_a5b0e_101 blockquote{background-size:2.6rem 2.3rem;padding-top:1.2rem}}._wrapper_a5b0e_101 blockquote:after{font-size:7.2rem;line-height:1;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700}@media (max-width: 1024px){._wrapper_a5b0e_101 blockquote:after{font-size:7.5rem;line-height:1}}@media (max-width: 454px){._wrapper_a5b0e_101 blockquote:after{font-size:3.5rem;line-height:1}}._wrapper_a5b0e_101 blockquote:after{content:"”"}._wrapper_a5b0e_101 ul{font-size:1.6rem;line-height:1.6875}@media (max-width: 454px){._wrapper_a5b0e_101 ul{font-size:1.5rem;line-height:1.5333333333}}._wrapper_a5b0e_101 ul{margin-left:3.6rem;list-style-position:outside;list-style-type:disc}._wrapper_a5b0e_101 ul li{padding-left:1.2rem;margin-bottom:1.2rem}._wrapper_a5b0e_101 ol{font-size:1.6rem;line-height:1.6875}@media (max-width: 454px){._wrapper_a5b0e_101 ol{font-size:1.5rem;line-height:1.5333333333}}._wrapper_a5b0e_101 ol{margin-left:3.6rem;list-style:none;counter-reset:item}._wrapper_a5b0e_101 ol li{padding-left:5rem;margin-bottom:1.2rem;counter-increment:item;position:relative}._wrapper_a5b0e_101 ol li:before{position:absolute;left:0;font-weight:700;content:counter(item) "."}._modal_a5b0e_205{cursor:pointer;width:100vw;height:100vh;text-align:center;background-color:#1a1a1ae6;position:fixed;z-index:1000;top:0;left:0}._modal_a5b0e_205 img{height:auto;width:auto}._modal_a5b0e_205 img,._modal_a5b0e_205 iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:95vw;max-height:calc(95vh - 6.6rem)}._close-icon_a5b0e_230{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_a5b0e_101{padding-top:4.8rem}@media (max-width: 1024px){._wrapper_a5b0e_101{padding-top:3.6rem}}@media (max-width: 454px){._wrapper_a5b0e_101{padding-top:2.4rem}}._wrapper_a5b0e_101{padding-bottom:4.8rem}@media (max-width: 1024px){._wrapper_a5b0e_101{padding-bottom:3.6rem}}@media (max-width: 454px){._wrapper_a5b0e_101{padding-bottom:2.4rem}}._wrapper_a5b0e_101._articleTextBlock_a5b0e_269{margin:0 auto;max-width:680px}._wrapper_a5b0e_101 h2{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.02em}@media only screen and (min-width: 768px){._wrapper_a5b0e_101 h2{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:24px;line-height:28px;letter-spacing:-.02em}}._wrapper_a5b0e_101 h2[data-align=center]:before{margin:0 auto 1.2rem}._wrapper_a5b0e_101 h3{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.02em}._wrapper_a5b0e_101 h2,._wrapper_a5b0e_101 h3{margin-top:3.6rem}._wrapper_a5b0e_101 ul,._wrapper_a5b0e_101 ol,._wrapper_a5b0e_101 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:28px}@media only screen and (min-width: 1184px){._wrapper_a5b0e_101 ul,._wrapper_a5b0e_101 ol,._wrapper_a5b0e_101 p{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}}._wrapper_a5b0e_101 blockquote{background-image:url("data:image/svg+xml,%3csvg%20width='35px'%20height='31px'%20viewBox='0%200%2035%2031'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3c/defs%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20d='M0,30.066%20L0,14.31%20L15.756,0.877%20L15.756,30.066%20L0,30.066%20Z%20M18.786,30.066%20L18.786,14.31%20L34.542,0.877%20L34.542,30.066%20L18.786,30.066%20Z'%20id='“'%20fill='%23C21818'%3e%3c/path%3e%3c/g%3e%3c/svg%3e")}._wrapper_a5b0e_101 blockquote p{font-size:7.2rem;line-height:1;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700}@media (max-width: 1024px){._wrapper_a5b0e_101 blockquote p{font-size:7.5rem;line-height:1}}@media (max-width: 454px){._wrapper_a5b0e_101 blockquote p{font-size:3.5rem;line-height:1}}._wrapper_a5b0e_101 blockquote p{display:inline}._wrapper_a5b0e_101 hr{border:0;border-bottom:1px solid #6d6c6c}._wrapper_a5b0e_101 strong{font-weight:700}._wrapper_a5b0e_101 em{font-style:italic}._wrapper_a5b0e_101 [data-is-modal]{cursor:pointer}._wrapper_a5b0e_101 a{transition:color .4s;-webkit-text-decoration:none;text-decoration:none;color:#075dc6;font-weight:700}._wrapper_a5b0e_101 a:hover{color:#6d6c6c}._wrapper_a5b0e_101 a:hover svg{fill:#6d6c6c}._wrapper_a5b0e_101 a.secondary{transition:color .4s;color:#6d6c6c;-webkit-text-decoration:underline;text-decoration:underline;font-weight:600}._wrapper_a5b0e_101 a.secondary:hover{color:#c21818}._wrapper_a5b0e_101 a.secondary:hover svg{fill:#c21818}._wrapper_a5b0e_101 img{max-width:100%;height:auto}._wrapper_a5b0e_101 .wp-caption-text,._wrapper_a5b0e_101 .caption-text,._wrapper_a5b0e_101 .caption{margin-top:12px!important;color:#5f5f5f!important;max-width:none!important;width:100%!important;font-family:Inter!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:20px!important}._wrapper_a5b0e_101 .full-width-image img{width:100%}._wrapper_a5b0e_101 .aligncenter,._wrapper_a5b0e_101 .aligncenter .caption-text,._wrapper_a5b0e_101 .aligncenter img,._wrapper_a5b0e_101 .aligncenter .caption-text img{display:block;margin:0 auto}._wrapper_a5b0e_101 .alignright,._wrapper_a5b0e_101 .float-right-image{float:right;margin-left:2.4rem}._wrapper_a5b0e_101 .alignleft,._wrapper_a5b0e_101 .float-left-image{float:left;margin-right:2.4rem}@media (max-width: 454px){._wrapper_a5b0e_101 .alignright,._wrapper_a5b0e_101 .alignleft,._wrapper_a5b0e_101 .float-right-image,._wrapper_a5b0e_101 .float-left-image{float:none;margin:0}}._wrapper_a5b0e_101>*:nth-last-child(n+2){margin-bottom:1.2rem}._wrapper_a5b0e_101 *:first-child{margin-top:1.2rem}._wrapper_a5b0e_101:after{content:"";display:table;clear:both}._callout_a5b0e_474{padding:1.2rem;border:.2rem solid #eeeeee;margin:0}._callout_a5b0e_474>*:first-child{margin-top:0}._float-left_a5b0e_449{float:left;margin-right:1.2rem}._float-right_a5b0e_444{float:right;margin-left:1.2rem}._float-center_a5b0e_493{margin:0 auto}._float-width-third_a5b0e_497{width:33%}._float-width-half_a5b0e_501{width:50%}@media (max-width: 454px){._float-width-third_a5b0e_497,._float-width-half_a5b0e_501{width:100%}._float-left_a5b0e_449,._float-right_a5b0e_444,._float-center_a5b0e_493{margin:0;float:none}}._modal_a5b0e_205{display:flex;align-items:center;justify-content:center}._modal-text_a5b0e_523{width:80%;max-height:80%;padding:2.4rem 3.6rem;overflow-y:scroll;background-color:#fff;text-align:left}._modal-text_a5b0e_523 h1,._modal-text_a5b0e_523 h2,._modal-text_a5b0e_523 h3{text-align:center}@media (max-width: 454px){._modal-text_a5b0e_523{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_i4n21_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_i4n21_1{0%{transform:translate(100%)}to{transform:translate(0)}}._caption-text_i4n21_100{margin-top:1.2rem}._caption-text_i4n21_100 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_1krzl_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1krzl_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_1krzl_100{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_ze1cd_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_ze1cd_1{0%{transform:translate(100%)}to{transform:translate(0)}}._text-block_ze1cd_100{margin:0}._text-block_ze1cd_100 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_10c55_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_10c55_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_10c55_100{display:flex}._link_10c55_104{cursor:pointer}._link_10c55_104 svg{display:block;fill:#075dc6;height:4.2rem}@media (max-width: 1024px){._link_10c55_104 svg{height:3.6rem}}@media (max-width: 1024px){._link_10c55_104 svg{height:2.8rem}}._link_10c55_104: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_4y08p_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_4y08p_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_4y08p_100{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_4y08p_108{grid-area:left-arrow;justify-content:flex-end}._right-arrow_4y08p_113{grid-area:right-arrow;justify-content:flex-start}._right-arrow_4y08p_113,._left-arrow_4y08p_108{align-items:center}@media (max-width: 1024px){._right-arrow_4y08p_113,._left-arrow_4y08p_108{justify-content:center}}._day-text_4y08p_129{font-size:1.6rem;line-height:1.6875}@media (max-width: 454px){._day-text_4y08p_129{font-size:1.5rem;line-height:1.5333333333}}._day-text_4y08p_129{grid-area:day;color:#6d6c6c;font-weight:600;text-transform:uppercase;text-align:center}@media (max-width: 454px){._day-text_4y08p_129{font-size:1.2rem;line-height:2;padding:0}}._date-text_4y08p_154{font-size:6rem;line-height:1.05;grid-area:date;text-align:center;margin:0;padding:0 8rem}@media (max-width: 1024px){._date-text_4y08p_154{font-size:3.6rem;line-height:.6666666667;padding:0}}@media (max-width: 454px){._date-text_4y08p_154{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_cqth6_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_cqth6_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_cqth6_100{display:flex;border:0;margin:0;padding:0;color:#1a1a1a}._wrapper_cqth6_100:before{display:block;content:"";width:6rem;border-top:1.6rem solid}._wrapper_cqth6_100._blue_cqth6_113._small_cqth6_113:before,._wrapper_cqth6_100._red_cqth6_113._small_cqth6_113:before,._wrapper_cqth6_100._white_cqth6_113._small_cqth6_113:before,._wrapper_cqth6_100._black_cqth6_113._small_cqth6_113:before,._wrapper_cqth6_100._gray_cqth6_113._small_cqth6_113:before{width:3rem;border-top:.8rem solid}._wrapper_cqth6_100._blue_cqth6_113{color:#075dc6}._wrapper_cqth6_100._red_cqth6_113{color:#c21818}._wrapper_cqth6_100._white_cqth6_113{color:#fff}._wrapper_cqth6_100._thin-light-gray_cqth6_126{color:#eee}._wrapper_cqth6_100._thin-light-gray_cqth6_126:before{width:10.2rem;border-top:.9rem solid}._wrapper_cqth6_100._gray_cqth6_113{color:#6d6c6c}@media (max-width: 454px){._wrapper_cqth6_100{height:1.1rem}._wrapper_cqth6_100: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_1g9zo_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1g9zo_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1g9zo_100{padding-top:2.4rem}@media (max-width: 1024px){._wrapper_1g9zo_100{padding-top:1.2rem}}@media (max-width: 454px){._wrapper_1g9zo_100{padding-top:.6rem}}._wrapper_1g9zo_100{padding-bottom:2.4rem}@media (max-width: 1024px){._wrapper_1g9zo_100{padding-bottom:1.2rem}}@media (max-width: 454px){._wrapper_1g9zo_100{padding-bottom:.6rem}}._wrapper_1g9zo_100{padding-top:2.4rem;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center}._headline_1g9zo_135{font-weight:800;color:#1a1a1a;text-transform:uppercase}._ruler_1g9zo_141{margin-bottom:1.2rem;justify-content:center}._card-container_1g9zo_146{display:flex;flex:1;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin:2.4rem 0}._card_1g9zo_146{padding:1.2rem}._card-photo_1g9zo_160{margin-bottom:1.2rem;width:180px;height:180px}._card-text_1g9zo_166{font-size:1.4rem;font-weight:600}._button_1g9zo_171{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_1g9zo_182{background-color:#1a1a1a}._button-logo_1g9zo_182{height:4.2rem;width:13.8rem}._button-text_1g9zo_191{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:#67c6071a;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{-webkit-text-decoration:underline;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{-webkit-text-decoration:underline;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;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_149ab_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_149ab_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_149ab_100{padding-top:80px;padding-bottom:80px;background:#eee}._inner-content_149ab_106{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._inner-content_149ab_106{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._inner-content_149ab_106{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._inner-content_149ab_106{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._inner-content_149ab_106{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._inner-content_149ab_106{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._inner-content_149ab_106{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._inner-content_149ab_106{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._inner-content_149ab_106{width:100%;max-width:1600px}}._headline_149ab_158{margin-bottom:2.4rem}@media (max-width: 454px){._headline_149ab_158{margin-bottom:2.4rem}}._accordion_149ab_167{margin-bottom:2.4rem}._accordion_149ab_167>li:first-child{border-top:1px solid #eeeeee}._questions-container_149ab_174{display:flex;justify-content:space-between;flex-wrap:wrap}._question_149ab_174{margin-bottom:2.4rem}._question-hide-ruler_149ab_183{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_1u2a2_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1u2a2_1{0%{transform:translate(100%)}to{transform:translate(0)}}._hide-label-text_1u2a2_100{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}._summary-block_1u2a2_111{display:flex;width:100%;padding:2.4rem;justify-content:space-between;align-items:center;cursor:pointer}._summary-text_1u2a2_120{color:#1a1a1a;text-align:left;flex:1 1 auto;transition:all .4s}._arrow-icon_1u2a2_127{width:1.8rem;transition:all .4s}@media (max-width: 1024px){._arrow-icon_1u2a2_127{margin:0 1.35rem}}@media (max-width: 454px){._arrow-icon_1u2a2_127{margin:0 .6rem}}._details_1u2a2_142{overflow:hidden;max-height:0;transition:all .4s}._active_1u2a2_148 ._arrow-icon_1u2a2_127{transform:rotate(180deg)}._active_1u2a2_148 ._details_1u2a2_142{padding:1.2rem 0 2.4rem;max-height:none}._borders_1u2a2_156 ._details_1u2a2_142{border-bottom:1px solid #eeeeee}._condensed_1u2a2_160 ._summary-block_1u2a2_111{padding:1.2rem 2.4rem}@media (max-width: 454px){._condensed_1u2a2_160 ._summary-block_1u2a2_111 h3{font-size:1.8rem;line-height:1}}._condensed_1u2a2_160 ._details_1u2a2_142{padding-top:0}._condensed_1u2a2_160._active_1u2a2_148 ._details_1u2a2_142{padding-bottom:1.2rem}._gray_1u2a2_176._borders_1u2a2_156 ._details_1u2a2_142{border-bottom:1px solid #eeeeee}._white_1u2a2_180{background-color:#fff}._gray_1u2a2_176{background-color:#eee}._black_1u2a2_188{background-color:#1a1a1a;color:#fff}._black_1u2a2_188 ._summary-text_1u2a2_120{color:#fff}._black_1u2a2_188 ._arrow-icon_1u2a2_127 path{fill:#fff}._card_1u2a2_199{padding:2.4rem;border:solid 1px var(--cf-gray-10);border-radius:4px;margin-bottom:1.6rem;box-shadow:var(--box-shadow)}._card_1u2a2_199 button{position:relative}._card_1u2a2_199 button:after,._card_1u2a2_199 button:before{content:"";position:absolute;right:0;top:50%;width:1.4rem;height:2px;margin-top:0;background-color:#1a1a1a}._card_1u2a2_199 button:before{transform:rotate(-90deg);transition:transform .35s cubic-bezier(.65,.05,.36,1)}._card_1u2a2_199._active_1u2a2_148 button:before{transform:rotate(0)}._card_1u2a2_199 h3{margin:0;padding-right:2.4rem;font-size:1.4rem;line-height:1.7142857143;font-family:var(--cf-body-font-stack)}._card_1u2a2_199 ._details_1u2a2_142{border-bottom:none;padding-bottom:0}._card_1u2a2_199 ._question_1u2a2_237{padding-bottom:0}._card_1u2a2_199._condensed_1u2a2_160 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_1d0k8_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1d0k8_1{0%{transform:translate(100%)}to{transform:translate(0)}}._secondary_1d0k8_100>*: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_1a4ws_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1a4ws_1{0%{transform:translate(100%)}to{transform:translate(0)}}._question_1a4ws_100,._question_1a4ws_100 p,._question_1a4ws_100 ul,._question_1a4ws_100 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_htlcy_84{border-top:1px solid #dcdcdc;margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._wrapper_htlcy_84{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_htlcy_84{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_htlcy_84{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_htlcy_84{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_htlcy_84{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_htlcy_84{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_htlcy_84{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_htlcy_84{width:100%;max-width:1600px}}._wrapper_htlcy_84{padding-top:80px;padding-bottom:80px}._wrapper_htlcy_84 ._headline-wrapper_htlcy_140{display:flex;align-items:flex-start;justify-content:space-between}._wrapper_htlcy_84 ._headline_htlcy_140{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between}._wrapper_htlcy_84 ._headline-description_htlcy_151{margin-top:16px}._wrapper_htlcy_84 ._articles_htlcy_154{display:flex;flex-direction:column;margin-top:32px}@media only screen and (min-width: 480px){._wrapper_htlcy_84 ._articles_htlcy_154{margin-top:48px}}@media only screen and (min-width: 768px){._wrapper_htlcy_84 ._articles_htlcy_154{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0 16px;gap:0 16px;gap:35px}}@media only screen and (min-width: 768px) and (min-width: 480px){._wrapper_htlcy_84 ._articles_htlcy_154{grid-template-columns:repeat(8,1fr)}}@media only screen and (min-width: 768px) and (min-width: 768px){._wrapper_htlcy_84 ._articles_htlcy_154{grid-template-columns:repeat(12,1fr)}}@media only screen and (min-width: 768px) and (min-width: 1184px){._wrapper_htlcy_84 ._articles_htlcy_154{gap:0 20px}}@media only screen and (min-width: 1184px){._wrapper_htlcy_84 ._articles_htlcy_154{gap:35px}}._wrapper_htlcy_84 ._articles_htlcy_154 ._featuredArticle_htlcy_192{grid-column:1/8}._wrapper_htlcy_84 ._articles_htlcy_154 ._featuredArticle_htlcy_192 ._article_htlcy_154{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_htlcy_84 ._articles_htlcy_154 ._featuredArticle_htlcy_192 ._article_htlcy_154{padding:28px 32px}}@media only screen and (min-width: 1920px){._wrapper_htlcy_84 ._articles_htlcy_154 ._featuredArticle_htlcy_192 ._article_htlcy_154{padding:36px 32px}}._wrapper_htlcy_84 ._articles_htlcy_154 ._featuredArticle_htlcy_192 ._article_htlcy_154:hover .right-icon{transform:translate(5px)}._wrapper_htlcy_84 ._articles_htlcy_154 ._featuredArticle_htlcy_192 ._article-content_htlcy_233{display:flex;align-items:flex-start;flex-direction:column;gap:16px}._wrapper_htlcy_84 ._articles_htlcy_154 ._featuredArticle_htlcy_192 ._article-body-text_htlcy_239{display:none}@media only screen and (min-width: 1184px){._wrapper_htlcy_84 ._articles_htlcy_154 ._featuredArticle_htlcy_192 ._article-body-text_htlcy_239{display:block}}._wrapper_htlcy_84 ._articles_htlcy_154 ._otherArticles_htlcy_247{grid-column:8/13;padding-top:34px}@media only screen and (min-width: 768px){._wrapper_htlcy_84 ._articles_htlcy_154 ._otherArticles_htlcy_247{padding-top:0}}._wrapper_htlcy_84 ._articles_htlcy_154 ._otherArticles_htlcy_247 ._article_htlcy_154{border-bottom:1px solid #dcdcdc;display:flex;flex-direction:column;gap:12px;padding-top:24px;padding-bottom:32px}._wrapper_htlcy_84 ._articles_htlcy_154 ._otherArticles_htlcy_247 ._article_htlcy_154:hover .right-icon{transform:translate(5px)}._wrapper_htlcy_84 ._articles_htlcy_154 ._otherArticles_htlcy_247 ._article-label_htlcy_267,._wrapper_htlcy_84 ._articles_htlcy_154 ._otherArticles_htlcy_247 ._article-description_htlcy_270{color:#5f5f5f}._wrapper_htlcy_84 ._cta_htlcy_273{white-space:nowrap;margin-top:20px}@media only screen and (min-width: 480px){._wrapper_htlcy_84 ._cta_htlcy_273{margin-top:0;margin-bottom:auto}}._wrapper_htlcy_84 ._cta_htlcy_273:hover button:not(:disabled) span,._wrapper_htlcy_84 ._cta_htlcy_273:active button:not(:disabled) span,._wrapper_htlcy_84 ._cta_htlcy_273:focus-visible button:not(:disabled) span{transform:translate(5px)}._wrapper_htlcy_84 ._cta-link_htlcy_286{display:flex}._wrapper_htlcy_84 ._cta_htlcy_273 button{width:100%}._wrapper_htlcy_84 ._cta_htlcy_273 button:focus{outline:none;border-bottom:none;border-radius:0;border-radius:initial}._wrapper_htlcy_84 ._cta_htlcy_273 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_1ocqr_84{position:relative;display:flex;align-items:flex-start;gap:64px}@media only screen and (min-width: 1440px){._wrapper_1ocqr_84{display:flex;gap:96px}}._wrapper_1ocqr_84 ._inner-wrapper_1ocqr_96{background-color:#fff;width:100%;display:flex;flex-direction:column;gap:12px;margin-top:0}@media only screen and (min-width: 768px){._wrapper_1ocqr_84 ._inner-wrapper_1ocqr_96{display:flex;gap:10px;margin-top:4px}}._wrapper_1ocqr_84 ._inner-wrapper_1ocqr_96 ._published-date-text_1ocqr_111{font-weight:300;font-weight:14px;text-transform:none;font-style:italic;color:#5f5f5f}._wrapper_1ocqr_84 ._inner-wrapper_1ocqr_96 ._header_1ocqr_118{display:flex;justify-content:space-between}._wrapper_1ocqr_84 ._inner-wrapper_1ocqr_96 ._header_1ocqr_118 h2._header-text_1ocqr_122{text-transform:none!important}._wrapper_1ocqr_84 ._inner-wrapper_1ocqr_96 ._body-text-wrapper_1ocqr_125{margin-top:8px;margin-bottom:12px}._wrapper_1ocqr_84 ._inner-wrapper_1ocqr_96 ._body-text-wrapper_1ocqr_125 ._body-text_1ocqr_125{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_1xb2y_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1xb2y_1{0%{transform:translate(100%)}to{transform:translate(0)}}._published-info_1xb2y_100{margin-top:2.4rem}._link_1xb2y_104{transition:color .4s;-webkit-text-decoration:none;text-decoration:none;color:#075dc6;font-weight:700}._link_1xb2y_104:hover{color:#6d6c6c}._link_1xb2y_104: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_1osbx_84{margin-top:4px}@media only screen and (min-width: 768px){._wrapper_1osbx_84{max-width:300px}}._wrapper_1osbx_84 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_xcsyf_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_xcsyf_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_xcsyf_100{padding-top:2.4rem}@media (max-width: 1024px){._wrapper_xcsyf_100{padding-top:1.2rem}}@media (max-width: 454px){._wrapper_xcsyf_100{padding-top:.6rem}}._wrapper_xcsyf_100{padding-bottom:2.4rem}@media (max-width: 1024px){._wrapper_xcsyf_100{padding-bottom:1.2rem}}@media (max-width: 454px){._wrapper_xcsyf_100{padding-bottom:.6rem}}._wrapper_xcsyf_100{padding-top:2.4rem;display:flex;flex-direction:column;text-align:center;align-items:stretch}._headline_xcsyf_134{font-weight:800;color:#1a1a1a;text-transform:uppercase}._ruler_xcsyf_140{margin-bottom:1.2rem;justify-content:center}._partners_xcsyf_145{display:flex;flex:1;justify-content:space-around;align-items:center;margin:2.4rem 0}._logo_xcsyf_153{transition:all .15s ease;filter:grayscale(100%) alpha(opacity=50);opacity:.5}._partner_xcsyf_145{padding:1.2rem;margin:2.4rem 0}._partner_xcsyf_145:hover ._logo_xcsyf_153{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_1fbfj_84{display:flex;flex-direction:column;width:100%;position:relative}@media only screen and (min-width: 768px){._cny-wrapper_1fbfj_84{display:flex;flex-direction:row}}._search-wrapper_1fbfj_97{width:100%;display:flex;flex-direction:column;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_1fbfj_97{position:static;max-width:425px}}._search-container_1fbfj_116{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_1fbfj_126{height:1px;background-color:#dcdcdc;left:0;right:0;width:100%;bottom:0}._map-wrapper_1fbfj_135{width:100%;height:100%;background-color:#eee;z-index:1}._hidden_1fbfj_142{position:absolute;left:-4000px}._course-tabs_1fbfj_147,._filter-chips_1fbfj_151{display:flex}._filter-chip_1fbfj_151{display:flex;background-color:#eee}._full-width_1fbfj_160{width:100%;max-width:none;max-width:initial}._scroll-wrapper_1fbfj_165{overflow-y:auto;flex-grow:1;padding-left:20px;padding-right:20px}._top-wrapper_1fbfj_172{padding-top:10px;padding-bottom:10px;margin:auto;max-width:1100px;border-bottom:1px solid #dcdcdc}._empty-text-header_1fbfj_180{padding-bottom:16px}._course-list_1fbfj_184{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;padding-bottom:80px;margin:auto;max-width:1600px}._course-list_1fbfj_184:last-child{border-bottom:none}._course-list_1fbfj_184._full-search_1fbfj_195:not(._is-mobile_1fbfj_195){max-width:1100px;grid-template-columns:1fr 1fr;-moz-column-gap:48px;column-gap:48px}._empty_1fbfj_180{padding:20px 8px 16px;display:flex;flex-direction:column;color:#5f5f5f}._next-closest_1fbfj_211{padding-top:16px;padding-left:8px;padding-right:8px;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")}._course-tabs-wrapper_139wb_84{display:flex;flex-direction:row;background-color:#fff;margin:auto;max-width:1600px}@media only screen and (min-width: 768px){._course-tabs-wrapper_139wb_84{max-width:1100px}}._tab_139wb_97{display:flex;align-items:center;flex-direction:column;gap:4px;padding:12px 16px;flex:1 1 auto;opacity:.8}._tab_139wb_97:hover{opacity:1}._active_139wb_113{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_136nw_84{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_136nw_84{max-width:1100px}}._padding_136nw_101{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_fssle_84{padding:12px 16px;display:flex;align-items:center;background-color:#eee;border-radius:24px;position:relative;z-index:4}._pill_fssle_97{display:flex;align-items:center;gap:8px;justify-content:space-between;flex:1;min-width:0}._pill_fssle_97 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}._icon_fssle_112{transform:rotate(90deg);margin-left:auto;flex-shrink:0}._close_fssle_118{transform:rotate(-90deg)}._dropdown_fssle_122{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_fssle_137{visibility:visible}._item_fssle_141{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_fssle_141:last-child{border-bottom:none}._item_fssle_141:hover{background-color:#eee}._light_fssle_160{color:#8e8e93}._show_fssle_164{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_1n813_84{display:flex;flex-direction:column;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_1n813_103{top:20%}._chip_1n813_107{background-color:#ccc;width:64px;height:6px;min-height:6px;align-self:center;border-radius:15px}._items_1n813_116{display:flex;flex-direction:column;overflow-y:hidden}._overlay_1n813_122{position:fixed;top:0;bottom:0;right:0;left:0;background:#1a1a1ab3;pointer-events:none;opacity:0;transition:opacity .5s ease-in-out;z-index:4}._show_1n813_135{opacity:.5}._open_1n813_139{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_kliyf_84{padding:12px 16px;background-color:#eee;border-radius:24px;min-width:0;width:100%;position:relative;display:flex;align-items:center;gap:8px;justify-content:space-between}._location-wrapper_kliyf_84 input::-moz-placeholder{color:#1a1a1a;font-size:12px}._location-wrapper_kliyf_84 input::placeholder{color:#1a1a1a;font-size:12px}._location-wrapper_kliyf_84 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}._icon_kliyf_111{margin-left:auto;flex-shrink:0;min-width:15px;min-height:15px;width:15px;height:15px}._neutral-grey100_kliyf_120{background-color:#eee}._location-wrapper-drawer_kliyf_124{padding-left:12px;padding-right:12px;display:flex;gap:12px;background-color:#fff;z-index:2;max-width:100%}._search-input-container_kliyf_134{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:24px;border:1px solid #dcdcdc;flex:1;max-width:100%}._map-geo-coder-container_kliyf_148{flex:1;opacity:0;transition:opacity .2s ease}._map-geo-coder-container_kliyf_148._loaded_kliyf_153{opacity:1}._results-container_kliyf_157{height:500px}._map-pin-icon_kliyf_161{position:absolute;top:0;left:16px;width:24px;height:24px}._location-target_kliyf_169{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:#fff}._location-target_kliyf_169:hover{border:1px solid #1a1a1a}._location-target_kliyf_169._rotate_kliyf_185{-webkit-animation-name:_spin_kliyf_1;-webkit-animation-duration:4s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:_spin_kliyf_1;-moz-animation-duration:4s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:_spin_kliyf_1;-ms-animation-duration:4s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:_spin_kliyf_1;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes _spin_kliyf_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_1kl9z_84{padding:13px 16px;background-color:#eee;border-radius:24px;position:relative;width:100%}._pill_1kl9z_95{display:flex;align-items:center;gap:8px;justify-content:space-between;overflow:hidden}._pill_1kl9z_95 span,._pill_1kl9z_95 input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}._search-input_1kl9z_111{display:flex;align-items:center;flex-direction:row;gap:4px;justify-content:space-between;padding:8px;box-sizing:border-box;border-radius:24px;border:1px solid #dcdcdc;margin:8px 16px}._icon_1kl9z_130{transform:rotate(90deg);margin-left:auto;flex-shrink:0;min-width:15px;min-height:15px;width:15px;height:15px}._close_1kl9z_140{transform:rotate(-90deg)}._dropdown_1kl9z_144{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_1kl9z_163{visibility:visible}._item_1kl9z_167{display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:8px 16px;box-sizing:border-box}._item_1kl9z_167:hover{background-color:#eee}._item_1kl9z_167{border-bottom:1px solid #dcdcdc}._item_1kl9z_167:last-child{border-bottom:none}._pad-left_1kl9z_188{padding:8px 16px 8px 24px}._light_1kl9z_195{color:#8e8e93}._show_1kl9z_199{opacity:.5}._scrollable_1kl9z_203{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_19zze_84{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_19zze_84{margin:auto;max-width:1100px}}._sort_19zze_84{display:flex;align-items:center;flex-direction:row;gap:8px;z-index:6}._grey_19zze_110{color:#8e8e93}._sort-icon_19zze_114{height:14px;width:14px;color:#5f5f5f;transform:rotate(180deg);transform:scaleY(-1)}._rotate_19zze_122{transform:rotate(90deg)}._relative_19zze_126{position:relative}._close_19zze_130{transform:rotate(-90deg)}._dropdown_19zze_134{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_19zze_150{visibility:visible}._item_19zze_154{display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:8px 16px;box-sizing:border-box}._item_19zze_154:hover{background-color:#eee}._item_19zze_154{border-bottom:1px solid #dcdcdc}._item_19zze_154:last-child{border-bottom:none}._light_19zze_175{color:#8e8e93}._show_19zze_179{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_6t82s_84{display:flex;gap:16px;padding-top:32px;padding-bottom:32px}@media only screen and (min-width: 1440px){._card-wrapper_6t82s_84{flex:1 0 40%}}._card-wrapper_6t82s_84._on-map_6t82s_95{padding-top:10px;padding-bottom:10px}._card-wrapper_6t82s_84._is-mobile_6t82s_99{padding-top:20px;padding-bottom:20px}._border_6t82s_104{border-bottom:1px solid #dcdcdc}._border_6t82s_104:last-child{border-bottom:none}._image-container_6t82s_111{position:relative;text-align:center;color:#fff;border-radius:6px;width:90px;height:90px}@media only screen and (min-width: 480px){._image-container_6t82s_111{width:108px;height:108px}}._image_6t82s_111{height:90px;width:90px;border-radius:6px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 480px){._image_6t82s_111{height:108px;width:108px}}._background_6t82s_139{background:linear-gradient(135deg,#075dc6,#084b9e);position:relative}._date_6t82s_144{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column}._image-with-date-wrapper_6t82s_154{position:relative;width:90px;height:90px}@media only screen and (min-width: 480px){._image-with-date-wrapper_6t82s_154{width:108px;height:108px}}._date-overlay_6t82s_166{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_6t82s_180{display:flex;flex-direction:column;justify-content:space-between}._button_6t82s_186{color:#075dc6;font-weight:400}._detail_6t82s_191{display:flex;flex-direction:column;color:#5f5f5f}._detail-item_6t82s_197{display:flex;align-items:center;flex-direction:row;gap:5px;flex-wrap:wrap;line-height:.2}._location_6t82s_206{-webkit-text-decoration:underline;text-decoration:underline;font-size:12px}@media only screen and (min-width: 480px){._location_6t82s_206{font-size:14px}}._dot_6t82s_216{width:3px;height:3px;border-radius:50%;background-color:#5f5f5f}._online_6t82s_223{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_6t82s_223{width:108px;height:108px}}._month-text_6t82s_243{width:100%;text-align:center;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #dcdcdc}._days-container_6t82s_251{flex:1;display:flex;align-items:center;justify-content:center;width:100%}@media only screen and (min-width: 480px){._font-size_6t82s_260{font-size:14px!important}}._sold-out_6t82s_265{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")}._popup_kq69a_84{margin-left:10px;margin-right:10px;display:flex;justify-content:space-between;width:450px;bottom:-100px}._popup_kq69a_84 svg{cursor:pointer}._popup-desktop_kq69a_96{top:-20px}._close-button_kq69a_100{display:flex;align-items:start;padding-top:10px}._bottom-popup-container_kq69a_106{display:flex;justify-content:center;position:absolute;bottom:85px;left:0;right:0;z-index:10;pointer-events:none;animation:_slideFadeIn_kq69a_1 .6s cubic-bezier(.34,1.56,.64,1);will-change:transform,opacity}._bottom-popup-container_kq69a_106 ._popup_kq69a_84{padding-left:10px;padding-right:10px;min-width:calc(100vw - 40px);background:#fff;border-radius:8px;box-shadow:0 2px 10px #00000026;pointer-events:auto}._bottom-popup-container_kq69a_106._closing_kq69a_127{animation:_slideFadeOut_kq69a_1 .25s ease-in-out forwards}@keyframes _slideFadeIn_kq69a_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_kq69a_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_l40bl_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_l40bl_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_l40bl_100{padding:0 1.8rem;vertical-align:middle;text-align:left}._normal_l40bl_106{font-weight:400}._bold_l40bl_110{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_1fmii_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1fmii_1{0%{transform:translate(100%)}to{transform:translate(0)}}._container_1fmii_100{width:100%;overflow-x:auto}@media (max-width: 1024px){._container_1fmii_100{max-width:100vw}}@media (max-width: 454px){._container_1fmii_100{max-width:calc(100vw - 48px)}}._wrapper_1fmii_115{padding-top:2.4rem}@media (max-width: 1024px){._wrapper_1fmii_115{padding-top:1.2rem}}@media (max-width: 454px){._wrapper_1fmii_115{padding-top:.6rem}}._wrapper_1fmii_115{padding-bottom:2.4rem}@media (max-width: 1024px){._wrapper_1fmii_115{padding-bottom:1.2rem}}@media (max-width: 454px){._wrapper_1fmii_115{padding-bottom:.6rem}}._wrapper_1fmii_115{font-size:1.6rem;line-height:1.6875}@media (max-width: 454px){._wrapper_1fmii_115{font-size:1.5rem;line-height:1.5333333333}}._wrapper_1fmii_115{color:#1a1a1a;width:100%;border-collapse:collapse;table-layout:auto}@media (max-width: 454px){._wrapper_1fmii_115{min-width:48rem}}._zebra_1fmii_163:nth-child(odd){background-color:#eee}._underline_1fmii_167{border-top:.2rem solid #979797;line-height:2.5}._table-cell_1fmii_172{padding:1.2rem 1.8rem;vertical-align:middle;text-align:left}@media (max-width: 1024px){._table-cell_1fmii_172{padding:1rem 1.2rem}}@media (max-width: 454px){._table-cell_1fmii_172{padding:.8rem 1rem;font-size:1.4rem;white-space:normal;word-wrap:break-word}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{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_145bt_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_145bt_1{0%{transform:translate(100%)}to{transform:translate(0)}}._label_145bt_100{margin-right:1rem;color:#1a1a1a}._hide-label_145bt_105{display:none}._input_145bt_109{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_145bt_109{width:20rem}}._input_145bt_109: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_nz6tt_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_nz6tt_1{0%{transform:translate(100%)}to{transform:translate(0)}}._hide-label_nz6tt_100{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}._input_nz6tt_111{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_nz6tt_111:focus{border:.1rem solid #075dc6}._input_nz6tt_111: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_ig8ix_84{position:relative;display:flex;flex-direction:column;flex:1 1 100%;max-width:40rem}._dropdown_ig8ix_84 label{color:#1a1a1a;font-weight:700;padding-right:2rem}._dropdown_ig8ix_84 select{width:100%;color:#6d6c6c}@keyframes _header-utility-activate-fade-in_ig8ix_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_ig8ix_1{0%{transform:translate(100%)}to{transform:translate(0)}}._text-area_ig8ix_117,._input_ig8ix_118{display:flex;flex-direction:column;position:relative}._text-area_ig8ix_117 input,._text-area_ig8ix_117 textarea,._input_ig8ix_118 input,._input_ig8ix_118 textarea{width:100%;font-weight:lighter;color:#1a1a1a}._text-area_ig8ix_117 textarea,._input_ig8ix_118 textarea{min-height:12rem}._text-area_ig8ix_117 input,._input_ig8ix_118 input{margin:0;padding-left:1.4rem}._text-area_ig8ix_117 label,._input_ig8ix_118 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_1inuf_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1inuf_1{0%{transform:translate(100%)}to{transform:translate(0)}}._checkmark_1inuf_100{position:absolute;top:0;left:0;width:2.5rem;height:2.5rem;background-color:#eee;border:.1rem solid #1a1a1a;border-radius:50%}._checkmark_1inuf_100:after{content:"";position:absolute;display:none;top:.7rem;left:.7rem;width:.9rem;height:.9rem;border-radius:50%;background:#eee}._wrapper_1inuf_122{position:relative;display:inline-block;margin-right:4rem;padding-left:4.2rem}._wrapper_1inuf_122 input{position:absolute;margin:0;top:0;left:0;opacity:0;width:2.5rem;height:2.5rem;cursor:pointer;z-index:1}._wrapper_1inuf_122 input:checked~._checkmark_1inuf_100{background-color:#075dc6}._wrapper_1inuf_122 input:checked~._checkmark_1inuf_100: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_gos6e_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_gos6e_1{0%{transform:translate(100%)}to{transform:translate(0)}}._label_gos6e_100{font-size:1.4rem;font-weight:700}._options_gos6e_105{padding:.8rem}._radio_gos6e_109{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_gj18d_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_gj18d_1{0%{transform:translate(100%)}to{transform:translate(0)}}._base_gj18d_100{-webkit-appearance:none;-moz-appearance:none;appearance:none}._primary_gj18d_104{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_gj18d_104:active{background-color:#1a1a1a}._primary_gj18d_104:disabled{background-color:#6d6c6c;cursor:not-allowed}._primary-blue_gj18d_124{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_gj18d_124:active{background-color:#1a1a1a}._primary-blue_gj18d_124:hover{background-color:#054695}._primary-blue_gj18d_124:disabled{background-color:#6d6c6c;cursor:not-allowed}._secondary-white_gj18d_147{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_gj18d_147:active{border-color:#fff;background-color:#fff;color:#1a1a1a}._secondary-white_gj18d_147:disabled{border-color:#6d6c6c;color:#6d6c6c;cursor:not-allowed}._secondary-black_gj18d_171{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_gj18d_171:active{border-color:#1a1a1a;background-color:#1a1a1a;color:#fff}._secondary-black_gj18d_171:disabled{border-color:#6d6c6c;color:#6d6c6c;cursor:not-allowed}._secondary-blue_gj18d_195{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_gj18d_195:active{border-color:#075dc6;background-color:#075dc6;color:#fff}._secondary-blue_gj18d_195: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_3wr38_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_3wr38_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_3wr38_100{padding-top:2.4rem}@media (max-width: 1024px){._wrapper_3wr38_100{padding-top:1.2rem}}@media (max-width: 454px){._wrapper_3wr38_100{padding-top:.6rem}}._wrapper_3wr38_100{padding-bottom:2.4rem}@media (max-width: 1024px){._wrapper_3wr38_100{padding-bottom:1.2rem}}@media (max-width: 454px){._wrapper_3wr38_100{padding-bottom:.6rem}}._wrapper_3wr38_100{display:flex;flex-direction:column}._recaptcha-desktop-error_3wr38_131{text-align:left}@media (max-width: 454px){._recaptcha-desktop-error_3wr38_131{text-align:right}}._recaptcha_3wr38_131{margin:.8rem 0}._submit-button_3wr38_144{margin:.8rem 0;align-self:flex-start;text-align:center}@media (max-width: 454px){._submit-button_3wr38_144{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_bjiks_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_bjiks_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_bjiks_100{background-color:#1a1a1a}._inner-content_bjiks_104{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_bjiks_104{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._inner-content_bjiks_104{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._inner-content_bjiks_104{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._inner-content_bjiks_104{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._inner-content_bjiks_104>*:nth-last-child(n+2){margin-bottom:2.4rem}._inner-content_bjiks_104._short_bjiks_141{min-height:200px}._inner-content_bjiks_104._medium_bjiks_144{min-height:400px}._inner-content_bjiks_104._tall_bjiks_147{min-height:675px}._inner-content_bjiks_104._darken_bjiks_150:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#1a1a1a99;z-index:1}._inner-content_bjiks_104._left_bjiks_160{display:flex;align-items:center;flex-direction:row;justify-content:space-between}._inner-content_bjiks_104._left_bjiks_160._darken_bjiks_150:before{background:linear-gradient(90deg,#1a1a1a,#1a1a1a00)}@media (max-width: 1024px){._inner-content_bjiks_104._left_bjiks_160{display:flex;align-items:flex-start;flex-direction:column-reverse;justify-content:center}}._inner-content_bjiks_104._left_bjiks_160 ._container_bjiks_177{width:100%}._inner-content_bjiks_104._left_bjiks_160 ._container_bjiks_177 ._cta_bjiks_180 p,._inner-content_bjiks_104._left_bjiks_160 ._container_bjiks_177 ._cta_bjiks_180 h2{text-align:left}@media (max-width: 454px){._inner-content_bjiks_104._left_bjiks_160 ._container_bjiks_177 ._cta_bjiks_180{padding:0}}@media (max-width: 454px){._inner-content_bjiks_104._left_bjiks_160 ._cta_bjiks_180 h2{text-align:left}._inner-content_bjiks_104._left_bjiks_160._darken_bjiks_150:before{background:linear-gradient(0deg,var(--cf-off-black) 10%,rgba(26,26,26,0) 80%)}}@media (max-width: 1024px){._inner-content_bjiks_104._left_bjiks_160 a{margin-left:0}}._inner-content_bjiks_104._left_bjiks_160 ._inner-content_left_bjiks_204{max-width:60%;display:flex;align-items:center;flex-direction:column;justify-content:center}@media (max-width: 1024px){._inner-content_bjiks_104._left_bjiks_160 ._inner-content_left_bjiks_204{max-width:none;max-width:initial}}@media (max-width: 454px){._inner-content_bjiks_104._left_bjiks_160 ._inner-content_left_bjiks_204{min-height:0;min-height:initial;min-width:0;min-width:initial;max-width:none;max-width:initial;top:auto;top:initial}}._inner-content_bjiks_104._left_bjiks_160 ._inner-content_right_bjiks_224{max-width:40%;position:relative;display:flex;justify-content:flex-end}@media (max-width: 1024px){._inner-content_bjiks_104._left_bjiks_160 ._inner-content_right_bjiks_224{grid-column:unset}}@media (max-width: 454px){._inner-content_bjiks_104._left_bjiks_160 ._inner-content_right_bjiks_224{min-height:0;min-height:initial;min-width:0;min-width:initial;max-width:none;max-width:initial;top:auto;top:initial}}._inner-content_bjiks_104 ._container_bjiks_177{z-index:2}@media (max-width: 1024px){._inner-content_bjiks_104{height:50.4rem}}@media (max-width: 454px){._inner-content_bjiks_104{min-height:39.6rem;height:auto}._inner-content_bjiks_104>*:nth-last-child(n+2){margin-bottom:1.2rem}}._inner-content_bjiks_104 ._badge_bjiks_260{width:15.6rem;height:18rem}@media (max-width: 454px){._inner-content_bjiks_104 ._badge_bjiks_260{width:9.6rem;height:10.8rem}}._inner-content_bjiks_104 ._cta_bjiks_180{max-width:60rem;z-index:2}._inner-content_bjiks_104 ._cta_bjiks_180 p{font-size:1.6rem;line-height:1.5;text-align:center;margin-top:0;margin-bottom:0}._inner-content_bjiks_104 ._cta_bjiks_180 p._kicker-text_bjiks_281{margin-bottom:2.2rem}@media (max-width: 1024px){._inner-content_bjiks_104 ._cta_bjiks_180{text-align:center}}@media (max-width: 454px){._inner-content_bjiks_104 ._cta_bjiks_180{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_z8vro_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_z8vro_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_z8vro_100{padding-top:4.8rem}@media (max-width: 1024px){._wrapper_z8vro_100{padding-top:3.6rem}}@media (max-width: 454px){._wrapper_z8vro_100{padding-top:2.4rem}}._wrapper_z8vro_100{padding-bottom:4.8rem}@media (max-width: 1024px){._wrapper_z8vro_100{padding-bottom:3.6rem}}@media (max-width: 454px){._wrapper_z8vro_100{padding-bottom:2.4rem}}._wrapper_z8vro_100{padding:2.4rem 0;display:flex;flex-direction:column;align-items:flex-start;max-width:78rem}._headline_z8vro_134{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_z8vro_134{font-size:3.6rem;line-height:1.1111111111}}._body-text_z8vro_151{font-size:1.8rem;line-height:1.5;margin-bottom:1.2rem}@media (max-width: 454px){._body-text_z8vro_151{font-size:1.2rem;line-height:1.5}}._main-info-ruler_z8vro_163{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_6ku6a_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_6ku6a_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_6ku6a_100{max-width:38.4rem;margin-left:3.2rem;background-color:#eee}@media (max-width: 1024px){._wrapper_6ku6a_100{margin-top:2.4rem;margin-left:0}}@media (max-width: 454px){._wrapper_6ku6a_100{margin-top:2.4rem;margin-left:0}}._card-content_6ku6a_118{padding:1.2rem 2.4rem 2.4rem}._card-content_6ku6a_118 h3{font-size:3rem;line-height:1.0666666667;color:#1a1a1a;text-transform:uppercase}@media (max-width: 454px){._card-content_6ku6a_118 h3{font-size:2.8rem;line-height:1.1428571429}}._body_6ku6a_134{font-size:1.8rem;line-height:1.5}@media (max-width: 454px){._body_6ku6a_134{font-size:1.5rem;line-height:1.3333333333}}._body_6ku6a_134{color:#1a1a1a}._image_6ku6a_148 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_1obas_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1obas_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1obas_100{padding-top:2.4rem}@media (max-width: 1024px){._wrapper_1obas_100{padding-top:1.2rem}}@media (max-width: 454px){._wrapper_1obas_100{padding-top:.6rem}}._wrapper_1obas_100{padding-bottom:2.4rem}@media (max-width: 1024px){._wrapper_1obas_100{padding-bottom:1.2rem}}@media (max-width: 454px){._wrapper_1obas_100{padding-bottom:.6rem}}._inner-content_1obas_127{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}._inner-content_1obas_127._darken_1obas_135:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#1a1a1ab3;z-index:1}._main-info_1obas_146{align-items:center;text-align:center;z-index:2}@media (max-width: 1024px){._main-info_1obas_146{max-width:90%}}@media (max-width: 454px){._main-info_1obas_146{max-width:100%;padding:0 2.4rem}}._cards-container_1obas_163{display:flex;flex-flow:row;justify-content:center;align-items:stretch;margin-bottom:2.4rem;z-index:2}@media (max-width: 1024px){._cards-container_1obas_163{flex-flow:column;align-items:center}}@media (max-width: 454px){._cards-container_1obas_163{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_1w7s5_84{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}@supports (height: 100dvh){._wrapper_1w7s5_84{height:100dvh}}._wrapper_1w7s5_84{max-height:100vh}@supports (height: 100dvh){._wrapper_1w7s5_84{max-height:100dvh}}._wrapper_1w7s5_84{min-height:100vh}@supports (height: 100dvh){._wrapper_1w7s5_84{min-height:100dvh}}@media only screen and (min-width: 480px){._wrapper_1w7s5_84{aspect-ratio:2/3;min-height:600px;max-height:100vh}@supports (height: 100dvh){._wrapper_1w7s5_84{max-height:100dvh}}}@media only screen and (min-width: 1184px){._wrapper_1w7s5_84{aspect-ratio:16/9;max-height:calc(100vh - 121px)}@supports (height: 100dvh){._wrapper_1w7s5_84{max-height:calc(100dvh - 121px)}}}._wrapper_1w7s5_84._form-included_1w7s5_141{aspect-ratio:unset;max-height:none;max-height:initial;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_1mote_84{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_1mote_84{min-height:0;min-height:initial;height:calc(100vh - 119px)}@supports (height: 100dvh){._wrapper_1mote_84{height:calc(100dvh - 119px)}}._wrapper_1mote_84{max-height:100vh}@supports (height: 100dvh){._wrapper_1mote_84{max-height:100dvh}}}@media only screen and (min-width: 1440px){._wrapper_1mote_84{align-items:center}}._wrapper_1mote_84._form-included_1mote_121{overflow:visible;display:flex}._wrapper_1mote_84._form-included_1mote_121 ._inner-wrapper_1mote_125{display:flex;align-items:center}@media only screen and (min-width: 1184px){._wrapper_1mote_84._minimal-header_1mote_130{height:calc(100vh - 80px)}}._inner-wrapper_1mote_125{height:100%;display:flex}._inner-wrapper_1mote_125:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#1a1a1a,#1a1a1a00)}._inner-wrapper_1mote_125._form-included-inner_1mote_149{position:relative;width:100%;height:100%;background:#eee;max-height:none;max-height:initial;display:flex;flex-direction:column}@media only screen and (min-width: 1184px){._inner-wrapper_1mote_125._form-included-inner_1mote_149{width:70%;display:flex;justify-content:center}._inner-wrapper_1mote_125._form-included-inner_1mote_149:after{background:linear-gradient(90deg,#1a1a1a,#1a1a1a00)}}._inner-wrapper_1mote_125._form-included-inner_1mote_149:after,._inner-wrapper_1mote_125._form-included-inner_1mote_149 ._video-viewer_1mote_169{max-height:100vh}._inner-wrapper_1mote_125._form-included-inner_1mote_149 ._icons_1mote_172{display:flex;flex-direction:column}@media only screen and (min-width: 768px){._inner-wrapper_1mote_125._form-included-inner_1mote_149 ._icons_1mote_172{display:flex;flex-direction:column}}._video-viewer_1mote_169{position:absolute;width:100%;height:100%}._video-viewer_1mote_169 video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._content_1mote_194{min-height:350px;z-index:7;margin:0 auto;width:100%;padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._content_1mote_194{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._content_1mote_194{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._content_1mote_194{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._content_1mote_194{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._content_1mote_194{padding-top:84px;padding-bottom:48px;display:flex;align-items:flex-start}@media only screen and (min-width: 1184px){._content_1mote_194{padding-top:56px;padding-bottom:56px}}._content_1mote_194{display:flex;align-items:flex-start;flex-direction:column;justify-content:center}._content_1mote_194 ._innerContent_1mote_244{position:relative;max-width:750px;display:flex;flex-direction:column;gap:24px}@media only screen and (min-width: 768px){._content_1mote_194 ._innerContent_1mote_244{display:flex;gap:32px}}._content_1mote_194 ._kicker_1mote_257{font-weight:600}._content_1mote_194 ._buttons_1mote_260{display:flex;gap:10px}._content_1mote_194._icons-included_1mote_264{min-height:0;min-height:initial;padding-top:160px;padding-bottom:40px}@media only screen and (min-width: 1184px){._content_1mote_194._icons-included_1mote_264{padding-top:0;padding-bottom:0}}@media only screen and (min-width: 768px){._content_1mote_194._icons-included_1mote_264:not(._form-included_1mote_121) ._icons_1mote_172{display:flex;flex-direction:row;flex-wrap:wrap}}._content_1mote_194._icons-included_1mote_264 ._icons_1mote_172{display:flex;flex-direction:column;gap:16px}@media only screen and (min-width: 480px){._content_1mote_194._icons-included_1mote_264 ._icons_1mote_172{display:flex;gap:24px}}._content_1mote_194._icons-included_1mote_264 ._icons_1mote_172 li{display:flex;align-items:center;gap:8px}._content_1mote_194._icons-included_1mote_264 ._icons_1mote_172 li img{height:20px;width:20px}._content_1mote_194._icons-included_1mote_264 ._icons_1mote_172 li span{width:-moz-max-content;width:max-content}._form_1mote_121{height:100%;width:max(540px,min(30%,30%));background:#fff;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_1mote_121{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1184px){._form_1mote_121{border:0;border-radius:0;border-radius:initial;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_1s852_84{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("data:image/svg+xml,%3csvg%20height='448'%20viewBox='0%200%20448%20448'%20width='448'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m0%200h192v448h-192zm256%200h192v448h-192z'%20fill='%23fff'/%3e%3c/svg%3e");background-position:center center}._wrapper_gxd2d_1{background-image:url("data:image/svg+xml,%3csvg%20height='16'%20viewBox='0%200%2022%2022'%20width='22'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m20%2047%2011.0623906-22%2010.9376094%2022z'%20fill='%23fff'%20fill-rule='evenodd'%20transform='matrix(0%201%20-1%200%2047%20-20)'/%3e%3c/svg%3e");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_3dfzt_84{position:absolute;z-index:9;bottom:10px;width:100%;display:flex;justify-content:flex-end}._controls_3dfzt_84._playing_3dfzt_92 ._button_3dfzt_92{opacity:.3}._controls_3dfzt_84._paused_3dfzt_95 ._button_3dfzt_92,._controls_3dfzt_84:hover ._button_3dfzt_92{opacity:1}._button_3dfzt_92{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_1tqe9_84{display:block}._headline_1tqe9_84{width:100%;display:flex;position:relative;opacity:0;left:-150px;height:0}._headline-visible_1tqe9_96{animation:_slideIn_1tqe9_1 .5s forwards;height:auto}@keyframes _slideIn_1tqe9_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_10ney_84{width:100%;height:100%;text-align:left}@media only screen and (min-width: 768px){._contact_10ney_84{max-height:100%;overflow:auto;min-width:540px;display:flex;flex-direction:column}}._contact_10ney_84 input,._contact_10ney_84 textarea,._contact_10ney_84 select{line-height:1.25}._header-container_10ney_104{padding:16px}@media only screen and (min-width: 768px){._header-container_10ney_104{padding:24px}}@media only screen and (min-width: 1184px){._header-container_10ney_104{padding:32px}}._header_10ney_104{display:flex;flex-direction:column;gap:16px;justify-content:center}._header_10ney_104._hero_10ney_124{display:flex;gap:24px}._sub-header_10ney_129{color:#5f5f5f}._contact-form-title_10ney_133{color:#1a1a1a}._affiliate-name_10ney_137{color:#5f5f5f}._form-wrapper_10ney_141{width:100%;height:100%;color:#1a1a1a;border-top:1px solid #cccccc}._form_10ney_141{width:100%;height:100%;overflow:auto;display:flex;flex-direction:column;gap:16px;padding:6px 16px 16px}@media only screen and (min-width: 768px){._form_10ney_141{padding:14px 24px 24px}}@media only screen and (min-width: 1184px){._form_10ney_141{padding-left:32px;padding-right:32px;padding-bottom:32px}}._input-group_10ney_176{display:flex;flex-direction:column;gap:8px}._input-group_10ney_176._row_10ney_181{display:flex;flex-direction:row;gap:16px}._footer_10ney_187{display:flex;flex-direction:column;gap:12px;margin-top:16px}._button-wrapper_10ney_194{position:relative;border-top:none;background-color:#fff}@media only screen and (min-width: 768px){._button-wrapper_10ney_194{border:none}}._button-wrapper_10ney_194 ._button_10ney_194{width:100%}._captcha-policy_10ney_208{margin-top:10px;color:#8e8e93}._captcha-policy_10ney_208 span>a{color:#075dc6}._name-container_10ney_216{display:flex;flex-direction:row;gap:10px}._close-button_10ney_222{position:fixed;top:16px;right:16px;color:#1a1a1a}._w50_10ney_229{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_j18m3_84{width:100%;height:100%;text-align:left}@media only screen and (min-width: 768px){._contact_j18m3_84{max-height:100%;overflow:auto;min-width:540px;display:flex;flex-direction:column}}._contact_j18m3_84 input,._contact_j18m3_84 textarea,._contact_j18m3_84 select{line-height:1.25}._header-container_j18m3_104{padding:16px}@media only screen and (min-width: 768px){._header-container_j18m3_104{padding:24px}}@media only screen and (min-width: 1184px){._header-container_j18m3_104{padding:32px}}._header_j18m3_104{display:flex;flex-direction:column;gap:16px;justify-content:center}._header_j18m3_104._hero_j18m3_124{display:flex;gap:24px}._sub-header_j18m3_129{color:#5f5f5f}._contact-form-title_j18m3_133{color:#1a1a1a}._affiliate-name_j18m3_137{color:#5f5f5f}._form-wrapper_j18m3_141{width:100%;height:100%;color:#1a1a1a;border-top:1px solid #cccccc}._form_j18m3_141{width:100%;height:100%;overflow:auto;display:flex;flex-direction:column;gap:16px;padding:6px 16px 16px}@media only screen and (min-width: 768px){._form_j18m3_141{padding:14px 24px 24px}}@media only screen and (min-width: 1184px){._form_j18m3_141{padding-left:32px;padding-right:32px;padding-bottom:32px}}._input-group_j18m3_176{display:flex;flex-direction:column;gap:8px}._input-group_j18m3_176._row_j18m3_181{display:flex;flex-direction:row;gap:16px}._footer_j18m3_187{display:flex;flex-direction:column;gap:12px;margin-top:16px}._button-wrapper_j18m3_194{position:relative;border-top:none;background-color:#fff}@media only screen and (min-width: 768px){._button-wrapper_j18m3_194{border:none}}._button-wrapper_j18m3_194 ._button_j18m3_194{width:100%}._captcha-policy_j18m3_208{margin-top:10px;color:#8e8e93}._captcha-policy_j18m3_208 span>a{color:#075dc6}._name-container_j18m3_216{display:flex;flex-direction:row;gap:10px}._close-button_j18m3_222{position:fixed;top:16px;right:16px;color:#1a1a1a}._email-helper_j18m3_229{padding-left:16px;padding-right:16px;color:#5f5f5f;font-size:12px;font-weight:400}._required-info_j18m3_237{padding-top:14px;color:#5f5f5f;font-size:12px;font-weight:400;font-style:italic}._recaptchaWrapper_j18m3_245{display:flex;flex-direction:column}@media only screen and (min-width: 1184px){._recaptchaWrapper_j18m3_245{display:flex;flex-direction:column;justify-content:center}}._recaptchaWrapper_j18m3_245{padding:36px 30px;overflow:auto;width:100%;min-height:100%;color:#1a1a1a}._recaptchaLabel_j18m3_267{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_dn2x3_84{width:100%;overflow:hidden;background-color:var(--cf-light-gray)}._slides_dn2x3_90{height:100%;width:100%;background-color:var(--cf-black);color:var(--cf-white);z-index:3}@media only screen and (min-width: 768px){._slides_dn2x3_90{width:100%;position:relative}}._slide_dn2x3_90{height:100%;max-height:100vh}@supports (height: 100dvh){._slide_dn2x3_90{max-height:100dvh}}._indicators-container_dn2x3_114{color:#1a1a1a;background:#fff;z-index:4;position:relative;border-bottom:1px solid #dcdcdc;box-shadow:var(--box-shadow);display:flex;gap:20px;justify-content:flex-end;padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._indicators-container_dn2x3_114{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._indicators-container_dn2x3_114{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._indicators-container_dn2x3_114{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._indicators-container_dn2x3_114{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._indicators_dn2x3_114{width:100%;display:flex;gap:50px}._indicator_dn2x3_114{flex:1;padding-top:32px;padding-bottom:32px;display:flex;align-items:flex-start;flex-direction:column;gap:12px}._indicator_dn2x3_114._active_dn2x3_169{border-bottom:5px solid #075dc6}._controls_dn2x3_173{display:none;flex-direction:column;width:72px;border-left:1px solid var(--cf-gray-10)}._control_dn2x3_173{flex:1;width:100%;display:flex;justify-content:center;align-items:center}._control_dn2x3_173>svg{transform:rotate(90deg)}._control_dn2x3_173:first-child{border-bottom:1px solid var(--cf-gray-10)}._control_dn2x3_173:first-child>svg{transform:rotate(-90deg)}@media (max-width: 1296px){._indicators-container_dn2x3_114{transform:none}}@media (min-width: 768px){._slide_dn2x3_90{position:absolute;height:100%;top:0;left:0;opacity:0;transition:opacity 1s ease-in-out}._slide_dn2x3_90._active_dn2x3_169{opacity:1}._indicator_dn2x3_114{border-bottom:5px solid transparent}}@media (max-width: 768px){._slide_dn2x3_90{display:none}._slide_dn2x3_90._active_dn2x3_169{display:block}._indicator_dn2x3_114{display:none}._indicator_dn2x3_114._active_dn2x3_169,._controls_dn2x3_173{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_w22gl_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_w22gl_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_w22gl_100{display:flex;flex-direction:column}._headline_w22gl_105{margin-bottom:3.6rem;flex:1 1 auto}._child-spacing_w22gl_110,._video_w22gl_110,._image_w22gl_110{margin-top:0;margin-bottom:1.2rem}._image_w22gl_110{border:1px solid;border-color:#1a1a1a;border-color:#dcdcdc;border-radius:4px;width:100%}._image_w22gl_110 img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}._video_w22gl_110{position:relative;overflow:hidden;height:0;padding-bottom:56.25%}._video_w22gl_110 iframe{position:absolute;top:0;left:0;height:100%;width:100%}._caption-title_w22gl_143{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;font-weight:600}@media only screen and (min-width: 1920px){._caption-title_w22gl_143{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;font-weight:600}}._caption-text_w22gl_171{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_w22gl_105{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_18p01_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_18p01_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_18p01_100{padding-top:24px;padding-bottom:24px;overflow-x:hidden}._card-container_18p01_106{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:32px;gap:32px}@media only screen and (min-width: 480px){._card-container_18p01_106{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1184px){._card-container_18p01_106{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_pvlyw_84{display:flex;flex-direction:column;gap:64px;margin-top:48px;margin-bottom:48px}._button-wrapper_pvlyw_92{border-top:2px solid #dcdcdc;padding-top:48px;padding-bottom:48px}._button_pvlyw_92{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_1dr2v_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1dr2v_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1dr2v_100{position:relative;overflow:hidden}._scroll_1dr2v_105{overflow-x:auto}@media (max-width: 1024px){._scroll_1dr2v_105:before,._scroll_1dr2v_105: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_1dr2v_105:before{left:-4.8rem}._scroll_1dr2v_105:after{right:-4.8rem}._scroll_1dr2v_105._white_1dr2v_129:before{background-image:url("data:image/svg+xml,%3csvg%20enable-background='new%200%200%2073.9%20112.4'%20viewBox='0%200%2073.9%20112.4'%20xmlns='http://www.w3.org/2000/svg'%20fill='%23FFFFFF'%3e%3cpath%20d='m0%2056.2%2056.3-56.2%2017.6%2017.7-38.5%2038.5%2038.5%2038.5-17.6%2017.7z'/%3e%3c/svg%3e")}._scroll_1dr2v_105._blue_1dr2v_132:before{background-image:url("data:image/svg+xml,%3csvg%20enable-background='new%200%200%2073.9%20112.4'%20viewBox='0%200%2073.9%20112.4'%20xmlns='http://www.w3.org/2000/svg'%20fill='%23075dc6'%3e%3cpath%20d='m0%2056.2%2056.3-56.2%2017.6%2017.7-38.5%2038.5%2038.5%2038.5-17.6%2017.7z'/%3e%3c/svg%3e")}._scroll_1dr2v_105._white_1dr2v_129:after{background-image:url("data:image/svg+xml,%3csvg%20enable-background='new%200%200%2073.9%20112.4'%20viewBox='0%200%2073.9%20112.4'%20xmlns='http://www.w3.org/2000/svg'%20fill='%23FFFFFF'%3e%3cpath%20d='m73.9%2056.2-56.3%2056.2-17.6-17.7%2038.5-38.5-38.5-38.5%2017.6-17.7z'/%3e%3c/svg%3e")}._scroll_1dr2v_105._blue_1dr2v_132:after{background-image:url("data:image/svg+xml,%3csvg%20enable-background='new%200%200%2073.9%20112.4'%20viewBox='0%200%2073.9%20112.4'%20xmlns='http://www.w3.org/2000/svg'%20fill='%23075dc6'%3e%3cpath%20d='m73.9%2056.2-56.3%2056.2-17.6-17.7%2038.5-38.5-38.5-38.5%2017.6-17.7z'/%3e%3c/svg%3e")}._scroll_1dr2v_105._show-left-arrow_1dr2v_141:before{left:0}._scroll_1dr2v_105._show-right-arrow_1dr2v_144: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_266h8_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_266h8_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_266h8_100{min-width:32rem;margin-right:2.4rem}@media (max-width: 454px){._wrapper_266h8_100{margin-right:.6rem}}._wrapper_266h8_100:last-child{margin-right:0}._wrapper_266h8_100 ._image_266h8_113 img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}._inner_266h8_120{padding:2.4rem 3.6rem}@media (max-width: 454px){._inner_266h8_120{padding-left:2.8rem;padding-right:2.8rem}}._badge-wrapper_266h8_130{display:flex;justify-content:flex-start;margin-bottom:4rem}@media (max-width: 454px){._badge-wrapper_266h8_130{margin-bottom:2.4rem}}._kicker-text_266h8_141{margin-left:1.8rem;margin-top:2rem}@media (max-width: 454px){._kicker-text_266h8_141{margin-top:1rem}}._badge_266h8_130{font-size:3.2rem;line-height:1.125;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700}@media (max-width: 454px){._badge_266h8_130{font-size:3rem;line-height:.8333333333}}._badge_266h8_130{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}._badge_266h8_130._red_266h8_175{background-color:#c21818}@media (max-width: 454px){._badge_266h8_130{margin-left:-1rem;height:4rem;width:4rem}}._spacing_266h8_186{margin-bottom:1.2rem}._headline_266h8_190{text-transform:uppercase}._paragraph_266h8_194{font-size:1.8rem;line-height:1.5}@media (max-width: 454px){._paragraph_266h8_194{font-size:1.5rem;line-height:1.3333333333}}._light_266h8_205._wrapper_266h8_100{background-color:#eee}._light_266h8_205 ._kicker-text_266h8_141,._light_266h8_205 ._headline_266h8_190,._light_266h8_205 ._paragraph_266h8_194{color:#1a1a1a}._dark_266h8_214._wrapper_266h8_100{background-color:#1a1a1a}._dark_266h8_214 ._kicker-text_266h8_141,._dark_266h8_214 ._headline_266h8_190,._dark_266h8_214 ._paragraph_266h8_194{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_1xwwj_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1xwwj_1{0%{transform:translate(100%)}to{transform:translate(0)}}._slider_1xwwj_100{padding-top:2.4rem}@media (max-width: 1024px){._slider_1xwwj_100{padding-top:1.2rem}}@media (max-width: 454px){._slider_1xwwj_100{padding-top:.6rem}}._slider_1xwwj_100{padding-bottom:4.8rem}@media (max-width: 1024px){._slider_1xwwj_100{padding-bottom:3.6rem}}@media (max-width: 454px){._slider_1xwwj_100{padding-bottom:2.4rem}}._inner_1xwwj_127{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_10lhw_84{text-align:center}._wrapper_10lhw_84._gray_10lhw_87{background-color:#eee}._wrapper_10lhw_84 ._inner-wrapper_10lhw_91{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._wrapper_10lhw_84 ._inner-wrapper_10lhw_91{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_10lhw_84 ._inner-wrapper_10lhw_91{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_10lhw_84 ._inner-wrapper_10lhw_91{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_10lhw_84 ._inner-wrapper_10lhw_91{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_10lhw_84 ._inner-wrapper_10lhw_91{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_10lhw_84 ._inner-wrapper_10lhw_91{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_10lhw_84 ._inner-wrapper_10lhw_91{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_10lhw_84 ._inner-wrapper_10lhw_91{width:100%;max-width:1600px}}._wrapper_10lhw_84 ._inner-wrapper_10lhw_91{padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;gap:32px}@media only screen and (min-width: 1184px){._wrapper_10lhw_84 ._inner-wrapper_10lhw_91{padding-top:104px;padding-bottom:104px}}._wrapper_10lhw_84 ._inner-wrapper_10lhw_91 ._tiles_10lhw_156{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:32px;gap:32px}@media only screen and (min-width: 768px){._wrapper_10lhw_84 ._inner-wrapper_10lhw_91 ._tiles_10lhw_156{display:flex;flex-wrap:wrap;justify-content:center}}@media only screen and (min-width: 1184px){._wrapper_10lhw_84 ._inner-wrapper_10lhw_91 ._tiles_10lhw_156{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_o2ykz_85{width:45%}}@media only screen and (min-width: 1184px){._tileWrapper_o2ykz_85{width:100%}}._tile_o2ykz_85{position:relative;width:100%;height:100%;border-radius:4px;background:#fff;display:flex;align-items:center;flex-direction:row;gap:24px;padding:24px}._tile_o2ykz_85: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_o2ykz_85._link_o2ykz_117:hover:before{border:3px solid transparent}._tile_o2ykz_85._link_o2ykz_117._anchor_o2ykz_120{scroll-behavior:smooth;scroll-margin-block-start:74}@media only screen and (min-width: 1184px){._tile_o2ykz_85._link_o2ykz_117._anchor_o2ykz_120{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_85fm8_84{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_85fm8_84 ._outline_85fm8_94{color:transparent;-webkit-text-stroke:2px #1a1a1a;text-stroke:2px #1a1a1a;text-shadow:none}}._text_85fm8_102{text-align:left;height:100%;display:flex;align-items:flex-start;flex-direction:column;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_1c850_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1c850_1{0%{transform:translate(100%)}to{transform:translate(0)}}._list-item_1c850_100{font-size:1.8rem;line-height:1.5}@media (max-width: 454px){._list-item_1c850_100{font-size:1.5rem;line-height:1.3333333333}}._list-item_1c850_100{font-weight:600;color:#1a1a1a;display:flex;flex-direction:row;align-items:center;margin:3.5rem 1.5rem 3rem 0;counter-increment:item}._list-item_1c850_100: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_1boez_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1boez_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1boez_100{flex:.8;flex-direction:column;align-items:flex-start;margin:0 11rem}._wrapper_1boez_100 ._kicker_1boez_106{font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;color:#c21818;margin-bottom:0}._headline_1boez_115{font-size:4rem;font-weight:800;color:#1a1a1a;text-transform:uppercase}._ordered-list_1boez_122{counter-reset:item;list-style:none;max-width:80%}@media (max-width: 1024px){._wrapper_1boez_100{margin:0 4.8rem}._ordered-list_1boez_122{max-width:100%}}@media (max-width: 454px){._ordered-list_1boez_122{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_1ejaq_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1ejaq_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1ejaq_100{max-width:100%;display:flex;flex-direction:row;align-items:center;background-color:#eee}._large_1ejaq_108{width:50%}._image_1ejaq_112{align-self:flex-start;flex:1}._image_1ejaq_112 img{min-width:100%;height:auto}@media (max-width: 1024px){._wrapper_1ejaq_100{flex-direction:column}._image_1ejaq_112{width:100%;max-width:100%;margin-bottom:2.4rem}._image_1ejaq_112 img{max-width:100%}}@media (max-width: 454px){._wrapper_1ejaq_100{flex-direction:column}._image_1ejaq_112{width:100%;max-width:100%;margin-bottom:2.4rem}._image_1ejaq_112 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_1jkgx_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1jkgx_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1jkgx_100{padding-top:4.8rem}@media (max-width: 1024px){._wrapper_1jkgx_100{padding-top:3.6rem}}@media (max-width: 454px){._wrapper_1jkgx_100{padding-top:2.4rem}}._wrapper_1jkgx_100{padding-bottom:4.8rem}@media (max-width: 1024px){._wrapper_1jkgx_100{padding-bottom:3.6rem}}@media (max-width: 454px){._wrapper_1jkgx_100{padding-bottom:2.4rem}}@media (min-width: 1025px){._sticky-wrapper_1jkgx_128{padding-top:108px}}._content_1jkgx_133{text-align:center;display:flex;flex-direction:column;align-items:center;padding:0 4.8rem}@media (max-width: 1024px){._content_1jkgx_133{padding:0 2.4rem}}._headline-text_1jkgx_146{line-height:1.1}._ruler_1jkgx_150{margin-bottom:1.2rem}._body-text_1jkgx_154{margin-bottom:2.4rem}@media (min-width: 1025px){._body-text_1jkgx_154{width:882px}}@media (min-width: 1025px){._sticky_1jkgx_128{position:fixed;top:130px;left:0;width:100%;z-index:3}}._cta-wrapper_1jkgx_173{display:flex;flex-direction:row;padding:30px 21px;align-items:center;background-color:#1a1a1a;width:100%;justify-content:center;color:#fff;gap:20px}@media (max-width: 1024px){._cta-wrapper_1jkgx_173{flex-direction:column}}@media (max-width: 454px){._cta-wrapper_1jkgx_173{align-items:stretch}}._cta-wrapper_1jkgx_173 ._cta-headline_1jkgx_194{font-size:3rem;font-family:var(--cf-header-font-stack)}@media (max-width: 1024px){._cta-wrapper_1jkgx_173 ._cta-headline_1jkgx_194{text-align:center}}._cta-button_1jkgx_204[disabled]{background-color:#c21818}._availability-text_1jkgx_208{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_1ccoh_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1ccoh_1{0%{transform:translate(100%)}to{transform:translate(0)}}@media (min-width: 1025px){._cta-headline_1ccoh_101{margin-right:2.4rem}}@media (max-width: 1024px){._cta-headline_1ccoh_101{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_5qfzi_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_5qfzi_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_5qfzi_100{position:relative}._select_5qfzi_104{-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("data:image/svg+xml,%3csvg%20width='13'%20height='11'%20viewBox='0%200%2013%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.5%2011L13%200H0L6.5%2011Z'%20fill='black'/%3e%3c/svg%3e") center right 10px no-repeat}._option_5qfzi_119{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_p5f12_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_p5f12_1{0%{transform:translate(100%)}to{transform:translate(0)}}._cta-select_p5f12_100{min-width:290px}._cta-select_p5f12_100 select{font-size:16px;text-indent:12px}@media (min-width: 1025px){._cta-select_p5f12_100{margin:0 20px}}@media (max-width: 1024px){._cta-select_p5f12_100{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_1580r_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1580r_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1580r_100{background-color:#eee}._signup-container_1580r_104{max-width:786px;margin:0 auto 3.6rem;padding:2.4rem;display:flex;flex-direction:column}._text_1580r_112{text-align:center}._form-module_1580r_116{margin:0;padding:0;flex-direction:row;align-items:center}._form-module_1580r_116 label{display:none}@media (max-width: 454px){._form-module_1580r_116{flex-wrap:wrap}}._form-module-submit-button_1580r_131{align-self:flex-end;line-height:1.45}@media (max-width: 454px){._form-module-submit-button_1580r_131{flex:1 0 auto}}._form-module-component_1580r_141{flex:2 0 auto;margin:0;margin-right:1.4rem}._form-module-component_1580r_141 input{border:solid .2rem #0d0d0d;background-color:#fff}@media (max-width: 454px){._form-module-component_1580r_141{margin-right:0;flex:2 0 100%}}._form-module-success-text_1580r_157{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_1wv01_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1wv01_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1wv01_100{text-align:center;color:#fff;height:90vh;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;background-position:top center}._headline_1wv01_111{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_1js9g_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1js9g_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1js9g_100{padding:1.2rem;background-color:#eee;display:flex;flex-direction:column;align-items:flex-start}._headline_1js9g_108{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_1js9g_108{font-size:1.6rem;line-height:1.0625}}._description-text_1js9g_122{font-size:1.4rem;line-height:1.7142857143;margin:1.2rem 0}._button_1js9g_128{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_1js9g_122{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_1ffeg_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1ffeg_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1ffeg_100{margin:0 1.2rem 1.8rem -1.2rem}._dropdown_1ffeg_104{margin-left:2.4rem}._dropdown_1ffeg_104 label{font-size:1.8rem;line-height:1.5;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700}@media (max-width: 454px){._dropdown_1ffeg_104 label{font-size:1.5rem;line-height:1.3333333333}}._dropdown_1ffeg_104 label{color:#1a1a1a;display:block;margin-bottom:.6rem}@media (max-width: 454px){._dropdown_1ffeg_104{width:100%;margin-left:1.2rem}._dropdown_1ffeg_104 select,._dropdown_1ffeg_104 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_ptmp2_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_ptmp2_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_ptmp2_100{padding-top:3.6rem}@media (max-width: 1024px){._wrapper_ptmp2_100{padding-top:2.4rem}}@media (max-width: 454px){._wrapper_ptmp2_100{padding-top:1.2rem}}._wrapper_ptmp2_100{padding-bottom:3.6rem}@media (max-width: 1024px){._wrapper_ptmp2_100{padding-bottom:2.4rem}}@media (max-width: 454px){._wrapper_ptmp2_100{padding-bottom:1.2rem}}._wrapper_ptmp2_100{display:flex;flex-direction:column}._card-container_ptmp2_131{justify-content:flex-start;display:flex;flex-wrap:wrap}._cards_ptmp2_137{flex:0 0 27.5rem;margin:1.2rem}._headline_ptmp2_142{margin-left:1.2rem}@media (max-width: 1024px){._wrapper_ptmp2_100{align-items:center}._card-container_ptmp2_131{justify-content:center}}@media (max-width: 454px){._card-container_ptmp2_131{flex-direction:column;width:100%}._cards_ptmp2_137{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_10gv1_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_10gv1_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_10gv1_100{padding:0 1.2rem 1.2rem;margin:1.2rem;background-color:#eee;width:20rem;min-height:20rem}._kicker-text_10gv1_108{color:#1a1a1a;font-weight:800;font-size:12px;padding-top:4rem;text-transform:uppercase;letter-spacing:.05em;padding-bottom:.4rem}._step-number_10gv1_118{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_10gv1_131{font-weight:700;text-transform:uppercase}._small-text_10gv1_136{font-size:12px;line-height:16px;margin-top:1.4rem;margin-bottom:2.8rem}@media (max-width: 1024px){._wrapper_10gv1_100{width:40%;min-height:15rem}}@media (max-width: 454px){._wrapper_10gv1_100{margin-bottom:2rem;width:90%;min-height:15rem}._small-text_10gv1_136{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_tqyxh_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_tqyxh_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_tqyxh_100{justify-content:flex-start;display:flex}@media (max-width: 1024px){._wrapper_tqyxh_100{justify-content:center;flex-wrap:wrap}}@media (max-width: 454px){._wrapper_tqyxh_100{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_1o1xj_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1o1xj_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1o1xj_100{padding-top:2.4rem}@media (max-width: 1024px){._wrapper_1o1xj_100{padding-top:1.2rem}}@media (max-width: 454px){._wrapper_1o1xj_100{padding-top:.6rem}}._wrapper_1o1xj_100{padding-bottom:2.4rem}@media (max-width: 1024px){._wrapper_1o1xj_100{padding-bottom:1.2rem}}@media (max-width: 454px){._wrapper_1o1xj_100{padding-bottom:.6rem}}._wrapper_1o1xj_100{padding:2.4rem}@media (max-width: 454px){._wrapper_1o1xj_100{padding:2.4rem 0}}._inner_1o1xj_135{max-width:var(--wrapper-width);margin:10rem auto;color:#1a1a1a;display:flex;justify-content:space-between}@media (max-width: 1024px){._inner_1o1xj_135{margin:0}}._dark_1o1xj_148{background:var(--cf-black)}._dark_1o1xj_148 ._inner_1o1xj_135{color:#fff}._quote-content_1o1xj_156{display:flex;flex-direction:column;padding:2.4rem 7.2rem;width:100%}@media (max-width: 454px){._quote-content_1o1xj_156{padding:2.4rem 0}}._quote_1o1xj_156,._quote_1o1xj_156 p{font-size:3.2rem;line-height:1.125;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700}@media (max-width: 454px){._quote_1o1xj_156,._quote_1o1xj_156 p{font-size:3rem;line-height:.8333333333}}._quote_1o1xj_156,._quote_1o1xj_156 p{font-weight:500;line-height:1;text-align:center;text-transform:uppercase}@media (max-width: 454px){._quote_1o1xj_156,._quote_1o1xj_156 p{line-height:1.05}}._quote_1o1xj_156{margin:0}._quote_1o1xj_156 p:first-of-type{margin-top:0}@media (max-width: 1024px){._quote_1o1xj_156{margin:1.2rem 0}}._byline_1o1xj_209{text-align:center;font-size:1.6rem;line-height:1.6875}._author_1o1xj_215{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_e2xpm_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_e2xpm_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_e2xpm_101{padding-top:2.4rem}@media (max-width: 1024px){._wrapper_e2xpm_101{padding-top:1.2rem}}@media (max-width: 454px){._wrapper_e2xpm_101{padding-top:.6rem}}._wrapper_e2xpm_101{padding-bottom:2.4rem}@media (max-width: 1024px){._wrapper_e2xpm_101{padding-bottom:1.2rem}}@media (max-width: 454px){._wrapper_e2xpm_101{padding-bottom:.6rem}}._wrapper_e2xpm_101{padding-bottom:4.8rem;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3.2rem;gap:3.2rem}@media (max-width: 1024px){._wrapper_e2xpm_101{gap:2.4rem;grid-template-columns:repeat(2,1fr)}}@media (max-width: 454px){._wrapper_e2xpm_101{grid-template-columns:1fr}}._card_e2xpm_145{padding:3.2rem;background-color:#eee}._card_e2xpm_145:first-of-type{grid-column:1/span 3}@media (max-width: 1024px){._card_e2xpm_145:first-of-type{grid-column:1/span 2}}@media (max-width: 454px){._card_e2xpm_145:first-of-type{grid-column:auto}}@media (max-width: 1024px){._card_e2xpm_145{padding:2.4rem}}._quote_e2xpm_168{padding-top:0;margin-top:0;padding-bottom:1.2rem}._quote_e2xpm_168:before{content:"";display:block;height:3.1rem;background:url("data:image/svg+xml,%3csvg%20width='35px'%20height='31px'%20viewBox='0%200%2035%2031'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3c/defs%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20d='M0,30.066%20L0,14.31%20L15.756,0.877%20L15.756,30.066%20L0,30.066%20Z%20M18.786,30.066%20L18.786,14.31%20L34.542,0.877%20L34.542,30.066%20L18.786,30.066%20Z'%20id='“'%20fill='%236d6c6c'%3e%3c/path%3e%3c/g%3e%3c/svg%3e") no-repeat top left;background-size:3.5rem 3.1rem;margin-bottom:2.4rem}._quote_e2xpm_168:after{content:"”"}._quote_e2xpm_168,._quote_e2xpm_168:after{font-size:3rem;line-height:1.0666666667;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700}@media (max-width: 454px){._quote_e2xpm_168,._quote_e2xpm_168:after{font-size:2rem;line-height:.85}}._quote_e2xpm_168,._quote_e2xpm_168:after{font-size:2.9rem;display:inline-block}@media (max-width: 454px){._quote_e2xpm_168,._quote_e2xpm_168:after{line-height:1.1}}._name_e2xpm_212{font-weight:700}._affiliation_e2xpm_216{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_1i79v_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1i79v_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1i79v_100{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_1i79v_125,._search-title-container_1i79v_126{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){._search-submit-button_1i79v_125,._search-title-container_1i79v_126{font-size:1.6rem;line-height:1.0625}}._search-submit-button_1i79v_125,._search-title-container_1i79v_126{color:#fff}@media (max-width: 454px){._search-submit-button_1i79v_125,._search-title-container_1i79v_126{font-size:1.6rem}}._search-input-container_1i79v_151,._search-submit-container_1i79v_152{padding:0 2rem;height:4.5rem}._search-submit-text_1i79v_157,._search-title-text_1i79v_158{font-family:var(--cf-header-font-stack);color:#fff}._search-title-container_1i79v_126{padding:0 2rem}._search-submit-container_1i79v_152{flex:0 1 50px;justify-content:flex-start}._search-submit-container_1i79v_152 ._search-submit-button_1i79v_125{display:flex;align-items:center;justify-content:center;height:100%;width:12rem;padding:0}._search-input-container_1i79v_151{flex:1 1 70%;position:relative;align-self:center;padding:0;margin:0}._search-input-container_1i79v_151 .gsc-input{width:100%;height:4.5rem;font-size:1.9rem}._search-input-container_1i79v_151 .gsc-input input{padding:0 1.5rem!important;height:90%!important}._search-input-container_1i79v_151 .gsc-search-button{display:none}._search-input-container_1i79v_151 #gsc-i-id1{padding:0;font-family:var(--cf-body-font-stack)}._search-input-container_1i79v_151 tr :first-child{position:absolute;left:0;top:0;height:100%;width:100%}._search-input-container_1i79v_151 tr :nth-child(2){display:none}@media (max-width: 1024px){.gssb_c{position:fixed!important}._wrapper_1i79v_100{flex-wrap:wrap;height:9rem;padding:.6rem .8rem .8rem}._search-input-container_1i79v_151,._search-submit-container_1i79v_152{height:50%}._search-title-container_1i79v_126{flex:1 1 100%;padding:0}._search-input-container_1i79v_151{flex:1 0 70%}._search-submit-container_1i79v_152{flex:0 1 15%;padding:0 0 0 .8rem}._search-submit-container_1i79v_152 ._search-submit-button_1i79v_125{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_1i79v_100{padding:0 .8rem .8rem;top:0}._search-title-container_1i79v_126{position:relative}._search-title-container_1i79v_126 ._search-title-text_1i79v_158{top:0}._search-input-container_1i79v_151{flex:1 0 70%}._search-input-container_1i79v_151 .gsc-input{height:100%;font-size:1.6rem}._search-input-container_1i79v_151 .gsc-search-button{display:none}._search-submit-container_1i79v_152 ._search-submit-button_1i79v_125{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_11i22_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_11i22_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_11i22_100{background-color:#eee;padding:2.4rem 4.8rem 2.4rem 2.4rem;margin-bottom:2.4rem}._header_11i22_107{font-size:3rem;line-height:1.0666666667;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700}@media (max-width: 454px){._header_11i22_107{font-size:2rem;line-height:.85}}._header_11i22_107{line-height: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_1irpu_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1irpu_1{0%{transform:translate(100%)}to{transform:translate(0)}}._hide-status-label_1irpu_100{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}._wrapper_1irpu_111{background-color:#eee;padding-bottom:3.6rem}._wrapper_1irpu_111>*:nth-child(-n+2){margin-bottom:1.2rem}@media (max-width: 454px){._wrapper_1irpu_111{padding:0}}._padded-content_1irpu_124,._details_1irpu_124{padding-left:2.4rem;padding-right:4.8rem}._registration-status_1irpu_129{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_1irpu_129._open_1irpu_138{background-color:#136f63}._registration-status_1irpu_129._waiting_1irpu_141{background-color:#ffba08}._details_1irpu_124{margin-top:2.4rem}._details_1irpu_124>*:nth-last-child(n+2){margin-bottom:2.4rem}._paragraph_1irpu_152,._text-block_1irpu_152>p,._registration-pricing_1irpu_152{font-size:1.4rem;line-height:1.7142857143;color:#1a1a1a;font-weight:500}._registration-cost_1irpu_159{font-weight:700}._inline-link_1irpu_163{transition:color .4s;-webkit-text-decoration:none;text-decoration:none;color:#075dc6;font-weight:700}._inline-link_1irpu_163:hover{color:#6d6c6c}._inline-link_1irpu_163: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_osc82_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_osc82_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_osc82_100{padding:2.4rem 9.6rem 4.8rem 2.4rem;background-color:#eee}@media (max-width: 1024px){._wrapper_osc82_100{padding-right:7.2rem}}@media (max-width: 454px){._wrapper_osc82_100{padding:0 2.4rem}}._globe-icon_osc82_115{width:4.5rem;height:5.2rem;margin-bottom:1.2rem}@media (max-width: 454px){._globe-icon_osc82_115{display:none}}._affiliate-name_osc82_126{color:#1a1a1a;font-weight:700}._paragraph_osc82_131{color:#1a1a1a;font-weight:500}._address_osc82_136{white-space:pre-line}._link_osc82_140{transition:color .4s;-webkit-text-decoration:none;text-decoration:none;color:#075dc6;font-weight:700}._link_osc82_140:hover{color:#6d6c6c}._link_osc82_140:hover svg{fill:#6d6c6c}._link_osc82_140{font-size:1.4rem;line-height:1.7142857143;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_fg7gs_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_fg7gs_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_fg7gs_100{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_1fzob_84{max-width:1296px;margin:0 auto;padding:4.8rem}@media (max-width: 1024px){._wrapper_1fzob_84{padding:2.4rem}}@keyframes _header-utility-activate-fade-in_1fzob_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1fzob_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1fzob_84{padding-top:2.4rem;padding-bottom:1.2rem;display:flex;justify-content:space-between;align-items:center}@media (max-width: 454px){._wrapper_1fzob_84{flex-wrap:wrap;text-align:center}}._headline-text_1fzob_125{text-transform:uppercase}._buttons_1fzob_129{display:flex;justify-content:flex-end;flex-wrap:wrap}@media (max-width: 454px){._buttons_1fzob_129{flex-direction:column;flex:1}}._button_1fzob_129{text-align:center;padding:.6rem 1.2rem;margin:.6rem 0 .6rem 2.4rem}@media (max-width: 454px){._button_1fzob_129{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_909yx_84{background:#000;color:#fff;position:relative;padding-top:80px;padding-bottom:180px;display:flex;flex-direction:column;gap:60px}@media only screen and (min-width: 1184px){._wrapper_909yx_84{display:flex;gap:80px;padding-bottom:80px}}._headerWrapper_909yx_102{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._headerWrapper_909yx_102{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._headerWrapper_909yx_102{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._headerWrapper_909yx_102{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._headerWrapper_909yx_102{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._headerWrapper_909yx_102{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._headerWrapper_909yx_102{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._headerWrapper_909yx_102{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._headerWrapper_909yx_102{width:100%;max-width:1600px}}._headerWrapper_909yx_102{display:flex;flex-direction:column;gap: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_1fqz2_84{overflow:hidden;display:flex;gap:40px}._left_1fqz2_90{width:300px!important}@media only screen and (min-width: 1440px){._left_1fqz2_90{width:350px!important}}._center-left_1fqz2_99{max-width:300px}@media only screen and (min-width: 1440px){._center-left_1fqz2_99{max-width:400px}}@media only screen and (min-width: 1920px){._center-left_1fqz2_99{max-width:500px}}._center-left_1fqz2_99 ._card_1fqz2_112{min-width:100%!important}._center-left_1fqz2_99 ._card-image_1fqz2_115{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;height:500px;display:flex}._center-left_1fqz2_99 ._card-image_1fqz2_115 img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;height:500px;border-radius:5px}._center-right_1fqz2_127{max-width:300px}@media only screen and (min-width: 1440px){._center-right_1fqz2_127{max-width:400px}}@media only screen and (min-width: 1920px){._center-right_1fqz2_127{max-width:500px}}._center-right_1fqz2_127 ._card_1fqz2_112{display:flex;flex-direction:row;gap:20px}._center-right_1fqz2_127 ._card-content_1fqz2_145{opacity:0;display:flex;flex-direction:column;gap:18px}._center-right_1fqz2_127 ._card-content-selected_1fqz2_151{opacity:1;transition:opacity .75s}._center-right_1fqz2_127 ._card-content_1fqz2_145 ._body_1fqz2_155{color:#8e8e93}._prevCard-image_1fqz2_159,._nextCard-image_1fqz2_160{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:initial;backdrop-filter:initial;display:flex}._prevCard-image_1fqz2_159 img,._nextCard-image_1fqz2_160 img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;height:350px;border-radius:5px}._arrows_1fqz2_178{position:absolute;top:0;right:0;margin-right:16px}@media only screen and (min-width: 768px){._arrows_1fqz2_178{margin-right:32px}}@media only screen and (min-width: 1184px){._arrows_1fqz2_178{margin-right:calc((100vw - 1120px)/2);max-width:1120px}}@media only screen and (min-width: 1440px){._arrows_1fqz2_178{margin-right:160px}}@media only screen and (min-width: 1920px){._arrows_1fqz2_178{margin-right:calc((100vw - 1600px)/2);max-width:1600px}}._arrows_1fqz2_178{margin-top:80px;display:flex;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")}._arrowWrapper_nmocd_84{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_nmocd_97{border:2px solid black}._arrowWrapperDark_nmocd_97 path{fill:#000}._arrowWrapper_nmocd_84:hover{opacity:1}._arrowWrapper_nmocd_84:focus{opacity:1;outline:none}._arrowWrapper_nmocd_84._hide_nmocd_113{display:none}._arrowWrapperLeft_nmocd_117{transform:rotate(90deg)}._arrowWrapperRight_nmocd_121{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_11msu_84{overflow:hidden;display:flex;flex-direction:column;gap:60px}._arrows_11msu_91{position:absolute;bottom:0;left:0;padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._arrows_11msu_91{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._arrows_11msu_91{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._arrows_11msu_91{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._arrows_11msu_91{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._arrows_11msu_91{margin-bottom:80px;display:flex;gap:8px}._cardImageWrapper_11msu_128{margin-top:auto;margin-bottom:auto}._cardImage_11msu_128{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:initial;backdrop-filter:initial}._cardImage_11msu_128 img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:5px;width:100%}._cardImageActive_11msu_148{filter:none}._bottom_11msu_152{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._bottom_11msu_152{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._bottom_11msu_152{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._bottom_11msu_152{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._bottom_11msu_152{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._bottom_11msu_152{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._bottom_11msu_152{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._bottom_11msu_152{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._bottom_11msu_152{width:100%;max-width:1600px}}._cardContent_11msu_204{opacity:0;display:flex;flex-direction:column;gap:18px}._cardContent_11msu_204._cardContentActive_11msu_210{opacity:1;transition:opacity 1.5s ease-in-out}._cardContent_11msu_204 ._kicker_11msu_214,._cardContent_11msu_204 ._body_11msu_215{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_1byx4_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1byx4_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1byx4_100{padding-top:1.8rem}@media (max-width: 1024px){._wrapper_1byx4_100{padding-top:/10rem}}@media (max-width: 454px){._wrapper_1byx4_100{padding-top:/10rem}}._wrapper_1byx4_100{padding-bottom:1.8rem}@media (max-width: 1024px){._wrapper_1byx4_100{padding-bottom:/10rem}}@media (max-width: 454px){._wrapper_1byx4_100{padding-bottom:/10rem}}._wrapper_1byx4_100{background-color:#1a1a1a;color:#fff}@media (max-width: 454px){._wrapper_1byx4_100{margin-top:-2.4rem}}._wrapper_1byx4_100._sticky_1byx4_135{padding-top:112px}._content_1byx4_139{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_1byx4_139{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._content_1byx4_139{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._content_1byx4_139{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._content_1byx4_139{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._content_1byx4_139 p,._content_1byx4_139 h2{padding:0}@media (max-width: 1024px){._content_1byx4_139{text-align:center;display:flex;align-items:center;flex-direction:column}}@media (min-width: 1025px){._content_1byx4_139._sticky_1byx4_135{background-color:#1a1a1a;color:#fff;position:fixed;top:161px;left:0;width:100%;z-index:3;max-width:none;max-width:initial}}._headline-text_1byx4_199{grid-area:headline;justify-self:flex-end;margin-bottom:0}._body-text_1byx4_205{grid-area:body;justify-self:flex-end;margin-top:0}._buttons_1byx4_211{grid-area:buttons;-moz-column-gap:2.4rem;column-gap:2.4rem;display:flex;align-items:center}@media (max-width: 1024px){._buttons_1byx4_211{margin-top:1.2rem;flex-wrap:wrap;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_1gr1v_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1gr1v_1{0%{transform:translate(100%)}to{transform:translate(0)}}._menu-wrapper_1gr1v_100{padding-top:3.6rem}@media (max-width: 1024px){._menu-wrapper_1gr1v_100{padding-top:2.4rem}}@media (max-width: 454px){._menu-wrapper_1gr1v_100{padding-top:1.2rem}}._menu-wrapper_1gr1v_100{padding-bottom:1.2rem}@media (max-width: 1024px){._menu-wrapper_1gr1v_100{padding-bottom:.6rem}}@media (max-width: 454px){._menu-wrapper_1gr1v_100{padding-bottom:.6rem}}._menu-wrapper_1gr1v_100{text-transform:uppercase}._ruler_1gr1v_130{margin-bottom:1.2rem}._title_1gr1v_134{margin-bottom:2.4rem}._menu_1gr1v_100{display:flex;flex-wrap:wrap}@media (max-width: 1024px){._menu-wrapper_1gr1v_100{-moz-column-count:3;column-count:3;-moz-column-gap:1px;column-gap:1px;-moz-column-fill:auto;column-fill:auto}._menu_1gr1v_100{display:list-item}}@media (max-width: 454px){._menu-wrapper_1gr1v_100{-moz-column-count:2;column-count:2}._ruler_1gr1v_130{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_gz516_84{position:relative}._nav_gz516_84._fade_gz516_87:after{content:"";background:linear-gradient(to right,#fff0,#eee 75%);position:absolute;top:0;bottom:0;right:-2px;left:80%;pointer-events:none}._menu_gz516_98{position:relative;flex-wrap:wrap;display:flex;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_oi7xy_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_oi7xy_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_oi7xy_100{display:flex;justify-content:center}._wrapper_oi7xy_100:last-child{margin-right:0}._link_oi7xy_108{border-radius:4px;text-align:center;color:#1a1a1a;background-color:#eee;display:flex;align-items:center;padding:18px 16px}._link_oi7xy_108._selected_oi7xy_120{color:#1a1a1a;background-color:#ccc;cursor:default}._link_oi7xy_108:not(._selected_oi7xy_120):hover{color:#fff;background-color:#075dc6}._link_oi7xy_108 ._header_oi7xy_129{text-transform:none!important}@media (max-width: 1024px){._link_oi7xy_108{width:100%}._menu-item_oi7xy_137{justify-content:flex-start;margin-right:0}}@media (max-width: 454px){._ruler_oi7xy_143{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_i1tov_84{display:flex;flex-direction:column;gap:48px}@media only screen and (min-width: 1184px){._testimonial_i1tov_84{display:flex;flex-direction:row;gap:96px}}._testimonial_i1tov_84:not(._stack_i1tov_96){background-color:#eee;padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._testimonial_i1tov_84:not(._stack_i1tov_96){padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._testimonial_i1tov_84:not(._stack_i1tov_96){padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._testimonial_i1tov_84:not(._stack_i1tov_96){padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._testimonial_i1tov_84:not(._stack_i1tov_96){padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._testimonial_i1tov_84:not(._stack_i1tov_96){padding-top:80px;padding-bottom:80px}@media only screen and (min-width: 1184px){._testimonial_i1tov_84:not(._stack_i1tov_96){padding-top:104px;padding-bottom:104px}}._testimonial_i1tov_84._stack_i1tov_96{position:relative}._testimonial_i1tov_84 ._images_i1tov_139{display:flex;justify-content:center}._testimonial_i1tov_84 ._body_i1tov_144{display:flex;flex-direction:column;gap:32px}@media only screen and (min-width: 1184px){._testimonial_i1tov_84 ._body_i1tov_144{display:flex;justify-content:center}}._testimonial_i1tov_84 ._body_i1tov_144 ._body-text_i1tov_155{position:relative;padding-top:56px}._testimonial_i1tov_84 ._body_i1tov_144 ._body-text_i1tov_155:before{content:"";position:absolute;top:0;left:-10px;height:96px;width:96px;background-image:url("data:image/svg+xml,%3csvg%20width='97'%20height='89'%20viewBox='0%200%2097%2089'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20opacity='0.15'%3e%3cpath%20d='M73.5696%2046.7455V45.7455H74.5696H95.1211V1H55.0299V51.0962C55.0299%2070.648%2070.7352%2086.6821%2090.1632%2087.2158V68.6619C80.8704%2068.1419%2073.5696%2060.4188%2073.5696%2051.0962V46.7455Z'%20stroke='black'%20stroke-width='2'/%3e%3cpath%20d='M19.5403%2046.7455V45.7455H20.5403H41.0918V1H1.00065V51.0962C1.00065%2070.648%2016.706%2086.6821%2036.1339%2087.2158V68.6619C26.8411%2068.1419%2019.5403%2060.4188%2019.5403%2051.0962V46.7455Z'%20stroke='black'%20stroke-width='2'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat}._testimonial_i1tov_84 ._body_i1tov_144 ._body-text_i1tov_155 strong{font-weight:700}._testimonial_i1tov_84 ._body_i1tov_144 ._athlete_i1tov_173{display:flex;flex-direction:column;gap:16px}._testimonial_i1tov_84 ._body_i1tov_144 ._athlete_i1tov_173 ._test_i1tov_84{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;font-weight:600}._testimonial_i1tov_84 ._body_i1tov_144 ._athlete_i1tov_173 ._details_i1tov_192{display:flex;flex-direction:row;gap:16px}._testimonial_i1tov_84 ._body_i1tov_144 ._athlete_i1tov_173 ._link_i1tov_198 a{display:flex;align-items:center;flex-direction:row;gap:8px}._testimonial_i1tov_84 ._body_i1tov_144 ._athlete_i1tov_173 ._details_i1tov_192 img{width:66px;height:66px;border-radius:100px;-o-object-fit:cover;object-fit:cover}._testimonial_i1tov_84 ._body_i1tov_144 ._athlete_i1tov_173 ._details_i1tov_192 ._detail_i1tov_192{display:flex;flex-direction:column;gap:8px;justify-content:center}._testimonial_i1tov_84 ._body_i1tov_144 ._athlete_i1tov_173 ._details_i1tov_192 ._detail_i1tov_192 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_1idq5_84._front_1idq5_87{display:block;position:relative;z-index:2}._card_1idq5_84._front_1idq5_87._fade-in_1idq5_92{animation-duration:.85s;animation-name:_fade-in-odd_1idq5_1;animation-fill-mode:backwards;animation-delay:.1s}._card_1idq5_84._back_1idq5_101{position:absolute;opacity:0;transform:rotate(3deg);transition:all .5s ease-in-out}._card_1idq5_84._back_1idq5_101._left_1idq5_108{transition:all .5s ease-in-out;opacity:.7;transform:rotate(-3deg)}._card_1idq5_84._back_1idq5_101._right_1idq5_116{transition:all .5s ease-in-out;opacity:.7;transform:rotate(3deg)}._card_1idq5_84 img,._card_1idq5_84 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_1idq5_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_16f58_84{position:relative;background-color:#eee;min-height:560px;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;gap:48px}@media only screen and (min-width: 1184px){._testimonials_16f58_84{padding-top:104px;padding-bottom:104px}}._testimonials_16f58_84 ._testimonial_16f58_84{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_16f58_84 ._testimonial_16f58_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._testimonials_16f58_84 ._testimonial_16f58_84{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._testimonials_16f58_84 ._testimonial_16f58_84{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._testimonials_16f58_84 ._testimonial_16f58_84{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._testimonials_16f58_84 ._testimonial_16f58_84._active_16f58_133{opacity:1;display:flex;visibility:visible}._testimonials_16f58_84 ._controls_16f58_138{position:absolute;top:80px;right:0;margin-right:16px}@media only screen and (min-width: 768px){._testimonials_16f58_84 ._controls_16f58_138{margin-right:32px}}@media only screen and (min-width: 1184px){._testimonials_16f58_84 ._controls_16f58_138{margin-right:calc((100vw - 1120px)/2);max-width:1120px}}@media only screen and (min-width: 1440px){._testimonials_16f58_84 ._controls_16f58_138{margin-right:160px}}@media only screen and (min-width: 1920px){._testimonials_16f58_84 ._controls_16f58_138{margin-right:calc((100vw - 1600px)/2);max-width:1600px}}._testimonials_16f58_84 ._controls_16f58_138{display:flex;gap:12px}._testimonials_16f58_84 ._controls_16f58_138 ._control_16f58_138{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_16f58_84 ._controls_16f58_138 ._control_16f58_138._disabled_16f58_181{border:1px solid #8e8e93}._testimonials_16f58_84 ._controls_16f58_138 ._control_16f58_138._disabled_16f58_181 svg{color:#8e8e93}._testimonials_16f58_84 ._controls_16f58_138 ._control_16f58_138>svg{transform:rotate(-90deg)}._testimonials_16f58_84 ._controls_16f58_138 ._control_16f58_138:first-child>svg{transform:rotate(90deg)}._testimonials_16f58_84 ._pagination_16f58_193{color:#8e8e93;display:flex;justify-content:center}@media only screen and (min-width: 1184px){._testimonials_16f58_84 ._pagination_16f58_193{position:absolute;right:0;bottom:80px;margin-right:16px}}@media only screen and (min-width: 1184px) and (min-width: 768px){._testimonials_16f58_84 ._pagination_16f58_193{margin-right:32px}}@media only screen and (min-width: 1184px) and (min-width: 1184px){._testimonials_16f58_84 ._pagination_16f58_193{margin-right:calc((100vw - 1120px)/2);max-width:1120px}}@media only screen and (min-width: 1184px) and (min-width: 1440px){._testimonials_16f58_84 ._pagination_16f58_193{margin-right:160px}}@media only screen and (min-width: 1184px) and (min-width: 1920px){._testimonials_16f58_84 ._pagination_16f58_193{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_1fwxs_84{display:flex;padding:64px 0}._innerWrapper_1fwxs_89{display:flex;flex-direction:column;width:100%}._topHeadlineText_1fwxs_95{align-self:flex-start;margin-bottom:16px}._bottomHeadlineText_1fwxs_100{align-self:flex-end;margin-top:16px;text-align:right}._helperText_1fwxs_106{max-width:324px;margin-left:auto;margin-top:80px}@media (max-width: 768px){._heading_1fwxs_113 h2{font-size:40px}._topHeadlineText_1fwxs_95{margin-bottom:8px}._bottomHeadlineText_1fwxs_100{margin-top:8px}}@media (max-width: 576px){._heading_1fwxs_113 h2{font-size:48px;line-height:48px}._bottomHeadlineText_1fwxs_100{width:80%}._helperText_1fwxs_106{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_1kmmo_84{overflow:scroll;display:flex;align-items:center;flex-direction:column;height:calc(100vh - 76px)}@supports (height: 100dvh){._wrapper_1kmmo_84{height:calc(100dvh - 76px)}}._affiliate_1kmmo_97{width:100%;padding-bottom:48px}._affiliate_1kmmo_97 section._bg-grey_1kmmo_101,._affiliate_1kmmo_97 div._bg-grey_1kmmo_101{background:#eee;color:#1a1a1a}._affiliate_1kmmo_97 section._base-spacing_1kmmo_106,._affiliate_1kmmo_97 div._base-spacing_1kmmo_106{padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._affiliate_1kmmo_97 section._base-spacing_1kmmo_106,._affiliate_1kmmo_97 div._base-spacing_1kmmo_106{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._affiliate_1kmmo_97 section._base-spacing_1kmmo_106,._affiliate_1kmmo_97 div._base-spacing_1kmmo_106{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._affiliate_1kmmo_97 section._base-spacing_1kmmo_106,._affiliate_1kmmo_97 div._base-spacing_1kmmo_106{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._affiliate_1kmmo_97 section._base-spacing_1kmmo_106,._affiliate_1kmmo_97 div._base-spacing_1kmmo_106{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._affiliate_1kmmo_97 section._base-spacing_1kmmo_106,._affiliate_1kmmo_97 div._base-spacing_1kmmo_106{display:flex;flex-direction:column;gap:48px}._affiliate_1kmmo_97 section._hero_1kmmo_145,._affiliate_1kmmo_97 div._hero_1kmmo_145{display:flex;flex-direction:column;gap:0}@media only screen and (min-width: 1184px){._affiliate_1kmmo_97 section._hero_1kmmo_145,._affiliate_1kmmo_97 div._hero_1kmmo_145{margin-right:16px;margin-left:16px;display:flex;flex-direction:row-reverse;gap:48px;justify-content:space-between}}@media only screen and (min-width: 1184px) and (min-width: 768px){._affiliate_1kmmo_97 section._hero_1kmmo_145,._affiliate_1kmmo_97 div._hero_1kmmo_145{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px) and (min-width: 1184px){._affiliate_1kmmo_97 section._hero_1kmmo_145,._affiliate_1kmmo_97 div._hero_1kmmo_145{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1184px) and (min-width: 1440px){._affiliate_1kmmo_97 section._hero_1kmmo_145,._affiliate_1kmmo_97 div._hero_1kmmo_145{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1184px) and (min-width: 1920px){._affiliate_1kmmo_97 section._hero_1kmmo_145,._affiliate_1kmmo_97 div._hero_1kmmo_145{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1184px) and (min-width: 768px){._affiliate_1kmmo_97 section._hero_1kmmo_145,._affiliate_1kmmo_97 div._hero_1kmmo_145{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px) and (min-width: 1184px){._affiliate_1kmmo_97 section._hero_1kmmo_145,._affiliate_1kmmo_97 div._hero_1kmmo_145{width:100%;max-width:1120px}}@media only screen and (min-width: 1184px) and (min-width: 1440px){._affiliate_1kmmo_97 section._hero_1kmmo_145,._affiliate_1kmmo_97 div._hero_1kmmo_145{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1184px) and (min-width: 1920px){._affiliate_1kmmo_97 section._hero_1kmmo_145,._affiliate_1kmmo_97 div._hero_1kmmo_145{width:100%;max-width:1600px}}._affiliate_1kmmo_97 section._photos_1kmmo_217,._affiliate_1kmmo_97 div._photos_1kmmo_217{overflow:hidden;display:flex;flex-direction:column;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_10dne_84{background-size:cover;padding:32px 16px;height:calc(100vh - 147px)}@supports (height: 100dvh){._container_10dne_84{height:calc(100dvh - 147px)}}._container_10dne_84{display:flex;align-items:flex-start;flex-direction:column;gap:16px;justify-content:flex-end}@media only screen and (min-width: 480px){._container_10dne_84{padding-bottom:32px}}@media only screen and (min-width: 768px){._container_10dne_84{padding:64px 32px}}@media only screen and (min-width: 1184px){._container_10dne_84{height:calc(100vh - 118px)}@supports (height: 100dvh){._container_10dne_84{height:calc(100dvh - 118px)}}}._container_10dne_84 ._breadcrumbs_10dne_128 a:last-of-type span{color:#b5cfee}._container_10dne_84 ._breadcrumbs_10dne_128 a:last-of-type span:hover{-webkit-text-decoration:underline;text-decoration:underline}._header_10dne_135,._footer_10dne_136{color:#fff;display:flex;align-items:center;gap:8px}._header_10dne_135,._sub-title_10dne_144{cursor:default}._footer_10dne_136{cursor:pointer}._sub-title_10dne_144{color:#fff}._logo_10dne_156{height:80px;width:80px;border-radius:106px;border:1px solid #1a1a1a;background:#fff}@media only screen and (min-width: 1184px){._logo_10dne_156{height:96px;width:96px}}@media only screen and (min-width: 1440px){._logo_10dne_156{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_zqd1i_84{padding-top:64px;padding-bottom:64px;display:flex;flex-direction:column;gap:24px}._header_zqd1i_92{cursor:pointer;display:flex;align-items:center;gap:8px}._list-items-wrapper_zqd1i_99{opacity:1;max-height:100%;transition:all .25s cubic-bezier(.1,-.6,.2,0)}._list-items-wrapper_zqd1i_99._hide_zqd1i_104{opacity:0;max-height:0}._list-items_zqd1i_99{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width: 768px){._list-items_zqd1i_99{display:flex;gap:4px}}._list-item_zqd1i_99{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px}._list-item_zqd1i_99._is-link_zqd1i_130 a{display:flex;align-items:center;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_xw1v1_84{display:flex;flex-direction:column;gap:8px}._list-item_xw1v1_90{display:flex;align-items:center;gap:12px}._list-item_xw1v1_90 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_xw1v1_90 a:hover{-webkit-text-decoration:underline;text-decoration:underline}._marker-btn_xw1v1_111{background:none;border:none;cursor:pointer}._marker-btn_xw1v1_111 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_7uiog_84{border-top:1px solid #dcdcdc;display:flex;flex-direction:column;gap:24px;padding-top:60px;padding-bottom:60px}._slides-wrapper_7uiog_93{overflow:visible;width:95%}@media only screen and (min-width: 768px){._slides-wrapper_7uiog_93{width:65%}}._slides-wrapper_7uiog_93:has(li:nth-child(1):last-child){width:100%}@media only screen and (min-width: 768px){._slides-wrapper_7uiog_93:has(li:nth-child(1):last-child){width:65%}}._slides_7uiog_93{overflow:visible!important}@media only screen and (min-width: 768px){._slides_7uiog_93{max-width:none;max-width:initial}}._slide_7uiog_93{cursor:pointer}._image_7uiog_124{width:100%;border-radius:4px}._footer_7uiog_129{display:flex;justify-content:center}@media only screen and (min-width: 480px){._footer_7uiog_129{display:flex;justify-content:flex-start}}@media only screen and (min-width: 768px){._footer_7uiog_129{display:flex;align-items:center;justify-content:space-between}}._controls_7uiog_147{display:flex;gap:8px}._arrow-wrapper_7uiog_152{width:48px;height:48px;border-radius:36px;text-indent:-999999px;cursor:pointer;opacity:.2;border:1px solid #333333}._arrow-wrapper_7uiog_152:not(:disabled):hover,._arrow-wrapper_7uiog_152:not(:disabled):focus{opacity:1;outline:none;border-color:#1a1a1a}._arrow_7uiog_152{display:flex;align-items:center;justify-content:center}._arrow-left_7uiog_173{transform:rotate(90deg)}._arrow-right_7uiog_177{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_1te3l_84{width:100%;text-align:center;background:#000000b3;background-size:cover;background-repeat:no-repeat;color:#fff;display:flex;align-items:center;flex-direction:column;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_1c2pv_84{display:flex;flex-direction:column;gap:48px;padding-top:60px;padding-bottom:60px}@media only screen and (min-width: 1184px){._wrapper_1c2pv_84{border-top:1px solid #dcdcdc}}._cards-container_1c2pv_97{display:flex;flex-direction:column;gap:62px}._card-container_1c2pv_103{display:flex;flex-direction:column;gap:16px}@media only screen and (min-width: 768px){._card-container_1c2pv_103{display:flex;flex-direction:row}._card-container_1c2pv_103:nth-child(2n){display:flex;flex-direction:row-reverse}}@media only screen and (min-width: 1184px){._card-container_1c2pv_103{display:flex;flex-direction:column}._card-container_1c2pv_103:nth-child(2n){display:flex;flex-direction:column}}@media only screen and (min-width: 1920px){._card-container_1c2pv_103{display:flex;flex-direction:row}._card-container_1c2pv_103:nth-child(2n){display:flex;flex-direction:row-reverse}}._card-text-container_1c2pv_139{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width: 768px){._card-text-container_1c2pv_139{display:flex;justify-content:center}}._card-image_1c2pv_151{border-radius:4px;width:100%}@media only screen and (min-width: 768px){._card-image_1c2pv_151{width:50%}}@media only screen and (min-width: 1184px){._card-image_1c2pv_151{width:100%}}@media only screen and (min-width: 768px){._card-text-container_1c2pv_139{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_1ktry_84{position:fixed;bottom:0;z-index:8;width:100%;border-top:1px solid #1a1a1a;background:#000000e6;box-shadow:5px 0 8px #0000001a;padding:16px;display:flex;align-items:center;flex-direction:row;justify-content:space-between}._action-bar_1ktry_84 ._location-container_1ktry_98,._action-bar_1ktry_84 ._gym-name-container_1ktry_99{display:flex;align-items:center;flex-direction:row;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_swgkl_85{border-top:1px solid #dcdcdc;display:flex;flex-direction:column;gap:24px;padding-top:60px;padding-bottom:60px}._schedule-description_swgkl_94{color:#333}._image-container_swgkl_98{display:flex;flex-direction:column;gap:24px}._image-container_swgkl_98 ._expand_swgkl_103{position:relative;width:40px;height:40px;z-index:10;top:70px}._light-box_swgkl_111{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_swgkl_124{width:100%;height:100%}._modal-content_swgkl_129{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_swgkl_140{display:flex;align-items:flex-end;flex-direction:column}._modal-container_swgkl_140 ._modal-close-button_swgkl_145{margin-top:8px;margin-right:8px;height:44px;width:44px}._image-container_swgkl_98{position:relative}._image-container_swgkl_98 img{display:block;width:100%;height:auto}._overlay_swgkl_162{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_swgkl_98:hover ._overlay_swgkl_162{opacity:.8}._overlay-text_swgkl_180{color:#fff}._close-button-container_swgkl_184{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_swgkl_184{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_172fc_84{display:flex;flex-direction:column;padding-top:10px;padding-bottom:10px;margin-bottom:16px}._our-gym_172fc_92{margin-top:24px;margin-bottom:8px;color:#333}._header_172fc_98{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_3t8k6_84{margin-top:32px;margin-bottom:32px;display:grid}@media only screen and (min-width: 768px){._cards-container_3t8k6_84{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1184px){._cards-container_3t8k6_84{grid-template-columns:1fr}}@media only screen and (min-width: 1440px){._cards-container_3t8k6_84{grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px}}@media only screen and (min-width: 1920px){._cards-container_3t8k6_84{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_1vsmw_84{margin-bottom:16px;position:relative;height:343px;width:343px}@media only screen and (min-width: 768px){._image-container_1vsmw_84{width:340px;height:340px}}@media only screen and (min-width: 1184px){._image-container_1vsmw_84{height:343px;width:343px}}@media only screen and (min-width: 1440px){._image-container_1vsmw_84{height:310px;width:310px}}@media only screen and (min-width: 1920px){._image-container_1vsmw_84{height:343px;width:343px}}._background-image_1vsmw_115{width:100%;display:block}._overlay_1vsmw_120{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,#000,#0000);width:100%}._title-container_1vsmw_138{display:flex;flex-direction:column;justify-content:flex-end;height:100%}._header_1vsmw_145,._role_1vsmw_149{color:#fff}._badge_1vsmw_153{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_1ceo9_84{padding-top:80px}._header_1ceo9_88{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_fb7la_84{position:relative;width:100%;overflow-x:hidden;background:#eee;height:calc(100vh - 118px)}@supports (height: 100dvh){._wrapper_fb7la_84{height:calc(100dvh - 118px)}}._wrapper_fb7la_84 section._base-spacing_fb7la_96,._wrapper_fb7la_84 div._base-spacing_fb7la_96{padding-left:32px;padding-right:32px}@media only screen and (min-width: 1440px){._wrapper_fb7la_84 section._base-spacing_fb7la_96,._wrapper_fb7la_84 div._base-spacing_fb7la_96{padding-left:164px;padding-right:164px}}._wrapper_fb7la_84 section._base-spacing_fb7la_96,._wrapper_fb7la_84 div._base-spacing_fb7la_96{display:flex;flex-direction:column;gap:48px}@media only screen and (min-width: 768px){._wrapper_fb7la_84 section._core_fb7la_115,._wrapper_fb7la_84 div._core_fb7la_115{display:flex;flex-direction:row}}._wrapper_fb7la_84 section._core_fb7la_115 ._general_fb7la_121,._wrapper_fb7la_84 section._core_fb7la_115 ._contact_fb7la_122,._wrapper_fb7la_84 div._core_fb7la_115 ._general_fb7la_121,._wrapper_fb7la_84 div._core_fb7la_115 ._contact_fb7la_122{flex:1}@media only screen and (min-width: 768px){._wrapper_fb7la_84 section._core_fb7la_115 ._general_fb7la_121,._wrapper_fb7la_84 section._core_fb7la_115 ._contact_fb7la_122,._wrapper_fb7la_84 div._core_fb7la_115 ._general_fb7la_121,._wrapper_fb7la_84 div._core_fb7la_115 ._contact_fb7la_122{width:50%}}._wrapper_fb7la_84 section._core_fb7la_115 ._general_fb7la_121,._wrapper_fb7la_84 div._core_fb7la_115 ._general_fb7la_121{display:flex;flex-direction:column;gap:48px}._wrapper_fb7la_84 section._core_fb7la_115 ._general_fb7la_121 ._highlights_fb7la_141,._wrapper_fb7la_84 div._core_fb7la_115 ._general_fb7la_121 ._highlights_fb7la_141{display:flex;flex-direction:column;gap:24px}._wrapper_fb7la_84 section._core_fb7la_115 ._general_fb7la_121 ._highlights_fb7la_141._has-basic-info-above_fb7la_147,._wrapper_fb7la_84 div._core_fb7la_115 ._general_fb7la_121 ._highlights_fb7la_141._has-basic-info-above_fb7la_147{border-top:1px solid #dcdcdc;padding-top:48px}._wrapper_fb7la_84 section._photos_fb7la_152,._wrapper_fb7la_84 div._photos_fb7la_152{overflow:hidden}._wrapper_fb7la_84 section._about_fb7la_156,._wrapper_fb7la_84 div._about_fb7la_156{display:flex;flex-direction:column;gap:64px;padding-top:60px;padding-bottom:60px}._row_fb7la_165{width:100%;display:flex}._scrollable_fb7la_170{width:calc(100vw - 480px);color:#1a1a1a}@media only screen and (min-width: 1184px){._scrollable_fb7la_170{width:calc(100vw - 540px)}}._sticky_fb7la_180{min-width:480px;background:#fff}@media only screen and (min-width: 1184px){._sticky_fb7la_180{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_15iak_84{width:100%;display:flex;flex-direction:column;gap:24px;padding-top:60px;padding-bottom:60px}._header_15iak_93{display:flex;gap:8px}._list-items_15iak_98{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width: 768px){._list-items_15iak_98{display:flex;gap:4px}}._list-item_15iak_98{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px}._list-item_15iak_98._is-link_15iak_119 a{display:flex;align-items:center;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_tscqt_85{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_1udba_84{background-color:#eee;min-height:100%;padding-top:56px;padding-bottom:56px}._wrapper_1udba_84 ._inner-wrapper_1udba_91{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._wrapper_1udba_84 ._inner-wrapper_1udba_91{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1udba_84 ._inner-wrapper_1udba_91{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_1udba_84 ._inner-wrapper_1udba_91{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_1udba_84 ._inner-wrapper_1udba_91{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_1udba_84 ._inner-wrapper_1udba_91{width:auto;width:initial;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_1udba_84 ._inner-wrapper_1udba_91{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_1udba_84 ._inner-wrapper_1udba_91{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_1udba_84 ._inner-wrapper_1udba_91{width:100%;max-width:1600px}}._wrapper_1udba_84 ._inner-wrapper_1udba_91 ._header_1udba_143{display:flex;flex-direction:column;gap:16px}._wrapper_1udba_84 ._inner-wrapper_1udba_91 ._header_1udba_143 ._headline_1udba_148{display:flex;align-items:center;flex-direction:column;gap:10px}@media only screen and (min-width: 768px){._wrapper_1udba_84 ._inner-wrapper_1udba_91 ._header_1udba_143 ._headline_1udba_148{display:flex;flex-direction:row}}._wrapper_1udba_84 ._inner-wrapper_1udba_91 ._header_1udba_143 ._headline_1udba_148 svg{color:#3a8138;height:32px;width:32px}._wrapper_1udba_84 ._inner-wrapper_1udba_91 ._header_1udba_143 ._headline-text_1udba_165,._wrapper_1udba_84 ._inner-wrapper_1udba_91 ._header_1udba_143 ._headline-sub-text_1udba_165{text-align:center}@media only screen and (min-width: 768px){._wrapper_1udba_84 ._inner-wrapper_1udba_91 ._header_1udba_143 ._headline-text_1udba_165,._wrapper_1udba_84 ._inner-wrapper_1udba_91 ._header_1udba_143 ._headline-sub-text_1udba_165{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_1p9st_84{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_1dewl_84{display:flex;flex-direction:column;gap:12px}._wrapper_1dewl_84 ._body_1dewl_89{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_1dewl_84 ._body_1dewl_89 ._link_1dewl_100{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_vuzd8_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_vuzd8_1{0%{transform:translate(100%)}to{transform:translate(0)}}._error-message_vuzd8_100{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_5wexd_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_5wexd_1{0%{transform:translate(100%)}to{transform:translate(0)}}._button_5wexd_100{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_5wexd_100: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_kg72d_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_kg72d_1{0%{transform:translate(100%)}to{transform:translate(0)}}._label_kg72d_100{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_tnxiz_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_tnxiz_1{0%{transform:translate(100%)}to{transform:translate(0)}}._checkmark_tnxiz_100{position:absolute;top:calc(50% - .85rem);left:0;height:18px;width:18px;background-color:#fff;border:2px solid #1a1a1a}._checkmark_tnxiz_100: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_tnxiz_122{position:relative;padding-left:2.4rem}._wrapper_tnxiz_122 input{position:absolute;margin:0;width:18px;height:18px;z-index:1;top:calc(50% - .85rem);left:0;opacity:0;cursor:pointer}._wrapper_tnxiz_122 input:checked~._checkmark_tnxiz_100{background-color:#075dc6}._wrapper_tnxiz_122 input:checked~._checkmark_tnxiz_100: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_nbzuw_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_nbzuw_1{0%{transform:translate(100%)}to{transform:translate(0)}}._text_nbzuw_100{margin-bottom:24px}._text_nbzuw_100 p{font-size:1.6rem}._user-details_nbzuw_107{margin-bottom:40px}._label_nbzuw_111{margin-top:8px;margin-bottom:8px;font-weight:700;text-transform:uppercase;display:flex;align-content:center}._value_nbzuw_120{margin-top:8px;margin-bottom:24px;color:#6d6c6c;font-size:18px}._checkbox-group_nbzuw_127{display:flex;margin-top:8px;margin-bottom:16px}._checkbox-input_nbzuw_133{margin-right:8px}._checkbox-label_nbzuw_137{font-size:16px;line-height:20px;color:#1a1a1a;font-weight:400;text-transform:none;text-transform:initial}._checkbox-label_nbzuw_137 a{color:#075dc6;font-weight:700}._button_nbzuw_149{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;-webkit-text-decoration:none;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{gap:4px;gap:var(--cf-spacing)}.cf-gap-2{gap:8px;gap:calc(var(--cf-spacing) * 2)}.cf-gap-3{gap:12px;gap:calc(var(--cf-spacing) * 3)}.cf-gap-4{gap:16px;gap:calc(var(--cf-spacing) * 4)}.cf-gap-5{gap:20px;gap:calc(var(--cf-spacing) * 5)}.cf-gap-6{gap:24px;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{gap:4px;gap:var(--cf-spacing)}.cf-gap-mobile-2{gap:8px;gap:calc(var(--cf-spacing) * 2)}.cf-gap-mobile-3{gap:12px;gap:calc(var(--cf-spacing) * 3)}.cf-gap-mobile-4{gap:16px;gap:calc(var(--cf-spacing) * 4)}.cf-gap-mobile-5{gap:20px;gap:calc(var(--cf-spacing) * 5)}.cf-gap-mobile-6{gap:24px;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:#0000001a;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)}: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;--cf-mainsite-gutter: 130px;--cf-mainsite-gutter-sm: 20px;--cf-mainsite-container-sm: 640px;--cf-mainsite-container-md: 768px;--cf-mainsite-container-lg: 1024px;--cf-mainsite-container-xl: 1280px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}b{font-weight:500}.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:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;padding:24px 32px;flex-direction:column;align-items:flex-start;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%)}:lang(ja){word-break:normal;line-break:strict;word-wrap:anywhere}html[lang=ja] .ja-nb,html[lang=ja-JP] .ja-nb{word-break:normal;line-break:strict;word-wrap:anywhere}html[lang=ja] h1,html[lang=ja-JP] h1,html[lang=ja] h2,html[lang=ja-JP] h2,html[lang=ja] h3,html[lang=ja-JP] h3,html[lang=ko-KR] h1,html[lang=ko-KR] h2,html[lang=ko-KR] h3{line-break:loose;text-wrap:balance}html[lang=ja] h2,html[lang=ja-JP] h2,html[lang=ko-KR] h2{font-size:36px!important;line-height:36px!important}html[lang=ja] h1,html[lang=ja-JP] h1,html[lang=ko-KR] h1{font-size:48px!important;line-height:48px!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")}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{-webkit-text-decoration:none;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-semantic-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}body{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack)}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{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}}
