.elementor .df-case-youtube{width:100%;height:auto;overflow:hidden;aspect-ratio:926 / 628;border-radius:12px;background-color:var(--df-black);display:block;align-self:start;}.elementor .df-case-video{width:100%;height:auto;max-width:100%;aspect-ratio:926 / 628;object-fit:cover;border-radius:12px;background-color:var(--df-black);display:block;align-self:start;}.elementor .df-tile-name{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;font-weight:400;font-size:clamp(20px, 1.7vw, 30px);color:var(--df-white);letter-spacing:0.01em;line-height:1.05;text-transform:uppercase;padding-block-start:48px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;margin:0px;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.85) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:0%;transform:translate3d(0px, 10px, 0px);transition:opacity 0.35s, transform 0.35s;display:block;pointer-events: none; cursor: default; font-family: var(--df-font-display);\n}.elementor .df-case-heading{padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .df-case-slide{width:100%;column-gap:clamp(32px, 5vw, 96px);padding:0px;display:grid;grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr);grid-template-rows:auto;align-items:stretch;row-gap: 28px;\n}.elementor .df-stat{font-weight:400;font-size:clamp(56px, 6.4vw, 120px);color:var(--df-gold);line-height:0.95;margin:0px;display:block;font-family: var(--df-font-display);\n}.elementor .df-collage-img--3{inset-block-end:0px;inset-inline-start:10%;z-index:3;}.elementor .df-collage-img--2{inset-block-start:24%;inset-inline-start:42%;z-index:2;}.elementor .df-collage-img--1{inset-block-start:0px;inset-inline-start:0px;z-index:1;}.elementor .df-collage-img{width:58%;height:auto;aspect-ratio:383 / 373;object-fit:cover;position:absolute;display:block;cursor: default;\n}.elementor .df-collage{width:100%;max-width:560px;aspect-ratio:1 / 1.02;position:relative;padding:0px;display:block;}.elementor .df-celeb-tile{width:100%;height:100%;aspect-ratio:373 / 320;object-fit:cover;border-radius:10px;display:block;cursor: default;\n}.elementor .df-celeb-tile-wrap{width:100%;height:100%;overflow:hidden;position:relative;padding:0px;border-radius:10px;display:flex;flex-direction:column;}.elementor .df-page-hero-content{max-width:46%;position:relative;z-index:2;padding:0px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .df-page-hero-img{width:100%;height:100%;object-fit:cover;position:absolute;inset: 0; max-width: none; object-position: right center; cursor: default;\n}.elementor .df-page-hero{width:100%;min-height:clamp(320px, 31.7vw, 608px);overflow:hidden;position:relative;background-color:var(--df-black);display:flex;flex-direction:row;align-items:center;padding-block: clamp(48px, 5vw, 80px); padding-inline: clamp(20px, 4.2vw, 80px);\n}.elementor .df-celeb-name{font-weight:400;font-size:clamp(20px, 1.7vw, 30px);color:var(--df-white);letter-spacing:0.01em;line-height:1.05;text-transform:uppercase;margin:0px;display:block;font-family: var(--df-font-display); font-family: var(--df-font-display);\n}.elementor .df-celeb-img{width:100%;height:auto;aspect-ratio:413 / 515;object-fit:cover;border-radius:10px;display:block;cursor: default;\n}.elementor .df-celeb-card{width:100%;padding:0px;display:flex;flex-direction:column;gap:14px;align-items:stretch;}.elementor .df-modal-close:hover,.elementor .df-modal-close:focus-visible{opacity:60%;}.elementor .df-modal-close{position:absolute;inset-block-start:12px;inset-inline-end:16px;font-family:var(--df-font-body);font-weight:400;font-size:26px;color:var(--df-ink);line-height:1;cursor:pointer;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;border-width:0px;background-color:transparent;}.elementor .df-modal-box{width:100%;max-width:760px;max-height:90vh;overflow:auto;position:relative;color:var(--df-ink);padding:clamp(28px, 3.5vw, 52px);border-radius:12px;background-color:var(--df-gold);display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .df-modal{position:fixed;z-index:1000;padding:20px;background-color:rgba(0, 0, 0, 0.72);display:flex;flex-direction:row;justify-content:center;align-items:center;inset: 0;\n}.elementor .df-case-thumb:hover,.elementor .df-case-thumb:focus-visible{opacity:100%;}.elementor .df-case-thumb{width:100%;height:auto;aspect-ratio:255 / 159;object-fit:cover;cursor:pointer;border-radius:8px;opacity:75%;transition:opacity 0.2s;display:block;}.elementor .df-case-media{width:100%;height:auto;aspect-ratio:926 / 628;object-fit:cover;border-radius:12px;display:block;cursor: default;\n}.elementor .df-case-body{padding-block-start:0px;padding-block-end:clamp(170px, 13vw, 200px);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .df-feature{border-inline-start-width:1px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;padding-block: 4px; padding-inline: clamp(20px, 2.4vw, 44px); border-left-style: solid; border-left-color: rgba(247, 247, 247, 0.55);\n}.elementor .df-features{padding:0px;display:grid;gap:0px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;}.elementor .df-investors{width:150px;height:auto;display:block;cursor: default;\n}.elementor .df-social:hover,.elementor .df-social:focus-visible{opacity:70%;}.elementor .df-social{width:32px;height:32px;object-fit:contain;transition:opacity 0.2s;display:block;}.elementor .df-footer-copy{font-family:var(--df-font-body);font-size:12.5px;color:var(--df-muted);padding-block-start:16px;margin:0px;border-block-start-width:1px;display:block;border-top-style: solid; border-top-color: var(--df-divider);\n}.elementor .df-footer-link:hover,.elementor .df-footer-link:focus-visible{color:var(--df-gold);}.elementor .df-footer-link{font-family:var(--df-font-body);font-weight:400;font-size:13.5px;color:var(--df-muted);line-height:1.4;padding:0px;border-width:0px;background-color:transparent;transition:color 0.2s;display:inline-block;text-align: left;\n}.elementor .df-footer-title{font-family:var(--df-font-body);font-weight:700;font-size:13px;color:var(--df-white);letter-spacing:0.12em;text-transform:uppercase;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .df-footer-col{padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px, 2vw, 40px);padding-inline-end:0px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;border-left-style: solid; border-left-color: var(--df-divider);\n}.elementor .df-footer-brand{padding:0px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .df-footer{column-gap:clamp(24px, 3vw, 56px);border-block-start-width:1px;background-color:var(--df-black);display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(0, 1.2fr) minmax(0, 0.6fr) minmax(0, 0.6fr) auto;grid-template-rows:auto;align-items:start;row-gap: 36px; padding-block: clamp(44px, 4vw, 64px); padding-inline: clamp(20px, 4.2vw, 80px); border-top-style: solid; border-top-color: var(--df-divider);\n}.elementor .df-burger{width:44px;height:44px;font-size:20px;color:var(--df-white);line-height:1;cursor:pointer;padding:0px;border-radius:8px;border-width:1px;border-color:var(--df-border);border-style:solid;background-color:transparent;display:none;flex-direction:column;gap:5px;justify-content:center;align-items:center;}.elementor .df-nav-link:hover,.elementor .df-nav-link:focus-visible{color:var(--df-gold);}.elementor .df-nav-link{font-family:var(--df-font-body);font-weight:600;font-size:12.5px;color:var(--df-white);letter-spacing:0.13em;line-height:1;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;background-color:transparent;transition:color 0.2s;display:inline-block;}.elementor .df-nav{width:auto;padding:0px;display:flex;flex-direction:row;gap:10px clamp(18px, 2.4vw, 40px);flex-wrap:nowrap;align-items:center;}.elementor .df-logo{width:clamp(200px, 16vw, 280px);height:auto;cursor:pointer;display:block;}.elementor .df-header{width:100%;position:relative;z-index:20;background-color:var(--df-black);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap: 20px 32px; padding-block: 22px; padding-inline: clamp(20px, 4.2vw, 80px);\n}.elementor .df-btn{font-family:var(--df-font-body);font-weight:700;font-size:12.5px;color:var(--df-white);letter-spacing:0.1em;line-height:1;text-transform:uppercase;cursor:pointer;padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;border-width:1px;border-color:transparent;border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s, border-color 0.2s;display:inline-flex;gap:10px;align-items:center;white-space: nowrap;\n}.elementor .df-btn--arrow{padding-inline-end:18px;}.elementor .df-btn--outline:hover,.elementor .df-btn--outline:focus-visible{color:var(--df-ink);border-color:#ffffff;background-color:#ffffff;}.elementor .df-btn--outline{color:var(--df-white);border-color:var(--df-white);background-color:transparent;}.elementor .df-btn--gold:hover,.elementor .df-btn--gold:focus-visible{color:var(--df-ink);border-color:#ffffff;background-color:#ffffff;}.elementor .df-btn--gold{color:var(--df-ink);border-color:var(--df-gold);background-color:var(--df-gold);}.elementor .df-card-title{font-family:var(--df-font-body);font-weight:700;font-size:14px;color:var(--df-gold);letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;margin:0px;display:block;}.elementor .df-text{max-width:62ch;font-family:var(--df-font-body);font-weight:400;font-size:clamp(14px, 1.02vw, 16px);color:var(--df-muted);line-height:1.72;margin:0px;display:block;}.elementor .df-text--sm{font-size:13.5px;line-height:1.65;}.elementor .df-h3{font-weight:400;font-size:clamp(28px, 2.9vw, 52px);color:var(--df-white);letter-spacing:0.01em;line-height:1.05;text-transform:uppercase;margin:0px;display:block;font-family: var(--df-font-display);\n}.elementor .df-h2{font-weight:400;font-size:clamp(40px, 4.9vw, 84px);color:var(--df-white);letter-spacing:0.01em;line-height:1.08;text-transform:uppercase;margin:0px;display:block;font-family: var(--df-font-display);\n}.elementor .df-h1{font-weight:400;font-size:clamp(40px, 4.9vw, 84px);color:var(--df-white);letter-spacing:0.01em;line-height:1.08;text-transform:uppercase;margin:0px;display:block;font-family: var(--df-font-display);\n}.elementor .df-eyebrow{font-family:var(--df-font-body);font-weight:700;font-size:13px;color:var(--df-gold);letter-spacing:0.16em;line-height:1.2;text-transform:uppercase;margin:0px;display:block;}.elementor .df-split{column-gap:clamp(32px, 5vw, 96px);padding:0px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;align-items:end;row-gap: 32px;\n}.elementor .df-row{width:100%;padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .df-stack{width:auto;padding:0px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .df-section{width:100%;position:relative;display:flex;flex-direction:column;gap:clamp(32px, 3.4vw, 56px);padding-block: clamp(64px, 7vw, 120px); padding-inline: clamp(20px, 4.2vw, 80px);\n}.elementor .df-section--alt{background-color:var(--df-surface-alt);border-block: 1px solid var(--df-border);\n}.elementor .df-section--black{background-color:var(--df-black);}.elementor .df-btn--sm{padding-block-start:13px;padding-block-end:13px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .df-feature--first{padding-inline-start:0px;border-left-color: transparent;\n}.elementor .df-h2--ink{color:var(--df-ink);}.elementor .df-text--ink{color:var(--df-ink);max-width: none;\n}.elementor .df-h1--page{font-size:clamp(34px, 4.2vw, 76px);}.elementor .df-card-title--white{color:var(--df-white);}.elementor .df-h3--gold{color:var(--df-gold);}