@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";
:root{--ink:#1f2528;--dark:#1a1b1b;--burnt:#e86628;--burnt-deep:#ae4e22;--paper:#f8f5f0;--white:#fff;--muted:#65706e;--line:#d8d6d1;--max:1220px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif;font-size:17px;line-height:1.58}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--burnt);outline-offset:4px}.container{width:min(calc(100% - 64px),var(--max));margin:auto}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--burnt-deep);font-size:.76rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;font-family:Manrope,Arial,sans-serif;line-height:1.12}h1{font-size:clamp(3.2rem,6.3vw,6.2rem);font-weight:600}h2{font-size:clamp(2.25rem,4.2vw,4.2rem);font-weight:600}h3{font-size:1.48rem;font-weight:700}p{max-width:70ch}.button{border:1px solid;justify-content:center;align-items:center;gap:20px;padding:14px 20px;font-size:.9rem;font-weight:700;transition:all .2s;display:inline-flex}.button:hover{background:var(--ink);color:#fff}.button.orange{background:var(--burnt);color:#fff;border-color:var(--burnt)}.button.orange:hover{background:#b94e1c}.button.light{color:#fff}.button.light:hover{color:var(--dark);background:#fff}.arrow{font-size:1.3em;line-height:1}.site-header{z-index:10;color:#fff;border-bottom:1px solid #ffffff40;position:absolute;top:0;left:0;right:0}.site-header.light{background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line);position:relative}.nav{justify-content:space-between;align-items:center;gap:28px;height:86px;display:flex}.brand img{width:172px;height:auto}.site-header.light .brand .brand-white,.site-header:not(.light) .brand .brand-orange{display:none}.menu{align-items:center;gap:30px;font-size:.88rem;font-weight:700;display:flex}.menu a{opacity:.88;transition:opacity .2s}.menu a:hover,.menu a[aria-current=page]{opacity:1;color:var(--burnt)}.menu .contact-nav{opacity:1;border:1px solid;padding:10px 16px}.menu-toggle{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.8rem;display:none}.hero{color:#fff;background:#151616;align-items:center;min-height:min(860px,95vh);display:flex;position:relative;overflow:hidden}.hero:before{content:"";background:linear-gradient(90deg,#171819 7%,#171819f0 32%,#1718195c 68%,#17181914),url(https://upload.wikimedia.org/wikipedia/commons/9/92/Rodin_TheThinker.jpg) 100%/cover no-repeat;position:absolute;inset:0}.hero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:48vw;height:48vw;position:absolute;bottom:-28vw;left:-26vw}.hero .container{z-index:1;padding-top:90px;position:relative}.hero .eyebrow{color:#fa8d50}.hero h1{max-width:800px;margin:24px 0 30px}.hero h1 em{color:#ff8747;font-style:normal}.hero p{color:#ddd8d2;max-width:550px;font-size:1.16rem;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.hero-foot{z-index:1;color:#ddd;letter-spacing:.11em;text-transform:uppercase;font-size:.8rem;position:absolute;bottom:30px;left:0;right:0}.hero-foot .container{justify-content:space-between;align-items:center;display:flex}.section{padding:110px 0}.section.tight{padding:76px 0}.section.dark{background:var(--dark);color:#fff}.section.orange{color:#fff;background:#c45d27}.section-head{justify-content:space-between;align-items:end;gap:42px;margin-bottom:46px;display:flex}.section-head h2{max-width:740px;margin:8px 0 0}.section-head p{max-width:410px;color:var(--muted);margin:0}.dark .section-head p{color:#c4c2be}.intro-grid{grid-template-columns:1fr 1fr;align-items:center;gap:10vw;display:grid}.intro-grid p{font-size:1.21rem}.intro-grid .pull{letter-spacing:-.04em;font-family:Manrope;font-size:clamp(1.8rem,3vw,3rem);line-height:1.3}.rule{background:var(--line);height:1px;margin:24px 0}.dark .rule{background:#4a4b4b}.three-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.two-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.card{border-top:3px solid var(--burnt);background:#fff;flex-direction:column;justify-content:space-between;min-height:280px;padding:32px;display:flex}.card p{color:var(--muted);font-size:.95rem;line-height:1.55}.card-index{color:var(--burnt-deep);letter-spacing:.1em;font-size:.78rem;font-weight:800}.card h3{margin:22px 0 12px}.card a{border-bottom:1px solid var(--burnt);align-self:start;padding-bottom:4px;font-size:.9rem;font-weight:800}.dark-card{background:#292b2b;border-top-color:#fa783a}.dark-card p{color:#c5c7c4}.dark-card .card-index{color:#ff8747}.stripe{background:repeating-linear-gradient(90deg,#0000 0 16px,#e866283b 16px 21px)}.statement{color:#1b1c1c;background:#e86f2c;padding:70px 0}.statement .container{justify-content:space-between;align-items:end;gap:50px;display:flex}.statement p{letter-spacing:-.045em;max-width:950px;margin:0;font-family:Manrope;font-size:clamp(2rem,4vw,3.9rem);line-height:1.2}.statement .small{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;font-family:DM Sans;font-size:.85rem}.venture-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.venture{background:#fff;flex-direction:column;justify-content:space-between;min-height:310px;padding:30px;transition:transform .2s,box-shadow .2s;display:flex}.venture:hover{transform:translateY(-4px);box-shadow:0 20px 40px #00000012}.venture .brandname{letter-spacing:-.04em;font-family:Manrope;font-size:1.8rem;font-weight:800}.venture .tag{color:var(--burnt-deep);letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:800}.venture p{color:var(--muted);font-size:.98rem;line-height:1.5}.venture .link{font-size:.85rem;font-weight:800}.venture.featured{color:#fff;background:#242728}.venture.featured p{color:#c9ceca}.venture.featured .tag{color:#fa8748}.venture .symbol{border:1px solid var(--burnt);width:50px;height:50px;color:var(--burnt);border-radius:50%;place-items:center;margin-bottom:25px;font-size:1.4rem;font-weight:800;display:grid}.page-hero{background:var(--paper);padding:96px 0 90px}.page-hero h1{max-width:1050px;margin:20px 0}.page-hero p{color:#535d5c;max-width:720px;font-size:1.18rem}.page-hero.dark{color:#fff;background:#202223}.page-hero.dark p{color:#d0d0cf}.page-hero .eyebrow{margin-bottom:18px}.service-group{border-top:1px solid var(--line);grid-template-columns:250px 1fr;gap:70px;padding:42px 0;display:grid}.service-group h3{margin:0;font-size:1.25rem}.service-list{grid-template-columns:repeat(2,1fr);gap:14px 28px;display:grid}.service-list span{border-bottom:1px solid var(--line);padding:12px 0;font-size:1rem}.service-intro{max-width:800px;margin-bottom:55px;font-size:1.16rem}.feature-panel{background:#fff;grid-template-columns:1fr 1fr;gap:40px;padding:44px;display:grid}.feature-panel h3{font-size:2rem}.feature-panel p{color:var(--muted)}.feature-panel ul{columns:2;margin:0;padding-left:22px}.feature-panel li{padding:5px 0}.venturerow{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;align-items:start;gap:60px;padding:58px 0;display:grid}.venturerow h2{margin:0 0 8px;font-size:clamp(2.8rem,5vw,4.8rem)}.venturerow .tag{color:var(--burnt-deep);text-transform:uppercase;letter-spacing:.11em;font-size:.75rem;font-weight:800}.venturerow .description{font-size:1.16rem}.venturerow .items{grid-template-columns:1fr 1fr;gap:20px;margin-top:25px;display:grid}.venturerow .items div{background:#fff;padding:22px;font-size:.9rem;font-weight:700}.venturerow .items strong{color:var(--burnt-deep);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:.72rem;display:block}.venturerow .items span{color:#56605f;font-weight:500;line-height:1.8;display:block}.idea-hero{color:#fff;background:#202222;padding:105px 0}.idea-hero .container{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.idea-hero img{object-fit:contain;object-position:center center;background:#202222;width:100%;height:clamp(420px,52vw,650px);display:block}.idea-hero h1{font-size:clamp(3rem,5vw,5.2rem)}.idea-hero p{color:#d0d0cf;font-size:1.15rem}.essay{max-width:760px;margin:auto;font-size:1.22rem;line-height:1.75}.essay p{max-width:none;margin-bottom:28px}.essay .lead{letter-spacing:-.025em;font-family:Manrope;font-size:1.65rem;line-height:1.45}.topic-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.topic{border-top:2px solid var(--burnt);padding:26px 10px 15px 0;font-family:Manrope;font-size:1.23rem;font-weight:700}.philosophy{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.philosophy .card{min-height:285px}.philosophy .card p{color:#444;font-size:1.08rem}.value-line{letter-spacing:-.035em;font-family:Manrope;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.35}.city-list{flex-wrap:wrap;gap:9px;display:flex}.city-list span{border:1px solid #aaa9a5;padding:8px 13px;font-size:.83rem;font-weight:700}.contact-grid{grid-template-columns:1fr 1fr;gap:10vw;display:grid}.contact-grid a.address{letter-spacing:-.04em;overflow-wrap:anywhere;margin-bottom:28px;font-family:Manrope;font-size:clamp(1.4rem,2.6vw,2.4rem);font-weight:700;line-height:1.2;display:block}.contact-grid a.address:hover{color:var(--burnt-deep)}.small-note{color:var(--muted);font-size:.85rem}footer{color:#fff;background:#181a1a;padding:65px 0 28px}.footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:40px;display:grid}.footer-brand img{width:186px}.footer-brand p{color:#b8bbba;margin-top:22px}.footer-links{gap:9px;font-size:.93rem;display:grid}.footer-links a:hover{color:#fa8445}.footer-bottom{color:#a5aaa7;border-top:1px solid #444;justify-content:space-between;margin-top:65px;padding-top:20px;font-size:.8rem;display:flex}.footer-bottom a{color:#d4d5d3}@media (max-width:900px){.container{width:min(calc(100% - 42px),var(--max))}.menu{gap:17px}.three-grid,.venture-grid{grid-template-columns:repeat(2,1fr)}.intro-grid,.venturerow,.contact-grid,.idea-hero .container{gap:40px}.service-group{grid-template-columns:180px 1fr;gap:35px}.topic-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){body{font-size:16px}.container{width:calc(100% - 34px)}.nav{height:72px}.brand img{width:142px}.menu-toggle{display:block}.menu{color:#fff;background:#1f2121;flex-direction:column;align-items:stretch;gap:0;padding:20px;display:none;position:absolute;top:72px;left:0;right:0}.menu.open{display:flex}.menu a{border-bottom:1px solid #555;padding:12px}.menu .contact-nav{border:0;padding:12px}.hero{align-items:end;min-height:100svh}.hero:before{background:linear-gradient(#17181926,#171819bf 50%,#171819 91%),url(https://upload.wikimedia.org/wikipedia/commons/9/92/Rodin_TheThinker.jpg) 65%/cover no-repeat}.hero .container{padding:105px 0}.hero h1{font-size:clamp(2.8rem,12vw,4.5rem)}.hero p{font-size:1.05rem}.hero-foot{display:none}.section{padding:75px 0}.section-head,.statement .container{display:block}.section-head p{margin-top:20px}.three-grid,.two-grid,.venture-grid,.intro-grid,.philosophy,.venturerow,.contact-grid,.idea-hero .container,.feature-panel{grid-template-columns:1fr}.card{min-height:230px}.venture{min-height:250px}.service-group{grid-template-columns:1fr;gap:18px}.service-list{grid-template-columns:1fr}.venturerow{gap:24px}.venturerow .items{gap:10px}.venturerow .items div{padding:16px}.statement .small{margin-top:25px;display:block}.page-hero{padding:70px 0}.idea-hero{padding:60px 0}.idea-hero img{height:min(120vw,560px)}.topic-grid,.footer-top{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom span{margin-top:8px;display:block}}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121314e0;border-bottom:1px solid #ffffff1f}.site-header.light{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f5f0e8}.site-header:not(.light) .brand .brand-orange{display:block}.site-header:not(.light) .brand .brand-white{display:none}.nav{height:78px}.brand img{width:160px}.menu{gap:19px;font-size:.82rem}.lang-switch{letter-spacing:.03em;border-left:1px solid #7778;align-items:center;gap:4px;padding-left:14px;font-size:.75rem;display:flex}.lang-switch a{opacity:.7;padding:5px}.lang-switch a[aria-current=page]{color:var(--burnt);opacity:1}.hero{align-items:center;min-height:max(780px,100svh)}.hero:before{background:linear-gradient(90deg,#0d1113fa 0%,#0d1113de 27%,#0d111380 52%,#0d11130d 100%),url(/assets/reflexion-three-cities-hero-no-church.png) 50%/cover no-repeat}.hero .container{padding:135px 0 155px}.hero h1{letter-spacing:-.06em;font-weight:700}.hero h1 em{color:#fa7b38}.hero p{font-size:1.2rem}.hero-actions{z-index:3;gap:14px;margin-top:40px;position:relative}.hero-actions .button{white-space:normal;text-align:left;min-height:58px;padding:15px 18px;line-height:1.25}.hero-foot{pointer-events:none;bottom:22px}.hero-foot .container{padding:0}.inspiration{background:#eeeae4}.four-grid{background:#d2cbc2;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.four-grid article{background:#f8f5f0;min-height:260px;padding:32px 25px;transition:background .2s,transform .2s}.four-grid article:hover{background:#fff;transform:translateY(-5px)}.four-grid article>span{color:var(--burnt-deep);letter-spacing:.15em;font-size:.8rem;font-weight:800}.four-grid h3{margin:45px 0 14px}.four-grid p{color:#626a68;font-size:.95rem}.venture-website{color:var(--burnt-deep);border-bottom:1px solid;margin:2px 0 22px;padding-bottom:3px;font-weight:800;display:inline-flex}.venture-website:hover{color:var(--burnt)}.venture-note{color:#8b8a87;margin-bottom:22px;font-size:.85rem;display:block}.insights-note{margin:42px 0 20px;font-size:1.1rem}.card,.venture{transition:transform .2s,box-shadow .2s}.card:hover{transform:translateY(-3px);box-shadow:0 20px 34px #00000012}.page-hero{background:radial-gradient(circle at 86% 10%,#e9ddd0 0,transparent 35%),var(--paper)}.page-hero.dark{background:radial-gradient(circle at 88% 16%,#533020 0,#0000 36%),#202223}.page-hero h1,.section-head h2{font-weight:700}@media (max-width:1100px){.menu{gap:11px;font-size:.76rem}.brand img{width:145px}.nav{gap:10px}.lang-switch{padding-left:7px}}@media (max-width:900px){.four-grid{grid-template-columns:repeat(2,1fr)}.menu-toggle{display:block}.menu{color:#fff;background:#1f2121;flex-direction:column;align-items:stretch;gap:0;padding:18px 22px;display:none;position:absolute;top:78px;left:0;right:0}.menu.open{display:flex}.menu a{border-bottom:1px solid #555;padding:9px}.lang-switch{border-left:0;padding:12px 0}.site-header.light .menu{color:#fff}}@media (max-width:680px){.hero{align-items:center;min-height:100svh}.hero:before{background:linear-gradient(#0d11132e 0%,#0d1113bd 55%,#0d1113f2 100%),url(/assets/reflexion-three-cities-hero-no-church.png) 62%/cover no-repeat}.hero .container{padding:155px 0 85px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{justify-content:space-between;width:100%}.four-grid{grid-template-columns:1fr 1fr}.four-grid article{min-height:230px;padding:22px}.four-grid h3{margin:22px 0 10px}.menu{top:72px}.hero-foot{display:none}}@media (max-width:420px){.four-grid{grid-template-columns:1fr}.four-grid article{min-height:auto}.hero h1{font-size:2.65rem}}[dir=rtl] body{font-family:IBM Plex Sans Arabic,Tahoma,Arial,sans-serif;line-height:1.75}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0;font-family:IBM Plex Sans Arabic,Tahoma,Arial,sans-serif;line-height:1.32}[dir=rtl] .eyebrow,[dir=rtl] .card-index{letter-spacing:0}[dir=rtl] .hero-actions .button{text-align:right}[dir=rtl] .lang-switch{border-left:0;border-right:1px solid #7778;padding-left:0;padding-right:14px}[dir=rtl] .venture-website{direction:rtl}.localized-ventures .venturerow{align-items:start}.localized-ventures .venturerow .description{max-width:640px;margin:4px 0 24px;line-height:1.7}.localized-ventures .venture-category{color:var(--muted);margin-top:12px}.localized-home-ventures .venture{gap:20px;min-height:275px}.localized-home-ventures .venture p{margin:0}.localized-home-ventures .venture .link{color:var(--burnt-deep)}@media (max-width:900px){[dir=rtl] .lang-switch{border-right:0;padding-right:0}}.venture-logo{border-left:3px solid var(--burnt);background:#252728;justify-content:center;align-items:center;width:min(310px,100%);height:112px;margin:20px 0 24px;padding:24px;display:flex}.venture-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.home-venture-logo{object-fit:contain;object-position:left center;background:#252728;border-radius:2px;width:155px;height:62px;margin:14px 0 0;padding:10px}.venture:not(.featured) .home-venture-logo{background:#252728}.client-showcase{background:#eb6a2b;padding:82px 0;overflow:hidden}.client-showcase h2{color:#202122;margin:7px 0 38px}.marquee{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.marquee-track{align-items:center;gap:14px;width:max-content;animation:70s linear infinite move-logos;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.client-logo{background:#ffb98d;flex:0 0 210px;justify-content:center;align-items:center;width:210px;height:104px;padding:10px;display:flex}.client-logo img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:100%;height:auto;max-height:100%}.client-more{border-bottom:1px solid #252728;margin-top:28px;font-weight:800;display:inline-block}.client-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.client-grid .client-logo{flex:auto;width:auto;min-width:0;height:110px}.client-grid .client-logo img{max-width:100%}@keyframes move-logos{to{transform:translate(-50%)}}@media (max-width:900px){.client-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.client-grid{grid-template-columns:repeat(2,1fr)}.client-logo{flex-basis:170px;width:170px;height:90px}.client-showcase{padding:58px 0}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}.marquee{overflow:auto;-webkit-mask-image:none;mask-image:none}}.metrics-preview{color:#fff;background:#202323}.metrics-preview .section-head p{color:#dad2ca}.preview-disclaimer{border:1px solid #b06b46;border-left:4px solid var(--burnt);max-width:400px;padding:13px 18px;font-size:.9rem}.metrics-grid{background:#565c5a;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.metrics-grid article{background:#292d2d;flex-direction:column;justify-content:space-between;min-height:196px;padding:34px 24px;display:flex}.metrics-grid strong{color:#ff873e;letter-spacing:-.06em;font-family:Manrope;font-size:clamp(2.3rem,4vw,4.4rem);line-height:1}.metrics-grid strong span{font-size:.55em}.metrics-grid article>span{color:#c4c7c3;font-size:.95rem}.people-preview{background:#f7f4ef}.person-card{border-bottom:3px solid var(--burnt);background:#fff;flex-direction:column;justify-content:space-between;min-height:270px;padding:26px;display:flex}.person-monogram{color:#fff;background:#e96629;border-radius:50%;place-items:center;width:62px;height:62px;font-family:Manrope;font-size:1.15rem;font-weight:800;display:grid}.person-card h3{margin:12px 0 8px}.person-card p{color:#64706d;margin:0;font-size:.94rem}.placeholder-card{background:#efebe5}.placeholder-card .person-monogram{background:#afaaa3}.partner-preview{background:#ebdfd1}.partner-categories{grid-template-columns:1fr 1fr;gap:12px;display:grid}.partner-categories span{border-top:3px solid var(--burnt);background:#fff;padding:24px;font-family:Manrope;font-weight:700;line-height:1.3}@media (max-width:900px){.metrics-grid{grid-template-columns:repeat(2,1fr)}.people-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.people-grid,.partner-categories{grid-template-columns:1fr}.metrics-grid article{min-height:150px;padding:24px 18px}}.people-grid.founders{grid-template-columns:repeat(2,1fr)}.people-grid.founders .person-card{min-height:295px}.person-card a{color:var(--burnt-deep);border-bottom:1px solid;margin-top:15px;font-weight:800;display:inline-block}.leadership-section{background:#ece5dc}.leader-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.leader-card{border-top:4px solid var(--burnt);background:#fff;padding:35px}.leader-card p{color:#586260;line-height:1.65}.leader-head{align-items:center;gap:20px;margin-bottom:24px;display:flex}.leader-head h3{margin:7px 0 0}.leader-head .person-monogram{flex:0 0 62px}@media (max-width:680px){.people-grid.founders,.leader-grid{grid-template-columns:1fr}.leader-card{padding:25px}}.academy-programs{background:#eee7de}.program-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.program-card{border-top:3px solid var(--burnt);background:#fff;flex-direction:column;align-items:flex-start;min-height:270px;padding:30px;display:flex}.program-card h3{margin:38px 0 12px;font-size:1.6rem}.program-card p{color:#596361;font-size:.98rem;line-height:1.6}.featured-program{color:#fff;background:#292d2e}.featured-program p{color:#d6d5d1}.learning-sequence{color:var(--burnt-deep);font-family:Manrope;font-size:1.18rem;font-weight:800}.learning-sequence span{padding:0 6px}.community-programs{background:#eee7de}.community-programs .button{margin-top:34px}.community-teaser{background:#f0e2d3}@media (max-width:900px){.program-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.program-grid{grid-template-columns:1fr}.program-card{min-height:230px}.program-card h3{margin-top:25px}}@media (max-width:1180px){.menu-toggle{display:block}.menu{color:#fff;background:#1f2121;flex-direction:column;align-items:stretch;gap:0;padding:18px 22px;display:none;position:absolute;top:78px;left:0;right:0}.menu.open{display:flex}.menu a{border-bottom:1px solid #555;padding:9px}.lang-switch{border-left:0;padding:12px 0}.site-header.light .menu{color:#fff}}.team-section{background:#f6f2ec}.team-section .four-grid{background:#dbd5cd}.team-grid article{min-height:225px}.team-grid h3{margin:35px 0 12px}.team-section .section-head p{max-width:420px}.page-hero{--page-image:url(/assets/reflexion-three-cities-hero-no-church.png);isolation:isolate;align-items:center;min-height:470px;padding:110px 0 95px;display:flex;position:relative;overflow:hidden;color:#fff!important;background:#171b1d!important}.page-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0f1416f5 0%,#0f1416d1 40%,#0f141640 100%),var(--page-image) center center/cover no-repeat;animation:1.1s ease-out both page-arrive;position:absolute;inset:0}.page-hero .container{position:relative}.page-hero h1{text-shadow:0 4px 24px #0005;max-width:900px}.page-hero p,.page-hero.dark p{color:#f0e9e1;max-width:670px}.page-hero .eyebrow{color:#ff9b61}.page-expertise{--page-image:url(/assets/ventures-hero.webp)}.page-academy{--page-image:url(/assets/academy-hero.png)}.page-industries{--page-image:url(/assets/industry-hero.jpg)}.page-contact{--page-image:url(/assets/ventures-building.webp)}.program-hero .back-link{color:#fff;border-bottom:1px solid #ff9b61;margin-bottom:30px;font-size:.9rem;font-weight:700;display:inline-block}.program-hero .eyebrow{display:block}.program-areas{background:#eee7de}.learning-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.learning-area{border-top:3px solid var(--burnt);background:#fff;min-height:170px;padding:23px;transition:transform .22s,box-shadow .22s}.learning-area span{color:var(--burnt-deep);font-size:.82rem;font-weight:800}.learning-area h3{margin:32px 0 0;font-size:1.24rem}.learning-area:hover{transform:translateY(-4px);box-shadow:0 18px 30px #00000017}.program-detail>div{border-top:2px solid var(--burnt);padding-top:25px}.program-detail p{color:#d5d7d3;font-size:1.12rem}.academy-programs a.program-card{color:var(--ink);text-decoration:none;transition:transform .22s,box-shadow .22s}.academy-programs a.program-card:hover,.academy-programs a.program-card:focus-visible{transform:translateY(-5px);box-shadow:0 20px 40px #0000001e}.academy-programs a.featured-program{color:#fff}.program-link{color:var(--burnt-deep);margin-top:auto;padding-top:20px;font-size:.9rem;font-weight:800;display:block}.featured-program .program-link{color:#ff9b61}@keyframes page-arrive{0%{opacity:.55;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@media (max-width:1100px){.learning-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.page-hero{min-height:430px;padding:90px 0 70px}.page-hero:before{background:linear-gradient(0deg,#0f1416f2 0%,#0f1416b3 58%,#0f14163d 100%),var(--page-image) 65% center/cover no-repeat}.page-hero h1{font-size:clamp(2.65rem,11vw,4.4rem)}.learning-grid{grid-template-columns:1fr 1fr}.learning-area{min-height:140px}.learning-area h3{margin-top:18px;font-size:1.07rem}}@media (max-width:420px){.learning-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-hero:before{animation:none}.learning-area,.academy-programs a.program-card{transition:none}}.community-programs a.program-card{color:var(--ink);text-decoration:none;transition:transform .2s,box-shadow .2s}.community-programs a.program-card:hover,.community-programs a.program-card:focus-visible{transform:translateY(-4px);box-shadow:0 18px 32px #00000017}.community-details{background:#f8f5f0}.community-detail{border-top:1px solid #d6d0c8;grid-template-columns:1fr 1fr;gap:65px;padding:45px 20px;scroll-margin-top:85px;display:grid}.community-detail:target{box-shadow:inset 5px 0 var(--burnt);background:#fff1e7}.community-detail h3{margin:15px 0;font-size:clamp(1.75rem,2.8vw,2.6rem)}.community-detail h4{text-transform:uppercase;color:var(--burnt-deep);letter-spacing:.06em;margin:0 0 17px;font-family:Manrope;font-size:1.05rem}.community-detail p{color:#596360;font-size:1.05rem}.community-detail a{color:var(--burnt-deep);border-bottom:1px solid;font-weight:800}.terms-note{color:#6c706e;border-left:3px solid var(--burnt);margin-top:30px;padding:10px 15px;font-size:.88rem}@media (max-width:680px){.community-detail{grid-template-columns:1fr;gap:15px;padding:35px 10px}}.metrics-note{color:#9fa9a4;letter-spacing:.01em;margin:18px 0 0;font-size:.78rem}.metrics-grid strong{font-variant-numeric:tabular-nums}.bio-content{max-width:880px}.bio-content h2,.bio-content h3{margin-top:36px}.bio-content p{line-height:1.8}.bio-content>a{color:var(--burnt)}.philosophy .card{position:relative}.philosophy-icon{background:#e86628;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:20px;display:grid}.philosophy-icon img{object-fit:contain;width:30px;height:30px}.philosophy .card-index{display:block}.team-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.team-grid{grid-template-columns:1fr}}.page-hero.insights-hero{background-position:50% 48%;min-height:0;padding:72px 0 82px}.insights-hero .container{position:relative}.insights-hero h1{max-width:1050px;font-size:clamp(3rem,6vw,6.5rem)}.insights-hero p{max-width:690px}.insights-library{background:#f6f2ec}.insight-controls{grid-template-columns:2fr 1fr 1fr;gap:14px;margin:30px 0 10px;display:grid}.insight-controls label{letter-spacing:.08em;text-transform:uppercase;color:#39403d;font-size:.78rem;font-weight:800}.insight-controls input,.insight-controls select{color:#1d2423;width:100%;height:54px;font:inherit;letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #c9c6c0;border-radius:0;margin-top:8px;padding:0 16px;font-size:1rem;display:block}.insight-controls input:focus,.insight-controls select:focus{outline-offset:2px;outline:2px solid #e86628}.insight-count{color:#66716d;margin:16px 0 20px;font-size:.85rem}.insight-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.insight-card{background:#fff;border-top:3px solid #e86628;flex-direction:column;min-height:330px;padding:27px;transition:transform .2s,box-shadow .2s;display:flex}.insight-card:hover{transform:translateY(-4px);box-shadow:0 18px 35px #00000012}.insight-card[hidden]{display:none}.insight-card h3{margin:30px 0 15px;font-size:1.42rem;line-height:1.25}.insight-card h3 a{color:inherit;text-decoration:none}.insight-card p{color:#5f6865;margin:0 0 22px;line-height:1.55}.insight-link{color:#b94d1d;margin-top:auto;font-weight:800;text-decoration:none}.insight-empty{background:#fff;padding:38px}.language-note{color:#56635e}.article-content{max-width:860px}.article-content h2{margin:38px 0 14px;font-size:1.8rem}.article-content p{color:#434d49;font-size:1.07rem;line-height:1.8}.article-content .back-link{margin-bottom:32px;display:block}.article-byline{color:#b94d1d;margin-bottom:28px;font-weight:800;display:block}.article-source{border-top:1px solid #ccc;margin-top:55px;padding-top:25px}.article-source a{color:#b94d1d}.mega-toggle{color:inherit;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:10px 4px;font-weight:800}.mega-toggle span{color:#e86628}.mega-panel[hidden]{display:none}.mega-panel{color:#1d2423;z-index:50;background:#fff;grid-template-columns:minmax(260px,31%) 1fr;width:min(1440px,100% - 48px);display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 30px 60px #0004}.mega-intro{color:#fff;background:#dc5d21;flex-direction:column;min-height:350px;padding:40px;display:flex}.mega-intro .eyebrow{color:#fff}.mega-intro h2{margin:25px 0 12px;font-size:clamp(2rem,3vw,3.2rem)}.mega-intro p{line-height:1.6}.mega-intro a{color:#fff;margin-top:auto}.mega-links{grid-template-columns:repeat(3,1fr);gap:26px;padding:45px 55px 45px 40px;display:grid}.mega-links div{flex-direction:column;gap:17px;display:flex}.mega-links span{color:#b94d1d;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:.78rem;font-weight:800}.mega-links a{color:#1d2423;line-height:1.35;text-decoration:none}.mega-links a:hover{color:#cc5b28}.mega-close{cursor:pointer;color:#1d2423;background:0 0;border:0;font-size:2rem;position:absolute;top:10px;right:14px}@media (max-width:1000px){.insight-grid{grid-template-columns:repeat(2,1fr)}.mega-panel{width:calc(100% - 24px)}.mega-links{gap:12px;padding:35px 35px 35px 25px}}@media (max-width:680px){.insight-grid,.insight-controls{grid-template-columns:1fr}.insight-card{min-height:260px}.page-hero.insights-hero{padding:45px 0 55px}.mega-panel{grid-template-columns:1fr;width:auto;max-height:calc(100vh - 90px);position:fixed;top:78px;left:12px;right:12px;overflow:auto;transform:none}.mega-intro{min-height:0;padding:25px}.mega-intro h2{margin:10px 0;font-size:1.8rem}.mega-links{grid-template-columns:1fr;gap:25px;padding:26px}.mega-toggle{align-self:flex-start;padding:12px}}.philosophy-icon svg{stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.leader-card .card-index{letter-spacing:.1em;line-height:1.5}.role-separator{color:#8f9894;padding:0 .25em}.person-photo{object-fit:cover;object-position:center 30%;background:#eee;border:3px solid #f16829;border-radius:50%;width:82px;height:82px;display:block}.leader-head .person-photo{flex:none;width:84px;height:84px}.person-card .person-photo{width:76px;height:76px}.aspiration-section{color:#fff;background:#181d1d}.aspiration-intro{border-bottom:1px solid #58605d;grid-template-columns:1.25fr 1fr;column-gap:8%;padding-bottom:55px;display:grid}.aspiration-intro .eyebrow{grid-column:1/-1;margin-bottom:24px}.aspiration-intro h2{margin:0;font-size:clamp(2.8rem,5vw,5.8rem);line-height:1.02}.aspiration-intro h2 em{color:#f47b39;font-style:normal}.aspiration-intro p{color:#c8cfcb;align-self:end;font-size:1.12rem;line-height:1.7}.aspiration-grid{background:#58605d;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:1px;display:grid}.aspiration-card{background:#202625;border-top:4px solid #ed702f;flex-direction:column;min-height:450px;padding:45px 42px 40px;transition:background .2s;display:flex}.aspiration-card:hover{background:#28302e}.aspiration-num{color:#ff8a45;letter-spacing:.16em;font-size:.76rem;font-weight:800}.aspiration-card h3{max-width:530px;margin:34px 0 22px;font-size:clamp(1.65rem,2.3vw,2.45rem);line-height:1.14}.aspiration-card p{color:#c8cfcb;max-width:550px;margin:0 0 15px;line-height:1.65}.aspiration-card a{color:#ff8a45;margin-top:auto;padding-top:28px;font-weight:800;text-decoration:none}.aspiration-card a:hover{text-decoration:underline}@media (max-width:800px){.aspiration-intro,.aspiration-grid{grid-template-columns:1fr}.aspiration-intro p{margin-top:26px}.aspiration-card{min-height:0;padding:35px 27px}}.site-header,.site-header.light{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.header-top{color:#fff;background:#12283a}.header-top-inner{justify-content:space-between;align-items:center;height:74px;display:flex}.header-top .brand img{object-fit:contain;width:158px;max-height:56px}.utility-links{align-items:center;gap:24px;font-size:.84rem;font-weight:700;display:flex}.utility-links>a{color:#fff;text-decoration:none}.utility-links>a:hover{text-decoration:underline}.utility-links .lang-switch{border-left:1px solid #ffffff65;padding-left:15px}.utility-links .lang-switch a{color:#fff}.utility-links .contact-nav{color:#fff;background:#e86628;border-radius:30px;padding:13px 20px;text-decoration:none}.header-bottom{color:#172522;background:#fbfaf8;box-shadow:0 1px #dedbd6}.header-bottom-inner{justify-content:space-between;align-items:center;min-height:64px;display:flex}.header-bottom .menu{align-items:center;gap:clamp(16px,2.7vw,45px);font-size:.94rem;font-weight:600;display:flex}.header-bottom .menu>a,.header-bottom .mega-toggle{color:#172522;padding:22px 0;line-height:1.2;text-decoration:none}.header-bottom .menu>a:hover,.header-bottom .menu>a[aria-current=page]{color:#bd4d1e}.header-bottom .mega-toggle{font-size:.94rem;font-weight:600}.search-toggle{color:#172522;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:9px;margin-left:20px;padding:14px 0;font-size:.95rem;display:flex}.search-toggle svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.search-toggle:hover{color:#c35321}.mobile-utility,.site-search[hidden]{display:none}.site-search{color:#182522;z-index:60;background:#fbfaf8;padding:26px 0 30px;position:absolute;top:100%;left:0;right:0;box-shadow:0 22px 45px #0003}.site-search .container{position:relative}.site-search label{color:#bd4d1e;margin-bottom:10px;font-weight:800;display:block}.site-search input{width:100%;height:58px;font:inherit;background:#fff;border:1px solid #abb5b0;padding:0 55px 0 17px;font-size:1.2rem}.site-search input:focus{outline:2px solid #e86628}.search-close{cursor:pointer;background:0 0;border:0;font-size:2rem;position:absolute;top:29px;right:12px}.search-results{background:#e7e3dd;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:20px;display:grid}.search-results a{color:#172522;background:#fff;padding:15px 18px;text-decoration:none;display:block}.search-results a:hover{color:#b94d1d;background:#fff9f3}.search-results strong,.search-results small{display:block}.search-results small{color:#69716c;margin-top:5px}.search-results p{background:#fff;grid-column:1/-1;margin:0;padding:18px}.mega-panel{top:100%}@media (max-width:1000px){.header-bottom .menu{gap:18px;font-size:.82rem}.header-bottom .mega-toggle{font-size:.82rem}.utility-links{gap:14px}}@media (max-width:800px){.header-top-inner{height:72px}.utility-links{display:none}.header-top .menu-toggle{color:#fff;border-color:#ffffff75;display:block}.header-bottom-inner{min-height:0;display:block}.header-bottom .menu{color:#172522;background:#fbfaf8;flex-direction:column;align-items:stretch;gap:0;padding:12px 0;display:none;position:relative;top:auto;left:auto;right:auto}.header-bottom .menu.open{display:flex}.header-bottom .menu>a,.header-bottom .mega-toggle{color:#172522;text-align:start;border-bottom:1px solid #ddd;padding:13px 4px;display:block}.mobile-utility{flex-wrap:wrap;gap:10px 18px;padding:16px 4px;display:flex}.mobile-utility a{color:#172522;text-decoration:none}.mobile-utility .lang-switch{border:0;padding:0;display:flex}.header-bottom .search-toggle{color:#fff;margin:0;padding:10px;position:absolute;top:14px;right:72px}.header-bottom .search-toggle span{display:none}.site-search,.mega-panel{top:72px}.search-results{grid-template-columns:1fr}}@media (max-width:680px){.mega-panel{position:fixed;top:72px}}.header-top .menu-toggle{display:none}@media (max-width:800px){.header-top .menu-toggle{display:block}.header-bottom{position:static}}@media (min-width:801px){.header-bottom-inner{grid-template-columns:minmax(0,1fr) auto;display:grid}.header-bottom .menu{justify-content:center}}.page-ventures{--page-image:url(/assets/ventures-active.webp)}.page-hero,.page-hero.insights-hero{box-sizing:border-box;align-items:center;min-height:440px;padding:64px 0;display:flex}.page-hero h1,.insights-hero h1{font-size:clamp(2.8rem,5vw,4.4rem);line-height:1.08}.page-hero:before{background:linear-gradient(90deg,#0f1416eb 0%,#0f1416ba 47%,#0f141640 100%),var(--page-image) center/cover no-repeat}.page-ventures:before{background:linear-gradient(90deg,#09131bd9 0%,#09131ba3 40%,#09131b0a 100%),var(--page-image) center/cover no-repeat}@media (max-width:800px){.page-hero,.page-hero.insights-hero{min-height:380px;padding:52px 0}.page-hero h1,.insights-hero h1{font-size:clamp(2.55rem,8vw,3.7rem)}.page-hero:before{background:linear-gradient(90deg,#0f1416e3,#0f141691),var(--page-image) center/cover no-repeat}}.people-placeholder{border-top:1px solid #d8d0c6;margin-top:80px;padding-top:64px}.people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.people-card{background:#fff;overflow:hidden}.photo-placeholder{aspect-ratio:4/3;color:#766f67;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#e8e2d9,#d3d8d4);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:.82rem;display:flex}.photo-placeholder svg{fill:none;stroke:#a5aaa5;stroke-width:2px;stroke-linecap:round;width:68px;height:68px}.people-card-copy{padding:25px 27px 32px}.people-card h3{margin:10px 0 4px;font-size:1.4rem}.people-role{color:#c15b29;margin:0 0 16px;font-weight:700}.people-bio{color:#5c6561;margin:0;line-height:1.55}@media (max-width:800px){.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.people-grid{grid-template-columns:1fr}.people-placeholder{margin-top:55px;padding-top:45px}}.people-photo{aspect-ratio:4/3;object-fit:cover;object-position:center 26%;background:#f5f5f3;width:100%;display:block}.people-link{color:#a8481e;margin-top:20px;font-weight:750;text-decoration:none;display:inline-flex}.people-link:hover{text-decoration:underline}@media (min-width:801px){.hero{align-items:flex-start;min-height:650px;margin-top:138px}.hero>.container{padding:42px 0 85px}.hero h1{max-width:900px;margin:15px 0 20px;font-size:clamp(3.2rem,4vw,4.5rem);line-height:1.08}.hero-actions{margin-top:26px}.hero-foot .container{padding:0}.hero:before{background-position:50%}.hero-foot{bottom:68px}}.mega-intro-links{flex-wrap:wrap;gap:14px 25px;margin-top:auto;padding-top:25px;display:flex}.mega-intro-links a{border-bottom:1px solid #ffffff9a;margin-top:0;padding-bottom:3px;text-decoration:none}.mega-intro-links a:hover{border-color:#fff}footer{padding:62px 0 28px}.footer-signature{border-bottom:1px solid #454848;justify-content:space-between;align-items:center;gap:32px;padding-bottom:44px;display:flex}.footer-signature img{width:225px;height:auto;display:block}.footer-signature strong{font-size:clamp(1.25rem,2vw,1.8rem);font-weight:600}.footer-top{grid-template-columns:1fr 1fr 1.25fr;gap:55px;padding-top:42px}.footer-top p{color:#c4c7c5;margin:12px 0 22px;line-height:1.5}.footer-subscribe{color:#fff;border:1px solid #f36b32;padding:12px 18px;font-weight:600;display:inline-block}.footer-subscribe:hover{background:#f36b32}.footer-utility{border-top:1px solid #454848;align-items:center;gap:18px;margin-top:55px;padding-top:25px;font-weight:600;display:flex}.footer-utility>a:not(.linkedin-icon){border-left:1px solid #777;padding-left:18px}.linkedin-icon{color:#181a1a;background:#fff;border-radius:3px;justify-content:center;align-items:center;width:30px;height:30px;font:700 23px/1 Arial,sans-serif;display:inline-flex}.footer-bottom{margin-top:30px}.subscribe-hero{padding-top:95px;padding-bottom:95px}.subscribe-layout{grid-template-columns:1fr 1fr;align-items:start;gap:min(8vw,110px);display:grid}.subscribe-layout>div>p{max-width:560px}.subscribe-form{background:#f1f1ec;gap:12px;padding:38px;display:grid}.subscribe-form>label:not(.consent){font-weight:600}.subscribe-form>input{width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #a7aaa6;padding:10px 14px}.subscribe-form fieldset{border:0;gap:10px;margin:0;padding:15px 0;display:grid}.subscribe-form legend{margin-bottom:10px;font-weight:600}.subscribe-form fieldset label,.subscribe-form .consent{align-items:flex-start;gap:10px;line-height:1.45;display:flex}.subscribe-form input[type=checkbox]{accent-color:#e96934;flex:none;width:18px;height:18px}.subscribe-form button{cursor:pointer;justify-self:start}.subscribe-form .small-note{margin:0;font-size:.83rem}@media (max-width:800px){.footer-top{grid-template-columns:1fr 1fr;gap:36px}.subscribe-layout{grid-template-columns:1fr;gap:35px}}@media (max-width:600px){.footer-signature{flex-direction:column;align-items:flex-start;gap:18px}.footer-top{grid-template-columns:1fr;gap:30px}.footer-utility{flex-wrap:wrap;gap:12px}.footer-utility>a:not(.linkedin-icon){padding-left:12px}.subscribe-form{padding:24px}}[dir=rtl] .footer-top{text-align:right;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr)}[dir=rtl] .footer-top>div{min-width:0}[dir=rtl] .footer-top p{overflow-wrap:anywhere}[dir=rtl] .footer-links a[href^=mailto\:]{direction:ltr;unicode-bidi:isolate;justify-self:start;display:inline-block}[dir=rtl] .footer-subscribe{white-space:normal}[dir=rtl] .footer-utility>a:not(.linkedin-icon){border-left:0;border-right:1px solid #777;padding-left:0;padding-right:18px}@media (max-width:800px){[dir=rtl] .footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){[dir=rtl] .footer-top{grid-template-columns:minmax(0,1fr)}}.expertise-local .two-grid,.expertise-local .three-grid{margin-top:32px}.expertise-local .card{min-height:0}.expertise-local ul{color:var(--muted);padding-inline-start:1.3em;line-height:1.8}.expertise-local li{padding-block:3px}.academy-steps{color:var(--burnt-deep);margin-top:26px;font-weight:700}.localized-article-body h2{margin-top:32px}.localized-article-body p{line-height:1.8}.about-story,.academy-connected,.community-intro{background:#eeede8}.page-about:before{background-position:50%,top}.metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.metrics-grid article{min-width:0}.metrics-grid strong{overflow-wrap:anywhere;font-size:clamp(2rem,3.35vw,3.7rem)}.metrics-grid article>span{line-height:1.4}@media (max-width:1100px){.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-grid article:last-child{grid-column:1/-1}}.metrics-preview{background:#1f2423}.metrics-preview .section-head{align-items:end}.metrics-preview .section-head p{max-width:470px}.metrics-grid{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(215px,auto);gap:10px}.metrics-grid article{justify-content:initial;background:#2b302f;border-top:2px solid #515b56;gap:18px;min-height:215px;padding:30px;transition:background .2s,transform .2s}.metrics-grid article:hover{background:#333a37;transform:translateY(-3px)}.metrics-grid article.metric-feature{background:linear-gradient(135deg,#423126 0%,#292e2c 70%);border-top:4px solid #f07335;grid-area:span 2/span 2;justify-content:space-between;padding:42px}.metrics-grid .metric-kicker{text-transform:uppercase;letter-spacing:.13em;color:#f5ac7d;font-size:.72rem;font-weight:800}.metrics-grid strong{letter-spacing:-.07em;white-space:nowrap;font-size:clamp(2.7rem,4vw,4.9rem)}.metrics-grid .metric-feature strong{font-size:clamp(4.5rem,8vw,8.3rem);line-height:.95}.metrics-grid article>span:last-child{color:#f2f1ed;max-width:290px;font-size:1.04rem;line-height:1.4}.metrics-grid .metric-feature>span:last-child{max-width:430px;font-size:clamp(1.35rem,2vw,2rem);font-weight:650}.metrics-note{max-width:800px;margin-top:24px;line-height:1.5}@media (max-width:900px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-grid article.metric-feature{grid-area:auto/1/auto/-1;min-height:300px}.metrics-grid .metric-feature strong{font-size:clamp(4rem,10vw,7rem)}}@media (max-width:600px){.metrics-preview .section-head{display:block}.metrics-grid{grid-template-columns:1fr 1fr;gap:8px}.metrics-grid article{min-height:190px;padding:20px}.metrics-grid article.metric-feature{min-height:300px;padding:28px}.metrics-grid article:last-child{grid-column:auto}.metrics-grid strong{font-size:clamp(2.2rem,9vw,3.4rem)}.metrics-grid .metric-feature strong{font-size:clamp(3.6rem,14vw,5.5rem)}.metrics-grid article>span:last-child{font-size:.9rem}}.metrics-grid .metric-revenue strong{font-size:clamp(2.2rem,3vw,3.5rem)}@media (max-width:600px){.metrics-grid .metric-revenue strong{font-size:clamp(1.65rem,6vw,2.8rem)}}.container.idea-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,70px);display:grid}.container.idea-hero img{object-fit:contain;width:100%;max-height:520px}.page-hero h1,.insight-card h3,.article-content h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (max-width:800px){.container.idea-hero{grid-template-columns:1fr}.container.idea-hero img{max-height:420px}.page-hero h1{max-width:100%}}@media (max-width:600px){.metrics-grid .metric-revenue,.metrics-grid article:last-child{grid-column:1/-1}.metrics-grid .metric-revenue strong{white-space:normal;font-size:clamp(2rem,8vw,3.4rem)}}[dir=rtl] .page-hero:before{background-image:linear-gradient(270deg,#0f1416f0 0%,#0f1416b8 45%,#0f141633 100%),var(--page-image)}[dir=rtl] .count-up[data-prefix]{direction:ltr;unicode-bidi:isolate;display:inline-block}@media (max-width:900px){.insight-controls{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.insight-controls>label:first-child{grid-column:1/-1}.insight-controls>*{min-width:0}}@media (max-width:800px){[dir=rtl] .header-bottom .search-toggle{left:72px;right:auto}.mega-panel{grid-template-columns:1fr;width:auto;max-height:calc(100dvh - 84px);position:fixed;top:72px;left:12px;right:12px;overflow:auto;transform:none}.mega-intro{min-height:0;padding:24px}.mega-intro h2{margin:10px 0}.mega-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px}.mega-links a,.mobile-utility a{overflow-wrap:anywhere}.search-close{right:12px}[dir=rtl] .search-close{left:12px;right:auto}[dir=rtl] .site-search input{padding:0 17px 0 55px}}@media (max-width:680px){.insight-controls{grid-template-columns:1fr}.insight-controls>label:first-child{grid-column:auto}.mega-links{grid-template-columns:1fr}}@media (max-width:420px){.header-top .brand img{width:142px}.header-bottom .search-toggle{right:62px}[dir=rtl] .header-bottom .search-toggle{left:62px}}.mobile-language{display:none}@media (max-width:800px){.mobile-language{color:#fff;background:#12283a;border-bottom:1px solid #ffffff26;display:block}.mobile-language .container{justify-content:flex-end;align-items:center;min-height:32px;display:flex}.mobile-language .lang-switch{border:0;gap:4px;padding:0;font-size:.72rem;font-weight:750}.mobile-language .lang-switch a{color:#fff;opacity:.8;padding:4px 7px;text-decoration:none}.mobile-language .lang-switch a[aria-current=page]{color:#ff8a45;opacity:1}[dir=rtl] .mobile-language .container{justify-content:flex-start}.header-bottom .search-toggle{top:46px}.site-search,.mega-panel{top:104px}.mega-panel{max-height:calc(100dvh - 116px)}.mobile-utility .lang-switch{display:none}}@media (max-width:680px){.mega-panel{top:104px}}@media (min-width:681px) and (max-width:1600px){.hero{background:#15202a}.hero:before{background:linear-gradient(90deg,#0d1113eb,#0d11138f 46%,#0d11130f),url(/assets/reflexion-three-cities-hero-no-church.png) 50%/100% 100% no-repeat;height:40vw;inset:50% 0 auto;transform:translateY(-50%);-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}}[dir=rtl] body,[dir=rtl] body *{font-family:IBM Plex Sans Arabic,Tahoma,Arial,sans-serif}.people-photo.mahmoud-photo{object-position:center 60%}@media (max-width:680px){.page-insights:before,[dir=rtl] .page-insights:before{background:linear-gradient(90deg,#0f1416f2,#0f1416a1),var(--page-image) center center/auto 100% no-repeat,#171b1d}}.page-insights:after{content:"";z-index:-2;background:var(--page-image) center 42%/cover no-repeat;filter:blur(22px)saturate(.78);pointer-events:none;position:absolute;inset:-28px;transform:scale(1.05)}[dir=rtl] .page-insights:before{background:linear-gradient(270deg,#0a1113d1 0%,#0a1113a8 42%,#0a111321 100%),var(--page-image) left center/auto 100% no-repeat}@media (max-width:680px){.page-insights:before,[dir=rtl] .page-insights:before{background:linear-gradient(90deg,#0a1113d1,#0a11136b),var(--page-image) center center/auto 100% no-repeat}}.page-insights:after{background:linear-gradient(90deg,#080f12db,#080f1270),var(--page-image) center 42%/cover no-repeat}[dir=rtl] .page-insights:before{background:var(--page-image) left center/auto 100% no-repeat;-webkit-mask-image:linear-gradient(270deg,#0000 30%,#00000038 53%,#000 78%);mask-image:linear-gradient(270deg,#0000 30%,#00000038 53%,#000 78%)}@media (max-width:680px){.page-insights:before,[dir=rtl] .page-insights:before{background:linear-gradient(90deg,#080f12b3,#080f124d),var(--page-image) center center/auto 100% no-repeat;-webkit-mask-image:none;mask-image:none}}.page-insights{--page-image:url(/assets/insights-hero-museum.png)}.page-insights:after{background:linear-gradient(90deg,#070f12c7,#070f1259),var(--page-image) center center/cover no-repeat;filter:blur(18px);display:block;transform:scale(1.08)}.page-insights:before{background:linear-gradient(90deg,#070f12d9 0%,#070f1296 42%,#070f1205 100%),var(--page-image) right center/auto 100% no-repeat;-webkit-mask-image:none;mask-image:none}[dir=rtl] .page-insights:before{background:linear-gradient(270deg,#070f12d9 0%,#070f1296 42%,#070f1205 100%),var(--page-image) left center/auto 100% no-repeat;transform:none;-webkit-mask-image:none;mask-image:none}@media (max-width:680px){.page-insights:before{background:linear-gradient(90deg,#070f12db,#070f1257),var(--page-image) 30% center/auto 100% no-repeat}[dir=rtl] .page-insights:before{background:linear-gradient(270deg,#070f12db,#070f1257),var(--page-image) 70% center/auto 100% no-repeat}}.page-hero.page-insights{--page-image:url(/assets/insights-museum-wide.webp)}.page-insights:after{display:none}.page-insights:before{background:linear-gradient(90deg,#070f12d9 0%,#070f1285 43%,#070f1208 100%),var(--page-image) center 8%/cover no-repeat}[dir=rtl] .page-insights:before{background:linear-gradient(90deg,#070f12d9 0%,#070f1285 43%,#070f1208 100%),var(--page-image) center 8%/cover no-repeat;transform:scaleX(-1)}.page-hero.future-english-hero{--page-image:url(/assets/english-communication-final-oct7.webp)}.future-english-hero:before,.future-business-leaders-hero:before{background:linear-gradient(90deg,#0b1113e6 0%,#0b1113b8 37%,#0b111326 76%,#0b11130a 100%),var(--page-image) center 16%/cover no-repeat}[dir=rtl] .future-english-hero:before,[dir=rtl] .future-business-leaders-hero:before{background:linear-gradient(90deg,#0b1113e6 0%,#0b1113b8 37%,#0b111326 76%,#0b11130a 100%),var(--page-image) center 16%/cover no-repeat;transform:scaleX(-1)}@media (max-width:680px){.page-insights:before,[dir=rtl] .page-insights:before{background:linear-gradient(0deg,#070f12e0,#070f1233),var(--page-image) 65% center/cover no-repeat}.future-english-hero:before,.future-business-leaders-hero:before,[dir=rtl] .future-english-hero:before,[dir=rtl] .future-business-leaders-hero:before{background:linear-gradient(0deg,#0b1113f0,#0b111340),var(--page-image) 65% 18%/cover no-repeat}}.page-hero.future-english-hero{background:linear-gradient(90deg,#0a0f11e0,#0a0f1161),url(/assets/english-communication-final-oct7.webp) 50%/cover no-repeat!important}.future-english-hero:before{background:linear-gradient(90deg,#0a0f11b8,#0a0f1126),url(/assets/english-communication-final-oct7.webp) calc(100% - 155px)/auto 100% no-repeat;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 48% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 25%,#000 48% 91%,#0000 100%)}[dir=rtl] .future-english-hero:before{background:linear-gradient(90deg,#0a0f11b8,#0a0f1126),url(/assets/english-communication-final-oct7.webp) calc(100% - 155px)/auto 100% no-repeat;transform:scaleX(-1)}@media (max-width:680px){.future-english-hero:before,[dir=rtl] .future-english-hero:before{background:linear-gradient(#0a0f1124,#0a0f11d9),url(/assets/english-communication-final-oct7.webp) 90%/auto 100% no-repeat;-webkit-mask-image:none;mask-image:none}}.page-hero.future-business-leaders-hero{background:linear-gradient(90deg,#0a0f11e0,#0a0f1161),url(/assets/future-business-leaders-success.webp) 50%/cover no-repeat!important}.future-business-leaders-hero:before{background:linear-gradient(90deg,#0a0f11ba,#0a0f1121),url(/assets/future-business-leaders-success.webp) calc(100% - 150px)/auto 100% no-repeat;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 48% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 25%,#000 48% 91%,#0000 100%)}[dir=rtl] .future-business-leaders-hero:before{background:linear-gradient(90deg,#0a0f11ba,#0a0f1121),url(/assets/future-business-leaders-success.webp) calc(100% - 150px)/auto 100% no-repeat;transform:scaleX(-1)}@media (max-width:680px){.future-business-leaders-hero:before,[dir=rtl] .future-business-leaders-hero:before{background:linear-gradient(#0a0f1129,#0a0f11d9),url(/assets/future-business-leaders-success.webp) 80%/auto 100% no-repeat;-webkit-mask-image:none;mask-image:none}}.page-hero.future-talent-hero{--page-image:url(/assets/future-talent-workshop.webp);background:linear-gradient(90deg,#0a0f11e3,#0a0f115c),var(--page-image) center center/cover no-repeat!important}.future-talent-hero:before{background:linear-gradient(90deg,#0a0f11b3,#0a0f1114),var(--page-image) calc(100% - 135px) center/auto 100% no-repeat;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 48% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 25%,#000 48% 92%,#0000 100%)}[dir=rtl] .future-talent-hero:before{background:linear-gradient(90deg,#0a0f11b3,#0a0f1114),var(--page-image) calc(100% - 135px) center/auto 100% no-repeat;transform:scaleX(-1)}@media (max-width:680px){.future-talent-hero:before,[dir=rtl] .future-talent-hero:before{background:linear-gradient(0deg,#0a0f11db,#0a0f1124),var(--page-image) 77% center/auto 100% no-repeat;-webkit-mask-image:none;mask-image:none}}.page-hero.future-engineers-hero{--page-image:url(/assets/future-engineers-workshop.webp);background:linear-gradient(90deg,#0a0f11e8,#0a0f115c),var(--page-image) center center/cover no-repeat!important}.future-engineers-hero:before{background:linear-gradient(90deg,#0a0f11c4,#0a0f1112),var(--page-image) calc(100% - 120px) center/auto 100% no-repeat;-webkit-mask-image:linear-gradient(90deg,#0000 24%,#000 48% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 24%,#000 48% 93%,#0000 100%)}[dir=rtl] .future-engineers-hero:before{background:linear-gradient(90deg,#0a0f11c4,#0a0f1112),var(--page-image) calc(100% - 120px) center/auto 100% no-repeat;transform:scaleX(-1)}@media (max-width:680px){.future-engineers-hero:before,[dir=rtl] .future-engineers-hero:before{background:linear-gradient(0deg,#0a0f11e0,#0a0f1126),var(--page-image) 80% center/auto 100% no-repeat;-webkit-mask-image:none;mask-image:none}}.page-hero:is(.future-english-hero,.future-business-leaders-hero,.future-talent-hero,.future-engineers-hero){background:radial-gradient(circle at 70% 45%,#454039 0%,#20282a 58%,#11191b 100%)!important}.page-hero:is(.future-english-hero,.future-business-leaders-hero,.future-talent-hero,.future-engineers-hero):before{background-image:linear-gradient(90deg,#11191b 0%,#11191bf5 29%,#11191b8f 51%,#11191b14 80%),var(--page-image);background-position:50%,100%;background-repeat:no-repeat;background-size:100% 100%,auto 100%;-webkit-mask-image:none;mask-image:none}.page-hero.future-business-leaders-hero{--page-image:url(/assets/future-business-leaders-success.webp)}[dir=rtl] .page-hero:is(.future-english-hero,.future-business-leaders-hero,.future-talent-hero,.future-engineers-hero):before{transform:scaleX(-1)}@media (max-width:680px){.page-hero:is(.future-english-hero,.future-business-leaders-hero,.future-talent-hero,.future-engineers-hero):before{background-image:linear-gradient(0deg,#11191bf5 0%,#11191bba 54%,#11191b29 100%),var(--page-image);background-position:50%,100%;background-size:100% 100%,auto 100%}}[dir=rtl] .phone-ltr{text-align:right;direction:ltr;unicode-bidi:isolate}.page-hero.page-academy:not(.program-hero):before{background-image:linear-gradient(90deg,#0f1416e8 0%,#0f1416c2 30%,#0f141629 66%,#0f141605 100%),url(/assets/reflexion-academy-museum-learning.webp);background-position:50%,50% 43%;background-size:cover,cover}[dir=rtl] .page-hero.page-academy:not(.program-hero):before{transform:scaleX(-1)}@media (max-width:680px){.page-hero.page-academy:not(.program-hero):before{background-image:linear-gradient(#0f14161f 0%,#0f1416a6 48%,#0f1416f5 100%),url(/assets/reflexion-academy-museum-learning.webp);background-position:50%,72% 43%;background-size:cover,auto 100%}}.yara-hero{isolation:isolate;color:#fff;background:#101a22;align-items:center;min-height:610px;padding:105px 0 100px;display:flex;position:relative;overflow:hidden}.yara-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#101a22 0%,#101a22f0 27%,#101a2266 56%,#101a220d 100%),url(/assets/yara-hero-clean.webp) 50% 25%/cover no-repeat;position:absolute;inset:0}.yara-hero .container{position:relative}.yara-hero h1{letter-spacing:-.065em;margin:18px 0;font-size:clamp(4rem,8vw,8.4rem);line-height:.98}.yara-hero .eyebrow{color:#ff995e}.yara-lead{max-width:640px;margin:20px 0;font-family:Manrope,Arial,sans-serif;font-size:clamp(1.45rem,2.7vw,2.5rem);font-weight:700;line-height:1.2}.yara-hero-copy{color:#e1e6e6;max-width:570px;font-size:1.08rem;line-height:1.65}.yara-hero .hero-actions{margin-top:28px}.yara-home-teaser{color:#fff;background:#111e27;overflow:hidden}.yara-home-grid{grid-template-columns:1fr 1fr;align-items:center;gap:55px;min-height:390px;display:grid}.yara-home-grid h2{max-width:650px;margin:12px 0;font-size:clamp(2.4rem,4vw,4.4rem)}.yara-home-grid p{color:#d2dddf;max-width:530px;line-height:1.65}.yara-home-grid .eyebrow{color:#ff9c61}.yara-home-grid .button{margin-top:20px}.yara-teaser-art{background:linear-gradient(90deg,#111e27 0%,#0000 40%),url(/assets/yara-hero-clean.webp) 64% 29%/cover no-repeat;align-self:stretch;height:390px}.yara-intro{background:#f0eae2}.yara-intro-grid{grid-template-columns:1fr .8fr;align-items:center;gap:8vw;display:grid}.yara-intro h2{max-width:690px}.yara-intro p{color:#4e5b5b;font-size:1.15rem;line-height:1.7}.yara-workspace{background:#111e27;height:510px;margin:0;overflow:hidden}.yara-workspace img{object-fit:cover;object-position:100% center;width:100%;height:100%;display:block}.yara-capabilities{color:#fff;background:#17232b}.yara-capabilities .section-head p{color:#bec9c9}.yara-cap-grid{background:#53616a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.yara-cap-grid article{background:#23323d;min-height:290px;padding:36px}.yara-cap-grid article>span{color:#ef7940;font-weight:800}.yara-cap-grid h3{color:#fff;margin:60px 0 12px;font-size:clamp(1.6rem,2.5vw,2.5rem)}.yara-cap-grid p{color:#d1dadb;line-height:1.65}.yara-context{background:#f6f2ec}.yara-area-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.yara-area-grid article{background:#fff;border-top:3px solid #e96d2e;min-height:205px;padding:27px}.yara-area-grid article>span{color:#bf592c;font-weight:800}.yara-area-grid h3{margin:28px 0 12px}.yara-area-grid p{color:#5a6562}.yara-example{background:#ebe0d2}.yara-example p{font-size:1.22rem;line-height:1.7}.yara-cta{color:#fff;background:#1b2529}.yara-cta p{color:#d1d9d8;font-size:1.1rem}.yara-cta-links{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.yara-inline-link{color:#c45b2a;border-bottom:1px solid;margin:0 0 22px 18px;font-weight:800;display:inline-flex}.yara-inline-link:hover{color:#ec793f}[dir=rtl] .yara-hero:before,[dir=rtl] .yara-teaser-art{transform:scaleX(-1)}[dir=rtl] .yara-inline-link{margin:0 18px 22px 0}@media (max-width:900px){.yara-home-grid,.yara-intro-grid{gap:30px}.yara-cap-grid article{padding:24px}.yara-workspace{height:440px}}@media (max-width:680px){.yara-hero{align-items:flex-end;min-height:670px;padding:110px 0 64px}.yara-hero:before{background:linear-gradient(#101a221f 0%,#101a22e8 64%,#101a22 100%),url(/assets/yara-hero-clean.webp) 58% 26%/auto 100% no-repeat}.yara-hero h1{font-size:clamp(3.6rem,15vw,5.3rem)}.yara-hero-copy{font-size:1rem}.yara-home-grid,.yara-intro-grid,.yara-cap-grid,.yara-area-grid{grid-template-columns:1fr}.yara-home-grid{gap:0}.yara-home-grid>div:first-child{padding:65px 0 20px}.yara-teaser-art{background-position:50%,65% 25%;height:270px}.yara-workspace{height:380px}.yara-cap-grid article{min-height:195px}.yara-cap-grid h3{margin-top:28px}.yara-area-grid article{min-height:160px}.yara-example p{font-size:1.08rem}}[dir=rtl] .yara-hero:before{background-image:linear-gradient(270deg,#101a22 0%,#101a22f0 28%,#101a2261 61%,#101a220a 100%),url(/assets/yara-hero-clean.webp);background-position:50%,0;background-repeat:no-repeat;background-size:100% 100%,auto 100%;transform:none}[dir=rtl] .yara-teaser-art{transform:none}@media (max-width:680px){[dir=rtl] .yara-hero:before{background-image:linear-gradient(#101a221f 0%,#101a22e8 64%,#101a22 100%),url(/assets/yara-hero-clean.webp);background-position:50%,60%;background-size:100% 100%,auto 100%}}.page-hero.future-finance-hero{--page-image:url(/assets/future-finance-riyadh.webp)}.page-hero.future-finance-hero:before{background:linear-gradient(90deg,#0d141cf7 0%,#0d141cd4 33%,#0d141c2e 72%,#0d141c08 100%),var(--page-image) center 8%/cover no-repeat}[dir=rtl] .page-hero.future-finance-hero:before{background-image:linear-gradient(270deg,#111c26 0%,#111c26f2 35%,#111c261a 100%),var(--page-image);background-position:50%,0 0;background-repeat:no-repeat;background-size:100% 100%,auto 100%}@media (max-width:680px){.page-hero.future-finance-hero:before{background:linear-gradient(0deg,#0d141cf5 0%,#0d141ca8 55%,#0d141c26 100%),var(--page-image) 71% 10%/auto 100% no-repeat}[dir=rtl] .page-hero.future-finance-hero:before{background-position:50%,60% 10%;background-size:100% 100%,auto 100%}.yara-hero{background:#101a22;min-height:0;padding:clamp(350px,112vw,770px) 0 56px;display:block}.yara-hero:before,[dir=rtl] .yara-hero:before{background-image:linear-gradient(#0000 50%,#101a221f 76%,#101a22 100%),url(/assets/yara-hero-mobile.webp);background-position:50%,top;background-repeat:no-repeat;background-size:100% 100%,100%;transform:none}.yara-hero .container{position:relative}.yara-hero h1{margin:14px 0 18px;font-size:clamp(3.1rem,13vw,4.4rem);line-height:1.03}.yara-hero .yara-lead{margin:0 0 18px;font-size:clamp(1.35rem,6vw,1.9rem);line-height:1.23}.yara-hero-copy{margin:0;font-size:1rem;line-height:1.55}.yara-hero .hero-actions{gap:12px;margin-top:26px}.yara-hero .hero-actions .button{text-align:start;justify-content:center;min-height:54px;padding:13px 18px}}.mega-panel a[href]:after{content:"";vertical-align:.12em;border-block-start:2px solid;border-inline-end:2px solid;flex:none;width:.43em;height:.43em;margin-inline-start:.55em;display:inline-block}.mega-panel a[href]:hover:after{transform:translate(2px,-2px)}@media (max-width:680px){.mega-intro-links{gap:13px 19px}.mega-intro-links a{white-space:nowrap}}.subscribe-form{position:relative}.form-honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.subscribe-status{color:#266b48;min-height:1.5em;font-weight:700}.subscribe-form button:disabled{opacity:.65;cursor:wait}.insight-featured{background:#fff8f0;border-top:4px solid #e76b2d}.featured-label{color:#ab4b19;letter-spacing:.06em;margin-inline-start:12px;font-size:.75rem;font-weight:800;display:inline-block}.insight-next{color:#fff;background:#18252b}.insight-next p{color:#d5dfde;max-width:680px}.insight-next .button{margin-top:20px}@media (max-width:680px){.featured-label{margin:10px 0 0;display:block}.insight-next{padding:55px 0}}.hero{isolation:isolate}.hero .sea-motion{z-index:0;pointer-events:none;mix-blend-mode:screen;-webkit-mask-composite:source-in;width:62%;height:28%;position:absolute;bottom:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% 61%,#0000 100%),linear-gradient(#0000 0%,#000 28% 100%);mask-image:linear-gradient(90deg,#000 0% 61%,#0000 100%),linear-gradient(#0000 0%,#000 28% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero .sea-motion:before,.hero .sea-motion:after{content:"";opacity:.24;background:url(/assets/sea-shimmer.svg) 0 100%/110% 100% repeat-x;animation:18s ease-in-out infinite alternate sea-drift;position:absolute;inset:0}.hero .sea-motion:after{opacity:.14;filter:blur(2px);background-position:38% 60%;background-size:125% 87%;animation-duration:25s;animation-direction:alternate-reverse}@keyframes sea-drift{0%{opacity:.12;transform:translate(-2%,2px)}50%{opacity:.27}to{opacity:.19;transform:translate(4%,-3px)}}@media (max-width:680px){.hero .sea-motion{opacity:.65;width:100%;height:24%}.hero .sea-motion:before,.hero .sea-motion:after{background-size:170% 100%}}@media (prefers-reduced-motion:reduce){.hero .sea-motion:before,.hero .sea-motion:after{opacity:.16;animation:none}}@media (min-width:681px) and (max-width:1600px){.hero .sea-motion{height:12vw;bottom:calc(50% - 20vw)}}@media (max-width:680px){.idea-hero{padding:142px 0 54px;display:block}.idea-hero .container{grid-template-columns:minmax(0,1fr);align-items:start;gap:26px;display:grid}.idea-hero h1{letter-spacing:-.04em;overflow-wrap:normal;margin:14px 0 22px;font-size:clamp(2.65rem,10vw,3.35rem);line-height:1.04}.idea-hero p{max-width:40rem;margin:0;font-size:1.03rem;line-height:1.55}.idea-hero img{object-fit:contain;object-position:center top;width:100%;height:auto;max-height:440px;margin:0;display:block}}.page-contact:before{background:linear-gradient(90deg,#0a141bc9 0%,#0a141b91 45%,#0a141b1f 100%),var(--page-image) 64% center/cover no-repeat}.page-community:before{background:linear-gradient(90deg,#0c1617e0 0%,#0c16179e 44%,#0c16171c 100%),var(--page-image) center 45%/cover no-repeat}[dir=rtl] .page-contact:before,[dir=rtl] .page-community:before{background-image:linear-gradient(270deg,#0a141bdb 0%,#0a141b99 45%,#0a141b21 100%),var(--page-image)}@media (max-width:680px){.page-contact:before,[dir=rtl] .page-contact:before{background:linear-gradient(0deg,#0a141bc7 0%,#0a141b6b 57%,#0a141b1f 100%),var(--page-image) 66% center/cover no-repeat}.page-community:before,[dir=rtl] .page-community:before{background:linear-gradient(0deg,#0c1617e6 0%,#0c161799 48%,#0c161733 100%),var(--page-image) 52% center/cover no-repeat}}@media (min-width:681px){.page-hero.program-hero{min-height:600px}.page-hero.future-finance-hero{background:#11191b!important}.page-hero.future-finance-hero:before{background-image:linear-gradient(90deg,#11191b 0%,#11191b 30%,#11191beb 43%,#11191b2e 64%,#11191b00 82%),var(--page-image);background-position:50%,100%;background-repeat:no-repeat;background-size:100% 100%,auto 100%;transform:none}[dir=rtl] .page-hero.future-finance-hero:before{background-image:linear-gradient(270deg,#11191b 0%,#11191b 30%,#11191beb 43%,#11191b2e 64%,#11191b00 82%),var(--page-image);background-position:50%,0;background-size:100% 100%,auto 100%}}@media (max-width:680px){.page-hero.future-finance-hero{min-height:0;padding:clamp(310px,88vw,410px) 0 55px;display:block;background:#11191b!important}.page-hero.future-finance-hero:before,[dir=rtl] .page-hero.future-finance-hero:before{background-image:linear-gradient(0deg,#11191b 0%,#11191b38 23%,#11191b00 54%),var(--page-image);background-position:50%,100% 0;background-repeat:no-repeat;background-size:100% 100%,auto clamp(310px,88vw,410px);transform:none}}.page-hero.publication-hero:before,[dir=rtl] .page-hero.publication-hero:before{background:linear-gradient(90deg,#090f11e6 0%,#090f11a6 43%,#090f1108 75%),var(--page-image) center center/cover no-repeat;transform:none}[dir=rtl] .page-hero.publication-hero:before{background:linear-gradient(270deg,#090f11e8 0%,#090f11a8 42%,#090f110f 80%),var(--page-image) center center/cover no-repeat}@media (max-width:680px){.page-hero.page-academy:not(.program-hero):before{background-image:linear-gradient(#0f14161f 0%,#0f1416a6 48%,#0f1416f5 100%),url(/assets/reflexion-academy-museum-learning-natural.webp)}.page-hero.publication-hero:before,[dir=rtl] .page-hero.publication-hero:before{background:linear-gradient(0deg,#090f11ed,#090f112e),var(--page-image) 64% center/cover no-repeat}}.yara-workspace{background:#111e27;justify-content:center;align-items:center;display:flex}.yara-workspace img{object-fit:contain;object-position:center center;width:100%;height:100%}.academy-email{color:#f39a64;overflow-wrap:anywhere;width:fit-content;margin-top:14px;font-weight:700;display:block}.academy-contact{margin-top:26px}.academy-contact .academy-email{color:#b95020}.contact-routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-route{border-top:3px solid var(--burnt);background:#fff;min-width:0;padding:25px;scroll-margin-top:120px}.contact-route span{letter-spacing:.04em;color:#57605d;margin-bottom:15px;font-size:.8rem;font-weight:800;display:block}.contact-route a{color:#ae4b21;overflow-wrap:anywhere;font-weight:800}.contact-route a:hover{text-decoration:underline}@media (max-width:680px){.contact-routes{grid-template-columns:1fr}.contact-route{padding:22px}.yara-workspace{aspect-ratio:1280/853;height:auto}.yara-workspace img{height:auto}}.yara-workspace{aspect-ratio:1280/853;height:auto}.yara-workspace img{object-fit:contain;height:auto}.page-community:before,[dir=rtl] .page-community:before{background:linear-gradient(90deg,#0c1617e0 0%,#0c161794 37%,#0c16170f 75%),var(--page-image) center top/cover no-repeat;transform:none}.page-contact+.section{padding-bottom:45px}.contact-directory{padding-top:55px}@media (max-width:680px){.page-hero.page-academy:not(.program-hero):before{background-image:linear-gradient(#0f14161f 0%,#0f1416a6 48%,#0f1416f5 100%),url(/assets/reflexion-academy-natural-neck-oct8.webp)}.page-community:before,[dir=rtl] .page-community:before{background:linear-gradient(0deg,#0c1617eb 0%,#0c16179e 55%,#0c161714 100%),var(--page-image) 70% top/cover no-repeat}.page-contact+.section{padding-bottom:28px}.contact-directory{padding-top:38px}}@media (min-width:681px){.yara-hero h1{letter-spacing:-.055em;max-width:560px;margin:18px 0 22px;font-size:clamp(3.5rem,5.2vw,5.8rem);line-height:1.02}.yara-hero .yara-lead{max-width:540px;margin:0 0 22px;font-size:clamp(1.45rem,2.15vw,2.1rem);line-height:1.25}.yara-hero-copy{max-width:520px;font-size:1.05rem;line-height:1.68}.yara-hero .hero-actions{margin-top:32px}}@media (max-width:680px){.yara-hero h1{letter-spacing:-.045em;font-size:clamp(2.8rem,11vw,3.8rem)}.yara-hero .yara-lead{font-size:clamp(1.25rem,5.4vw,1.65rem);line-height:1.3}.yara-hero-copy{line-height:1.65}}.page-hero.publication-hero:before,[dir=rtl] .page-hero.publication-hero:before{background-position:50%,50% 18%}@media (max-width:680px){.page-hero.publication-hero:before,[dir=rtl] .page-hero.publication-hero:before{background-position:50%,72% 8%}}.page-hero.publication-hero{--page-image:url(/assets/reflexion-editorial-easel.webp)}.page-community{--page-image:url(/assets/community-chris-corrected.webp)}.page-hero.page-academy:not(.program-hero):before{background-image:linear-gradient(90deg,#0f1416e8 0%,#0f1416c2 30%,#0f141629 66%,#0f141605 100%),url(/assets/reflexion-academy-natural-neck-oct8.webp)}@media (max-width:680px){.page-hero.page-academy:not(.program-hero):before{background-image:linear-gradient(#0f14161f 0%,#0f1416a6 48%,#0f1416f5 100%),url(/assets/reflexion-academy-natural-neck-oct8.webp)}}.page-community h1{max-width:530px;font-size:clamp(2.45rem,3.15vw,3.5rem);line-height:1.08}.page-community p{max-width:470px;font-size:1rem;line-height:1.55}@media (max-width:680px){.page-community h1{max-width:100%;font-size:clamp(2.1rem,8vw,2.7rem)}.page-community p{max-width:100%;font-size:.98rem}}@media (min-width:681px) and (max-width:1600px){.hero:before{background-image:linear-gradient(90deg,#0d1113d1,#0d111366 46%,#0d111308),url(/assets/reflexion-three-cities-hero-no-church.png)}}@media (max-width:680px){.hero:before{filter:brightness(1.09)saturate(1.06);background-image:linear-gradient(#0d111314 0%,#0d11138f 55%,#0d1113d4 100%),url(/assets/reflexion-three-cities-hero-no-church.png)}}.hero:before{filter:none;background-image:linear-gradient(90deg,#0d1113bd 0%,#0d111380 27%,#0d11132e 52%,#0d111300 100%),url(/assets/reflexion-three-cities-hero-sun.webp)}@media (min-width:681px) and (max-width:1600px){.hero:before{background-image:linear-gradient(90deg,#0d1113b8,#0d11134d 46%,#0d111300),url(/assets/reflexion-three-cities-hero-sun.webp)}}@media (max-width:680px){.hero:before{filter:none;background-image:linear-gradient(#0d11130d 0%,#0d111378 55%,#0d1113c7 100%),url(/assets/reflexion-three-cities-hero-sun.webp)}}.page-about{--page-image:url(/assets/reflexion-three-cities-hero-sun.webp)}.page-hero.page-about:before{background-image:linear-gradient(90deg,#0d1113e0 0%,#0d1113ad 42%,#0d11131a 100%),var(--page-image);background-position:50%,top}@media (max-width:680px){.page-hero.page-about:before{background-image:linear-gradient(0deg,#0d1113de 0%,#0d111391 55%,#0d111314 100%),var(--page-image);background-position:50%,62% 0}}.hero .sea-motion{mix-blend-mode:screen;opacity:.82;width:70%;height:42%;-webkit-mask-image:linear-gradient(90deg,#000 0% 63%,#0000 100%),linear-gradient(#0000 0%,#000 41% 100%);mask-image:linear-gradient(90deg,#000 0% 63%,#0000 100%),linear-gradient(#0000 0%,#000 41% 100%)}.hero .sea-motion:before{opacity:.42;background-size:105% 100%;animation:8s ease-in-out infinite alternate sea-current}.hero .sea-motion:after{opacity:.28;filter:blur(1px);background-position:27% 58%;background-size:118% 92%;animation:11s ease-in-out infinite alternate sea-current-reverse}@keyframes sea-current{0%{opacity:.25;transform:translate(-5%,2px)scaleX(1)}50%{opacity:.5;transform:translate(1%,-2px)scaleX(1.025)}to{opacity:.32;transform:translate(7%,2px)scaleX(1.045)}}@keyframes sea-current-reverse{0%{opacity:.18;transform:translate(6%,-2px)scaleX(1.04)}50%{opacity:.34;transform:translate(-1%,3px)scaleX(1)}to{opacity:.23;transform:translate(-6%,-1px)scaleX(1.035)}}@media (min-width:681px) and (max-width:1600px){.hero .sea-motion{height:17vw;bottom:calc(50% - 20vw)}}@media (max-width:680px){.hero .sea-motion{opacity:.68;width:100%;height:30%}.hero .sea-motion:before,.hero .sea-motion:after{background-size:150% 100%}}[dir=rtl] .page-hero.page-academy:not(.program-hero):before{background-image:linear-gradient(270deg,#0f1416e8 0%,#0f1416c2 30%,#0f141629 66%,#0f141605 100%),url(/assets/reflexion-academy-natural-neck-oct8.webp);transform:none}[dir=rtl] .page-community:before{background-image:linear-gradient(270deg,#0c1617e8 0%,#0c1617b3 36%,#0c161714 78%),var(--page-image);background-position:50%,top}[dir=rtl] .page-insights:before{background-image:linear-gradient(270deg,#070f12eb 0%,#070f12b3 40%,#070f120a 100%),var(--page-image);background-position:50%,50% 8%;transform:none}@media (max-width:680px){[dir=rtl] .page-hero.page-academy:not(.program-hero):before{background-image:linear-gradient(#0f14161f,#0f14169e 48%,#0f1416f5),url(/assets/reflexion-academy-natural-neck-oct8.webp)}[dir=rtl] .page-community:before{background-image:linear-gradient(0deg,#0c1617eb,#0c16179e 55%,#0c161714),var(--page-image);background-position:50%,70% 0}[dir=rtl] .page-insights:before{background-image:linear-gradient(0deg,#070f12e0,#070f1233),var(--page-image);background-position:50%,65%}}@media (prefers-reduced-motion:reduce){.hero .sea-motion:before,.hero .sea-motion:after{opacity:.18;animation:none}}.page-hero.page-community{--page-image:url(/assets/community-training-original-faces.webp);background:#0c1617;align-items:flex-end;min-height:clamp(480px,36vw,650px);padding:0;display:flex}.page-hero.page-community:before,[dir=rtl] .page-hero.page-community:before{background:linear-gradient(0deg,#091012f0 0%,#091012ad 27%,#09101247 57%,#0910122e 100%),var(--page-image) center top/cover no-repeat;width:100%;height:100%;display:block;position:absolute;inset:0;transform:none}.page-hero.page-community .container{padding-top:200px;padding-bottom:32px}.page-hero.page-community h1{max-width:850px;margin:10px 0 12px;font-size:clamp(1.8rem,2.5vw,2.6rem);line-height:1.12}.page-hero.page-community p{max-width:850px;margin:0;font-size:1rem;line-height:1.5}.page-hero.page-community .eyebrow{margin-bottom:8px}@media (max-width:680px){.page-hero.page-community{min-height:530px}.page-hero.page-community:before,[dir=rtl] .page-hero.page-community:before{background-position:50%,top;background-size:cover,auto 100%}.page-hero.page-community .container{padding-top:270px;padding-bottom:28px}.page-hero.page-community h1{font-size:1.85rem}.page-hero.page-community p{font-size:.95rem}}.people-grid:has(.people-card) .people-card{flex-direction:column;display:flex}.people-card-copy{flex-direction:column;flex:1;display:flex}.people-card-copy .people-link{margin-top:auto;padding-top:24px}.people-card-copy .people-bio{margin-bottom:0}@media (min-width:801px){.people-card-copy .people-role{min-height:3.1em}}.leader-card .venture-website{width:fit-content;margin-right:16px}@media (min-width:681px){.leader-grid{grid-template-rows:repeat(5,auto);row-gap:0}.leader-card{grid-row:span 5;grid-template-rows:subgrid;display:grid}.leader-head{min-height:104px}.leader-card .venture-website{align-self:start;margin-top:12px}.leader-card .social-profile{margin-top:8px}}.page-hero.page-community:before,[dir=rtl] .page-hero.page-community:before{background-position:50%,top;background-repeat:no-repeat;background-size:cover,contain}@media (max-width:680px){.page-hero.page-community:before,[dir=rtl] .page-hero.page-community:before{background-position:50%,top;background-size:cover,100%}}.community-detail{grid-template-columns:minmax(220px,.9fr) 1fr 1fr;align-items:start;gap:32px}.community-program-photo{aspect-ratio:3/2;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}.community-detail h3{font-size:clamp(1.65rem,2.2vw,2.25rem)}@media (max-width:1050px){.community-detail{grid-template-columns:1fr 1fr;gap:24px}.community-program-photo{object-position:center;grid-column:1/-1;max-height:320px}}@media (max-width:680px){.community-detail{grid-template-columns:1fr;gap:20px}.community-program-photo{max-height:none}.community-detail h3{margin-top:8px}}.insight-image-link{margin:-27px -27px 24px;display:block;overflow:hidden;border-bottom:0!important}.insight-photo{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform .3s;display:block}.insight-card:hover .insight-photo{transform:scale(1.025)}.publication-photo{aspect-ratio:3/2;object-fit:cover;border-radius:6px;width:100%;height:auto;margin:28px 0 36px;display:block}.insight-card h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}@media (prefers-reduced-motion:reduce){.insight-photo{transition:none}.insight-card:hover .insight-photo{transform:none}}.insights-library,.insight-article,.community-details{isolation:isolate;position:relative}.insights-library:before,.insight-article:before,.community-details:before{content:"";opacity:.14;pointer-events:none;z-index:0;background-image:radial-gradient(circle,#e86628 1.7px,#0000 2px);background-size:13px 13px;width:240px;height:220px;position:absolute;inset-block-start:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(135deg,#0000 12%,#000 100%);mask-image:linear-gradient(135deg,#0000 12%,#000 100%)}.insights-library>.container,.insight-article>.container,.community-details>.container{z-index:1;position:relative}@media (max-width:680px){.insights-library:before,.insight-article:before,.community-details:before{opacity:.1;width:135px;height:130px}}.page-hero.page-insights.publication-hero{display:block;height:auto!important;min-height:0!important;padding:26px 0!important}.page-hero.page-insights.publication-hero .container{padding-top:0!important;padding-bottom:0!important}.page-hero.page-insights.publication-hero h1{max-width:1050px;margin:8px 0 0;line-height:1.3;font-size:clamp(1.4rem,1.9vw,1.85rem)!important}.page-hero.page-insights.publication-hero .eyebrow{margin:0;font-size:.75rem}.section.insight-article{padding-top:24px}.publication-photo{object-position:center;max-height:280px;margin:24px 0}.article-content .back-link{margin-bottom:12px}@media (max-width:680px){.page-hero.page-insights.publication-hero{padding:20px 0!important}.page-hero.page-insights.publication-hero h1{line-height:1.35;font-size:1.3rem!important}.section.insight-article{padding-top:20px}.publication-photo{max-height:220px}}.insights-library{padding:30px 0 45px}.insights-library .section-head{margin-bottom:18px}.insights-library .section-head h2{font-size:1.65rem}.insights-library .section-head>p{display:none}.insight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;scroll-margin-top:160px}.insight-card{background:#14212a;border:0;border-radius:6px;min-height:0;padding:0;overflow:hidden}.insight-tile{color:#fff;isolation:isolate;height:238px;text-decoration:none;display:block;position:relative}.insight-tile:after{content:"";z-index:-1;background:linear-gradient(#0810161f,#081016b8 48%,#081016f5);position:absolute;inset:0}.insight-tile .insight-photo{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.insight-tile>.card-index{color:#ffae7c;letter-spacing:.08em;font-size:.7rem;position:absolute;top:14px;left:16px}.insight-tile-caption{bottom:16px;position:absolute;inset-inline:16px}.insight-card .insight-tile h3{color:#fff;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;margin:0 0 10px;font-size:1rem;line-height:1.35}.insight-tile-read{color:#ffd0b1;font-size:.8rem}.insight-tile:focus-visible{outline-offset:-3px;outline:3px solid #ff8a46}.insight-pagination{justify-content:center;align-items:center;gap:20px;margin-top:25px;display:flex}.insight-pagination[hidden]{display:none}.insight-pagination button{color:#17222a;cursor:pointer;background:#fff;border:1px solid #c6c9c9;border-radius:4px;padding:10px 16px}.insight-pagination button:disabled{opacity:.4;cursor:default}.page-hero.page-insights.insights-hero{height:auto!important;min-height:0!important;padding:25px 0!important}.page-hero.page-insights.insights-hero h1{margin:8px 0;line-height:1.3;font-size:clamp(1.4rem,2vw,2rem)!important}.page-hero.page-insights.insights-hero p{max-width:800px;margin:0;font-size:1rem}.page-hero.page-insights.insights-hero .container{padding-top:0!important;padding-bottom:0!important}[dir=rtl] .insight-tile>.card-index{left:auto;right:16px}@media (min-width:1700px){.insight-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1100px){.insight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-tile{height:240px}}@media (max-width:480px){.insight-grid{grid-template-columns:1fr}.insight-tile{height:220px}.insight-card .insight-tile h3{font-size:1.05rem}.insight-pagination{gap:12px}}.publication-photo{width:min(100%,720px);margin:24px auto;display:block;aspect-ratio:auto!important;object-fit:contain!important;height:auto!important;max-height:none!important}.page-hero.page-insights.publication-hero h1{max-width:calc(100% - 200px)}[dir=rtl] .page-hero.page-insights.publication-hero:before{background-image:linear-gradient(270deg,#091113 0%,#091113f0 60%,#0911131a 100%),var(--page-image);background-position:50%,0 0}@media (max-width:680px){.page-hero.page-insights.publication-hero:before,[dir=rtl] .page-hero.page-insights.publication-hero:before{background-size:cover,auto 260px}.page-hero.page-insights.publication-hero h1{max-width:calc(100% - 65px)}}[dir=rtl] .page-hero.page-insights.publication-hero:before{background-position:50%,-350px 0}@media (max-width:680px){[dir=rtl] .page-hero.page-insights.publication-hero:before{background-position:50%,-275px 0}}.insight-tile:after{background:linear-gradient(#0000 0%,#0810161a 38%,#081016a3 72%,#081016db 100%)}.insight-tile .insight-photo{filter:brightness(1.13)}.insight-tile>.card-index{color:#ffd1ae;background:#0c181ea6;border-radius:3px;padding:5px 8px}.insight-tile-caption h3{text-shadow:0 1px 3px #0008}.page-hero.page-insights.publication-hero:before,[dir=rtl] .page-hero.page-insights.publication-hero:before{background:linear-gradient(90deg,#091113ad 0%,#0911135c 58%,#09111305 100%),var(--page-image) center 12%/cover no-repeat;background-position:50%,50% 12%;background-size:cover,cover}.page-hero.page-insights.publication-hero h1{text-shadow:0 1px 3px #0008}[dir=rtl] .page-hero.page-insights.publication-hero:before{background-image:linear-gradient(270deg,#091113ad,#09111338),var(--page-image)}@media (max-width:680px){.page-hero.page-insights.publication-hero:before,[dir=rtl] .page-hero.page-insights.publication-hero:before{background-position:50%,100% 0;background-size:cover,auto 350px}.page-hero.page-insights.publication-hero h1{max-width:100%}}.academy-programs .program-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.academy-programs .program-card{grid-column:span 2}.academy-programs .program-card:nth-child(4),.academy-programs .program-card:nth-child(5){grid-column:span 3}@media (max-width:900px){.academy-programs .program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-programs .program-card,.academy-programs .program-card:nth-child(4){grid-column:span 1}.academy-programs .program-card:nth-child(5){grid-column:span 2}}@media (max-width:680px){.academy-programs .program-grid{grid-template-columns:minmax(0,1fr)}.academy-programs .program-card,.academy-programs .program-card:nth-child(4),.academy-programs .program-card:nth-child(5){grid-column:span 1}}.academy-facts{background:#f0e8df}.academy-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.academy-fact-grid>div{border-inline-start:2px solid var(--burnt);padding-inline-start:18px}.academy-fact-grid strong,.academy-fact-grid span{display:block}.academy-fact-grid strong{font-size:1.35rem;line-height:1.35}.academy-fact-grid span{color:#596361;margin-top:9px;font-size:.9rem}.academy-detail-section{padding:52px 0}.academy-detail-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:48px;display:grid}.academy-detail-layout h2{margin:0;font-size:clamp(1.5rem,2.3vw,2.1rem);line-height:1.2}.academy-detail-layout p{max-width:850px;margin-top:0;line-height:1.8}.academy-objectives{margin:0;padding-inline-start:22px}.academy-objectives li{margin-bottom:16px;padding-inline-start:8px;line-height:1.7}.academy-objectives li::marker{color:var(--burnt)}.academy-journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.academy-journey article,.academy-curriculum article{border-top:3px solid var(--burnt);background:#fff;padding:24px}.academy-journey p,.academy-curriculum p{color:#596361;font-size:.96rem;line-height:1.65}.academy-curriculum{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.academy-curriculum h3{margin:16px 0 10px;font-size:1.25rem}.academy-curriculum a{color:var(--burnt-deep);font-size:.9rem;font-weight:700}.academy-subhead{margin-top:38px;font-size:1.6rem}.academy-detail-section.dark p{color:#d5d7d3}.academy-email{overflow-wrap:anywhere;margin-top:18px;display:block;color:#ffb580!important}.academy-pathway-note{border-inline-start:3px solid var(--burnt);padding-inline-start:24px}.academy-reference{padding-bottom:30px;font-size:.9rem}@media (max-width:1000px){.academy-fact-grid,.academy-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-detail-layout{gap:26px}}@media (max-width:680px){.academy-detail-section{padding:34px 0}.academy-detail-layout{grid-template-columns:minmax(0,1fr);gap:20px}.academy-fact-grid{gap:20px 12px}.academy-fact-grid strong{font-size:1.1rem}.academy-fact-grid span{font-size:.8rem}.academy-journey,.academy-curriculum{grid-template-columns:minmax(0,1fr)}.academy-journey article,.academy-curriculum article{padding:20px}}.page-hero.page-insights.insights-hero:not(.publication-hero){height:auto!important;min-height:440px!important;padding:64px 0!important}.page-hero.page-insights.insights-hero:not(.publication-hero) h1{margin:18px 0 24px;line-height:1.08;font-size:clamp(2.8rem,5vw,4.4rem)!important}.page-hero.page-insights.insights-hero:not(.publication-hero) p{max-width:690px;font-size:1.15rem;line-height:1.7}.article-source strong{font-size:1rem;display:block}.publication-date{color:#66716d;margin-top:8px;font-size:.9rem;display:block}@media (max-width:800px){.page-hero.page-insights.insights-hero:not(.publication-hero){min-height:380px!important;padding:52px 0!important}.page-hero.page-insights.insights-hero:not(.publication-hero) h1{font-size:clamp(2.55rem,8vw,3.7rem)!important}}.contact-directory{background:#eee7de}.contact-directory .section-head h2{font-size:clamp(1.8rem,3vw,2.8rem)}.contact-department{border-top:3px solid var(--burnt);background:#fff;flex-direction:column;grid-column:span 2;padding:28px;display:flex}.contact-department:nth-child(n+4){grid-column:span 3}.contact-department h3{margin:0 0 14px;font-size:1.35rem;line-height:1.3}.contact-department p{color:#596361;margin:0 0 22px;font-size:.96rem;line-height:1.65}.contact-department a{color:var(--burnt-deep);overflow-wrap:anywhere;align-self:flex-start;margin-top:auto;font-size:1rem;font-weight:700}.contact-department a:focus-visible{outline:2px solid var(--burnt);outline-offset:5px}@media (max-width:900px){.contact-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-department,.contact-department:nth-child(n+4){grid-column:span 1}.contact-department:last-child{grid-column:span 2}}@media (max-width:680px){.contact-directory-grid{grid-template-columns:minmax(0,1fr)}.contact-department,.contact-department:last-child{grid-column:span 1;padding:24px}}[dir=rtl] .hero:before{transform:none}[dir=rtl] .idea-hero img{max-height:none}.stripe{background-image:none}.venture-logo{background:0 0;border:0;justify-content:flex-start;max-width:300px;height:96px;padding:0}.venture-logo img{object-fit:contain;object-position:left center;width:100%;height:100%}.venture-logo img[src*=misct-clean]{filter:brightness(0)}.home-venture-logo,.venture:not(.featured) .home-venture-logo{object-fit:contain;object-position:left center;background:0 0;border-radius:0;width:180px;max-width:100%;height:64px;margin:14px 0 0;padding:0;display:block}.venture:not(.featured) .home-venture-logo[src*=misct-clean]{filter:brightness(0)}.marquee{width:min(calc(100% - 42px),var(--max));margin:auto;padding:8px 0;overflow:hidden;-webkit-mask-image:none;mask-image:none}.marquee-track{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:24px;width:100%;animation:none;display:grid}.client-logo{background:#fff;border:1px solid #e6e9e9;width:100%;min-width:0;height:112px;padding:18px;overflow:hidden}.client-logo:has(img[aria-hidden=true]){display:none}.client-logo img,.client-grid .client-logo img{object-fit:contain;object-position:center;mix-blend-mode:normal;width:100%;height:100%;display:block}.client-grid .client-logo{background:#fff;height:112px;padding:18px}[dir=rtl] .venture-logo{justify-content:flex-start}[dir=rtl] .venture-logo img,[dir=rtl] .home-venture-logo{object-position:right center}@media (max-width:1000px){.marquee-track{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:680px){.marquee-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.client-logo{height:96px;padding:14px}.home-venture-logo{height:58px}}.venture-grid .venture{justify-content:flex-start;gap:18px;min-height:0;padding:30px}.venture-grid .venture>div{margin:0}.venture-grid .home-venture-logo{width:200px;height:64px;margin:12px 0 0}.venture-grid .venture p{margin:0;line-height:1.5}.venture-grid .venture>.link{margin-top:auto;padding-top:8px}@media (max-width:680px){.venture-grid .venture{gap:16px;padding:26px}.venture-grid .home-venture-logo{height:58px}}.marquee{width:100%;padding:16px 0;overflow:hidden}.marquee-track{direction:ltr;gap:32px;width:max-content;animation:85s linear infinite move-logos;display:flex}.marquee .client-logo{background:0 0;border:0;flex:0 0 200px;width:200px;height:104px;padding:16px;display:flex;overflow:visible}.marquee .client-logo:has(img[aria-hidden=true]){display:flex}.marquee .client-logo img{object-fit:contain;width:100%;height:100%}@media (max-width:680px){.marquee-track{gap:20px}.marquee .client-logo{flex-basis:170px;width:170px;height:90px}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}.marquee{overflow:auto}}.client-showcase{background:#343a3c}.client-showcase{color:#252b2e;background:#f0f2f3}.client-showcase h2{color:#252b2e}.client-showcase .eyebrow{color:#566166}.client-showcase .client-more{color:#252b2e;border-color:#778388}.client-grid .client-logo{background:#f0f2f3;border-color:#dde2e5}h2.venture-logo{font-size:inherit;width:min(300px,100%);height:96px;margin:18px 0 22px;line-height:1}h2.venture-logo img{object-fit:contain;max-width:100%;max-height:100%;display:block}@media (max-width:680px){h2.venture-logo{width:min(260px,100%);height:78px;margin:14px 0 18px}}.marquee{scrollbar-width:none;overflow-x:auto}.marquee::-webkit-scrollbar{display:none}.marquee-track{gap:16px;animation:none!important;transform:none!important}.marquee .client-logo{flex-basis:180px;width:180px;height:100px;padding:8px}.client-logo-controls{justify-content:flex-end;gap:8px;margin-bottom:0;display:flex}.client-logo-arrow{color:#252b2e;cursor:pointer;background:0 0;border:1px solid #bac3c7;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:24px;display:flex}.client-logo-arrow:hover{background:#dce2e5}.client-logo-arrow:focus-visible{outline-offset:3px;outline:2px solid #252b2e}@media (max-width:680px){.marquee-track{gap:10px}.marquee .client-logo{flex-basis:150px;width:150px;height:88px;padding:8px}}.home-venture-portfolio{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.home-venture-item{text-align:center;color:#252b2e;flex-direction:column;align-items:center;gap:16px;min-width:0;padding:8px 0;text-decoration:none;display:flex}.home-venture-image{background:#fff;justify-content:center;align-items:center;width:100%;height:112px;padding:18px;transition:box-shadow .2s;display:flex}.home-venture-image.dark{background:#111}.home-venture-image img{object-fit:contain;width:100%;height:68px;display:block;filter:none!important}.home-venture-item span:last-child{font-size:14px;font-weight:600;line-height:1.5}.home-venture-item:hover .home-venture-image{box-shadow:0 3px 14px #00000018}.home-venture-item:focus-visible{outline-offset:6px;outline:2px solid #e9510e}@media (max-width:1000px){.home-venture-portfolio{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.home-venture-portfolio{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.home-venture-image{height:100px;padding:14px}.home-venture-image img{height:64px}}h2.venture-logo img[src*=quantaesg-compact]{object-fit:contain;width:280px;max-width:100%;height:auto;max-height:90px}.page-hero.future-english-hero:before,[dir=rtl] .page-hero.future-english-hero:before{background-image:linear-gradient(90deg,#11191b 0%,#11191bf0 22%,#11191b8c 35%,transparent 48%),var(--page-image)}@media (max-width:680px){.page-hero.future-english-hero:before,[dir=rtl] .page-hero.future-english-hero:before{background-image:linear-gradient(0deg,#11191bf5 0%,#11191ba6 40%,transparent 70%),var(--page-image)}}.omegra-logo-space{height:96px;background:0 0!important}.home-venture-item .omegra-logo-space{height:112px}.home-venture-portfolio{grid-template-columns:repeat(7,minmax(0,1fr))}@media (max-width:1100px){.home-venture-portfolio{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.home-venture-portfolio{grid-template-columns:repeat(2,minmax(0,1fr))}.home-venture-item .omegra-logo-space{height:100px}}.venturerow .omegra-name{letter-spacing:normal;margin:0 0 22px;font-size:2rem;line-height:1.1}.venturerow .omegra-logo-space{height:96px;margin:18px 0 0}@media (max-width:680px){.venturerow .omegra-logo-space{height:78px;margin-top:14px}}.enquiry-section{background:#eee8e0}.enquiry-fields{grid-template-columns:1fr 1fr;gap:22px;display:grid}.enquiry-form label{margin-bottom:20px;font-weight:600;display:block}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{color:#172124;width:100%;font:inherit;background:#fff;border:1px solid #bcc1c1;border-radius:4px;margin-top:9px;padding:14px;display:block}.enquiry-form textarea{resize:vertical}.enquiry-form :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #e96320}.enquiry-note{max-width:700px;font-size:.95rem}@media (max-width:680px){.enquiry-fields{grid-template-columns:1fr;gap:0}}.contact-intro{background:#eee8e0;padding:32px 0 20px}.contact-intro h1{margin:10px 0;font-size:clamp(2rem,4vw,3.5rem)}.contact-intro p{max-width:760px;margin:0}.enquiry-section{padding-top:12px;padding-bottom:50px}.enquiry-heading{margin:0 0 22px;font-size:1.4rem}.enquiry-form{max-width:1050px}.enquiry-form label{margin-bottom:14px}.enquiry-form input,.enquiry-form select{padding:11px 13px}.marketing-choice{border:1px solid #bec4c3;border-radius:6px;margin:20px 0;padding:18px}.marketing-choice legend{padding:0 8px;font-weight:700}.consent-options{flex-wrap:wrap;gap:28px;display:flex}.consent-options label{align-items:center;gap:8px;display:flex}.enquiry-form .consent-options input{accent-color:#df591a;width:18px;height:18px;margin:0;display:inline-block}.marketing-choice p{margin:8px 0 14px;font-size:1rem}@media (max-width:680px){.contact-intro{padding-top:24px}.marketing-choice{padding:14px}.consent-options{gap:15px}}.enquiry-form{background:#fff;border:1px solid #ddd6ce;border-radius:12px;padding:26px;box-shadow:0 8px 30px #18232808}.enquiry-fields{gap:10px 22px}.enquiry-form label{margin-bottom:12px;font-size:.9rem;font-weight:600}.enquiry-form :is(input,select,textarea){margin-top:7px;padding:10px 12px;font-size:.9rem;font-weight:400}.enquiry-form textarea{min-height:110px}.enquiry-heading{font-size:1.3rem}.required-note,.enquiry-note{line-height:1.6;font-size:.8rem!important}.required-mark,.required-note span{color:#bb4510}.marketing-choice{margin:16px 0;padding:12px 15px}.marketing-choice legend{font-size:.85rem}.marketing-choice p{font-size:.82rem;line-height:1.6}.enquiry-form .consent-options input{width:14px;height:14px}.consent-options label{font-size:.82rem}.enquiry-form .button{padding:12px 20px;font-size:.9rem}.enquiry-error{color:#a12817;font-size:.9rem}.form-trap{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.enquiry-confirmation{color:#172124;background:#fff;border:0;border-radius:14px;width:calc(100% - 36px);max-width:480px;padding:32px;box-shadow:0 20px 80px #0004}.enquiry-confirmation::backdrop{background:#11191b99}.enquiry-confirmation h2{font-size:1.6rem}.enquiry-confirmation p{font-size:1rem}.enquiry-reference{color:#687477;overflow-wrap:anywhere;font-size:.72rem!important}[hidden]{display:none!important}@media (max-width:680px){.enquiry-form{padding:18px}.enquiry-fields{gap:0}.enquiry-confirmation{padding:24px}}.omegra-services{grid-template-columns:1fr!important}.omegra-services>div{padding:22px!important}.omegra-services strong{line-height:1.5}@media (min-width:1300px){.omegra-services{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.contact-layout{direction:ltr;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:start;gap:56px;display:grid}.contact-form-column,.contact-connect{min-width:0}html[lang=ar] .contact-form-column,html[lang=ar] .contact-connect{direction:rtl}.contact-connect>h2{margin:0 0 20px;font-size:1.3rem}.contact-layout .enquiry-form{max-width:none;box-shadow:none;padding:22px}.contact-layout .enquiry-fields{gap:8px 16px}.contact-connect h3{margin:0 0 9px;font-size:1.12rem;line-height:1.5}.connect-photo{background:#282c2f;border-radius:10px;margin:0 0 20px;position:relative;overflow:hidden}.connect-photo>img{object-fit:cover;object-position:center 38%;width:100%;height:270px;display:block}.connect-photo-caption{color:#252729;background:#f0eeea;padding:20px 24px}.connect-photo-caption p{margin:5px 0;font-size:.9rem;line-height:1.65}.connect-photo-caption a{margin-top:8px;font-size:.9rem;font-weight:600;display:inline-block}.connect-details{flex-direction:column;align-items:flex-start;gap:8px;padding:4px 4px 24px;display:flex}.connect-details h3{margin:13px 0 0}.connect-details a{font-size:.95rem}.connect-library>img{object-position:right center;height:220px}.connect-social{border-bottom:1px solid #d6d2cc;align-items:center;gap:12px;padding:20px 4px;font-size:.92rem;display:flex}.connect-social span{color:#fff;background:#252b31;border-radius:3px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.connect-ethics{padding:26px 4px}.connect-ethics .eyebrow{margin-bottom:12px}.connect-ethics h3{font-size:1rem;font-weight:400;line-height:1.7}.connect-ethics a{overflow-wrap:anywhere;margin:12px 0;font-size:.88rem;display:block}@media (max-width:1050px){.contact-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:28px}.contact-layout .enquiry-fields{grid-template-columns:1fr}}@media (max-width:760px){.contact-layout{grid-template-columns:1fr;gap:38px}.contact-layout .enquiry-fields{grid-template-columns:1fr}.connect-photo>img{height:240px}.contact-connect>h2{margin-top:0}.contact-layout .enquiry-form{padding:18px}.connect-photo-caption{padding:18px 20px}}.contact-directory{background:#f3f1ed;padding-top:36px;padding-bottom:42px}.contact-directory .section-head{margin-bottom:20px}.contact-directory .section-head h2{margin-bottom:6px;font-size:clamp(1.35rem,2.3vw,1.8rem);line-height:1.3}.contact-directory .section-head p{margin:0;font-size:.9rem}.contact-directory-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.contact-directory .contact-department{background:#fff;border:1px solid #dedbd5;border-radius:8px;flex-direction:column;grid-column:span 2;min-height:0;padding:18px 20px;display:flex}.contact-directory .contact-department:nth-last-child(-n+2){grid-column:span 3}.contact-directory .contact-department h3{margin:0 0 8px;font-size:1rem;line-height:1.4}.contact-directory .contact-department p{margin:0 0 12px;font-size:.84rem;line-height:1.6}.contact-directory .contact-department a{overflow-wrap:anywhere;margin-top:auto;font-size:.82rem;font-weight:600}@media (max-width:850px){.contact-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-directory .contact-department,.contact-directory .contact-department:nth-last-child(-n+2){grid-column:span 1}.contact-directory .contact-department:last-child{grid-column:span 2}}@media (max-width:540px){.contact-directory-grid{grid-template-columns:1fr;gap:10px}.contact-directory .contact-department,.contact-directory .contact-department:nth-last-child(-n+2),.contact-directory .contact-department:last-child{grid-column:span 1;padding:16px 18px}}.academy-programs .program-card:nth-child(n){grid-column:span 2}.ai-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ai-module-grid article{background:#f0ece5;border-radius:8px;padding:24px}.ai-module-grid h3{margin:14px 0 10px;font-size:1.2rem;line-height:1.4}.ai-module-grid p{margin:0;font-size:.95rem;line-height:1.7}.page-hero.ai-literacy-hero{--page-image:url(/assets/yara-hero-clean.webp);min-height:520px}.page-hero.ai-literacy-hero:before{background:linear-gradient(90deg,#0f1416f2,#0f1416cc 40%,#0f141614 80%),var(--page-image) right center/cover no-repeat;transform:none}.ai-literacy-hero h1{max-width:650px;font-size:clamp(2rem,4vw,3.5rem)}.ai-literacy-hero p{max-width:550px}.ai-reference{font-size:.85rem;line-height:1.6}[dir=rtl] .page-hero.ai-literacy-hero:before{background:linear-gradient(270deg,#0f1416f2,#0f1416cc 40%,#0f141640),var(--page-image) right center/cover no-repeat;transform:none}@media (max-width:900px){.academy-programs .program-card:nth-child(n){grid-column:span 1}.ai-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.academy-programs .program-card:nth-child(n){grid-column:span 1}.ai-module-grid{grid-template-columns:1fr}.page-hero.ai-literacy-hero{min-height:500px;padding:70px 0}.page-hero.ai-literacy-hero:before,[dir=rtl] .page-hero.ai-literacy-hero:before{background:linear-gradient(0deg,#0f1416f2,#0f141699),var(--page-image) 65% center/cover no-repeat}}.page-hero.ai-literacy-hero:before,[dir=rtl] .page-hero.ai-literacy-hero:before{background-position:50%,100% 0}@media (max-width:680px){.page-hero.ai-literacy-hero:before,[dir=rtl] .page-hero.ai-literacy-hero:before{background-position:50%,65% 0}}[dir=rtl] .page-hero.program-hero:before{transform:none}[dir=rtl] .page-hero.page-academy:not(.program-hero):before{background-image:linear-gradient(90deg,#0f1416e8 0%,#0f1416c2 30%,#0f141629 66%,#0f141605 100%),url(/assets/reflexion-academy-natural-neck-oct8.webp)}.page-hero.page-academy:not(.program-hero){min-height:455px}[dir=rtl] .page-hero.page-academy .container{text-align:left;direction:ltr}[dir=rtl] .page-hero.page-academy .container>h1,[dir=rtl] .page-hero.page-academy .container>p,[dir=rtl] .page-hero.page-academy .container>.eyebrow{text-align:right;direction:rtl;width:min(100%,650px);margin-left:0;margin-right:auto}[dir=rtl] .page-hero.page-academy .back-link{direction:rtl}[dir=rtl] .page-hero.ai-literacy-hero:before{background-image:linear-gradient(90deg,#0f1416f2,#0f1416cc 40%,#0f141614 80%),var(--page-image)}[dir=rtl] .page-hero.future-finance-hero:before{background:linear-gradient(90deg,#0d141cf7 0%,#0d141cd4 33%,#0d141c2e 72%,#0d141c08 100%),var(--page-image) center 8%/cover no-repeat}[dir=rtl] .yara-hero:before{background-image:linear-gradient(90deg,#081016f0 0%,#081016ad 38%,#08101614 72%),url(/assets/yara-hero-clean.webp);background-position:50% 25%;background-size:cover;transform:none}[dir=rtl] .yara-hero .container{text-align:left;direction:ltr}[dir=rtl] .yara-hero .container>h1,[dir=rtl] .yara-hero .container>p,[dir=rtl] .yara-hero .container>.eyebrow{text-align:right;direction:rtl;margin-left:0;margin-right:auto}[dir=rtl] .yara-hero .hero-actions{direction:rtl;width:fit-content}.enquiry-form .form-trap{clip-path:inset(50%);opacity:0;pointer-events:none;inset-inline-start:0!important;width:1px!important;height:1px!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}@media (max-width:680px){[dir=rtl] .page-hero.page-academy:not(.program-hero):before{background-image:linear-gradient(#0f14161f 0%,#0f1416a6 48%,#0f1416f5 100%),url(/assets/reflexion-academy-natural-neck-oct8.webp);background-position:50%,72% 43%}[dir=rtl] .page-hero.future-finance-hero:before{background:linear-gradient(0deg,#0d141cf5 0%,#0d141ca8 55%,#0d141c26 100%),var(--page-image) 71% 10%/auto 100% no-repeat}[dir=rtl] .page-hero.ai-literacy-hero:before{background-image:linear-gradient(0deg,#0f1416f2,#0f141699),var(--page-image)}[dir=rtl] .yara-hero:before{background-image:linear-gradient(#0000 50%,#101a221f 76%,#101a22 100%),url(/assets/yara-hero-mobile.webp);background-position:50%,top;background-size:100% 100%,100%}}@media (min-width:681px){.yara-hero{min-height:650px}.yara-hero:before,[dir=rtl] .yara-hero:before{background-position:50%,top;background-repeat:no-repeat;background-size:100% 100%,auto 650px}html[lang=fr] .yara-hero h1{font-size:clamp(3rem,4.5vw,4.8rem)}html[lang=fr] .yara-hero .yara-lead{font-size:clamp(1.35rem,1.9vw,1.8rem)}}@media (max-width:680px){.page-hero.page-academy:not(.program-hero){min-height:0;padding:0}.page-hero.page-academy:not(.program-hero):before,[dir=rtl] .page-hero.page-academy:not(.program-hero):before{background-image:linear-gradient(#151b1d14 15%,#151b1dd9 60%,#151b1d 100%),url(/assets/reflexion-academy-natural-neck-oct8.webp);background-position:50%,top;background-repeat:no-repeat;background-size:100% 100%,100%;transform:none}.page-hero.page-academy:not(.program-hero) .container{padding-top:clamp(210px,56vw,360px);padding-bottom:32px}}.home-venture-item .home-venture-image{flex-shrink:0}.home-venture-item .omegra-logo-space{background:#fff!important}.home-venture-item .omegra-logo-space strong{font-size:1.25rem;line-height:1.2}.home-venture-image:has(img[src*=misct-transparent-v6]){background:#fff}.home-venture-image.omegra-approved{padding:8px 12px}.home-venture-image.omegra-approved img{object-fit:contain;width:100%;height:100%}h2.venture-logo.omegra-approved{background:#fff;width:min(280px,100%);height:154px;padding:12px}h2.venture-logo.omegra-approved img{object-position:center}@media (max-width:680px){h2.venture-logo.omegra-approved{height:138px}}[dir=rtl] .page-hero:before,[dir=rtl] .yara-teaser-art{transform:none!important}@media (max-width:480px){.container{width:calc(100% - 32px)}main :is(h1,h2,h3,p,a,label,button){overflow-wrap:break-word}.enquiry-form :is(input,select,textarea){font-size:16px}.home-venture-portfolio,.contact-form-column,.contact-connect{min-width:0}.hero-actions,.yara-cta-links{flex-wrap:wrap}}@media (max-width:320px){.venturerow{grid-template-columns:minmax(0,1fr)}.venturerow .items{grid-template-columns:repeat(2,minmax(0,1fr))}.venturerow .items div,.venturerow .items strong,.venturerow .items span,.venturerow .description,.venturerow .venture-category,.academy-fact-grid strong,.academy-fact-grid span{overflow-wrap:break-word}}@media (max-width:300px){.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aspiration-intro,.intro-grid{grid-template-columns:minmax(0,1fr)}.topic,.aspiration-intro .eyebrow,.aspiration-intro h2,.aspiration-intro p,.intro-grid h2,.intro-grid p,.learning-sequence{overflow-wrap:break-word}}
