.sitter-onboarding-module__gSv0NG__page{color:#25313a;background:#edf8fc;grid-template-columns:minmax(0,.86fr) minmax(440px,1fr);min-height:100svh;display:grid;position:relative;overflow:hidden}.sitter-onboarding-module__gSv0NG__intro{z-index:1;align-self:center;max-width:620px;padding:clamp(40px,7vw,108px);position:relative}.sitter-onboarding-module__gSv0NG__brand{align-items:center;gap:12px;margin-bottom:clamp(54px,10vh,110px);display:flex}.sitter-onboarding-module__gSv0NG__brandMark{color:#fff;background:#c94f78;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.15rem;display:inline-flex}.sitter-onboarding-module__gSv0NG__brand>span:last-child{letter-spacing:-.02em;font-size:.88rem;line-height:1.02;display:grid}.sitter-onboarding-module__gSv0NG__brand strong:last-child{color:#357592}.sitter-onboarding-module__gSv0NG__eyebrow{color:#a83860;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:.68rem;font-weight:850}.sitter-onboarding-module__gSv0NG__intro h1{letter-spacing:-.065em;max-width:720px;margin:0;font-family:Georgia,serif;font-size:clamp(3.4rem,6.7vw,6.7rem);font-weight:400;line-height:.9}.sitter-onboarding-module__gSv0NG__lede{color:#64737c;max-width:500px;margin:28px 0 38px;font-size:clamp(.95rem,1.25vw,1.1rem);line-height:1.7}.sitter-onboarding-module__gSv0NG__steps{border-top:1px solid #c9e0e9;max-width:500px;margin:0;padding:0;list-style:none}.sitter-onboarding-module__gSv0NG__steps li{border-bottom:1px solid #c9e0e9;grid-template-columns:35px 1fr;align-items:center;gap:18px;padding:16px 0;display:grid}.sitter-onboarding-module__gSv0NG__steps li>span{color:#a83860;font-family:Georgia,serif;font-size:.78rem}.sitter-onboarding-module__gSv0NG__steps p{gap:3px;margin:0;display:grid}.sitter-onboarding-module__gSv0NG__steps strong{font-size:.86rem}.sitter-onboarding-module__gSv0NG__steps small,.sitter-onboarding-module__gSv0NG__privacyNote{color:#71818a;font-size:.72rem;line-height:1.45}.sitter-onboarding-module__gSv0NG__privacyNote{margin:20px 0 0}.sitter-onboarding-module__gSv0NG__formPanel{z-index:2;background:#ffffffeb;border:1px solid #bcdae6d9;align-self:center;max-width:650px;margin:clamp(24px,5vw,72px);padding:clamp(28px,4.2vw,58px);animation:.52s cubic-bezier(.2,.8,.2,1) both sitter-onboarding-module__gSv0NG__enter;position:relative;box-shadow:0 34px 90px #2f5b6d29}.sitter-onboarding-module__gSv0NG__formPanel header{border-bottom:1px solid #e0edf2;margin-bottom:26px;padding-bottom:24px}.sitter-onboarding-module__gSv0NG__formPanel h2{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;line-height:1}.sitter-onboarding-module__gSv0NG__formPanel header>p:last-child,.sitter-onboarding-module__gSv0NG__success>p:last-of-type{color:#6c7a82;margin:12px 0 0;font-size:.78rem;line-height:1.55}.sitter-onboarding-module__gSv0NG__photoField{cursor:pointer;border-bottom:1px solid #e0edf2;grid-template-columns:70px 1fr auto;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:24px;display:grid}.sitter-onboarding-module__gSv0NG__photoField input{opacity:0;width:1px;height:1px;position:absolute}.sitter-onboarding-module__gSv0NG__photoPreview{color:#357592;background:#e2f2f8;border:1px dashed #8ebdd0;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:1.6rem;transition:transform .18s,border-color .18s;display:flex;overflow:hidden}.sitter-onboarding-module__gSv0NG__photoPreview img{object-fit:cover;width:100%;height:100%}.sitter-onboarding-module__gSv0NG__photoField:hover .sitter-onboarding-module__gSv0NG__photoPreview{border-color:#c94f78;transform:scale(1.035)}.sitter-onboarding-module__gSv0NG__photoCopy{gap:4px;min-width:0;display:grid}.sitter-onboarding-module__gSv0NG__photoCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.sitter-onboarding-module__gSv0NG__photoCopy small,.sitter-onboarding-module__gSv0NG__photoAction{color:#71818a;font-size:.68rem}.sitter-onboarding-module__gSv0NG__photoAction{color:#a83860;font-weight:800}.sitter-onboarding-module__gSv0NG__fields{grid-template-columns:1fr 1fr;gap:19px 16px;display:grid}.sitter-onboarding-module__gSv0NG__fields label{display:block}.sitter-onboarding-module__gSv0NG__fields label>span{color:#4e5c64;margin-bottom:7px;font-size:.72rem;font-weight:780;display:block}.sitter-onboarding-module__gSv0NG__fields label>span small{color:#849099;font-weight:550}.sitter-onboarding-module__gSv0NG__fields input,.sitter-onboarding-module__gSv0NG__fields select{color:#25313a;font:inherit;background:#f9fcfd;border:1px solid #cfe0e7;border-radius:0;outline:none;width:100%;min-height:48px;padding:0 13px;font-size:.84rem;transition:background-color .15s,border-color .15s,box-shadow .15s}.sitter-onboarding-module__gSv0NG__fields select{cursor:pointer}.sitter-onboarding-module__gSv0NG__fields input:focus,.sitter-onboarding-module__gSv0NG__fields select:focus{background:#fff;border-color:#4d91ae;box-shadow:0 0 0 3px #4d91ae1c}.sitter-onboarding-module__gSv0NG__fields label>small{color:#829098;margin-top:6px;font-size:.64rem;line-height:1.4;display:block}.sitter-onboarding-module__gSv0NG__fullField{grid-column:1/-1}.sitter-onboarding-module__gSv0NG__languageField{border:0;margin:0;padding:0}.sitter-onboarding-module__gSv0NG__languageField legend{color:#4e5c64;margin-bottom:9px;font-size:.72rem;font-weight:780}.sitter-onboarding-module__gSv0NG__languageField>small{color:#829098;margin-top:7px;font-size:.64rem;line-height:1.4;display:block}.sitter-onboarding-module__gSv0NG__languageOptions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sitter-onboarding-module__gSv0NG__languageOptions label{background:#f9fcfd;border:1px solid #cfe0e7;align-items:center;gap:8px;min-height:43px;padding:0 10px;display:flex}.sitter-onboarding-module__gSv0NG__languageOptions label>span{color:#4e5c64;margin:0;font-size:.7rem;font-weight:720}.sitter-onboarding-module__gSv0NG__languageOptions input{accent-color:#a83860;flex:none;width:auto;min-height:auto;padding:0}.sitter-onboarding-module__gSv0NG__honeypot{width:1px;height:0;position:absolute;left:-10000px;overflow:hidden}.sitter-onboarding-module__gSv0NG__consent{grid-template-columns:17px 1fr;align-items:flex-start;gap:9px;margin-top:24px;font-size:.68rem;line-height:1.5;display:grid}.sitter-onboarding-module__gSv0NG__consent input{accent-color:#a83860;width:16px;height:16px;margin:2px 0 0}.sitter-onboarding-module__gSv0NG__minorNote,.sitter-onboarding-module__gSv0NG__footerNote{color:#829098;margin:9px 0 0 26px;font-size:.63rem;line-height:1.5}.sitter-onboarding-module__gSv0NG__error{color:#993451;background:#fff0f3;margin:17px 0 0;padding:11px 13px;font-size:.72rem}.sitter-onboarding-module__gSv0NG__submit,.sitter-onboarding-module__gSv0NG__success button{color:#fff;cursor:pointer;font:inherit;background:#c94f78;border:0;width:100%;min-height:51px;margin-top:24px;padding:0 22px;font-size:.78rem;font-weight:820;transition:background-color .16s,transform .16s}.sitter-onboarding-module__gSv0NG__submit:hover,.sitter-onboarding-module__gSv0NG__success button:hover{background:#a83860;transform:translateY(-1px)}.sitter-onboarding-module__gSv0NG__submit:disabled{cursor:wait;opacity:.58;transform:none}.sitter-onboarding-module__gSv0NG__footerNote{text-align:center;margin:9px 0 0}.sitter-onboarding-module__gSv0NG__success{text-align:center;min-height:510px}.sitter-onboarding-module__gSv0NG__successMark{color:#178a58;background:#e2f4ec;border-radius:50%;justify-content:center;align-items:center;width:86px;height:86px;margin:62px auto 34px;font-size:2.2rem;display:flex}.sitter-onboarding-module__gSv0NG__success .sitter-onboarding-module__gSv0NG__eyebrow{margin-top:0}.sitter-onboarding-module__gSv0NG__success>p:last-of-type{max-width:380px;margin:18px auto 0}.sitter-onboarding-module__gSv0NG__success button{max-width:260px;margin-top:40px}.sitter-onboarding-module__gSv0NG__orbOne,.sitter-onboarding-module__gSv0NG__orbTwo{filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.sitter-onboarding-module__gSv0NG__orbOne{background:#c94f781a;width:380px;height:380px;top:-150px;left:-140px}.sitter-onboarding-module__gSv0NG__orbTwo{background:#4591b021;width:560px;height:560px;bottom:-230px;right:30%}@keyframes sitter-onboarding-module__gSv0NG__enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:880px){.sitter-onboarding-module__gSv0NG__page{display:block;overflow:visible}.sitter-onboarding-module__gSv0NG__intro{padding:28px 22px 36px}.sitter-onboarding-module__gSv0NG__brand{margin-bottom:55px}.sitter-onboarding-module__gSv0NG__intro h1{font-size:clamp(3.2rem,16vw,5.3rem)}.sitter-onboarding-module__gSv0NG__steps{display:none}.sitter-onboarding-module__gSv0NG__lede{margin-bottom:0}.sitter-onboarding-module__gSv0NG__privacyNote{display:none}.sitter-onboarding-module__gSv0NG__formPanel{max-width:none;margin:0;padding:34px 22px 44px}}@media (max-width:520px){.sitter-onboarding-module__gSv0NG__fields{grid-template-columns:1fr}.sitter-onboarding-module__gSv0NG__fullField{grid-column:auto}.sitter-onboarding-module__gSv0NG__photoField{grid-template-columns:62px 1fr auto;gap:12px}.sitter-onboarding-module__gSv0NG__photoPreview{width:62px;height:62px}.sitter-onboarding-module__gSv0NG__languageOptions{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.sitter-onboarding-module__gSv0NG__formPanel{animation:none}.sitter-onboarding-module__gSv0NG__submit,.sitter-onboarding-module__gSv0NG__success button,.sitter-onboarding-module__gSv0NG__photoPreview{transition:none}}
.PhoneNumberField-module__no3BWW__root{grid-template-columns:minmax(155px,.85fr) minmax(150px,1.15fr);width:100%;display:grid}.PhoneNumberField-module__no3BWW__root .PhoneNumberField-module__no3BWW__country,.PhoneNumberField-module__no3BWW__root .PhoneNumberField-module__no3BWW__number{width:100%;min-width:0}.PhoneNumberField-module__no3BWW__root .PhoneNumberField-module__no3BWW__country{border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.PhoneNumberField-module__no3BWW__root .PhoneNumberField-module__no3BWW__number{border-top-left-radius:0;border-bottom-left-radius:0}@media (max-width:420px){.PhoneNumberField-module__no3BWW__root{grid-template-columns:minmax(135px,.9fr) minmax(130px,1.1fr)}}
.SitterPhotoLightbox-module__tRY5Xa__previewRow{border-bottom:1px solid #ece7e8;align-items:center;gap:16px;margin-bottom:2px;padding:0 0 18px;display:flex}.SitterPhotoLightbox-module__tRY5Xa__previewButton{appearance:none;cursor:zoom-in;background:#e9f3f7;border:0;border-radius:14px;flex:none;width:104px;height:104px;padding:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #35759229}.SitterPhotoLightbox-module__tRY5Xa__previewButton:after{content:"";opacity:0;background:linear-gradient(#0000 32%,#0f1a209e);transition:opacity .16s;position:absolute;inset:48% 0 0}.SitterPhotoLightbox-module__tRY5Xa__previewImage{object-fit:cover;width:100%;height:100%;transition:transform .22s}.SitterPhotoLightbox-module__tRY5Xa__previewAction{color:#fff;opacity:0;text-align:center;z-index:1;font-size:.62rem;font-weight:760;transition:opacity .16s,transform .16s;position:absolute;bottom:9px;left:0;right:0;transform:translateY(4px)}.SitterPhotoLightbox-module__tRY5Xa__previewButton:hover:after,.SitterPhotoLightbox-module__tRY5Xa__previewButton:hover .SitterPhotoLightbox-module__tRY5Xa__previewAction,.SitterPhotoLightbox-module__tRY5Xa__previewButton:focus-visible:after,.SitterPhotoLightbox-module__tRY5Xa__previewButton:focus-visible .SitterPhotoLightbox-module__tRY5Xa__previewAction{opacity:1}.SitterPhotoLightbox-module__tRY5Xa__previewButton:hover .SitterPhotoLightbox-module__tRY5Xa__previewImage,.SitterPhotoLightbox-module__tRY5Xa__previewButton:focus-visible .SitterPhotoLightbox-module__tRY5Xa__previewImage{transform:scale(1.035)}.SitterPhotoLightbox-module__tRY5Xa__previewButton:focus-visible{outline-offset:3px;outline:3px solid #35759261}.SitterPhotoLightbox-module__tRY5Xa__previewCopy{gap:4px;display:grid}.SitterPhotoLightbox-module__tRY5Xa__previewCopy strong{color:#463b40;font-size:.78rem}.SitterPhotoLightbox-module__tRY5Xa__previewCopy small{color:#82777b;font-size:.68rem}.SitterPhotoLightbox-module__tRY5Xa__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:zoom-out;z-index:1000;background:#0d1418e0;justify-content:center;align-items:center;padding:28px;animation:.17s ease-out both SitterPhotoLightbox-module__tRY5Xa__overlayIn;display:flex;position:fixed;inset:0}.SitterPhotoLightbox-module__tRY5Xa__dialog{cursor:default;justify-items:center;gap:12px;max-width:min(90vw,820px);animation:.22s cubic-bezier(.2,.8,.2,1) both SitterPhotoLightbox-module__tRY5Xa__photoIn;display:grid;position:relative}.SitterPhotoLightbox-module__tRY5Xa__fullImage{width:min(86vw,780px);height:min(78vh,780px);position:relative}.SitterPhotoLightbox-module__tRY5Xa__fullImage img{object-fit:contain;border-radius:18px;box-shadow:0 24px 70px #00000075}.SitterPhotoLightbox-module__tRY5Xa__dialog p{color:#ffffffe6;margin:0;font-size:.76rem;font-weight:700}.SitterPhotoLightbox-module__tRY5Xa__closeButton{color:#fff;cursor:pointer;font:inherit;z-index:2;background:#ffffff24;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.55rem;line-height:1;transition:background .15s,transform .15s;display:flex;position:absolute;top:0;right:0;transform:translate(45%,-45%)}.SitterPhotoLightbox-module__tRY5Xa__closeButton:hover{background:#ffffff3d;transform:translate(45%,-45%)scale(1.04)}.SitterPhotoLightbox-module__tRY5Xa__closeButton:focus-visible{outline-offset:3px;outline:3px solid #ffffffb8}.SitterPhotoLightbox-module__tRY5Xa__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes SitterPhotoLightbox-module__tRY5Xa__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes SitterPhotoLightbox-module__tRY5Xa__photoIn{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:scale(1)}}@media (max-width:620px){.SitterPhotoLightbox-module__tRY5Xa__overlay{padding:18px}.SitterPhotoLightbox-module__tRY5Xa__fullImage{width:90vw;height:76vh}.SitterPhotoLightbox-module__tRY5Xa__closeButton{top:8px;right:8px;transform:none}.SitterPhotoLightbox-module__tRY5Xa__closeButton:hover{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.SitterPhotoLightbox-module__tRY5Xa__overlay,.SitterPhotoLightbox-module__tRY5Xa__dialog{animation:none}.SitterPhotoLightbox-module__tRY5Xa__previewButton:after,.SitterPhotoLightbox-module__tRY5Xa__previewAction,.SitterPhotoLightbox-module__tRY5Xa__previewImage,.SitterPhotoLightbox-module__tRY5Xa__closeButton{transition:none}}
