.page-module__7tZePa__main{background:var(--background);min-height:calc(100dvh - 3.5rem);color:var(--foreground);padding:clamp(2.25rem,5vw,4.5rem) clamp(1rem,4vw,3.5rem) 4rem}.page-module__7tZePa__frame{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2rem,5vw,5rem);width:min(100%,1080px);margin:0 auto;display:grid}.page-module__7tZePa__intro{padding-top:1.5rem}.page-module__7tZePa__eyebrow{color:#465a35;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.72rem;font-weight:700}.page-module__7tZePa__title{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2.55rem,4.7vw,4.2rem);font-weight:400;line-height:.98}.page-module__7tZePa__introCopy{color:#4f594c;max-width:30rem;margin:1.2rem 0 0;font-size:.98rem;line-height:1.7}.page-module__7tZePa__tiersNote{border-left:3px solid var(--primary);color:#27352a;background:#e9e8dc;max-width:29rem;margin:1.45rem 0 0;padding:1rem 1rem 1rem 1.1rem;font-size:.88rem;line-height:1.6}.page-module__7tZePa__panel{border:1px solid var(--border);background:var(--card);min-width:0;padding:clamp(1.15rem,3.1vw,2.1rem);box-shadow:0 18px 55px #27352a14}.page-module__7tZePa__panelHeader{margin-bottom:1.5rem}.page-module__7tZePa__panelTitle{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.8rem,3vw,2.45rem);font-weight:400;line-height:1.1}.page-module__7tZePa__panelDescription{color:#50594e;margin:.55rem 0 0;font-size:.9rem;line-height:1.55}.page-module__7tZePa__form{gap:1.55rem;display:grid}.page-module__7tZePa__identityFields{border:0;gap:1.05rem;min-width:0;margin:0;padding:0;display:grid}.page-module__7tZePa__sectionHeading{color:var(--foreground);font-family:var(--font-display);margin-bottom:.25rem;font-size:1.55rem;line-height:1.2}.page-module__7tZePa__field{gap:.45rem;display:grid}.page-module__7tZePa__label{color:var(--foreground);font-size:.9rem;font-weight:600}.page-module__7tZePa__control{border-radius:var(--radius);color:#27352a;background:#fffefa;border-color:#bfc7b6;min-height:2.85rem;font-size:.94rem}.page-module__7tZePa__control::placeholder{color:#687064;opacity:1}.page-module__7tZePa__control:focus-visible{border-color:var(--primary);outline:2px solid var(--ring);outline-offset:2px}.page-module__7tZePa__fieldHelp{color:#50594e;margin:0;font-size:.8rem;line-height:1.45}.page-module__7tZePa__error{color:#8b2920;margin:0;font-size:.9rem;line-height:1.5}.page-module__7tZePa__submitButton{width:100%;min-height:2.9rem}.page-module__7tZePa__signinPrompt{color:#50594e;text-align:center;margin:1.35rem 0 0;font-size:.9rem}.page-module__7tZePa__signinPrompt a{color:#37482d;text-underline-offset:3px;font-weight:700}.page-module__7tZePa__sessionMessage{color:#50594e;margin:0;font-size:.95rem}.page-module__7tZePa__signedInMessage{color:#27352a;justify-items:start;gap:1rem;display:grid}.page-module__7tZePa__signedInMessage p{margin:0}@media (max-width:820px){.page-module__7tZePa__frame{grid-template-columns:minmax(0,1fr);gap:1.6rem;max-width:680px}.page-module__7tZePa__intro{padding-top:0}.page-module__7tZePa__title{max-width:12ch}.page-module__7tZePa__introCopy{max-width:42rem}.page-module__7tZePa__tiersNote{max-width:42rem;margin-top:1rem}}@media (max-width:480px){.page-module__7tZePa__main{padding-left:1rem;padding-right:1rem}.page-module__7tZePa__panel{padding:1.1rem}}
