.site-header{--site-header-top-offset:0.65rem;padding-top:var(--site-header-top-offset,.65rem);z-index:900}.site-header__inner{position:relative;background:transparent;box-shadow:none;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:background-color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease,-webkit-backdrop-filter .22s ease}.site-header [data-mobile-nav-toggle]{position:relative;z-index:960}.site-header [data-desktop-nav-group]{position:relative;isolation:isolate;gap:0}.site-header [data-desktop-logo-lockup]{transform:scale(var(--desktopLogoScaleMax,2));transform-origin:left center;transition:none;will-change:transform}.site-header [data-desktop-cta]{position:relative}.site-header [data-desktop-nav-reveal]{position:relative;z-index:500;flex:0 0 auto;width:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:width .15s cubic-bezier(.22,1,.36,1),opacity .18s ease,visibility .18s ease}.site-header nav[data-oid=v2-qHiobmdD]{display:block;width:max-content;max-width:none;padding-right:1rem;white-space:nowrap}.site-header[data-scrolled=true] [data-desktop-nav-reveal]{width:var(--desktop-nav-width,0);opacity:1;visibility:visible;pointer-events:auto}.site-header[data-scrolled=true] .site-header__inner{background:rgba(8,8,14,.72);box-shadow:0 14px 40px rgba(0,0,0,.18);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.site-header__menu-icon{position:relative;display:inline-flex;width:1rem;height:.9rem}.site-header__menu-icon span{position:absolute;left:0;width:100%;height:2px;border-radius:999px;background:currentColor;transform-origin:center;transition:transform .22s ease,opacity .22s ease,top .22s ease}.site-header__menu-icon span:first-child{top:0}.site-header__menu-icon span:nth-child(2){top:calc(50% - 1px)}.site-header__menu-icon span:nth-child(3){top:calc(100% - 2px)}.site-header__mobile-backdrop{position:fixed;inset:0;z-index:940;background:transparent;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.site-header[data-menu-open=true] .site-header__mobile-backdrop{opacity:1;visibility:visible;pointer-events:auto}.site-header__mobile-panel{position:fixed;top:0;right:0;bottom:0;z-index:950;height:100dvh;width:min(24rem,100vw);max-width:100vw;padding-top:calc(5.25rem + env(safe-area-inset-top, 0px));padding-bottom:calc(4rem + env(safe-area-inset-bottom, 0px));overflow:auto;transform:translate3d(100%,0,0);visibility:hidden;pointer-events:none;transition:transform .26s cubic-bezier(.22,1,.36,1),visibility .18s ease}.site-header[data-menu-open=true] .site-header__mobile-panel{transform:translateZ(0);visibility:visible;pointer-events:auto}.site-header [data-mobile-nav-toggle][aria-expanded=true] .site-header__menu-icon span:first-child{top:calc(50% - 1px);transform:rotate(45deg)}.site-header [data-mobile-nav-toggle][aria-expanded=true] .site-header__menu-icon span:nth-child(2){opacity:0;transform:scaleX(0)}.site-header [data-mobile-nav-toggle][aria-expanded=true] .site-header__menu-icon span:nth-child(3){top:calc(50% - 1px);transform:rotate(-45deg)}[data-therapy-stack-container]{--therapy-stack-base-top:4.75rem;--therapy-stack-header-gap:8px;--therapy-stack-entry-gap:-8rem}[data-therapy-card-shell]{margin-top:1.5rem}[data-therapy-stack-header-shell]+[data-therapy-card-shell]{margin-top:0}[data-therapy-card]{backface-visibility:hidden}@media (min-width:67.5rem){[data-therapy-stack-header-shell]{position:sticky;top:var(--therapy-stack-base-top);padding-bottom:var(--therapy-stack-header-gap,0)}[data-therapy-stack-header]{position:relative;transform:translate3d(0,var(--therapy-stack-header-shift,0),0)}[data-therapy-stack-root]{isolation:isolate;padding-bottom:var(--therapy-stack-max-offset,0)}[data-therapy-card-shell]{position:sticky;top:calc(var(--therapy-stack-base-top) + var(--therapy-stack-header-height, 0px) + var(--therapy-stack-header-gap, 0px))}[data-therapy-card]{transform:translate3d(0,var(--therapy-stack-offset,0),0);display:grid}[data-therapy-card-shell]{margin-top:var(--therapy-stack-entry-gap)}[data-therapy-stack-header-shell]+[data-therapy-card-shell]{margin-top:0}[data-therapy-card-figure]{height:var(--therapy-figure-height,auto);min-height:var(--therapy-figure-min-height,0);width:100%;max-width:100%;justify-self:stretch}[data-therapy-card-layout]{min-height:100%}[data-therapy-card-content]{align-self:start;min-height:0;max-height:50vh;overflow-y:auto}}