.elementor .ux-img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:24px;border-width:1px;border-color:rgba(242,235,226,0.12);border-style:solid;box-shadow:0px 40px 80px -40px rgba(0,0,0,0.8);display:block;}.elementor .ux-split{padding:0px;display:grid;gap:56px;grid-template-columns:1fr 1fr;align-items:center;}.elementor .ux-prose{max-width:780px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .ux-text{max-width:64ch;font-size:16.5px;color:inherit;line-height:1.7;margin:0px;opacity:72%;display:block;}.elementor .ux-lead{max-width:58ch;font-size:clamp(17px,1.6vw,20px);color:inherit;line-height:1.65;margin:0px;opacity:70%;display:block;}.elementor .ux-h3{font-weight:600;font-size:clamp(22px,2.2vw,28px);color:inherit;letter-spacing:-0.02em;line-height:1.15;margin:0px;display:block;}.elementor .ux-h2{max-width:22ch;font-weight:600;font-size:clamp(34px,4.4vw,62px);color:inherit;letter-spacing:-0.035em;line-height:1.05;margin:0px;display:block;text-wrap:balance;\n}.elementor .ux-h1{font-weight:600;font-size:clamp(40px,5vw,76px);color:inherit;letter-spacing:-0.035em;line-height:1.02;margin:0px;display:block;}.elementor .ux-eyebrow{font-family:"JetBrains Mono";font-weight:500;font-size:12px;color:#F2391D;letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;margin:0px;display:block;}.elementor .ux-stack{padding:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .ux-wrap{width:100%;max-width:1240px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;box-sizing:border-box;\n}.elementor .ux-section{width:100%;position:relative;padding-block-start:120px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;display:block;box-sizing:border-box;\n}.elementor .ux-section-alt{border-block-start-width:1px;border-block-end-width:1px;background-color:#131010;border-top-style: solid; border-top-color: rgba(242,235,226,0.1); border-bottom-style: solid; border-bottom-color: rgba(242,235,226,0.1);\n}.elementor .ux-page-hero{overflow:hidden;padding-block-start:160px;padding-block-end:90px;padding-inline-start:24px;padding-inline-end:24px;background-image:radial-gradient(50% 60% at 85% 0%, rgba(190,40,20,0.28), rgba(11,9,8,0) 70%),linear-gradient(rgba(242,235,226,0.045) 1px, transparent 1px),linear-gradient(90deg, rgba(242,235,226,0.045) 1px, transparent 1px); background-size:auto,80px 80px,80px 80px;\n}