.auth-panel{isolation:isolate;background:hsl(var(--primary));justify-content:center;align-items:center;padding:1rem;display:flex;position:relative;container-type:inline-size}.auth-panel__card{color:#172033;text-align:center;background:#fbf8f2;border-radius:1.25rem;width:100%;max-width:46rem;padding:1.1rem 1.1rem 1.2rem;box-shadow:0 18px 40px #0000002e}.auth-panel__title{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,6.4cqw,2.4rem);font-weight:700;line-height:1.08}.auth-panel__accent{color:hsl(var(--primary))}.auth-panel__sub{color:#334155;text-wrap:balance;margin:.45rem 0 0;font-size:.95rem;font-style:italic;font-weight:600}.auth-panel__body{display:none}.auth-panel__media{aspect-ratio:4/5;background:#e7e2d8;border-radius:1rem;overflow:hidden;box-shadow:0 12px 28px #0f172a38}.auth-panel__photo{object-fit:cover;object-position:50% 45%;width:100%;height:100%;display:block}.auth-panel__points{text-align:left;color:#475569;gap:1rem;margin:0;padding:0;font-size:.98rem;line-height:1.5;list-style:none;display:grid}.auth-panel__points li{padding-left:1.2rem;position:relative}.auth-panel__points li:before{content:"";background:hsl(var(--primary));border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:.55em;left:0}.auth-panel__points strong{color:#172033;font-weight:700}@media (min-width:1024px){.auth-panel:not(.auth-panel--wide){align-self:flex-start;height:100dvh;padding:4dvh 3vw;position:sticky;top:0}.auth-panel:not(.auth-panel--wide) .auth-panel__card{border-radius:1.5rem;padding:2.4rem 2.2rem 2.2rem}.auth-panel:not(.auth-panel--wide) .auth-panel__title{font-size:clamp(2rem,5.6cqw,3.1rem)}.auth-panel:not(.auth-panel--wide) .auth-panel__sub{margin-top:.7rem;font-size:1.05rem}.auth-panel:not(.auth-panel--wide) .auth-panel__body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:2rem;margin-top:2rem;display:grid}.auth-panel:not(.auth-panel--wide) .auth-panel__media{max-height:48dvh}}@media (min-width:1280px){.auth-panel--wide{align-self:flex-start;width:50%;height:100dvh;padding:4dvh 3vw;position:sticky;top:0}.auth-panel--wide .auth-panel__card{border-radius:1.5rem;padding:2.4rem 2.2rem 2.2rem}.auth-panel--wide .auth-panel__title{font-size:clamp(2rem,5.6cqw,3.1rem)}.auth-panel--wide .auth-panel__sub{margin-top:.7rem;font-size:1.05rem}.auth-panel--wide .auth-panel__body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:2rem;margin-top:2rem;display:grid}.auth-panel--wide .auth-panel__media{max-height:48dvh}}@media (min-width:1024px) and (max-height:820px){.auth-panel__media{display:none}.auth-panel:not(.auth-panel--wide) .auth-panel__body,.auth-panel--wide .auth-panel__body{grid-template-columns:1fr;margin-top:1.4rem}.auth-panel:not(.auth-panel--wide) .auth-panel__card,.auth-panel--wide .auth-panel__card{padding:1.8rem 2rem}.auth-panel__points{gap:.75rem;font-size:.94rem;line-height:1.45}}.auth-panel[data-edition=rentmachine] .auth-panel__photo{object-position:42% 50%}
