.elementor .e-16b5d044-e8f5:hover,.elementor .e-16b5d044-e8f5:focus-visible{color:var(--kg-cream);}.elementor .e-16b5d044-e8f5{& a { color: inherit; text-decoration: none; }\n}.elementor .e-773dd134-471a{max-width:22ch;font-size:clamp(2.375rem, 4.6vw, 4rem);line-height:1.04;}.elementor .e-567ec852-9509{font-family:var(--kg-font-body);font-size:0.9375rem;color:var(--kg-muted-on-dark);& strong { color: var(--kg-cream); }\n}.elementor .e-7c4b9415-55b5{font-family:var(--kg-font-body);font-size:0.9375rem;color:var(--kg-brass);}.elementor .e-7e67601c-d675{font-family:var(--kg-font-body);font-size:0.9375rem;color:var(--kg-muted-on-dark);}.elementor .e-34978b8-586b{padding:0px;gap:10px;flex-wrap:wrap;align-items:center;}.elementor .e-19617edb-6a3d{width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover;margin-block-start:18px;border-radius:24px;border-width:1px;border-color:var(--kg-line-dark);border-style:solid;box-shadow:0px 40px 80px 0px rgba(0,0,0,0.5);}.elementor .e-1ca0be31-3962{flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-658a9029-8825{min-width:0px;max-width:740px;padding:0px;flex:1 1 auto;}.elementor .e-460b413e-b59b{width:72px;height:72px;min-width:72px;object-fit:cover;border-radius:50%;object-position: center top;\n}.elementor .e-72c7c126-53d3{font-family:var(--kg-font-display);font-weight:800;font-size:1.125rem;color:var(--kg-ink);}.elementor .e-7e244eba-8890{font-family:var(--kg-font-body);font-size:0.875rem;color:var(--kg-muted-on-light);line-height:1.6;& a { color: var(--kg-walnut-500); font-weight: 700; text-decoration: none; }\n}.elementor .e-1c7f89e0-e7cc{padding:0px;flex-direction:column;gap:4px;}.elementor .e-541e735b-f79f{padding:20px;flex-direction:row;gap:16px;align-items:flex-start;}.elementor .e-9670f3e-3528{width:380px;position:sticky;inset-block-start:110px;padding:0px;flex-direction:column;gap:24px;flex:0 0 380px;}.elementor .e-6bea31dc-596b{flex-direction:row;gap:64px;align-items:flex-start;}.elementor .e-e7b6b-ca4c{width:100%;padding:0px;margin:0px;}