
.Section--Facilitators{padding:0}.Section--Facilitators:before{opacity:.2;background-image:url(/images/watercolor.png);background-position:top;background-repeat:no-repeat;max-width:2400px}.Section--Facilitators:after{background:url(/images/watercolor-2.png) 100% 0 no-repeat;max-width:1000px;transform:translateY(60%)}.Facilitators__Slider{width:100%;height:100%;padding:12rem 0;position:relative;overflow:hidden}.Facilitators__Slide{color:var(--color-cypress);flex-direction:column;align-items:center;gap:4rem;padding:0;display:flex}.Facilitator__Name{gap:.25rem;max-width:300px}.Facilitator__Content,.Facilitator__Name{flex-direction:column;justify-content:center;align-items:center;display:flex}.Facilitator__Content{text-align:center;gap:1rem;max-width:650px;padding:0 2rem}@media (max-width:768px){.Facilitator{grid-template-columns:1fr}}.Facilitators__Photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%;display:block;overflow:hidden}.Facilitators__Content{text-align:center;flex-direction:column}.Facilitators__Content,.Facilitators__Dot{justify-content:center;align-items:center;display:flex}.Facilitators__Dot{aspect-ratio:1;background-color:var(--color-white);border:4px solid var(--color-sand);cursor:pointer;background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:1rem;width:100%;max-width:120px;position:relative;overflow:hidden}.Facilitators__Dot.swiper-pagination-bullet-active{border:4px solid var(--color-cypress);opacity:1}.Facilitators__Dot:hover{opacity:1}.swiper-pagination{left:0;right:0;z-index:1;justify-content:center;align-items:center;gap:.5rem;padding:0 .5rem 1rem;display:flex;position:absolute;top:2rem}@media (max-width:768px){.Facilitators__ContentSection{text-align:center;z-index:2;justify-content:center;width:100%;height:100%;padding:2rem;position:relative}}.Facilitators__ContentInner{width:100%;max-width:500px}@media (max-width:768px){.Facilitators__ContentInner{flex-direction:column;align-items:center;max-width:350px;display:flex}}.Facilitators__CircularPhoto{display:none}@media (max-width:768px){.Facilitators__CircularPhoto{border:4px solid rgba(255,255,255,.9);border-radius:50%;width:120px;height:120px;margin-bottom:2rem;display:none;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.3)}}.Facilitators__CircularImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%}.Facilitators__SectionTitle{color:var(--color-white);letter-spacing:.2em;opacity:.8;text-transform:uppercase;margin-bottom:3rem;font-size:1.2rem;font-weight:400}@media (max-width:768px){.Facilitators__SectionTitle{margin-bottom:1.5rem;font-size:1rem}}.Facilitators__Info{margin-bottom:3rem}@media (max-width:768px){.Facilitators__Info{margin-bottom:2rem}}.Facilitators__Name{color:var(--color-white);margin-bottom:1rem;font-size:3rem;font-weight:300;line-height:1.1}@media (max-width:768px){.Facilitators__Name{font-size:2.2rem}}.Facilitators__Role{color:var(--color-white);letter-spacing:.1em;opacity:.9;text-transform:uppercase;margin-bottom:2rem;font-size:1.1rem;font-weight:500}.Facilitators__Bio{color:var(--color-white);opacity:.9;max-width:none;margin-bottom:1.5rem;font-size:1rem;line-height:1.5;display:block}@media (min-width:768px){.Facilitators__Bio{margin-bottom:2.5rem;font-size:1.2rem;line-height:1.6}}.Facilitators__DiscoverButton{border:2px solid var(--color-white);color:var(--color-white);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background-color:transparent;border-radius:50px;align-items:center;margin-bottom:2rem;padding:.875rem 2rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}@media (min-width:768px){.Facilitators__DiscoverButton{margin-bottom:3rem;padding:1rem 2.5rem;font-size:.9rem}}.Facilitators__DiscoverButton:hover{background-color:var(--color-white);color:var(--color-cypress);transform:translateY(-2px);box-shadow:0 5px 15px rgba(255,255,255,.2)}.Facilitators__DotsNav{justify-content:center;gap:1rem;margin-bottom:1rem;display:flex}@media (min-width:768px){.Facilitators__DotsNav{justify-content:flex-start}}.Facilitators__Counter{color:var(--color-white);letter-spacing:.1em;opacity:.7;text-align:center;font-size:.9rem;font-weight:500}@media (min-width:768px){.Facilitators__Counter{text-align:left}}.FacilitatorPage{background-color:var(--color-white);min-height:100vh}@media (min-width:768px){.FacilitatorPage__HeaderRow{padding:2rem}}.FacilitatorPage__BackButton:hover{background:var(--color-cypress);transform:translate(-2px)}.FacilitatorPage__CurrentFacilitator:hover{background:var(--color-sage);color:var(--color-white)}.FacilitatorPage__Avatar{border:2px solid var(--color-sage);border-radius:50%;flex-shrink:0;width:32px;height:32px;display:none;overflow:hidden}.FacilitatorPage__Avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.FacilitatorPage__FacilitatorInfo{text-align:left;flex-direction:column;min-width:0;display:flex}.FacilitatorPage__FacilitatorRole{opacity:.7;font-size:.75rem;line-height:1;display:none}@media (min-width:768px){.FacilitatorPage__FacilitatorRole{display:block}}.FacilitatorPage__DropdownOption:last-child{border-bottom:none}.FacilitatorPage__DropdownOption:hover{background:var(--color-clay)}.FacilitatorPage__DropdownOption--current{background:var(--color-sage);color:var(--color-white)}.FacilitatorPage__ContactBtn:hover{background:var(--color-sage);transform:translateY(-1px)}.FacilitatorPage__ProfileHeader{background:var(--color-white);border-bottom:1px solid var(--color-clay);padding:3rem 0}@media (min-width:768px){.FacilitatorPage__ProfileHeader{padding:4rem 0}}.FacilitatorPage__Container{max-width:1200px;margin:0 auto;padding:0 1rem}@media (min-width:768px){.FacilitatorPage__Container{padding:0 2rem}}.FacilitatorPage__ProfileContent{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:0 auto;display:flex}@media (min-width:768px){.FacilitatorPage__ProfileContent{text-align:left;flex-direction:row;align-items:flex-start;gap:3rem}}.FacilitatorPage__ProfilePicture{border:4px solid var(--color-sage);border-radius:50%;flex-shrink:0;width:150px;height:150px;margin-bottom:2rem;display:block;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1)}@media (min-width:768px){.FacilitatorPage__ProfilePicture{width:180px;height:180px;margin-bottom:0;display:block}}.FacilitatorPage__ProfileImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%}.FacilitatorPage__ProfileInfo{flex:1}.FacilitatorPage__Name{color:var(--color-cypress);margin-bottom:1rem;font-size:max(2.2rem,min(5vw,3rem));font-weight:300;line-height:1.1}.FacilitatorPage__Role{color:var(--color-sage);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem;font-size:max(1rem,min(2.5vw,1.2rem));font-weight:600}.FacilitatorPage__Experience{color:var(--color-cypress);opacity:.8;margin-bottom:2rem;font-size:max(.9rem,min(2vw,1rem))}.FacilitatorPage__Tags{margin-top:2rem}.FacilitatorPage__TagGroup{margin-bottom:1.5rem}.FacilitatorPage__TagGroup:last-child{margin-bottom:0}.FacilitatorPage__TagGroupTitle{color:var(--color-sage);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem;font-size:.8rem;font-weight:600}@media (min-width:768px){.FacilitatorPage__TagGroupTitle{text-align:left}}.FacilitatorPage__TagList{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (min-width:768px){.FacilitatorPage__TagList{justify-content:flex-start}}.FacilitatorPage__Tag{white-space:nowrap;border-radius:20px;padding:.5rem 1rem;font-size:.85rem;font-weight:500;transition:all .2s}.FacilitatorPage__Tag--language{background:var(--color-clay);border:1px solid var(--color-sage);color:var(--color-cypress)}.FacilitatorPage__Tag--specialization{background:var(--color-sage);border:1px solid var(--color-sage);color:var(--color-white)}.FacilitatorPage__Tag:hover{transform:translateY(-1px)}.FacilitatorPage__SectionTitle{color:var(--color-cypress);text-align:center;margin-bottom:2rem;font-size:max(1.8rem,min(4vw,2.5rem));font-weight:300;line-height:1.2}@media (min-width:768px){.FacilitatorPage__SectionTitle{margin-bottom:3rem}}.FacilitatorPage__Philosophy{background:var(--color-clay);text-align:center;padding:1rem 0}@media (min-width:768px){.FacilitatorPage__Philosophy{padding:3rem 0}}.FacilitatorPage__PhilosophyContent{color:var(--color-cypress);max-width:700px;margin:0 auto;padding:2rem 1rem;font-size:max(1.1rem,min(2.5vw,1.3rem));font-style:italic;line-height:1.6;position:relative}.FacilitatorPage__PhilosophyContent:before{color:var(--color-sage);content:"\"";font-family:serif;font-size:3rem;position:absolute;top:0;left:0}@media (min-width:768px){.FacilitatorPage__PhilosophyContent:before{font-size:4rem;top:-10px;left:-20px}}.FacilitatorPage__PhilosophyContent:after{color:var(--color-sage);content:"\"";font-family:serif;font-size:3rem;position:absolute;bottom:0;right:0}@media (min-width:768px){.FacilitatorPage__PhilosophyContent:after{font-size:4rem;bottom:-10px;right:-20px}}.FacilitatorPage__Biography{background:var(--color-white);padding:3rem 0}@media (min-width:768px){.FacilitatorPage__Biography{padding:5rem 0}}.FacilitatorPage__BiographyContent{color:var(--color-cypress);max-width:800px;margin:0 auto;font-size:1.1rem;line-height:1.7}.FacilitatorPage__BiographyContent p{margin-bottom:1.5em}.FacilitatorPage__BiographyContent p:last-child{margin-bottom:0}.FacilitatorPage__TwoColumn{background:var(--color-clay);padding:3rem 0}@media (min-width:768px){.FacilitatorPage__TwoColumn{padding:5rem 0}}.FacilitatorPage__Columns{grid-gap:3rem;grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:768px){.FacilitatorPage__Columns{grid-template-columns:1fr 1fr;gap:4rem}}.FacilitatorPage__Column{background:var(--color-white);border-left:4px solid var(--color-sage);border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}@media (min-width:768px){.FacilitatorPage__Column{box-shadow:none;background:0 0;border:none;padding:0}}.FacilitatorPage__ColumnTitle{color:var(--color-cypress);text-align:center;margin-bottom:1.5rem;font-size:max(1.4rem,min(3vw,2rem));font-weight:600;position:relative}@media (min-width:768px){.FacilitatorPage__ColumnTitle{margin-bottom:2rem;font-weight:300}}.FacilitatorPage__ColumnTitle:after{background:var(--color-sage);content:"";width:50px;height:2px;position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%)}.FacilitatorPage__ColumnContent{color:var(--color-cypress);font-size:1.1rem;line-height:1.6}.FacilitatorPage__ColumnContent p{margin-bottom:1.5em}.FacilitatorPage__ColumnContent h3{color:var(--color-cypress);margin:2em 0 1em;font-size:1.3rem;font-weight:600}.FacilitatorPage__ColumnContent ul{padding-left:1.5em}.FacilitatorPage__ColumnContent li{margin-bottom:.8em}.FacilitatorPage__Certifications{background:var(--color-white);padding:3rem 0}@media (min-width:768px){.FacilitatorPage__Certifications{padding:5rem 0}}.FacilitatorPage__CertificationsList{grid-gap:1rem;gap:1rem;max-width:800px;margin:0 auto;display:grid}@media (min-width:768px){.FacilitatorPage__CertificationsList{gap:1.5rem}}.FacilitatorPage__CertificationItem{grid-gap:.5rem;background:var(--color-clay);text-align:center;border-radius:8px;grid-template-columns:1fr;gap:.5rem;padding:1.5rem;transition:transform .2s;display:grid}@media (min-width:768px){.FacilitatorPage__CertificationItem{text-align:left;grid-template-columns:1fr auto auto;align-items:center;gap:1.5rem;padding:1.25rem 2rem}}.FacilitatorPage__CertificationItem:hover{transform:translateY(-2px)}.FacilitatorPage__CertificationTitle{color:var(--color-cypress);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}@media (min-width:768px){.FacilitatorPage__CertificationTitle{margin-bottom:0}}.FacilitatorPage__CertificationInstitution{color:var(--color-sage);margin-bottom:.5rem;font-size:.95rem;font-weight:500}@media (min-width:768px){.FacilitatorPage__CertificationInstitution{text-align:right;margin-bottom:0}}.FacilitatorPage__CertificationYear{background:var(--color-sage);color:var(--color-white);text-align:center;border-radius:15px;justify-self:center;width:-moz-fit-content;width:fit-content;padding:4px 12px;font-size:.9rem;font-weight:600}@media (min-width:768px){.FacilitatorPage__CertificationYear{justify-self:auto}}.FacilitatorPage__ContactCTA{background:var(--color-cypress);color:var(--color-white);text-align:center;padding:3rem 0}@media (min-width:768px){.FacilitatorPage__ContactCTA{padding:5rem 0}}.FacilitatorPage__CTAContent{max-width:600px;margin:0 auto}.FacilitatorPage__CTATitle{margin-bottom:2rem;font-size:max(1.5rem,min(3vw,2rem));font-weight:300;line-height:1.3}.FacilitatorPage__CTAActions{flex-direction:column;align-items:center;gap:1rem;display:flex}@media (min-width:768px){.FacilitatorPage__CTAActions{flex-direction:row;justify-content:center;gap:1.5rem}}.Button{cursor:pointer;border:none;border-radius:8px;align-items:center;padding:1rem 2rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.Button--primary{background:var(--color-sage);color:var(--color-white)}.Button--primary:hover{background:var(--color-white);color:var(--color-cypress);transform:translateY(-2px)}.Button--secondary{border:2px solid var(--color-white);color:var(--color-white);background:0 0}.Button--secondary:hover{background:var(--color-white);color:var(--color-cypress);transform:translateY(-2px)}.FacilitatorPage__ColumnContent ul{margin:1.5em 0;padding-left:0;list-style:none}.FacilitatorPage__ColumnContent li{margin-bottom:.5rem;padding-left:1.5rem;line-height:1.6;position:relative}.FacilitatorPage__ColumnContent li:before{background-color:var(--color-sage);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:4px}.FacilitatorPage__ColumnContent li+li{margin-top:.8rem}.FacilitatorPage__ColumnContent ul ul{margin:.75em 0 .75em 1rem;padding-left:0}.FacilitatorPage__ColumnContent ul ul li{margin-bottom:.5rem;font-size:.95em}.FacilitatorPage__ColumnContent ul ul li:before{background-color:var(--color-sage);opacity:.6;width:4px;height:4px;top:.75em;left:2px}@media (max-width:768px){.FacilitatorPage__ColumnContent li{margin-bottom:.5rem;padding-left:1.25rem}.FacilitatorPage__ColumnContent li:before{left:2px}}.FacilitatorPage__ColumnContent li{text-align:left;word-wrap:break-word;-webkit-hyphens:none;hyphens:none}.FacilitatorPage__ColumnContent li:hover:before{background-color:var(--color-cypress);transition:all .2s;transform:scale(1.3)}.FacilitatorPage__Gallery{background:var(--color-white);border-top:1px solid var(--color-clay);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;position:relative}.FacilitatorPage__Gallery .FacilitatorPage__Container{max-width:1200px;margin:0 auto;padding:4rem 1rem 2rem}@media (min-width:768px){.FacilitatorPage__Gallery .FacilitatorPage__Container{padding:5rem 2rem 3rem}}.FacilitatorPage__Gallery .FacilitatorPage__SectionTitle{color:var(--color-cypress);text-align:center;margin-bottom:0}.FacilitatorPortraitCarousel{width:100%;position:relative}.FacilitatorPortraitCarousel__Container{aspect-ratio:3/4;width:100%;position:relative;overflow:hidden}@media (min-width:1024px){.FacilitatorPortraitCarousel__Container{aspect-ratio:3/2}}.FacilitatorPortraitCarousel__Track{will-change:transform;height:100%;transition:transform .6s cubic-bezier(.25,.46,.45,.94);display:flex;position:absolute;top:0;left:0}.FacilitatorPortraitCarousel__Slide{flex-shrink:0;width:100%;height:100%;position:relative}@media (min-width:1024px){.FacilitatorPortraitCarousel__Slide{width:50%}}.FacilitatorPortraitCarousel__ImageContainer{width:100%;height:100%;position:relative;overflow:hidden}.FacilitatorPortraitCarousel__Image{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;width:100%;height:100%;transition:transform .3s}@media (min-width:1024px){.FacilitatorPortraitCarousel:hover .FacilitatorPortraitCarousel__Image{transform:scale(1.02)}}.FacilitatorPortraitCarousel__Arrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;opacity:0;visibility:hidden;z-index:10;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:1024px){.FacilitatorPortraitCarousel:hover .FacilitatorPortraitCarousel__Arrow{opacity:1;visibility:visible}}@media (max-width:1023px){.FacilitatorPortraitCarousel__Arrow{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:1;visibility:visible;background:rgba(0,0,0,.3);width:50px;height:50px;font-size:1.2rem}}.FacilitatorPortraitCarousel__Arrow:hover{background:rgba(255,255,255,.2);transform:translateY(-50%)scale(1.1)}.FacilitatorPortraitCarousel__Arrow--prev{left:1rem}.FacilitatorPortraitCarousel__Arrow--next{right:1rem}@media (min-width:1024px){.FacilitatorPortraitCarousel__Arrow--prev{left:2rem}.FacilitatorPortraitCarousel__Arrow--next{right:2rem}}.FacilitatorPortraitCarousel__Dots{z-index:10;gap:.5rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.FacilitatorPortraitCarousel__Dot{cursor:pointer;background:0 0;border:2px solid rgba(255,255,255,.6);border-radius:50%;width:12px;height:12px;padding:0;transition:all .3s}.FacilitatorPortraitCarousel__Dot.active,.FacilitatorPortraitCarousel__Dot:hover{background:#fff;border-color:#fff}.FacilitatorPortraitCarousel__Caption{color:#fff;opacity:0;background:linear-gradient(transparent,rgba(0,0,0,.8));padding:3rem 1.5rem 1.5rem;font-size:.9rem;line-height:1.4;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.FacilitatorPortraitCarousel__Slide:hover .FacilitatorPortraitCarousel__Caption{opacity:1}@media (max-width:768px){.FacilitatorPage__Gallery .FacilitatorPage__Container{padding:3rem .75rem 1.5rem}.FacilitatorPage__Gallery .FacilitatorPage__SectionTitle{font-size:1.75rem}.FacilitatorPortraitCarousel__Dots{bottom:.5rem}.FacilitatorPortraitCarousel__Dot{width:10px;height:10px}}.FacilitatorPage__HeaderRow{background:var(--color-white);border-bottom:1px solid var(--color-clay);justify-content:space-between;align-items:center;gap:.5rem;width:100%;max-width:1200px;margin:0 auto;padding:1.5rem 1rem;display:flex;position:relative}@media (max-width:768px){.FacilitatorPage__HeaderRow{gap:.25rem;padding:1rem .75rem}}.FacilitatorPage__FacilitatorSelector{flex:1;justify-content:center;min-width:0;margin:0 1rem;display:flex;position:relative}@media (max-width:768px){.FacilitatorPage__FacilitatorSelector{flex:1;margin:0 .5rem}}.FacilitatorPage__CurrentFacilitator{background:var(--color-clay);border:1px solid var(--color-sage);color:var(--color-cypress);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-width:0;max-width:280px;padding:8px 16px;transition:all .2s;display:flex}@media (max-width:768px){.FacilitatorPage__CurrentFacilitator{gap:6px;max-width:none;padding:6px 10px;font-size:.85rem}}@media (min-width:768px){.FacilitatorPage__CurrentFacilitator{gap:12px;max-width:none;padding:10px 20px}}.FacilitatorPage__FacilitatorName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:600;line-height:1.2;overflow:hidden}@media (max-width:768px){.FacilitatorPage__FacilitatorName{font-size:.8rem}}.FacilitatorPage__Dropdown{background:var(--color-white);border:1px solid var(--color-sage);z-index:1000;border-radius:8px;min-width:280px;max-width:90vw;max-height:60vh;margin-top:8px;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 8px 24px rgba(0,0,0,.1)}@media (max-width:768px){.FacilitatorPage__Dropdown{min-width:260px;max-width:85vw;left:50%;right:auto;transform:translate(-50%)}}@media (min-width:768px){.FacilitatorPage__Dropdown{min-width:320px;max-width:none;left:50%;right:auto;transform:translate(-50%)}}.FacilitatorPage__ContactBtn{background:var(--color-cypress);color:var(--color-white);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;flex-shrink:0;max-width:200px;padding:8px 16px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;overflow:hidden}@media (max-width:768px){.FacilitatorPage__ContactBtn{max-width:80px;padding:6px 8px;font-size:.75rem;font-weight:500}}@media (max-width:480px){.FacilitatorPage__ContactBtn{max-width:60px;padding:6px;font-size:.7rem}}.FacilitatorPage__BackButton{background:var(--color-sage);color:var(--color-white);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:all .3s;display:flex}@media (max-width:768px){.FacilitatorPage__BackButton{width:36px;height:36px}}.FacilitatorPage__DropdownArrow{flex-shrink:0;margin-left:8px;transition:transform .2s}@media (max-width:768px){.FacilitatorPage__DropdownArrow{margin-left:4px}}.FacilitatorPage__DropdownOption{border-bottom:1px solid var(--color-clay);color:var(--color-cypress);align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:background .2s;display:flex}@media (max-width:768px){.FacilitatorPage__DropdownOption{text-align:center;justify-content:center}}.FacilitatorPage__AccordionTwoColumn{background:var(--color-clay);padding:2rem 0}@media (min-width:768px){.FacilitatorPage__AccordionTwoColumn{padding:3rem 0}}.FacilitatorPage__AccordionTwoColumn .FacilitatorPage__Container{max-width:1200px;margin:0 auto;padding:0 1rem}@media (min-width:768px){.FacilitatorPage__AccordionTwoColumn .FacilitatorPage__Container{padding:0 2rem}}.FacilitatorPage__AccordionColumns{grid-gap:1.5rem;grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.FacilitatorPage__AccordionColumns{grid-template-columns:1fr 1fr;gap:2rem}}.FacilitatorPage__AccordionColumn{background:var(--color-white);border:1px solid rgba(139,158,137,.15);border-radius:8px;padding:1.25rem;box-shadow:0 2px 8px rgba(0,0,0,.06)}@media (min-width:768px){.FacilitatorPage__AccordionColumn{padding:1.5rem}}.FacilitatorPage__AccordionColumn.left,.FacilitatorPage__AccordionColumn.right{border-top:3px solid #9b9f85}.FacilitatorPage__AccordionColumnTitle{color:var(--color-cypress);text-align:center;margin-bottom:1rem;font-size:max(1.1rem,min(2.5vw,1.4rem));font-weight:600;position:relative}.FacilitatorPage__AccordionColumnTitle:after{content:"";background:rgba(139,158,137,.3);width:30px;height:1px;position:absolute;bottom:-.4rem;left:50%;transform:translate(-50%)}.FacilitatorPage__AccordionColumn.right .FacilitatorPage__AccordionColumnTitle:after{background:rgba(62,78,70,.3)}.FacilitatorPage__AccordionIntro{color:var(--color-forest);background:rgba(139,158,137,.08);border-left:2px solid rgba(139,158,137,.3);border-radius:6px;margin-bottom:1.25rem;padding:1rem;font-size:.9rem;line-height:1.5}.FacilitatorPage__AccordionColumn.right .FacilitatorPage__AccordionIntro{background:rgba(62,78,70,.08);border-left-color:rgba(62,78,70,.3)}.FacilitatorPage__AccordionIntro p{margin-bottom:.75em}.FacilitatorPage__AccordionIntro p:last-child{margin-bottom:0}.FacilitatorPage__AccordionItems{flex-direction:column;gap:.5rem;display:flex}.FacilitatorPage__AccordionItem{background:var(--color-white);border:1px solid rgba(139,158,137,.2);border-radius:6px;transition:all .2s;overflow:hidden}.FacilitatorPage__AccordionItem:hover{box-shadow:0 2px 6px rgba(0,0,0,.08)}.FacilitatorPage__AccordionItem.expanded{border-color:rgba(139,158,137,.4);box-shadow:0 2px 8px rgba(139,158,137,.15)}.FacilitatorPage__AccordionColumn.right .FacilitatorPage__AccordionItem{border-color:rgba(62,78,70,.2)}.FacilitatorPage__AccordionColumn.right .FacilitatorPage__AccordionItem.expanded{border-color:rgba(62,78,70,.4);box-shadow:0 2px 8px rgba(62,78,70,.15)}.FacilitatorPage__AccordionHeader{color:var(--color-cypress);cursor:pointer;text-align:left;background:rgba(139,158,137,.18);border:none;justify-content:space-between;align-items:center;width:100%;min-height:45px;padding:.75rem 1rem;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.FacilitatorPage__AccordionColumn.right .FacilitatorPage__AccordionHeader{background:rgba(139,158,137,.18)}.FacilitatorPage__AccordionHeader:hover:not(:disabled){background:rgba(139,158,137,.18);transform:translateY(-1px)}.FacilitatorPage__AccordionColumn.right .FacilitatorPage__AccordionHeader:hover:not(:disabled){background:rgba(139,158,137,.18)}.FacilitatorPage__AccordionHeader:focus{outline-offset:1px;outline:2px solid rgba(139,158,137,.4)}.FacilitatorPage__AccordionItem.summary-only .FacilitatorPage__AccordionHeader{color:var(--color-forest);cursor:default;background:rgba(139,158,137,.08)}.FacilitatorPage__AccordionColumn.right .FacilitatorPage__AccordionItem.summary-only .FacilitatorPage__AccordionHeader{background:rgba(62,78,70,.08)}.FacilitatorPage__AccordionItem.summary-only .FacilitatorPage__AccordionHeader:hover{background:rgba(139,158,137,.08);transform:none}.FacilitatorPage__AccordionColumn.right .FacilitatorPage__AccordionItem.summary-only .FacilitatorPage__AccordionHeader:hover{background:rgba(62,78,70,.08)}.FacilitatorPage__AccordionTitle{text-align:left;word-wrap:break-word;-webkit-hyphens:none;hyphens:none;flex:1;padding-right:.75rem;font-weight:600;line-height:1.3}.FacilitatorPage__AccordionIcon{opacity:.7;flex-shrink:0;margin-left:.75rem;font-size:.8rem;transition:transform .2s}.FacilitatorPage__AccordionItem.expanded .FacilitatorPage__AccordionIcon{transform:rotate(180deg)}.FacilitatorPage__AccordionContent{background:var(--color-white);transition:none;overflow:hidden}.FacilitatorPage__AccordionBody{color:var(--color-forest);padding:1rem;font-size:.9rem;line-height:1.5}.FacilitatorPage__AccordionBody p{margin-bottom:.75em}.FacilitatorPage__AccordionBody p:last-child{margin-bottom:0}.FacilitatorPage__AccordionBody h3{color:var(--color-cypress);margin:1em 0 .5em;font-size:1rem;font-weight:600}.FacilitatorPage__AccordionBody h3:first-child{margin-top:0}.FacilitatorPage__AccordionBody a{color:#e8d8c3;text-decoration:underline;transition:color .2s}.FacilitatorPage__AccordionColumn.right .FacilitatorPage__AccordionBody a{color:#9b9f85}.FacilitatorPage__AccordionBody a:hover{color:var(--color-forest)}.FacilitatorPage__AccordionBody ul{margin:.75em 0;padding-left:0;list-style:none}.FacilitatorPage__AccordionBody ol{margin:.75em 0;padding-left:1.25rem}.FacilitatorPage__AccordionBody li{margin-bottom:.4rem;padding-left:1.25rem;line-height:1.4;position:relative}.FacilitatorPage__AccordionBody ul li:before{content:"";background-color:rgba(139,158,137,.6);border-radius:50%;width:4px;height:4px;position:absolute;top:.6em;left:4px}.FacilitatorPage__AccordionColumn.right .FacilitatorPage__AccordionBody ul li:before{background-color:rgba(62,78,70,.6)}.FacilitatorPage__AccordionBody ol li{padding-left:0}.FacilitatorPage__AccordionBody ol li::marker{color:rgba(139,158,137,.7);font-weight:500}.FacilitatorPage__AccordionColumn.right .FacilitatorPage__AccordionBody ol li::marker{color:rgba(62,78,70,.7)}.FacilitatorPage__AccordionBody strong{color:var(--color-cypress);font-weight:600}.FacilitatorPage__AccordionBody em{color:rgba(139,158,137,.8);font-style:italic}.FacilitatorPage__AccordionBody blockquote{background:rgba(139,158,137,.05);border-left:2px solid rgba(139,158,137,.3);margin:1em 0;padding:.75rem 1rem;font-size:.85rem;font-style:italic}.FacilitatorPage__AccordionColumn.right .FacilitatorPage__AccordionBody blockquote{background:rgba(62,78,70,.05);border-left-color:rgba(62,78,70,.3)}@media (max-width:768px){.FacilitatorPage__AccordionTwoColumn{padding:1.5rem 0}.FacilitatorPage__AccordionColumn{padding:1rem}.FacilitatorPage__AccordionColumnTitle{margin-bottom:.75rem;font-size:1.1rem}.FacilitatorPage__AccordionIntro{margin-bottom:1rem;padding:.75rem;font-size:.85rem}.FacilitatorPage__AccordionHeader{min-height:40px;padding:.625rem .75rem;font-size:.8rem}.FacilitatorPage__AccordionTitle{font-size:.8rem;font-weight:600;line-height:1.25}.FacilitatorPage__AccordionBody{padding:.75rem;font-size:.85rem}.FacilitatorPage__AccordionIcon{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.FacilitatorPage__AccordionContent,.FacilitatorPage__AccordionHeader,.FacilitatorPage__AccordionIcon,.FacilitatorPage__AccordionItem{transition:none}}@media (prefers-contrast:high){.FacilitatorPage__AccordionItem{border-color:var(--color-cypress);border-width:2px}.FacilitatorPage__AccordionHeader{background:var(--color-cypress);color:var(--color-white)}.FacilitatorPage__AccordionBody{color:var(--color-cypress)}}@media print{.FacilitatorPage__AccordionItem{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.FacilitatorPage__AccordionContent{max-height:none!important}.FacilitatorPage__AccordionIcon{display:none}}

