.facilitated-index .session-catalog-hero{background:#fff8eb;grid-template-columns:minmax(0,1.3fr) minmax(280px,.9fr);gap:24px;position:relative;overflow:hidden}.facilitated-index .session-catalog-hero h1{font-size:clamp(36px,4.3vw,54px)}.facilitated-index .session-catalog-hero h1>span,.facilitated-index .session-catalog-hero .eyebrow{color:var(--blue)}.facilitated-index .session-catalog-hero>div>p{font-size:17px}.facilitated-index .session-catalog-start{margin-bottom:24px}.facilitated-index .session-catalog-totals{gap:16px}.facilitated-index .session-catalog-totals>span{min-width:0;color:var(--ink);background:0 0;padding:0;font-size:13px}.facilitated-index .session-catalog-totals strong{font-size:21px}.facilitated-index .session-catalog-hero-scene{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.facilitated-index .session-catalog-hero-scene:before{content:"";background:#ffedc7;border-radius:48% 44% 40% 47%;position:absolute;inset:18% 0 13%;transform:rotate(-6deg)}.facilitated-index .session-catalog-hero-scene>img{object-fit:contain;width:min(100%,380px);height:340px;position:relative}.facilitated-index .session-catalog-scene-label,.facilitated-index .session-catalog-scene-caption{color:var(--blue);text-align:center;font-size:13px;font-weight:800;position:relative}.facilitated-index .session-catalog-scene-label{background:#fff;border:1px solid #f4dfb4;border-radius:99px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.facilitated-index .session-catalog-scene-label svg{color:#a86700}.facilitated-index .session-catalog-how{background:#fff;align-items:center;gap:32px;margin-top:16px;padding:22px 28px;display:flex}.facilitated-index .session-catalog-how>.eyebrow{color:var(--blue);flex:none;margin:0;font-size:11px}.facilitated-index .session-catalog-how ol{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.facilitated-index .session-catalog-how small{font-size:13px}.facilitated-index .session-starting-visual{background:#eff9fa;height:200px}.facilitated-index .session-starting-visual img{width:200px;height:200px}.facilitated-index .session-starting-grid>li{box-shadow:0 8px 24px #083b7d0b}.facilitated-index .teacher-entry{background:var(--surface);box-shadow:none}.facilitated-index .session-catalog-explore-heading{margin-top:54px}.facilitated-index .session-catalog-explore-heading h2{max-width:700px;margin-bottom:12px}.facilitated-index .session-catalog-explore-heading p{color:var(--ink-soft);font-size:16px}.facilitated-index .session-universe-nav{gap:12px;margin-top:24px}.facilitated-index .session-universe-card{min-height:285px;padding:20px 17px;transition:transform .2s,box-shadow .2s,border-color .2s}.facilitated-index .session-universe-card>.session-universe-card-icon{background:color-mix(in srgb, var(--universe-accent) 16%, white);width:52px;height:52px;color:var(--blue);border-radius:18px 18px 18px 8px;place-items:center;margin-bottom:18px;display:grid}.facilitated-index .session-universe-card>.session-universe-card-eyebrow{color:var(--blue);font-size:10px}.facilitated-index .session-universe-card>strong{margin-top:7px;font-size:18px}.facilitated-index .session-universe-card>small{margin-top:0;padding-top:12px;font-size:13px}.facilitated-index .session-universe-card>.session-universe-card-link{color:var(--blue);letter-spacing:0;text-transform:none;align-items:center;gap:4px;margin-top:auto;padding-top:18px;font-size:12px;display:inline-flex}.facilitated-index .session-catalog-collections{margin-top:28px}.facilitated-index .session-universe-section{margin-top:20px;padding:24px}.facilitated-index .session-universe-heading .eyebrow{color:var(--blue)}.facilitated-index .session-universe-heading>span{font-size:12px}.facilitated-index .session-catalog-collection-heading{grid-template-columns:84px minmax(0,1fr) auto;gap:18px}.facilitated-index .session-catalog-collection-visual{background:color-mix(in srgb, var(--collection-accent) 10%, white);border-radius:20px 20px 20px 10px;align-self:stretch;place-items:center;min-height:96px;display:grid;overflow:hidden}.facilitated-index .session-catalog-collection-visual img{object-fit:contain;width:84px;height:96px}.facilitated-index .session-catalog-collection-heading .eyebrow{color:var(--blue);font-size:11px}.facilitated-index .session-catalog-collection-heading h3{font-size:clamp(22px,2.5vw,29px)}.facilitated-index .session-catalog-collection-heading p{font-size:14px}.facilitated-index .session-catalog-card{grid-template-rows:220px minmax(0,1fr)}.facilitated-index .session-catalog-card-image{padding:12px;transition:transform .22s}.facilitated-index .session-catalog-card-kicker{background:color-mix(in srgb, var(--collection-accent) 10%, white);color:var(--blue);letter-spacing:.04em;border-radius:99px;align-self:flex-start;padding:5px 9px;font-size:10px}.facilitated-index .session-catalog-card-copy>p{font-size:14px}.facilitated-index .session-catalog-card-footer{flex-wrap:wrap;gap:9px}.facilitated-index .session-catalog-card-footer>span{font-size:12px}.facilitated-index .session-catalog-card-footer>strong{font-size:13px}.facilitated-index .session-universe-card:focus-visible,.facilitated-index .session-catalog-card:focus-visible{outline:3px solid var(--turquoise);outline-offset:4px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.facilitated-index .session-universe-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #083b7d12}.facilitated-index .session-catalog-card:hover .session-catalog-card-image{transform:scale(1.04)}}@media (max-width:1000px){.facilitated-index .session-catalog-hero{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);padding:30px}.facilitated-index .session-catalog-hero-scene>img{height:280px}.facilitated-index .session-catalog-how{flex-direction:column;align-items:stretch;gap:16px}.facilitated-index .session-universe-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.facilitated-index .session-universe-card{min-height:240px}.facilitated-index .session-universe-card:last-child{grid-column:1/-1;min-height:230px}.facilitated-index .session-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.facilitated-index .session-catalog-hero{grid-template-columns:1fr;gap:28px;padding:26px 20px}.facilitated-index .session-catalog-hero h1{font-size:36px}.facilitated-index .session-catalog-hero>div>p{font-size:16px}.facilitated-index .session-catalog-start{width:100%;padding-inline:12px;font-size:14px}.facilitated-index .session-catalog-hero-scene{justify-self:center;width:100%;max-width:300px}.facilitated-index .session-catalog-hero-scene>img{height:245px}.facilitated-index .session-catalog-scene-caption{font-size:12px}.facilitated-index .session-catalog-how{gap:14px;padding:20px}.facilitated-index .session-catalog-how ol{gap:10px}.facilitated-index .session-catalog-how li{gap:8px}.facilitated-index .session-starting-visual{height:210px}.facilitated-index .session-starting-visual img{width:210px;height:210px}.facilitated-index .session-catalog-explore-heading{margin-top:40px}.facilitated-index .session-catalog-explore-heading h2{font-size:29px}.facilitated-index .session-universe-nav{grid-template-columns:1fr;gap:10px;margin-top:20px}.facilitated-index .session-universe-card,.facilitated-index .session-universe-card:last-child{grid-column:auto;min-height:0;padding:20px 20px 20px 88px;position:relative}.facilitated-index .session-universe-card>.session-universe-card-icon{width:50px;height:50px;position:absolute;top:20px;left:18px}.facilitated-index .session-universe-card>strong{font-size:19px}.facilitated-index .session-universe-card>small{padding-top:9px;font-size:14px}.facilitated-index .session-universe-card>.session-universe-card-link{padding-top:13px}.facilitated-index .session-universe-section{padding:14px}.facilitated-index .session-universe-heading p{font-size:14px}.facilitated-index .session-catalog-collection-heading{grid-template-columns:56px minmax(0,1fr);gap:12px;padding:16px 14px}.facilitated-index .session-catalog-collection-visual{border-radius:16px 16px 16px 8px;min-height:74px}.facilitated-index .session-catalog-collection-visual img{width:56px;height:74px}.facilitated-index .session-catalog-collection-heading h3{margin-top:3px;font-size:22px}.facilitated-index .session-catalog-collection-heading p{display:none}.facilitated-index .session-catalog-collection-meta{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.facilitated-index .session-catalog-collection-meta>strong{font-size:12px}.facilitated-index .session-catalog-grid{grid-template-columns:1fr;padding:10px}.facilitated-index .session-catalog-card{grid-template-rows:205px minmax(0,1fr);grid-template-columns:1fr}.facilitated-index .session-catalog-card-copy{padding:18px}.facilitated-index .session-catalog-card h3{font-size:22px}.facilitated-index .session-catalog-card-copy>p{-webkit-line-clamp:3}.facilitated-index .session-catalog-card-footer{gap:9px}}@media (prefers-reduced-motion:reduce){.facilitated-index .session-universe-card,.facilitated-index .session-catalog-card,.facilitated-index .session-catalog-card-image,.facilitated-index .session-catalog-toggle{transition:none}.facilitated-index .session-universe-card:hover,.facilitated-index .session-catalog-card:hover,.facilitated-index .session-catalog-card:hover .session-catalog-card-image{transform:none}}
