.PortalAuthTemplate_page__RkHl_{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:var(--space-8) var(--gutter);isolation:isolate}.PortalAuthTemplate_backdrop__W9hgr{position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--surface-alt)}.PortalAuthTemplate_photo__iiohD{object-fit:cover;object-position:60% 55%}.PortalAuthTemplate_scrim__2MGAI{position:absolute;inset:0;background:var(--scrim-strong)}.PortalAuthTemplate_split__QtsYp{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:var(--space-6);row-gap:var(--space-6);width:100%;max-width:30rem;margin-inline:auto}.PortalAuthTemplate_splitWide__2287y{max-width:40rem}.PortalAuthTemplate_logo__mbhe9{grid-column:1/-1;color:var(--text-on-image)}.PortalAuthTemplate_main__7AMfB{width:100%;display:flex;justify-content:center;outline:none}.PortalAuthTemplate_context__Otn6g{color:var(--text-on-image-muted);display:flex;flex-direction:column;gap:var(--space-5)}.PortalAuthTemplate_contextHeading__xi8Nm{font-family:var(--font-display),Georgia,serif;font-size:var(--text-xl);font-weight:500;letter-spacing:var(--track-display);text-transform:uppercase;line-height:var(--leading-display);color:var(--text-on-image);text-wrap:balance}.PortalAuthTemplate_points__lI_wG{display:flex;flex-direction:column;gap:var(--space-5);list-style:none;padding:0;margin:0}.PortalAuthTemplate_point__7TBZ8{position:relative;padding-left:var(--space-5);font-size:var(--text-base);line-height:var(--leading-body)}.PortalAuthTemplate_point__7TBZ8:before{content:"";position:absolute;left:0;top:calc(var(--leading-body) * .5em - 1px);width:var(--space-3);height:1px;background:var(--accent-rule)}.PortalAuthTemplate_splitWide__2287y,.PortalAuthTemplate_split__QtsYp:not(.PortalAuthTemplate_splitWide__2287y){column-gap:var(--space-8);align-items:start}@media (min-width:64rem){.PortalAuthTemplate_split__QtsYp:not(.PortalAuthTemplate_splitWide__2287y){grid-template-columns:30rem 24rem;max-width:none;width:-moz-fit-content;width:fit-content}}@media (min-width:78rem){.PortalAuthTemplate_splitWide__2287y{grid-template-columns:40rem 24rem;max-width:none;width:-moz-fit-content;width:fit-content}}