@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{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_x4ggn_84{display:flex;flex-direction:column;gap:24px;padding:24px;background-color:#eee}._split_x4ggn_96{display:contents}@media only screen and (min-width: 768px){._split_x4ggn_96{display:flex;flex-direction:row;gap:24px;justify-content:flex-start;padding-bottom:8px}}._left_x4ggn_109{width:100%}@media only screen and (min-width: 768px){._left_x4ggn_109{border-radius:8px;width:50%}}._right_x4ggn_119{width:100%}@media only screen and (min-width: 768px){._right_x4ggn_119{border-radius:8px;width:50%}}._workout_x4ggn_129{display:flex;flex-direction:column}._tag_x4ggn_134{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_b2g6u_84{overflow:hidden;background-color:#fff;border:1px solid var(--cf-gray-20);border-radius:4px}._content_b2g6u_91{padding-top:24px;padding-bottom:0}._workoutTitleContainer_b2g6u_96{padding:0 24px}._tag_b2g6u_103{margin-bottom:8px;display:inline-block;padding:.25rem .75rem;border:1px solid var(--cf-gray-30)}._dayOfWeek_b2g6u_110{padding-bottom:4px}._date_b2g6u_114{padding-bottom:8px}._sectionTitle_b2g6u_118{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}._workout-Description_b2g6u_124{border-top:1px solid var(--cf-gray-30);padding:24px}._description-text_b2g6u_132{text-overflow:ellipsis;overflow:hidden}._button_b2g6u_137{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_1akg0_84{font-family:Arial,sans-serif;margin:0 auto;background-color:#fff;border:1px solid var(--cf-gray-20);border-radius:4px}._title_1akg0_92{color:#1a1a1a;border-bottom:1px solid var(--cf-gray-20);padding:24px;width:100%}._eventList_1akg0_99{display:flex;flex-direction:column}._eventCard_1akg0_104{display:flex;flex-direction:column;gap:12px;padding:32px 24px;border-top:1px solid #e0e0e0;border-radius:4px}._eventCard_1akg0_104:first-of-type{border-top:none}._category_1akg0_120{display:flex;padding:4px 12px;width:min-content;border:1px solid var(--cf-gray-30)}._eventTitle_1akg0_130{line-height:24px!important}@media only screen and (min-width: 1184px){._eventTitle_1akg0_130{line-height:32px!important}}._eventTitle_1akg0_130:hover{text-decoration:underline}._eventDetails_1akg0_142{display:flex;flex-direction:row;gap:20px;justify-content:flex-start}._date_1akg0_149,._location_1akg0_150{display:flex;align-items:center}._icon_1akg0_155{font-size:12px;margin-right:5px}._calendarIcon_1akg0_160,._mapIcon_1akg0_161{fill:var(--cf-gray-70);margin-right:5px}._learnMore_1akg0_166{margin-top:12px}@media (max-width: 600px){._eventDetails_1akg0_142{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_1n9s8_84{margin-top:24px;background-color:#fff;border:1px solid var(--cf-gray-20);border-radius:4px}._recentUpdates_1n9s8_84 ._title_1n9s8_90{color:#1a1a1a;border-bottom:1px solid var(--cf-gray-20);padding:24px;width:100%}._recentUpdates_1n9s8_84 ._updateList_1n9s8_96{list-style-type:none;padding:0}._recentUpdates_1n9s8_84 ._updateItem_1n9s8_100{display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--cf-gray-20);padding:24px 0;margin:0 32px;cursor:pointer}._recentUpdates_1n9s8_84 ._updateItem_1n9s8_100:last-child{border-bottom:none}._recentUpdates_1n9s8_84 ._updateTitle_1n9s8_112{font-family:var(--body-font-stack);margin-block:0;text-transform:unset;margin:0 0 5px}._recentUpdates_1n9s8_84 ._updateDate_1n9s8_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_x02ph_85{margin-top:24px;width:100%;overflow:hidden;border-radius:4px}._carousel_x02ph_93{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}._carousel_x02ph_93::-webkit-scrollbar{display:none}._contentItem_x02ph_108{flex:0 0 100%;scroll-snap-align:start;position:relative;background-size:cover;background-position:center;height:300px}._content_x02ph_108{padding:16px;position:absolute;bottom:0;color:#fff;width:100%;background:linear-gradient(to top,#0000,#0000004d)}._content_x02ph_108 h2{margin:0;font-size:24px}._ctaButton_x02ph_137{display:inline-block;margin-top:10px;color:#fff;text-decoration:none;border-radius:5px;text-transform:uppercase}._arrows_x02ph_146{margin-top:16px;display:flex;flex-direction:row;justify-content:space-between;width:100%}._arrows_x02ph_146 ._left-arrow_x02ph_153{transform:rotate(-180deg);width:16px;cursor:pointer}._arrows_x02ph_146 ._left-arrow_x02ph_153._disabled_x02ph_158{opacity:0}._arrows_x02ph_146 ._right-arrow_x02ph_161{width:16px;cursor:pointer}._arrows_x02ph_146 ._right-arrow_x02ph_161._disabled_x02ph_158{opacity:0}@media screen and (min-width: 768px){._contentItem_x02ph_108{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_ttkkb_84>*{overflow:visible!important}._innerWrapper_ttkkb_88{position:relative;display:flex;flex-direction:column;margin:0 auto}._arrows_ttkkb_95{position:absolute;top:0;right:0;display:flex;gap:8px;z-index:1}._arrows_ttkkb_95._show_ttkkb_104{display:flex}._heading_ttkkb_108{display:flex;justify-content:space-between;align-items:center}._imageContainer_ttkkb_114{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}._imageContainer_ttkkb_114>img{width:100%}._text_ttkkb_125{display:flex;flex-direction:column;gap:calc(var(--cf-spacing) * 2)}._arrowsContainer_ttkkb_131{display:flex;align-items:center;gap:calc(var(--cf-spacing) * 4)}._cta_ttkkb_137{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_ttkkb_137 svg{fill:var(--cf-primary-brand)}@media (min-width: 768px){._innerWrapper_ttkkb_88._paginationBoxedRight_ttkkb_153 ._sliderWrapper_ttkkb_84{width:calc(100% - 75px)}._innerWrapper_ttkkb_88._paginationBoxedRight_ttkkb_153 ._arrows_ttkkb_95{width:75px;flex-direction:column;height:100%;border-left:1px solid #eeeeee;background-color:#fff}._innerWrapper_ttkkb_88._paginationBoxedRight_ttkkb_153 ._arrows_ttkkb_95 button{display:flex;flex:1;align-items:center;justify-content:center;border:none;border-radius:0}._innerWrapper_ttkkb_88._paginationBoxedRight_ttkkb_153 ._arrows_ttkkb_95 button:first-child{border-bottom:1px solid #cccccc}._innerWrapper_ttkkb_88._dotsBeneath_ttkkb_174{position:relative;padding-bottom:50px}._innerWrapper_ttkkb_88._dotsBeneath_ttkkb_174 ._sliderWrapper_ttkkb_84{width:100%}._innerWrapper_ttkkb_88._dotsBeneath_ttkkb_174 ._arrows_ttkkb_95{top:unset;bottom:0;width:100%;justify-content:center;align-items:center;gap:10px}._innerWrapper_ttkkb_88._dotsBeneath_ttkkb_174 ._arrows_ttkkb_95 ._dots_ttkkb_174{list-style:none;display:inline-flex}._innerWrapper_ttkkb_88._dotsBeneath_ttkkb_174 ._arrows_ttkkb_95 ._dots_ttkkb_174 ._dot_ttkkb_174{opacity:.2;margin:0 2px;font-size:28px}._innerWrapper_ttkkb_88._dotsBeneath_ttkkb_174 ._arrows_ttkkb_95 ._dots_ttkkb_174 ._dot_ttkkb_174._currentDot_ttkkb_198{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_1idzi_85{background-color:#fff;border:1px solid var(--cf-gray-20);border-radius:4px}}._highlight-container_1idzi_92{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_1idzi_92{flex-direction:row;margin-bottom:0;border:unset;border-radius:0}}@media only screen and (min-width: 768px){._highlight-container_1idzi_92{flex-direction:column}}@media (min-width: 915px){._highlight-container_1idzi_92{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-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: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")}img{width:100%;border-radius:8px}@media only screen and (min-width: 480px){img{max-width:240px}}._highlight-content_1y2zq_94{display:flex;flex-direction:column;gap:12px;justify-content:space-between;height:100%}._highlight-content_1y2zq_94 ._highlight-headline-text_1y2zq_101{padding:0}._highlight-content_1y2zq_94 ._body-text_1y2zq_104{flex:1;font-family:var(--cf-body-font-stack);font-size:16px;line-height:20px;color:#5f5f5f}._highlight-content_1y2zq_94 ._read-more-button_1y2zq_111{margin-top:auto;align-self:flex-start;text-align:left}._highlight-content_1y2zq_94 ._read-more-button_1y2zq_111:hover{cursor:pointer}
