@media screen and (max-width:749px){#header-component:not(.phc-header--education)[transparent]{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;--closed-underlay-height: 100% !important;--header-logo-display: unset !important;--header-logo-inverse-display: none !important;--color-transparent-text: #050505 !important;--color-transparent-text-rgb: 5 5 5 !important}#header-component:not(.phc-header--education)[transparent] .header__underlay-closed{height:100%!important}#header-component:not(.phc-header--education) .header__row--top{background:#fff!important;color:#050505!important;border-color:#0505050f!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#header-component:not(.phc-header--education) :is(.header__icon--summary,.header__icon--menu,.header-drawer-icon,.header__drawer,.header__drawer summary),#header-component:not(.phc-header--education) :is(.header__icon--summary,.header__icon--menu,.header-drawer-icon) svg{color:#050505!important;stroke:currentColor}#header-component:not(.phc-header--education) .header-logo :is(img,svg){filter:none!important}#header-component.phc-header--education:not([data-phc-scrolled]) .header__row--top{background:transparent!important;color:#fff!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#header-component.phc-header--education:not([data-phc-scrolled]) :is(.header__icon--summary,.header__icon--menu,.header-drawer-icon,.header__drawer,.header__drawer summary),#header-component.phc-header--education:not([data-phc-scrolled]) :is(.header__icon--summary,.header__icon--menu,.header-drawer-icon) svg{color:#fff!important;stroke:currentColor}#header-component.phc-header--education:not([data-phc-scrolled]) .header-logo :is(img,svg){filter:invert(1)!important}#header-component.phc-header--education[data-phc-scrolled] .header__row--top{background:#fff!important;color:#050505!important;border-color:#0505050f!important;box-shadow:none!important}#header-component.phc-header--education[data-phc-scrolled] :is(.header__icon--summary,.header__icon--menu,.header-drawer-icon,.header__drawer,.header__drawer summary),#header-component.phc-header--education[data-phc-scrolled] :is(.header__icon--summary,.header__icon--menu,.header-drawer-icon) svg{color:#050505!important;stroke:currentColor}#header-component.phc-header--education[data-phc-scrolled] .header-logo :is(img,svg){filter:none!important}#header-component header-actions,#header-component .phc-header-actions{display:none!important}#header-component[data-menu-style=drawer] .header__columns,#header-component[data-menu-style=drawer] .header__row--top .header__columns{min-height:60px!important;grid-template-columns:minmax(0,1fr) 44px!important;grid-template-areas:"logo drawer"!important;gap:10px!important;padding:8px clamp(14px,4vw,18px)!important}#header-component[data-menu-style=drawer] .header-logo{grid-area:logo!important;justify-self:start!important;align-self:center!important}#header-component .header-logo--plugin .header-logo__image{width:28px!important;height:28px!important}#header-component[data-menu-style=drawer] .header__drawer{grid-area:drawer!important;justify-self:end!important;align-self:center!important;display:block!important;min-height:0!important;visibility:visible!important;opacity:1!important}#header-component .header__icon--summary{display:flex!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:10px!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important}#header-component .header__icon--summary .header-drawer-icon{width:24px!important;height:24px!important;margin:0!important;opacity:1!important;visibility:visible!important}.menu-drawer--phc{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:0!important;border:0!important;background:#fff!important;color:#050505!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.menu-drawer--phc>.menu-drawer__close-button{position:absolute!important;z-index:4!important;top:max(12px,env(safe-area-inset-top,0px))!important;right:clamp(14px,4vw,18px)!important;width:40px!important;height:40px!important;margin:0!important;padding:10px!important;color:#050505!important;background:#f3f3f3!important;border:0!important;border-radius:999px!important}.menu-drawer--phc>.menu-drawer__close-button :is(.svg-wrapper,svg){width:18px!important;height:18px!important;color:#050505!important}.menu-drawer--phc .menu-drawer__navigation{display:flex!important;flex:1 0 auto!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:calc(64px + env(safe-area-inset-top,0px)) 0 16px!important}.menu-drawer--phc .menu-drawer__menu.has-submenu{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 clamp(18px,5vw,24px)!important}.menu-drawer .phc-menu-drawer__eyebrow{margin:0 0 10px!important;padding:0!important;color:#777!important;font-size:10px!important;font-weight:600!important;line-height:1!important;letter-spacing:.18em!important;text-transform:uppercase!important}.menu-drawer .phc-menu-drawer__group{width:100%!important;min-width:0!important;min-height:0!important;border-bottom:1px solid #dedede!important}.menu-drawer .phc-menu-drawer__group>details,.menu-drawer .phc-menu-drawer__nested>details{width:100%!important}.menu-drawer .phc-menu-drawer__group>a.menu-drawer__menu-item,.menu-drawer .phc-menu-drawer__group>details>summary,.menu-drawer .phc-menu-drawer__home>.menu-drawer__menu-item{box-sizing:border-box!important;display:flex!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:10px 0!important;align-items:center!important;justify-content:space-between!important;color:#050505!important;font-family:var(--font-body--family, Arial, sans-serif)!important;font-size:15px!important;font-weight:450!important;line-height:1.3!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;list-style:none!important}.menu-drawer .phc-menu-drawer__group>details>summary::-webkit-details-marker,.menu-drawer .phc-menu-drawer__nested>details>summary::-webkit-details-marker{display:none}.menu-drawer .phc-menu-drawer__group .menu-drawer__menu--childlist,.menu-drawer .phc-menu-drawer__grandchildren{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 0 10px 12px!important}.menu-drawer .phc-menu-drawer__group .menu-drawer__menu--childlist li,.menu-drawer .phc-menu-drawer__grandchildren li{display:block!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;border:0!important}.menu-drawer .phc-menu-drawer__group .menu-drawer__menu-item--child,.menu-drawer .phc-menu-drawer__nested>details>summary{box-sizing:border-box!important;display:flex!important;width:100%!important;min-width:0!important;min-height:38px!important;margin:0!important;padding:8px 0!important;align-items:center!important;justify-content:space-between!important;color:#050505!important;font-family:var(--font-body--family, Arial, sans-serif)!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;list-style:none!important}.menu-drawer .phc-menu-drawer__grandchild{padding-left:10px!important}.menu-drawer :is(.menu-drawer__menu-item-text,.wrap-text){min-width:0!important;overflow-wrap:anywhere}.menu-drawer .phc-menu-drawer__caret{display:inline-flex!important;width:16px!important;height:16px!important;flex:0 0 16px!important;margin:0 0 0 12px!important;padding:0!important;align-items:center!important;justify-content:center!important;color:#050505!important;transition:transform .18s ease}.menu-drawer .phc-menu-drawer__caret svg{width:12px!important;height:12px!important}.menu-drawer .phc-menu-drawer__group>details[open]>summary>.phc-menu-drawer__caret,.menu-drawer .phc-menu-drawer__nested>details[open]>summary>.phc-menu-drawer__caret{transform:rotate(180deg)}.menu-drawer .phc-menu-drawer__actions-panel{flex:0 0 auto!important;margin:0 clamp(18px,5vw,24px)!important;padding:16px 0 12px!important;border-bottom:1px solid #dedede!important}.menu-drawer .phc-menu-drawer__actions-inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.menu-drawer .phc-menu-drawer__cta{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:42px!important;margin:0!important;padding:10px 8px!important;border-radius:999px!important;font-size:10px!important;line-height:1.1!important;letter-spacing:.12em!important;text-align:center!important;white-space:normal!important}.menu-drawer--phc .menu-drawer__utility-links{box-sizing:border-box!important;width:auto!important;margin:0 clamp(18px,5vw,24px)!important;padding:10px 0 calc(20px + env(safe-area-inset-bottom,0px))!important;border-top:0!important}.menu-drawer--phc .menu-drawer__localization{width:100%!important;min-width:0!important;margin:0!important}.menu-drawer--phc .language-selector,.menu-drawer--phc .drawer-localization__button{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:42px!important;padding-inline:0!important;color:#050505!important;font-size:14px!important}.menu-drawer--phc .localization-form__select{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-inline:0 24px!important;background:transparent!important;color:#050505!important;text-align:left!important}.menu-drawer--phc :is(a:not(.phc-menu-drawer__cta),summary,button:not(.phc-menu-drawer__cta),.menu-drawer__menu-item,.drawer-localization__button,.language-selector){color:#050505!important}.menu-drawer--phc :is(svg,.icon-caret){color:#050505!important}}@media screen and (max-width:749px){#header-component .menu-drawer--phc>.phc-menu-drawer__actions-panel--top{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:3!important;box-sizing:border-box!important;width:100%!important;margin:0!important;padding:calc(94px + env(safe-area-inset-top,0px)) clamp(18px,5vw,24px) 14px!important;border:0!important;background:#fff!important}#header-component .menu-drawer--phc>.phc-menu-drawer__actions-panel--top .phc-menu-drawer__actions-inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important}#header-component .menu-drawer--phc a.phc-menu-drawer__cta--book,#header-component .menu-drawer--phc a.phc-menu-drawer__cta--tickets,#header-component .menu-drawer--phc a.phc-menu-drawer__cta--book:link,#header-component .menu-drawer--phc a.phc-menu-drawer__cta--tickets:link,#header-component .menu-drawer--phc a.phc-menu-drawer__cta--book:visited,#header-component .menu-drawer--phc a.phc-menu-drawer__cta--tickets:visited,#header-component .menu-drawer--phc a.phc-menu-drawer__cta--book:hover,#header-component .menu-drawer--phc a.phc-menu-drawer__cta--tickets:hover,#header-component .menu-drawer--phc a.phc-menu-drawer__cta--book:focus,#header-component .menu-drawer--phc a.phc-menu-drawer__cta--tickets:focus,#header-component .menu-drawer--phc a.phc-menu-drawer__cta--book:focus-visible,#header-component .menu-drawer--phc a.phc-menu-drawer__cta--tickets:focus-visible,#header-component .menu-drawer--phc a.phc-menu-drawer__cta--book:active,#header-component .menu-drawer--phc a.phc-menu-drawer__cta--tickets:active{display:flex!important;visibility:visible!important;opacity:1!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:50px!important;margin:0!important;padding:12px 10px!important;align-items:center!important;justify-content:center!important;border:1px solid #7d7d7d!important;border-radius:999px!important;background:#7d7d7d!important;background-color:#7d7d7d!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:var(--font-subheading--family, Arial, sans-serif)!important;font-size:11px!important;font-weight:700!important;line-height:1.1!important;letter-spacing:.08em!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;white-space:normal!important}#header-component .menu-drawer--phc .menu-drawer__navigation{flex:0 0 auto!important;justify-content:flex-start!important;padding-top:8px!important}body:has(#header-component[transparent]) main[data-template="page.our-staff"]>.shopify-section:first-child>.phc-staff-hero,body:has(#header-component[transparent]) main[data-template="page.facilitator"]>.shopify-section:first-child>.phc-facilitator-profile,main[data-template="page.our-staff"] .phc-staff-hero,main[data-template="page.facilitator"] .phc-facilitator-profile{padding-top:0!important}main[data-template="page.our-staff"] .phc-staff-hero{padding-bottom:38px!important}main[data-template="page.our-staff"] .phc-staff-hero__heading-group{width:100%!important;padding:10px 0 28px!important;justify-self:start!important;text-align:left!important}main[data-template="page.our-staff"] :is(.phc-staff-hero__kicker,.phc-staff-hero__title,.phc-staff-hero__body,.phc-staff-hero__body p){margin-left:0!important;margin-right:0!important;text-align:left!important}main[data-template="page.our-staff"] .phc-staff-hero__body{width:min(100%,430px)!important;max-width:430px!important;justify-self:start!important;margin:0!important;padding:26px 0 0!important}main[data-template="page.facilitator"] .phc-facilitator-profile{padding-bottom:42px!important}main[data-template="page.facilitator"] .phc-facilitator-profile__heading{width:100%!important;padding:10px 0 24px!important;justify-self:start!important;text-align:left!important}main[data-template="page.facilitator"] :is(.phc-facilitator-profile__kicker,.phc-facilitator-profile__name,.phc-facilitator-profile__facts,.phc-facilitator-profile__facts p,.phc-facilitator-profile__bio,.phc-facilitator-profile__bio p){margin-left:0!important;margin-right:0!important;text-align:left!important}main[data-template="page.facilitator"] :is(.phc-facilitator-profile__name,.phc-facilitator-profile__facts,.phc-facilitator-profile__bio,.phc-facilitator-profile__socials){justify-self:start!important}main[data-template="page.facilitator"] .phc-facilitator-profile__meta{gap:28px!important;margin-top:0!important;padding-top:28px!important}main[data-template="page.memberships"] [id$=__membership_comparison] .phc-comparison__matrix-scroll{width:100%!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}main[data-template="page.memberships"] [id$=__membership_comparison] .phc-comparison__matrix{width:720px!important;min-width:720px!important}main[data-template="page.memberships"] [id$=__membership_comparison] .phc-comparison__plans{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;width:100%!important;max-width:none!important;margin:36px 0 0!important;text-align:center!important}main[data-template="page.memberships"] [id$=__membership_comparison] .phc-comparison__plan-spacer{display:block!important}main[data-template="page.memberships"] [id$=__membership_comparison] .phc-comparison__plan{display:block!important;padding:0 10px!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important}main[data-template="page.memberships"] [id$=__membership_comparison] .phc-comparison__plan h3{margin:0!important;font-size:15px!important;line-height:1.1!important;text-align:center!important}main[data-template="page.memberships"] [id$=__membership_comparison] .phc-comparison__plan-subtitle{min-height:34px!important;margin:8px 0 0!important;font-size:12px!important;line-height:1.3!important;text-align:center!important}main[data-template="page.memberships"] [id$=__membership_comparison] .phc-comparison__plan-price{margin:12px 0 0!important;font-size:27px!important;line-height:1!important;white-space:nowrap!important;text-align:center!important}main[data-template="page.memberships"] [id$=__membership_comparison] .phc-comparison__plan .phc-page-button{width:auto!important;min-width:0!important;min-height:0!important;margin-top:18px!important;padding:12px 16px!important;border-radius:var(--phc-button-radius, 20px)!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;white-space:normal!important}main[data-template="page.memberships"] [id$=__membership_comparison] .phc-comparison__table-wrap{width:100%!important;max-width:none!important;margin:34px 0 0!important;overflow:visible!important}main[data-template="page.memberships"] [id$=__membership_comparison] .phc-comparison__table{display:table!important;width:100%!important;min-width:720px!important;border-collapse:collapse!important;table-layout:fixed!important}main[data-template="page.memberships"] [id$=__membership_comparison] .phc-comparison__table thead{display:table-header-group!important}main[data-template="page.memberships"] [id$=__membership_comparison] .phc-comparison__table tbody{display:table-row-group!important}main[data-template="page.memberships"] [id$=__membership_comparison] .phc-comparison__table tr{display:table-row!important;width:auto!important;padding:0!important;border:0!important}main[data-template="page.memberships"] [id$=__membership_comparison] .phc-comparison__table :is(th,td){display:table-cell!important;padding:16px 18px!important;border-bottom:1px solid rgb(0 0 0 / 18%)!important;font-size:13px!important;line-height:1.3!important;text-align:center!important}main[data-template="page.memberships"] [id$=__membership_comparison] .phc-comparison__table :is(th,td):first-child,main[data-template="page.memberships"] [id$=__membership_comparison] .phc-comparison__table th[scope=row]{text-align:left!important}main[data-template="page.memberships"] [id$=__membership_comparison] .phc-comparison__table td:before{content:none!important;display:none!important}}@media screen and (max-width:390px){#header-component .menu-drawer--phc>.phc-menu-drawer__actions-panel--top .phc-menu-drawer__actions-inner{grid-template-columns:1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/phc-mobile-stability-v9.css.map */
