.portal-card_card__dCR_G{container-type:inline-size;position:relative;background:var(--afh-color-surface-card);border:1px solid var(--afh-color-grey4);border-radius:var(--afh-radius-block);box-shadow:var(--afh-shadow-xs);padding:24px 26px 18px;display:flex;flex-direction:column;min-width:0}.portal-card_top__qttQQ{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.portal-card_body__f3J8N{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 auto}.portal-card_kicker__Xl61b,.portal-card_tag__Ppwri{margin:0;font-weight:var(--afh-fw-bold);letter-spacing:.14em;text-transform:uppercase;line-height:1.4}.portal-card_kicker__Xl61b{font-size:12px}.portal-card_tag__Ppwri{font-size:11px;align-self:flex-end;text-align:right;margin-top:auto;padding-top:14px}.portal-card_kicker__Xl61b[data-tone=module],.portal-card_tag__Ppwri[data-tone=module]{color:var(--afh-calm-accent-ink)}.portal-card_kicker__Xl61b[data-tone=muted],.portal-card_tag__Ppwri[data-tone=muted]{color:var(--afh-color-text-muted)}.portal-card_title__LXUCM{margin:0;font-size:17px;line-height:1.3;font-weight:var(--afh-fw-bold);color:var(--afh-color-grey1)}.portal-card_line__k4ZFT{margin:0;font-size:15px;line-height:var(--afh-lh-small);color:var(--afh-color-grey2)}.portal-card_line__k4ZFT[data-tone=muted]{font-size:14px;color:var(--afh-color-text-muted)}.feedback-sheet_wash__wGSEX{isolation:isolate}.feedback-sheet_wash__wGSEX:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--afh-color-grey4);opacity:.5;z-index:-1;pointer-events:none}.feedback-sheet_quoteRow__Vpksf{display:flex;gap:18px;align-items:flex-start}.feedback-sheet_mark___tmgx{flex:0 0 auto;font-family:var(--afh-font-body);font-weight:var(--afh-fw-bold);font-size:64px;line-height:.6;color:var(--afh-color-text-muted);margin-top:10px}.feedback-sheet_copy__BVxd4{display:flex;flex-direction:column;gap:8px;min-width:0}.feedback-sheet_prompt__qpSoG{margin:0;font-size:20px;line-height:1.25;font-weight:var(--afh-fw-light);font-style:italic;color:var(--afh-color-grey1)}.feedback-sheet_prompt__qpSoG strong{font-weight:var(--afh-fw-bold)}.feedback-sheet_pitch__U8CVQ{margin:0;font-size:14px;line-height:var(--afh-lh-small);color:var(--afh-color-text-muted)}.feedback-sheet_open__ga4mB{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;font:inherit;font-size:14px;font-weight:var(--afh-fw-bold);color:var(--afh-color-brand-strong);text-decoration:underline;text-underline-offset:3px;padding:0;align-self:flex-start;display:inline-flex;align-items:center;min-height:var(--afh-touch-target-min)}.feedback-sheet_sheet__FA68O{border:0;padding:0;background:var(--afh-color-surface-card);color:var(--afh-color-text-body);border-radius:var(--afh-radius-block);box-shadow:var(--afh-shadow-md);width:min(100% - 2rem,30rem);max-height:90dvh;margin:auto}.feedback-sheet_sheet__FA68O::-webkit-backdrop{background:var(--afh-color-grey1);opacity:.45}.feedback-sheet_sheet__FA68O::backdrop{background:var(--afh-color-grey1);opacity:.45}@media (prefers-reduced-motion:no-preference){.feedback-sheet_sheet__FA68O[open]{animation:feedback-sheet_sheet-in__iFkdz var(--afh-dur-slow) var(--afh-ease)}.feedback-sheet_sheet__FA68O[open]::-webkit-backdrop{animation:feedback-sheet_backdrop-in__JT5q2 var(--afh-dur-slow) var(--afh-ease)}.feedback-sheet_sheet__FA68O[open]::backdrop{animation:feedback-sheet_backdrop-in__JT5q2 var(--afh-dur-slow) var(--afh-ease)}@keyframes feedback-sheet_sheet-in__iFkdz{0%{opacity:0;translate:0 8px}}@keyframes feedback-sheet_backdrop-in__JT5q2{0%{opacity:0}}}@media (max-width:30rem){.feedback-sheet_sheet__FA68O{width:100%;max-width:none;margin:auto auto 0;border-end-start-radius:0;border-end-end-radius:0}}.feedback-sheet_body__9ZibW{padding:clamp(18px,5vw,26px);display:flex;flex-direction:column;gap:12px}.feedback-sheet_title__B4i03{font-size:var(--afh-fs-body);line-height:var(--afh-lh-body);font-weight:var(--afh-fw-bold);color:var(--afh-color-text-strong)}.feedback-sheet_label__HkwDk{color:var(--afh-color-text-body)}.feedback-sheet_label__HkwDk,.feedback-sheet_note__8_0y1{font-size:var(--afh-fs-small);line-height:var(--afh-lh-small)}.feedback-sheet_note__8_0y1{color:var(--afh-color-text-muted)}.feedback-sheet_textarea__cn7_J{width:100%;font:inherit;font-size:max(1rem,var(--afh-fs-small));color:var(--afh-color-text-body);background:var(--afh-color-white);border:1px solid var(--afh-color-border-strong);border-radius:var(--afh-radius-base);padding:12px 14px;resize:vertical}.feedback-sheet_row__k88S0{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.feedback-sheet_send__8G8ez{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;font-weight:var(--afh-fw-semibold);font-size:var(--afh-fs-small);background:var(--afh-color-brand);color:var(--afh-color-text-on-brand);border-radius:var(--afh-radius-base);padding:12px 24px;min-height:var(--afh-touch-target-min)}.feedback-sheet_send__8G8ez:disabled{opacity:.45;cursor:not-allowed}.feedback-sheet_close__XuWrX{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;font:inherit;font-size:var(--afh-fs-small);color:var(--afh-color-text-muted);text-decoration:underline;text-underline-offset:.15em;padding:10px 4px;min-height:var(--afh-touch-target-min)}.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)}.dev-bar_bar__V8rkn{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8rem;color:var(--afh-color-text-muted);background:var(--afh-color-surface-sunken);border-top:1px dashed var(--afh-color-border-subtle)}.dev-bar_tag__BHufP{font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--afh-color-text-muted)}.dev-bar_hint__sw_VK{color:var(--afh-color-text-body)}.dev-bar_form__4U__4{display:inline}.dev-bar_button__6Tn0W{font:inherit;padding:.15rem .6rem;cursor:pointer;background:var(--afh-color-surface-card);border:1px solid var(--afh-color-border-subtle);border-radius:var(--afh-radius-base)}.dev-bar_button__6Tn0W,.dev-bar_link__RTdta{color:var(--afh-color-text-body)}.dev-bar_note__NWXok{flex-basis:100%;color:var(--afh-color-text-muted)}.dev-bar_date__M5Hrf,.dev-bar_week__DQIoP{font:inherit;margin-left:.4rem;padding:.1rem .4rem;color:var(--afh-color-text-body);background:var(--afh-color-surface-card);border:1px solid var(--afh-color-border-subtle);border-radius:var(--afh-radius-base)}.dev-bar_active__Ewtc4{font-weight:700;color:var(--afh-color-text-body)}.portal-footer_footer__rPG4V{margin-top:auto;border-top:1px solid var(--afh-color-grey4);background:var(--afh-color-white)}.portal-footer_inner__Zb6gY{max-width:var(--afh-calm-shell-max);margin-inline:auto;padding:18px var(--afh-calm-shell-gutter);display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px}.portal-footer_links__iE3re{display:flex;flex-wrap:wrap;gap:16px;font-size:var(--afh-fs-micro)}.portal-footer_legal__27WHQ{font-size:var(--afh-fs-micro);line-height:var(--afh-lh-micro);color:var(--afh-color-text-muted);max-width:68ch}.programme-banner_banner__zqyb7{background:var(--afh-color-blue1)}.programme-banner_inner__2OYYl{max-width:1000px;margin-inline:auto;padding:clamp(12px,1.8vw,16px) clamp(14px,4vw,28px);display:flex;align-items:center;justify-content:space-between;gap:clamp(14px,3vw,32px)}.programme-banner_copy__sQiOc{min-width:0}.programme-banner_title__KT4Nb{font-family:var(--afh-font-body);font-weight:var(--afh-fw-display);color:var(--afh-color-white);font-size:clamp(22px,2.7vw,28px);line-height:1.05;letter-spacing:-.01em}.programme-banner_tagline__Wehmr{font-family:var(--afh-font-body);font-weight:var(--afh-fw-light);color:var(--afh-color-blue4);font-size:clamp(13px,1.3vw,15.5px);line-height:1.35;margin-top:6px;max-width:34em}.programme-banner_disc__iFsXf{flex:0 0 auto;inline-size:72px;block-size:72px;border-radius:50%;background:var(--afh-color-hl-blue);display:grid;place-items:center}.programme-closed_panel__yQIjY{background:var(--afh-color-wash);border-radius:var(--afh-radius-base);padding:18px 20px;max-width:62ch}.programme-closed_heading__fLfHx{margin:0 0 8px;font-size:18px;line-height:1.3;font-weight:var(--afh-fw-bold);color:var(--afh-color-text-strong);overflow-wrap:anywhere}.programme-closed_body__0MG_T{margin:0 0 10px;font-size:var(--afh-fs-small);line-height:var(--afh-lh-small);color:var(--afh-color-text-body)}.programme-closed_body__0MG_T:last-child{margin-bottom:0}.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_module__Brq53{color:var(--afh-calm-accent-ink)}.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)}.shell_page__OVTFf{min-height:100dvh;display:flex;flex-direction:column;background:var(--afh-color-wash)}.shell_skip__MCCC_{position:absolute;inset-inline-start:1rem;inset-block-start:-100%;z-index:60;background:var(--afh-color-brand);color:var(--afh-color-text-on-brand);padding:12px 16px;border-radius:var(--afh-radius-base);text-decoration:none;font-weight:var(--afh-fw-semibold);font-size:var(--afh-fs-small);min-height:var(--afh-touch-target-min)}.shell_skip__MCCC_:focus{inset-block-start:1rem}.shell_who__dHT0r{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;min-width:0;max-width:min(48vw,300px);text-align:right}.shell_whoName__BIWSa{font-size:13.5px;font-weight:var(--afh-fw-semibold);color:var(--afh-color-text-strong)}.shell_whoEmail__FU62J,.shell_whoName__BIWSa{line-height:1.2;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.shell_whoEmail__FU62J{font-size:12px;color:var(--afh-color-text-muted)}.shell_header__vLQpH{background:var(--afh-color-white);border-bottom:1px solid var(--afh-color-grey4)}.shell_headerInner__Tzeiu{max-width:1000px;margin-inline:auto;padding:8px clamp(14px,4vw,28px);display:flex;align-items:center;flex-wrap:wrap;gap:clamp(12px,2vw,20px)}.shell_logo__ZMhKV img{height:34px;width:auto}.shell_logo__ZMhKV{display:inline-flex;align-items:center;-webkit-margin-end:auto;margin-inline-end:auto}.shell_nav__4Zaxs{display:flex;align-items:stretch;align-self:stretch;margin-block:-8px;gap:clamp(20px,3vw,28px);flex:1 1 auto;min-width:0}.shell_navLink__N_LB0{font-family:var(--afh-font-body);font-size:var(--afh-fs-small);font-weight:var(--afh-fw-semibold);letter-spacing:.01em;line-height:1.2;color:var(--afh-color-text-muted);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;min-height:var(--afh-touch-target-min);padding-block:3px 0;border-bottom:3px solid transparent;transition:color .12s ease,border-color .12s ease}.shell_navLink__N_LB0:hover{color:var(--afh-color-text-strong);border-bottom-color:var(--afh-color-grey4)}.shell_navLink__N_LB0[aria-current=page],.shell_navLink__N_LB0[aria-current=page]:hover{color:var(--afh-color-text-strong);border-bottom-color:var(--afh-color-brand)}@media (prefers-reduced-motion:reduce){.shell_navLink__N_LB0{transition:none}}.shell_signOutForm__yo0gt{display:inline-flex;align-items:center}.shell_who__dHT0r+.shell_signOutForm__yo0gt{-webkit-border-start:1px solid var(--afh-color-grey4);border-inline-start:1px solid var(--afh-color-grey4);-webkit-padding-start:clamp(12px,2vw,20px);padding-inline-start:clamp(12px,2vw,20px)}@media (max-width:479px){.shell_headerInner__Tzeiu{column-gap:12px;row-gap:0;-webkit-padding-after:0;padding-block-end:0}.shell_headerInner__Tzeiu:after{content:"";order:2;flex-basis:100%;height:4px}.shell_logo__ZMhKV{order:0;flex:0 0 auto}.shell_logo__ZMhKV img{height:30px}.shell_who__dHT0r{order:1;flex:0 1 auto;max-width:calc(100% - 172px)}.shell_nav__4Zaxs{order:3;margin-block:0;gap:24px}.shell_signOutForm__yo0gt{order:4}.shell_who__dHT0r+.shell_signOutForm__yo0gt{-webkit-border-start:0;border-inline-start:0;-webkit-padding-start:0;padding-inline-start:0}}.shell_signOut__sHeGh{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;font:inherit;font-size:13.5px;color:var(--afh-color-brand-strong);text-decoration:underline;text-underline-offset:2px;white-space:nowrap;padding:10px 4px;min-height:var(--afh-touch-target-min)}.shell_main__TQ8Qv{width:100%;max-width:1000px;margin-inline:auto;padding:clamp(24px,5vw,40px) clamp(14px,4vw,28px) clamp(36px,6vw,60px);flex:1 1}.this-week-card_card__u5UbL{container-type:inline-size;background:var(--afh-color-surface-card);border:1px solid var(--afh-color-grey4);border-top:4px solid var(--afh-calm-accent-rule);border-radius:var(--afh-radius-block);padding:clamp(20px,4.5cqw,28px);box-shadow:var(--afh-shadow-xs);display:flex;flex-direction:column;gap:12px}.this-week-card_kickerRow__U8NDK{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.this-week-card_title__F2TDR{font-size:clamp(24px,4cqw,28px);line-height:1.2;font-weight:var(--afh-fw-bold);color:var(--afh-color-text-strong);text-wrap:balance}.this-week-card_lead__2Sps0{margin:0;font-size:16px;line-height:1.5;color:var(--afh-color-grey2)}.this-week-card_date__oIYZN{margin:0;font-size:13px;line-height:var(--afh-lh-small);color:var(--afh-color-text-muted)}.this-week-card_reflectionDate__fyMN3{display:inline-flex;align-items:center;min-height:var(--afh-touch-target-min);font-size:14px;color:var(--afh-color-text-muted)}.this-week-card_halves__M8N4I{border-top:1px solid var(--afh-color-grey4);padding-top:14px;display:flex;flex-direction:column;gap:14px}.this-week-card_half___2Nfh{display:flex;flex-direction:column;gap:6px;min-width:0}.this-week-card_halfLabel__8e8bo{font-family:var(--afh-font-condensed);text-transform:uppercase;letter-spacing:var(--afh-ls-kicker);font-size:12px;color:var(--afh-calm-accent-ink)}.this-week-card_halfBody__zs_xw{color:var(--afh-color-grey2)}.this-week-card_halfBody__zs_xw,.this-week-card_quote__B99_Q{font-size:var(--afh-fs-small);line-height:var(--afh-lh-small);margin:0}.this-week-card_quote__B99_Q{border-left:3px solid var(--afh-color-blue5);padding-left:14px;color:var(--afh-color-grey1);overflow-wrap:anywhere}.this-week-card_quoteMind__4GpJS{border-left-color:var(--afh-color-blue5)}.this-week-card_quotePractise__jH_9T{border-left-color:var(--afh-color-hl-green)}.this-week-card_quote__B99_Q em{font-style:italic}.this-week-card_degraded__fUiBk{font-size:var(--afh-fs-micro);line-height:var(--afh-lh-micro);color:var(--afh-color-text-muted)}.this-week-card_actions__TeQS4{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px}.this-week-card_cta__rfmB_{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:var(--afh-fw-semibold);font-size:16px;background:var(--afh-color-brand);color:var(--afh-color-text-on-brand);border-radius:var(--afh-radius-base);padding:13px 26px;min-height:var(--afh-touch-target-min);transition:scale var(--afh-dur) var(--afh-ease)}@media (hover:hover) and (pointer:fine){.this-week-card_cta__rfmB_:hover{scale:.95}}.this-week-card_secondary__F4SYs{font-size:14px;color:var(--afh-color-brand-strong);display:inline-flex;align-items:center;min-height:var(--afh-touch-target-min)}.prose_paragraph__oxMt7{color:var(--afh-color-text-body);max-width:62ch}.prose_heading__dvGL6,.prose_paragraph__oxMt7{font-size:var(--afh-fs-body);line-height:var(--afh-lh-body)}.prose_heading__dvGL6{font-weight:var(--afh-fw-bold);color:var(--afh-color-text-strong);max-width:46ch}.prose_list__HrkUB{margin:0;-webkit-padding-start:1.25em;padding-inline-start:1.25em;font-size:var(--afh-fs-body);line-height:var(--afh-lh-body);color:var(--afh-color-text-body);max-width:62ch;display:flex;flex-direction:column;gap:6px}.prose_emphasis__cnKUX{font-weight:var(--afh-fw-bold);color:var(--afh-color-text-strong)}.prose_note__9DNjA{background:var(--afh-color-wash);border-radius:var(--afh-radius-base);border-left:3px solid var(--afh-color-brand);padding:16px 18px 16px 15px;font-size:var(--afh-fs-small);line-height:var(--afh-lh-small);color:var(--afh-color-grey1);max-width:62ch}.host_host__JVozM{display:flex;flex-direction:column}.host_loading__CHLmQ{border-radius:var(--afh-radius-block)}.host_failed__HFxsb,.host_loading__CHLmQ{min-height:26rem;background:var(--afh-color-wash)}.host_failed__HFxsb{border:1px solid var(--afh-color-border-subtle);border-radius:var(--afh-radius-block);padding:clamp(18px,4cqw,26px);font-size:var(--afh-fs-small);line-height:var(--afh-lh-small);color:var(--afh-color-text-muted);max-width:60ch}.host_announcer__5_2TZ{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@font-face{font-family:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dancing-script-600-latin.woff2) format("woff2")}.letter-paper_paper___afU_{min-width:0;overflow-wrap:anywhere;background:var(--afh-color-white);border-radius:var(--afh-radius-base);box-shadow:var(--afh-shadow-sm);border-top:3px solid var(--afh-color-blue4);padding:clamp(22px,5vw,36px) clamp(20px,5vw,40px) clamp(24px,5vw,40px);color:var(--afh-color-text-body)}.letter-paper_salutation__nHCG_{margin:0 0 var(--afh-space-3);font-family:"Dancing Script",var(--afh-font-body);font-weight:600;font-size:1.875rem;line-height:1.15;color:var(--afh-color-blue1)}.letter-paper_body__tNMeP{max-width:62ch;font-size:max(1rem,var(--afh-fs-body));line-height:1.7}.letter-paper_body__tNMeP p{margin:0;white-space:pre-line}.letter-paper_body__tNMeP p+p{margin-top:.85em}.happy-map_panel__rZBoi{background:var(--afh-color-yellow3);border-radius:var(--afh-radius-block);padding:clamp(16px,4vw,32px);display:flex;flex-direction:column;gap:var(--afh-space-3)}.happy-map_visuallyHidden__y7W0S{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.happy-map_frame__OkTSZ{container-type:inline-size;container-name:calm-happy-map;background:var(--afh-color-white);border-radius:var(--afh-radius-base);box-shadow:var(--afh-shadow-sm);padding:var(--afh-space-4) var(--afh-space-3);color:var(--afh-color-text-body)}.happy-map_frame__OkTSZ:where([data-flat]){box-shadow:none;border:1px solid var(--afh-color-border-subtle)}.happy-map_map__6EoD9{--afh-map-height:54;display:flex;flex-direction:column;align-items:stretch;gap:var(--afh-space-3)}.happy-map_lines__rUojw{display:none}.happy-map_lines__rUojw line{stroke:var(--afh-color-blue4);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.happy-map_finished__LBBjg .happy-map_lines__rUojw line{stroke:var(--afh-color-blue3)}.happy-map_title__b_wQC{margin:0;align-self:center;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--afh-color-blue1);color:var(--afh-color-white);font-family:var(--afh-font-body);font-weight:var(--afh-fw-bold);font-size:var(--afh-fs-lead);line-height:1.2;border-radius:var(--afh-radius-pill);padding:var(--afh-space-3) var(--afh-space-5);max-width:100%}.happy-map_bubbles__dF49d{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--afh-space-2)}.happy-map_bubble__0Ttrn{--afh-map-x:50;--afh-map-y:50;display:flex}.happy-map_box__nKtDK{font:inherit;font-size:max(1rem,var(--afh-fs-small));font-weight:var(--afh-fw-semibold);text-align:center;color:var(--afh-color-blue1);background:var(--afh-color-white);border:2px solid var(--afh-color-blue3);border-radius:var(--afh-radius-pill);padding:10px 18px;width:100%;min-width:0;min-height:var(--afh-touch-target-min)}.happy-map_box__nKtDK::placeholder{color:var(--afh-color-text-muted);font-weight:var(--afh-fw-book);font-style:italic;opacity:1}.happy-map_box__nKtDK:focus-visible{outline:var(--afh-focus-ring-width) solid var(--afh-color-brand-strong);outline-offset:var(--afh-focus-ring-offset);border-color:var(--afh-color-blue1)}.happy-map_word__LoNGO{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--afh-touch-target-min);padding:10px 18px;text-align:center;font-weight:var(--afh-fw-semibold);font-size:var(--afh-fs-body);line-height:1.25;color:var(--afh-color-blue1);background:var(--afh-color-yellow5);border:2px solid var(--afh-color-yellow4);border-radius:var(--afh-radius-pill);overflow-wrap:anywhere}@container calm-happy-map (min-width: 34rem){.happy-map_map__6EoD9{display:block;position:relative;aspect-ratio:100/var(--afh-map-height)}.happy-map_lines__rUojw{display:block;position:absolute;inset:0;width:100%;height:100%;overflow:visible}.happy-map_title__b_wQC{position:absolute;left:50%;top:50%;translate:-50% -50%;width:30%;min-height:5.5rem;padding:var(--afh-space-3);z-index:1}.happy-map_bubbles__dF49d{display:block}.happy-map_bubble__0Ttrn{position:absolute;left:calc(var(--afh-map-x) * 1%);top:calc(var(--afh-map-y) * 1%);translate:-50% -50%;width:26%;z-index:1}.happy-map_box__nKtDK,.happy-map_word__LoNGO{padding-inline:10px}.happy-map_word__LoNGO{font-size:var(--afh-fs-small)}}.happy-map_addRow__RNGlD{display:flex;justify-content:center}.happy-map_full__eo2UV{margin:0;font-size:var(--afh-fs-small);color:var(--afh-color-text-body);text-align:center}.happy-map_actions__FP98U{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--afh-space-2) var(--afh-space-3)}.happy-map_saved__BeyOi{display:flex;justify-content:center;text-align:center;background:var(--afh-color-white);border-radius:var(--afh-radius-base);padding:var(--afh-space-2) var(--afh-space-3)}.happy-map_rework___S5Xb{display:flex;flex-direction:column;align-items:center;gap:var(--afh-space-2)}.happy-map_restartRow__xHqLS{display:flex;flex-direction:column;align-items:center;justify-content:center}.happy-map_quiet__RJ138,.happy-map_restart__kNwW8{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0 var(--afh-space-1);margin:0;cursor:pointer;font:inherit;font-size:var(--afh-fs-small);font-weight:var(--afh-fw-semibold);display:inline-flex;align-items:center;gap:var(--afh-space-1);min-height:var(--afh-touch-target-min);border-radius:var(--afh-radius-base)}.happy-map_restart__kNwW8{color:var(--afh-color-text-strong)}.happy-map_restart__kNwW8:hover{text-decoration:underline}.happy-map_restartWarning__wqgQO{margin:0;font-size:var(--afh-fs-small);line-height:var(--afh-lh-small);font-style:italic;color:var(--afh-color-text-strong);text-align:center}.happy-map_quiet__RJ138{align-self:center;color:var(--afh-color-text-strong);text-decoration:underline}.happy-map_quiet__RJ138:hover{color:var(--afh-color-brand-strong)}.happy-map_quiet__RJ138:focus-visible,.happy-map_restart__kNwW8:focus-visible{outline:var(--afh-focus-ring-width) solid var(--afh-color-brand-strong);outline-offset:var(--afh-focus-ring-offset)}.happy-map_restartAsk__nN0kc{display:flex;flex-direction:column;gap:var(--afh-space-2);padding:var(--afh-space-3);border-radius:var(--afh-radius-base);background:var(--afh-color-white);text-align:center;max-width:34rem}.happy-map_restartQuestion__IKgYj{margin:0;font-size:var(--afh-fs-body);line-height:var(--afh-lh-body);font-weight:var(--afh-fw-bold);color:var(--afh-color-text-strong)}.happy-map_restartNote__m7Zqe{margin:0;font-size:var(--afh-fs-small);line-height:var(--afh-lh-small);color:var(--afh-color-text-body)}.happy-map_restartActions__xkK6a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--afh-space-2) var(--afh-space-3);margin-top:var(--afh-space-1)}.pressable_primary__K1pzo,.pressable_secondary__insHx{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font:inherit;font-weight:var(--afh-fw-semibold);font-size:var(--afh-fs-small);line-height:var(--afh-lh-small);border-radius:var(--afh-radius-base);padding:12px 24px;min-height:var(--afh-touch-target-min);text-decoration:none;transition:scale var(--afh-dur) var(--afh-ease),background var(--afh-dur) var(--afh-ease)}.pressable_primary__K1pzo{border:1.5px solid var(--afh-color-brand);background:var(--afh-color-brand);color:var(--afh-color-text-on-brand)}.pressable_secondary__insHx{border:1.5px solid var(--afh-color-brand);background:var(--afh-color-white);color:var(--afh-color-brand-strong)}@media (hover:hover) and (pointer:fine){.pressable_carrier__EdS9E:hover .pressable_primary__K1pzo,.pressable_carrier__EdS9E:hover .pressable_secondary__insHx,.pressable_primary__K1pzo:hover:not(:disabled),.pressable_secondary__insHx:hover:not(:disabled){scale:var(--afh-hover-shrink)}}.pressable_carrier__EdS9E:hover .pressable_primary__K1pzo,.pressable_primary__K1pzo:hover:not(:disabled){background:var(--afh-color-brand-strong);border-color:var(--afh-color-brand-strong)}.pressable_carrier__EdS9E:hover .pressable_secondary__insHx,.pressable_secondary__insHx:hover:not(:disabled){background:var(--afh-color-brand-pale)}.pressable_primary__K1pzo:disabled,.pressable_secondary__insHx:disabled{opacity:.45;cursor:not-allowed;scale:1}.pressable_carrier__EdS9E:focus-visible .pressable_primary__K1pzo,.pressable_carrier__EdS9E:focus-visible .pressable_secondary__insHx,.pressable_primary__K1pzo:focus-visible,.pressable_secondary__insHx:focus-visible{outline:var(--afh-focus-ring-width) solid var(--afh-color-brand-strong);outline-offset:var(--afh-focus-ring-offset)}.pressable_carrier__EdS9E:focus-visible{outline:none}.save-exercise-answers_form__gZ3Dm{display:flex;flex-direction:column;gap:var(--afh-space-2);margin:0}.save-exercise-answers_save__Qa_9S{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}[data-ground=dark] .save-exercise-answers_save__Qa_9S,[data-ground=red] .save-exercise-answers_save__Qa_9S{font:inherit;font-weight:var(--afh-fw-semibold);font-size:var(--afh-fs-small);border-radius:var(--afh-radius-base);padding:13px 20px;min-height:var(--afh-touch-target-min);transition:scale var(--afh-dur) var(--afh-ease)}[data-ground=red] .save-exercise-answers_save__Qa_9S{border:1px solid var(--afh-color-white);background:var(--afh-color-white);color:var(--afh-color-text-strong)}[data-ground=dark] .save-exercise-answers_save__Qa_9S{border:0;background:var(--afh-color-yellow3);color:var(--afh-color-green1)}[data-ground=dark] .save-exercise-answers_save__Qa_9S:disabled,[data-ground=paper] .save-exercise-answers_save__Qa_9S:disabled,[data-ground=red] .save-exercise-answers_save__Qa_9S:disabled{cursor:progress;opacity:.75}@media (hover:hover) and (pointer:fine){.save-exercise-answers_save__Qa_9S:hover:not(:disabled){scale:var(--afh-hover-shrink)}}[data-ground=dark] .save-exercise-answers_save__Qa_9S:focus-visible,[data-ground=red] .save-exercise-answers_save__Qa_9S:focus-visible{outline:var(--afh-focus-ring-width) solid var(--afh-color-yellow3);outline-offset:var(--afh-focus-ring-offset)}.save-exercise-answers_saved__lHHVc{display:flex;align-items:center;gap:var(--afh-space-2);margin:0;font-size:var(--afh-fs-small);line-height:var(--afh-lh-small);min-width:0}[data-ground=dark] .save-exercise-answers_saved__lHHVc,[data-ground=red] .save-exercise-answers_saved__lHHVc{color:var(--afh-color-white)}[data-ground=paper] .save-exercise-answers_saved__lHHVc{color:var(--afh-color-text-muted)}.save-exercise-answers_savedRow__Ct4TY{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--afh-space-3);row-gap:var(--afh-space-1);min-width:0}.save-exercise-answers_edit__9eSNY{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:var(--afh-fs-small);font-weight:var(--afh-fw-semibold);min-height:var(--afh-touch-target-min);padding:0 4px;border:0;border-radius:var(--afh-radius-base);background:transparent;text-decoration:underline;text-underline-offset:4px}[data-ground=dark] .save-exercise-answers_edit__9eSNY,[data-ground=red] .save-exercise-answers_edit__9eSNY{color:var(--afh-color-white)}[data-ground=paper] .save-exercise-answers_edit__9eSNY{color:var(--afh-color-brand-strong)}[data-ground=dark] .save-exercise-answers_edit__9eSNY:focus-visible,[data-ground=red] .save-exercise-answers_edit__9eSNY:focus-visible{outline:var(--afh-focus-ring-width) solid var(--afh-color-yellow3);outline-offset:var(--afh-focus-ring-offset)}[data-ground=paper] .save-exercise-answers_edit__9eSNY:focus-visible{outline:var(--afh-focus-ring-width) solid var(--afh-color-brand-strong);outline-offset:var(--afh-focus-ring-offset)}.save-exercise-answers_tick__pzTaq{flex-shrink:0}[data-ground=dark] .save-exercise-answers_tick__pzTaq,[data-ground=red] .save-exercise-answers_tick__pzTaq{color:var(--afh-color-yellow3)}[data-ground=paper] .save-exercise-answers_tick__pzTaq{color:var(--afh-color-success)}.save-exercise-answers_error__HqQfv{margin:0;font-size:var(--afh-fs-small);line-height:var(--afh-lh-small);font-weight:var(--afh-fw-semibold);max-width:var(--afh-measure)}[data-ground=dark] .save-exercise-answers_error__HqQfv,[data-ground=red] .save-exercise-answers_error__HqQfv{color:var(--afh-color-yellow3)}[data-ground=paper] .save-exercise-answers_error__HqQfv{color:var(--afh-color-danger)}@container calm-values-controls (max-width: 419px){.save-exercise-answers_form__gZ3Dm{flex-basis:100%}}.each-day_eachDay__0PiJe{display:flex;flex-direction:column;gap:10px;background:var(--afh-color-surface-card);border:1px solid var(--afh-color-grey4);border-top:6px solid var(--afh-calm-accent-rule);border-radius:var(--afh-radius-block);box-shadow:var(--afh-shadow-xs);padding:clamp(20px,4.5cqw,32px) clamp(22px,5cqw,40px) clamp(24px,5cqw,36px)}.each-day_label__K2Leg{margin:0;font-family:var(--afh-font-condensed);text-transform:uppercase;letter-spacing:var(--afh-ls-kicker);font-size:var(--afh-calm-fs-section-label);font-weight:var(--afh-fw-semibold);line-height:1.4;color:var(--afh-calm-accent-ink)}.each-day_body__2AW__{margin:0;max-width:40ch;font-size:clamp(1.25rem,3.4cqw,1.5rem);line-height:1.35;font-weight:var(--afh-fw-semibold);color:var(--afh-color-text-strong);text-wrap:pretty}.support-note_note__ux0eO{background:var(--afh-color-wash);border-radius:var(--afh-radius-base);padding:14px 16px;font-size:var(--afh-fs-small);line-height:var(--afh-lh-small);color:var(--afh-color-text-body);max-width:62ch}.reflection_page__iEhhW{container-type:inline-size;display:flex;flex-direction:column;gap:clamp(18px,4cqw,28px)}.reflection_head__Jrh6W{display:flex;flex-direction:column;gap:8px}.reflection_title__KGl0h{font-size:clamp(1.75rem,5cqw,2.5rem);line-height:1.12;font-weight:var(--afh-fw-bold);color:var(--afh-color-text-strong);text-wrap:balance;max-width:34ch}.reflection_prose__fQ0lD{display:flex;flex-direction:column;gap:14px;max-width:62ch}.reflection_fields__XY9bX{display:flex;flex-direction:column;gap:clamp(22px,5cqw,34px)}.reflection_unavailable__VPdxs{background:var(--afh-color-wash);border-radius:var(--afh-radius-base);padding:16px 18px;font-size:var(--afh-fs-small);line-height:var(--afh-lh-small);color:var(--afh-color-text-muted);max-width:60ch}.reflection_done__i0fyZ{font-size:var(--afh-fs-small);color:var(--afh-color-brand-strong);align-self:flex-start;display:inline-flex;align-items:center;min-height:var(--afh-touch-target-min)}.reflection_mondaySaid__rdXXn{margin:0;padding:12px 16px;border-radius:var(--afh-radius-base);background:var(--afh-color-wash);font-size:var(--afh-fs-small);line-height:var(--afh-lh-small);color:var(--afh-color-text-body);overflow-wrap:anywhere}.reflection_field__3DBns{display:flex;flex-direction:column;gap:10px}.reflection_sectionLabel__IsRJr{margin:0;font-family:var(--afh-font-condensed);text-transform:uppercase;letter-spacing:var(--afh-ls-kicker);font-size:var(--afh-calm-fs-section-label);font-weight:var(--afh-fw-semibold);color:var(--afh-color-text-muted)}.questions-card_card__T_02n{container-type:inline-size;background:var(--afh-color-surface-card);border:1px solid var(--afh-color-grey4);border-radius:var(--afh-radius-block);padding:clamp(18px,4.5cqw,28px) clamp(18px,5cqw,32px);display:flex;flex-direction:column;gap:22px}.questions-card_card__T_02n [data-question]+[data-question]{border-top:1px solid var(--afh-color-grey4);padding-top:22px}@media (scripting:enabled){.questions-card_card__T_02n [data-awaiting-exercise]+[data-question]{border-top:0;padding-top:0}@supports selector(:has(*)){.questions-card_card__T_02n:has(>form[data-awaiting-all]):not(:has(>:not(form[data-awaiting-all]))){display:none}}}.saved-trees_section__Hl9FF{container-type:inline-size;container-name:calm-saved-trees;display:flex;flex-direction:column;gap:var(--afh-space-3);min-width:0}.saved-trees_heading__p_laZ{margin:0;font-size:var(--afh-fs-h4);font-weight:var(--afh-fw-h4);line-height:var(--afh-lh-h4);color:var(--afh-color-text-strong)}.saved-trees_limit___hbUi{margin:0;font-size:var(--afh-fs-small);line-height:var(--afh-lh-small);color:var(--afh-color-text-muted)}.saved-trees_list__GcdUW{margin:0;padding:0;list-style:none;border-top:1px solid var(--afh-color-border-subtle)}.saved-trees_item__Xu_XN{border-bottom:1px solid var(--afh-color-border-subtle)}.saved-trees_summary__uni6_{display:flex;align-items:center;gap:var(--afh-space-3);padding:var(--afh-space-3) var(--afh-space-1);min-height:var(--afh-touch-target-min);cursor:pointer;list-style:none}.saved-trees_summary__uni6_::-webkit-details-marker{display:none}.saved-trees_summary__uni6_:focus-visible{outline:var(--afh-focus-ring-width) solid var(--afh-color-brand);outline-offset:var(--afh-focus-ring-offset);border-radius:var(--afh-radius-base)}.saved-trees_lead___TirQ{flex-grow:1;display:flex;flex-direction:column;gap:var(--afh-space-1);min-width:0}.saved-trees_worry__nkaPt{font-size:var(--afh-fs-body);line-height:var(--afh-lh-small);color:var(--afh-color-text-strong);overflow-wrap:anywhere}.saved-trees_meta__eTPRw{display:flex;align-items:center;flex-wrap:wrap;gap:var(--afh-space-2)}.saved-trees_date__IWznX{color:var(--afh-color-text-muted)}.saved-trees_badge__Xn6M7,.saved-trees_date__IWznX{font-size:var(--afh-fs-micro);line-height:var(--afh-lh-micro)}.saved-trees_badge__Xn6M7{font-weight:var(--afh-fw-semibold);border-radius:var(--afh-radius-pill);padding:2px var(--afh-space-2);white-space:nowrap}.saved-trees_badge__Xn6M7[data-branch=acted]{background:var(--afh-tile-pale-green-bg);color:var(--afh-tile-pale-green-fg)}.saved-trees_badge__Xn6M7[data-branch=let-go]{background:var(--afh-tile-pale-yellow-bg);color:var(--afh-tile-pale-yellow-fg)}.saved-trees_row__DPS3a[open] .saved-trees_badge__Xn6M7{display:none}.saved-trees_chevron__ky8OK{flex-shrink:0;color:var(--afh-color-green1);transition:rotate var(--afh-dur) var(--afh-ease)}.saved-trees_row__DPS3a[open] .saved-trees_chevron__ky8OK{rotate:180deg}.saved-trees_body__eUQpx{display:flex;flex-direction:column;gap:var(--afh-space-3);padding:0 var(--afh-space-1) var(--afh-space-4)}.saved-trees_remove__YQ4gq{font-size:var(--afh-fs-micro);line-height:var(--afh-lh-micro)}.saved-trees_removeSummary___6_Fy{display:inline-flex;align-items:center;min-height:var(--afh-touch-target-min);cursor:pointer;list-style:none;color:var(--afh-color-text-muted);text-decoration:underline;text-underline-offset:3px}.saved-trees_removeSummary___6_Fy::-webkit-details-marker{display:none}.saved-trees_removeSummary___6_Fy:focus-visible{outline:var(--afh-focus-ring-width) solid var(--afh-color-brand);outline-offset:var(--afh-focus-ring-offset);border-radius:var(--afh-radius-base)}.saved-trees_removeBody__0HBmz{display:flex;flex-direction:column;align-items:flex-start;gap:var(--afh-space-2);padding-top:var(--afh-space-1)}.saved-trees_removeWarning__O8tGL{margin:0;max-width:var(--afh-measure);color:var(--afh-color-text-muted)}.saved-trees_removeConfirm__YIvxw{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-weight:var(--afh-fw-semibold);color:var(--afh-color-white);background:var(--afh-color-danger);border:0;border-radius:var(--afh-radius-base);padding:10px 20px;min-height:var(--afh-touch-target-min)}.saved-trees_removeConfirm__YIvxw:disabled{cursor:progress;opacity:.7}.saved-trees_removeError__AzWPi{margin:0;color:var(--afh-color-danger);max-width:var(--afh-measure)}.saved-trees_removed__tXmdz{margin:0;font-size:var(--afh-fs-micro);line-height:var(--afh-lh-micro);color:var(--afh-color-text-muted)}@container calm-saved-trees (width < 22rem){.saved-trees_chevron__ky8OK{display:none}.saved-trees_summary__uni6_{gap:var(--afh-space-2)}}