.button_button__U0C_s{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--afh-font-body);font-weight:var(--afh-fw-semibold);line-height:1;letter-spacing:.005em;border-radius:var(--afh-radius-base);border:2px solid transparent;text-decoration:none;cursor:pointer;transition:transform var(--afh-dur) var(--afh-ease),background var(--afh-dur) var(--afh-ease),box-shadow var(--afh-dur) var(--afh-ease),color var(--afh-dur) var(--afh-ease)}.button_button__U0C_s[data-size=sm]{padding:8px 16px;font-size:14px}.button_button__U0C_s[data-size=md]{padding:12px 24px;font-size:16px}.button_button__U0C_s[data-size=lg]{padding:15px 32px;font-size:18px}.button_button__U0C_s[data-variant=primary]{background:var(--afh-color-brand);border-color:var(--afh-color-brand);color:var(--afh-color-white);box-shadow:var(--afh-shadow-md)}.button_button__U0C_s[data-variant=inverse]{background:var(--afh-color-white);border-color:var(--afh-color-white);color:var(--afh-color-brand)}@media (hover:hover){.button_button__U0C_s:hover{transform:translateY(-1px)}.button_button__U0C_s[data-variant=primary]:hover{background:var(--afh-color-brand-strong);border-color:var(--afh-color-brand-strong);color:var(--afh-color-white)}.button_button__U0C_s[data-variant=inverse]:hover{background:var(--afh-color-brand-pale);border-color:var(--afh-color-brand-pale);color:var(--afh-color-brand)}}.button_button__U0C_s:active{transform:translateY(1px)}.button_button__U0C_s:focus-visible{outline:var(--afh-focus-ring-width) solid var(--afh-color-brand-strong);outline-offset:var(--afh-focus-ring-offset)}.button_button__U0C_s[data-variant=inverse]:focus-visible{outline-color:var(--afh-color-white)}.button_button__U0C_s[data-full-width]{display:flex;width:100%}.hero_hero__xJ0HT{background:var(--afh-color-blue1)}.hero_inner__bTRdc{max-width:var(--afh-calm-shell-max);margin:0 auto;padding:clamp(64px,8vw,112px) var(--afh-calm-shell-gutter);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:clamp(36px,5vw,72px);gap:clamp(36px,5vw,72px);align-items:center}@media (max-width:880px){.hero_inner__bTRdc{grid-template-columns:minmax(0,1fr)}}.hero_copy__sMY9E{max-width:620px}.hero_title__ljhJ3{font-family:var(--afh-font-body);font-weight:var(--afh-fw-display);color:var(--afh-color-white);font-size:clamp(40px,7vw,76px);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.hero_rule__1_vjk{display:block;width:min(100%,440px);height:18px;margin-top:6px;overflow:visible}.hero_rule__1_vjk path{stroke:var(--afh-color-yellow3)}.hero_tagline__E1BUB{font-family:var(--afh-font-body);font-weight:var(--afh-fw-light);color:var(--afh-color-blue4);font-size:clamp(22px,3.2vw,32px);line-height:1.2;margin-top:14px;max-width:460px;text-wrap:balance}.hero_body__NBTIR{font-size:1.125rem;line-height:1.6;max-width:560px;color:var(--afh-color-hl-blue)}.hero_body__NBTIR:first-of-type{margin-top:24px}.hero_body__NBTIR+.hero_body__NBTIR{margin-top:14px}.hero_ctas__fxjoJ{display:flex;flex-wrap:wrap;gap:20px 28px;align-items:center;margin-top:36px}.hero_cue__g6Jc7{position:relative;font-size:1.0625rem;font-weight:var(--afh-fw-semibold);color:var(--afh-color-white);text-decoration:none;padding-bottom:4px;min-height:var(--afh-touch-target-min);display:inline-flex;align-items:center;transition:translate var(--afh-dur) var(--afh-ease),color var(--afh-dur) var(--afh-ease)}.hero_cue__g6Jc7:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--afh-color-white);opacity:.45;transition:opacity var(--afh-dur) var(--afh-ease)}.hero_cue__g6Jc7:focus-visible,.hero_cue__g6Jc7:hover{color:var(--afh-color-white);translate:0 2px}.hero_cue__g6Jc7:focus-visible:after,.hero_cue__g6Jc7:hover:after{opacity:.8}.hero_art__eafgA{display:flex;justify-content:flex-end;min-width:0}@media (max-width:880px){.hero_art__eafgA{justify-content:center}}.hero_frame__V7qhY{position:relative;width:100%;max-width:500px;aspect-ratio:1;animation:hero_enter__QMP1p var(--afh-dur-slow) var(--afh-ease) both}@keyframes hero_enter__QMP1p{0%{transform:scale(.94);opacity:0}to{transform:none;opacity:1}}.hero_disc__cI1dd{position:absolute;inset:0;border-radius:50%;background:var(--afh-color-blue5)}@media (prefers-reduced-motion:no-preference){.hero_title__ljhJ3{animation:hero_rise__UP2lC var(--afh-dur-slow) var(--afh-ease) both}.hero_rule__1_vjk{animation:hero_rise__UP2lC var(--afh-dur-slow) var(--afh-ease) 70ms both}.hero_tagline__E1BUB{animation:hero_rise__UP2lC var(--afh-dur-slow) var(--afh-ease) .14s both}.hero_body__NBTIR{animation:hero_rise__UP2lC var(--afh-dur-slow) var(--afh-ease) .21s both}.hero_ctas__fxjoJ{animation:hero_rise__UP2lC var(--afh-dur-slow) var(--afh-ease) .28s both}@keyframes hero_rise__UP2lC{0%{opacity:0;translate:0 10px}to{opacity:1;translate:none}}.hero_rule__1_vjk path{stroke-dasharray:1;animation:hero_draw__Ov_Z_ .9s var(--afh-ease) .26s both}@keyframes hero_draw__Ov_Z_{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.hero_disc__cI1dd{animation:hero_breathe__PqIdR 7s ease-in-out infinite}@keyframes hero_breathe__PqIdR{50%{scale:1.015}}.hero_frame__V7qhY:hover .hero_layer___OoVI{scale:1.03}}.hero_layer___OoVI{position:absolute;left:12%;top:12%;width:76%;height:76%;object-fit:contain;opacity:0;transition:opacity .8s var(--afh-ease),scale var(--afh-dur-slow) var(--afh-ease)}.hero_layer___OoVI[data-shown=true]{opacity:1}.hero_layer___OoVI[data-nudge=true]{transform:translate(2%,-13%) scale(1.2)}.logo_logo__I1iFX{height:34px;width:auto;max-width:100%}.logo_logo__I1iFX[data-fill]{height:var(--afh-calm-header-h);width:auto;max-width:100%;object-fit:contain;object-position:left center}.logo_link__vvHJ_{display:flex;height:var(--afh-calm-header-h);align-items:center;min-width:0;text-decoration:none;transform-origin:left center;transition:transform var(--afh-dur) var(--afh-ease)}.logo_link__vvHJ_:hover{transform:scale(1.02)}.logo_link__vvHJ_:focus-visible{outline:var(--afh-focus-ring-width) solid var(--afh-color-brand-strong);outline-offset:var(--afh-focus-ring-offset)}.kicker_kicker__mdMfc{font-family:var(--afh-font-condensed);text-transform:uppercase;letter-spacing:var(--afh-ls-kicker);font-weight:var(--afh-fw-kicker)}.kicker_sizeKicker__rD7JJ{font-size:var(--afh-fs-kicker)}.kicker_sizeMicro__V64h6{font-size:var(--afh-fs-micro)}.kicker_brand__xYb0d{color:var(--afh-color-brand-strong)}.kicker_success__siv9l{color:var(--afh-color-success)}.kicker_info__1SuEK{color:var(--afh-color-blue1)}.kicker_muted__gYEZw{color:var(--afh-color-text-muted)}.kicker_warning__uGDvH{color:var(--afh-color-warning)}.kicker_onDark___RYFe{color:var(--afh-color-yellow3)}.kicker_inherit__pzk5M{color:currentcolor}.chrome_header__9fZ_Q{position:-webkit-sticky;position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--afh-color-grey4)}.chrome_header__9fZ_Q:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--afh-color-white);opacity:.94}.chrome_headerInner__CKNEG{position:relative;height:var(--afh-calm-header-h);padding-right:var(--afh-calm-shell-gutter);display:flex;align-items:stretch;gap:20px}.chrome_headerLogo__MhVVP{flex:0 1 auto;min-width:0;display:flex;align-items:center}.chrome_headerSpacer__v4cZH{flex:1 1}.chrome_headerCta__a2B04{flex:0 0 auto;align-self:center;white-space:nowrap}.chrome_pilot__4iMhG{position:relative;background:var(--afh-color-text-body)}.chrome_pilot__4iMhG:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--afh-color-white);opacity:.16}.chrome_pilotInner__7S8j9{max-width:var(--afh-calm-shell-max);margin:0 auto;padding:clamp(22px,3.4vw,30px) var(--afh-calm-shell-gutter);display:flex;flex-wrap:wrap;gap:clamp(14px,3vw,32px);align-items:center}.chrome_pilotLabel__S1S5D{flex:0 0 auto}.chrome_pilotBody__H_OBS{flex:1 1 460px;min-width:260px;font-size:1.0625rem;line-height:1.5;color:var(--afh-color-white);opacity:.86}.chrome_footer__IEw5D{background:var(--afh-color-grey1)}.chrome_footerInner__h9vUC{max-width:var(--afh-calm-shell-max);margin:0 auto;padding:clamp(26px,4vw,34px) var(--afh-calm-shell-gutter);display:flex;flex-direction:column;align-items:flex-start;gap:18px}.chrome_footerTop__sKuhF{align-self:stretch;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center}.chrome_footerLinks__NtWhx{display:flex;flex-wrap:wrap;gap:6px 22px}.chrome_footerLinks__NtWhx a{display:inline-flex;align-items:center;min-height:24px;font-size:var(--afh-fs-small);line-height:var(--afh-lh-small);color:var(--afh-color-white);opacity:.86}.chrome_footerLinks__NtWhx a:focus-visible,.chrome_footerLinks__NtWhx a:hover{color:var(--afh-color-white);opacity:1}.chrome_footerLegal__9YEZ4{max-width:78ch;line-height:var(--afh-lh-micro)}.chrome_footerLegal__9YEZ4,.chrome_footerTagline__4cGxJ{font-size:var(--afh-fs-micro);color:var(--afh-color-white);opacity:.72}.chrome_footerTagline__4cGxJ{font-family:var(--afh-font-condensed);text-transform:uppercase;letter-spacing:.1em;font-weight:var(--afh-fw-kicker)}.illustration_illustration__ScIVx{max-width:100%;height:auto;box-sizing:border-box}.illustration_missing__ldVCg{border-radius:var(--afh-radius-block);background:var(--afh-color-wash);border:1px dashed var(--afh-color-border-strong);aspect-ratio:1/1;flex:0 1 auto}.group_group__xP_YB{background:var(--afh-color-surface-card);border-top:1px solid var(--afh-color-border-subtle)}.group_inner__ja_A7{max-width:1180px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:stretch}.group_art__w4_Yw{flex:1 1 380px;min-width:280px;background:var(--afh-color-yellow5);display:flex;align-items:center;justify-content:center;padding:clamp(24px,3.2vw,40px)}.group_copy__yKY3a{flex:1 1 520px;min-width:300px;padding:clamp(28px,3.6vw,44px) clamp(18px,4vw,48px)}.group_heading__Nl3MY{font-family:var(--afh-font-body);font-weight:var(--afh-fw-h2);color:var(--afh-color-text-body);font-size:clamp(25px,4vw,32px);line-height:1.15;letter-spacing:-.01em;margin-top:10px;max-width:460px}.group_points__X_n6z{display:flex;flex-direction:column;gap:14px;margin-top:18px;max-width:520px}.group_point__9M_N6{font-size:1.125rem;line-height:1.55}.group_point__9M_N6 strong{font-weight:var(--afh-fw-bold);color:var(--afh-color-text-body)}.group_point__9M_N6+.group_point__9M_N6{border-top:1px solid var(--afh-color-border-subtle);padding-top:16px}.joining_section__Rq6Cm{background:var(--afh-color-wash);border-top:1px solid var(--afh-color-border-subtle)}.joining_inner__FNfHV{max-width:var(--afh-calm-shell-max);margin:0 auto;padding:clamp(48px,6.5vw,72px) var(--afh-calm-shell-gutter)}.joining_card__Hlckp{border:2px solid var(--afh-color-brand);border-radius:var(--afh-radius-block);overflow:hidden;background:var(--afh-color-surface-card)}.joining_cardHead__k6S2r{background:var(--afh-color-brand);padding:clamp(22px,2.8vw,30px);color:var(--afh-color-hl-red)}.joining_cardHeading__QKCU0{font-family:var(--afh-font-body);font-weight:var(--afh-fw-bold);font-size:clamp(26px,3.4vw,36px);line-height:1.12;color:var(--afh-color-white);margin-top:10px;max-width:760px}.joining_cardIntro__OqBv2{font-size:1.15625rem;line-height:1.5;color:var(--afh-color-hl-red);margin-top:14px;max-width:780px}.joining_cardBody__I37So{padding:clamp(22px,2.8vw,30px);container-type:inline-size;container-name:calm-month}.joining_cardFoot__Lp9M4{background:var(--afh-color-brand);padding:clamp(20px,2.6vw,28px) clamp(22px,2.8vw,30px);display:flex;flex-wrap:wrap;gap:18px 30px;align-items:center;justify-content:space-between}.joining_cardFootText__qFWqc{font-size:1.1875rem;line-height:1.45;color:var(--afh-color-white);max-width:640px}.joining_cardFootCta__5mCme,.joining_cardFootText__qFWqc strong{font-weight:var(--afh-fw-bold)}.joining_cardFootCta__5mCme{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:52px;padding:0 26px;border-radius:var(--afh-radius-base);background:var(--afh-color-white);color:var(--afh-color-brand);font-family:var(--afh-font-body);font-size:18px;line-height:1;text-decoration:none;transition:transform var(--afh-dur) var(--afh-ease),background var(--afh-dur) var(--afh-ease)}@media (hover:hover){.joining_cardFootCta__5mCme:hover{transform:translateY(-1px);background:var(--afh-color-brand-pale);color:var(--afh-color-brand)}}.joining_cardFootCta__5mCme:active{transform:translateY(1px)}.joining_cardFootCta__5mCme:focus-visible{outline:var(--afh-focus-ring-width) solid var(--afh-color-white);outline-offset:var(--afh-focus-ring-offset)}.joining_experts__aqHDN{scroll-margin-top:calc(var(--afh-calm-header-h) + 12px);margin-top:clamp(28px,4vw,40px);border:2px solid var(--afh-color-yellow3);border-radius:var(--afh-radius-block);overflow:hidden}.joining_expertsHead__6GvRy{background:var(--afh-color-yellow3);padding:clamp(22px,2.8vw,30px);color:var(--afh-color-text-body)}.joining_expertsHeading__IBtKM{font-family:var(--afh-font-body);font-weight:var(--afh-fw-bold);font-size:clamp(24px,3vw,32px);line-height:1.15;color:var(--afh-color-text-body);margin-top:10px;max-width:700px}.joining_expertsIntro__55xQy{font-size:1.15625rem;line-height:1.5;color:var(--afh-color-text-body);margin-top:12px;max-width:740px}.joining_expertsList__TBIRi{display:flex;flex-direction:column;gap:1px;background:var(--afh-color-border-subtle)}.joining_expert__vfx_J{background:var(--afh-color-surface-card);padding:clamp(20px,2.4vw,26px);display:flex;flex-wrap:wrap;gap:22px;align-items:flex-start}.joining_expertPortrait__a77os{transition:scale var(--afh-dur) var(--afh-ease)}.joining_expertCover__5CKho{transition:rotate var(--afh-dur) var(--afh-ease),translate var(--afh-dur) var(--afh-ease),box-shadow var(--afh-dur) var(--afh-ease)}@media (hover:hover){.joining_expert__vfx_J:hover .joining_expertPortrait__a77os{scale:1.04}.joining_expert__vfx_J:hover .joining_expertCover__5CKho{rotate:-2deg;translate:0 -4px;box-shadow:var(--afh-shadow-md)}}.joining_expertBody__YeBXu{flex:1 1 380px;min-width:240px}.joining_expertMonth__Mytvi{display:flex;align-items:center;gap:8px}.joining_expertDot__M7Twu{width:12px;height:12px;border-radius:50%;flex:0 0 auto}.joining_expert__vfx_J[data-accent=info] .joining_expertDot__M7Twu{background:var(--afh-color-blue1)}.joining_expert__vfx_J[data-accent=warning] .joining_expertDot__M7Twu{background:var(--afh-color-warning)}.joining_expert__vfx_J[data-accent=success] .joining_expertDot__M7Twu{background:var(--afh-color-success)}.joining_expertName__0CXiX{font-family:var(--afh-font-body);font-weight:var(--afh-fw-bold);font-size:1.375rem;line-height:1.2;color:var(--afh-color-text-body);margin-top:7px}.joining_expertBio__6bBYb{font-size:1.09375rem;line-height:1.5;margin-top:10px}.joining_expertBook__9_bxW{font-size:1rem;line-height:1.4;color:var(--afh-color-text-muted);margin-top:8px}.layout_page__9ud1h{min-height:100dvh;display:flex;flex-direction:column}.layout_page__9ud1h>:last-child{margin-top:auto}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.reveal_reveal__8OEdO{opacity:0}.reveal_reveal__8OEdO[data-reveal=shown]{animation:reveal_reveal__8OEdO var(--afh-dur-slow) var(--afh-ease) both}@keyframes reveal_reveal__8OEdO{0%{opacity:0;translate:0 14px}to{opacity:1;translate:none}}.reveal_reveal__8OEdO[data-step="1"]{animation-delay:60ms}.reveal_reveal__8OEdO[data-step="2"]{animation-delay:.12s}.reveal_reveal__8OEdO[data-step="3"]{animation-delay:.18s}}.speaker-disc_disc__oqR_Q{flex:0 0 auto;border-radius:50%;object-fit:cover;aspect-ratio:1/1}.speaker-disc_disc__oqR_Q:not([data-placeholder]){box-shadow:0 0 0 2px var(--afh-color-border-subtle)}.speaker-disc_disc__oqR_Q:not([data-placeholder])[data-accent=info]{box-shadow:0 0 0 2px var(--afh-color-blue4)}.speaker-disc_disc__oqR_Q:not([data-placeholder])[data-accent=warning]{box-shadow:0 0 0 2px var(--afh-color-yellow3)}.speaker-disc_disc__oqR_Q:not([data-placeholder])[data-accent=success]{box-shadow:0 0 0 2px var(--afh-color-green2)}.speaker-disc_disc__oqR_Q[data-placeholder=true]{background:var(--afh-color-wash);box-shadow:inset 0 0 0 2px var(--afh-color-border-subtle)}.speaker-disc_disc__oqR_Q[data-placeholder=true][data-accent=info]{background:var(--afh-color-blue5);box-shadow:inset 0 0 0 2px var(--afh-color-blue4)}.speaker-disc_disc__oqR_Q[data-placeholder=true][data-accent=warning]{background:var(--afh-color-yellow5);box-shadow:inset 0 0 0 2px var(--afh-color-yellow3)}.speaker-disc_disc__oqR_Q[data-placeholder=true][data-accent=success]{background:var(--afh-color-green5);box-shadow:inset 0 0 0 2px var(--afh-color-green2)}.intro_section__PLDtU{background:var(--afh-color-surface-card);scroll-margin-top:calc(var(--afh-calm-header-h) + 12px)}.intro_inner__xhwO_{max-width:var(--afh-calm-shell-max);margin:0 auto;padding:clamp(48px,6.5vw,72px) var(--afh-calm-shell-gutter)}.intro_split__3OYb7{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:clamp(28px,4vw,52px);gap:clamp(28px,4vw,52px);align-items:start}.intro_heading__QapaA{font-family:var(--afh-font-body);font-weight:var(--afh-fw-h2);color:var(--afh-color-text-body);font-size:clamp(28px,4.4vw,40px);line-height:1.1;margin-top:10px}.intro_body__Vtu6_{font-size:1.25rem;line-height:1.5}.intro_body__Vtu6_:first-of-type{margin-top:18px}.intro_body__Vtu6_+.intro_body__Vtu6_{margin-top:14px}.intro_speakers__i8x6F{display:flex;flex-direction:column;gap:18px}.intro_speaker__JQASO{display:flex;gap:16px;align-items:center}.intro_speaker__JQASO+.intro_speaker__JQASO{border-top:1px solid var(--afh-color-border-subtle);padding-top:18px}.intro_speakerPortrait__rqiJv{transition:scale var(--afh-dur) var(--afh-ease)}@media (hover:hover){.intro_speaker__JQASO:hover .intro_speakerPortrait__rqiJv{scale:1.05}}.intro_speakerName__Deq1y{font-family:var(--afh-font-body);font-weight:var(--afh-fw-bold);color:var(--afh-color-text-body);font-size:1.125rem;line-height:1.2}.intro_speakerRole__FgmAf{font-size:1.0625rem;line-height:1.4;margin-top:3px}.intro_speakerRole__FgmAf strong{font-weight:var(--afh-fw-bold);color:var(--afh-color-text-body)}.intro_expertsLinkRow__0TTYS{display:flex;justify-content:flex-end}.intro_expertsLink__hl6Gw{display:inline-flex;align-items:baseline;gap:6px;font-size:.9375rem;color:var(--afh-color-text-muted);text-decoration:underline;text-underline-offset:3px;min-height:var(--afh-touch-target-min)}.intro_expertsLink__hl6Gw:hover{color:var(--afh-color-text-body)}.intro_expertsLink__hl6Gw span{transition:translate var(--afh-dur) var(--afh-ease)}.intro_expertsLink__hl6Gw:focus-visible span,.intro_expertsLink__hl6Gw:hover span{translate:3px 0}.intro_kindsLead__gDA4l{font-size:1.125rem;line-height:1.5;margin-top:clamp(20px,2.6vw,26px);padding-top:16px;border-top:1px solid var(--afh-color-border-subtle);max-width:740px}.intro_kindsLead__gDA4l strong{font-weight:var(--afh-fw-bold);color:var(--afh-color-text-body)}.intro_kinds__RU3Z7{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:14px;gap:14px;margin-top:16px}.intro_kind__w3BWA{border-radius:var(--afh-radius-block);padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;transition:transform var(--afh-dur) var(--afh-ease),box-shadow var(--afh-dur) var(--afh-ease)}@media (hover:hover){.intro_kind__w3BWA:hover{transform:translateY(-2px);box-shadow:var(--afh-shadow-md)}.intro_kind__w3BWA:hover .intro_kindMark__VErWF{scale:1.06}}.intro_kind__w3BWA[data-tint=yellow]{background:var(--afh-color-hl-yellow)}.intro_kind__w3BWA[data-tint=blue]{background:var(--afh-color-hl-blue)}.intro_kind__w3BWA[data-tint=green]{background:var(--afh-color-hl-green)}.intro_kind__w3BWA[data-tint=red]{background:var(--afh-color-hl-red)}.intro_kindHead__nUpaJ{display:flex;gap:10px;align-items:center}.intro_kindTitle__vKYt7{min-width:0;font-family:var(--afh-font-body);font-weight:var(--afh-fw-bold);color:var(--afh-color-text-body);font-size:1.125rem;line-height:1.15}.intro_kindBody__t4YGj{font-size:1.03125rem;line-height:1.4}.intro_kindMark__VErWF{flex:none;width:64px;transition:scale var(--afh-dur) var(--afh-ease)}.join_join__ZQH96{background:var(--afh-color-brand)}.join_inner__qHW17{max-width:var(--afh-calm-shell-max);margin:0 auto;padding:clamp(44px,6vw,68px) var(--afh-calm-shell-gutter);display:flex;flex-wrap:wrap;gap:clamp(28px,5vw,56px);align-items:center;justify-content:space-between}.join_main__tiphE{flex:1 1 460px;min-width:280px}.join_heading__rC7GD{font-family:var(--afh-font-body);font-weight:var(--afh-fw-bold);color:var(--afh-color-white);font-size:clamp(28px,4.6vw,40px);line-height:1.08}.join_body__QQEU1{font-size:1.1875rem;line-height:1.55;color:var(--afh-color-white);margin-top:16px;max-width:520px}.join_cta__H0EhR{flex:0 0 auto}.book-cover_cover__raGvz{flex:0 0 auto;height:156px;width:auto;border-radius:var(--afh-radius-base);box-shadow:var(--afh-shadow-xs)}.book-cover_missing__5iG6_{width:104px;background:var(--afh-color-wash);border:1px dashed var(--afh-color-border-strong);box-sizing:border-box;box-shadow:none}.month-block_month__32btV{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"name labels" "card weeks";grid-column-gap:clamp(20px,3vw,34px);column-gap:clamp(20px,3vw,34px);grid-row-gap:10px;row-gap:10px}.month-block_month__32btV[data-first=false]{border-top:2px dotted var(--afh-color-grey4);padding-top:clamp(20px,2.6vw,28px);margin-top:clamp(20px,2.6vw,28px)}.month-block_name__PVwzx{grid-area:name;align-self:end;font-family:var(--afh-font-body);font-weight:var(--afh-fw-bold);font-size:1.4375rem;line-height:1.1}.month-block_month__32btV[data-accent=info] .month-block_name__PVwzx{color:var(--afh-color-blue1)}.month-block_month__32btV[data-accent=warning] .month-block_name__PVwzx{color:var(--afh-color-warning)}.month-block_month__32btV[data-accent=success] .month-block_name__PVwzx{color:var(--afh-color-success)}.month-block_labels__1hSUt{grid-area:labels;align-self:end;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding-left:26px}.month-block_label__pCIEu{font-family:var(--afh-font-condensed);text-transform:uppercase;letter-spacing:var(--afh-ls-kicker);font-size:var(--afh-fs-micro);font-weight:var(--afh-fw-kicker);color:var(--afh-color-text-muted);text-align:center}.month-block_card__cJ26G{grid-area:card;align-self:stretch;border-radius:var(--afh-radius-base);overflow:hidden;display:flex;flex-direction:column;min-height:273px}.month-block_cardHead__to9of{padding:12px 16px 14px}.month-block_month__32btV[data-accent=info] .month-block_cardHead__to9of{background:var(--afh-color-blue1);color:var(--afh-color-blue5)}.month-block_month__32btV[data-accent=warning] .month-block_cardHead__to9of{background:var(--afh-color-yellow3);color:var(--afh-color-text-body)}.month-block_month__32btV[data-accent=success] .month-block_cardHead__to9of{background:var(--afh-color-green1);color:var(--afh-color-hl-green)}.month-block_cardTitle___K8Pi{font-family:var(--afh-font-body);font-weight:var(--afh-fw-bold);font-size:1.1875rem;line-height:1.2;margin-top:3px}.month-block_month__32btV[data-accent=info] .month-block_cardTitle___K8Pi,.month-block_month__32btV[data-accent=success] .month-block_cardTitle___K8Pi{color:var(--afh-color-white)}.month-block_month__32btV[data-accent=warning] .month-block_cardTitle___K8Pi{color:var(--afh-color-text-body)}.month-block_cardBody__FVAdS{padding:12px 16px 14px;display:flex;flex-direction:column;gap:8px;flex:1 1;color:var(--afh-color-grey1)}.month-block_month__32btV[data-accent=info] .month-block_cardBody__FVAdS{background:var(--afh-color-blue5)}.month-block_month__32btV[data-accent=warning] .month-block_cardBody__FVAdS{background:var(--afh-color-yellow5)}.month-block_month__32btV[data-accent=success] .month-block_cardBody__FVAdS{background:var(--afh-color-green5)}.month-block_cardCopy__27qqo{font-size:1.03125rem;line-height:1.45}.month-block_cardCopy__27qqo strong{font-weight:var(--afh-fw-bold)}.month-block_weeks__4GCcM{grid-area:weeks;align-self:stretch;position:relative;container-type:inline-size;container-name:calm-weeks}.month-block_rail__dlcQ1{position:absolute;left:5px;top:22px;bottom:22px;border-left:2px dotted var(--afh-color-grey3)}.month-block_weekList__8sZ9Z{position:relative;display:flex;flex-direction:column;gap:10px;height:100%;list-style:none;margin:0;padding:0}.month-block_week___euMe{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-items:stretch;flex:1 1;min-height:46px;padding-left:26px}.month-block_dot__rO_mE{position:absolute;left:0;top:50%;transform:translateY(-50%);width:11px;height:11px;border-radius:50%}.month-block_month__32btV[data-accent=info] .month-block_dot__rO_mE{background:var(--afh-color-blue1)}.month-block_month__32btV[data-accent=warning] .month-block_dot__rO_mE{background:var(--afh-color-warning)}.month-block_month__32btV[data-accent=success] .month-block_dot__rO_mE{background:var(--afh-color-success)}.month-block_weekChip__nJDw3{grid-column:1;border-radius:var(--afh-radius-base);padding:8px 14px;display:flex;align-items:center;gap:8px;color:var(--afh-color-grey1)}.month-block_month__32btV[data-accent=info] .month-block_weekChip__nJDw3{background:var(--afh-color-blue5)}.month-block_month__32btV[data-accent=warning] .month-block_weekChip__nJDw3{background:var(--afh-color-yellow5)}.month-block_month__32btV[data-accent=success] .month-block_weekChip__nJDw3{background:var(--afh-color-green5)}.month-block_weekNo__c1l8g{font-family:var(--afh-font-condensed);font-size:var(--afh-fs-kicker);font-weight:var(--afh-fw-bold);letter-spacing:.06em;text-transform:uppercase}.month-block_weekAction__dnMOh{font-size:var(--afh-fs-micro)}.month-block_liveChip__yJx4L,.month-block_weekAction__dnMOh{font-family:var(--afh-font-body);font-weight:var(--afh-fw-bold)}.month-block_liveChip__yJx4L{grid-column:2;border-radius:var(--afh-radius-base);padding:8px 14px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.9375rem;line-height:1.25}.month-block_liveChip__yJx4L[data-kind=neutral]{background:var(--afh-color-grey4);color:var(--afh-color-grey1)}.month-block_liveChip__yJx4L[data-kind=masterclass]{background:var(--afh-color-text-body);color:var(--afh-color-white)}.month-block_liveChip__yJx4L[data-kind=group]{background:var(--afh-color-text-muted);color:var(--afh-color-white)}.month-block_srOnly__yxJA_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@container calm-month (width < 640px){.month-block_month__32btV{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "card" "labels" "weeks"}}@container calm-month (width < 880px){.month-block_labels__1hSUt{display:none}}@container calm-weeks (width < 420px){.month-block_week___euMe{grid-template-columns:11px minmax(0,1fr);column-gap:15px;row-gap:8px;padding-left:0;flex:0 0 auto}.month-block_weekList__8sZ9Z{height:auto}.month-block_dot__rO_mE{position:static;grid-column:1;grid-row:1;align-self:center;transform:none}.month-block_weekChip__nJDw3{grid-column:2;grid-row:1}.month-block_liveChip__yJx4L{grid-column:2;grid-row:2;justify-content:flex-start;text-align:left}.month-block_rail__dlcQ1{top:16px;bottom:30px}}.ripple_ripple__3z8bV{background:var(--afh-color-wash);border-top:1px solid var(--afh-color-border-subtle)}.ripple_inner__jE6wE{max-width:var(--afh-calm-shell-max);margin:0 auto;padding:clamp(40px,5.5vw,60px) var(--afh-calm-shell-gutter);display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,48px);align-items:center}.ripple_copy__Xbyaw{flex:1 1 460px;min-width:280px;max-width:720px}.ripple_heading__xrjvf{font-family:var(--afh-font-body);font-weight:var(--afh-fw-h2);color:var(--afh-color-text-body);font-size:clamp(24px,3.6vw,32px);line-height:1.15}.ripple_body__5K9eD{font-size:1.1875rem;line-height:1.55}.ripple_body__5K9eD:first-of-type{margin-top:14px}.ripple_body__5K9eD+.ripple_body__5K9eD{margin-top:12px}.ripple_body__5K9eD strong{font-weight:var(--afh-fw-bold)}.ripple_art__FqzTx{flex:0 1 auto;width:clamp(160px,20vw,240px)}.full_panel__p_JKA{border:2px solid var(--afh-color-brand);border-radius:var(--afh-radius-block);overflow:hidden}.full_panelHead__ZUtK9{background:var(--afh-color-brand);color:var(--afh-color-text-on-brand);font-family:var(--afh-font-condensed);text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:var(--afh-fw-bold);padding:8px 18px}.full_row__KjxMC{display:flex;align-items:center;gap:14px;padding:11px 18px}.full_row__KjxMC+.full_row__KjxMC{border-top:1px dotted var(--afh-color-grey4)}.full_disc__GhfQc{flex:0 0 auto;width:42px;height:42px;border-radius:var(--afh-radius-pill);display:flex;align-items:center;justify-content:center}.full_disc__GhfQc[data-tint=yellow]{background:var(--afh-color-hl-yellow)}.full_disc__GhfQc[data-tint=blue]{background:var(--afh-color-hl-blue)}.full_disc__GhfQc[data-tint=red]{background:var(--afh-color-hl-red)}.full_disc__GhfQc[data-tint=green]{background:var(--afh-color-hl-green)}.full_disc__GhfQc[data-tint=neutral]{background:var(--afh-color-grey4)}.full_rowText__5_nDU{font-size:14.5px;line-height:1.5;color:var(--afh-color-text-body);margin:0}.full_rowText__5_nDU strong{font-weight:var(--afh-fw-bold);color:var(--afh-color-text-strong)}.group_slots___SuBu{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.group_slot__Eb9eq{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:14px 18px;border:2px solid var(--afh-color-border-subtle);border-radius:10px;cursor:pointer;background:var(--afh-color-surface-card);transition:transform var(--afh-dur) var(--afh-ease),border-color var(--afh-dur-fast) var(--afh-ease)}@media (max-width:640px){.group_slot__Eb9eq{grid-template-columns:20px minmax(0,1fr)}.group_aside__dhlzw{grid-column:2;justify-content:flex-start}}@media (hover:hover){.group_slot__Eb9eq:not([data-closed]):hover{transform:scale(.995);border-color:var(--afh-color-brand)}}.group_slot__Eb9eq:has(input:checked){border-color:var(--afh-color-brand)}.group_slot__Eb9eq input:focus-visible{outline:var(--afh-focus-ring-width) solid var(--afh-color-brand);outline-offset:var(--afh-focus-ring-offset)}.group_slot__Eb9eq[data-closed]{cursor:not-allowed;background:var(--afh-color-wash)}.group_body__vkoVn{display:block;min-width:0}.group_when__jCXEM{display:block;font-weight:var(--afh-fw-bold);color:var(--afh-color-text-strong);font-size:21px;line-height:1.2}.group_meta__mpBs_{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.group_named__g6THi{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.group_nameLabel__XBjHa{font-size:13px;font-weight:var(--afh-fw-bold);color:var(--afh-color-text-strong)}.group_name__9ygMa{display:inline-block;background:var(--afh-color-brand-strong);color:var(--afh-color-white);font-weight:var(--afh-fw-bold);font-size:12.5px;border-radius:var(--afh-radius-base);padding:3px 9px}.group_vols__Jcre1{font-size:13px;color:var(--afh-color-text-body)}.group_vols__Jcre1 strong{font-weight:var(--afh-fw-bold);color:var(--afh-color-text-strong)}.group_aside__dhlzw{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.group_months__4G13z{display:flex;gap:6px}.group_month__xydFg{display:flex;flex-direction:column;align-items:center;justify-content:center;width:58px;padding:6px 0;border-radius:var(--afh-radius-base);background:var(--afh-color-grey4);color:var(--afh-color-text-strong)}.group_monthName__as0zj{font-family:var(--afh-font-condensed);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.group_monthDay__Mr8n4{font-weight:var(--afh-fw-bold);font-size:21px;line-height:1.05}.group_cap__ldndv{font-size:12px;font-weight:var(--afh-fw-semibold);color:var(--afh-color-text-body);background:var(--afh-color-wash);border-radius:var(--afh-radius-base);padding:4px 8px;white-space:nowrap}.group_accentBrandStrong__7TACT:has(input:checked){border-color:var(--afh-color-brand-strong);box-shadow:inset 0 0 0 1px var(--afh-color-brand-strong)}.group_accentBrandStrong__7TACT .group_name__9ygMa{background:var(--afh-color-brand-strong)}.group_accentSuccess__RZIk_:has(input:checked){border-color:var(--afh-color-success);box-shadow:inset 0 0 0 1px var(--afh-color-success)}.group_accentSuccess__RZIk_ .group_name__9ygMa{background:var(--afh-color-success)}.group_accentInfo___i0Rs:has(input:checked){border-color:var(--afh-color-info);box-shadow:inset 0 0 0 1px var(--afh-color-info)}.group_accentInfo___i0Rs .group_name__9ygMa{background:var(--afh-color-info)}.group_accentWarning__23Nnx:has(input:checked){border-color:var(--afh-color-warning);box-shadow:inset 0 0 0 1px var(--afh-color-warning)}.group_accentWarning__23Nnx .group_name__9ygMa{background:var(--afh-color-warning)}.group_accentBlue2__9XFjR:has(input:checked){border-color:var(--afh-color-blue2);box-shadow:inset 0 0 0 1px var(--afh-color-blue2)}.group_accentBlue2__9XFjR .group_name__9ygMa{background:var(--afh-color-blue2)}.group_accentGreen2__y_kns:has(input:checked){border-color:var(--afh-color-green2);box-shadow:inset 0 0 0 1px var(--afh-color-green2)}.group_accentGreen2__y_kns .group_name__9ygMa{background:var(--afh-color-green2)}.group_none__kBzWs{display:flex;gap:10px;align-items:flex-start;padding:14px;border:1px dashed var(--afh-color-border-strong);border-radius:var(--afh-radius-block);cursor:pointer}.group_none__kBzWs span{display:block}.group_noneReason__6tXVB{overflow:hidden;margin-top:12px;transition:max-height var(--afh-dur) var(--afh-ease),opacity var(--afh-dur) var(--afh-ease)}@supports selector(:has(*)){.group_noneReason__6tXVB{max-height:0;opacity:0;margin-top:0;visibility:hidden}form:has(input[name=group][value=none]:checked) .group_noneReason__6tXVB{max-height:none;opacity:1;margin-top:12px;visibility:visible}}.group_noneLabel__HIY1Y{font-weight:600;color:var(--afh-color-text-strong)}.group_noneHelp__0EPz8{font-size:var(--afh-fs-small);color:var(--afh-color-text-muted)}.group_banner__ddPdx{background:var(--afh-color-hl-yellow);border:1px solid var(--afh-color-warning);border-radius:var(--afh-radius-block);padding:14px 16px;display:flex;flex-direction:column;gap:4px}.group_bannerTitle__8J5YO{font-weight:700;color:var(--afh-color-text-strong)}