.styles-module__KqxhAW__section{padding:var(--section-gap) var(--page-pad) 0}.styles-module__KqxhAW__panel{isolation:isolate;max-width:var(--page-max);border-radius:var(--radius-s) 6rem var(--radius-s) var(--radius-s);background:var(--rose-3);color:var(--cream);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(2rem,5vw,4rem);margin:0 auto;padding:clamp(2.5rem,6vw,5rem);display:grid;position:relative;overflow:clip}.styles-module__KqxhAW__copy{flex-direction:column;align-items:flex-start;gap:1.4rem;display:flex}.styles-module__KqxhAW__eyebrow{font-size:var(--text-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--caramel);font-weight:700}.styles-module__KqxhAW__title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,1.4rem + 2.6vw,3.6rem);font-weight:900;line-height:1.03}.styles-module__KqxhAW__lead{font-size:var(--text-lead);color:var(--color-ink-inverse-soft);text-wrap:pretty;max-width:32rem;line-height:1.55}.styles-module__KqxhAW__cta{background:var(--cream);color:var(--rose-3);overflow-wrap:anywhere;transition:transform .3s var(--ease-out-back), background-color .3s ease;border-radius:999px;margin-top:.5rem;padding:.9rem 1.9rem;font-weight:800;text-decoration:none;display:inline-block}.styles-module__KqxhAW__cta:hover{background:var(--shell);transform:scale(1.04)}.styles-module__KqxhAW__professorWrap{justify-content:center;display:flex}.styles-module__KqxhAW__professor{filter:drop-shadow(0 24px 36px #2e1e1c66);width:clamp(12rem,20vw,18rem);height:auto}@media (max-width:767px){.styles-module__KqxhAW__panel{text-align:center;grid-template-columns:1fr}.styles-module__KqxhAW__copy{align-items:center}.styles-module__KqxhAW__professorWrap{order:-1}.styles-module__KqxhAW__professor{width:clamp(9rem,36vw,12rem)}}
