.elementor .e-b2647b9-dfa4{max-width:18ch;font-size:clamp(2.625rem, 4.8vw, 4.5rem);}.elementor .e-3f4c171b-232b{max-width:60ch;color:var(--kg-muted-on-dark);}.elementor .e-7ec553ec-326c{flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-766e5c89-cfbd{padding-block-start:72px;padding-block-end:80px;}.elementor .e-33313ade-aa76{width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover;background-color:#2a1d12;}.elementor .e-405d0840-32ee{color:var(--kg-walnut-500);}.elementor .e-af0df50-1e60{font-family:var(--kg-font-display);font-weight:800;font-size:1.375rem;color:var(--kg-ink);letter-spacing:-0.02em;line-height:1.2;}.elementor .e-62a0dc9d-9ea9{font-family:var(--kg-font-body);font-size:0.9375rem;color:var(--kg-muted-on-light);line-height:1.6;flex:1 1 auto;}.elementor .e-2bf596aa-221c{color:var(--kg-walnut-500);margin-block-start:6px;}.elementor .e-64e5067f-dd62{padding-block-start:24px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:12px;flex:1 1 auto;}.elementor .e-34fe801f-efcf:hover,.elementor .e-34fe801f-efcf:focus-visible{box-shadow:0px 24px 48px 0px rgba(43,29,16,0.18);transform:translate3d(0px, -4px, 0px);}.elementor .e-34fe801f-efcf{height:100%;overflow:hidden;text-decoration:none;padding:0px;transition:transform 0.25s, box-shadow 0.25s;flex-direction:column;gap:0px;}.elementor .e-e1c26f9-2d01{height:100%;}.elementor .e-1ee5a540-7184{gap:28px;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;}.elementor .e-5929f3c-2112{width:100%;}.elementor .e-54a61697-ba5d{flex-direction:column;}.elementor .e-26f7f484-10fe{width:100%;max-width:100%;padding:0px;margin:0px;}