.elementor .av-note{max-width:720px;font-family:var(--font-main);font-weight:500;font-size:16px;color:var(--ink-soft);line-height:1.65;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;border-start-start-radius:0;border-start-end-radius:14px;border-end-start-radius:0;border-end-end-radius:14px;border-inline-start-width:3px;background-color:var(--cream);border-left-style:solid;border-left-color:var(--brand);\n}.elementor .av-stack{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.elementor .av-pagehero{width:100%;padding-block-start:96px;padding-block-end:88px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--cream);display:flex;flex-direction:column;align-items:center}.elementor .av-fcol{min-width:150px;padding:0;display:flex;flex-direction:column;gap:12px}.elementor .av-flabel{font-family:var(--font-main);font-weight:800;font-size:12px;color:var(--brand);letter-spacing:.14em;line-height:1.4;text-transform:uppercase;margin-block-end:6px}.elementor .av-flink:hover,.elementor .av-flink:focus-visible{color:var(--brand)}.elementor .av-flink{font-family:var(--font-main);font-weight:500;font-size:16px;color:var(--cream);line-height:1.4;text-decoration:none}.elementor .av-h1{font-family:var(--font-main);font-weight:800;font-size:68px;color:var(--ink);letter-spacing:-.035em;line-height:1.03}.elementor .av-eyebrow{font-family:var(--font-main);font-weight:800;font-size:13px;color:var(--brand-deep);letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.elementor .av-wrap{width:100%;max-width:1240px;padding:0}.elementor .av-section{width:100%;padding-block-start:112px;padding-block-end:112px;padding-inline-start:48px;padding-inline-end:48px;display:flex;flex-direction:column;align-items:center}.elementor .av-bleed{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw)}