.elementor .e-b1814f0-f401{color:var(--bw-muted);margin:0}.elementor .e-69d816af-19f1{max-width:13ch;font-family:var(--bw-display);font-weight:400;font-size:clamp(3rem,7vw,7rem);color:var(--bw-ink);letter-spacing:-.05em;line-height:.96;text-transform:uppercase;margin:0;text-wrap:balance;\n}.elementor .e-1c65833d-92aa{max-width:46rem;font-family:var(--bw-body);font-size:1rem;color:var(--bw-ink);line-height:1.7;margin:0}.elementor .e-161c4e9c-c56a{max-width:68rem;display:flex;flex-direction:column;gap:1.25rem}.elementor .e-1f76442f-6054{overflow:hidden;background-color:rgb(17 17 17 / .06);& img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform 0.5s ease}&:hover img{transform:scale(1.025)}\n}.elementor .e-5bd9cdf5-b402{display:grid;gap:1rem;grid-template-columns:minmax(0,64rem);align-items:start}.elementor .e-3aa4e34e-d97c{color:var(--bw-ink);padding-block-start:clamp(4rem,7vw,8rem);padding-block-end:clamp(4rem,7vw,8rem);padding-inline-start:clamp(1.25rem,5vw,6rem);padding-inline-end:clamp(1.25rem,5vw,6rem);background-color:var(--bw-paper);display:flex;flex-direction:column;gap:clamp(3rem,6vw,6rem)}