.au{grid-template-columns:minmax(0,1fr);min-height:100svh;display:grid}@media (min-width:960px){.au{grid-template-columns:minmax(380px,46%) 1fr}}.au-panel{background:var(--loam);color:var(--cream);padding:16px var(--pad) 20px;flex-direction:column;justify-content:space-between;gap:24px;min-height:200px;display:flex;position:relative;overflow:hidden}@media (min-width:960px){.au-panel{height:100svh;padding:28px 48px 32px;position:sticky;top:0}}.au-field{width:100%;height:100%;position:absolute;inset:0}.au-wordmark,.au-poster,.au-meta{position:relative}.au .au-wordmark{color:var(--cream)}.au-poster{color:var(--cream);font-size:clamp(40px,6.4vw,104px)}.au-meta{color:var(--cream-muted);flex-wrap:wrap;gap:6px 20px;display:flex}@media (max-width:959px){.au-poster{font-size:clamp(34px,10vw,56px)}.au-meta{display:none}}.au-main{padding:48px var(--pad) 64px;grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.au-card{width:100%;max-width:420px}.au-heading h1{margin-top:8px;font-size:clamp(40px,10vw,76px)}@media (min-width:960px){.au-heading h1{font-size:clamp(48px,5vw,76px)}}.au-card form{gap:18px;margin-top:32px;display:grid}
