.dt-signin .dt-auth{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start;gap:clamp(32px,5vw,80px);padding:clamp(32px,4vw,56px) 0 clamp(56px,7vw,96px);display:grid}.dt-signin .dt-auth__media{color:#fbf7f0;background:#2a140f;border-radius:6px;min-height:620px;position:relative;overflow:hidden}.dt-signin .dt-auth__media img{object-fit:cover;object-position:62% 30%;width:100%;height:100%;position:absolute;inset:0}.dt-signin .dt-auth__media:after{content:"";background:linear-gradient(#180a070d 28%,#180a0766 54%,#180a07e0 100%);position:absolute;inset:0}.dt-signin .dt-auth__copy{z-index:1;gap:14px;display:grid;position:absolute;bottom:clamp(24px,3vw,40px);left:clamp(24px,3vw,44px);right:clamp(24px,3vw,44px)}.dt-signin .dt-auth__copy h2{color:#fbf7f0}.dt-signin .dt-perks{gap:10px;margin-top:6px;display:grid}.dt-signin .dt-perks li{color:#fbf7f0eb;align-items:center;gap:12px;display:flex}.dt-signin .dt-perks svg{width:20px;height:20px;color:var(--gold-l);flex:none}.dt-signin .dt-form{background:var(--paper);border:1px solid var(--line);border-radius:6px;gap:18px;padding:clamp(24px,3vw,36px);display:grid}.dt-signin .dt-form h1{color:var(--ink)}.dt-signin .dt-form__sub{color:var(--muted);margin-top:-8px}.dt-signin .dt-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.dt-signin .dt-tab{min-height:52px;color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;transition:color .2s,border-color .2s}.dt-signin .dt-tab:hover{color:var(--ink)}.dt-signin .dt-tab[aria-selected=true]{color:var(--maroon);border-bottom-color:var(--maroon)}.dt-signin .dt-seg{background:var(--cream2);border-radius:24px;grid-template-columns:1fr 1fr;justify-self:start;padding:4px;display:inline-grid}.dt-signin .dt-seg button{min-height:38px;color:var(--muted);border-radius:20px;padding:0 18px}.dt-signin .dt-seg button[aria-pressed=true]{background:var(--paper);color:var(--maroon);box-shadow:0 1px 4px #350f1826}.dt-signin .dt-or{color:var(--muted);align-items:center;gap:12px;display:flex}.dt-signin .dt-or:before,.dt-signin .dt-or:after{content:"";background:var(--line);flex:1;height:1px}.dt-signin .dt-gbtn svg{width:20px;height:20px}.dt-signin .dt-small{color:var(--muted)}.dt-signin .dt-small a,.dt-signin .dt-small button{color:var(--maroon);text-underline-offset:3px;text-decoration:underline}.dt-signin .dt-small button[disabled]{color:var(--muted);cursor:default;text-decoration:none}.dt-signin .dt-done{justify-items:center;gap:12px;padding:12px 0;display:grid}.dt-signin .dt-done__ic{border:1.5px solid var(--maroon);width:72px;height:72px;color:var(--maroon);border-radius:50%;place-items:center;display:grid}.dt-signin .dt-done__ic svg{width:34px;height:34px}.dt-signin .dt-done h2{color:var(--ink)}.dt-signin .dt-done__ctas{gap:10px;width:100%;margin-top:8px;display:grid}.dt-signin .dt-back{justify-self:start}@media (max-width:1023px){.dt-signin .dt-auth{grid-template-columns:1fr}.dt-signin .dt-auth__media{order:2;min-height:300px}}
