.brand-intro-module__-J-8Ra__introHost{position:relative;overflow:hidden}.brand-intro-module__-J-8Ra__introLayer{z-index:5;pointer-events:none;position:absolute;inset:0}.brand-intro-module__-J-8Ra__introGroup{width:84px;height:84px;transition:left .33s cubic-bezier(.45,0,.55,1),top .33s cubic-bezier(.45,0,.55,1),transform .33s cubic-bezier(.45,0,.55,1),opacity .3s .12s;position:absolute;top:132px;left:50%;transform:translate(-50%,-50%)scale(1)}.brand-intro-module__-J-8Ra__introGroup.brand-intro-module__-J-8Ra__dock{opacity:0;top:57.5px;left:53.5px;transform:translate(-50%,-50%)scale(.798)}@media (max-width:380px){.brand-intro-module__-J-8Ra__introGroup.brand-intro-module__-J-8Ra__dock{top:54px;left:46px;transform:translate(-50%,-50%)scale(.714)}}.brand-intro-module__-J-8Ra__introSvg{width:84px;height:84px;display:block}.brand-intro-module__-J-8Ra__logoPath{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .45s}.brand-intro-module__-J-8Ra__logoPath.brand-intro-module__-J-8Ra__drawn{stroke-dashoffset:0}.brand-intro-module__-J-8Ra__fragment{opacity:0;transform-origin:50%;animation:.39s forwards brand-intro-module__-J-8Ra__fragmentPulse}@keyframes brand-intro-module__-J-8Ra__fragmentPulse{0%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.brand-intro-module__-J-8Ra__wordmark{font-family:var(--serif);color:#164c50;letter-spacing:-.5px;clip-path:inset(0 100% 0 0);opacity:0;font-size:26px;font-weight:500;transition:clip-path .45s,opacity .33s;position:absolute;top:232px;left:50%;transform:translate(-50%)}.brand-intro-module__-J-8Ra__wordmarkIn{clip-path:inset(0);opacity:1}.brand-intro-module__-J-8Ra__sparkle{opacity:0;transform-origin:50%;width:13px;height:13px;animation:.2s .52s brand-intro-module__-J-8Ra__sparklePop;position:absolute;top:224px;left:calc(50% + 46px);transform:scale(.3)rotate(0)}@keyframes brand-intro-module__-J-8Ra__sparklePop{0%{opacity:0;transform:scale(.3)rotate(0)}45%{opacity:.85;transform:scale(1.15)rotate(8deg)}75%{opacity:.85;transform:scale(.9)rotate(-4deg)}to{opacity:0;transform:scale(.5)rotate(0)}}@media (max-width:380px){.brand-intro-module__-J-8Ra__sparkle{left:calc(50% + 40px)}}:is(:where(.brand-intro-module__-J-8Ra__introHost[data-js-active=true]) .brand-intro-module__-J-8Ra__headerGroup .brand-logo,:where(.brand-intro-module__-J-8Ra__introHost[data-js-active=true]) .brand-intro-module__-J-8Ra__headerGroup .brand-copy h1){opacity:0;transition:opacity .3s}:is(.brand-intro-module__-J-8Ra__headerGroup[data-logo-docked=true] .brand-logo,.brand-intro-module__-J-8Ra__headerGroup[data-logo-docked=true] .brand-copy h1){opacity:1}:is(:where(.brand-intro-module__-J-8Ra__introHost[data-js-active=true]) .brand-intro-module__-J-8Ra__headerGroup .brand-copy p,:where(.brand-intro-module__-J-8Ra__introHost[data-js-active=true]) .brand-intro-module__-J-8Ra__headerGroup .utility-nav){opacity:0;transition:opacity .39s,transform .39s;transform:translateY(8px)}:is(.brand-intro-module__-J-8Ra__headerGroup[data-content-revealed=true] .brand-copy p,.brand-intro-module__-J-8Ra__headerGroup[data-content-revealed=true] .utility-nav){opacity:1;transform:translateY(0)}:where(.brand-intro-module__-J-8Ra__introHost[data-js-active=true]) .brand-intro-module__-J-8Ra__dividerGroup{opacity:0;transform-origin:0;transition:opacity .39s 60ms,transform .39s 60ms;transform:scaleX(.6)}.brand-intro-module__-J-8Ra__dividerGroup[data-content-revealed=true]{opacity:1;transform:scaleX(1)}:where(.brand-intro-module__-J-8Ra__introHost[data-js-active=true]) .brand-intro-module__-J-8Ra__formGroup .form-intro h2{opacity:0;transition:opacity .39s 60ms,transform .39s 60ms;transform:translateY(10px)}.brand-intro-module__-J-8Ra__formGroup[data-content-revealed=true] .form-intro h2{opacity:1;transform:translateY(0)}:is(:where(.brand-intro-module__-J-8Ra__introHost[data-js-active=true]) .brand-intro-module__-J-8Ra__formGroup .form-intro p,:where(.brand-intro-module__-J-8Ra__introHost[data-js-active=true]) .brand-intro-module__-J-8Ra__formGroup .field:has(input[name=name]),:where(.brand-intro-module__-J-8Ra__introHost[data-js-active=true]) .brand-intro-module__-J-8Ra__formGroup .field:has(input[name=phone])){opacity:0;transition:opacity .39s .135s,transform .39s .135s;transform:translateY(10px)}:is(.brand-intro-module__-J-8Ra__formGroup[data-content-revealed=true] .form-intro p,.brand-intro-module__-J-8Ra__formGroup[data-content-revealed=true] .field:has(input[name=name]),.brand-intro-module__-J-8Ra__formGroup[data-content-revealed=true] .field:has(input[name=phone])){opacity:1;transform:translateY(0)}:is(:where(.brand-intro-module__-J-8Ra__introHost[data-js-active=true]) .brand-intro-module__-J-8Ra__formGroup .category-field,:where(.brand-intro-module__-J-8Ra__introHost[data-js-active=true]) .brand-intro-module__-J-8Ra__formGroup .field:has(textarea[name=description])){opacity:0;transition:opacity .39s .21s,transform .39s .21s;transform:translateY(10px)}:is(.brand-intro-module__-J-8Ra__formGroup[data-content-revealed=true] .category-field,.brand-intro-module__-J-8Ra__formGroup[data-content-revealed=true] .field:has(textarea[name=description])){opacity:1;transform:translateY(0)}:where(.brand-intro-module__-J-8Ra__introHost[data-js-active=true]) .brand-intro-module__-J-8Ra__formGroup .appointment-choice{opacity:0;transition:opacity .39s .285s,transform .39s .285s;transform:translateY(10px)}.brand-intro-module__-J-8Ra__formGroup[data-content-revealed=true] .appointment-choice{opacity:1;transform:translateY(0)}:is(:where(.brand-intro-module__-J-8Ra__introHost[data-js-active=true]) .brand-intro-module__-J-8Ra__formGroup .consent,:where(.brand-intro-module__-J-8Ra__introHost[data-js-active=true]) .brand-intro-module__-J-8Ra__formGroup .primary-button){opacity:0;transition:opacity .39s .36s,transform .39s .36s;transform:translateY(10px)}:is(.brand-intro-module__-J-8Ra__formGroup[data-content-revealed=true] .consent,.brand-intro-module__-J-8Ra__formGroup[data-content-revealed=true] .primary-button){opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.brand-intro-module__-J-8Ra__introGroup,.brand-intro-module__-J-8Ra__logoPath,.brand-intro-module__-J-8Ra__fragment,.brand-intro-module__-J-8Ra__wordmark,.brand-intro-module__-J-8Ra__sparkle,.brand-intro-module__-J-8Ra__dividerGroup{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.brand-intro-module__-J-8Ra__headerGroup .brand-logo{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.brand-intro-module__-J-8Ra__headerGroup .brand-copy h1{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.brand-intro-module__-J-8Ra__headerGroup .brand-copy p{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.brand-intro-module__-J-8Ra__headerGroup .utility-nav{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.brand-intro-module__-J-8Ra__formGroup .form-intro h2{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.brand-intro-module__-J-8Ra__formGroup .form-intro p{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.brand-intro-module__-J-8Ra__formGroup .field{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.brand-intro-module__-J-8Ra__formGroup .category-field{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.brand-intro-module__-J-8Ra__formGroup .appointment-choice{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.brand-intro-module__-J-8Ra__formGroup .consent{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.brand-intro-module__-J-8Ra__formGroup .primary-button{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}}
