.elementor .e-632b66d9-a1f6{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-74ae3e0f-2a4c{font-family:var(--ts-body);font-weight:600;font-size:11px;color:var(--ts-gold);letter-spacing:0.42em;text-transform:uppercase;}.elementor .e-7354d0b3-148e{font-family:var(--ts-display);font-weight:400;font-size:clamp(34px,4.4vw,62px);color:var(--ts-ink);letter-spacing:0.01em;line-height:1.08;margin-block-start:18px;hyphens: manual;\n}.elementor .e-29d3adcf-ff40{max-width:52ch;font-family:var(--ts-body);font-weight:500;font-size:18px;color:var(--ts-muted);line-height:1.66;margin-block-start:22px;}.elementor .e-4dcc87-d956{width:auto;font-family:var(--ts-display);font-size:16px;color:var(--ts-ink);& a { color: var(--ts-gold-bright); text-decoration: none; border-bottom: 1px solid rgba(211,164,83,.5); }\n}.elementor .e-5a19c4f5-bbe7{width:auto;font-family:var(--ts-body);font-size:12px;color:var(--ts-muted);letter-spacing:0.05em;}.elementor .e-51f75d80-f2ca{column-gap:14px;padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:30px;flex-wrap:wrap;align-items: baseline; row-gap: 8px; border-block-start-width: 1px; border-block-start-style: solid; border-block-start-color: var(--ts-line);\n}.elementor .e-7afe34cc-ba47{min-width:0px;position:relative;z-index:2;padding-block-start:clamp(78px,11vh,140px);padding-block-end:8vh;padding-inline-start:clamp(28px,7vw,120px);padding-inline-end:clamp(28px,5vw,80px);}.elementor .e-76718d6e-48b8{width:100%;height:100%;object-fit:cover;object-position:50% 45%;display:block;}.elementor .e-31f1e8f6-1b9b{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(100deg, rgba(28,20,25,.95) 0%,transparent 28%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .e-51e1a310-5e2b{height:78vh;overflow:hidden;position:relative;padding:0px;}.elementor .e-609c5c7d-c214{min-height:78vh;position:relative;z-index:1;padding:0px;background-image:linear-gradient(135deg, #2a1c28 0%,#1c1419 52%,#171116 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:grid;grid-template-columns:56% 44%;align-items:center;}.elementor .e-2e2489ca-c978{min-width:0px;padding:0px;}.elementor .e-32747631-e38e{font-family:var(--ts-display);font-size:17px;color:var(--ts-ink);line-height:1.28;margin-block-end:8px;}.elementor .e-4087c130-2880{font-family:var(--ts-body);font-size:13px;color:var(--ts-muted);line-height:1.55;margin-block-end:16px;}.elementor .e-39312199-6814:hover,.elementor .e-39312199-6814:focus-visible{box-shadow:0px 10px 34px 0px rgba(226,189,116,.35);transform:translate3d(0px, -2px, 0px);}.elementor .e-39312199-6814{width:100%;font-family:var(--ts-body);font-weight:600;font-size:12px;color:#18110d;letter-spacing:0.16em;text-align:center;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:10px;padding-inline-end:10px;border-radius:2px;background-image:linear-gradient(120deg, #e2bd74 0%,#a8732d 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:transparent;transition:all 0.3s;display:block;}.elementor .e-63e39720-4fcd{padding:22px;border-radius:6px;border-width:1px;border-color:var(--ts-line);border-style:solid;background-image:linear-gradient(160deg, #2a1c28 0%,#211820 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-450bea5a-2901{position:sticky;inset-block-start:140px;padding:0px;}.elementor .e-22f69b96-795b{position:relative;z-index:1;padding-block-start:9vh;padding-block-end:9vh;padding-inline-start:clamp(28px,6vw,110px);padding-inline-end:clamp(28px,6vw,110px);display:grid;gap:clamp(40px,5vw,84px);grid-template-columns:minmax(0,1fr) 286px;align-items:start;}.elementor .e-3d563c40-fab7{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:50% 12%;border-radius:8px;border-width:1px;border-color:rgba(211,164,83,.35);border-style:solid;display:block;}.elementor .e-3368e96c-b988{font-family:var(--ts-body);font-size:11px;color:var(--ts-gold);letter-spacing:0.28em;text-transform:uppercase;}.elementor .e-2b7b221-17b8{font-family:var(--ts-display);font-weight:400;font-size:clamp(26px,3vw,38px);color:var(--ts-ink);line-height:1.15;margin-block-start:8px;}.elementor .e-11d86597-2e0d{font-family:var(--ts-body);font-size:15.5px;color:var(--ts-muted);line-height:1.8;margin-block-start:14px;& a { color: var(--ts-gold-bright); text-decoration: none; border-bottom: 1px solid rgba(211,164,83,.5); }\n}.elementor .e-66247f54-7e0f{width:auto;font-family:var(--ts-body);font-size:10.5px;color:var(--ts-gold);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:11px;padding-inline-end:11px;border-radius:2px;border-width:1px;border-color:rgba(211,164,83,.4);border-style:solid;}.elementor .e-257d06cb-63e4{width:auto;font-family:var(--ts-body);font-size:10.5px;color:var(--ts-gold);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:11px;padding-inline-end:11px;border-radius:2px;border-width:1px;border-color:rgba(211,164,83,.4);border-style:solid;}.elementor .e-3db374f8-dfdb{width:auto;font-family:var(--ts-body);font-size:10.5px;color:var(--ts-gold);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:11px;padding-inline-end:11px;border-radius:2px;border-width:1px;border-color:rgba(211,164,83,.4);border-style:solid;}.elementor .e-1fa9aab7-a7b4{width:auto;font-family:var(--ts-body);font-size:10.5px;color:var(--ts-gold);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:11px;padding-inline-end:11px;border-radius:2px;border-width:1px;border-color:rgba(211,164,83,.4);border-style:solid;}.elementor .e-3915ea7e-de5f{width:auto;font-family:var(--ts-body);font-size:10.5px;color:var(--ts-gold);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:11px;padding-inline-end:11px;border-radius:2px;border-width:1px;border-color:rgba(211,164,83,.4);border-style:solid;}.elementor .e-5de05f03-d8ad{padding:0px;margin-block-start:18px;gap:8px;flex-wrap:wrap;}.elementor .e-75ba902f-cf86{min-width:0px;padding:0px;}.elementor .e-4e6befb1-2119{max-width:1080px;padding-block-start:9vh;padding-block-end:9vh;padding-inline-start:clamp(24px,5vw,40px);padding-inline-end:clamp(24px,5vw,40px);margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:clamp(24px,4vw,54px);grid-template-columns:200px 1fr;align-items:center;}.elementor .e-5dfad0c4-51f2{position:relative;z-index:1;padding:0px;background-color:var(--ts-surface);border-block-start-width: 1px; border-block-start-style: solid; border-block-start-color: var(--ts-line); border-block-end-width: 1px; border-block-end-style: solid; border-block-end-color: var(--ts-line);\n}.elementor .e-3268bc3e-504c{font-family:var(--ts-body);font-size:11px;color:var(--ts-gold);letter-spacing:0.4em;text-transform:uppercase;}.elementor .e-42e51934-adac{font-family:var(--ts-display);font-weight:400;font-size:clamp(28px,3.6vw,46px);color:var(--ts-ink);line-height:1.15;margin-block-start:12px;margin-block-end:40px;}.elementor .e-68eb5957-e012{max-width:1160px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;text-align: left;\n}.elementor .e-2a88dbfb-f0b5{position:relative;z-index:1;text-align:center;padding-block-start:10vh;padding-block-end:10vh;padding-inline-start:clamp(28px,6vw,110px);padding-inline-end:clamp(28px,6vw,110px);}.elementor .e-71f112f0-4fce{max-width:900px;font-family:var(--ts-body);font-size:11.5px;color:var(--ts-muted);line-height:1.7;text-align:center;margin-inline-start:auto;margin-inline-end:auto;opacity:80%;}.elementor .e-16b549a9-91b5{padding-block-start:26px;padding-block-end:26px;padding-inline-start:clamp(28px,6vw,90px);padding-inline-end:clamp(28px,6vw,90px);border-block-start-width: 1px; border-block-start-style: solid; border-block-start-color: var(--ts-line);\n}.elementor .e-328d8fcb-5e5e{position:relative;padding:0px;background-color:var(--ts-bg);}