.elementor .bw-image-frame:hover,.elementor .bw-image-frame:focus-visible{transform:scale3d(.985,.985,1)}.elementor .bw-image-frame{width:100%;object-fit:cover;transition:transform 0.45s;display:block;filter:saturate(.92) contrast(1.03);\n}.elementor .bw-link-pill:hover,.elementor .bw-link-pill:focus-visible{color:var(--bw-ink);background-color:#fff0;transform:translate3d(0,-2px,0)}.elementor .bw-link-pill:focus{color:var(--bw-ink);outline-offset:3px;background-color:var(--bw-paper);outline:2px solid var(--bw-ink);\n}.elementor .bw-link-pill{max-width:100%;font-family:var(--bw-body);font-weight:600;font-size:.875rem;color:var(--bw-paper);letter-spacing:.01em;line-height:1.2;text-transform:uppercase;padding-block-start:.5rem;padding-block-end:.5rem;padding-inline-start:3rem;padding-inline-end:3rem;border-radius:3rem;border-width:1px;border-color:var(--bw-ink);border-style:solid;background-color:var(--bw-ink);display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;width:fit-content;white-space:nowrap;transition:background-color,color,transform;\n}.elementor .bw-project-label{font-family:var(--bw-body);font-weight:600;font-size:.75rem;color:var(--bw-ink);letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.elementor .bw-body{font-family:var(--bw-body);font-weight:500;font-size:1rem;color:var(--bw-ink);line-height:1.7}.elementor .bw-section-title{font-family:var(--bw-display);font-weight:600;font-size:clamp(1.65rem, 2.6vw, 2.625rem);color:var(--bw-ink);letter-spacing:-.03em;line-height:1.05;text-transform:uppercase}.elementor .bw-display-xl{font-family:var(--bw-display);font-weight:600;font-size:clamp(1.6rem, 2.75vw, 2.625rem);color:var(--bw-ink);letter-spacing:-.03em;line-height:1;text-transform:uppercase}.elementor .bw-kicker{font-family:var(--bw-body);font-weight:600;font-size:.75rem;color:var(--bw-muted);letter-spacing:.18em;line-height:1.2;text-transform:uppercase}