1<!DOCTYPE html><!-- This site was created in Webflow. https://webflow.com --><!-- Last Published: Mon Sep 29 2025 09:41:54 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="ph-ramm-capital.webflow.io" data-wf-page="6867c8037e5d917878a6a20d" data-wf-site="6867c8037e5d917878a6a16c" lang="nl"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>Resultaten</title><meta content="Resultaten" property="og:title"/><meta content="Resultaten" name="twitter:title"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="Webflow" name="generator"/><link href="https://cdn.prod.website-files.com/6867c8037e5d917878a6a16c/css/ph-ramm-capital.webflow.shared.4f035b96d.css" rel="stylesheet" type="text/css"/>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/6867c8037e5d917878a6a16c/6867c8037e5d917878a6a1d4_RAMM_FAV.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/6867c8037e5d917878a6a16c/6867c8037e5d917878a6a1d5_Webclip_256x256.jpg" rel="apple-touch-icon"/><link rel="dns-prefetch" href="https://assets.website-files.com"> 2<link rel="preconnect" href="https://assets.website-files.com" crossorigin> 3 4<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/lenis.css"> 5<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css"/> 6 7<style> 8 9 10[data-split], 11[data-split-sticky], 12.sticky-container.is--second { 13 visibility: hidden; 14} 15 16 17 18 19.navbar_menu-content { 20 scrollbar-width: none; /* Firefox */ 21 -ms-overflow-style: none; /* Internet Explorer/Edge */ 22} 23 24.navbar_menu-content::-webkit-scrollbar { 25 display: none; /* Chrome, Safari, Opera */ 26} 27 28.c-error-message.cc-shown { 29 display: block !important; 30} 31 32/* Allow visibility in Webflow Designer/Editor */ 33.wf-design-mode [data-split], 34.w-editor [data-split-sticky], 35.wf-design-mode .sticky-container.is--second, 36.w-editor .sticky-container.is--second { 37 visibility: visible !important; 38 opacity: 1 !important; 39} 40 41 42 43.menu-icon_line-top, 44.menu-icon_line-middle-inner, 45.menu-icon_line-bottom { 46 transition: transform 0.6s ease, opacity 0.4s ease; 47} 48 49.menu-icon.is-active .menu-icon_line-top { 50 transform: translateY(7px) rotate(45deg); 51} 52 53.menu-icon.is-active .menu-icon_line-middle-inner { 54 opacity: 0; 55} 56 57.menu-icon.is-active .menu-icon_line-bottom { 58 transform: translateY(-7px) rotate(-45deg); 59 60} 61</style> 62 63</head><body><div class="page-wrapper"><div class="global-custom-code"><div class="global-styles w-embed"><style> 64 65/* remove scroll bounce at page top and bottom */ 66body {
67 overscroll-behavior: none; 68 69} 70 71 72 73 74/* Make text look crisper and more legible in all browsers */ 75body { 76 -webkit-font-smoothing: antialiased; 77 -moz-osx-font-smoothing: grayscale; 78 font-smoothing: antialiased; 79 text-rendering: optimizeLegibility; 80} 81 82/* Focus state style for keyboard navigation for the focusable elements */ 83*[tabindex]:focus-visible, 84 input[type="file"]:focus-visible { 85 outline: 0.125rem solid #4d65ff; 86 outline-offset: 0.125rem; 87} 88 89/* Get rid of top margin on first element in any rich text element */ 90.w-richtext > :not(div):first-child, .w-richtext > div:first-child > :first-child { 91 margin-top: 0 !important; 92} 93 94/* Get rid of bottom margin on last element in any rich text element */ 95.w-richtext>:last-child, .w-richtext ol li:last-child, .w-richtext ul li:last-child { 96 margin-bottom: 0 !important; 97} 98 99/* Prevent all click and hover interaction with an element */ 100.pointer-events-off { 101 pointer-events: none; 102} 103 104/* Enables all click and hover interaction with an element */ 105.pointer-events-on { 106 pointer-events: auto; 107} 108 109/* Create a class of .div-square which maintains a 1:1 dimension of a div */ 110.div-square::after { 111 content: ""; 112 display: block; 113 padding-bottom: 100%; 114} 115 116/* Make sure containers never lose their center alignment */ 117.container-medium,.container-small, .container-large { 118 margin-right: auto !important; 119 margin-left: auto !important; 120} 121 122/* Link color inherits from parent font color */ 123a, 124.w-input { 125 color: inherit; 126} 127
128/* 129Make the following elements inherit typography styles from the parent and not have hardcoded values. 130Important: You will not be able to style for example "All Links" in Designer with this CSS applied. 131Uncomment this CSS to use it in the project. Leave this message for future hand-off. 132*/ 133/* 134a, 135.w-input, 136.w-select, 137.w-tab-link, 138.w-nav-link, 139.w-dropdown-btn, 140.w-dropdown-toggle, 141.w-dropdown-link { 142 color: inherit; 143 text-decoration: inherit; 144 font-size: inherit; 145} 146*/ 147 148/* Apply "..." after 3 lines of text */ 149.text-style-3lines { 150 display: -webkit-box; 151 overflow: hidden; 152 -webkit-line-clamp: 3; 153 -webkit-box-orient: vertical; 154} 155 156/* Apply "..." after 2 lines of text */ 157.text-style-2lines { 158 display: -webkit-box; 159 overflow: hidden; 160 -webkit-line-clamp: 2; 161 -webkit-box-orient: vertical; 162} 163 164/* Adds inline flex display */ 165.display-inlineflex { 166 display: inline-flex; 167} 168 169/* These classes are never overwritten */ 170.hide { 171 display: none !important; 172} 173 174@media screen and (max-width: 991px) { 175 .hide, .hide-tablet { 176 display: none !important; 177 } 178} 179 @media screen and (max-width: 767px) { 180 .hide-mobile-landscape{ 181 display: none !important; 182 } 183} 184 @media screen and (max-width: 479px) { 185 .hide-mobile{ 186 display: none !important; 187 } 188} 189 190.margin-0 { 191 margin: 0rem !important; 192} 193 194.padding-0 { 195 padding: 0rem !important; 196} 197 198.spacing-clean { 199padding: 0rem !important; 200margin: 0rem !important; 201} 202 203.margin-top { 204 margin-right: 0rem !important; 205 margin-bottom: 0rem !important; 206 margin-left: 0rem !important; 207} 208 209.padding-top { 210 padding-right: 0rem !important; 211 padding-bottom: 0rem !important; 212 padding-left: 0rem !important; 213} 214 215.margin-right { 216 margin-top: 0rem !important; 217 margin-bottom: 0rem !important; 218 margin-left: 0rem !important; 219} 220 221.padding-right { 222 padding-top: 0rem !important; 223 padding-bottom: 0rem !important; 224 padding-left: 0rem !important; 225} 226 227.margin-bottom { 228 margin-top: 0rem !important; 229 margin-right: 0rem !important; 230 margin-left: 0rem !important; 231} 232 233.padding-bottom { 234 padding-top: 0rem !important; 235 padding-right: 0rem !important; 236 padding-left: 0rem !important; 237} 238 239.margin-left { 240 margin-top: 0rem !important; 241 margin-right: 0rem !important; 242 margin-bottom: 0rem !important; 243} 244 245.padding-left { 246 padding-top: 0rem !important; 247 padding-right: 0rem !important; 248 padding-bottom: 0rem !important; 249} 250 251.margin-horizontal { 252 margin-top: 0rem !important; 253 margin-bottom: 0rem !important; 254} 255 256.padding-horizontal { 257 padding-top: 0rem !important; 258 padding-bottom: 0rem !important; 259} 260 261.margin-vertical { 262 margin-right: 0rem !important; 263 margin-left: 0rem !important; 264} 265 266.padding-vertical { 267 padding-right: 0rem !important; 268 padding-left: 0rem !important; 269} 270 271 272.no-scrollbar { 273 overflow: auto !important; 274 -ms-overflow-style: none !important; /* IE and Edge */ 275 scrollbar-width: none !important; /* Firefox */ 276} 277 278.no-scrollbar::-webkit-scrollbar {
279 display: none !important; /* Chrome, Safari, Edge (Chromium), Opera */ 280} 281 282a[class] { 283 text-decoration: none; 284} 285 286.footer_link { 287 text-decoration: none !important; 288} 289 290.body-no-scroll { 291 overflow: hidden; 292 height: 100vh; /* optional: prevent bounce scroll on iOS */ 293} 294 295.footer .afm_component { 296 position: static; 297 height: auto; 298} 299 300#seriesDropdown { 301 appearance: none; /* removes default arrow on most browsers */ 302 -webkit-appearance: none; 303 -moz-appearance: none; 304} 305 306 html { font-size: calc(0.625rem + 0.41666666666666663vw); } 307 @media screen and (max-width:1920px) { html { font-size: calc(0.625rem + 0.41666666666666674vw); } } 308 @media screen and (max-width:1440px) { html { font-size: calc(0.8126951092611863rem + 0.20811654526534862vw); } } 309 @media screen and (max-width:479px) { html { font-size: calc(0.8747384937238494rem + 0.41841004184100417vw); } } 310 311 312 313 314</style></div><div class="global-embed w-embed"><style> 315 316 317[data-border-color="dark"] { 318 border-color: rgba(19, 19, 16, 0.5); 319} 320 321[data-bg-color="light"] { 322 background-color: var(--container--background--primary); 323} 324 325[data-bg-color="dark"] { 326 background-color: var(--container--background--secondary); 327} 328 329 330[colormode="dark"] { 331 background-color: var(--container--background--tertiary); 332 color: var(--text--inverted) !important; 333 --border--color-menu-trigger: var(--neutral--neutral-65); 334 --border--color-menu-bar: #474743; 335 --text--muted: rgba(206, 206, 206, 0.5); 336} 337 338</style></div><div class="global-styles-graph w-embed"><style> 339 340table { 341 border-collapse: collapse; 342 font-size: 10px; 343 width: 100%; 344 table-layout: auto; 345 margin-top: 1rem; 346} 347 348tbody th { 349 background-color: var(--neutral--neutral-90); 350 font-weight: bold; 351} 352 353th, 354td { 355 padding: 0.5rem; 356 border: 1px solid var(--neutral--neutral-85); 357 text-align: center; 358 background-color: rgba(233, 229, 220, 0.3); 359 color: var(--text--primary); 360 min-width: 3rem; 361} 362 363thead { 364 background-color: var(--neutral--neutral-90); 365 font-weight: bold; 366} 367 368.highcharts-root { 369 font-family: 'SuisseIntl', sans-serif !important; 370} 371 372#compareTable h4 { 373 font-size: 1rem; 374 font-family: 'SuisseIntl', sans-serif; 375} 376 377 378/* Default buttons */ 379.highcharts-range-selector-buttons .highcharts-button rect { 380 fill: #F1EDE5 !important; 381} 382 383/* Hover state (optional) */ 384.highcharts-range-selector-buttons .highcharts-button text { 385 fill: #131310 !important; 386 font-weight: normal !important; 387} 388 389/* Hover state (optional) */ 390.highcharts-range-selector-buttons .highcharts-button:hover rect { 391 fill: #E9E5DC !important; 392} 393 394/* Hover state (optional) */ 395.highcharts-range-selector-buttons .highcharts-button:hover text { 396 fill: #131310 !important; 397 font-weight: normal !important; 398} 399 400/* Selected (pressed) button */ 401.highcharts-range-selector-buttons .highcharts-button-pressed rect { 402 fill: #DED7CA !important; 403} 404 405/* Text color for selected button */ 406.highcharts-range-selector-buttons .highcharts-button-pressed text { 407 fill: #131310 !important; 408 font-weight: normal !important; 409} 410 411 412 413 414.highcharts-background { 415 background-color: none !important; 416 fill: none !important; 417} 418 419text { 420 fill: #000000 !important; 421 color: #000000 !important; 422} 423 424.highcharts-title { 425 visibility: hidden !important; 426} 427 428.highcharts-navigator-mask-inside { 429 background-color: rgba(76, 67, 51, 0.05); 430 fill: rgba(76, 67, 51, 0.05); 431} 432 433.highcharts-area path { 434 fill: #000000; !important; 435} 436 437.highcharts-area { 438 fill: #000000; !important; 439} 440 441 442.highcharts-axis.highcharts-yaxis { 443 display: none; 444} 445 446.highcharts-credits { 447 display: none; 448} 449 450.highcharts-axis-labels.highcharts-yaxis-labels { 451 text-align: left !important; 452} 453 454.highcharts-series.highcharts-series-1 path { 455 stroke-dasharray: 3, 2 !important; /* narrow dashes */ 456} 457 458.highcharts-range-selector-group text { 459 font-size: 11px !important; 460} 461 462@media (max-width: 600px) { 463 .highcharts-range-selector-group { 464 display: flex !important; 465 flex-direction: column-reverse !important; 466 align-items: flex-start !important; 467 gap: 0.5rem; 468 } 469 .highcharts-input-group { 470 order: -1 !important; 471 } 472} 473} 474 475</style></div><div class="global-animation w-embed"><style> 476 477/* ========== BUTTON ANIMATIONS ========== */ 478 479.button-primary > .button-arrow-wrp, 480.button-primary > .button-text, 481.button-secondary > .button-arrow-wrp, 482.button-secondary > .button-text, 483.button-link > .button-arrow-wrp { 484 transition: transform 0.6s ease; 485} 486 487.button-primary .button-arrow, 488.button-secondary .button-arrow, 489.button-link .button-arrow { 490 opacity: 0; 491 transition: opacity 0.6s ease; 492} 493 494/* Hover styles only on hover-capable devices */ 495@media (hover: hover) { 496 .button-primary:hover > .button-arrow-wrp, 497 .button-primary:hover > .button-text, 498 .button-secondary:hover > .button-arrow-wrp, 499 .button-secondary:hover > .button-text, 500 .button-link:hover > .button-arrow-wrp { 501 transform: translateX(0.5rem); 502 } 503 504 .button-primary:hover .button-arrow, 505 .button-secondary:hover .button-arrow, 506 .button-link:hover .button-arrow { 507 opacity: 1; 508 } 509} 510 511 512@media screen and (min-width: 992px) { 513 /* Regular nav link: vertical movement on hover */ 514 .button-link.is-navlink:hover .button-arrow-wrp:not(.is-dropdown) { 515 transform: translateY(-0.5rem); 516 opacity: 1; 517 } 518 519 /* Dropdown nav link: horizontal movement on hover */ 520 .button-link.is-navlink:hover .button-arrow-wrp.is-dropdown { 521 transform: translateX(0.5rem); 522 opacity: 1; 523 } 524 525 /* Current page: regular nav link */ 526 a.navbar__link.w--current .button-arrow-wrp:not(.is-dropdown) { 527 transform: translateY(-0.5rem) !important; 528 opacity: 1 !important; 529 transition: none !important; 530 } 531 532 a.navbar__link.w--current .button-arrow-wrp:not(.is-dropdown) .button-arrow { 533 opacity: 1 !important; 534 transition: none !important; 535 color: #b4b2ae; 536 fill: #b4b2ae; 537 } 538 539 /* Current page: dropdown nav link */ 540 a.navbar__link.w--current .button-arrow-wrp.is-dropdown { 541 transform: translateX(0.5rem) !important; 542 opacity: 1 !important; 543 transition: none !important; 544 545 546 } 547 548 a.navbar__link.w--current .button-arrow-wrp.is-dropdown .button-arrow { 549 opacity: 1 !important; 550 transition: none !important; 551 color: #b4b2ae; 552 fill: #b4b2ae; 553 } 554} 555 556 557 558 559/* ========== NAV LINKS Tablet & Below (â¤991px) ========== */ 560 561@media screen and (max-width: 991px) { 562 /* Active nav link (regular, not dropdown) */ 563 a.navbar__link.w--current .button-arrow-wrp:not(.is-dropdown) { 564 transform: translateX(0.5rem) !important; 565 opacity: 1 !important; 566 transition: none !important; 567 } 568 569 a.navbar__link.w--current .button-arrow-wrp:not(.is-dropdown) .button-arrow { 570 opacity: 1 !important; 571 transition: none !important; 572 fill: #b4b2ae; 573 } 574 575 /* Active nav link (dropdown) */ 576 a.navbar__link.w--current .button-arrow-wrp.is-dropdown { 577 transform: translateX(2rem) !important; 578 opacity: 1 !important; 579 transition: none !important; 580 } 581 582 a.navbar__link.w--current .button-arrow-wrp.is-dropdown .button-arrow { 583 opacity: 1 !important; 584 transition: none !important; 585 fill: #b4b2ae; 586 } 587} 588 589 590 591 592 593 594</style></div></div><div colormode="" class="navbar_component"><nav colormode="light" class="navbar"><div class="navbar_container"><a href="/" class="navbar_logo-link w-nav-brand">
594<div colormode="light" class="navbar_logo w-embed"><svg width="100%" height="100%" viewBox="0 0 672 149" fill="none" xmlns="http://www.w3.org/2000/svg"> 595<path d="M67.13 5.46006C75.14 9.08006 81.62 14.0401 86.58 20.3401C91.35 26.8201 93.83 34.4501 93.83 43.2301C93.83 50.2901 92.3 56.5801 89.06 62.1101C85.82 67.6401 81.62 72.4101 76.09 76.2201C70.56 80.2201 64.27 83.0901 57.21 84.8001L84.67 124.66C87.72 128.66 90.96 132.48 94.4 136.49C97.64 140.49 101.27 144.31 104.89 148.12H75.33C73.61 144.5 71.52 140.3 69.04 135.91C66.37 131.52 62.75 125.99 58.36 119.32L35.09 86.9001H22.5V105.78C22.5 112.84 22.69 120.08 23.07 127.14C23.26 134.2 24.21 141.25 25.93 148.12H0C1.72 141.25 2.67 134.2 3.05 127.14C3.24 120.08 3.43 112.84 3.43 105.78V42.6501C3.43 35.5901 3.24 28.3501 3.05 21.2901C2.67 14.2301 1.72 7.18006 0 0.310059H40.43C50.16 0.310059 58.93 2.03006 67.13 5.46006ZM34.71 71.6401C47.11 71.6401 56.64 69.1601 63.32 64.3901C69.99 59.6201 73.24 52.5701 73.24 43.2201C73.24 33.8701 70 26.8201 63.32 22.2401C56.64 17.8501 47.11 15.5601 34.71 15.5601H22.5V71.6301H34.71V71.6401Z" fill="currentColor"/> 596<path d="M212.1 0.310059L259.4 114.74C261.88 120.27 264.55 125.61 267.41 130.76C270.08 135.91 273.32 141.82 277.33 148.12H250.44C249.68 144.12 248.53 139.54 247.2 134.58C245.87 129.81 243.39 123.14 240.14 114.75L235.75 104.26H169L164.61 114.75C161.37 123.14 159.08 129.82 157.74 134.58C156.21 139.54 155.07 144.12 154.31 148.12H127.42C131.42 142.21 134.67 136.68 137.34 131.72C139.82 126.95 142.3 121.8 144.59 116.65L192.64 0.310059H212.1ZM229.45 89.0001L202.37 23.3901L175.29 89.0001H229.45Z" fill="currentColor"/> 597<path d="M377.28 115.13L426.86 0.310059H450.7C448.98 7.18006 448.03 14.2301 447.84 21.2901C447.46 28.3501 447.27 35.5901 447.27 42.6501V105.78C447.27 112.84 447.46 120.08 447.84 127.14C448.03 134.2 448.98 141.25 450.7 148.12H424.76C426.48 141.25 427.43 134.2 427.81 127.14C428 120.08 428.19 112.84 428.19 105.78V37.1201L380.7 148.12H371.55L324.06 37.1201V105.78C324.06 112.84 324.25 120.08 324.63 127.14C324.82 134.2 325.77 141.25 327.49 148.12H302.51C304.23 141.25 305.18 134.2 305.56 127.14C305.75 120.08 305.94 112.84 305.94 105.78V42.6501C305.94 35.5901 305.75 28.3501 305.56 21.2901C305.18 14.2301 304.23 7.18006 302.51 0.310059H328.26L377.27 115.12L377.28 115.13Z" fill="currentColor"/> 598<path d="M561.42 115.13L611.01 0.320059H634.85C633.13 7.19006 632.18 14.2401 631.99 21.3001C631.61 28.3601 631.42 35.6001 631.42 42.6601V105.79C631.42 112.85 631.61 120.09 631.99 127.15C632.18 134.21 633.13 141.26 634.85 148.13H608.91C610.63 141.26 611.58 134.21 611.96 127.15C612.15 120.09 612.34 112.85 612.34 105.79V37.1201L564.85 148.12H555.7L508.21 37.1201V105.78C508.21 112.84 508.4 120.08 508.78 127.14C508.97 134.2 509.92 141.25 511.64 148.12H486.66C488.38 141.25 489.33 134.2 489.71 127.14C489.9 120.08 490.09 112.84 490.09 105.78V42.6501C490.09 35.5901 489.9 28.3501 489.71 21.2901C489.33 14.2301 488.38 7.18006 486.66 0.310059H512.41L561.42 115.12V115.13Z" fill="currentColor"/> 599<path d="M654.05 18.3101C653.13 17.3401 652.4 16.2401 651.9 14.9601C651.4 13.6801 651.14 12.3101 651.14 10.8201C651.14 9.33006 651.4 7.96006 651.9 6.68006C652.4 5.40006 653.13 4.30006 654.05 3.33006C654.97 2.39006 656.04 1.65006 657.3 1.10006C658.56 0.580059 659.95 0.310059 661.44 0.310059C662.93 0.310059 664.32 0.570059 665.58 1.10006C666.84 1.62006 667.94 2.36006 668.85 3.30006C669.77 4.27006 670.5 5.37006 671 6.65006C671.5 7.93006 671.76 9.32006 671.76 10.8101C671.76 12.3001 671.5 13.6701 671 14.9501C670.5 16.2301 669.77 17.3301 668.85 18.3001C667.93 19.2701 666.83 20.0001 665.58 20.5301C664.32 21.0801 662.93 21.3401 661.44 21.3401C659.95 21.3401 658.56 21.0801 657.3 20.5301C656.04 20.0101 654.97 19.2701 654.05 18.3001V18.3101ZM666.99 16.8401C667.64 16.0501 668.17 15.1401 668.54 14.0901C668.88 13.0701 669.06 11.9701 669.06 10.8201C669.06 9.25006 668.75 7.81006 668.14 6.52006C667.51 5.24006 666.62 4.19006 665.49 3.43006C664.34 2.67006 662.98 2.28006 661.4 2.28006C660.22 2.28006 659.17 2.49006 658.26 2.93006C657.32 3.38006 656.53 4.00006 655.88 4.79006C655.23 5.60006 654.7 6.52006 654.36 7.54006C654.02 8.56006 653.84 9.66006 653.84 10.8101C653.84 11.9601 654.02 13.0601 654.36 14.0801C654.7 15.1301 655.22 16.0401 655.88 16.8301C656.53 17.6201 657.32 18.2401 658.26 18.6901C659.18 19.1401 660.22 19.3701 661.4 19.3701C662.58 19.3701 663.63 19.1301 664.57 18.6901C665.51 18.2501 666.32 17.6201 666.98 16.8301L666.99 16.8401ZM663.04 5.69006C663.64 5.98006 664.14 6.37006 664.51 6.84006C664.85 7.31006 665.03 7.84006 665.03 8.44006C665.03 9.15006 664.79 9.78006 664.3 10.3501C663.8 10.9301 663.15 11.3201 662.3
5996 11.5301L664.22 14.3101C664.35 14.4901 664.53 14.7001 664.72 14.9101C664.9 15.1201 665.22 15.4601 665.69 15.9301H663.31C663.07 15.3501 662.63 14.5901 661.95 13.6201L660.59 11.6801H659.83V12.5201C659.83 13.3301 659.86 13.9901 659.91 14.4801C659.94 15.0001 660.01 15.4801 660.12 15.9201H658.02C658.12 15.4701 658.2 15.0001 658.26 14.4801C658.29 13.9801 658.31 13.3301 658.31 12.5201V8.67006C658.31 7.86006 658.28 7.20006 658.26 6.68006C658.21 6.18006 658.13 5.71006 658.02 5.27006H661.01C661.77 5.27006 662.45 5.40006 663.05 5.69006H663.04ZM660.55 10.2201C661.41 10.2201 662.1 10.0601 662.57 9.75006C663.04 9.44006 663.28 8.99006 663.28 8.44006C663.28 7.31006 662.36 6.76006 660.56 6.76006H659.83V10.2201H660.56H660.55Z" fill="currentColor"/> 600</svg></div></a><div colormode="light" data-nav-menu="" class="navbar_menu"><div class="navbar_menu-flex"><div class="navbar_menu-content"><a colormode="light" href="/resultaten" aria-current="page" class="navbar__link w-inline-block w--current"><div class="button-link is-navlink"><div class="button-arrow-wrp is-navlink"><div class="button-arrow is-navlink w-embed"><svg width="100%" height="100%" viewBox="0 0 7 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 601<path d="M0.887417 11.6288C2.00445 8.64401 2.00445 5.35599 0.887416 2.37123L-5.76775e-07 -6.03337e-07L7 7L6.03337e-07 14L0.887417 11.6288Z" fill="currentColor"/> 602</svg></div></div><div class="button-text">Resultaten</div></div></a><a colormode="light" href="/waarom-het-werkt" class="navbar__link w-inline-block"><div class="button-link is-navlink"><div class="button-arrow-wrp is-navlink"><div class="button-arrow is-navlink w-embed"><svg width="100%" height="100%" viewBox="0 0 7 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 603<path d="M0.887417 11.6288C2.00445 8.64401 2.00445 5.35599 0.887416 2.37123L-5.76775e-07 -6.03337e-07L7 7L6.03337e-07 14L0.887417 11.6288Z" fill="currentColor"/> 604</svg></div></div><div class="button-text">Waarom het werkt</div></div></a><div class="navbar__link padding-0"><div data-delay="500" data-hover="false" data-w-id="b05897ef-14ff-e458-6fde-396f1a79ac70" class="navbar_menu-dropdown w-dropdown"><div colormode="light" class="navbar_dropdwn-toggle w-dropdown-toggle"><div class="button-link is-navlink"><div class="button-arrow-wrp is-navlink"><div class="button-arrow is-navlink w-embed"><svg width="100%" height="100%" viewBox="0 0 7 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 605<path d="M0.887417 11.6288C2.00445 8.64401 2.00445 5.35599 0.887416 2.37123L-5.76775e-07 -6.03337e-07L7 7L6.03337e-07 14L0.887417 11.6288Z" fill="currentColor"/> 606</svg></div></div><div class="text-block-2">Fondsen</div><div class="dropdown-chevron w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 607<path fill-rule="evenodd" clip-rule="evenodd" d="M2.55806 6.29544C2.46043 6.19781 2.46043 6.03952 2.55806 5.94189L3.44195 5.058C3.53958 4.96037 3.69787 4.96037 3.7955 5.058L8.00001 9.26251L12.2045 5.058C12.3021 4.96037 12.4604 4.96037 12.5581 5.058L13.4419 5.94189C13.5396 6.03952 13.5396 6.19781 13.4419 6.29544L8.17678 11.5606C8.07915 11.6582 7.92086 11.6582 7.82323 11.5606L2.55806 6.29544Z" fill="currentColor"/> 608</svg></div></div></div><nav class="navbardropdown-list w-dropdown-list"><a colormode="light" href="/fondsen" class="navbar__link navbar_dropdown-link w-inline-block"><div class="button-link is-navlink"><div class="button-arrow-wrp is-navlink is-dropdown"><div class="button-arrow is-dropdown w-embed"><svg width="100%" height="100%" viewBox="0 0 7 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 609<path d="M0.887417 11.6288C2.00445 8.64401 2.00445 5.35599 0.887416 2.37123L-5.76775e-07 -6.03337e-07L7 7L6.03337e-07 14L0.887417 11.6288Z" fill="currentColor"/> 610</svg></div></div><div class="button-text">Overzicht</div></div></a><div id="cms-nav-dropdown-target" hx-get="/htmx" hx-target="#cms-nav-dropdown-target" hx-swap="innerHTML" hx-select="#cms-nav-dropdown-content" hx-trigger="load" colormode="light"></div></nav></div></div><a colormode="light" href="/over-ons" class="navbar__link w-inline-block"><div class="button-link is-navlink"><div class="button-arrow-wrp is-navlink"><div class="button-arrow is-navlink w-embed">
610<svg width="100%" height="100%" viewBox="0 0 7 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 611<path d="M0.887417 11.6288C2.00445 8.64401 2.00445 5.35599 0.887416 2.37123L-5.76775e-07 -6.03337e-07L7 7L6.03337e-07 14L0.887417 11.6288Z" fill="currentColor"/> 612</svg></div></div><div class="button-text">Over ons</div></div></a><a colormode="light" href="/inzichten" class="navbar__link w-inline-block"><div class="button-link is-navlink"><div class="button-arrow-wrp is-navlink"><div class="button-arrow is-navlink w-embed"><svg width="100%" height="100%" viewBox="0 0 7 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 613<path d="M0.887417 11.6288C2.00445 8.64401 2.00445 5.35599 0.887416 2.37123L-5.76775e-07 -6.03337e-07L7 7L6.03337e-07 14L0.887417 11.6288Z" fill="currentColor"/> 614</svg></div></div><div class="button-text">Inzichten</div></div></a><a colormode="light" href="/contact" class="navbar__link w-inline-block"><div class="button-link is-navlink"><div class="button-arrow-wrp is-navlink"><div class="button-arrow is-navlink w-embed"><svg width="100%" height="100%" viewBox="0 0 7 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 615<path d="M0.887417 11.6288C2.00445 8.64401 2.00445 5.35599 0.887416 2.37123L-5.76775e-07 -6.03337e-07L7 7L6.03337e-07 14L0.887417 11.6288Z" fill="currentColor"/> 616</svg></div></div><div class="button-text">Contact</div></div></a></div><div class="navbar_menu-banner"><a href="https://vincicapital.assetcareportal.com/account/login/?next=/" target="_blank" class="navbar_login w-inline-block"><div class="icon-1x1-small w-embed"><svg width="100%" height="100%" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"> 617<path d="M1 12C1 9.9375 3.75 9.9375 5.125 8.5625C5.8125 7.875 3.75 7.875 3.75 4.4375C3.75 2.14606 4.66644 1 6.5 1C8.33356 1 9.25 2.14606 9.25 4.4375C9.25 7.875 7.1875 7.875 7.875 8.5625C9.25 9.9375 12 9.9375 12 12" stroke="currentColor" stroke-linecap="square"/> 618</svg></div><div>Log in</div></a><div class="w-locales-list"><div role="list" class="locale-list w-locales-items"><div role="listitem" class="locale w-locales-item"><a hreflang="nl" href="/resultaten" aria-current="page" class="locale-link w--current">nl</a></div></div></div></div></div></div><div class="navbar_button-wrapper"><a href="https://vincicapital.assetcareportal.com/account/login/?next=/" target="_blank" class="navbar_login hide-tablet w-inline-block"><div class="icon-1x1-small w-embed"><svg width="100%" height="100%" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"> 619<path d="M1 12C1 9.9375 3.75 9.9375 5.125 8.5625C5.8125 7.875 3.75 7.875 3.75 4.4375C3.75 2.14606 4.66644 1 6.5 1C8.33356 1 9.25 2.14606 9.25 4.4375C9.25 7.875 7.1875 7.875 7.875 8.5625C9.25 9.9375 12 9.9375 12 12" stroke="currentColor" stroke-linecap="square"/> 620</svg></div><div>Log in</div></a><div class="hide-tablet no-shrink w-locales-list"><div role="list" class="locale-list w-locales-items"><div role="listitem" class="locale w-locales-item"><a href="/resultaten" aria-current="page" class="locale-link w--current">nl</a></div></div><div class="w-embed"><style> 621.locale-list .locale:first-child { 622 border-right: 2px solid #868580; 623 height: 14px; 624} 625</style></div></div><div class="navbar_menu-button"><div data-nav-trigger="" class="menu-icon navbar_menu-button"><div class="menu-icon_line-top"></div><div class="menu-icon_line-middle-inner"></div><div class="menu-icon_line-bottom"></div></div></div></div></div><div class="nav_line"></div></nav><div class="ph-grid"><div class="ph-grid-line"></div><div class="ph-grid-line"></div><div class="ph-grid-line"></div><div class="ph-grid-line"></div><div class="ph-grid-line"></div><div class="ph-grid-line"></div><div class="ph-grid-line"></div><div class="ph-grid-line"></div><div class="ph-grid-line"></div><div class="ph-grid-line"></div><div class="ph-grid-line"></div><div class="ph-grid-line"></div><div class="ph-grid-line"></div><div class="ph-grid-line"></div><div class="ph-grid-line"></div><div class="ph-grid-line"></div><div class="ph-grid-line"></div><div class="ph-grid-line"></div><div class="ph-grid-line"></div><div class="ph-grid-line"></div><div class="ph-grid-line"></div><div class="ph-grid-line"></div><div class="ph-grid-line"></div><div class="ph-grid-line"></div><div class="ph-grid-line"></div></div></div><main class="main-wrapper"><section class="section_quote background-color-primary">
625<div class="padding-section-quote is-hero is-custom"><div class="container-xlarge is-quote"><div class="quote_grid is-hero is-funds"><div id="w-node-ecfbcad5-27a5-da88-cc2f-5cd2516908ef-78a6a20d" class="quote_column-text is-fund"><div class="padding-section-medium is-custom"><div STYLE="max-width: 40rem;" class="text-group is-align-center"><h1 data-split="heading" class="heading-style-h2">Trackrecord<br/>sinds 2008</h1><div STYLE="max-width: 32ch;" class="max-width-variable"><p data-split="paragraph" class="text-color-muted">Beperkt verliezen, benut kansen. Effectief sinds 2008, zelfs in turbulente tijden.</p></div><div data-split="button" class="icon-wrp is-featured"><div class="icon-1x1-medium w-embed"><svg width="100%" height="100%" viewBox="0 0 30 15" fill="none" xmlns="http://www.w3.org/2000/svg"> 626<path d="M19.6288 11.1186C16.644 10.0016 13.356 10.0016 10.3712 11.1186L-1.00386e-06 15L15 5.21094e-07L30 15L19.6288 11.1186Z" fill="currentColor"/> 627</svg></div></div></div></div></div><div id="w-node-ecfbcad5-27a5-da88-cc2f-5cd2516908fb-78a6a20d" class="quote_img-wrp is-funds"><img sizes="(max-width: 2052px) 100vw, 2052px" srcset="https://cdn.prod.website-files.com/6867c8037e5d917878a6a16c/6867c8037e5d917878a6a1d6_man-2.avif 500w, https://cdn.prod.website-files.com/6867c8037e5d917878a6a16c/6867c8037e5d917878a6a1d6_man-2.avif 800w, https://cdn.prod.website-files.com/6867c8037e5d917878a6a16c/6867c8037e5d917878a6a1d6_man-2.avif 1080w, https://cdn.prod.website-files.com/6867c8037e5d917878a6a16c/6867c8037e5d917878a6a1d6_man-2.avif 2052w" alt="" src="https://cdn.prod.website-files.com/6867c8037e5d917878a6a16c/6867c8037e5d917878a6a1d6_man-2.avif" loading="lazy"/></div></div></div></div></section><section class="section background-color-secondary"><div class="padding-global"><div class="padding-section-xxlarge is-graph"><div class="container-xlarge"><div class="margin-bottom margin-xhuge"><div class="text-group is-align-center"><h2 data-split="heading" class="heading-style-h1">Koersvast.<br/>Zonder emotie.</h2><div STYLE="max-width: 40ch;" class="max-width-variable"><p data-split="paragraph" class="text-color-muted">Uw vermogen verdient rust en richting. Houdt koers, laat emoties geen rol spelen.</p></div></div></div><div class="graph_component"><div class="graph_panels"><div class="toggle_tabs-wrp"><div data-current="Tab 1" data-easing="ease" data-duration-in="1000" data-duration-out="500" class="tabs w-tabs"><div class="graph_toggle-component w-tab-menu"><a data-w-tab="Tab 1" data-type="global-assets" class="graph_toggle-link is-active w-inline-block w-tab-link w--current"><div>Global Assets</div></a><a data-w-tab="Tab 2" data-type="global-equities" class="graph_toggle-link w-inline-block w-tab-link"><div>Global Equities</div></a></div><div class="tabs_mask w-tab-content"><div data-w-tab="Tab 1" class="graph_tab-pane w-tab-pane w--tab-active"><div class="h-100 w-dyn-list"><div role="list" class="h-100 w-dyn-items"><div role="listitem" class="h-100 w-dyn-item"><div class="graph_panel-side"><div class="graph_panel-side-content"><div class="graph_panel-side-top"><div class="graph_panel-side-heading"><img loading="lazy" src="https://cdn.prod.website-files.com/6867c8037e5d917878a6a198/6867c8037e5d917878a6a329_shield-square.svg" alt="" class="icon-1x1-xlarge"/><h3 class="heading-style-h3 is-fund-card">Global Assets</h3></div><div class="text-color-muted"><div class="graph_panel-detail"><p>Behoudend</p><div class="margin-horizontal margin-tiny"><div class="dot w-embed"><svg width="7" height="7" viewBox="0 0 7 7" fill="none" xmlns="http://www.w3.org/2000/svg"> 628<path d="M6.73462 3.30088L3.73203 0.334473L0.765625 3.30088L3.73203 6.30346L6.73462 3.30088Z" fill="currentColor"/> 629</svg></div></div><p>Systematisch</p></div><div><p>Aandelen, obligaties, alternatives, cash</p></div></div></div><div class="graph_panel-side-list"><div class="graph_panel-side-item"><div class="text-weight-medium">Gemiddeld rendement<br/></div><div id="w-node-_2bc52de9-3227-ba5d-aaec-17b9bcbceffe-78a6a20d" class="graph_panel-side-number-wrp"><div class="graph_panel-side-number">+6.4</div><div class="text-size-regular line-height-1">%</div></div><div class="text-color-muted text-weight-medium">Per jaar Sinds 2008<br/></div></div><div class="divider-horizontal"></div><div class="graph_panel-side-item"><div class="text-weight-medium">Max drawdown<br/></div><div id="w-node-_2bc52de9-3227-ba5d-aaec-17b9bcbcf00a-78a6a20d" class="graph_panel-side-number-wrp"><div class="graph_panel-side-number">+14.6</div><div class="text-size-regular line-height-1">%</div></div><div class="text-color-muted text-weight-medium">Per jaar Sinds 2008<br/></div></div><div class="divider-horizontal"></div><div class="graph_panel-side-item"><div class="text-weight-medium">Sortino Ratio<br/></div><div id="w-node-_2bc52de9-3227-ba5d-aaec-17b9bcbcf016-78a6a20d" class="graph_panel-side-number">1.13</div><div class="text-color-muted text-weight-medium">Per jaar Sinds 2008<br/></div></div></div><a href="/fonds/global-assets" class="button-primary w-inline-block"><div class="button-arrow-wrp"><div class="button-arrow w-embed">
629<svg width="100%" height="100%" viewBox="0 0 7 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 630<path d="M0.887417 11.6288C2.00445 8.64401 2.00445 5.35599 0.887416 2.37123L-5.76775e-07 -6.03337e-07L7 7L6.03337e-07 14L0.887417 11.6288Z" fill="currentColor"/> 631</svg></div></div><div class="button-text">Bekijk fondsdetails</div></a></div><div class="margin-top margin-auto"><div class="margin-top margin-medium"><p class="text-size-small text-color-muted text-align-center">*Bijgewerkt tot einde laatste kwartaal</p></div></div></div></div></div></div></div><div data-w-tab="Tab 2" class="graph_tab-pane w-tab-pane"><div class="h-100 w-dyn-list"><div role="list" class="h-100 w-dyn-items"><div role="listitem" class="h-100 w-dyn-item"><div class="graph_panel-side"><div class="graph_panel-side-content"><div class="graph_panel-side-top"><div class="graph_panel-side-heading"><img loading="lazy" src="https://cdn.prod.website-files.com/6867c8037e5d917878a6a198/6867c8037e5d917878a6a34b_icon-compas.svg" alt="" class="icon-1x1-xlarge"/><h3 class="heading-style-h3 is-fund-card">Global Equities</h3></div><div class="text-color-muted"><div class="graph_panel-detail"><p>Behoudend <br/></p><div class="margin-horizontal margin-tiny"><div class="dot w-embed"><svg width="7" height="7" viewBox="0 0 7 7" fill="none" xmlns="http://www.w3.org/2000/svg"> 632<path d="M6.73462 3.30088L3.73203 0.334473L0.765625 3.30088L3.73203 6.30346L6.73462 3.30088Z" fill="currentColor"/> 633</svg></div></div><p> Systematisch<br/></p></div><div><p>Aandelen, obligaties, alternatives, cash<br/></p></div></div></div><div class="graph_panel-side-list"><div class="graph_panel-side-item"><div class="text-weight-medium">Gemiddeld rendement<br/></div><div id="w-node-c147378a-1866-1fc3-64f1-8c64ae72fc15-78a6a20d" class="graph_panel-side-number-wrp"><div class="graph_panel-side-number">+8.6</div><div class="text-size-regular line-height-1">%</div></div><div class="text-color-muted text-weight-medium">Per jaar Sinds 2008<br/></div></div><div class="divider-horizontal"></div><div class="graph_panel-side-item"><div class="text-weight-medium">Max drawdown<br/></div><div id="w-node-_6fbcc649-850d-444c-a2dc-357434839837-78a6a20d" class="graph_panel-side-number-wrp"><div class="graph_panel-side-number">-22.9</div><div class="text-size-regular line-height-1">%</div></div><div class="text-color-muted text-weight-medium">Per jaar Sinds 2008<br/></div></div><div class="divider-horizontal"></div><div class="graph_panel-side-item"><div class="text-weight-medium">Sortino Ratio<br/></div><div id="w-node-_3e147345-de6a-625f-31b3-ec38f4f8d431-78a6a20d" class="graph_panel-side-number">1.05</div><div class="text-color-muted text-weight-medium">Per jaar Sinds 2008<br/></div></div></div><a href="/aanvragen" class="button-primary w-inline-block"><div class="button-arrow-wrp"><div class="button-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 7 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 634<path d="M0.887417 11.6288C2.00445 8.64401 2.00445 5.35599 0.887416 2.37123L-5.76775e-07 -6.03337e-07L7 7L6.03337e-07 14L0.887417 11.6288Z" fill="currentColor"/> 635</svg></div></div><div class="button-text">Bekijk fondsdetails</div></a></div><div class="margin-top margin-auto"><div class="margin-top margin-medium"><p class="text-size-small text-color-muted text-align-center">*Bijgewerkt tot einde laatste kwartaal</p></div></div></div></div></div></div></div></div></div></div><div class="graph_panel-main"><div class="graph_panel-main-header"><div id="toggleGraph" class="graph_toggle-component is-small"><div id="toggleChart" class="graph_toggle-link is-small is-active"><div>Chart</div></div><div id="toggleTable" class="graph_toggle-link is-small"><div>Table</div></div></div><div class="form_block w-form"><form id="email-form" name="email-form" data-name="Email Form" method="get" class="position-relative" data-wf-page-id="6867c8037e5d917878a6a20d" data-wf-element-id="c6169091-9389-4bfb-112a-38412f67947f"><select id="seriesDropdown" name="field" data-name="Field" class="form_input is-select is-chart w-select"><option value="">Selecteer een vergelijking...</option><option value="RAMM_Equities">RAMM Global Equities</option><option value="RAMM_Global">RAMM Global Assets</option><option value="Index_60_40">60/40 Index</option><option value="Static_Mix">Static Mix Portfolio</option><option value="MSCI_AC">MSCI World AC TR (EUR)</option><option value="iBoxx_Euro">iBoxx Euro Overall TR</option></select><div class="form_input-select-icon w-embed"><svg width="13" height="8" viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 636<path d="M1 1.22656L6.35211 6.56747L11.7042 1.22656" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> 637</svg></div></form><div class="w-form-done"><div>Thank you! Your submission has been received!</div></div><div class="w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div></div><div class="graph_panel-main-mid"><div id="compareChart" data-chart-type="global-assets" class="graph_panel-main-content"></div><div id="compareTable" class="graph_panel-main-content is-table"></div></div><div class="graph_panel-main-footer"><div class="index"><div class="index-item"><div class="index-icon-wrp"><div class="index-line"></div></div><div>Ramm Global Assets</div></div><div id="compareTitleItem" class="index-item is-compare"><div class="index-icon-wrp"><div class="index-line is-dash"></div></div><div id="compareTitle">Ramm Global Assets</div></div></div></div></div></div></div></div></div></div></section><section class="section"><div class="padding-global is-large is-right-xlarge"><div class="container-large"><div class="padding-section-xlarge"><div class="layout-sticky is-results"><div class="layout-sticky-stick"><div class="text-group"><div><div class="margin-bottom margin-small"><h2 data-split="heading" class="heading-style-quote">âHet doet consequent over de lange looptijd dat ik er al in zit wat het moet doen, en dat geeft vertrouwen.â</h2></div><p data-split="paragraph" class="text-color-muted">Klant 1 (Ex-ondernemer, vermogen â¬100M+)</p></div><div data-split="button"><a href="/waarom-het-werkt" class="button-primary w-inline-block"><div class="button-arrow-wrp"><div class="button-arrow w-embed">
637<svg width="100%" height="100%" viewBox="0 0 7 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 638<path d="M0.887417 11.6288C2.00445 8.64401 2.00445 5.35599 0.887416 2.37123L-5.76775e-07 -6.03337e-07L7 7L6.03337e-07 14L0.887417 11.6288Z" fill="currentColor"/> 639</svg></div></div><div class="button-text">Het model</div></a></div></div></div><div class="layout-sticky_content is-resultaten"><div class="text-group is-align-center gap-1"><h3 class="heading-style-h5">Rust in uw hoofd</h3><div class="max-width-small"><p class="text-color-muted">U weet dat er automatisch wordt bijgestuurd. Geen stress. Geen twijfel.</p></div><div data-split="button" class="icon-wrp is-featured"><div class="icon-1x1-medium w-embed"><svg width="100%" height="100%" viewBox="0 0 30 15" fill="none" xmlns="http://www.w3.org/2000/svg"> 640<path d="M19.6288 11.1186C16.644 10.0016 13.356 10.0016 10.3712 11.1186L-1.00386e-06 15L15 5.21094e-07L30 15L19.6288 11.1186Z" fill="currentColor"/> 641</svg></div></div></div><div class="divider-horizontal-3"></div><div class="text-group is-align-center gap-1"><h3 class="heading-style-h5">Strategie zonder emotie</h3><div class="max-width-small"><p class="text-color-muted">Trouw blijven aan uw koers, juist als het spannend wordt.</p></div><div data-split="button" class="icon-wrp is-featured"><div class="icon-1x1-medium w-embed"><svg width="100%" height="100%" viewBox="0 0 30 15" fill="none" xmlns="http://www.w3.org/2000/svg"> 642<path d="M19.6288 11.1186C16.644 10.0016 13.356 10.0016 10.3712 11.1186L-1.00386e-06 15L15 5.21094e-07L30 15L19.6288 11.1186Z" fill="currentColor"/> 643</svg></div></div></div><div class="divider-horizontal-3"></div><div class="text-group is-align-center gap-1"><h3 class="heading-style-h5">Behouden én bouwen</h3><div class="max-width-small"><p class="text-color-muted">U wordt beschermd als het nodig is, en groeit mee als het kan.</p></div><div data-split="button" class="icon-wrp is-featured"><div class="icon-1x1-medium w-embed"><svg width="100%" height="100%" viewBox="0 0 30 15" fill="none" xmlns="http://www.w3.org/2000/svg"> 644<path d="M19.6288 11.1186C16.644 10.0016 13.356 10.0016 10.3712 11.1186L-1.00386e-06 15L15 5.21094e-07L30 15L19.6288 11.1186Z" fill="currentColor"/> 645</svg></div></div></div></div></div></div></div></div></section><section data-bg-color="dark" class="section_cta"><div class="padding-global"><div class="padding-section-large"><div class="container-xlarge"><div class="text-group is-align-center"><div STYLE="max-width: 80ch;"><h2 data-split="heading" class="heading-style-h1">Rustig<br/>zelf bekijken</h2></div><div class="max-width-small"><p data-split="paragraph" class="text-color-muted">Ontdek hoe het werkt, wat het oplevert, en of het past bij uw strategie.</p></div><div data-split="button" class="button-group is-center is-cta"><a href="/aanvragen" class="button-primary w-inline-block"><div class="button-arrow-wrp"><div class="button-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 7 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 646<path d="M0.887417 11.6288C2.00445 8.64401 2.00445 5.35599 0.887416 2.37123L-5.76775e-07 -6.03337e-07L7 7L6.03337e-07 14L0.887417 11.6288Z" fill="currentColor"/> 647</svg></div></div><div class="button-text">Ontvang overzicht</div></a><a data-border-color="dark" href="/contact" class="button-secondary w-inline-block"><div class="button-arrow-wrp is-secondary"><div class="button-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 7 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 648<path d="M0.887417 11.6288C2.00445 8.64401 2.00445 5.35599 0.887416 2.37123L-5.76775e-07 -6.03337e-07L7 7L6.03337e-07 14L0.887417 11.6288Z" fill="currentColor"/> 649</svg></div></div><div class="button-text">Plan uw gesprek</div></a></div></div></div></div></div><div class="cta_circles"><div sticky-circle-scale="target" class="circles-container is-cta"><div class="circle_component is-cta"><div class="circle-1 is-cta w-embed"><svg width="100%" height="100%" viewBox="0 0 1350 1513" fill="none" xmlns="http://www.w3.org/2000/svg"> 650<path d="M589.277 6.08346C727.29 -9.05312 849.864 11.6345 956.976 68.1702L956.977 68.1701C1065.6 124.528 1152.98 206.491 1219.1 314.049L1220.68 316.569C1287.39 423.354 1328.25 545.187 1343.26 682.057C1354.36 783.22 1348.85 881.556 1326.73 977.06L1326.73 977.061C1305.98 1070.87 1270.25 1155.47 1219.54 1230.85C1168.82 1306.24 1104.23 1368.41 1025.79
6501417.35C947.323 1466.3 856.713 1496.41 753.965 1507.68C651.217 1518.95 556.235 1509.2 469.027 1478.41L469.024 1478.41C383.364 1447.46 307.606 1400.69 241.757 1338.09L241.752 1338.08C177.44 1275.32 124.991 1200.39 84.4026 1113.31L84.4013 1113.31C43.6455 1024.7 17.7205 929.815 6.62547 828.653C-4.4695 727.49 0.357041 630.005 21.1073 536.199L22.0906 531.808C42.9536 439.755 77.5884 356.707 125.999 282.668L126 282.667L128.38 279.073C178.547 203.81 241.574 142.921 317.46 96.4111C395.921 47.4584 486.531 17.3522 589.277 6.08346Z" stroke="currentColor" stroke-width="1.5"/> 651</svg></div></div><div class="circle_component is-cta"><div class="circle-2 is-cta w-embed"><svg width="100%" height="100%" viewBox="0 0 1350 1513" fill="none" xmlns="http://www.w3.org/2000/svg"> 652<path d="M589.277 6.08346C727.29 -9.05312 849.864 11.6345 956.976 68.1702L956.977 68.1701C1065.6 124.528 1152.98 206.491 1219.1 314.049L1220.68 316.569C1287.39 423.354 1328.25 545.187 1343.26 682.057C1354.36 783.22 1348.85 881.556 1326.73 977.06L1326.73 977.061C1305.98 1070.87 1270.25 1155.47 1219.54 1230.85C1168.82 1306.24 1104.23 1368.41 1025.79 1417.35C947.323 1466.3 856.713 1496.41 753.965 1507.68C651.217 1518.95 556.235 1509.2 469.027 1478.41L469.024 1478.41C383.364 1447.46 307.606 1400.69 241.757 1338.09L241.752 1338.08C177.44 1275.32 124.991 1200.39 84.4026 1113.31L84.4013 1113.31C43.6455 1024.7 17.7205 929.815 6.62547 828.653C-4.4695 727.49 0.35704
6521 630.005 21.1073 536.199L22.0906 531.808C42.9536 439.755 77.5884 356.707 125.999 282.668L126 282.667L128.38 279.073C178.547 203.81 241.574 142.921 317.46 96.4111C395.921 47.4584 486.531 17.3522 589.277 6.08346Z" stroke="currentColor" stroke-width="1.5"/> 653</svg></div></div></div></div></section></main><div class="afm_component"><div class="afm_banner"><div>Let op! U belegt buiten AFM-toezicht. Geen vergunning- en prospectusplicht voor deze activiteit.<br/></div><img src="https://cdn.prod.website-files.com/6867c8037e5d917878a6a16c/6867c8037e5d917878a6a191_afm-icon.svg" loading="lazy" alt="" class="afm_icon"/></div></div><section class="footer"><div class="padding-global"><div class="padding-section-footer"><div class="footer_content"><div class="margin-right margin-auto"><div class="footer_column"><div class="footer_title">Organisatie</div><a href="tel:0202101012" class="footer_link no-decoration">020 - 210 10 12</a><a href="#" class="footer_link no-decoration">[email protected]</a><div class="margin-top margin-medium"><div class="footer_link no-decoration">Prinsengracht 769<br/>1017 JZ Amsterdam</div></div></div></div><div class="footer_column-right"><div class="footer_column"><div class="footer_title">Navigatie</div><div class="footer_links"><a href="/" class="button-link w-inline-block"><div class="button-arrow-wrp is-link"><div class="button-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 7 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 654<path d="M0.887417 11.6288C2.00445 8.64401 2.00445 5.35599 0.887416 2.37123L-5.76775e-07 -6.03337e-07L7 7L6.03337e-07 14L0.887417 11.6288Z" fill="currentColor"/> 655</svg></div></div><div class="button-text">Home</div></a><a href="/resultaten" aria-current="page" class="button-link w-inline-block w--current"><div class="button-arrow-wrp is-link"><div class="button-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 7 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 656<path d="M0.887417 11.6288C2.00445 8.64401 2.00445 5.35599 0.887416 2.37123L-5.76775e-07 -6.03337e-07L7 7L6.03337e-07 14L0.887417 11.6288Z" fill="currentColor"/> 657</svg></div></div><div class="button-text">Resultaten</div></a><a href="/waarom-het-werkt" class="button-link w-inline-block"><div class="button-arrow-wrp is-link"><div class="button-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 7 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 658<path d="M0.887417 11.6288C2.00445 8.64401 2.00445 5.35599 0.887416 2.37123L-5.76775e-07 -6.03337e-07L7 7L6.03337e-07 14L0.887417 11.6288Z" fill="currentColor"/> 659</svg></div></div><div class="button-text">Waarom het werkt</div></a><a href="/fondsen" class="button-link w-inline-block"><div class="button-arrow-wrp is-link"><div class="button-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 7 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 660<path d="M0.887417 11.6288C2.00445 8.64401 2.00445 5.35599 0.887416 2.37123L-5.76775e-07 -6.03337e-07L7 7L6.03337e-07 14L0.887417 11.6288Z" fill="currentColor"/> 661</svg></div></div><div class="button-text">Fondsen</div></a><a href="/over-ons" class="button-link w-inline-block"><div class="button-arrow-wrp is-link"><div class="button-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 7 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 662<path d="M0.887417 11.6288C2.00445 8.64401 2.00445 5.35599 0.887416 2.37123L-5.76775e-07 -6.03337e-07L7 7L6.03337e-07 14L0.887417 11.6288Z" fill="currentColor"/> 663</svg></div></div><div class="button-text">Over ons</div></a><a href="/inzichten" class="button-link w-inline-block"><div class="button-arrow-wrp is-link"><div class="button-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 7 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 664<path d="M0.887417 11.6288C2.00445 8.64401 2.00445 5.35599 0.887416 2.37123L-5.76775e-07 -6.03337e-07L7 7L6.03337e-07 14L0.887417 11.6288Z" fill="currentColor"/> 665</svg></div></div><div class="button-text">Inzichten</div></a><a href="/contact" class="button-link w-inline-block"><div class="button-arrow-wrp is-link"><div class="button-arrow w-embed">
665<svg width="100%" height="100%" viewBox="0 0 7 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 666<path d="M0.887417 11.6288C2.00445 8.64401 2.00445 5.35599 0.887416 2.37123L-5.76775e-07 -6.03337e-07L7 7L6.03337e-07 14L0.887417 11.6288Z" fill="currentColor"/> 667</svg></div></div><div class="button-text">Contact</div></a></div></div><div class="footer_column"><div class="footer_title">Informatie</div><div class="footer_links"><a href="https://vincicapital.assetcareportal.com/account/login/?next=/" target="_blank" class="button-link w-inline-block"><div class="button-arrow-wrp is-link"><div class="button-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 7 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 668<path d="M0.887417 11.6288C2.00445 8.64401 2.00445 5.35599 0.887416 2.37123L-5.76775e-07 -6.03337e-07L7 7L6.03337e-07 14L0.887417 11.6288Z" fill="currentColor"/> 669</svg></div></div><div class="button-text">Log in</div></a><a href="/downloads" class="button-link w-inline-block"><div class="button-arrow-wrp is-link"><div class="button-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 7 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 670<path d="M0.887417 11.6288C2.00445 8.64401 2.00445 5.35599 0.887416 2.37123L-5.76775e-07 -6.03337e-07L7 7L6.03337e-07 14L0.887417 11.6288Z" fill="currentColor"/> 671</svg></div></div><div class="button-text">Factsheets & Docs</div></a><a href="https://www.linkedin.com/company/vincicapital/" target="_blank" class="button-link w-inline-block"><div class="button-arrow-wrp is-link"><div class="button-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 7 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 672<path d="M0.887417 11.6288C2.00445 8.64401 2.00445 5.35599 0.887416 2.37123L-5.76775e-07 -6.03337e-07L7 7L6.03337e-07 14L0.887417 11.6288Z" fill="currentColor"/> 673</svg></div></div><div class="button-text">Linkedin</div></a></div></div></div></div></div><div class="footer_legal"><div>© 2025 RAMM. All rights reserved.</div><div class="footer_legal-links"><a href="/terms" class="footer_link is-legal">Privacy Policy</a><a href="/terms" class="footer_link is-legal">Terms of Service</a><a href="/terms" class="footer_link is-legal">Cookie settings</a></div></div></div><div class="afm_component"><div class="afm_banner"><div>Let op! U belegt buiten AFM-toezicht. Geen vergunning- en prospectusplicht voor deze activiteit.<br/></div><img src="https://cdn.prod.website-files.com/6867c8037e5d917878a6a16c/6867c8037e5d917878a6a191_afm-icon.svg" loading="lazy" alt="" class="afm_icon"/></div></div></section></div>
673<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=6867c8037e5d917878a6a16c" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
673<script src="https://cdn.prod.website-files.com/6867c8037e5d917878a6a16c/js/webflow.schunk.36b8fb49256177c8.js" type="text/javascript"></script>
673<script src="https://cdn.prod.website-files.com/6867c8037e5d917878a6a16c/js/webflow.schunk.744ced9ce42462fd.js" type="text/javascript"></script>
673<script src="https://cdn.prod.website-files.com/6867c8037e5d917878a6a16c/js/webflow.9375b4e4.6d3dbdcc97c1c7b0.js" type="text/javascript"></script>
673<script src="https://cdn.prod.website-files.com/gsap/3.15.0/gsap.min.js" type="text/javascript"></script>
673<script src="https://cdn.prod.website-files.com/gsap/3.15.0/ScrollTrigger.min.js" type="text/javascript"></script>
673<script src="https://cdn.prod.website-files.com/gsap/3.15.0/SplitText.min.js" type="text/javascript"></script>
673<script type="text/javascript">gsap.registerPlugin(ScrollTrigger,SplitText);</script>
673<script src="https://unpkg.com/[email protected]"></script>
vendor: 1 bytes, line 673
673
674<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
vendor: 1 bytes, line 674
674
675<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/lenis.min.js"></script>
675
676<script src="https://tools.refokus.com/form-validator/bundle.v1.0.0.js"></script>
676 677 678 679<!-- COOKIE CONSENT -->
680<script> 681document.addEventListener("DOMContentLoaded", () => { 682 const consentBanner = document.getElementById("consentBanner"); 683 const consentClose = document.getElementById("consentClose"); 684 685 // Only show banner if consent not yet accepted 686 if (localStorage.getItem("consentAccepted") !== "true") { 687 consentBanner.style.display = "flex"; // or "flex", depending on your layout 688 } 689 690 consentClose.addEventListener("click", () => { 691 consentBanner.style.display = "none"; 692 localStorage.setItem("consentAccepted", "true"); 693 }); 694}); 695</script>
695 696 697
698<script> 699 // Lenis (with GSAP ScrollTrigger) 700 const lenis = new Lenis({ 701 lerp: 0.08, // adjust between 0 (snappy) and 1 (super smooth) 702 smooth: true, 703 autoRaf: true 704 }); 705 706</script>
706 707 708 709<!-- TEXT SPLIT -->
710<script> 711 gsap.registerPlugin(SplitText, ScrollTrigger); 712 713 document.fonts.ready.then(() => { 714 document.querySelectorAll('.text-group').forEach((group) => { 715 const timeline = gsap.timeline({ 716 scrollTrigger: { 717 trigger: group, 718 start: 'top 80%', 719 once: true 720 } 721 }); 722 723 const elements = group.querySelectorAll('[data-split]'); 724 725 elements.forEach((el, index) => { 726 const type = el.dataset.split; 727 728 if (type === 'heading') { 729 // First split, then reveal to avoid layout shift 730 const split = SplitText.create(el, { 731 type: 'lines', 732 linesClass: 'line' 733 }); 734 735 gsap.set(el, { autoAlpha: 1 }); 736 737 timeline.from(split.lines, { 738 y: '2.5rem', 739 opacity: 0, 740 duration: 1.7, 741 ease: 'power3.out', 742 stagger: 0.1, 743 force3D: true 744 }, index * 0.15); 745 746 } else if (type === 'paragraph' || type === 'button') { 747 gsap.set(el, { autoAlpha: 1 }); 748 749 timeline.fromTo(el, 750 { 751 y: '2.5rem', 752 opacity: 0 753 }, 754 { 755 y: '0rem', 756 opacity: 1, 757 duration: 1.2, 758 ease: 'power3.out', 759 force3D: true 760 }, 761 index * 0.15 762 ); 763 } 764 }); 765 }); 766 }); 767</script>
767 768 769 770 771
772<script> 773// Rotating SVG circles with speed ramp based on scroll 774const baseSpeed = 1; // Normal speed (matches ~120s) 775const fastSpeed = 6; // 2Ã speed on scroll 776let currentSpeed = baseSpeed; 777let targetSpeed = baseSpeed; 778 779const circles1 = document.querySelectorAll('.circle-1'); 780const circles2 = document.querySelectorAll('.circle-2'); 781const rotations1 = []; 782const rotations2 = []; 783 784// Create GSAP animations 785circles1.forEach(el => { 786 const anim = gsap.to(el, { 787 rotation: "+=360", 788 duration: 60, 789 repeat: -1, 790 ease: "linear", 791 transformOrigin: "50% 50%" 792 }); 793 rotations1.push(anim); 794}); 795 796circles2.forEach(el => { 797 const anim = gsap.to(el, { 798 rotation: "-=360", 799 duration: 60, 800 repeat: -1, 801 ease: "linear", 802 transformOrigin: "50% 50%" 803 }); 804 rotations2.push(anim); 805}); 806 807// Smooth speed ramping 808function updateSpeed() { 809 if (Math.abs(currentSpeed - targetSpeed) > 0.01) { 810 currentSpeed += (targetSpeed - currentSpeed) * 0.5; 811 rotations1.forEach(anim => anim.timeScale(currentSpeed)); 812 rotations2.forEach(anim => anim.timeScale(currentSpeed)); 813 } 814 requestAnimationFrame(updateSpeed); 815} 816updateSpeed(); 817 818// Use Lenis scroll listener 819let scrollTimeout; 820lenis.on('scroll', () => { 821 targetSpeed = fastSpeed; 822 clearTimeout(scrollTimeout); 823 scrollTimeout = setTimeout(() => { 824 targetSpeed = baseSpeed; 825 }, 150); 826}); 827 828</script>
828 829 830 831<!-- NAV MENU COLOR -->
832<script defer> 833gsap.registerPlugin(ScrollTrigger); 834 835const navbarComponent = document.querySelector('.navbar_component'); 836const sections = document.querySelectorAll('section'); 837 838function getTopmostSection() { 839 let topmostSection = null; 840 841 sections.forEach(section => { 842 const rect = section.getBoundingClientRect(); 843 844 if (rect.top < window.innerHeight && rect.bottom > 0) { 845 if (!topmostSection || rect.top < topmostSection.getBoundingClientRect().top) { 846 topmostSection = section; 847 } 848 } 849 }); 850 851 return topmostSection; 852} 853 854function updateNav() { 855 const topmostSection = getTopmostSection(); 856 if (!topmostSection) return; 857 858 const isDark = topmostSection.getAttribute('colormode') === 'dark'; 859 860 // Update all elements with a colormode attribute inside .navbar_component 861 navbarComponent.querySelectorAll('[colormode]').forEach(el => { 862 if (isDark) { 863 el.setAttribute('colormode', 'dark'); 864 } else { 865 el.setAttribute('colormode', 'light'); 866 } 867 }); 868} 869 870// Update on scroll, resize, and page load 871window.addEventListener('scroll', updateNav); 872window.addEventListener('resize', updateNav); 873window.addEventListener('DOMContentLoaded', updateNav); 874</script>
874 875 876 877 878 879 880 881<!-- MENU --> 882
883<script defer> 884 885if (window.innerWidth <= 991) { 886 const menuTrigger = document.querySelector('[data-nav-trigger]'); 887 const menuIcon = document.querySelector('.menu-icon'); 888 const menu = document.querySelector('[data-nav-menu]'); 889 const menuLinks = document.querySelectorAll('.navbar_menu-content .navbar__link'); 890 891 let isOpen = false; 892 let isAnimating = false; 893 894 function initMenu() { 895 if (!isOpen && menu) { 896 menu.style.display = 'none'; 897 menu.style.opacity = '0'; 898 menu.style.pointerEvents = 'none'; 899 menu.style.height = '100dvh'; 900 901 menuLinks.forEach((link) => { 902 link.style.opacity = '0'; 903 link.style.transform = 'translateY(100px)'; 904 link.style.transition = 'none'; 905 link.style.transitionDelay = '0s'; 906 }); 907 908 document.body.classList.remove('body-no-scroll'); 909 } else { 910 if (menu) { 911 menu.style.display = 'flex'; 912 menu.style.opacity = '1'; 913 menu.style.pointerEvents = 'auto'; 914 menu.style.height = 'auto'; 915 menu.style.transition = 'none'; 916 } 917 menuLinks.forEach((link) => { 918 link.style.opacity = '1'; 919 link.style.transform = 'translateY(0)'; 920 link.style.transition = 'none'; 921 link.style.transitionDelay = '0s'; 922 }); 923 isOpen = false; 924 menuIcon.classList.remove('is-active'); 925 document.body.classList.remove('body-no-scroll'); 926 } 927 } 928 929 function toggleMenu() { 930 if (isAnimating) return; 931 isAnimating = true; 932 933 if (!isOpen) { 934 menuIcon.classList.add('is-active'); 935 document.body.classList.add('body-no-scroll'); 936 937 menu.style.display = 'flex'; 938 menu.style.pointerEvents = 'auto'; 939 menu.style.height = 'calc(100dvh - 4.5rem)'; 940 menu.style.transition = 'opacity 1s ease'; 941 942 requestAnimationFrame(() => { 943 menu.style.opacity = '1'; 944 }); 945 946 setTimeout(() => { 947 menuLinks.forEach((link, index) => { 948 link.style.transition = 'transform 1s cubic-bezier(0.22, 1, 0.36, 1), opacity 1s ease'; 949 link.style.transitionDelay = `${index * 0.05}s`; 950 link.style.opacity = '1'; 951 link.style.transform = 'translateY(0)'; 952 }); 953 }, 100); 954 955 setTimeout(() => { 956 isAnimating = false; 957 isOpen = true; 958 }, 1600); 959 960 } else { 961 menuIcon.classList.remove('is-active'); 962 document.body.classList.remove('body-no-scroll'); 963 964 const reversedLinks = [...menuLinks].reverse(); 965 reversedLinks.forEach((link, index) => { 966 link.style.transition = 'transform 0.6s cubic-bezier(0.36, 0, 0.22, 0), opacity 0.8s ease'; 967 link.style.transitionDelay = `${index * 0.05}s`; 968 link.style.opacity = '0'; 969 970 setTimeout(() => { 971 link.style.transform = 'translateY(100px)'; 972 }, 150 + index * 40); 973 }); 974 975 const lastLinkDelay = 800 + (reversedLinks.length - 1) * 50; 976 977 setTimeout(() => { 978 menu.style.transition = 'opacity 1s ease'; 979 menu.style.opacity = '0'; 980 menu.style.pointerEvents = 'none'; 981 }, lastLinkDelay); 982 983 setTimeout(() => { 984 menu.style.display = 'none'; 985 isAnimating = false; 986 isOpen = false; 987 }, lastLinkDelay + 1000); 988 } 989 } 990 991 function setupToggle() { 992 if (menuTrigger) { 993 menuTrigger.addEventListener('click', toggleMenu); 994 } 995 } 996 997 initMenu(); 998 setupToggle(); 999 1000 window.addEventListener('resize', () => { 1001 if (window.innerWidth <= 991 && !isOpen && !isAnimating) { 1002 initMenu(); 1003 } 1004 }); 1005 1006 document.addEventListener('keydown', (e) => { 1007 if (e.key === 'Escape' && isOpen && !isAnimating) { 1008 toggleMenu(); 1009 } 1010 }); 1011} 1012</script>
1012 1013 1014 1015 1016 1017 1018 1019 1020<!-- AFM BANNER -->
1021<script defer> 1022window.addEventListener("scroll", () => { 1023 const afmComponent = document.querySelector(".afm_component:not(.footer *)"); 1024 if (!afmComponent) return; 1025 1026 if (window.scrollY > 100) { 1027 gsap.to(afmComponent, { 1028 opacity: 0, 1029 duration: 0.5, 1030 ease: "power1.out" 1031 }); 1032 } else { 1033 gsap.to(afmComponent, { 1034 opacity: 1, 1035 duration: 0.5, 1036 ease: "power1.out" 1037 }); 1038 } 1039}); 1040</script>
1040<script src="https://code.highcharts.com/stock/highstock.js"></script>
vendor: 1 bytes, line 1040
1040
1041<script> 1042document.addEventListener("DOMContentLoaded", () => { 1043 const chartContainer = document.getElementById("compareChart"); 1044 const chartType = chartContainer.dataset.chartType; 1045 let chart; 1046 let rows = []; 1047 const preprocessedData = {}; 1048 1049 const seriesMap = { 1050 "global-assets": "RAMM_Global", 1051 "global-equities": "RAMM_Equities" 1052 }; 1053 1054 const seriesNames = { 1055 RAMM_Equities: "RAMM Global Equities", 1056 RAMM_Global: "RAMM Global Assets", 1057 Index_60_40: "60/40 Index TR (EUR)", 1058 Static_Mix: "Static Mix Portfolio", 1059 MSCI_AC: "MSCI AC World Index (EUR)", 1060 iBoxx_Euro: "iBoxx Euro Overall TR" 1061 }; 1062 1063 const updateDropdownOptions = (excludeKey) => { 1064 const dropdown = document.getElementById("seriesDropdown"); 1065 const compareTitle = document.getElementById("compareTitle"); 1066 1067 Array.from(dropdown.options).forEach(option => { 1068 option.hidden = (option.value === excludeKey); 1069 }); 1070 1071 if (dropdown.value === excludeKey) { 1072 dropdown.selectedIndex = 0; 1073 compareTitle.parentElement.style.display = "none"; 1074 while (chart.series.length > 1) { 1075 chart.series[1].remove(); 1076 } 1077 } 1078 }; 1079 1080 const renderTableForKey = (RAMM_KEY, rows) => { 1081 const tableContainer = document.getElementById("compareTable"); 1082 const monthNames = ["Jan", "Feb", "Mar", "Apr", "May", "June", "July", "Aug", "Sep", "Oct", "Nov", "Dec"]; 1083 const tableData = {}; 1084 1085 rows.forEach(row => { 1086 if (!row.Date || row[RAMM_KEY] === "") return; 1087 const [m, d, y] = row.Date.split("/"); 1088 const year = y;
1089 const month = parseInt(m, 10) - 1; 1090 const value = parseFloat(row[RAMM_KEY]); 1091 if (!tableData[year]) tableData[year] = Array(12).fill(null); 1092 tableData[year][month] = (tableData[year][month] || 0) + value; 1093 }); 1094 1095 let html = `<div class="table_heading">${seriesNames[RAMM_KEY]} performance table</div>`; 1096 html += `<table><thead><tr><th>Year</th>`; 1097 monthNames.forEach(m => html += `<th>${m}</th>`); 1098 html += `</tr></thead><tbody>`; 1099 1100 Object.keys(tableData).sort((a, b) => b - a).forEach(year => { 1101 html += `<tr><th>${year}</th>`; 1102 tableData[year].forEach(val => { 1103 html += `<td>${val != null ? val.toFixed(2).replace(".", ",") : "-"}</td>`; 1104 }); 1105 html += `</tr>`; 1106 }); 1107 1108 html += `</tbody></table>`; 1109 tableContainer.innerHTML = html; 1110 }; 1111 1112 fetch("https://v1.nocodeapi.com/patrickhuijs2/google_sheets/SxxjMwoWwnoyCobB?tabId=Sheet1") 1113 .then(res => res.json()) 1114 .then(json => { 1115 rows = json.data; 1116 1117 // Preprocess ALL series 1118 Object.keys(seriesNames).forEach(seriesKey => { 1119 let cumulative = 100; 1120 preprocessedData[seriesKey] = rows 1121 .filter(row => row[seriesKey] !== "" && row.Date) 1122 .map(row => { 1123 const [month, day, year] = row.Date.split("/"); 1124 const dailyReturn = parseFloat(row[seriesKey]); 1125 if (isNaN(dailyReturn)) return null; 1126 cumulative *= 1 + dailyReturn / 100; 1127 return [Date.UTC(+year, +month - 1, +day), parseFloat(cumulative.toFixed(2))]; 1128 }) 1129 .filter(Boolean); 1130 }); 1131 1132 const initialKey = seriesMap[chartType] || "RAMM_Global"; 1133 const dropdown = document.getElementById("seriesDropdown"); 1134 const compareTitle = document.getElementById("compareTitle"); 1135 1136 // Chart init 1137 chart = Highcharts.stockChart("compareChart", { 1138 chart: { spacingLeft: 0, marginLeft: 48 }, 1139 rangeSelector: { 1140 selected: 5, 1141 buttonTheme: { 1142 fill: '#DED7CA', 1143 style: { color: '#000', fontWeight: 'normal' }, 1144 states: { 1145 hover: { fill: '#DED7CA' }, 1146 select: { fill: '#DED7CA', style: { color: '#000' } } 1147 } 1148 } 1149 }, 1150 tooltip: { 1151 shared: true, 1152 valueDecimals: 2, 1153 backgroundColor: '#ffffff', 1154 borderColor: '#d3c8b5', 1155 shadow: false 1156 }, 1157 yAxis: { 1158 opposite: false, 1159 labels: { align: 'right', x: -16 }, 1160 offset: 0, 1161 title: { text: "Index Value" } 1162 }, 1163 series: [{ 1164 name: seriesNames[initialKey], 1165 data: preprocessedData[initialKey], 1166 color: '#975838', 1167 lineWidth: 2, 1168 marker: { enabled: false }, 1169 tooltip: { valueDecimals: 2 }, 1170 showInNavigator: true 1171 }], 1172 responsive: { 1173 rules: [{ 1174 condition: { maxWidth: 600 }, 1175 chartOptions: { chart: { spacingTop: 10 } } 1176 }] 1177 } 1178 }); 1179 1180 updateDropdownOptions(initialKey); 1181 renderTableForKey(initialKey, rows); 1182 1183 // Set default benchmark via dropdown (after chart is fully ready) 1184 const defaultBenchmarkKey = initialKey === "RAMM_Global" ? "Index_60_40" : "MSCI_AC"; 1185 setTimeout(() => { 1186 dropdown.value = defaultBenchmarkKey; 1187 dropdown.dispatchEvent(new Event("change")); 1188 }, 0); 1189 1190 // Toggle main line 1191 document.querySelectorAll('[data-type]').forEach(button => { 1192 button.addEventListener('click', () => { 1193 const selectedType = button.getAttribute('data-type'); 1194 const selectedKey = seriesMap[selectedType]; 1195 if (!selectedKey || !chart) return; 1196 1197 while (chart.series.length > 0) { 1198 chart.series[0].remove(); 1199 } 1200 1201 chart.addSeries({ 1202 name: seriesNames[selectedKey], 1203 data: preprocessedData[selectedKey], 1204 color: '#975838', 1205 lineWidth: 2, 1206 marker: { enabled: false }, 1207 tooltip: { valueDecimals: 2 }, 1208 showInNavigator: true 1209 }); 1210 1211 updateDropdownOptions(selectedKey); 1212 renderTableForKey(selectedKey, rows); 1213 1214 // Set default benchmark via dropdown again 1215 const defaultBenchmarkKey = selectedKey === "RAMM_Global" ? "Index_60_40" : "MSCI_AC"; 1216 setTimeout(() => { 1217 dropdown.value = defaultBenchmarkKey; 1218 dropdown.dispatchEvent(new Event("change")); 1219 }, 0); 1220 }); 1221 }); 1222 1223 // Dropdown logic 1224 dropdown.addEventListener("change", () => { 1225 const selectedKey = dropdown.value; 1226 1227 while (chart.series.length > 1) { 1228 chart.series[1].remove(); 1229 } 1230 1231 if (!selectedKey || !seriesNames[selectedKey]) { 1232 compareTitle.parentElement.style.display = "none"; 1233 return; 1234 } 1235 1236 compareTitle.textContent = seriesNames[selectedKey]; 1237 compareTitle.parentElement.style.display = "flex"; 1238 1239 chart.addSeries({ 1240 name: seriesNames[selectedKey], 1241 data: preprocessedData[selectedKey], 1242 color: '#bd9079', 1243 dashStyle: 'Dash', 1244 lineWidth: 2, 1245 marker: { enabled: false }, 1246 tooltip: { valueDecimals: 2 }, 1247 showInNavigator: true 1248 }); 1249 }); 1250 }); 1251}); 1252</script>
1252 1253 1254 1255 1256 1257 1258 1259<!-- Chart/Table toggle logic -->
1260<script> 1261const toggleChart = document.getElementById('toggleChart'); 1262const toggleTable = document.getElementById('toggleTable'); 1263const compareChart = document.getElementById('compareChart'); 1264const compareTable = document.getElementById('compareTable'); 1265 1266toggleChart.addEventListener('click', () => { 1267 compareChart.style.display = 'block'; 1268 compareTable.style.display = 'none'; 1269}); 1270 1271toggleTable.addEventListener('click', () => { 1272 compareChart.style.display = 'none'; 1273 compareTable.style.display = 'block'; 1274}); 1275</script>
1275 1276 1277 1278 1279 1280<!-- Toggle Buttons Active -->
1281<script> 1282document.querySelectorAll('.graph_toggle-link').forEach(link => { 1283 link.addEventListener('click', () => { 1284 // Get all sibling .graph_toggle-link elements 1285 const siblings = Array.from(link.parentElement.children).filter( 1286 el => el !== link && el.classList.contains('graph_toggle-link') 1287 ); 1288 1289 // Remove .is-active from siblings and their children 1290 siblings.forEach(sibling => { 1291 sibling.classList.remove('is-active'); 1292 sibling.querySelectorAll('*').forEach(child => child.classList.remove('is-active')); 1293 }); 1294 1295 // Add .is-active to clicked link and its children 1296 link.classList.add('is-active'); 1297 link.querySelectorAll('*').forEach(child => child.classList.add('is-active')); 1298 }); 1299}); 1300</script>
1300 1301 1302</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.