.elementor .e-7186b1af-6f69{margin-block-end:18px;}.elementor .e-63850466-1324{font-size:clamp(56px, 9vw, 150px);color:var(--color-ink);line-height:0.88;& > span { display: block; overflow: hidden; } & > span > span { display: block; transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0.05s; @starting-style { transform: translateY(110%); } } & > span:nth-child(2) > span { color: var(--color-trumpf-blue); transition-delay: 0.2s; }\n}.elementor .e-c5d701a-3226{padding:0px;}.elementor .e-50bb233f-8b3b{font-size:clamp(19px, 1.6vw, 23px);color:var(--color-ink);line-height:1.5;display:block;text-wrap: pretty;\n}.elementor .e-76cc6877-e26d{font-size:17px;color:var(--color-text-secondary);line-height:1.6;display:block;text-wrap: pretty;\n}.elementor .e-42479462-8ac9{gap:18px;transition-delay: 0.4s;\n}.elementor .e-2bd7cd4d-8340{display:grid;gap:clamp(28px, 5vw, 80px);grid-template-columns:repeat(auto-fit, minmax(min(100%, 460px), 1fr));align-items:end;}.elementor .e-374d1d4c-ada8{padding-block-start:clamp(130px, 14vw, 190px);padding-block-end:clamp(48px, 6vw, 88px);flex-direction:column;}.elementor .e-55a64416-9cda{padding:0px;flex-direction:column;gap:14px;}.elementor .e-40860a1e-a3fa{font-family:var(--font-heading);font-weight:700;font-size:clamp(80px, 9vw, 160px);color:var(--color-ink);line-height:0.85;transition:opacity 0.3s;display:block;}.elementor .e-289997db-6944{font-weight:600;font-size:16px;color:var(--color-trumpf-blue);margin-block-start:12px;display:block;}.elementor .e-3ed7c605-9416{overflow:hidden;position:relative;padding:0px;}.elementor .e-53e5c5f8-a2f7{width:11.11%;min-width:0px;position:absolute;inset-block-start:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:var(--color-navy-dark);transition:width 0.6s;}.elementor .e-3e231534-7686{height:3px;position:relative;padding:0px;background-color:var(--color-border-rule);}.elementor .e-6d69cc40-2e3e{font-family:var(--font-mono);font-size:11.5px;color:var(--color-trumpf-blue);padding:0px;justify-content:space-between;}.elementor .e-7a82e79b-3b1b{padding:0px;flex-direction:column;gap:10px;}.elementor .e-5fa3cb30-d650{height:calc(100vh - 140px);max-height:680px;position:sticky;inset-block-start:100px;padding:0px;flex-direction:column;gap:24px;flex:1 1 340px;justify-content:space-between;}.elementor .e-1c732335-995e{min-width:0px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px, 2.4vw, 36px);padding-inline-end:0px;border-inline-start-width:1px;flex:2 1 560px;border-left-style: solid; border-left-color: var(--color-border-rule);\n}.elementor .e-42a4d543-ab23{width:100%;max-width:var(--size-content-max-width);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:clamp(28px, 5vw, 80px);flex-wrap:wrap;align-items:flex-start;&.is-interactive .timeline-story-step { opacity: 0.35; } &.is-interactive .timeline-story-step.is-reached { opacity: 1; }\n}.elementor .e-36688f47-54e0{padding-block-start:clamp(56px, 7vw, 100px);padding-block-end:clamp(56px, 7vw, 100px);border-block-start-width:1px;flex-direction:column;border-top-style: solid; border-top-color: var(--color-border-rule);\n}.elementor .e-21e743ae-2b99{max-width:48ch;}.elementor .e-2b0e5e0-ad18{max-width:48ch;color:var(--color-ink);}.elementor .e-2e299d61-542e{gap:18px;}.elementor .e-1d0ccb66-4384{padding:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--color-ink);\n}.elementor .e-611d1e62-7776{display:grid;gap:clamp(28px, 5vw, 80px);grid-template-columns:repeat(auto-fit, minmax(min(100%, 420px), 1fr));align-items:start;}.elementor .e-6b34c74a-60d2{padding-block-start:clamp(56px, 7vw, 100px);padding-block-end:clamp(56px, 7vw, 100px);border-block-start-width:1px;flex-direction:column;border-top-style: solid; border-top-color: var(--color-border-rule);\n}.elementor .e-40f67334-5ff0{gap:18px;}.elementor .e-1f9767de-c8bf{max-width:52ch;}.elementor .e-50561e43-6733{margin-block-end:0px;gap:24px clamp(28px, 5vw, 80px);}.elementor .e-4297309d-f8ed{padding:0px;gap:8px;flex-wrap:wrap;}.elementor .e-483acf62-f924{font-size:18px;color:var(--color-ink);line-height:1.55;display:block;}.elementor .e-6eadf28d-2dd2{padding:0px;flex-wrap:wrap;gap: 6px 22px;\n}.elementor .e-67b9488c-d28a{font-size:15px;}.elementor .e-6f55f492-afa2{padding:0px;flex-wrap:wrap;gap: 6px 22px;\n}.elementor .e-4f1cb30c-b5bb{font-size:15px;}.elementor .e-1b15f073-1481{padding:0px;display:grid;gap:clamp(20px, 3vw, 40px);grid-template-columns:repeat(auto-fit, minmax(min(100%, 420px), 1fr));}.elementor .e-2b0ea83f-aecd{gap:clamp(28px, 4vw, 48px);}.elementor .e-16ff9d11-6a8f{padding-block-start:clamp(56px, 7vw, 100px);padding-block-end:clamp(56px, 7vw, 100px);border-block-start-width:1px;flex-direction:column;border-top-style: solid; border-top-color: var(--color-border-rule);\n}.elementor .e-1d963db5-8d81{color:var(--color-white);}.elementor .e-335ca643-c5eb{color:var(--color-white);text-wrap: pretty;\n}.elementor .e-672cf030-869c{gap:18px;}.elementor .e-bf2a039-2358{max-width:60ch;font-size:18px;color:var(--color-white);line-height:1.6;display:block;text-wrap: pretty;\n}.elementor .e-3948e528-5eda{max-width:60ch;font-size:18px;color:var(--color-white);line-height:1.6;display:block;text-wrap: pretty;\n}.elementor .e-54159c07-5f86{font-family:var(--font-heading);font-weight:600;font-size:clamp(24px, 2.4vw, 34px);color:var(--color-white);line-height:1.2;padding-block-start:24px;margin-block-start:12px;border-block-start-width:1px;display:block;border-top-style: solid; border-top-color: rgba(255,255,255,0.35); text-wrap: pretty;\n}.elementor .e-47e3f0f0-61b1:hover,.elementor .e-47e3f0f0-61b1:focus-visible{color:var(--color-navy-dark);background-color:var(--color-text-on-dark-light);}.elementor .e-47e3f0f0-61b1{min-height:48px;font-family:var(--font-body);font-weight:700;font-size:13px;color:var(--color-navy-dark);letter-spacing:0.07em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:0px;background-color:var(--color-white);transition:background-color 0.25s;display:inline-flex;align-items:center;}.elementor .e-1b9d0f70-f613:hover,.elementor .e-1b9d0f70-f613:focus-visible{color:var(--color-white);background-color:rgba(255,255,255,0.1);}.elementor .e-1b9d0f70-f613{min-height:48px;font-size:13px;}.elementor .e-d4d93cc-7693{padding:0px;margin-block-start:8px;gap:12px;flex-wrap:wrap;}.elementor .e-57c88f2a-d492{gap:20px;}.elementor .e-5a6bb4c7-d542{display:grid;gap:clamp(28px, 5vw, 80px);grid-template-columns:repeat(auto-fit, minmax(min(100%, 420px), 1fr));align-items:start;}.elementor .e-222f7cc-9ac5{color:var(--color-white);padding-block-start:clamp(64px, 8vw, 120px);padding-block-end:clamp(64px, 8vw, 120px);background-color:var(--color-navy-dark);flex-direction:column;}.elementor .e-39475dc9-dec1{font-family:var(--font-mono);font-size:11.5px;color:var(--color-trumpf-blue);display:block;}.elementor .e-457dfc76-9240{padding:0px;gap:12px;justify-content:space-between;align-items:flex-start;}.elementor .e-52329db0-d68e{padding:0px;flex-direction:column;gap:6px;}.elementor .e-26316db2-da4e{padding-inline-start:12px;}.elementor .e-1c1fb925-6215{padding:0px;border-block-start-width:1px;background-color:#E6E8EC;display:grid;gap:1px;grid-template-columns:repeat(2, minmax(0,1fr));border-top-style: solid; border-top-color: #E6E8EC;\n}.elementor .e-d6c41c6-a579{font-family:var(--font-mono);font-size:11.5px;color:var(--color-trumpf-blue);display:block;}.elementor .e-2c92bec5-c2d4{padding:0px;gap:12px;justify-content:space-between;align-items:flex-start;}.elementor .e-4a066bc0-5296{padding:0px;flex-direction:column;gap:6px;}.elementor .e-3ccb004b-1b55{padding-inline-start:12px;}.elementor .e-292af28b-5476{padding:0px;border-block-start-width:1px;background-color:#E6E8EC;display:grid;gap:1px;grid-template-columns:repeat(2, minmax(0,1fr));border-top-style: solid; border-top-color: #E6E8EC;\n}.elementor .e-441805dc-1b1d{font-family:var(--font-mono);font-size:11.5px;color:var(--color-trumpf-blue);display:block;}.elementor .e-45ed4158-4f85{padding:0px;gap:12px;justify-content:space-between;align-items:flex-start;}.elementor .e-67b7e350-135c{padding:0px;flex-direction:column;gap:6px;}.elementor .e-fe3f8d3-a6b7{padding-inline-start:12px;}.elementor .e-1838ef6e-7997{padding:0px;border-block-start-width:1px;background-color:#E6E8EC;display:grid;gap:1px;grid-template-columns:repeat(2, minmax(0,1fr));border-top-style: solid; border-top-color: #E6E8EC;\n}.elementor .e-18fcd8d9-ea8f{padding:0px;display:grid;gap:clamp(14px, 2vw, 28px);grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));}.elementor .e-3c4bbb5-935d{padding-block-start:clamp(56px, 7vw, 100px);padding-block-end:clamp(56px, 7vw, 100px);border-block-start-width:1px;background-color:var(--color-white);flex-direction:column;border-top-style: solid; border-top-color: var(--color-border-rule);\n}.elementor .e-28e37005-23b5{max-width:44ch;}.elementor .e-b74d8dd-c255{gap:18px;}.elementor .e-4cc0941c-7db7{min-width:0px;padding:0px;flex-direction:column;}.elementor .e-6eefc034-f695{padding:0px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-29efcb3-9d5a{max-width:56ch;font-size:16.5px;}.elementor .e-5a6b709d-96b0{color:var(--color-trumpf-blue);align-self:flex-start;}.elementor .e-5cd9f5aa-6157{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-61c0e35c-83f6{min-width:0px;padding:0px;flex-direction:column;}.elementor .e-63c3b880-21be{padding:0px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-bc3131b-8f79{max-width:56ch;font-size:16.5px;}.elementor .e-2752596a-30c5{color:var(--color-trumpf-blue);align-self:flex-start;}.elementor .e-6b3316ac-608f{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-6f7cbaea-2c56{min-width:0px;padding:0px;flex-direction:column;}.elementor .e-210b0116-5828{padding:0px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-39ce7a52-a7d3{max-width:56ch;font-size:16.5px;}.elementor .e-4765e3ce-2771{color:var(--color-trumpf-blue);align-self:flex-start;}.elementor .e-170677e-759a{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-7738b97b-5567{min-width:0px;padding:0px;flex-direction:column;}.elementor .e-7baa06e9-7b4e{padding:0px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-53347d03-c60d{max-width:56ch;font-size:16.5px;}.elementor .e-52535a1a-99ec{color:var(--color-trumpf-blue);align-self:flex-start;}.elementor .e-4d283160-97ab{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-21fed44c-7011{border-block-start-width:1px;border-top-style: solid; border-top-color: var(--color-ink);\n}.elementor .e-3574955f-38ac{letter-spacing:0.1em;margin-block-end:0px;}.elementor .e-66eb1ce-6d16{font-size:16px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;border-bottom-style: solid; border-bottom-color: var(--color-ink);\n}.elementor .e-7900570a-aa25{font-size:16px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7f22eb5e-8a28{font-size:16px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7a5df749-8591{font-size:16px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-453f30d5-e259{font-size:16px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-2ab1c7f2-b397{padding:0px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap: 14px 20px;\n}.elementor .e-20851c3-40e0{font-weight:700;font-size:15px;color:var(--color-ink);display:block;}.elementor .e-c07889c-bbd3{font-size:13.5px;color:var(--color-text-secondary);display:block;}.elementor .e-6c51b0d2-23c9{width:auto;min-width:0px;padding:0px;flex-direction:column;gap:4px;}.elementor .e-6c9f1576-38aa{font-weight:700;font-size:13px;color:var(--color-ink);letter-spacing:0.07em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-width:1px;border-color:var(--color-ink);border-style:solid;display:inline-block;flex:0 0 auto;}.elementor .e-4405a003-40c8{padding:0px;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;pointer-events: none;\n}.elementor .e-3501f5a1-b59e{font-size:16px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;resize: vertical;\n}.elementor .e-13de1d22-9ead{font-size:13.5px;color:var(--color-text-secondary);line-height:1.5;cursor:pointer;}.elementor .e-5ef33f1a-ec3f{padding:0px;gap:10px;align-items:flex-start;& input { position: relative; width: 20px; height: 20px; min-width: 20px; margin-top: 2px; appearance: auto; clip-path: none; background: none; accent-color: var(--color-ink); }\n}.elementor .e-30602b33-642d{min-width:min(100%, 260px);font-size:13px;}.elementor .e-6ec1ebdc-c718{scroll-margin-top:100px;padding:clamp(18px, 2vw, 26px);border-width:1px;border-color:var(--color-border-rule);border-style:solid;background-color:var(--color-white);flex-direction:column;gap:18px;flex-wrap:nowrap;align-items:stretch;}.elementor .e-16cc95c4-2f88{gap:clamp(28px, 4vw, 44px);}.elementor .e-239dac58-e030{gap:clamp(28px, 5vw, 80px);align-items:start;}.elementor .e-7b34ca2-f634{scroll-margin-top:20px;padding-block-start:clamp(56px, 7vw, 100px);padding-block-end:clamp(56px, 7vw, 100px);flex-direction:column;}