.homepage-aboutjack{position:relative;padding-top:clamp(3rem, 5vw, 5rem);padding-bottom:var(--space-lg);overflow:visible}.haj-grid{display:grid;grid-template-columns:1fr;gap:var(--space-sm);align-items:center}.haj-content{max-width:54rem;text-align:center;margin-left:auto;margin-right:auto}.haj-eyebrow{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);background:var(--accent-color);color:var(--ul-white);border-radius:var(--radius-lg);font-weight:600;letter-spacing:.05em;margin-bottom:var(--space-md)}.haj-headline{margin:0 0 var(--space-md) 0}.haj-body{margin:0 0 var(--space-md) 0;line-height:1.7;opacity:.92}.haj-btn{display:inline-flex;align-items:center;gap:var(--space-xs);background:var(--ul-cta);color:var(--ul-white)}.haj-btn i{transition:transform 0.2s ease}.haj-btn:hover i{transform:translateX(3px)}.haj-portrait-wrap{position:relative;display:flex;justify-content:center;align-items:flex-end;min-height:38rem;align-self:flex-end;margin-bottom:calc(var(--space-lg) * -0.75)}.haj-portrait{width:100%;max-width:50rem;height:auto;object-fit:cover;object-position:center bottom;display:block}.haj-floating-btn{position:absolute;bottom:var(--space-md);right:var(--space-md);border-radius:9999px;white-space:nowrap}.haj-floating-btn i{flex-shrink:0}@media (min-width:768px){.homepage-aboutjack{padding-bottom:2rem}.haj-grid{grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:center}.haj-content{text-align:left;margin-left:0;margin-right:0;align-self:center}.haj-portrait-wrap{min-height:52rem;margin-top:-8rem;margin-bottom:-2rem;align-self:flex-end}.haj-portrait{max-width:48rem}.haj-floating-btn{bottom:var(--space-xl);right:var(--space-lg)}}@media (min-width:1024px){.homepage-aboutjack{padding-bottom:2rem}.haj-portrait-wrap{min-height:58rem;margin-top:-10rem;margin-bottom:-6rem}.haj-portrait{max-width:56rem}}@media (min-width:1200px){.homepage-aboutjack{padding-bottom:2rem}.haj-portrait-wrap{min-height:62rem;margin-top:-12rem;margin-bottom:-6rem}}