.-J-8Ra_introHost{position:relative;overflow:hidden}.-J-8Ra_introLayer{z-index:5;pointer-events:none;position:absolute;inset:0}.-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)}.-J-8Ra_introGroup.-J-8Ra_dock{opacity:0;top:57.5px;left:53.5px;transform:translate(-50%,-50%)scale(.798)}@media (max-width:380px){.-J-8Ra_introGroup.-J-8Ra_dock{top:54px;left:46px;transform:translate(-50%,-50%)scale(.714)}}.-J-8Ra_introSvg{width:84px;height:84px;display:block}.-J-8Ra_logoPath{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .45s}.-J-8Ra_logoPath.-J-8Ra_drawn{stroke-dashoffset:0}.-J-8Ra_fragment{opacity:0;transform-origin:50%;animation:.39s forwards -J-8Ra_fragmentPulse}@keyframes -J-8Ra_fragmentPulse{0%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.-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%)}.-J-8Ra_wordmarkIn{clip-path:inset(0);opacity:1}.-J-8Ra_sparkle{opacity:0;transform-origin:50%;width:13px;height:13px;animation:.2s .52s -J-8Ra_sparklePop;position:absolute;top:224px;left:calc(50% + 46px);transform:scale(.3)rotate(0)}@keyframes -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){.-J-8Ra_sparkle{left:calc(50% + 40px)}}:is(:where(.-J-8Ra_introHost[data-js-active=true]) .-J-8Ra_headerGroup .brand-logo,:where(.-J-8Ra_introHost[data-js-active=true]) .-J-8Ra_headerGroup .brand-copy h1){opacity:0;transition:opacity .3s}:is(.-J-8Ra_headerGroup[data-logo-docked=true] .brand-logo,.-J-8Ra_headerGroup[data-logo-docked=true] .brand-copy h1){opacity:1}:is(:where(.-J-8Ra_introHost[data-js-active=true]) .-J-8Ra_headerGroup .brand-copy p,:where(.-J-8Ra_introHost[data-js-active=true]) .-J-8Ra_headerGroup .utility-nav){opacity:0;transition:opacity .39s,transform .39s;transform:translateY(8px)}:is(.-J-8Ra_headerGroup[data-content-revealed=true] .brand-copy p,.-J-8Ra_headerGroup[data-content-revealed=true] .utility-nav){opacity:1;transform:translateY(0)}:where(.-J-8Ra_introHost[data-js-active=true]) .-J-8Ra_dividerGroup{opacity:0;transform-origin:0;transition:opacity .39s 60ms,transform .39s 60ms;transform:scaleX(.6)}.-J-8Ra_dividerGroup[data-content-revealed=true]{opacity:1;transform:scaleX(1)}:where(.-J-8Ra_introHost[data-js-active=true]) .-J-8Ra_formGroup .form-intro h2{opacity:0;transition:opacity .39s 60ms,transform .39s 60ms;transform:translateY(10px)}.-J-8Ra_formGroup[data-content-revealed=true] .form-intro h2{opacity:1;transform:translateY(0)}:is(:where(.-J-8Ra_introHost[data-js-active=true]) .-J-8Ra_formGroup .form-intro p,:where(.-J-8Ra_introHost[data-js-active=true]) .-J-8Ra_formGroup .field:has(input[name=name]),:where(.-J-8Ra_introHost[data-js-active=true]) .-J-8Ra_formGroup .field:has(input[name=phone])){opacity:0;transition:opacity .39s .135s,transform .39s .135s;transform:translateY(10px)}:is(.-J-8Ra_formGroup[data-content-revealed=true] .form-intro p,.-J-8Ra_formGroup[data-content-revealed=true] .field:has(input[name=name]),.-J-8Ra_formGroup[data-content-revealed=true] .field:has(input[name=phone])){opacity:1;transform:translateY(0)}:is(:where(.-J-8Ra_introHost[data-js-active=true]) .-J-8Ra_formGroup .category-field,:where(.-J-8Ra_introHost[data-js-active=true]) .-J-8Ra_formGroup .field:has(textarea[name=description])){opacity:0;transition:opacity .39s .21s,transform .39s .21s;transform:translateY(10px)}:is(.-J-8Ra_formGroup[data-content-revealed=true] .category-field,.-J-8Ra_formGroup[data-content-revealed=true] .field:has(textarea[name=description])){opacity:1;transform:translateY(0)}:where(.-J-8Ra_introHost[data-js-active=true]) .-J-8Ra_formGroup .appointment-choice{opacity:0;transition:opacity .39s .285s,transform .39s .285s;transform:translateY(10px)}.-J-8Ra_formGroup[data-content-revealed=true] .appointment-choice{opacity:1;transform:translateY(0)}:is(:where(.-J-8Ra_introHost[data-js-active=true]) .-J-8Ra_formGroup .consent,:where(.-J-8Ra_introHost[data-js-active=true]) .-J-8Ra_formGroup .primary-button){opacity:0;transition:opacity .39s .36s,transform .39s .36s;transform:translateY(10px)}:is(.-J-8Ra_formGroup[data-content-revealed=true] .consent,.-J-8Ra_formGroup[data-content-revealed=true] .primary-button){opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.-J-8Ra_introGroup,.-J-8Ra_logoPath,.-J-8Ra_fragment,.-J-8Ra_wordmark,.-J-8Ra_sparkle,.-J-8Ra_dividerGroup{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.-J-8Ra_headerGroup .brand-logo{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.-J-8Ra_headerGroup .brand-copy h1{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.-J-8Ra_headerGroup .brand-copy p{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.-J-8Ra_headerGroup .utility-nav{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.-J-8Ra_formGroup .form-intro h2{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.-J-8Ra_formGroup .form-intro p{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.-J-8Ra_formGroup .field{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.-J-8Ra_formGroup .category-field{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.-J-8Ra_formGroup .appointment-choice{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.-J-8Ra_formGroup .consent{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.-J-8Ra_formGroup .primary-button{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}}
