.elementor .e-4cfa130c-6a45{font-family:var(--ts-body);font-size:12px;color:var(--ts-muted);margin-block-end:26px;& a { color: var(--ts-gold); text-decoration: none; }\n}.elementor .e-6df8901f-6b35{font-family:var(--ts-body);font-weight:600;font-size:11px;color:var(--ts-gold);letter-spacing:0.42em;line-height:1.4;text-transform:uppercase;}.elementor .e-36c16c1e-4994{font-family:var(--ts-display);font-weight:400;font-size:clamp(40px,6vw,84px);color:var(--ts-ink);line-height:1.03;margin-block-start:16px;hyphens: manual; & em { font-style: italic; color: var(--ts-gold-bright); }\n}.elementor .e-7ad7bf16-372e{max-width:60ch;font-family:var(--ts-body);font-weight:500;font-size:18px;color:var(--ts-muted);line-height:1.66;margin-block-start:20px;}.elementor .e-204ccfd-7298{position:relative;z-index:1;padding-block-start:clamp(64px,10vh,130px);padding-block-end:6vh;padding-inline-start:clamp(28px,7vw,120px);padding-inline-end:clamp(28px,7vw,120px);background-image:linear-gradient(135deg, #2a1c28 0%,#1c1419 55%,#171116 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-72142a1a-ac1b{min-height:40px;padding:0px;}.elementor .e-7eb97b28-8e48{position:relative;z-index:1;padding-block-start:10vh;padding-block-end:10vh;padding-inline-start:clamp(28px,6vw,110px);padding-inline-end:clamp(28px,6vw,110px);border-block-start-width: 1px; border-block-start-style: solid; border-block-start-color: var(--ts-line);\n}.elementor .e-147b6b26-4c90{position:relative;padding:0px;background-color:var(--ts-bg);}