.elementor .e-6b30f533-ab2c{font-size:14px;letter-spacing:0.08em;line-height:1;margin:0px;font-family: var(--dm-face); color: var(--ash);\n}.elementor .e-efeec56-c180{max-width:20ch;font-size:clamp(38px, 5.4vw, 64px);letter-spacing:-0.01em;line-height:0.98;margin:0px;font-weight: 450; font-family: var(--display-face); color: var(--platinum);\n}.elementor .e-ae4e40-32ba{max-width:62ch;font-size:18px;letter-spacing:0.031em;line-height:1.5;margin:0px;color: var(--ash);\n}.elementor .e-16764dc3-1770{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;margin-inline: auto;\n}.elementor .e-5d1e53be-efcd{width:100%;padding-block-start:72px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;background: var(--canvas);\n}.elementor .e-4661f41f-c854{width:80px;height:4px;padding:0px;background: var(--accent);\n}.elementor .e-734169d1-c00c{width:100%;height:100%;max-height:420px;object-fit:cover;border-radius:0px;display:block;object-position: top; background: var(--surface);\n}.elementor .e-7fd40d0d-2526{font-size:13px;letter-spacing:0.08em;line-height:1;margin:0px;font-family: var(--dm-face); color: var(--ash);\n}.elementor .e-19854f3f-578b{font-size:clamp(24px, 2.6vw, 32px);letter-spacing:0.013em;line-height:1.2;margin:0px;font-weight: 450; font-family: var(--display-face); color: var(--platinum);\n}.elementor .e-50b0f02e-3fef{max-width:62ch;font-size:16px;letter-spacing:0.033em;line-height:1.5;margin:0px;color: var(--ash);\n}.elementor .e-63a75ba-11a6:hover,.elementor .e-63a75ba-11a6:focus-visible{background: var(--platinum); color: var(--canvas);\n}.elementor .e-63a75ba-11a6{font-weight:400;font-size:16px;letter-spacing:0.04em;line-height:1;text-align:center;text-transform:uppercase;padding-block-start:11px;padding-block-end:11px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;background-color:transparent;display:inline-flex;gap:12px;align-items:center;border: 1px solid var(--platinum); transition: background 120ms linear, color 120ms linear; color: var(--platinum); font-family: var(--display-face);\n}.elementor .e-12a404e7-9376{padding:0px;margin-block-start:8px;display:flex;gap:28px;flex-wrap:wrap;align-items:center;}.elementor .e-1da96eed-3988{padding:32px;display:flex;flex-direction:column;gap:16px;justify-content:center;}.elementor .e-7a873096-9657{width:100%;padding:0px;display:grid;gap:0px;grid-template-columns:minmax(0, 360px) 1fr;align-items:stretch;background: var(--surface);\n}.elementor .e-3aa6821a-44c8{font-size:14px;letter-spacing:0.04em;line-height:1.5;margin:0px;color: var(--ash);\n}.elementor .e-7c191df4-65a3{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;gap:24px;margin-inline: auto;\n}.elementor .e-687a95f5-7d30{width:100%;padding-block-start:16px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;background: var(--canvas);\n}