body.theme-islamic .islamic-layout-shell--subpage{--islamic-page-glow-a:#e0c69752;--islamic-page-glow-b:#2e4b2f2e;--islamic-page-glow-c:#0e7e5b1c;--islamic-page-top:#fcf8f1;--islamic-page-mid:#f4eadb;--islamic-page-bottom:#fbf7f0;background-color:var(--islamic-page-top);background-image:radial-gradient(circle at 101% 8%, transparent 0 10.75rem, #cdb38b57 10.8rem 10.88rem, transparent 10.94rem 14.4rem, #2e4b2f29 14.46rem 14.54rem, transparent 14.6rem), radial-gradient(circle at -2% 72%, transparent 0 8.5rem, #2e4b2f29 8.56rem 8.64rem, transparent 8.7rem 12.5rem, #cdb38b47 12.56rem 12.64rem, transparent 12.7rem), radial-gradient(ellipse at 7% 15%, var(--islamic-page-glow-a) 0%, transparent 31rem), radial-gradient(ellipse at 93% 36%, var(--islamic-page-glow-b) 0%, transparent 30rem), radial-gradient(ellipse at 18% 84%, var(--islamic-page-glow-c) 0%, transparent 27rem), linear-gradient(135deg, #ffffffad, transparent 30%, #cdb38b14 60%, transparent 82%), linear-gradient(180deg, var(--islamic-page-top) 0%, var(--islamic-page-mid) 50%, var(--islamic-page-bottom) 100%);background-size:auto,auto,auto,auto,auto,auto,auto}body.theme-islamic .islamic-site-main--subpage{isolation:isolate;--islamic-ornament-primary:46, 75, 47;--islamic-ornament-secondary:184, 143, 76;--islamic-ornament-accent:14, 126, 91;background:0 0;position:relative}body.theme-islamic :is(.islamic-layout-shell--route-about,.islamic-layout-shell--route-advisory,.islamic-layout-shell--route-contacts){--islamic-page-glow-a:#d9b27159;--islamic-page-glow-b:#215e4133;--islamic-page-glow-c:#b17e361a;--islamic-page-top:#fdf8ef;--islamic-page-mid:#f1e5d2;--islamic-page-bottom:#faf4e9}body.theme-islamic :is(.islamic-layout-shell--route-knowledge,.islamic-layout-shell--route-education,.islamic-layout-shell--route-methodology){--islamic-page-glow-a:#bbd9bf4f;--islamic-page-glow-b:#1276542e;--islamic-page-glow-c:#bc92481f;--islamic-page-top:#fbf9f1;--islamic-page-mid:#ecf1e5;--islamic-page-bottom:#f8f3e8}body.theme-islamic :is(.islamic-layout-shell--route-portfolios,.islamic-layout-shell--route-asset-check,.islamic-layout-shell--route-screener){--islamic-page-glow-a:#abd1bd47;--islamic-page-glow-b:#1c534238;--islamic-page-glow-c:#41866f1f;--islamic-page-top:#f7faf5;--islamic-page-mid:#e7eee5;--islamic-page-bottom:#f7f3e9}body.theme-islamic :is(.islamic-layout-shell--route-purification,.islamic-layout-shell--route-zakat-purification,.islamic-layout-shell--route-shariah){--islamic-page-glow-a:#e9c4825c;--islamic-page-glow-b:#90612429;--islamic-page-glow-c:#2a66401f;--islamic-page-top:#fff9ed;--islamic-page-mid:#f4e4c8;--islamic-page-bottom:#fbf5e9}body.theme-islamic .islamic-site-main--subpage:before{content:"";z-index:0;pointer-events:none;opacity:.58;background-image:repeating-conic-gradient(from 15deg at 8% 13rem, transparent 0 24deg, #b88f4c26 24.5deg 25.5deg, transparent 26deg 45deg), repeating-conic-gradient(from -12deg at 94% 43rem, transparent 0 24deg, #2e4b2f21 24.5deg 25.5deg, transparent 26deg 45deg), linear-gradient(30deg, transparent 49.7%, #cdb38b2e 49.85% 50.15%, transparent 50.3%), linear-gradient(150deg, transparent 49.7%, #2e4b2f1a 49.85% 50.15%, transparent 50.3%);background-position:-4rem 5rem,calc(100% + 5rem) 38rem,0 0,0 0;background-repeat:no-repeat,no-repeat,repeat,repeat;background-size:21rem 21rem,25rem 25rem,13rem 22rem,13rem 22rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000057,#0000 24% 76%,#00000057);mask-image:linear-gradient(90deg,#00000057,#0000 24% 76%,#00000057)}body.theme-islamic .islamic-site-main--subpage:after{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle,#b88f4c94 0 1.35px,#0000 1.6px),radial-gradient(circle,#2e4b2f6b 0 1.15px,#0000 1.45px);background-position:0 0,7px 7px;background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 91% 8%,#000 0 6rem,#0000 10.5rem),radial-gradient(circle at 8% 48%,#000 0 4.5rem,#0000 8rem),radial-gradient(circle at 88% 84%,#000 0 5.5rem,#0000 9rem);mask-image:radial-gradient(circle at 91% 8%,#000 0 6rem,#0000 10.5rem),radial-gradient(circle at 8% 48%,#000 0 4.5rem,#0000 8rem),radial-gradient(circle at 88% 84%,#000 0 5.5rem,#0000 9rem)}body.theme-islamic .islamic-site-main--subpage>*{z-index:1;position:relative}body.theme-islamic .islamic-site-main--subpage>.islamic-subpage-ornaments{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}body.theme-islamic .islamic-site-main--subpage>.islamic-subpage-ornaments:before,body.theme-islamic .islamic-site-main--subpage>.islamic-subpage-ornaments:after{content:"";pointer-events:none;background-repeat:repeat-y;position:absolute;inset:8rem 0 3rem}body.theme-islamic .islamic-site-main--subpage>.islamic-subpage-ornaments:before{opacity:.68;background-image:repeating-conic-gradient(from 22.5deg at 2.6rem 9rem, transparent 0 19deg, rgba(var(--islamic-ornament-secondary), .26) 20deg 21.5deg, transparent 22.5deg 45deg), radial-gradient(circle at 2.6rem 9rem, transparent 0 3.8rem, rgba(var(--islamic-ornament-primary), .18) 3.86rem 3.96rem, transparent 4.02rem 5.7rem, rgba(var(--islamic-ornament-secondary), .24) 5.76rem 5.86rem, transparent 5.92rem), repeating-conic-gradient(from 0deg at calc(100% - 2.8rem) 36rem, transparent 0 26deg, rgba(var(--islamic-ornament-primary), .22) 27deg 28.5deg, transparent 29.5deg 60deg), radial-gradient(circle at calc(100% - 2.8rem) 36rem, rgba(var(--islamic-ornament-accent), .08) 0 2.8rem, transparent 2.9rem 4.7rem, rgba(var(--islamic-ornament-secondary), .22) 4.78rem 4.88rem, transparent 4.96rem);background-size:100% 58rem;-webkit-mask-image:linear-gradient(90deg,#000 0 12rem,#0000 24rem calc(100% - 24rem),#000 calc(100% - 12rem));mask-image:linear-gradient(90deg,#000 0 12rem,#0000 24rem calc(100% - 24rem),#000 calc(100% - 12rem))}body.theme-islamic .islamic-site-main--subpage>.islamic-subpage-ornaments:after{opacity:.5;background-image:linear-gradient(135deg, transparent 46%, rgba(var(--islamic-ornament-primary), .2) 47% 48%, transparent 49%), linear-gradient(45deg, transparent 46%, rgba(var(--islamic-ornament-secondary), .24) 47% 48%, transparent 49%), radial-gradient(circle, rgba(var(--islamic-ornament-secondary), .42) 0 1.2px, transparent 1.5px);-webkit-mask-composite:source-in;background-size:3.25rem 3.25rem,3.25rem 3.25rem,.8rem .8rem;-webkit-mask-image:repeating-linear-gradient(#0000 0 13rem,#000 18rem 28rem,#0000 34rem 52rem),linear-gradient(90deg,#000 0 7rem,#0000 15rem calc(100% - 15rem),#000 calc(100% - 7rem));mask-image:repeating-linear-gradient(#0000 0 13rem,#000 18rem 28rem,#0000 34rem 52rem),linear-gradient(90deg,#000 0 7rem,#0000 15rem calc(100% - 15rem),#000 calc(100% - 7rem));-webkit-mask-composite:source-in;mask-composite:intersect}.islamic-subpage-ornament{pointer-events:none;display:block;position:absolute}.islamic-subpage-ornament--rosette{aspect-ratio:1;border:1px solid rgba(var(--islamic-ornament-secondary), .34);opacity:.88;background:repeating-conic-gradient(from 22.5deg, transparent 0 20deg, rgba(var(--islamic-ornament-secondary), .22) 21deg 22.5deg, transparent 23.5deg 45deg), radial-gradient(circle, transparent 0 25%, rgba(var(--islamic-ornament-primary), .12) 25.4% 25.9%, transparent 26.3% 48%, rgba(var(--islamic-ornament-secondary), .22) 48.4% 48.9%, transparent 49.3% 67%, rgba(var(--islamic-ornament-primary), .13) 67.4% 67.9%, transparent 68.3%);border-radius:50%;width:28rem;top:5.5rem;right:-8.5rem;transform:rotate(8deg)}.islamic-subpage-ornament--rosette:before,.islamic-subpage-ornament--seal:before{content:"";border:1px solid rgba(var(--islamic-ornament-primary), .26);box-shadow:0 0 0 1.2rem rgba(var(--islamic-ornament-secondary), .025), 0 0 0 3.6rem rgba(var(--islamic-ornament-primary), .018);position:absolute;inset:18%;transform:rotate(45deg)}.islamic-subpage-ornament--arch{border:1px solid rgba(var(--islamic-ornament-primary), .25);opacity:.72;width:24rem;height:34rem;box-shadow:1.15rem 0 0 -1.08rem rgba(var(--islamic-ornament-secondary), .35), 2.45rem 0 0 -2.32rem rgba(var(--islamic-ornament-primary), .25), 3.8rem 0 0 -3.65rem rgba(var(--islamic-ornament-secondary), .28);border-bottom:0;border-radius:12rem 12rem 0 0;top:36rem;left:-8.5rem}.islamic-subpage-ornament--lattice{opacity:.58;background:linear-gradient(45deg, transparent 46%, rgba(var(--islamic-ornament-primary), .2) 47% 53%, transparent 54%), linear-gradient(-45deg, transparent 46%, rgba(var(--islamic-ornament-secondary), .24) 47% 53%, transparent 54%);background-size:1.7rem 1.7rem;width:11rem;height:17rem;top:43%;right:1.5rem;-webkit-mask-image:radial-gradient(#000 0 28%,#000000b8 55%,#0000 78%);mask-image:radial-gradient(#000 0 28%,#000000b8 55%,#0000 78%)}.islamic-subpage-ornament--seal{aspect-ratio:1;border:1px solid rgba(var(--islamic-ornament-secondary), .28);opacity:.7;background:radial-gradient(circle, rgba(var(--islamic-ornament-accent), .09), transparent 64%);border-radius:50%;width:18rem;bottom:6rem;right:-5rem;transform:rotate(-10deg)}body.theme-islamic :is(.islamic-site-main--route-knowledge,.islamic-site-main--route-education,.islamic-site-main--route-methodology){--islamic-ornament-primary:38, 92, 67;--islamic-ornament-secondary:191, 149, 77;--islamic-ornament-accent:32, 120, 90}body.theme-islamic :is(.islamic-site-main--route-portfolios,.islamic-site-main--route-asset-check,.islamic-site-main--route-screener) .islamic-subpage-ornament--rosette{border-radius:38% 62% 54% 46%;top:12rem;right:-5rem}body.theme-islamic :is(.islamic-site-main--route-purification,.islamic-site-main--route-zakat-purification,.islamic-site-main--route-shariah){--islamic-ornament-primary:29, 78, 50;--islamic-ornament-secondary:201, 155, 74;--islamic-ornament-accent:170, 116, 34}body.theme-islamic :is(.islamic-site-main--route-about,.islamic-site-main--route-advisory,.islamic-site-main--route-contacts) .islamic-subpage-ornament--arch{top:24rem;left:-6rem}@keyframes islamicOrnamentTurn{to{transform:rotate(1turn)}}@keyframes islamicOrnamentBreathe{0%{opacity:.5;transform:translate(-.35rem)}to{opacity:.82;transform:translate(.6rem,-.8rem)}}@keyframes islamicLatticeDrift{0%{background-position:0 0,0 0}to{background-position:1.7rem .85rem,-1.7rem .85rem}}body.theme-islamic .islamic-site-main--subpage>::selection{color:#173a2a;background:#cdb38b57}@media (max-width:768px){body.theme-islamic .islamic-layout-shell--subpage{background-image:radial-gradient(circle at 108% 8%, transparent 0 6.3rem, #cdb38b4d 6.36rem 6.44rem, transparent 6.5rem 8.8rem, #2e4b2f24 8.86rem 8.94rem, transparent 9rem), radial-gradient(circle at -10% 70%, transparent 0 5.2rem, #2e4b2f21 5.26rem 5.34rem, transparent 5.4rem 7.8rem, #cdb38b3d 7.86rem 7.94rem, transparent 8rem), radial-gradient(circle at 6% 17%, var(--islamic-page-glow-a), transparent 15rem), radial-gradient(circle at 98% 44%, var(--islamic-page-glow-b), transparent 17rem), linear-gradient(180deg, var(--islamic-page-top) 0%, var(--islamic-page-mid) 52%, var(--islamic-page-bottom) 100%)}body.theme-islamic .islamic-site-main--subpage:before{opacity:.4;background-position:-3.5rem 5rem,calc(100% + 4rem) 37rem,0 0,0 0;background-size:12rem 12rem,14rem 14rem,8rem 14rem,8rem 14rem}body.theme-islamic .islamic-site-main--subpage:after{background-position:0 0,6px 6px;background-size:12px 12px;-webkit-mask-image:radial-gradient(circle at 94% 7%,#000 0 4.25rem,#0000 7rem),radial-gradient(circle at 5% 46%,#000 0 3.5rem,#0000 6rem),radial-gradient(circle at 92% 86%,#000 0 4rem,#0000 6.5rem);mask-image:radial-gradient(circle at 94% 7%,#000 0 4.25rem,#0000 7rem),radial-gradient(circle at 5% 46%,#000 0 3.5rem,#0000 6rem),radial-gradient(circle at 92% 86%,#000 0 4rem,#0000 6.5rem)}.islamic-subpage-ornament--rosette{opacity:.68;width:18rem;top:4.25rem;right:-7.4rem}.islamic-subpage-ornament--arch{width:14rem;height:21rem;top:31rem;left:-6.5rem}.islamic-subpage-ornament--lattice{opacity:.42;width:8rem;height:13rem;right:-1rem}.islamic-subpage-ornament--seal{width:12rem;bottom:3rem;right:-5rem}body.theme-islamic .islamic-site-main--subpage>.islamic-subpage-ornaments:before{opacity:.52;background-size:100% 46rem;-webkit-mask-image:linear-gradient(90deg,#000 0 5.5rem,#0000 10rem calc(100% - 10rem),#000 calc(100% - 5.5rem));mask-image:linear-gradient(90deg,#000 0 5.5rem,#0000 10rem calc(100% - 10rem),#000 calc(100% - 5.5rem))}body.theme-islamic .islamic-site-main--subpage>.islamic-subpage-ornaments:after{opacity:.34;background-size:2.75rem 2.75rem,2.75rem 2.75rem,.72rem .72rem;-webkit-mask-image:repeating-linear-gradient(#0000 0 10rem,#000 14rem 22rem,#0000 27rem 40rem),linear-gradient(90deg,#000 0 3.75rem,#0000 7.5rem calc(100% - 7.5rem),#000 calc(100% - 3.75rem));mask-image:repeating-linear-gradient(#0000 0 10rem,#000 14rem 22rem,#0000 27rem 40rem),linear-gradient(90deg,#000 0 3.75rem,#0000 7.5rem calc(100% - 7.5rem),#000 calc(100% - 3.75rem))}}@media (prefers-reduced-motion:reduce){.islamic-subpage-ornament{animation:none!important}}html[data-route-theme=islamic],html[data-route-theme=islamic] body,body.theme-islamic,body.theme-islamic .islamic-layout-shell--home{background-color:#100c0d!important}body.theme-islamic .islamic-layout-shell--subpage{background-color:#fbf7f0!important}@supports (-webkit-touch-callout:none){@media (max-width:991px){body.theme-islamic header.islamic-header-wrapper{top:12px!important}}}body.theme-islamic h1,body.theme-islamic h2,body.theme-islamic .hero-brand-heading,body.theme-islamic .methodology-title,body section.methodology-section-large .methodology-title,body section.shariah-parent-section h2,body section.portfolio-parent-section h2{font-family:var(--font-editorial), serif!important;font-weight:800!important}body.theme-islamic .hero-supporting-subhead{font-weight:800!important}body.theme-islamic .hero-subtitle-responsive,body.theme-islamic .shariah-text-container p,body section.shariah-parent-section .shariah-text-container p,body section.portfolio-parent-section p{font-weight:600!important}body.theme-islamic .wealthsimple-btn-gold,body.theme-islamic .wealthsimple-btn-dark,body section.shariah-parent-section .wealthsimple-btn-dark{font-weight:800!important}body section.methodology-section-large.methodology-section-large{justify-content:center!important;align-items:flex-start!important;height:auto!important;min-height:520px!important;padding:5.5rem 1.5rem 2.75rem!important;display:flex!important}body section.methodology-section-large>.container{z-index:5!important}body section.methodology-section-large>div:last-child{z-index:2!important;height:90px!important}@keyframes metallicGoldShimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes trustBadgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}body section.methodology-section-large .methodology-card-wrapper{text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding-top:0!important;position:relative!important}body section.methodology-section-large .methodology-card-wrapper:before{content:"✦  SHARIAH COMPLIANT PRINCIPLES  ✦";font-family:var(--font-interface), sans-serif;letter-spacing:.24em;color:#9c7423;background:linear-gradient(90deg,#d6ae5224,#f3d47d47,#d6ae5224);border:1px solid #b88b3159;border-radius:999px;margin-bottom:1.35rem;padding:.45rem 1.15rem;font-size:.72rem;font-weight:800;animation:4.5s ease-in-out infinite trustBadgeFloat;display:inline-block;box-shadow:0 6px 20px #b88b311f}body section.methodology-section-large .methodology-card-wrapper:after{content:"";background:linear-gradient(90deg,#0000 0%,#c59b38 25%,#f7df94 50%,#9c7423 75%,#0000 100%) 0 0/200% 100%;border-radius:999px;width:140px;height:2px;margin:1.5rem auto 0;animation:4s ease-in-out infinite metallicGoldShimmer;display:block}body section.methodology-section-large .methodology-title{color:#d4af37!important;background:linear-gradient(110deg,#b88b31 0%,#d8af53 20%,#e9c56a 36%,#c79c3e 50%,#8e661b 66%,#c79c3e 82%,#e9c56a 92%,#b88b31 100%) 0 0/220%!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 2px 6px #825c1447)!important;-webkit-background-clip:text!important;background-clip:text!important;margin-bottom:0!important;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)!important;animation:5s ease-in-out infinite metallicGoldShimmer!important}body section.methodology-section-large .methodology-title.reveal-on-scroll:not(.is-visible){opacity:0!important;transform:translateY(22px)scale(.96)!important}body section.methodology-section-large .methodology-title.reveal-on-scroll.is-visible{opacity:1!important;transform:translateY(0)scale(1)!important}body section.methodology-section-large .methodology-btn-container{display:none!important}body section.shariah-parent-section.shariah-parent-section{justify-content:center!important;align-items:center!important;height:auto!important;min-height:680px!important;padding:1.5rem 1.5rem 10.5rem!important;display:flex!important}body section.shariah-parent-section .shariah-text-container{text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;transform:translateY(-24px)!important}body section.portfolio-parent-section .portfolio-sticky-container{padding-top:0!important}body section.portfolio-parent-section .portfolio-sticky-container>.container{z-index:6!important;padding-top:2.5rem!important}body section.portfolio-parent-section .portfolio-sticky-container>.container>div:first-child{margin-bottom:2.25rem!important}@media (max-width:900px){body.theme-islamic .hero-bottom-mobile-static-phone,body.theme-islamic .islamic-hero-phone-video{display:none!important}}@media (max-width:768px){body.theme-islamic section.hero-section-wrapper.hero-section-wrapper{justify-content:flex-start!important;align-items:center!important;min-height:100svh!important;padding:8.75rem 1.25rem 3.5rem!important}body.theme-islamic section.hero-section-wrapper .islamic-hero-content.hero-flex-responsive{justify-content:flex-start!important;align-items:center!important;margin-top:0!important}body.theme-islamic section.hero-section-wrapper .hero-brand-heading{margin-bottom:.85rem!important;font-size:clamp(44px,11.2vw,56px)!important;font-weight:800!important;line-height:1.06!important}body.theme-islamic section.hero-section-wrapper .hero-supporting-subhead{margin-bottom:1.1rem!important;font-size:clamp(20px,5.3vw,24px)!important;font-weight:800!important;line-height:1.32!important}body.theme-islamic section.hero-section-wrapper .hero-subtitle-responsive{max-width:350px!important;margin-bottom:2.15rem!important;font-size:1.0625rem!important;font-weight:600!important;line-height:1.52!important}body.theme-islamic section.hero-section-wrapper .wealthsimple-btn-gold{padding:1.18rem 2.4rem!important;font-size:1.08rem!important;font-weight:800!important}body section.methodology-section-large.methodology-section-large{justify-content:center!important;align-items:flex-start!important;height:auto!important;min-height:390px!important;padding:3.5rem .5rem 2.5rem!important;display:flex!important}body section.methodology-section-large>.container{width:100%!important;max-width:100%!important;padding:0 .25rem!important}body section.methodology-section-large .methodology-card-wrapper{width:100%!important;max-width:100%!important;padding:0!important}body section.methodology-section-large .methodology-title{letter-spacing:-.025em!important;white-space:nowrap!important;width:100%!important;margin-bottom:0!important;font-size:clamp(24px,7.65vw,35px)!important;line-height:1.15!important}body section.methodology-section-large .methodology-btn-container{display:none!important}body section.shariah-parent-section.shariah-parent-section{justify-content:center!important;align-items:center!important;height:auto!important;min-height:500px!important;padding:.75rem .75rem 9.25rem!important;display:flex!important}body section.shariah-parent-section .shariah-text-container{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0 .25rem!important;transform:translateY(-22px)!important}body section.shariah-parent-section .shariah-text-container h2{letter-spacing:-.02em!important;white-space:nowrap!important;width:100%!important;font-size:clamp(24px,7.4vw,34px)!important;line-height:1.15!important}body section.portfolio-parent-section .portfolio-sticky-container{padding-top:0!important;padding-bottom:3rem!important}body section.portfolio-parent-section .portfolio-sticky-container>.container{padding-top:1.5rem!important}body section.portfolio-parent-section .portfolio-sticky-container>.container>div:first-child{margin-bottom:1.75rem!important}}
