.article-card_article__pcCD2{display:block}.article-card_article__pcCD2:focus-visible{outline:2px solid #f0813f;outline-offset:3px}.article-card_article__pcCD2 .article-card_imageContainer__6ZAS4{overflow:hidden;border-radius:8px}.article-card_article__pcCD2 .article-card_image__qxAb_{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.article-card_article__pcCD2:hover .article-card_image__qxAb_{transform:scale(1.04)}.article-card_article__pcCD2 .article-card_meta__MZPsa{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.article-card_article__pcCD2 .article-card_category__c9mwe{color:#a6612f}.article-card_article__pcCD2 .article-card_author__O3yvS,.article-card_article__pcCD2 .article-card_date__pyEGR{color:#8a868c}.article-card_article__pcCD2 .article-card_title__jQrm_{font-family:var(--font-display),"Archivo",system-ui,sans-serif;font-style:normal;font-weight:800;letter-spacing:.01em;line-height:1.2;margin-bottom:8px}.article-card_article__pcCD2 .article-card_description__ez2qh{color:#5d5a60;line-height:1.5}.article-card_card__2Yek2{display:flex;gap:14px}.article-card_card__2Yek2 .article-card_imageContainer__6ZAS4{height:96px;width:96px;flex:none;border-radius:6px}.article-card_card__2Yek2 .article-card_title__jQrm_{font-size:17px}.article-card_card__2Yek2 .article-card_description__ez2qh{font-size:14px}@media(min-width:600px){.article-card_card__2Yek2{display:block}.article-card_card__2Yek2 .article-card_imageContainer__6ZAS4{height:200px;width:100%;margin-bottom:16px;border-radius:8px}.article-card_card__2Yek2 .article-card_title__jQrm_{font-size:22px}.article-card_card__2Yek2 .article-card_description__ez2qh{font-size:16px}}@media(min-width:1000px){.article-card_card__2Yek2 .article-card_imageContainer__6ZAS4{height:220px}.article-card_card__2Yek2 .article-card_title__jQrm_{font-size:24px}}.article-card_lead___6NS3 .article-card_imageContainer__6ZAS4{height:200px;margin-bottom:14px}.article-card_lead___6NS3 .article-card_title__jQrm_{font-size:24px}.article-card_lead___6NS3 .article-card_description__ez2qh{font-size:16px}@media(min-width:1000px){.article-card_lead___6NS3 .article-card_imageContainer__6ZAS4{height:300px;margin-bottom:16px}.article-card_lead___6NS3 .article-card_title__jQrm_{font-size:28px}.article-card_lead___6NS3 .article-card_description__ez2qh{font-size:17px}}.article-card_feature__5OKkq{background-color:#0e0f10;color:#f4f2ee;border-radius:8px;overflow:hidden}.article-card_feature__5OKkq .article-card_imageContainer__6ZAS4{height:220px;border-radius:0}.article-card_feature__5OKkq .article-card_body__1dgpX{padding:24px 20px 28px}.article-card_feature__5OKkq .article-card_category__c9mwe{padding:5px 10px;background-color:#f0813f;color:#0e0f10;border-radius:4px;letter-spacing:.1em}.article-card_feature__5OKkq .article-card_author__O3yvS,.article-card_feature__5OKkq .article-card_date__pyEGR{color:#8d8a85}.article-card_feature__5OKkq .article-card_title__jQrm_{font-size:26px}.article-card_feature__5OKkq .article-card_description__ez2qh{color:#a9a5a0;font-size:16px}.article-card_feature__5OKkq .article-card_readMore__Sgj4s{display:inline-block;margin-top:20px;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#f0813f}@media(min-width:1000px){.article-card_feature__5OKkq{display:grid;grid-template-columns:1.15fr 1fr}.article-card_feature__5OKkq .article-card_imageContainer__6ZAS4{height:100%;min-height:420px}.article-card_feature__5OKkq .article-card_body__1dgpX{align-self:center;padding:44px}.article-card_feature__5OKkq .article-card_title__jQrm_{font-size:40px;line-height:1.1}.article-card_feature__5OKkq .article-card_description__ez2qh{font-size:19px;line-height:1.55}}.button_button__1Yu0f{font-family:var(--font-display),"Archivo",system-ui,sans-serif;font-style:normal;font-weight:800;letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:15px 26px;border:1.5px solid transparent;border-radius:6px;font-size:16px;text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.button_button__1Yu0f:focus-visible{outline:2px solid #f0813f;outline-offset:3px}.button_fullWidth__zI_0v{width:100%}.button_arrow__lr9My{font-size:19px;line-height:1}.button_accent__1T1tI{background-color:#f0813f;color:#0e0f10}.button_accent__1T1tI:hover{background-color:#ffa15f}.button_light__YXpv4{background-color:#f4f2ee;color:#0e0f10}.button_light__YXpv4:hover{background-color:#fff}.button_dark___4GHK{background-color:#17161a;color:#f4f2ee}.button_dark___4GHK:hover{background-color:#0e0f10}.button_outline__Txo6c{background-color:transparent;border-color:currentColor;color:inherit}.button_outline__Txo6c:hover{border-color:#f0813f;color:#f0813f}.callout_callout__aqxSW{padding:24px 20px;border-radius:8px}@media(min-width:1000px){.callout_callout__aqxSW{padding:34px}}.callout_ink__pAxPz{background-color:#0e0f10;color:#f4f2ee}.callout_ink__pAxPz .callout_body__2HX0n{color:#a9a5a0}.callout_raised__IYuvT{background-color:#17181a;border:1px solid #26272a;color:#f4f2ee}.callout_raised__IYuvT .callout_body__2HX0n{color:#a9a5a0}.callout_eyebrow__FqWKi{font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;letter-spacing:.14em;color:#f0813f;margin-bottom:14px}.callout_title__z6oeW{font-family:var(--font-display),"Archivo",system-ui,sans-serif;font-style:italic;font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:.96;font-size:24px;margin-bottom:12px}@media(min-width:1000px){.callout_title__z6oeW{font-size:34px;line-height:1;margin-bottom:16px}}.callout_body__2HX0n{font-size:16px;line-height:1.55}@media(min-width:1000px){.callout_body__2HX0n{font-size:17px;line-height:1.6}}.callout_body__2HX0n p+p{margin-top:12px}.callout_body__2HX0n strong{color:#f4f2ee}.callout_action__jlVsu{margin-top:20px}@media(min-width:1000px){.callout_action__jlVsu{margin-top:22px}}.competition-calendar_list___Vq1Z{list-style:none;border-top:1px solid #cfccc6}.competition-calendar_row__mPIMy{display:flex;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid #cfccc6}@media(min-width:1000px){.competition-calendar_row__mPIMy{gap:28px;padding:18px 0}}.competition-calendar_date__xYFwC{flex:none;min-width:74px;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;font-size:12px;letter-spacing:.04em}@media(min-width:1000px){.competition-calendar_date__xYFwC{min-width:120px;font-size:13px}}.competition-calendar_name__1C6CR{font-family:var(--font-display),"Archivo",system-ui,sans-serif;font-style:normal;font-weight:800;letter-spacing:.01em;flex:1 1;font-size:16px}@media(min-width:1000px){.competition-calendar_name__1C6CR{font-size:20px}}.competition-calendar_status__m4TUR{flex:none;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;text-align:right}@media(min-width:1000px){.competition-calendar_status__m4TUR{font-size:12px}}.competition-calendar_completed__h_dBP{opacity:.45}.competition-calendar_next__EGlX7{background-color:#0e0f10;color:#f4f2ee;border-left:4px solid #f0813f;padding-left:14px;padding-right:14px}.competition-calendar_next__EGlX7 .competition-calendar_date__xYFwC,.competition-calendar_next__EGlX7 .competition-calendar_status__m4TUR{color:#f0813f}.competition-calendar_upcoming__vJhED .competition-calendar_status__m4TUR{color:#a6612f}.competition-calendar_dark__ajQ6n{border-top-color:#26272a}.competition-calendar_dark__ajQ6n .competition-calendar_row__mPIMy{border-bottom-color:#26272a}.competition-calendar_dark__ajQ6n .competition-calendar_next__EGlX7{background-color:#17181a}.competition-calendar_dark__ajQ6n .competition-calendar_upcoming__vJhED .competition-calendar_status__m4TUR{color:#a9a5a0}.fact-grid_full__LY_5u{width:100%}.fact-grid_contained__mXalA{width:100%;max-width:1240px;padding:0 20px;margin:24px auto 0}@media(min-width:1000px){.fact-grid_contained__mXalA{padding:0 44px;margin-top:32px}}.fact-grid_contained__mXalA .fact-grid_grid__pAuAQ{border:0;border-radius:8px;overflow:hidden}.fact-grid_grid__pAuAQ{display:grid;grid-gap:1px;gap:1px;background-color:#26272a;border-top:1px solid #26272a;border-bottom:1px solid #26272a}.fact-grid_columns2__UeMIR{grid-template-columns:1fr}@media(min-width:600px){.fact-grid_columns2__UeMIR{grid-template-columns:repeat(2,1fr)}}.fact-grid_columns3__G73lM{grid-template-columns:1fr}@media(min-width:600px){.fact-grid_columns3__G73lM{grid-template-columns:repeat(3,1fr)}}.fact-grid_fact__NST_9{padding:20px;background-color:#0e0f10;color:#f4f2ee}@media(min-width:1000px){.fact-grid_fact__NST_9{padding:26px 34px}}.fact-grid_label___aHFo{font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#8d8a85;margin-bottom:8px}.fact-grid_value__NPDPe{font-size:17px;line-height:1.4}.fact-grid_line__veWaO{display:block}.fact-grid_light__D_xke{background-color:#dcd9d3;border-color:#dcd9d3}.fact-grid_light__D_xke .fact-grid_fact__NST_9{background-color:#f4f2ee;color:#17161a}.fact-grid_light__D_xke .fact-grid_label___aHFo{color:#8a868c}.hero_hero__oXYJQ{position:relative;display:flex;align-items:flex-end;background-color:#0e0f10;color:#f4f2ee;overflow:hidden}.hero_hero__oXYJQ:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,15,16,.2),rgba(14,15,16,.78) 62%,#0e0f10)}@media(min-width:1000px){.hero_hero__oXYJQ:after{background:linear-gradient(100deg,rgba(14,15,16,.94),rgba(14,15,16,.74) 44%,rgba(14,15,16,.3))}}.hero_page__9jox3{min-height:320px}@media(min-width:1000px){.hero_page__9jox3{min-height:460px}}.hero_tall__LyxCY{min-height:460px}@media(min-width:1000px){.hero_tall__LyxCY{min-height:620px}}.hero_image__CSTDI{object-fit:cover;object-position:center 35%}.hero_inner__lekhC{width:100%;max-width:1240px;margin:0 auto;position:relative;z-index:1;padding:80px 20px 40px}@media(min-width:1000px){.hero_inner__lekhC{padding:0 44px;padding-top:120px;padding-bottom:76px}}.hero_content__s4gj_{max-width:900px}.hero_eyebrow___7chr{font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;font-weight:400;letter-spacing:.12em;text-transform:uppercase;font-size:11px;letter-spacing:.16em;color:#f0813f;margin-bottom:12px}@media(min-width:1000px){.hero_eyebrow___7chr{font-size:12px;letter-spacing:.18em;margin-bottom:20px}}.hero_title__B3XlY{font-family:var(--font-display),"Archivo",system-ui,sans-serif;font-style:italic;font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:.96;font-size:38px;line-height:.92;margin-bottom:14px;overflow-wrap:break-word}@media(min-width:600px){.hero_title__B3XlY{font-size:54px}}@media(min-width:1000px){.hero_title__B3XlY{font-size:76px;letter-spacing:-.03em;margin-bottom:22px}}.hero_fitTitle__9INRD{max-width:none}.hero_fitTitle__9INRD .hero_title__B3XlY{font-size:min(38px,(100vw - 40px)/13.5)}@media(min-width:600px){.hero_fitTitle__9INRD .hero_title__B3XlY{font-size:min(54px,(100vw - 40px)/13.5)}}@media(min-width:1000px){.hero_fitTitle__9INRD .hero_title__B3XlY{font-size:min(76px,(min(100vw,1240px) - 88px)/13.5)}}.hero_description__cVT1c{max-width:580px;font-size:17px;line-height:1.45;color:#d3d0cb}@media(min-width:1000px){.hero_description__cVT1c{font-size:21px;line-height:1.5}}.hero_actions__gqkia{display:flex;flex-direction:column;gap:10px;margin-top:26px}@media(min-width:600px){.hero_actions__gqkia{flex-direction:row;gap:14px}}@media(min-width:1000px){.hero_actions__gqkia{margin-top:34px}}.price-list_list__yuytI{border-top:1px solid #cfccc6}.price-list_row__d3ebC{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-gap:4px 20px;gap:4px 20px;padding:15px 0;border-bottom:1px solid #cfccc6}@media(min-width:1000px){.price-list_row__d3ebC{grid-template-columns:1fr 260px 150px;align-items:center;padding:18px 0}}.price-list_name__YrCnO{font-family:var(--font-display),"Archivo",system-ui,sans-serif;font-style:normal;font-weight:800;letter-spacing:.01em;font-size:17px}@media(min-width:1000px){.price-list_name__YrCnO{font-size:20px}}.price-list_note__k3qRW{grid-column:1/-1;font-size:14px;color:#8a868c}@media(min-width:1000px){.price-list_note__k3qRW{grid-column:auto;grid-row:1;text-align:right;padding-right:28px;font-size:16px}}.price-list_price__79Wn_{font-family:var(--font-display),"Archivo",system-ui,sans-serif;font-style:italic;font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:.96;grid-row:1;grid-column:2;font-size:20px;text-align:right}@media(min-width:1000px){.price-list_price__79Wn_{grid-column:3;font-size:24px}}.price-list_dark__VpUiB{border-top-color:#26272a}.price-list_dark__VpUiB .price-list_row__d3ebC{border-bottom-color:#26272a}.price-list_dark__VpUiB .price-list_note__k3qRW{color:#8d8a85}.section_section__AkDf_{padding-top:48px;padding-bottom:48px}@media(min-width:1000px){.section_section__AkDf_{padding-top:76px;padding-bottom:76px}}.section_inner__FR6v8{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}@media(min-width:1000px){.section_inner__FR6v8{padding:0 44px}}.section_bleed__6RnWD{width:100%}.section_paper__PFG0S{background-color:#f4f2ee;color:#17161a}.section_raised__h4c5v{background-color:#fff;color:#17161a}.section_ink__AP0pJ{background-color:#0e0f10;color:#f4f2ee}.section_tight__10vLQ{padding-top:32px;padding-bottom:32px}@media(min-width:1000px){.section_tight__10vLQ{padding-top:48px;padding-bottom:48px}}.section_flush__zaZV6{padding-top:0;padding-bottom:0}.section-header_header__Ug2y4{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:22px}@media(min-width:1000px){.section-header_header__Ug2y4{margin-bottom:26px}}.section-header_eyebrow__eQbVV{font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#a6612f;margin-bottom:12px}.section-header_title__YMUxJ{font-family:var(--font-display),"Archivo",system-ui,sans-serif;font-style:italic;font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:.96;font-size:26px}@media(min-width:1000px){.section-header_title__YMUxJ{font-size:38px}}.section-header_description__K0f2t{max-width:640px;margin-top:12px;font-size:17px;line-height:1.55;color:#5d5a60}@media(min-width:1000px){.section-header_description__K0f2t{font-size:18px}}.section-header_action__qox5_{flex:none;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#a6612f;white-space:nowrap;transition:color .2s}.section-header_action__qox5_:focus-visible{outline:2px solid #f0813f;outline-offset:3px}.section-header_action__qox5_:hover,.section-header_dark__s6TQy .section-header_action__qox5_,.section-header_dark__s6TQy .section-header_eyebrow__eQbVV{color:#f0813f}.section-header_dark__s6TQy .section-header_description__K0f2t{color:#a9a5a0}.section-header_dark__s6TQy .section-header_action__qox5_:hover{color:#f4f2ee}.home_overview__mU723{display:grid;grid-gap:48px;gap:48px}@media(min-width:1000px){.home_overview__mU723{grid-template-columns:1fr 1.15fr;gap:56px}}.home_scheduleCallout__bskqE{margin-top:28px}@media(min-width:1000px){.home_scheduleCallout__bskqE{margin-top:34px}}.home_news__phff3{display:flex;flex-direction:column;gap:26px}.home_newsGrid__mx8cu{display:grid;grid-gap:20px;gap:20px}@media(min-width:600px){.home_newsGrid__mx8cu{grid-template-columns:1fr 1fr;gap:26px}}.home_membership__FScug{display:grid;grid-gap:40px;gap:40px}@media(min-width:1000px){.home_membership__FScug{grid-template-columns:1fr 1.4fr;gap:64px;align-items:start}}.home_priceNotes__poyvL{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:22px;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#8d8a85}.home_about__ZRyA2{display:grid}@media(min-width:1000px){.home_about__ZRyA2{grid-template-columns:1fr 1fr}}.home_aboutImage__UpjpD{position:relative;min-height:260px}@media(min-width:1000px){.home_aboutImage__UpjpD{min-height:520px}}.home_image__cpAmc{object-fit:cover}.home_aboutContent__Z2Oy2{padding:48px 20px;background-color:#f4f2ee}@media(min-width:1000px){.home_aboutContent__Z2Oy2{padding-top:76px;padding-bottom:76px;padding-left:60px;padding-right:60px}}.home_aboutContent__Z2Oy2 p{max-width:520px;margin-bottom:16px;font-size:17px;line-height:1.6;color:#3f3c42}@media(min-width:1000px){.home_aboutContent__Z2Oy2 p{font-size:18px}}.home_aboutActions__WISRB{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}