.investment-philosophy__editor-placeholder{display:flex;align-items:center;padding:16px;color:var(--color-secondary);border:1px solid var(--color-light-gray);border-radius:8px;background:var(--color-white);gap:12px}.investment-philosophy__editor-placeholder .dashicons{font-size:20px;width:20px;height:20px;color:var(--color-graphite)}.investment-philosophy{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-left:clamp(var(--container-padding-min), var(--container-padding-fluid), var(--container-padding-max));padding-right:clamp(var(--container-padding-min), var(--container-padding-fluid), var(--container-padding-max))}.investment-philosophy::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--bg-image,none);background-size:auto 100%;background-position:bottom left;background-repeat:no-repeat;z-index:0}.investment-philosophy::after{content:"";position:absolute;top:-150px;left:0;right:0;height:426px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyMCIgaGVpZ2h0PSI0MjYiIHZpZXdCb3g9IjAgMCAxOTIwIDQyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5MjAgMEgwVjQyNS40M0gxOTIwVjBaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfOTQ4OV8yNTgxNCkiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl85NDg5XzI1ODE0IiB4MT0iOTYwIiB5MT0iMCIgeDI9Ijk2MCIgeTI9IjQyNS40MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIi8+CjxzdG9wIG9mZnNldD0iMC4zNjA0MDIiIHN0b3AtY29sb3I9IndoaXRlIi8+CjxzdG9wIG9mZnNldD0iMC42NzEyNjQiIHN0b3AtY29sb3I9IndoaXRlIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;z-index:0}@media (min-width:769px){.investment-philosophy__circle{position:absolute;width:20px;height:20px;border-radius:50%;background:var(--gradient-accent-2025);z-index:2;pointer-events:auto;opacity:.4;transition:opacity 0.3s ease,transform 0.2s ease;cursor:pointer}.investment-philosophy__circle:hover{opacity:.7;transform:scale(1.2)}.investment-philosophy__circle.is-active{opacity:1;background:var(--gradient-accent-2025);box-shadow:0 0 0 rgb(111 22 255 / .6);animation:circlePulsing 2s infinite}.investment-philosophy__circle.is-active:hover{transform:scale(1.1)}@keyframes circlePulsing{from{box-shadow:0 0 0 0 rgb(111 22 255 / .6)}70%{box-shadow:0 0 0 28px #fff0}to{box-shadow:0 0 0 0 #fff0}}}.investment-philosophy__circle--1{bottom:48.9655172414vh;left:53.0979166667vh}.investment-philosophy__circle--2{bottom:31.0344827586vh;left:36.5479166667vh}.investment-philosophy__circle--3{bottom:5.5172413793vh;left:29.3072916667vh}.investment-philosophy__container{position:relative;width:100%;max-width:var(--content-max-width,1400px);margin:0 auto;z-index:1;display:flex;justify-content:flex-end}.investment-philosophy__content{width:100%;max-width:970px;display:flex;flex-direction:column;gap:8px}.investment-philosophy__section-subheading{text-align:right}.investment-philosophy__section-heading{text-align:right;margin-left:auto}.investment-philosophy__section-heading span{display:inline}.investment-philosophy__pagination{position:absolute;z-index:21;right:20px;width:11px;text-align:center;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px}.investment-philosophy__pagination-bullet{width:11px;height:11px;display:block;border-radius:10px;background:var(--gradient-accent-2025);opacity:.4;cursor:pointer}@media (min-width:769px){.investment-philosophy__pagination-bullet{transition:all 0.3s ease}.investment-philosophy__pagination-bullet:hover{opacity:.5}}.investment-philosophy__pagination-bullet.is-active{opacity:1;background:var(--gradient-accent-2025);height:30px;box-shadow:0 0 20px rgb(111 22 255 / .3)}.investment-philosophy__card-container{position:relative;width:100%;min-height:400px;margin-top:clamp(32px, 5vw, 50px)}.investment-philosophy__card{position:absolute;top:0;right:0;width:100%;display:none;flex-direction:column;gap:8px;padding:clamp(30px, 3vw, 60px) clamp(25px, 3vw, 50px);background:rgb(255 255 255 / .95);border-radius:40px;box-shadow:0 4px 24px rgb(0 0 0 / .08);backdrop-filter:blur(10px);border:1px solid #fff;opacity:0;pointer-events:none}@media (min-width:1370px) and (max-width:1700px){.investment-philosophy__card{width:70%}}.investment-philosophy__card.is-active{display:flex;opacity:1;pointer-events:auto}@media (min-width:769px){.investment-philosophy__card>*{opacity:0;transform:translateY(25px);transition:all 0.4s ease}body:not(.block-editor-page) .investment-philosophy__card.is-active>*{opacity:1;transform:translateY(0)}body:not(.block-editor-page) .investment-philosophy__card.is-active>*:nth-child(1){transition-delay:0.3s}body:not(.block-editor-page) .investment-philosophy__card.is-active>*:nth-child(2){transition-delay:0.4s}body:not(.block-editor-page) .investment-philosophy__card.is-active>*:nth-child(3){transition-delay:0.5s}body:not(.block-editor-page) .investment-philosophy__card.is-active>*:nth-child(4){transition-delay:0.6s}body:not(.block-editor-page) .investment-philosophy__card.is-active>*:nth-child(5){transition-delay:0.7s}}@media (max-width:768px){.investment-philosophy__card>*{opacity:1!important;transform:translateY(0)!important;transition:none!important}}.investment-philosophy__card-description{margin-top:16px}.investment-philosophy__card-description p{margin:0 0 1em 0;font-size:var(--font-size-body-testimonials,1.1875rem);line-height:var(--line-height-body-testimonials,1.75rem)}.investment-philosophy__card-description ul{margin-bottom:0}.investment-philosophy__card-description p:last-child{margin-bottom:0}.investment-philosophy__card-description a{color:var(--color-electric-purple,#7c3aed);text-decoration:underline}@media (min-width:769px){.investment-philosophy__card-description a{transition:opacity 0.2s ease}.investment-philosophy__card-description a:hover{opacity:.8}}.investment-philosophy__card-description strong{font-weight:700}.investment-philosophy__card-description em{font-style:italic}.investment-philosophy__cta{margin-top:clamp(0px, 3vw, 20px)}.investment-philosophy__desktop{display:block;position:relative;width:100%;height:100%;z-index:1}.investment-philosophy__mobile{display:none}@media (max-width:768px){.investment-philosophy{overflow:visible!important;display:block!important;align-items:unset!important;justify-content:unset!important;min-height:auto;padding-top:60px;padding-bottom:60px}.investment-philosophy::before{background-image:var(--bg-image-mobile,var(--bg-image,none));background-size:cover;background-position:center}.investment-philosophy__desktop{display:none}.investment-philosophy__mobile{display:block;position:relative;width:100%;padding:0 16px;z-index:10}.investment-philosophy__mobile .investment-philosophy__section-subheading{position:relative;z-index:10}.investment-philosophy__mobile .investment-philosophy__section-heading{position:relative;z-index:10;font-size:2rem;line-height:2.5rem}}@media (max-width:1024px){.investment-philosophy__container{justify-content:center}.investment-philosophy__content{max-width:100%}}@media (max-width:1370px){.investment-philosophy__circle{display:none}}@media (max-width:768px){.investment-philosophy{min-height:auto;padding:80px 0;position:relative}.investment-philosophy__container{padding:0 16px}.investment-philosophy__mobile-container{position:relative;display:flex;flex-direction:column;width:100%;gap:10px;align-items:center;padding:0;z-index:10}.investment-philosophy__mobile-card{width:100%;margin:0 auto;box-sizing:border-box;background:rgb(255 255 255 / .95);min-height:280px;border-radius:32px;position:sticky;padding:24px;display:flex;flex-direction:column;gap:8px;border:2px solid #fff;flex-shrink:0;box-shadow:0 10px 30px rgb(0 0 0 / .1);backdrop-filter:blur(10px);z-index:10;opacity:.7;transition:opacity 0.3s ease-in-out}.investment-philosophy__mobile-card--1{top:5px;z-index:10}.investment-philosophy__mobile-card--2{top:40px;z-index:11}.investment-philosophy__mobile-card--3{top:100px;z-index:12}.investment-philosophy__mobile-card.is-stacked .investment-philosophy__card-subheading,.investment-philosophy__mobile-card.is-stacked .investment-philosophy__card-heading,.investment-philosophy__mobile-card.is-stacked .investment-philosophy__card-description,.investment-philosophy__mobile-card.is-stacked .investment-philosophy__cta{filter:blur(10px)}.investment-philosophy__circle{display:none}.investment-philosophy::before{background-size:100% auto;background-position:top left}.investment-philosophy::after{height:200px;top:-80px}.investment-philosophy__card{position:relative;padding:24px;min-height:auto}.investment-philosophy__card-container{min-height:auto}.investment-philosophy__pagination{display:none!important;visibility:hidden!important;pointer-events:none!important}}.wp-block-theme-investment-philosophy{margin:0}.block-editor-page .investment-philosophy__card>*{opacity:1!important;transform:translateY(0)!important}