body.group-coaching-theme{--jt-page:#fafaf8;--jt-band:#fafaf8;--jt-card:#fff;--jt-muted:#eff6f5;--jt-track:#f2f2f2;--jt-text:#0d0d0d;--jt-text-muted:#4d4d4d;--jt-text-subtle:gray;--jt-text-faint:#999;--jt-border:#e6e6e6;--jt-border-strong:#ccc;--jt-border-accent:#dff3f3;--jt-accent:#04846b;--jt-accent-dim:#eff6f5;--jt-on-accent:#fff;--jt-strip:#04846b;--jt-bar:#dff3f3;--jt-bar-accent:#04846b;--jt-star:#04846b;--jt-star-empty:#e6e6e6;--jt-panel:#014034;--jt-panel-ring:transparent;--jt-panel-heading:#fff;--jt-panel-body:#dff3f3;--jt-panel-quiet:#a6fceb;--jt-panel-line:#ffffff26;--jt-panel-inset:#ffffff12;--jt-panel-badge-bg:#eff6f5;--jt-panel-badge-fg:#04846b;--jt-panel-cta-bg:#fff;--jt-panel-cta-fg:#014034;--jt-panel-cta-edge:#dff3f3;--jt-cta-bg:#04846b;--jt-cta-fg:#fff;--jt-cta-edge:#036d59;--jt-focus-ring:#036d59;--jt-nav:#fffffff2;--jt-photo:none}@media (prefers-color-scheme:dark){body.group-coaching-theme{--jt-page:#0b100f;--jt-band:#0f1514;--jt-card:#151c1b;--jt-muted:#11201d;--jt-track:#ffffff17;--jt-text:#f1f5f4;--jt-text-muted:#cbd3d1;--jt-text-subtle:#9aa5a2;--jt-text-faint:#9aa5a2;--jt-border:#ffffff1c;--jt-border-strong:#fff3;--jt-border-accent:#ffffff1c;--jt-accent:#05dfb5;--jt-accent-dim:#05dfb524;--jt-on-accent:#00231c;--jt-strip:#02594a;--jt-bar:#2b6a5e;--jt-bar-accent:#05dfb5;--jt-star:#05dfb5;--jt-star-empty:#ffffff2e;--jt-panel:#04302a;--jt-panel-ring:#05dfb538;--jt-panel-body:#cfe9e2;--jt-panel-badge-bg:#ffffff24;--jt-panel-badge-fg:#dff3f3;--jt-panel-cta-fg:#04302a;--jt-panel-cta-edge:#9fd8cb;--jt-cta-bg:#05dfb5;--jt-cta-fg:#00231c;--jt-cta-edge:#03a183;--jt-focus-ring:#05dfb5;--jt-nav:#0b100ff2;--jt-photo:brightness(.88) contrast(1.02)}}body.group-coaching-theme{background-color:var(--jt-page);color:var(--jt-text-muted)}body.group-coaching-theme .bg-warm-white{background-color:var(--jt-band)}body.group-coaching-theme .bg-white{background-color:var(--jt-card)}body.group-coaching-theme .bg-sage{background-color:var(--jt-muted)}body.group-coaching-theme .bg-grey-50{background-color:var(--jt-track)}body.group-coaching-theme .bg-teal{background-color:var(--jt-strip)}body.group-coaching-theme .border-grey-100{border-color:var(--jt-border)}body.group-coaching-theme .border-grey-200{border-color:var(--jt-border-strong)}body.group-coaching-theme .border-green-200{border-color:var(--jt-border-accent)}body.group-coaching-theme .text-forest,body.group-coaching-theme h1,body.group-coaching-theme h2,body.group-coaching-theme h3{color:var(--jt-text)}body.group-coaching-theme .text-grey-700{color:var(--jt-text-muted)}body.group-coaching-theme .text-grey-500{color:var(--jt-text-subtle)}body.group-coaching-theme .text-grey-400{color:var(--jt-text-faint)}body.group-coaching-theme .text-teal{color:var(--jt-accent)}body.group-coaching-theme .teal-rule{border-left-color:var(--jt-accent)}body.group-coaching-theme .vetted-badge{background-color:var(--jt-accent-dim);color:var(--jt-accent)}body.group-coaching-theme .cta-tactile{--cta-bg:var(--jt-cta-bg);--cta-fg:var(--jt-cta-fg);--tactile-edge:var(--jt-cta-edge);--focus-ring:var(--jt-focus-ring)}body.group-coaching-theme li .bg-green-200{background-color:var(--jt-bar)}body.group-coaching-theme li .bg-teal{background-color:var(--jt-bar-accent)}body.group-coaching-theme svg[fill=\#04846b]{fill:var(--jt-star)}body.group-coaching-theme svg[fill=\#e6e6e6]{fill:var(--jt-star-empty)}body.group-coaching-theme .bg-green-950{background-color:var(--jt-panel);box-shadow:inset 0 0 0 1px var(--jt-panel-ring)}body.group-coaching-theme .bg-green-950 .text-white,body.group-coaching-theme .bg-green-950 h2{color:var(--jt-panel-heading)}body.group-coaching-theme .bg-green-950 .text-green-200{color:var(--jt-panel-body)}body.group-coaching-theme .bg-green-950 .text-green-300{color:var(--jt-panel-quiet)}body.group-coaching-theme .bg-green-950 .vetted-badge{background-color:var(--jt-panel-badge-bg);color:var(--jt-panel-badge-fg)}body.group-coaching-theme .bg-green-950 .cta-tactile{--cta-bg:var(--jt-panel-cta-bg);--cta-fg:var(--jt-panel-cta-fg);--tactile-edge:var(--jt-panel-cta-edge);--focus-ring:#fff}body.group-coaching-theme main img{filter:var(--jt-photo)}body.group-coaching-theme #site-navbar{background-color:var(--jt-nav)}body.group-coaching-theme #site-navbar .text-forest{color:var(--jt-text)}body.group-coaching-theme #site-navbar .text-grey-700{color:var(--jt-text-muted)}body.group-coaching-theme #site-navbar .text-teal{color:var(--jt-accent)}body.group-coaching-theme #site-navbar #mobile-nav-menu{background-color:var(--jt-card);border-bottom-color:var(--jt-border)}body.group-coaching-theme #site-navbar .bg-teal-pale{background-color:var(--jt-muted)}body.group-coaching-theme .group-coaching-modal-panel{background-color:var(--jt-card);border:1px solid var(--jt-border);color:var(--jt-text-muted);font-family:var(--font-body)}body.group-coaching-theme .group-coaching-modal{flex-direction:column;display:flex}body.group-coaching-theme .group-coaching-modal__title{font-family:var(--font-display);color:var(--jt-text);margin:0 2rem 0 0;font-size:1.4rem;font-weight:700;line-height:1.2}body.group-coaching-theme .group-coaching-modal__body{color:var(--jt-text-muted);margin:.65rem 0 0;font-size:.95rem;line-height:1.6}body.group-coaching-theme .group-coaching-modal__label{color:var(--jt-text);margin-top:1.1rem;font-size:.85rem;font-weight:600}body.group-coaching-theme .group-coaching-modal__input{border:1px solid var(--jt-border-strong);background-color:var(--jt-page);width:100%;color:var(--jt-text);border-radius:.75rem;margin-top:.4rem;padding:.8rem .9rem;font-size:16px}body.group-coaching-theme .group-coaching-modal__input:focus-visible{outline:2px solid var(--jt-focus-ring);outline-offset:1px;border-color:var(--jt-focus-ring)}body.group-coaching-theme .group-coaching-modal__input[aria-invalid=true]{border-color:#c14a3b}body.group-coaching-theme .group-coaching-modal__error{color:#c14a3b;min-height:1rem;margin-top:.25rem;font-size:.75rem;line-height:1rem;display:block}body.group-coaching-theme .group-coaching-modal__suggestion{font:inherit;color:var(--jt-accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:.25rem 0;font-size:.85rem;font-weight:600;text-decoration:underline}body.group-coaching-theme .group-coaching-modal__consent{color:var(--jt-text-muted);cursor:pointer;align-items:flex-start;gap:.7rem;margin-top:.75rem;font-size:.85rem;line-height:1.5;display:flex}body.group-coaching-theme .group-coaching-modal__consent input{width:1.15rem;height:1.15rem;accent-color:var(--jt-cta-bg);flex-shrink:0;margin-top:.1rem}body.group-coaching-theme .group-coaching-modal__submit{width:100%;font:inherit;background-color:var(--jt-cta-bg);color:var(--jt-cta-fg);box-shadow:0 2px 0 var(--jt-cta-edge);cursor:pointer;border:none;border-radius:.75rem;margin-top:1.1rem;padding:.8rem 1rem;font-weight:600}body.group-coaching-theme .group-coaching-modal__submit:disabled{opacity:.45;cursor:not-allowed}body.group-coaching-theme .group-coaching-modal__submit:focus-visible{outline:2px solid var(--jt-focus-ring);outline-offset:2px}body.group-coaching-theme .group-coaching-modal__note{color:var(--jt-text-subtle);margin:.8rem 0 0;font-size:.78rem;line-height:1.5}body.group-coaching-theme .group-coaching-modal__note a{color:var(--jt-accent)}
