[data-auth-luxury]{--auth-ink:#0A251D;--auth-gold:#D6B56A;--auth-line:#e8dfcf;background:#faf9f5!important;color:#0a251d}[data-auth-luxury] .auth-lux-wrap{max-width:1360px!important;padding:56px 40px!important;min-height:100svh;display:flex;align-items:center}[data-auth-luxury] .auth-lux-grid{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,1fr)!important;gap:0!important;align-items:stretch!important;background:#fffefa;border:1px solid #e8dfcf;border-radius:32px;box-shadow:0 24px 80px -42px #0a251d55;overflow:hidden}[data-auth-luxury] .auth-lux-aside{min-width:0;padding:36px!important;background:#f4efe4;border-left:1px solid #e8dfcf}[data-auth-luxury] .auth-lux-aside:before{content:"";display:block;height:220px;margin:0 0 28px;border-radius:22px 22px 70px;background:#dcd7c8 url(/rental-hero.webp) 72% 55% / cover no-repeat;box-shadow:inset 0 0 0 1px #0a251d14}[data-auth-luxury] .auth-lux-aside h2{font-size:clamp(28px,2.5vw,38px)!important;line-height:1.4!important;letter-spacing:-.025em!important;color:#0a251d!important}[data-auth-luxury] .auth-lux-aside p{font-size:15px!important;line-height:1.9!important}[data-auth-luxury] .auth-lux-aside>div.pt-4{padding-top:0!important}[data-auth-luxury] .auth-lux-aside .grid.grid-cols-2{gap:0 18px!important}[data-auth-luxury] .auth-lux-aside .grid.grid-cols-2>a>span{border:0!important;border-bottom:1px solid #ded5c4!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;padding:14px 0!important}[data-auth-luxury] .auth-lux-aside .grid.grid-cols-2>a>span:hover{transform:none!important;background:#fffefa70!important}[data-auth-luxury] .auth-lux-aside .grid.grid-cols-2>a>span>span:first-child>span:first-child{font-size:18px!important}[data-auth-luxury] .auth-lux-form-column{min-width:0;padding:36px 40px;align-self:center}[data-auth-luxury] .auth-lux-brand{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px;padding-bottom:22px;border-bottom:1px solid #e8dfcf}[data-auth-luxury] .auth-lux-brand img{width:134px;height:38px;object-fit:contain}[data-auth-luxury] .auth-lux-brand span{color:#7a5c18;font-size:14px}[data-auth-luxury] .auth-lux-card{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important;gap:0!important;padding:0!important}[data-auth-luxury] .auth-lux-card-header{padding:0 0 26px!important;border:0!important;text-align:right!important}[data-auth-luxury] .auth-lux-card-header h1{font-size:clamp(26px,2.2vw,34px)!important;line-height:1.45!important;text-wrap:balance;color:#0a251d!important}[data-auth-luxury] .auth-lux-card-header p{font-size:15px!important;line-height:1.85!important;margin-top:12px!important}[data-auth-luxury] .auth-lux-card-body{padding:0!important}[data-auth-luxury] .auth-field{background:#fffefa!important;border-radius:14px!important}[data-auth-luxury] .auth-field:focus-within{border-color:#b58f43!important;box-shadow:0 0 0 4px #d6b56a24!important}[data-auth-luxury] form input:not([type=checkbox]):not([type=radio]),[data-auth-luxury] form [role=combobox]{min-height:52px!important;font-size:16px!important;color:#0a251d!important;border-radius:13px!important}[data-auth-luxury] form input::placeholder{color:#788077!important}[data-auth-luxury] label{font-size:14px!important}[data-auth-luxury] form>.grid.grid-cols-2>button{min-height:44px;font-size:14px!important}[data-auth-luxury] button[type=submit],[data-auth-luxury] button[data-gold-btn]{min-height:54px!important;border-radius:14px!important;background:#0a251d!important;color:#e8c978!important;font-size:16px!important;box-shadow:0 8px 22px -12px #0a251d80!important}[data-auth-luxury] button:focus-visible,[data-auth-luxury] a:focus-visible{outline:2px solid #98752c!important;outline-offset:3px!important}[data-auth-luxury] .auth-lux-form-column>p{font-size:13px!important;line-height:1.9;margin-top:24px!important}[data-auth-luxury][data-reg-scope] [data-acct-card]{min-height:110px;border-radius:16px!important;box-shadow:none!important}[data-auth-luxury][data-reg-scope] [data-acct-card][data-on=true]{background:#eff2e9!important;border-color:#49674c!important;box-shadow:inset 0 0 0 1px #49674c!important}[data-auth-luxury][data-reg-scope] [data-acct-card]>span:first-of-type{font-size:14px!important}[data-auth-luxury][data-reg-scope] [data-acct-card]>span:last-child{font-size:12px!important;line-height:1.6!important}[data-auth-luxury][data-reg-scope] .auth-lux-aside ol{border-top:1px solid #ded5c4;padding-top:22px}[data-auth-luxury][data-reg-scope] .auth-lux-aside ol li{padding:6px 0}[data-auth-luxury][data-reg-scope] .auth-lux-card-header>.relative{margin-right:0!important;margin-left:auto!important}[data-auth-luxury][data-reg-scope] .auth-lux-card{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}[data-auth-luxury][data-reg-scope] .auth-lux-card-header{border-bottom:0!important}[data-auth-luxury] .auth-lux-aside .grid.grid-cols-2 .inline-block{font-size:12px!important;color:#735700!important}@media (min-width:1600px){[data-auth-luxury] .auth-lux-wrap{max-width:1480px!important}[data-auth-luxury] .auth-lux-form-column{padding:48px 60px}[data-auth-luxury] .auth-lux-aside{padding:44px!important}}@media (max-width:1023px){[data-auth-luxury] .auth-lux-wrap{max-width:680px!important;padding:28px 20px!important;align-items:flex-start}[data-auth-luxury] .auth-lux-grid{display:block!important;border-radius:24px}[data-auth-luxury] .auth-lux-aside{display:none!important}[data-auth-luxury] .auth-lux-form-column{padding:28px!important}[data-auth-luxury] .auth-lux-brand{margin-bottom:26px}[data-auth-luxury] .auth-lux-card-body>.grid.grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important;border-top:1px solid #e8dfcf;padding-top:20px}[data-auth-luxury] .auth-lux-card-body>.grid.grid-cols-4>a>span{flex-direction:row!important;justify-content:flex-start;gap:10px!important;padding:12px!important;background:#f4efe450!important}[data-auth-luxury] .auth-lux-card-body>.grid.grid-cols-4>a>span>span:last-child{font-size:13px!important}}@media (max-width:420px){[data-auth-luxury] .auth-lux-wrap{padding:16px 12px!important}[data-auth-luxury] .auth-lux-form-column{padding:24px 18px!important}[data-auth-luxury] .auth-lux-card-header h1{font-size:26px!important}[data-auth-luxury] .auth-lux-brand img{width:116px}}@media (prefers-reduced-motion:reduce){[data-auth-luxury] *,[data-auth-luxury] *:before{transition:none!important;animation:none!important}}
