@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{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_nzg7v_79{display:flex;flex-direction:column;gap:24px;padding:24px;background-color:#eee}._split_nzg7v_91{display:contents}@media only screen and (min-width: 768px){._split_nzg7v_91{display:flex;flex-direction:row;gap:24px;justify-content:flex-start;padding-bottom:8px}}._left_nzg7v_104{width:100%}@media only screen and (min-width: 768px){._left_nzg7v_104{border-radius:8px;width:50%}}._right_nzg7v_114{width:100%}@media only screen and (min-width: 768px){._right_nzg7v_114{border-radius:8px;width:50%}}._workout_nzg7v_124{display:flex;flex-direction:column}._tag_nzg7v_129{display:flex;align-items:center;flex-direction:row;justify-content:center;padding:8px;border:1px solid #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")}._container_c96t9_79{overflow:hidden;background-color:#fff;border:1px solid var(--cf-gray-20);border-radius:4px}._content_c96t9_86{padding-top:24px;padding-bottom:0}._workoutTitleContainer_c96t9_91{padding:0 24px}._tag_c96t9_98{margin-bottom:8px;display:inline-block;padding:.25rem .75rem;border:1px solid var(--cf-gray-30)}._dayOfWeek_c96t9_105{padding-bottom:4px}._date_c96t9_109{padding-bottom:8px}._sectionTitle_c96t9_113{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}._workout-Description_c96t9_119{border-top:1px solid var(--cf-gray-30);padding:24px}._description-text_c96t9_127{text-overflow:ellipsis;overflow:hidden}._button_c96t9_132{display:flex;justify-content:center;margin-top:24px;width:100%;border-radius: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")}._upcomingEvents_tpopa_79{font-family:Arial,sans-serif;margin:0 auto;background-color:#fff;border:1px solid var(--cf-gray-20);border-radius:4px}._title_tpopa_87{font-family:var(--header-font-stack);text-transform:uppercase;margin-block:0;color:#1a1a1a;border-bottom:1px solid var(--cf-gray-20);padding:24px;width:100%}._eventList_tpopa_101{display:flex;flex-direction:column}._eventCard_tpopa_106{padding:32px 24px;border-top:1px solid #e0e0e0;border-radius:4px}._eventCard_tpopa_106:first-of-type{border-top:none}._category_tpopa_119{margin-bottom:8px;display:inline-block;padding:.25rem .75rem;border:1px solid var(--cf-gray-30)}._eventTitle_tpopa_126{font-family:var(--body-font-stack);margin-block:0;text-transform:unset;margin-bottom:10px}._eventDetails_tpopa_137{display:flex;flex-direction:row;gap:20px;justify-content:flex-start;margin-bottom:15px;font-family:var(--body-font-stack);margin-block:0}._date_tpopa_151,._location_tpopa_152{display:flex;align-items:center}._icon_tpopa_157{font-size:12px;margin-right:5px}._calendarIcon_tpopa_162,._mapIcon_tpopa_163{fill:var(--cf-gray-70);margin-right:5px}._learnMore_tpopa_168{background-color:transparent;padding:8px 0;font-size:14px;cursor:pointer;transition:background-color .3s,color .3s}@media (max-width: 600px){._eventDetails_tpopa_137{flex-direction:column;gap: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")}._recentUpdates_1jvtf_79{margin-top:24px;font-family:Arial,sans-serif;background-color:#fff;border:1px solid var(--cf-gray-20);border-radius:4px}._recentUpdates_1jvtf_79 ._title_1jvtf_86{font-family:var(--header-font-stack);text-transform:uppercase;margin-block:0;color:#1a1a1a;border-bottom:1px solid var(--cf-gray-20);padding:24px;width:100%}._recentUpdates_1jvtf_79 ._updateList_1jvtf_99{list-style-type:none;padding:0}._recentUpdates_1jvtf_79 ._updateItem_1jvtf_103{border-bottom:1px solid var(--cf-gray-20);padding:24px 0;margin:0 32px;cursor:pointer}._recentUpdates_1jvtf_79 ._updateItem_1jvtf_103:last-child{border-bottom:none}._recentUpdates_1jvtf_79 ._updateTitle_1jvtf_112{font-family:var(--body-font-stack);margin-block:0;text-transform:unset;margin:0 0 5px}._recentUpdates_1jvtf_79 ._updateDate_1jvtf_122{font-family:var(--body-font-stack);margin-block:0;color:#666;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_10l7i_80{margin-top:24px;width:100%;overflow:hidden;border-radius:4px}._carousel_10l7i_88{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}._carousel_10l7i_88::-webkit-scrollbar{display:none}._contentItem_10l7i_103{flex:0 0 100%;scroll-snap-align:start;position:relative;background-size:cover;background-position:center;height:300px}._content_10l7i_103{padding:16px;position:absolute;bottom:0;color:#fff;width:100%;background:linear-gradient(to top,#0000,#0000004d)}._content_10l7i_103 h2{margin:0;font-size:24px}._ctaButton_10l7i_132{display:inline-block;margin-top:10px;color:#fff;text-decoration:none;border-radius:5px;text-transform:uppercase}._arrows_10l7i_141{margin-top:16px;display:flex;flex-direction:row;justify-content:space-between;width:100%}._arrows_10l7i_141 ._left-arrow_10l7i_148{transform:rotate(-180deg);width:16px;cursor:pointer}._arrows_10l7i_141 ._left-arrow_10l7i_148._disabled_10l7i_153{opacity:0}._arrows_10l7i_141 ._right-arrow_10l7i_156{width:16px;cursor:pointer}._arrows_10l7i_141 ._right-arrow_10l7i_156._disabled_10l7i_153{opacity:0}@media screen and (min-width: 768px){._contentItem_10l7i_103{height:400px}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._sliderWrapper_1f3bg_79>*{overflow:visible!important}._innerWrapper_1f3bg_83{position:relative;display:flex;flex-direction:column;margin:0 auto}._arrows_1f3bg_90{position:absolute;top:0;right:0;display:flex;gap:8px;z-index:1}._arrows_1f3bg_90._show_1f3bg_99{display:flex}._heading_1f3bg_103{display:flex;justify-content:space-between;align-items:center}._imageContainer_1f3bg_109{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}._imageContainer_1f3bg_109>img{width:100%}._text_1f3bg_120{display:flex;flex-direction:column;gap:calc(var(--cf-spacing) * 2)}._arrowsContainer_1f3bg_126{display:flex;align-items:center;gap:calc(var(--cf-spacing) * 4)}._cta_1f3bg_132{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--cf-spacing) * 3);font-family:var(--cf-header-font-stack);line-height:1.5;letter-spacing:.04em;text-transform:uppercase}._cta_1f3bg_132 svg{fill:var(--cf-primary-brand)}@media (min-width: 768px){._innerWrapper_1f3bg_83._paginationBoxedRight_1f3bg_148 ._sliderWrapper_1f3bg_79{width:calc(100% - 75px)}._innerWrapper_1f3bg_83._paginationBoxedRight_1f3bg_148 ._arrows_1f3bg_90{width:75px;flex-direction:column;height:100%;border-left:1px solid #eeeeee;background-color:#fff}._innerWrapper_1f3bg_83._paginationBoxedRight_1f3bg_148 ._arrows_1f3bg_90 button{display:flex;flex:1;align-items:center;justify-content:center;border:none;border-radius:0}._innerWrapper_1f3bg_83._paginationBoxedRight_1f3bg_148 ._arrows_1f3bg_90 button:first-child{border-bottom:1px solid #cccccc}._innerWrapper_1f3bg_83._dotsBeneath_1f3bg_169{position:relative;padding-bottom:50px}._innerWrapper_1f3bg_83._dotsBeneath_1f3bg_169 ._sliderWrapper_1f3bg_79{width:100%}._innerWrapper_1f3bg_83._dotsBeneath_1f3bg_169 ._arrows_1f3bg_90{top:unset;bottom:0;width:100%;justify-content:center;align-items:center;gap:10px}._innerWrapper_1f3bg_83._dotsBeneath_1f3bg_169 ._arrows_1f3bg_90 ._dots_1f3bg_169{list-style:none;display:inline-flex}._innerWrapper_1f3bg_83._dotsBeneath_1f3bg_169 ._arrows_1f3bg_90 ._dots_1f3bg_169 ._dot_1f3bg_169{opacity:.2;margin:0 2px;font-size:28px}._innerWrapper_1f3bg_83._dotsBeneath_1f3bg_169 ._arrows_1f3bg_90 ._dots_1f3bg_169 ._dot_1f3bg_169._currentDot_1f3bg_193{opacity:1}}.carousel:hover .arrowWrapper,.carousel:focus-within .arrowWrapper{opacity:.2}.keen-slider:not([data-keen-slider-disabled]){@media (min-width: 768px){overflow:hidden!important}.keen-slider__slide{display:flex;flex-direction:column;height:auto}}.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;-ms-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}._arrowWrapper_y1z1y_1{border-radius:36px;text-indent:-999999px;cursor:pointer;opacity:.2}._arrowWrapper_y1z1y_1:not(:disabled):hover,._arrowWrapper_y1z1y_1:not(:disabled):focus{opacity:1;outline:none}._arrowWrapperDark_y1z1y_14{background-color:var(--cf-primary-dark)}._arrowWrapperLight_y1z1y_18{background-color:var(--cf-secondary-light);border:1px solid var(--cf-gray-80)}._arrowWrapper_y1z1y_1._dotsBeneath_y1z1y_23 ._arrow_y1z1y_1{width:36px;height:36px}._arrowWrapper_y1z1y_1:nth-of-type(2) ._arrow_y1z1y_1{transform:rotate(180deg)}._arrow_y1z1y_1{background:url("data:image/svg+xml,%3csvg%20width='6'%20height='13'%20viewBox='0%200%206%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.26056e-08%206.66698L4.87188%200.63728L6%201.66308L1.95694%206.66698L6%2011.6709L4.87188%2012.6967L6.26056e-08%206.66698Z'%20fill='%23181818'/%3e%3c/svg%3e") no-repeat 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")}@media only screen and (min-width: 768px){._wrapper_dv4gy_80{background-color:#fff;border:1px solid var(--cf-gray-20);border-radius:4px}}._highlight-container_dv4gy_87{display:flex;flex-direction:column;gap:20px;background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;padding:24px}@media (min-width: 615px){._highlight-container_dv4gy_87{flex-direction:row;margin-bottom:0;border:unset;border-radius:0}}@media only screen and (min-width: 768px){._highlight-container_dv4gy_87{flex-direction:column}}@media (min-width: 915px){._highlight-container_dv4gy_87{flex-direction:row}}:root{--color-brand-blue: #075dc6;--color-brand-black: #1a1a1a;--color-brand-white: #ffffff;--color-secondary-gamesGreen: #e0fd53;--color-secondary-offWhite: #f4f4f0;--color-secondary-pureBlack: #000000;--color-neutral-grey100: #eeeeee;--color-neutral-grey200: #dcdcdc;--color-neutral-grey300: #cccccc;--color-neutral-grey400: #8e8e93;--color-neutral-grey500: #5f5f5f --color-neutral-grey600: #333333 --color-sematic-success-dark: #3a8138;--color-semantic-success-light: #ecfff2;--color-semantic-warning-dark: #ff6109;--color-semantic-warning-light: #fff5ee;--color-semantic-error-dark: #c21818;--color-semantic-error-light: #f9e8e8;--color-semantic-info-dark: #735fbf;--color-semantic-info-light: #e9e3ff;--color-semantic-generic-light: #1a1a1a;--color-semantic-generic-dark: #dcdcdc}:root{--color-button-blue-focus-all: #2d75ce;--color-button-blue-default: #075dc6;--color-button-blue-hover: #397dd1;--color-button-blue-pressed: #0654b2;--color-button-blue-disabled-light: #b5cfee;--color-button-blue-disabled-dark: #1d3655;--color-button-black-default: #1a1a1a;--color-button-black-hover: #1a1a1a;--color-button-black-pressed: #545454;--color-button-black-disabled-strokes: #8e8e93;--color-button-black-disabled-fills: #c5c5c5;--color-button-black-focus: #dcdcdc;--color-button-white-default: #ffffff;--color-button-white-hover: #ffffff;--color-button-white-pressed: #c5c5c5;--color-button-white-disabled-strokes: #494949;--color-button-white-disabled-fills: #2c2c2c;--color-button-white-focus: #333333;--color-button-red-default: #c21818;--color-button-red-hover: #ce4646;--color-button-red-pressed: #af1616;--color-button-red-focus: #c21818;--color-button-red-disabled: #edbaba}:root{--color-level-l1: #be1a3a;--color-level-l2: #a22450;--color-level-l3: #852f66;--color-level-l4: #6a397b;--color-level-l5: #4f4390;--color-level-l6: #344da5;--color-level-l7: #075dc6;--color-level-l8: #1a1a1a;--color-level-l9: #1a1a1a;--color-level-l10: #1a1a1a}:root{--header-font-stack: "PFDIN", sans-serif;--header-expanded-font-stack: "PFDINExpanded", sans-serif;--body-font-stack: "Inter", Helvetica, Arial, sans-serif;--caption-font-stack: "Roboto Mono", monospace}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}img{width:100%;border-radius:8px}@media only screen and (min-width: 480px){img{max-width:240px}}._highlight-content_17fwk_89{display:flex;flex-direction:column;gap:4px;justify-content:space-between;height:100%}._highlight-content_17fwk_89 ._highlight-headline-text_17fwk_96{padding:0}._highlight-content_17fwk_89 ._body-text_17fwk_99{font-family:var(--cf-body-font-stack);font-size:16px;line-height:20px;color:#5f5f5f}._highlight-content_17fwk_89 ._read-more-button_17fwk_105{margin-top:auto;align-self:flex-start;text-align:left}._highlight-content_17fwk_89 ._read-more-button_17fwk_105:hover{cursor:pointer}
