.taakad-journey{height:500svh;position:relative;background:#041d34;color:#fff}.taakad-stage{height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden;isolation:isolate}.taakad-art{position:absolute;inset:0;z-index:-1;background:#062c4b}.taakad-art img{width:100%;height:100%;object-fit:cover;opacity:.58;transform:scale(1.1);transition:transform .15s linear}.taakad-art-shade{position:absolute;inset:0;background:linear-gradient(90deg,#02182cf7 0%,#04223ee0 36%,#03294566 75%),linear-gradient(0deg,#021a30b8,transparent 40%)}.taakad-line{position:absolute;inset:0;width:100%;height:100%;opacity:.55}.taakad-line path{fill:none;stroke:#76d7ff;stroke-width:2;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--taakad-progress,0)*100);vector-effect:non-scaling-stroke}.taakad-meta{position:absolute;top:140px;left:7%;right:7%;display:flex;justify-content:space-between;color:#a4cde3;font:8px monospace;letter-spacing:1px}.taakad-scenes{position:absolute;left:7%;top:25%;width:46%;height:60%}.taakad-scene{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none}.taakad-scene:first-child{opacity:1;visibility:visible;pointer-events:auto}.taakad-kicker{font:8px monospace;letter-spacing:1.4px;color:#8dd6fb}.taakad-scene h2{font:400 clamp(50px,5.7vw,90px)/1.03 Arial;letter-spacing:-.07em;margin:28px 0}.taakad-scene h2 em{font:400 1em Georgia;color:#97ddff}.taakad-scene p{max-width:380px;font:13px/1.8 Arial;color:#c3dbe9}.taakad-partners,.taakad-pillars{display:flex;flex-wrap:wrap;gap:0;margin-top:36px}.taakad-partners span,.taakad-pillars span{font:10px/1.5 Arial;color:#d9effb;padding:0 18px;border-left:1px solid #81c5e855}.taakad-partners span:first-child,.taakad-pillars span:first-child{padding-left:0;border:0}.taakad-photo-note{display:block;margin-top:40px;font:7px monospace;letter-spacing:1px;color:#a5d4e9}.taakad-action{display:inline-flex;gap:40px;border-bottom:1px solid #85bdd4;padding:15px 0;margin-top:20px;font:12px Arial}.taakad-action span{font-size:22px}.taakad-nav{position:absolute;bottom:38px;left:7%;right:7%;display:flex;gap:25px}.taakad-nav button{flex:1;background:none;border-top:1px solid #8ab7d166;color:#80a8bf;padding:14px 0;text-align:left;font:8px monospace}.taakad-nav button span{display:block;font:10px Arial;margin-top:9px}.taakad-nav button[aria-current=step]{color:#e7f9ff;border-color:#a2e7ff}.taakad-nav button:focus-visible{outline:2px solid #9ee4ff}@media(max-width:760px){.taakad-stage{min-height:0}.taakad-art img{object-position:65% center}.taakad-art-shade{background:linear-gradient(0deg,#02182ffa 0%,#032744d9 57%,#052e4d7d)}.taakad-meta{top:108px;font-size:6px}.taakad-meta span:last-child{display:none}.taakad-scenes{top:22%;width:86%;height:62%}.taakad-scene h2{font-size:clamp(43px,10vw,62px);margin:22px 0}.taakad-scene p{font-size:12px;max-width:300px}.taakad-partners,.taakad-pillars{margin-top:25px;gap:10px}.taakad-partners span,.taakad-pillars span{font-size:9px;padding:0 10px}.taakad-nav{bottom:20px;gap:10px}.taakad-nav button{font-size:7px}.taakad-nav button span{font-size:8px;line-height:1.3}.taakad-line{opacity:.3}}@media(prefers-reduced-motion:reduce){.taakad-journey{height:auto}.taakad-stage{position:relative;height:auto;min-height:0;padding:130px 7% 70px}.taakad-meta,.taakad-scenes{position:relative;inset:auto;width:auto;height:auto}.taakad-scenes{display:grid;gap:60px;margin-top:50px}.taakad-scene{position:relative;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}.taakad-art img{transform:none}.taakad-line path{stroke-dashoffset:0}.taakad-nav{display:none}}
.taakad-pillars{align-items:center}.taakad-pillars span+span:before{content:'·';margin-right:16px;color:#78cef4}.taakad-pillars span{border:0;padding-left:0}
/* Full-screen project image becomes a framed architectural stage as the story advances. */
.taakad-art{overflow:hidden;background:#031c31}.taakad-art img{position:absolute;top:11%;left:40%;width:55%;height:68%;object-fit:cover;object-position:center;opacity:.96;border-radius:3px;box-shadow:0 30px 90px #00142299;transition:top .65s,width .65s,height .65s,left .65s,opacity .65s,transform .15s linear;filter:saturate(.85)}.taakad-art-shade{background:linear-gradient(90deg,#031a30 0%,#031b31f5 30%,#062b4880 59%,#07294322 100%),linear-gradient(0deg,#031a30 0%,transparent 30%);pointer-events:none}.taakad-journey[data-active="1"] .taakad-art img{top:8%;left:35%;width:65%;height:82%}.taakad-journey[data-active="2"] .taakad-art img,.taakad-journey[data-active="3"] .taakad-art img,.taakad-journey[data-active="4"] .taakad-art img{top:11%;left:55%;width:38%;height:38%;opacity:.38}.taakad-photo-credit{position:absolute;right:7%;bottom:18%;font:7px monospace;letter-spacing:1px;color:#b7d9e8;opacity:.8}.taakad-line{opacity:.4;mix-blend-mode:screen}.taakad-line path{stroke-width:5}.taakad-visual-chapters{position:absolute;top:25%;left:53%;right:7%;height:50%;z-index:1;pointer-events:none}.taakad-graphic{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:15px;opacity:0;transform:translateY(25px);transition:opacity .55s,transform .55s;color:#d7f4ff}.taakad-journey[data-active="0"] .ta-graphic-0,.taakad-journey[data-active="1"] .ta-graphic-1,.taakad-journey[data-active="2"] .ta-graphic-2,.taakad-journey[data-active="3"] .ta-graphic-3,.taakad-journey[data-active="4"] .ta-graphic-4{opacity:1;transform:none}.ta-graphic-0{align-items:end;padding-bottom:10%}.ta-graphic-0 strong{font:400 28px Arial;letter-spacing:-1px}.ta-graphic-0 span,.ta-graphic-2 span,.ta-graphic-4 span{font:9px/2 monospace;letter-spacing:1px}.ta-graphic-0 i,.ta-graphic-2 i,.ta-graphic-4 i{width:50px;height:1px;background:#8bd9f7}.ta-graphic-1{align-items:end;justify-content:end;flex-direction:column;padding-bottom:8%;text-align:right}.ta-graphic-1 strong{font:400 28px/1.05 Arial;letter-spacing:-1px}.ta-visual-index{font:8px monospace;letter-spacing:1px}.ta-graphic-2 span{width:95px;height:95px;border:1px solid #8cd7fa88;border-radius:50%;display:grid;place-content:center;text-align:center;background:#073252c9}.ta-graphic-2 b{font:9px/1.3 Arial}.ta-graphic-3{align-items:center;justify-content:space-evenly;flex-direction:column}.ta-graphic-3 span{font:400 clamp(30px,4vw,60px)/1 Arial;letter-spacing:-2px;border-bottom:1px solid #76c7e577;width:80%;padding:10px 0}.ta-graphic-4 strong{font:400 clamp(55px,7vw,105px) Arial;letter-spacing:-5px}.ta-graphic-4 span{font-size:24px}.taakad-scenes{z-index:2}.taakad-meta,.taakad-nav{z-index:3}
@media(max-width:760px){.taakad-art img{top:13%;left:22%;width:78%;height:37%;opacity:.9}.taakad-art-shade{background:linear-gradient(0deg,#02182f 0%,#03243ee8 42%,#031f3566 100%)}.taakad-journey[data-active="1"] .taakad-art img{top:13%;left:15%;width:85%;height:42%}.taakad-journey[data-active="2"] .taakad-art img,.taakad-journey[data-active="3"] .taakad-art img,.taakad-journey[data-active="4"] .taakad-art img{top:12%;left:34%;width:66%;height:33%;opacity:.32}.taakad-scenes{top:45%;height:42%}.taakad-scene h2{font-size:clamp(34px,8vw,48px);margin:13px 0}.taakad-scene p{font-size:11px;line-height:1.6}.taakad-meta{top:95px}.taakad-partners,.taakad-pillars{margin-top:15px}.taakad-visual-chapters{top:18%;left:43%;right:7%;height:24%}.ta-graphic-0{padding-bottom:0}.ta-graphic-0 strong{font-size:17px}.ta-graphic-0 span{font-size:6px}.ta-graphic-0 i,.ta-graphic-4 i{width:15px}.ta-graphic-1 strong{font-size:18px}.ta-graphic-2{gap:3px}.ta-graphic-2 span{width:49px;height:49px;font-size:6px}.ta-graphic-2 b{font-size:6px}.ta-graphic-2 i{width:8px}.ta-graphic-3 span{font-size:22px;padding:3px 0}.ta-graphic-4 strong{font-size:44px}.ta-graphic-4 span{font-size:14px}.taakad-photo-credit{bottom:auto;top:51%;font-size:5px}.taakad-nav{bottom:15px}.taakad-action{margin-top:4px;padding:5px 0}.taakad-photo-note{margin-top:15px}}
@media(prefers-reduced-motion:reduce){.taakad-art img{inset:0!important;width:100%!important;height:100%!important;opacity:.3!important}.taakad-visual-chapters{display:none}}
@media(max-width:760px){.taakad-photo-credit{top:14%;right:7%;font-size:5px}}
.taakad-partners{display:flex;flex-wrap:nowrap;gap:12px;align-items:stretch;margin-top:30px}.taakad-partner-logo{width:145px;height:86px;background:#fff;border-radius:3px;padding:12px;display:grid;place-items:center}.taakad-partner-logo img{width:100%;height:100%;object-fit:contain}.taakad-partner-logo.health-holding img{filter:grayscale(1) invert(1) contrast(3);mix-blend-mode:multiply}.taakad-partners .taakad-partner-logo{border:0}@media(max-width:760px){.taakad-partners{gap:7px;margin-top:14px}.taakad-partner-logo{width:93px;height:56px;padding:6px}}
.taakad-partner-logo{overflow:hidden}.taakad-partner-logo img{width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain!important}.taakad-partner-logo.health-holding img{transform:scale(1.7)}

.taakad-partner-logo{position:relative}.taakad-partner-logo img{position:absolute;inset:12px;width:calc(100% - 24px)!important;height:calc(100% - 24px)!important}@media(max-width:760px){.taakad-partner-logo img{inset:6px;width:calc(100% - 12px)!important;height:calc(100% - 12px)!important}}
