@font-face{font-family:MT Playfair;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/auth/PlayfairDisplay-latin.woff2) format("woff2")}.mt-auth .mt-serif{font-family:MT Playfair,Georgia,serif}.mt-auth .mt-script{font-weight:400}.mt-auth .mt-gold-text{background:linear-gradient(180deg,#f9dc6d,#e5b844 45%,#b8901a);-webkit-background-clip:text;background-clip:text;color:transparent}.mt-auth .mt-icon-tile{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;margin-top:2px;border:1px solid rgba(229,184,68,.55);background:linear-gradient(180deg,rgba(229,184,68,.12),rgba(8,13,24,.35));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.mt-auth{background-color:#080d18}.mt-auth:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(8,13,24,.88),rgba(8,13,24,.55) 30%,rgba(8,13,24,.35) 50%,rgba(8,13,24,.55) 70%,rgba(8,13,24,.88)),linear-gradient(180deg,rgba(8,13,24,.45),rgba(8,13,24,.25) 40%,rgba(8,13,24,.85)),url(/images/auth/estate-planning-office-background-960.webp) 50% /cover no-repeat}@media (min-width:1024px){.mt-auth:before{background:linear-gradient(90deg,rgba(8,13,24,.88),rgba(8,13,24,.55) 30%,rgba(8,13,24,.3) 50%,rgba(8,13,24,.55) 70%,rgba(8,13,24,.88)),linear-gradient(180deg,rgba(8,13,24,.4),rgba(8,13,24,.2) 40%,rgba(8,13,24,.8)),url(/images/auth/estate-planning-office-background-1920.webp) 50% /cover no-repeat}}.mt-auth .mt-auth-grid{display:grid;gap:24px;padding:20px 16px 56px;max-width:1760px;grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "photo" "card" "info"}.mt-auth .mt-area-brand{grid-area:brand;position:relative;z-index:2}.mt-auth .mt-area-card{grid-area:card;position:relative;z-index:2}.mt-auth .mt-area-photo{grid-area:photo;position:relative;z-index:1}.mt-auth .mt-area-info{grid-area:info;position:relative;z-index:2}.mt-auth .mt-people{position:relative}.mt-auth .mt-people-img{display:block;margin:0 auto;width:100%;height:250px;object-fit:cover;object-position:50% 0;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}.mt-auth .mt-photo-caption{display:none}.mt-auth .mt-caption-mobile{display:block}@media (min-width:640px) and (max-width:1023px){.mt-auth .mt-auth-grid{max-width:640px;padding-top:28px}.mt-auth .mt-people-img{height:380px}}@media (min-width:1024px){.mt-auth .mt-auth-grid{column-gap:48px;row-gap:28px;padding:36px 40px 64px;grid-template-columns:minmax(0,1fr) minmax(380px,440px);grid-template-areas:"brand card" "photo card" "info card";grid-template-rows:auto auto 1fr}.mt-auth .mt-area-card>div{position:sticky;top:32px}.mt-auth .mt-people-img{height:auto;max-width:600px;object-fit:contain}.mt-auth .mt-photo-caption{display:block;margin-top:-4%;position:relative}.mt-auth .mt-caption-mobile{display:none}}@media (min-width:1280px){.mt-auth .mt-auth-grid{min-height:100vh;align-content:stretch;column-gap:32px;row-gap:0;padding:clamp(24px,4vh,48px) clamp(28px,3vw,72px);grid-template-columns:minmax(300px,.9fr) minmax(0,1.3fr) minmax(380px,440px);grid-template-areas:"brand photo card" "info photo card";grid-template-rows:auto 1fr}.mt-auth .mt-area-info{margin-top:clamp(16px,3vh,32px)}.mt-auth .mt-area-card{align-self:center}.mt-auth .mt-area-card>div{position:static}.mt-auth .mt-area-photo{container-type:inline-size;align-self:stretch;margin-top:calc(-1 * clamp(24px, 4vh, 48px));margin-bottom:calc(-1 * clamp(24px, 4vh, 48px))}.mt-auth .mt-people{position:absolute;inset:0;pointer-events:none}.mt-auth .mt-people-img{position:absolute;bottom:0;left:50%;transform:translateX(-51.5%);width:auto;max-width:none;object-fit:contain;height:min(94vh,145cqw);-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,#000 72%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,#000 72%,transparent);mask-composite:intersect}.mt-auth .mt-photo-caption{position:absolute;left:-12%;right:-12%;bottom:0;margin:0;z-index:2;padding:9vh 0 6vh;background:radial-gradient(ellipse 55% 70% at 50% 75%,rgba(8,13,24,.8),rgba(8,13,24,.35) 60%,transparent 80%)}}.mt-auth .cl-cardBox,.mt-auth .cl-rootBox{width:100%;max-width:100%}.mt-auth .cl-signUp-start .cl-formButtonPrimary{font-size:0}.mt-auth .cl-signUp-start .cl-formButtonPrimary>*{display:none}.mt-auth .cl-signUp-start .cl-formButtonPrimary:after{content:"Create My Account \2192";font-size:15px}.mt-auth .cl-signIn-start .cl-formButtonPrimary{font-size:0}.mt-auth .cl-signIn-start .cl-formButtonPrimary>*{display:none}.mt-auth .cl-signIn-start .cl-formButtonPrimary:after{content:"Sign In \2192";font-size:15px}.mt-auth .cl-signIn-start .cl-form:after,.mt-auth .cl-signUp-start .cl-form:after{content:"Your information is always private and secure.";display:block;text-align:center;font-size:12.5px;color:#64748b;padding-left:18px;margin-top:-4px;background:no-repeat 0/13px 13px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b8901a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E");width:fit-content;margin-left:auto;margin-right:auto}.mt-auth .cl-signIn-start .cl-formButtonPrimary,.mt-auth .cl-signUp-start .cl-formButtonPrimary{display:flex;align-items:center;justify-content:center;height:48px;padding-top:0;padding-bottom:0;line-height:1}.mt-auth .cl-signIn-start .cl-formButtonPrimary:after,.mt-auth .cl-signUp-start .cl-formButtonPrimary:after{position:static!important;inset:auto!important;width:auto!important;height:auto!important;background:none!important;box-shadow:none!important;opacity:1!important;border:0!important;line-height:1;display:block;color:#0f172a}.mt-auth .mt-serif{font-variant-numeric:lining-nums}.mt-auth .cl-signIn-start .cl-headerTitle,.mt-auth .cl-signUp-start .cl-headerSubtitle,.mt-auth .cl-signUp-start .cl-headerTitle{font-size:0}.mt-auth .cl-signUp-start .cl-headerTitle:after{content:"Welcome";font-size:22px}.mt-auth .cl-signUp-start .cl-headerSubtitle:after{content:"Fill in your details to get started.";font-size:14.5px}.mt-auth .cl-signIn-start .cl-headerTitle:after{content:"Sign in to your account";font-size:22px}@media (min-width:1280px) and (max-height:980px){.mt-auth .mt-area-brand h2{font-size:clamp(40px,3.1vw,52px);margin-top:18px}.mt-auth .mt-area-info>p{font-size:14px}.mt-auth .mt-area-info>div:first-of-type{margin-top:18px}.mt-auth .mt-area-info ul>li+li{margin-top:10px}.mt-auth .mt-area-info ul p{font-size:13px;line-height:1.45}.mt-auth .mt-area-info .mt-icon-tile{width:38px;height:38px}.mt-auth .mt-area-info>div:last-of-type{margin-top:18px}.mt-auth .mt-area-info dl{padding-top:14px}.mt-auth .mt-area-card h1{font-size:30px}.mt-auth .mt-area-card h1+p{display:none}.mt-auth .mt-area-card .cl-card{padding-top:20px;padding-bottom:20px;row-gap:18px}.mt-auth .mt-area-card .cl-formFieldInput{height:40px}.mt-auth .mt-area-card .cl-formButtonPrimary{height:44px}.mt-auth .mt-area-card .cl-form{row-gap:14px}.mt-auth .mt-area-card .cl-footer>*{padding-top:10px;padding-bottom:10px}}.mt-auth img.mt-people-photo{object-fit:cover!important;border-radius:22px;border:1px solid rgba(212,168,75,.45);box-shadow:0 30px 70px -20px rgba(0,0,0,.7)}@media (max-width:1279px){.mt-auth img.mt-people-photo{width:100%;height:auto!important;aspect-ratio:16/9}}@media (min-width:1280px){.mt-auth .mt-people:has(img.mt-people-photo){position:relative!important;inset:auto!important;display:flex;justify-content:center;align-items:flex-start;padding:14vh 0 4vh;pointer-events:auto}.mt-auth img.mt-people-photo{position:static!important;width:100%!important;max-width:600px;height:auto!important;aspect-ratio:16/10}}