.LRVBzG_section{flex-direction:column;align-items:flex-start;gap:20px;padding-block:40px 48px;display:flex}.LRVBzG_accent{color:var(--primary);font-size:.875rem;font-weight:500}.LRVBzG_heading{letter-spacing:-.045em;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.1}.LRVBzG_body{max-width:680px;color:var(--muted-foreground);font-size:1.125rem;line-height:1.7}
.nd1nYG_container{width:calc(100% - 48px);max-width:1040px;margin-inline:auto}@media (min-width:640px){.nd1nYG_container{width:calc(100% - 96px)}}
.jS9PJq_hero{border-radius:24px;width:100%;height:clamp(220px,40vw,480px);overflow:hidden}.jS9PJq_heroImage{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.jS9PJq_copy{font-size:1.0625rem;line-height:1.8}.jS9PJq_copy h1{letter-spacing:-.065em;margin-bottom:.75rem;font-size:clamp(3rem,7vw,5.5rem);font-weight:600;line-height:1.05}.jS9PJq_copy h2{letter-spacing:-.045em;margin-top:4rem;margin-bottom:1.25rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.2}.jS9PJq_copy h1+h2{color:var(--primary);margin-top:0;margin-bottom:2rem}.jS9PJq_copy h3{letter-spacing:-.025em;margin-top:2.5rem;margin-bottom:1rem;font-size:1.4rem;font-weight:500;line-height:1.3}.jS9PJq_copy p{color:var(--muted-foreground);margin-block:1.25rem}.jS9PJq_copy strong{color:var(--foreground);font-weight:600}.jS9PJq_copy a{text-underline-offset:.2em;text-decoration:underline}.jS9PJq_copy a:hover{color:var(--primary)}
