.th{--th-ink: var(--pi-ink, #1f201d);--th-muted: rgba(31, 32, 29, .62);--th-line: rgba(31, 32, 29, .1);--th-paper: var(--pi-paper, #f6f5f1);--th-card: #efeee9;--th-all: var(--pi-orange, #ffa946);--th-plus: var(--blue, #a9def0);--th-growth: #f3e2cc}.th-hero{padding:4.5rem 0 2.5rem;overflow:visible}.th-hero__copy{display:flex;flex-direction:column;align-items:center;text-align:center}.th-hero__title-wrap{position:relative;display:flex;justify-content:center;width:fit-content;max-width:100%}.th-hero__title-wrap .mhh-title{position:relative;z-index:1;width:auto;max-width:16ch;margin:0 0 1.25rem;text-wrap:balance}.th-hero__float{position:absolute;z-index:0;pointer-events:none;animation:th-hero-float 4s ease-in-out infinite}.th-hero__float-img{display:block;height:auto}.th-hero__float--hall{top:-.35rem;left:-13.5rem}.th-hero__float-img--hall{width:12.5rem;transform:rotate(-6deg)}.th-hero__float--teacher{top:-1.25rem;right:-11.75rem;animation-delay:.75s}.th-hero__float-img--teacher{width:9.75rem;transform:rotate(6deg)}@keyframes th-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.th-hero__float,.th-host-float{animation:none}}@media(max-width:1200px){.th-hero__float--hall{left:-10.5rem}.th-hero__float-img--hall{width:10.25rem}.th-hero__float--teacher{right:-9.25rem}.th-hero__float-img--teacher{width:8.25rem}}@media(max-width:991px){.th-hero__float{display:none}}.th-lede{max-width:36rem;margin:0;color:var(--th-muted);font-size:1.0625rem;line-height:1.55}.th-hosts{padding:4rem 0 2.5rem;overflow:visible}.th-hosts h2{margin:0 0 1.5rem}.th-host-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;align-items:stretch;padding:.85rem .45rem 1.75rem;overflow:visible}.th-host-float{height:100%;animation:th-hero-float 4.4s ease-in-out infinite}.th-host-float--gemma{animation-duration:4.9s;animation-delay:.7s}.th-host-float--claudia{animation-duration:4.6s;animation-delay:1.2s}.th-host-float--erin .th-host{transform:rotate(-2.8deg)}.th-host-float--gemma .th-host{transform:rotate(2.35deg)}.th-host-float--claudia .th-host{transform:rotate(-1.9deg)}.th-host{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff;border-radius:1.35rem;box-shadow:0 18px 40px #1f201d1a,0 2px 6px #1f201d0d}.th-host__dots{display:flex;gap:.4rem;padding:.85rem 1rem .55rem;pointer-events:none}.th-host__dot{width:.7rem;height:.7rem;border-radius:50%}.th-host__dot--orange{background:#ff9f0a}.th-host__dot--green{background:#34c759}.th-host__photo{margin:0 .85rem;overflow:hidden;aspect-ratio:4 / 3;border-radius:.85rem}.th-host__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.th-host__body{display:flex;flex-direction:column;flex:1;padding:1.05rem 1.15rem 1.15rem}.th-host h3{margin:0;color:var(--th-ink);font-size:1.35rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}.th-host__role{margin:.2rem 0 0;color:#8b9188;font-size:1.05rem;font-weight:500;line-height:1.35}.th-host__bio{margin:.7rem 0 0;color:var(--th-ink);font-size:.95rem;line-height:1.45}.th-host__location{margin:1rem 0 0 auto;color:#8b9188;font-size:.95rem;line-height:1.3}.th-founder{padding:2.5rem 0 9.5rem}.th-founder__title{max-width:18ch;margin:0 auto clamp(2rem,4vw,3rem);text-align:center;text-wrap:balance}.th-founder__video{width:min(1200px,80%);margin-inline:auto;aspect-ratio:var(--th-founder-aspect, 16 / 9);min-height:12rem;overflow:hidden;border-radius:12px;background:#111}@media(max-width:767px){.th-founder__video{width:95%}}.th-founder__iframe{display:block;width:100%;height:100%;border:0;border-radius:inherit}.th-schedule{padding:1rem 0 2.5rem}.th-month{margin-bottom:2.75rem}.th-month__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem}.th-month__title{margin:0;color:var(--th-ink);font-family:Innovator Grotesk,Arial,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;letter-spacing:-.03em;line-height:1.15}.th-month__count{color:var(--th-muted);font-size:.875rem}.th-session-list.grid_card-stories{width:100%;margin:0;padding:0;list-style:none;grid-template-columns:1fr 1fr;align-items:stretch}@media(max-width:767px){.th-session-list.grid_card-stories{grid-template-columns:1fr}}.th-session-list>.card-story-wrap{max-width:none;width:100%;height:100%}.th-session-list .card-story{gap:0;width:100%;height:100%}.th-session-list .card-story_paper-shape{max-width:none;width:100%;height:100%;padding-left:2.25rem}.th-session-list .card-story_paper{height:100%;display:flex;flex-direction:column}.th-session__body{flex:1}.th-session-list .button-group.is-card-story{margin-top:auto}.th-session-list .card-story:after,.th-session-list .card-story:before{content:none!important;display:none!important}.th-session-list .svg-paper-border{vector-effect:non-scaling-stroke;stroke-width:1.5px}.th-session__when{margin:0;color:var(--th-ink);font-size:.875rem;font-weight:600;line-height:1.35}.th-session__when span{display:block;color:var(--th-muted);font-weight:500}.th-session__body .heading-style-28px{margin:0}.th-session__blurb{margin:0;color:var(--th-muted);font-size:.9375rem;line-height:1.45}.th-session__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin:0;color:var(--th-muted);font-size:.8125rem}.th-pill{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;color:var(--th-ink);font-weight:600}.th-pill--all{background:var(--th-all)}.th-pill--plus{background:var(--th-plus)}.th-pill--growth{background:var(--th-growth)}.th .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:991px){.th-host-grid{grid-template-columns:1fr}}
