:root{--bg:#070d0f;--tq:#66e6d6;--ink:#f0f7f5;--muted:#a5bfbb;--line:#8bd6cb29;--header:74px;--footer:66px;--rail:168px;color-scheme:dark;font-family:Manrope,system-ui,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);scroll-padding-top:var(--header)}body{margin:0;background:var(--bg);color:var(--ink);font-size:15px;line-height:1.6;min-width:300px}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button,a{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--tq);outline-offset:5px}::selection{background:var(--tq);color:#092421}h1,h2,h3,p{margin:0}h1,h2{font-family:Montserrat,Manrope,sans-serif;font-weight:650;letter-spacing:-.065em;line-height:1.07}h1{font-size:clamp(48px,5.4vw,86px)}h2{font-size:clamp(42px,4.5vw,72px);margin-bottom:24px}em{font-style:normal;color:var(--tq)}h3{line-height:1.3;font-weight:700}a{text-decoration:none}.ambient{position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse at 80% 15%,#0b3f3c3d,transparent 70%);z-index:0}.skip{position:fixed;left:20px;top:-100px;background:var(--tq);color:#062923;padding:12px 22px;z-index:100}.skip:focus{top:12px}.masthead{height:var(--header);position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:0 34px;background:#061012e8;backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.wordmark{display:flex}.wordmark img{width:110px;height:auto}.masthead-center{display:flex;align-items:center;gap:13px;font-size:10px;letter-spacing:.17em;font-weight:750;color:#c4ddd6}.masthead-center i,.tiny-dot{width:6px;height:6px;border-radius:50%;background:var(--tq);box-shadow:0 0 13px #66e6d669;display:inline-block}.header-contact{padding:9px 19px;border-radius:30px;border:1px solid #87d6cb44;font-size:12px}.header-contact:hover{background:#66e6d616}.track{position:absolute;bottom:-1px;left:0;right:0;height:2px}.track div{background:var(--tq);height:100%;width:6.67%;transition:width .4s}.rail{position:fixed;top:var(--header);bottom:var(--footer);left:0;width:var(--rail);z-index:35;display:flex;flex-direction:column;padding:28px 13px 20px;background:#071012ee;border-right:1px solid var(--line)}.rail>p{font-size:8px;letter-spacing:.14em;color:#779b94;margin:0 8px 20px}.rail-list{display:flex;flex:1;min-height:0;flex-direction:column;gap:3px;overflow-y:auto;scrollbar-width:thin}.rail-list a{display:flex;align-items:center;gap:9px;padding:9px 9px;min-height:33px;border-radius:8px;font-size:11px;color:#8fa9a3}.rail-list a span{font-size:9px;color:#597e77;font-weight:700}.rail-list a em{color:inherit;line-height:1.3;letter-spacing:-.015em}.rail-list a.active{color:#e8fcf5;background:#66e6d610;box-shadow:inset 2px 0 var(--tq)}.rail-list a.active span{color:var(--tq)}.rail-list a:hover{background:#66e6d608}.rail>small{padding:18px 9px 0;border-top:1px solid var(--line);font-size:10px;line-height:1.6;color:#71938b;margin-top:20px}.mobile-index{display:none}#presentation{position:relative;margin-left:var(--rail)}.slide{position:relative;isolation:isolate;min-height:max(790px,100svh);padding:calc(var(--header) + 48px) clamp(28px,4.6vw,82px) calc(var(--footer) + 65px);border-bottom:1px solid #86bfb518;display:flex;align-items:center;overflow:clip}.slide:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 85% 48%,#0b4a4330,transparent 70%)}.slide:nth-child(even):before{background:radial-gradient(ellipse at 9% 68%,#124b532e,transparent 70%)}.slide-inner{width:100%;max-width:1320px;margin:auto}.slide-foot{position:absolute;bottom:calc(var(--footer) + 19px);left:clamp(28px,4.6vw,82px);right:clamp(28px,4.6vw,82px);border-top:1px solid var(--line);padding-top:14px;display:flex;justify-content:space-between;color:#6e9690;font-size:9px;font-weight:650;letter-spacing:.12em}.eyebrow{font-size:10px;letter-spacing:.15em;color:var(--tq);font-weight:750;margin-bottom:32px;display:flex;gap:12px;align-items:center}.lead{font-size:clamp(15px,1.25vw,19px);line-height:1.85;color:var(--muted);max-width:620px;margin:0 0 20px}.lead.wide{max-width:860px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:14px 22px;min-height:49px;border:1px solid #81d3c93d;border-radius:30px;font-weight:750;font-size:13px;transition:transform .2s,background .2s}.button.primary{background:var(--tq);color:#062b26;border-color:var(--tq)}.button:hover{transform:translateY(-3px)}.button.ghost:hover{background:#66e6d610}.button-row{display:flex;gap:12px;flex-wrap:wrap}.footnote{color:#7c9c95;font-size:11px;line-height:1.7;margin-top:24px;max-width:980px}.deck-controls{position:fixed;inset:auto 0 0 var(--rail);height:var(--footer);z-index:55;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px clamp(20px,4vw,70px);background:#061012f2;backdrop-filter:blur(18px);border-top:1px solid var(--line)}.control{min-width:112px;display:flex;gap:20px;align-items:center;justify-content:center;min-height:42px;padding:9px 18px;border:1px solid #90d4ca33;border-radius:28px;background:#102421;color:var(--ink);font-size:12px;font-weight:700}.control.next{background:var(--tq);color:#062b26}.control:disabled{opacity:.3;cursor:default}.control:not(:disabled):hover{box-shadow:0 0 24px #66e6d622}#deckLocation{display:flex;flex-direction:column;align-items:center;line-height:1.4}#deckLocation span{font-size:11px;color:var(--tq);font-weight:800;letter-spacing:.1em}#deckLocation b{font-size:10px;color:#94b6ae;font-weight:500}
/* Editorial opening: physical layers, restrained light and large typography. */
.hero-layout{display:grid;grid-template-columns:1.14fr 1fr;align-items:center;gap:24px}.hero .eyebrow{margin-bottom:36px}.hero h1{margin-bottom:24px}.hero .lead{max-width:490px}.hero-signature{font-size:12px;color:#749c91;margin-top:28px}.hero-art{position:relative;min-height:460px;display:flex;align-items:center;justify-content:center;isolation:isolate}.halo{position:absolute;inset:6% -10%;background:radial-gradient(ellipse,#39c3a91e,transparent 65%);filter:blur(15px)}.hero-f{position:absolute;font-family:Georgia,serif;font-style:italic;font-size:570px;line-height:1;color:#4cdac20a;transform:rotate(5deg);z-index:-1;top:-80px}.hero-stack{position:relative;width:320px;height:360px}.hero-card{position:absolute;inset:26px 48px;display:flex;flex-direction:column;justify-content:flex-end;padding:24px 22px;border-radius:21px;background:linear-gradient(150deg,#173f3c,#0c1e20 62%);border:1px solid #82d3c745;box-shadow:0 20px 60px #0008;transition:translate .3s,box-shadow .3s}.hero-card.c0{transform:translate(-44px,12px) rotate(-17deg);z-index:1}.hero-card.c1{transform:translate(-15px,-18px) rotate(-5deg);z-index:2}.hero-card.c2{transform:translate(28px,10px) rotate(8deg);z-index:3}.hero-card.c3{transform:translate(65px,36px) rotate(20deg);z-index:4}.hero-card:hover{translate:0 -18px;box-shadow:0 26px 60px #000b;z-index:8}.hero-card b{font-size:21px;letter-spacing:-.04em}.hero-card small{font-size:10px;color:#92b8ad}.card-index{position:absolute;top:20px;left:21px;font-size:8px;letter-spacing:.14em;color:#9ec6b9}.art-caption{position:absolute;bottom:0;font-size:8px;letter-spacing:.15em;color:#76a799;text-align:center}.mini-emblem{display:block;width:100px;height:100px;position:relative;margin:auto;opacity:.8}.emblem-urun{border:1px solid #82d3c75c;border-radius:50%;box-shadow:inset 0 0 0 14px #80d9c506,inset 0 0 0 15px #82d3c72e}.emblem-urun:after{content:"";position:absolute;inset:34%;border-radius:50%;border:1px solid #90e8cf80;transform:rotate(25deg);background:#6ce1c112}.emblem-mekan{border:1px solid #82d3c75c;border-radius:50% 50% 0 0}.emblem-mekan:after{content:"";position:absolute;inset:15% 20% 0;border:1px solid #82d3c74d;border-radius:50% 50% 0 0}.emblem-reels{border:1px solid #82d3c75c;border-radius:22px;width:78px;height:110px}.emblem-reels:after{content:"▷";position:absolute;inset:20px 0;text-align:center;font-size:45px;color:#89e5ce}.emblem-kampanya{border:1px solid #82d3c75c;border-radius:12px;transform:rotate(-7deg)}.emblem-kampanya:after{content:"";position:absolute;inset:20% 15%;border-top:1px solid #82d3c75c;border-bottom:1px solid #82d3c75c}
.statement{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.statement h2{font-size:clamp(48px,5.2vw,82px)}.statement-copy>p:first-of-type{font-size:22px;letter-spacing:-.04em;line-height:1.5;margin:20px 0}.rule{display:block;width:60px;height:2px;background:var(--tq)}.engine-strip{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0;margin-top:60px;gap:20px}.engine-strip span{font-size:13px;color:#d1e8df}.engine-strip b{font-size:10px;color:var(--tq);margin-right:15px}.engine-strip i{color:#52877e;font-style:normal}.sector-list{margin-top:40px}.sector-row{display:grid;grid-template-columns:45px 1.2fr 1fr 30px;gap:24px;align-items:center;border-top:1px solid var(--line);padding:22px 0}.sector-row:last-child{border-bottom:1px solid var(--line)}.sector-row>span:first-child{color:var(--tq);font-size:11px}.sector-row h3{font-size:clamp(21px,2vw,30px);letter-spacing:-.045em}.sector-row p{font-size:13px;color:#91b1a8}.sector-arrow{font-size:24px;color:#83b5a5}
/* The original home portfolio interaction, isolated for multiple independent decks. */
.portfolio-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(30px,4vw,70px);align-items:center}.portfolio-copy .eyebrow{margin-bottom:28px}.portfolio-copy h2{font-size:clamp(42px,4.4vw,70px)}.editorial-list{padding:0;margin:28px 0;list-style:none;max-width:470px}.editorial-list li{font-size:13px;color:#c2d8cf;border-top:1px solid var(--line);padding:11px 0}.editorial-list li:before{content:"↗";color:var(--tq);margin-right:15px}.interaction-note{font-size:12px;color:#83aaa0;line-height:1.9}.interaction-note span{display:inline-block;width:23px;color:var(--tq)}.portfolio-count{display:flex;align-items:center;gap:18px;margin-top:32px}.portfolio-count b{font-size:50px;line-height:1;letter-spacing:-.06em;font-weight:500;color:#24473e}.portfolio-count span{font-size:8px;letter-spacing:.15em;color:#70958a;line-height:1.8}.portfolio-stage{min-width:0;width:100%;max-width:490px;margin:auto}.ka{--x:50%;position:relative;margin:0 auto;width:min(100%,290px);aspect-ratio:9/12;border-radius:23px;overflow:hidden;background:#10211f;box-shadow:0 0 0 1px #8bd6cb44,0 25px 65px #0006;touch-action:pan-y;user-select:none;-webkit-user-select:none}.ka-ic,.ka-once,.ka-sonra,.ka-poster,.ka video{position:absolute;inset:0;width:100%;height:100%}.ka-once,.ka-poster,.ka video{object-fit:cover}.ka-sonra{clip-path:inset(0 0 0 var(--x))}.ka video{opacity:0}.ka video.oynuyor{opacity:1}.ka-etiket{position:absolute;top:16px;padding:6px 9px;border-radius:20px;background:#051211bd;backdrop-filter:blur(10px);font-size:8px;letter-spacing:.07em;max-width:45%;white-space:nowrap;z-index:2}.ka-etiket.sol{left:12px;color:#c7d5cc}.ka-etiket.sag{right:12px;color:var(--tq)}.ka-cizgi{position:absolute;top:0;bottom:0;left:var(--x);width:2px;background:var(--tq);box-shadow:0 0 15px #66e6d655;z-index:3;pointer-events:none}.ka-tutamac{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:54px;width:43px;display:grid;place-items:center;border-radius:25px;background:#103632f2;border:1px solid #99f1ddaa;box-shadow:0 3px 20px #0007}.ka-tutamac svg{width:23px;height:35px}.ka-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px;background:radial-gradient(ellipse at 30% 30%,#b8d9c10a,transparent 60%),#16241f}.ka-placeholder.after{background:radial-gradient(ellipse at 75% 20%,#5bf8cd20,transparent 80%),#0a302b}.ka-placeholder>span{font-size:8px;letter-spacing:.16em;color:#a9c7b8}.ka-placeholder>small{font-size:10px;color:#8da99b}.ka-placeholder .mini-emblem{margin:0;width:88px;height:88px;opacity:.45}.ka-placeholder.after .mini-emblem{opacity:.9;filter:drop-shadow(0 0 18px #7af3c52e)}.ka-empty-label{position:absolute;bottom:16px;left:15px;right:15px;font-size:10px;line-height:1.6;text-align:center;background:#061713e8;padding:9px;border:1px solid #78a79428;border-radius:10px;z-index:2;color:#a4c6b8}.ka-ic.gel-sag{animation:enter-right .4s}.ka-ic.gel-sol{animation:enter-left .4s}@keyframes enter-right{from{opacity:.3;translate:22px 0}to{opacity:1;translate:0 0}}@keyframes enter-left{from{opacity:.3;translate:-22px 0}to{opacity:1;translate:0 0}}.ka-alt{text-align:center;margin-top:16px}.ka-alt b{display:block;font-size:13px;font-weight:650}.ka-alt small{display:block;font-size:10px;color:#81a99a;margin-top:3px}.deste{position:relative;margin:9px 0 0;height:140px;display:flex;align-items:flex-start;gap:4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:16px calc(50% - 35px) 0;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.deste::-webkit-scrollbar{display:none}.deste button{flex:none;width:70px;aspect-ratio:9/12;padding:0;border:1px solid #7ebfa85c;border-radius:10px;overflow:hidden;scroll-snap-align:center;background:#102b24;box-shadow:0 8px 20px #0005;transform-origin:50% 160%;will-change:transform;margin:0 -6px;color:#b7dccc;position:relative}.deste button img{height:100%;width:100%;object-fit:cover}.deste button.sec{box-shadow:0 0 0 2px var(--tq),0 10px 25px #66e6d61a}.thumb-empty{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:9px;background:linear-gradient(150deg,#21473b,#10261f)}.thumb-empty b{font-family:Georgia,serif;font-style:italic;font-size:31px;font-weight:400;color:#76c6af80}.preview-controls{display:flex;justify-content:center;gap:7px;flex-wrap:wrap}.preview-controls button{border:1px solid #82c6b63b;background:#132b25;color:#bedbcf;padding:7px 12px;border-radius:22px;font-size:10px;min-height:36px}.preview-controls button:hover{border-color:var(--tq);color:var(--tq)}.preview-controls .expand-preview{color:#c8ffe9}.landscape .ka{width:100%;aspect-ratio:4/3}.landscape .deste{height:140px}.loading{text-align:center;color:#7ea696}.brand-layout,.rhythm-layout,.results-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center}.brand-core{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:25px;border:1px solid #8bd6cb44;padding:35px 20px;border-radius:22px;background:radial-gradient(ellipse at top,#4fd8ba12,transparent),#10251f}.brand-core img{width:130px}.brand-core span{font-size:9px;letter-spacing:.14em;color:#92b9ab}.branch-lines{height:55px;width:70%;margin:auto;border:1px solid #75bda333;border-bottom:0;border-radius:15px 15px 0 0;position:relative;transform:rotate(180deg)}.branch-lines:after{content:"";position:absolute;height:55px;width:1px;background:#75bda333;left:50%;top:0}.branches{display:flex;gap:12px}.branches>div{flex:1;border:1px solid var(--line);border-radius:14px;padding:20px 10px;background:#10231d}.branches span{display:block;color:#84b6a0;font-size:8px;letter-spacing:.12em}.branches b{display:block;margin-top:18px;font-size:17px;letter-spacing:-.035em}.branches small{font-size:10px;color:#96b5a6}.branch-system>p{font-size:10px;text-align:center;margin-top:24px;color:#8fae9e}.brand-slide:before{background:radial-gradient(ellipse at 90% 70%,#184b2d44,transparent 80%)}
.platform-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:35px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.platform{padding:22px 20px 24px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);transition:background .3s}.platform:hover{background:#66e6d60b}.platform-symbol{display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:750;width:39px;height:39px;border:1px solid #7cc9ba55;border-radius:12px;color:#b3f3de;margin-bottom:18px}.platform h3{font-size:18px}.platform p{font-size:11px;color:#86ada0;margin-top:5px}.channel-bottom{display:flex;align-items:center;justify-content:space-between;gap:35px;border-bottom:1px solid var(--line);padding:23px 0}.channel-bottom strong{font-size:17px;letter-spacing:-.035em}.channel-bottom p{font-size:12px;color:#8eafa4;max-width:330px}.rhythm-panel{border:1px solid #80d1c33d;border-radius:24px;padding:30px;background:linear-gradient(145deg,#113c35,#0b1e20);box-shadow:0 25px 70px #0003}.panel-kicker{font-size:9px;letter-spacing:.17em;color:#a8d9c9;border-bottom:1px solid #7cd3b72e;padding-bottom:20px}.rhythm-steps{list-style:none;padding:0;margin:18px 0}.rhythm-steps li{display:flex;gap:21px;padding:16px 0}.rhythm-steps>li>span{color:var(--tq);font-size:10px;border:1px solid #76c4ab55;border-radius:50%;width:33px;height:33px;flex-shrink:0;display:grid;place-items:center}.rhythm-steps b{font-size:20px;letter-spacing:-.03em}.rhythm-steps p{font-size:12px;color:#8db3a3;line-height:1.7;margin-top:4px}.panel-note{border-top:1px solid #7cd3b72e;padding-top:20px;font-size:11px;color:#82ab9b;line-height:1.9}.panel-note strong{font-weight:600;color:#b6dfcb}
.social-previews{display:grid;grid-template-columns:1fr .9fr 1fr;gap:25px;align-items:center;margin:38px auto 0;max-width:960px}.social-preview{border:1px solid #83bcad3d;border-radius:21px;background:#0c1a18;overflow:hidden;box-shadow:0 25px 50px #0003}.social-preview header{height:58px;display:flex;align-items:center;gap:10px;padding:13px 17px;font-size:12px}.social-preview header small{display:block;color:#739c8b;font-size:9px}.social-preview header i{font-style:normal;margin-left:auto}.avatar{height:30px;width:30px;background:#214539;border:1px solid #8fd3b955;border-radius:50%;display:grid;place-items:center;color:#bcf2d7;font-size:16px}.social-media{position:relative;aspect-ratio:4/5;background:#173b30;overflow:hidden}.social-media img,.social-media video{height:100%;width:100%;position:absolute;inset:0;object-fit:cover}.social-media .ka-placeholder .mini-emblem{width:65px;height:65px}.social-media .ka-placeholder small{font-size:10px}.social-actions{font-size:18px;padding:7px 15px}.social-preview>p{font-size:11px;line-height:1.7;padding:0 15px 15px;color:#a9c9b7}.preview-note{display:block;color:#749584;font-size:9px;padding:0 15px 15px}.shorts-preview{position:relative;transform:translateY(-18px)}.shorts-preview header{position:absolute;inset:0 0 auto;z-index:2;background:linear-gradient(#071611cc,transparent);justify-content:space-between}.shorts-preview .social-media{aspect-ratio:9/16}.shorts-caption{position:absolute;bottom:0;left:0;right:0;padding:60px 18px 20px;background:linear-gradient(transparent,#061410e6)}.shorts-caption b{font-size:14px;line-height:1.6;display:block}.shorts-caption small{font-size:10px;color:#9bbfa9}.pin-copy{padding:18px}.pin-copy>span{font-size:8px;letter-spacing:.12em;color:#7fa994}.pin-copy h3{font-size:21px;letter-spacing:-.04em;margin-top:7px}.pin-copy p{font-size:10px;color:#8dac98;margin-top:10px}.results-figure{padding:28px 32px;border:1px solid #90dec43b;border-radius:26px;background:radial-gradient(ellipse at 80% 0,#2eb78326,transparent 80%),#0b211b}.result-big>span{font-size:9px;letter-spacing:.16em;color:#9cccaf}.result-big>strong{display:block;font-size:clamp(75px,9vw,140px);letter-spacing:-.09em;font-weight:500;line-height:1.3;color:#a0f0c9}.result-big>strong>span{font-size:.6em;margin-left:6px;color:#68dca5}.result-big>p{font-size:14px;color:#92baa3;line-height:1.7}.metric-evidence{margin-top:28px;padding-top:21px;border-top:1px solid var(--line)}.metric-evidence>span{font-size:8px;letter-spacing:.13em;color:#75a58c}.metric-evidence>div{display:flex;justify-content:space-between;gap:14px;font-size:11px;padding:12px 0;border-bottom:1px solid #9bcab215}.metric-evidence b{font-weight:500;color:#b1d5bd}.metric-evidence em{color:#6b9681;font-size:10px}.results-slide:before{background:radial-gradient(ellipse at 90% 20%,#1a6d362b,transparent 80%)}.international-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center}.world-signal{position:relative;width:100%;aspect-ratio:1;max-width:460px;display:grid;place-items:center}.world-ring{position:absolute;inset:5%;border:1px solid #66e6d62b;border-radius:50%}.world-ring.r2{inset:5% 23%;transform:rotate(35deg)}.world-ring.r3{inset:23% 5%;transform:rotate(-25deg)}.world-center{width:150px;height:150px;border-radius:50%;display:grid;place-items:center;font-size:80px;font-weight:300;font-style:italic;color:var(--tq);background:radial-gradient(#18463f,#0a211d);border:1px solid #8ff2cd66;box-shadow:0 0 60px #66e6d612}.world-point{height:8px;width:8px;position:absolute;background:var(--tq);border-radius:50%;box-shadow:0 0 0 7px #66e6d611,0 0 20px #66e6d655}.world-point.p1{left:18%;top:19%}.world-point.p2{right:12%;top:60%}.world-point.p3{left:28%;bottom:9%}.world-point.p4{right:25%;top:15%}.global-number{border-top:1px solid var(--line);padding-top:15px;margin-bottom:22px}.global-number>strong{font-size:60px;letter-spacing:-.06em;font-weight:500;color:#b1f1d7}.global-number>strong span{font-size:.6em;color:var(--tq)}.global-number>p{font-size:13px;line-height:1.8;color:#92b5a6}.workflow{margin-top:44px;display:grid;grid-template-columns:repeat(5,1fr);gap:23px}.workflow-step{border-top:1px solid #78bda34d;padding-top:22px}.workflow-step>span{display:block;color:var(--tq);font-size:11px;margin-bottom:36px}.workflow-step h3{font-size:19px;letter-spacing:-.035em;margin-bottom:13px}.workflow-step p{font-size:12px;color:#8cae9a;line-height:1.9}.closing-line{border-top:1px solid var(--line);margin-top:65px;padding-top:25px;font-size:30px;letter-spacing:-.045em;line-height:1.5}.closing{text-align:center}.closing .lead{margin:0 auto 30px}.closing h2{font-size:clamp(48px,5.4vw,86px)}.closing .button-row{justify-content:center}.closing-overline{font-size:10px;letter-spacing:.23em;color:#89af9b;margin-bottom:25px}.closing-contact{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:22px;margin-top:60px;padding-top:23px;border-top:1px solid var(--line);font-size:11px;color:#85a893}.closing-contact img{width:85px}.closing-contact>span{font-size:10px;color:#5c7d69}.closing-slide:before{background:radial-gradient(ellipse at 50% 50%,#17644733,transparent 75%)}
#previewDialog{width:min(95vw,1000px);max-height:94svh;padding:0;background:#081a17;color:var(--ink);border:1px solid #8ce5cb55;border-radius:25px;box-shadow:0 40px 160px #0009;overflow:auto}#previewDialog::backdrop{background:#010b0cdd;backdrop-filter:blur(12px)}.dialog-header{display:flex;justify-content:space-between;gap:22px;align-items:center;padding:19px 26px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#081a17f5;z-index:5}.dialog-header>div{display:flex;flex-direction:column;gap:3px}.dialog-header span{font-size:8px;letter-spacing:.15em;color:#88b5a0}.dialog-header b{font-size:13px;font-weight:600}.dialog-header button{padding:9px 14px;border:1px solid #6caa914d;border-radius:25px;background:#17382c;color:#c4e5cc;font-size:11px;min-height:38px}#previewBody{padding:28px 30px 30px;max-width:740px;margin:auto}#previewBody .ka{width:min(100%,380px);aspect-ratio:9/12}#previewBody .landscape .ka{width:100%;aspect-ratio:4/3}#previewBody .deste{height:135px}body.dialog-open{overflow:hidden}.nojs{text-align:center;padding:25px}button[hidden],[hidden]{display:none!important}
@media(min-width:1600px){.ka{width:330px}.portfolio-stage{max-width:580px}.deste{height:160px}.deste button{width:80px}.hero-art{min-height:540px}.hero-stack{scale:1.2}.hero .lead{font-size:19px}}
@media(max-width:1100px){:root{--rail:143px}.masthead{padding:0 25px}.rail{padding:22px 9px}.rail-list a{font-size:10px;padding:8px 7px}.rail>p{font-size:7px}.slide{padding-left:32px;padding-right:32px}.hero-layout{grid-template-columns:1.15fr .85fr}.hero-art{scale:.85;transform-origin:center right}.statement{gap:30px}.brand-layout,.rhythm-layout,.results-layout{gap:30px}.portfolio-layout{gap:27px}.social-previews{gap:15px}.workflow{gap:15px}.workflow-step h3{font-size:17px}.platform{padding:18px 15px}.slide-foot{left:32px;right:32px}.lead{font-size:15px}.portfolio-copy h2{font-size:46px}.branch-system{min-width:0}.branches{gap:7px}.branches b{font-size:14px}.branches small{font-size:9px}.international-layout{gap:25px}.global-number>strong{font-size:50px}}
@media(max-width:800px){:root{--rail:0px;--header:65px;--footer:64px}.masthead{padding:0 20px}.masthead-center{font-size:8px;letter-spacing:.11em}.masthead-center i{display:none}.wordmark img{width:88px}.header-contact{font-size:10px;padding:8px 12px}.rail{display:none}.mobile-index{display:flex;position:fixed;inset:var(--header) 0 auto;z-index:40;height:39px;align-items:center;gap:13px;background:#091b18f7;padding:0 20px;border-bottom:1px solid var(--line)}.mobile-index label{font-size:7px;letter-spacing:.12em;color:#78a18c}.mobile-index select{font-size:11px;flex:1;min-width:0;border:none;background:transparent;color:#bbdfca;max-width:100%;height:35px}.mobile-index>span{color:var(--tq);font-size:9px;white-space:nowrap}.slide{padding:calc(var(--header) + 75px) 26px calc(var(--footer) + 65px);min-height:100svh;scroll-margin-top:0}.slide-foot{left:26px;right:26px;font-size:7px}.eyebrow{font-size:9px;letter-spacing:.1em;margin-bottom:25px}h1{font-size:clamp(47px,8vw,72px)}h2{font-size:clamp(41px,7vw,62px)}.hero-layout{grid-template-columns:1.1fr .9fr;gap:10px}.hero-art{scale:.72;min-height:400px;transform-origin:center right}.hero-signature{font-size:11px}.hero .lead{font-size:14px}.portfolio-layout{grid-template-columns:1fr 1fr;gap:23px}.portfolio-copy h2{font-size:40px}.portfolio-stage{max-width:360px}.ka{width:100%;max-width:270px}.editorial-list li{font-size:11px}.portfolio-copy .lead{font-size:13px}.interaction-note{font-size:10px}.portfolio-count{margin-top:25px}.statement h2{font-size:48px}.statement-copy>p:first-of-type{font-size:19px}.statement-copy .lead{font-size:13px}.engine-strip span{font-size:11px}.engine-strip b{margin-right:7px}.sector-row{grid-template-columns:25px 1.15fr 1fr 20px;gap:13px}.sector-row p{font-size:11px}.channel-bottom strong{font-size:15px}.channel-bottom p{font-size:11px}.social-previews{gap:12px}.social-preview header{padding:10px;font-size:10px}.social-preview header .avatar{display:none}.pin-copy{padding:14px}.pin-copy h3{font-size:18px}.social-preview>p{font-size:10px}.shorts-caption{padding:50px 12px 16px}.shorts-caption b{font-size:11px}.social-preview .preview-note{font-size:8px}.workflow{grid-template-columns:repeat(3,1fr);gap:25px}.workflow-step>span{margin-bottom:18px}.workflow-step p{font-size:11px}.closing-line{margin-top:40px}.deck-controls{padding:10px 20px}.rhythm-panel{padding:23px}.rhythm-steps li{gap:13px}.rhythm-steps p{font-size:11px}.rhythm-steps b{font-size:17px}.result-big>strong{font-size:84px}.results-figure{padding:22px}.metric-evidence>div{flex-direction:column;gap:2px}.international-layout{grid-template-columns:.8fr 1.2fr}.world-center{width:100px;height:100px;font-size:60px}.global-number>strong{font-size:45px}.international-layout h2{font-size:43px}}
@media(max-width:580px){.masthead-center{font-size:7px;letter-spacing:.06em}.masthead{gap:8px}.slide{padding-left:23px;padding-right:23px}.slide-foot{left:23px;right:23px}.hero{padding-top:calc(var(--header) + 72px)}.hero .eyebrow{font-size:8px;max-width:270px;line-height:1.6}.hero-layout{display:flex;flex-direction:column;align-items:stretch;gap:10px}.hero h1{font-size:clamp(45px,11vw,62px);letter-spacing:-.07em}.hero .lead{max-width:340px;font-size:14px}.hero-art{scale:1;min-height:285px;transform-origin:center;margin:0 auto;width:100%;max-width:360px}.hero-stack{scale:.66;height:290px;transform-origin:50% 50%;margin-top:-15px}.hero-f{font-size:340px;top:-40px}.hero-card{inset:-5px 48px 23px}.art-caption{font-size:7px;bottom:10px}.hero-signature{font-size:10px;margin-top:22px}.hero-copy .button{font-size:12px;min-height:44px;padding:11px 19px}.statement{grid-template-columns:1fr;gap:20px}.statement h2{font-size:clamp(44px,11vw,64px);margin-bottom:5px}.statement-copy{max-width:420px}.statement-copy>p:first-of-type{font-size:21px}.statement-copy .lead{font-size:14px}.rule{margin-top:12px}.engine-strip{flex-direction:column;align-items:stretch;padding:22px 0;gap:14px;margin-top:28px}.engine-strip span{font-size:13px}.engine-strip b{margin-right:16px}.engine-strip i{display:none}.sector-row{grid-template-columns:24px 1fr 17px;gap:13px;padding:20px 0}.sector-row h3{font-size:22px}.sector-row p{grid-column:2;grid-row:auto;font-size:12px;margin-top:-5px}.sector-arrow{grid-column:3;grid-row:1}.sector-row{position:relative}.sector-row>.sector-arrow{grid-row:auto;position:absolute;right:0;top:17px}.sector-list{margin-top:30px}.portfolio-layout{display:flex;flex-direction:column;align-items:stretch;gap:28px}.portfolio-copy h2{font-size:clamp(41px,10vw,56px)}.portfolio-copy .lead{font-size:14px}.editorial-list{margin:23px 0}.editorial-list li{font-size:12px}.portfolio-count{display:none}.interaction-note{font-size:11px}.portfolio-stage{max-width:420px}.ka{width:min(100%,295px);aspect-ratio:9/12}.landscape .ka{max-width:none;aspect-ratio:4/3}.portfolio-copy .eyebrow{margin-bottom:23px}.brand-layout,.rhythm-layout,.results-layout,.international-layout{grid-template-columns:1fr;gap:35px}.brand-layout h2,.rhythm-layout h2{font-size:47px}.brand-core{padding:28px 20px}.branches b{font-size:15px}.branches small{font-size:10px}.branch-system{margin-top:5px}.platform-grid{grid-template-columns:repeat(2,1fr);margin-top:30px}.platform{padding:20px 17px}.platform h3{font-size:19px}.platform-symbol{margin-bottom:16px}.platform p{font-size:11px}.channel-bottom{align-items:flex-start;flex-direction:column;gap:9px}.channel-bottom strong{font-size:17px}.channel-bottom p{font-size:12px}.rhythm-panel{padding:26px}.rhythm-steps b{font-size:20px}.rhythm-steps p{font-size:12px}.social-previews{grid-template-columns:1fr;max-width:315px;gap:28px;margin-top:30px}.social-preview{border-radius:22px}.social-preview header{height:58px;padding:12px 17px;font-size:12px}.social-preview header .avatar{display:grid}.social-preview>p{font-size:12px}.social-preview .preview-note{font-size:10px}.shorts-preview{transform:none}.shorts-caption{padding:50px 18px 22px}.shorts-caption b{font-size:15px}.shorts-caption small{font-size:11px}.pin-copy{padding:20px}.pin-copy h3{font-size:24px}.pin-copy p{font-size:12px}.footnote{font-size:10px}.results-layout h2{font-size:48px}.result-big>strong{font-size:110px}.results-figure{padding:27px}.metric-evidence>div{flex-direction:row;gap:10px}.metric-evidence b{font-size:11px}.metric-evidence em{font-size:10px}.world-signal{max-width:270px;order:2;margin:0 auto}.world-center{width:110px;height:110px}.international-layout h2{font-size:47px}.global-number>strong{font-size:60px}.global-number>p{font-size:13px}.workflow{grid-template-columns:1fr;margin-top:35px;gap:0}.workflow-step{display:grid;grid-template-columns:35px 1fr;column-gap:17px;padding:22px 0}.workflow-step>span{grid-row:1/3;margin:4px 0 0}.workflow-step h3{font-size:23px;margin-bottom:8px}.workflow-step p{font-size:13px;grid-column:2}.closing-line{font-size:26px;margin-top:30px}.closing h2{font-size:clamp(42px,10.5vw,64px)}.closing .lead{font-size:14px}.closing .button-row{flex-direction:column;align-items:stretch}.closing-contact{gap:18px;flex-direction:column;margin-top:40px;font-size:12px}.closing-contact img{width:105px}.control{min-width:91px;min-height:40px;gap:9px;font-size:11px;padding:8px 12px}.deck-controls{padding:10px 15px}#deckLocation span{font-size:10px}#deckLocation b{font-size:8px;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog-header{padding:15px 17px}.dialog-header b{font-size:11px}#previewBody{padding:22px 18px}#previewDialog{width:calc(100vw - 20px);max-height:94svh}.hero-art .hero-card small{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero-card:hover{translate:none}}
@media print{.masthead,.rail,.mobile-index,.deck-controls,.preview-controls,.deste,.skip{display:none!important}#presentation{margin:0}.slide{min-height:0;height:190mm;break-after:page;padding:14mm 12mm 20mm;overflow:hidden;print-color-adjust:exact;-webkit-print-color-adjust:exact}.slide-foot{bottom:7mm;left:12mm;right:12mm}.portfolio-layout{display:grid;grid-template-columns:1fr 1fr}.ka{max-height:125mm}.slide h1,.slide h2{font-size:40px}.lead{font-size:13px}.hero-art{scale:.8}.social-previews{grid-template-columns:1fr 1fr 1fr}.footnote{font-size:8px}}
.platform-symbol svg{height:21px;width:21px;fill:currentColor}
@media(min-width:581px) and (max-width:800px){.hero h1{font-size:48px}.hero-art{scale:.65}}
@media(min-width:801px){.social-slide{padding-top:calc(var(--header) + 32px);padding-bottom:calc(var(--footer) + 50px)}.social-slide .eyebrow{margin-bottom:19px}.social-slide h2{font-size:clamp(37px,3.5vw,54px);margin-bottom:16px}.social-slide h2 br{display:none}.social-slide h2 em{margin-left:.15em}.social-slide .lead{font-size:14px;line-height:1.7;margin-bottom:10px}.social-previews{max-width:740px;margin-top:24px;gap:22px}.social-slide .social-media:not(.vertical){aspect-ratio:1}.social-slide .footnote{margin-top:18px;font-size:10px}.social-slide .pin-copy{padding:16px}.social-slide .pin-copy h3{font-size:19px}}
.motion-duration{display:flex;align-items:center;gap:17px;margin:22px 0 25px}.motion-duration strong{font-size:79px;letter-spacing:-.07em;line-height:1;font-weight:500;color:var(--tq)}.motion-duration>span{color:#93c7b1;font-size:9px;letter-spacing:.16em;line-height:1.9}.motion-post-stage .ka{aspect-ratio:4/5;width:min(100%,330px)}.social-media video{object-fit:cover}
@media(max-width:580px){.motion-duration strong{font-size:65px}.motion-duration>span{font-size:9px}.motion-post-slide .portfolio-copy h2{font-size:46px}}
@media(min-width:801px){.motion-post-slide .portfolio-copy h2{font-size:52px;margin-bottom:18px}.motion-post-slide .motion-duration{margin:16px 0 20px}.motion-post-slide .motion-duration strong{font-size:64px}.motion-post-slide .lead{font-size:15px;line-height:1.75;margin-bottom:16px}.motion-post-slide .editorial-list{margin:18px 0}.motion-post-slide .editorial-list li{padding:8px 0;font-size:12px}}
