@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(./KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(./KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(./KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(./KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(./KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(./KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(./KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(./KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(./KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(./KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(./KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(./KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(./KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(./KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(./KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(./KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(./KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(./KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(./KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(./KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(./KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(./KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(./KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(./KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(./KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(./KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(./KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(./KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(./KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(./KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(./KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(./KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(./KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(./KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(./KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(./KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(./KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(./KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(./KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(./KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(./KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(./KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(./KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(./KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(./KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(./KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(./KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(./KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(./KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(./KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(./KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(./KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(./KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(./KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(./KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(./KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(./KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(./KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(./KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.18.1"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;src:url(./PlusJakartaSans-BZU_LQer.ttf)format("truetype");font-display:swap}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;src:url(./Newsreader-QgSkXHhL.ttf)format("truetype");font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;--canvas:#080d14;--sunken:#eceff2;--surface:#f8f7f3;--border:#dbe1e7;--control-border:#cad3dc;--cream:#e7e5de;--ink:#0d1822;--body:#2d3a45;--muted:#687580;--warm-gray:#8a949c;--social:#10738f;--social-light:#63d5ff;--social-pale:#e3f7fc;--financial:#e0664d;--financial-ink:#a94434;--financial-pale:#fbe7e1;--digital:#3567e8;--digital-light:#79adff;--digital-pale:#e7edff;--resilience:#995d0e;--resilience-light:#ffbf4a;--resilience-pale:#fff0d0;--gold:#f6bd60;--gold-ink:#815514;--dark:#07111a;--green-on-dark:#8ddaff;--danger:#b9384b;--shadow-card:0 18px 46px -28px #071e3059;--shadow-stage:0 48px 110px -38px #000000b3, 0 0 70px -46px #36d4ffa6;--radius-sm:12px;--radius-md:20px;--radius-lg:30px;--ease:cubic-bezier(.22, 1, .36, 1);font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:radial-gradient(circle at 12% 16%, #3567e82e, transparent 30rem), radial-gradient(circle at 82% 18%, #63d5ff21, transparent 34rem), radial-gradient(circle at 78% 90%, #e0664d1f, transparent 34rem), var(--canvas);color:var(--ink);overflow:hidden}button{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid var(--social);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:999px;padding:12px 18px;transition:transform .18s;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.deck{isolation:isolate;min-height:100dvh;position:relative}.deck:before{z-index:-2;content:"";pointer-events:none;opacity:.34;mix-blend-mode:screen;background-image:radial-gradient(circle at 10% 20%,#82e8ff3b 0 .55px,#0000 .8px),radial-gradient(circle at 80% 65%,#f6bd6024 0 .45px,#0000 .7px);background-size:8px 8px,13px 13px;position:fixed;inset:0}.deck:after{z-index:-3;content:"";pointer-events:none;background:radial-gradient(circle at 7% 82%,#e0664d1f,#0000 26rem),linear-gradient(132deg,#0000 0 62%,#36d4ff0d 100%);position:fixed;inset:0}.deck-header{z-index:20;color:#eaf8ff;-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:#05101ad1;border-bottom:1px solid #8ddbef21;grid-template-columns:1fr auto 1fr;align-items:center;min-height:66px;padding:10px 28px;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 16px 50px -36px #36d4ff99}.brand{align-items:center;gap:10px;min-width:0;display:inline-flex}.brand-mark{grid-template-rows:repeat(2,8px);grid-template-columns:repeat(2,8px);gap:2px;width:18px;height:18px;display:grid;transform:rotate(45deg)}.brand-mark span{background:var(--social);border-radius:2px 5px}.brand-mark span:nth-child(2){background:var(--financial)}.brand-mark span:nth-child(3){background:var(--resilience)}.brand-mark span:nth-child(4){background:var(--digital)}.brand-name{letter-spacing:-.02em;font-family:Newsreader,ui-serif,Georgia,serif;font-size:1.22rem;font-weight:650}.deck-meta{color:#e5f8ffb8;letter-spacing:.06em;text-transform:uppercase;grid-column:2;align-items:center;gap:9px;font-size:.76rem;font-weight:700;display:flex}.deck-actions{grid-column:3;justify-content:flex-end;gap:6px;display:flex}.icon-button{cursor:pointer;min-width:48px;min-height:48px;transition:background .18s ease, border-color .18s ease, transform .18s var(--ease);background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;padding:0;display:grid}.icon-button:hover{background:#63d5ff17;border-color:#63d5ff42;transform:translateY(-1px)}.icon{display:block}.stage{touch-action:pan-y;place-items:center;width:100%;height:100dvh;padding:82px 28px 92px;display:grid;container-type:size}.slide{aspect-ratio:16/9;border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at 92% 5%, #63d5ff17, transparent 30%), linear-gradient(150deg, #faf9f6fc, #edf2f7f7), var(--surface);width:100%;max-width:1760px;box-shadow:var(--shadow-stage);animation:slide-enter .48s var(--ease) both;flex-direction:column;padding:clamp(34px,3.5vw,68px) clamp(38px,4.4vw,82px);display:flex;position:relative;overflow:hidden}@container (aspect-ratio>=16/9){.slide{width:auto;height:100%}}.slide:before{z-index:0;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#3567e809 1px,#0000 1px),linear-gradient(#3567e809 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(125deg,#00000047,#0000 55%);mask-image:linear-gradient(125deg,#00000047,#0000 55%)}.slide:after{z-index:0;aspect-ratio:1;content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#63d5ff1a,#e0664d08 48%,#0000 70%);border-radius:50%;width:44%;animation:10s ease-in-out infinite alternate ambient-orbit;position:absolute;top:-22%;right:-10%}.slide>*{z-index:1;position:relative}.slide--cover{color:#fff;background:radial-gradient(circle at 72% 14%,#3567e83d,#0000 32%),radial-gradient(circle at 91% 84%,#e0664d2b,#0000 34%),radial-gradient(circle at 18% 90%,#63d5ff1f,#0000 30%),linear-gradient(137deg,#07111a 0%,#0b1723 48%,#111a26 100%);border-color:#63d5ff2e}.slide--cover:before,.slide--dark:before,.slide--atlas:before,.slide--ppi:before{opacity:.25;background:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px)}.slide--ink{color:#fff;background:radial-gradient(circle at 85% 16%,#e0664d30,#0000 29%),radial-gradient(circle at 18% 82%,#63d5ff1c,#0000 30%),linear-gradient(145deg,#07111a 0%,#111a26 100%)}.slide--social{background:radial-gradient(circle at 89% 14%,#63d5ff2b,#0000 30%),radial-gradient(circle at 8% 92%,#3567e812,#0000 28%),linear-gradient(150deg,#f9fcfd 0%,#eaf5f8 100%)}.slide--projection{background:radial-gradient(circle at 82% 16%,#e0664d1a,#0000 30%),radial-gradient(circle at 12% 90%,#3567e814,#0000 28%),linear-gradient(148deg,#fbfaf6 0%,#f1f3f5 100%)}.slide--dark{color:#fff;background:radial-gradient(circle at 79% 27%,#36d4ff40,#0000 38%),radial-gradient(circle at 14% 88%,#e0664d24,#0000 33%),linear-gradient(142deg,#07111a 0%,#0c1926 100%);border-color:#36d4ff2e}.slide--financial{background:radial-gradient(circle at 83% 20%,#e0664d26,#0000 31%),radial-gradient(circle at 8% 88%,#3567e812,#0000 28%),linear-gradient(146deg,#fff9f7,#f5ece9)}.slide--atlas{color:#fff;background:radial-gradient(circle at 26% 58%,#3567e838,#0000 29%),radial-gradient(circle at 84% 12%,#63d5ff38,#0000 31%),radial-gradient(circle at 78% 90%,#f6bd6021,#0000 27%),linear-gradient(143deg,#07111a 0%,#0b1824 50%,#111a26 100%);border-color:#36d4ff2e}.slide--warm{background:radial-gradient(circle at 82% 18%,#f6bd602b,#0000 31%),radial-gradient(circle at 12% 88%,#3567e812,#0000 30%),linear-gradient(146deg,#fdfaf5,#f1f3f7)}.slide--dual{background:radial-gradient(circle at 18% 86%,#63d5ff21,#0000 30%),radial-gradient(circle at 84% 18%,#e0664d24,#0000 30%),linear-gradient(146deg,#f9fbfd,#eef2f6)}.slide--ppi{color:#fff;background:radial-gradient(circle at 16% 54%,#3567e833,#0000 29%),radial-gradient(circle at 86% 48%,#63d5ff33,#0000 31%),radial-gradient(circle at 76% 9%,#e0664d24,#0000 25%),linear-gradient(142deg,#07111a 0%,#0a1925 48%,#111a26 100%);border-color:#36d4ff30}.slide--route{background:radial-gradient(circle at 13% 18%,#63d5ff24,#0000 29%),radial-gradient(circle at 88% 80%,#f6bd6024,#0000 31%),linear-gradient(145deg,#f9fcfd,#eef2f6)}.slide--digital{background:radial-gradient(circle at 82% 18%,#3567e82e,#0000 31%),radial-gradient(circle at 9% 90%,#e0664d14,#0000 28%),linear-gradient(146deg,#f9fbff,#e9eff9)}.slide--resilience{background:radial-gradient(circle at 82% 18%,#f6bd6033,#0000 31%),linear-gradient(146deg,#fdfaf4,#f5ecdd)}.slide--finale{color:#fff;background:radial-gradient(circle at 78% 16%,#3567e838,#0000 30%),radial-gradient(circle at 20% 92%,#e0664d29,#0000 31%),radial-gradient(circle at 91% 82%,#63d5ff1f,#0000 28%),linear-gradient(140deg,#07111a 0%,#0b1925 54%,#111a26 100%);border-color:#63d5ff2e}.slide-heading{max-width:1160px;margin-bottom:clamp(20px,2.3vw,38px)}.eyebrow-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:clamp(8px,1vw,15px);display:flex}.eyebrow,.panel-kicker{color:var(--social);letter-spacing:.15em;text-transform:uppercase;font-size:clamp(.66rem,.72vw,.82rem);font-weight:800}.slide--ink .eyebrow,.slide--dark .eyebrow,.slide--atlas .eyebrow,.slide--ppi .eyebrow,.slide--finale .eyebrow{color:var(--green-on-dark)}.slide-sequence{color:var(--warm-gray);font-variant-numeric:tabular-nums;letter-spacing:.09em;font-size:.76rem;font-weight:750}.slide--ink .slide-sequence,.slide--dark .slide-sequence,.slide--atlas .slide-sequence,.slide--ppi .slide-sequence,.slide--finale .slide-sequence{color:#ffffff8a}.slide-heading h1{letter-spacing:-.043em;text-wrap:balance;max-width:1080px;margin:0;font-family:Newsreader,ui-serif,Georgia,serif;font-size:clamp(2rem,3.6vw,4.5rem);font-weight:540;line-height:.99}.slide-lede{max-width:960px;color:var(--muted);text-wrap:pretty;margin:clamp(10px,1.2vw,18px) 0 0;font-size:clamp(.92rem,1.2vw,1.38rem);line-height:1.5}.slide--ink .slide-lede,.slide--dark .slide-lede,.slide--atlas .slide-lede,.slide--ppi .slide-lede,.slide--finale .slide-lede{color:#ffffffad}.status-tag{letter-spacing:.04em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:34px;padding:6px 12px;font-size:clamp(.62rem,.7vw,.78rem);font-weight:800;display:inline-flex}.status-tag--social{color:var(--social);background:#3567e824;border-color:#3567e840}.status-tag--gold{color:#f3ce86;background:#e0b15a21;border-color:#e0b15a45}.status-tag--outline{color:inherit;background:#ffffff0f;border-color:#8f887b61}.slide--cover .status-tag--social,.slide--atlas .status-tag--social,.slide--ppi .status-tag--social,.slide--finale .status-tag--social{color:var(--green-on-dark)}.cover-layout{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);align-items:center;gap:clamp(24px,3.4vw,58px);height:100%;display:grid}.cover-copy{z-index:2;align-self:center;position:relative}.cover-copy h1{letter-spacing:-.052em;max-width:760px;margin:0;font-family:Newsreader,ui-serif,Georgia,serif;font-size:clamp(3.6rem,5.2vw,6.4rem);font-weight:470;line-height:.88}.cover-title-line{display:block}.cover-title-line--accent{color:var(--green-on-dark);margin-top:.06em;font-style:italic;font-weight:430}.cover-copy>p{color:#ffffffb3;max-width:650px;margin:clamp(20px,2vw,30px) 0 0;font-size:clamp(.92rem,1.08vw,1.25rem);line-height:1.52}.cover-visual{background:radial-gradient(circle at 88% 12%,#63d5ff21,#0000 34%),#ffffff0d;border:1px solid #ffffff24;border-radius:clamp(18px,2vw,28px);flex-direction:column;align-self:center;width:min(100%,630px);min-height:clamp(420px,32vw,520px);margin-inline:auto;padding:clamp(18px,1.8vw,28px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 28px 70px -44px #000c}.cover-visual__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cover-visual__header>div{gap:3px;display:grid}.cover-visual__header span{color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.72rem,.82vw,.94rem);font-weight:800}.cover-visual__header small{color:#ffffff7a;font-size:clamp(.55rem,.64vw,.72rem)}.cover-visual__version{aspect-ratio:1;background:#63d5ff1f;border-radius:50%;place-items:center;width:38px;font-family:Newsreader,serif;display:grid;color:var(--green-on-dark)!important;text-transform:none!important;font-size:1.2rem!important}.math-formula--cover{color:#fff;text-align:center;border:0;min-width:0;margin:0;padding:9px 12px;font-size:clamp(.94rem,1.14vw,1.28rem)}.cover-illustration{width:100%;height:auto;max-height:clamp(220px,19vw,282px);margin:clamp(7px,.8vw,12px) 0;display:block;overflow:visible}.cover-illustration text{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif}.cover-illustration__orbit{fill:#63d5ff05;stroke:#8ddaff45;stroke-dasharray:4 7;stroke-width:1.5px}.cover-illustration__axis{fill:none;stroke:#ffffff21;stroke-width:1px}.cover-illustration__node{color:#8ddaff}.cover-illustration__node circle{fill:#101e2b;stroke:currentColor;stroke-width:1.7px;transform-box:fill-box;transform-origin:50%;animation:cover-lens-in .68s var(--illustration-delay) var(--ease) both}.cover-illustration__node--social{color:var(--green-on-dark)}.cover-illustration__node--financial{color:#ef9a82}.cover-illustration__node--resilience{color:#e4c481}.cover-illustration__node--digital{color:#9bcbd2}.cover-illustration__code{fill:currentColor;font-size:20px;font-weight:540;font-family:Newsreader,ui-serif,Georgia,serif!important}.cover-illustration__label{fill:#ffffffc4;font-size:11px;font-weight:760}.cover-illustration__profile>circle:not(.cover-illustration__profile-pulse){fill:#122635;stroke:#d9f5ff;stroke-width:1.7px}.cover-illustration__profile text{fill:#fff9;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:730}.cover-illustration__profile .cover-illustration__profile-code{fill:#fff;letter-spacing:-.03em;text-transform:none;font-family:Newsreader,ui-serif,Georgia,serif;font-size:19px;font-weight:620}.cover-illustration__profile-pulse{fill:none;stroke:#63d5ff57;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out 1.2s infinite cover-profile-pulse}.cover-illustration__annotation{fill:#ffffff7d;font-size:9px;font-weight:650}.cover-illustration__route{fill:none;stroke:#f6bd60;stroke-linecap:round;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;animation:cover-line-draw .98s 1.25s var(--ease) forwards}.cover-illustration__destination path{fill:#f6bd6029;stroke:#f6bd60;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.cover-illustration__destination text{fill:#f6d58f;font-size:10px;font-weight:800}.cover-equation{border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr);place-items:center;margin-top:auto;padding-top:12px;display:grid}.cover-equation .math-formula--cover{width:100%}.cover-equation .math-formula--cover .katex-display{text-align:center}.cover-equation__reading{border-left:1px solid #ffffff1a;gap:3px;min-width:0;padding-left:14px;display:grid}.cover-equation__reading>span{color:var(--green-on-dark);letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.56rem,.62vw,.7rem);font-weight:820}.cover-equation__reading strong{color:#ffffffd6;font-size:clamp(.64rem,.7vw,.8rem);line-height:1.38}.cover-equation__reading small{color:#ffffff7a;font-size:clamp(.56rem,.61vw,.7rem);line-height:1.38}.cover-footnote{color:#ffffff75;letter-spacing:.12em;text-align:center;text-transform:uppercase;border-top:1px solid #ffffff17;grid-column:1/-1;justify-content:center;align-self:end;gap:24px;padding-top:clamp(13px,1.4vw,20px);font-size:.65rem;font-weight:750;display:flex}.slide--atlas .slide-heading{max-width:1520px;margin-bottom:clamp(9px,.9vw,14px)}.slide--atlas .slide-heading h1{max-width:1480px;font-size:clamp(2.25rem,3vw,3.75rem)}.slide--atlas .slide-lede{max-width:1420px;font-size:clamp(.74rem,.9vw,1.04rem);line-height:1.42}.atlas-story-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,.8vw,12px);margin-bottom:clamp(9px,.9vw,14px);display:grid}.atlas-story-metric{background:linear-gradient(115deg,#63d5ff14,#0000 62%),#ffffff0a;border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:clamp(8px,.8vw,13px);min-width:0;min-height:clamp(43px,4vw,60px);padding:clamp(7px,.7vw,10px) clamp(10px,1vw,16px);display:grid;position:relative;overflow:hidden}.atlas-story-metric:after{aspect-ratio:1;content:"";border:1px solid #8ddaff1c;border-radius:50%;width:52%;position:absolute;bottom:-64%;right:-12%}.atlas-story-metric--boundary{background:linear-gradient(115deg,#f6bd601f,#0000 64%),#ffffff0a;border-color:#f6bd6038}.atlas-story-metric strong{color:#fff;font-family:Newsreader,serif;font-size:clamp(1.25rem,1.65vw,2rem);font-weight:480;line-height:.9}.atlas-story-metric--boundary strong{color:#efcc88}.atlas-story-metric span{color:#ffffff91;font-size:clamp(.62rem,.7vw,.82rem);font-weight:700}.atlas-layout{flex:1;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:stretch;gap:clamp(12px,1.3vw,20px);min-height:0;display:grid}.atlas-research-panel,.atlas-decisions{border-radius:var(--radius-md);border:1px solid #ffffff1f;min-width:0;min-height:0;box-shadow:inset 0 1px #ffffff12}.atlas-research-panel{background:radial-gradient(circle at 72% 38%,#3567e81f,#0000 43%),#ffffff08;grid-template-rows:minmax(0,1fr) auto;padding:clamp(12px,1.15vw,18px);display:grid}.atlas-pack{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;margin:0;padding:0;display:grid}.atlas-pack svg{width:100%;height:100%;min-height:0;display:block;overflow:hidden}.atlas-pack figcaption{color:#ffffff73;text-align:left;margin-top:4px;font-size:clamp(.58rem,.64vw,.74rem);line-height:1.35}.atlas-source-contract{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:clamp(7px,.7vw,10px);padding:clamp(8px,.8vw,12px) 0 0;display:flex}.atlas-source-contract>strong{color:var(--green-on-dark);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:clamp(.6rem,.67vw,.78rem)}.atlas-source-contract ul{flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.atlas-source-contract li{color:#ffffffa1;background:#8ddaff0d;border:1px solid #8ddaff24;border-radius:999px;padding:4px 7px;font-size:clamp(.56rem,.61vw,.71rem);font-weight:700}.atlas-decisions{background:radial-gradient(circle at 93% 4%,#63d5ff1a,#0000 34%),linear-gradient(142deg,#ffffff0f,#ffffff08);grid-template-rows:auto minmax(0,1fr) auto auto;gap:clamp(7px,.7vw,11px);padding:clamp(13px,1.25vw,20px);display:grid}.atlas-decisions__head{justify-content:space-between;align-items:end;gap:18px;display:flex}.atlas-decisions__head .panel-kicker{color:var(--green-on-dark)}.atlas-decisions__head h2{letter-spacing:-.025em;max-width:600px;margin:4px 0 0;font-family:Newsreader,serif;font-size:clamp(1.12rem,1.52vw,1.85rem);font-weight:480;line-height:1.02}.atlas-decisions__direction{color:#fff6;letter-spacing:.08em;text-transform:uppercase;flex:none;padding-bottom:2px;font-size:clamp(.42rem,.48vw,.56rem);font-weight:750}.atlas-threads{align-content:stretch;gap:clamp(6px,.6vw,9px);min-height:0;display:grid}.atlas-thread{--thread:#8ddaff;--thread-rgb:141 218 255;border:1px solid rgb(var(--thread-rgb) / 19%);background:linear-gradient(103deg, rgb(var(--thread-rgb) / 8%), transparent 53%), #030e183d;border-radius:13px;grid-template-columns:minmax(125px,.7fr) minmax(180px,1.25fr) minmax(210px,1.35fr);align-items:center;min-width:0;padding:clamp(8px,.75vw,11px);display:grid;position:relative;overflow:hidden}.atlas-thread--financial{--thread:#ef9a82;--thread-rgb:239 154 130}.atlas-thread--digital{--thread:#79adff;--thread-rgb:121 173 255}.atlas-thread:before{z-index:0;background:linear-gradient(90deg, var(--thread), transparent 88%);content:"";opacity:.18;transform-origin:0;height:1px;animation:atlas-thread-draw .76s var(--ease) forwards;animation-delay:calc(.76s + var(--thread-index) * .15s);position:absolute;top:50%;left:30px;right:16px;transform:scaleX(0)}.atlas-thread:after{background:var(--thread);content:"";opacity:.86;width:3px;position:absolute;top:0;bottom:0;left:0}.atlas-thread>*{z-index:1;min-width:0;position:relative}.atlas-thread__source,.atlas-thread__decision{border-right:1px solid #ffffff17}.atlas-thread__source{align-items:center;gap:9px;padding-right:clamp(8px,.75vw,12px);display:flex}.atlas-thread__source>span{aspect-ratio:1;border:1px solid rgb(var(--thread-rgb) / 38%);width:clamp(27px,2.3vw,35px);color:var(--thread);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:clamp(.46rem,.52vw,.6rem);font-weight:800;display:grid}.atlas-thread__source>div,.atlas-thread__decision,.atlas-thread__capture{gap:3px;display:grid}.atlas-thread__source small,.atlas-thread__decision small{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.4rem,.44vw,.51rem);font-weight:800}.atlas-thread__source strong{color:var(--thread);font-size:clamp(.55rem,.64vw,.74rem)}.atlas-thread__decision{align-content:center;padding:0 clamp(9px,.85vw,14px)}.atlas-thread__decision strong{color:#fff;max-width:330px;font-size:clamp(.53rem,.62vw,.72rem);line-height:1.32}.atlas-thread__capture{align-content:center;padding-left:clamp(9px,.85vw,14px)}.atlas-thread__capture>div{flex-wrap:wrap;gap:4px;display:flex}.atlas-thread__capture span{border:1px solid rgb(var(--thread-rgb) / 18%);background:rgb(var(--thread-rgb) / 8%);color:#ffffffb8;white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:clamp(.41rem,.47vw,.54rem);font-weight:700}.atlas-thread__capture small{color:var(--thread);font-size:clamp(.42rem,.49vw,.56rem);font-weight:750}.atlas-outcome{background:linear-gradient(100deg,#63d5ff17,#e0664d0d),#ffffff08;border:1px solid #63d5ff26;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:clamp(9px,.8vw,13px);padding:clamp(8px,.76vw,11px);display:grid}.atlas-outcome__mark{aspect-ratio:1;width:clamp(35px,3vw,46px);color:var(--green-on-dark);border:1px solid #8ddaff4f;border-radius:50%;place-items:center;font-family:Newsreader,serif;font-size:clamp(.76rem,.92vw,1.08rem);display:grid}.atlas-outcome>div:last-child{gap:2px;display:grid}.atlas-outcome strong{color:#fff;font-size:clamp(.54rem,.63vw,.73rem)}.atlas-outcome span{color:#ffffff8c;font-size:clamp(.47rem,.55vw,.63rem);line-height:1.35}.atlas-warning{border-top:1px solid #e4c4812b;grid-template-columns:auto 1fr;align-items:baseline;gap:9px;padding-top:clamp(6px,.56vw,9px);display:grid}.atlas-warning strong{color:#efcc88;white-space:nowrap;font-size:clamp(.47rem,.54vw,.62rem)}.atlas-warning span{color:#ffffff91;font-size:clamp(.44rem,.51vw,.59rem);line-height:1.35}.atlas-pack__axis-label,.atlas-pack__axis-note{fill:#ffffff73;letter-spacing:.11em;font-family:Plus Jakarta Sans,sans-serif;font-size:9px;font-weight:800}.atlas-pack__label{fill:#fff;pointer-events:none;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700}.atlas-pack__guide{stroke:#ffffff17;stroke-width:1px}.atlas-pack__count-disc{fill:#ffffff0d;stroke:currentColor;stroke-opacity:.4;stroke-width:1.2px}.atlas-pack__count{fill:currentColor;pointer-events:none;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:800}.atlas-pack__reference{fill:currentColor;stroke:#ffffff6b;stroke-width:1px}.atlas-pack__region--social,.atlas-pack__reference--social{color:var(--green-on-dark)}.atlas-pack__region--financial,.atlas-pack__reference--financial{color:#ef9a82}.atlas-pack__region--resilience,.atlas-pack__reference--resilience{color:#e4c481}.atlas-pack__region--digital,.atlas-pack__reference--digital{color:#9bcbd2}.atlas-pack__region--gold,.atlas-pack__reference--gold{color:#efcc88}.atlas-pack__region--ink,.atlas-pack__reference--ink{color:#d3cfc5}@keyframes atlas-thread-draw{to{transform:scaleX(1)}}.atlas-corpus-layout{flex:1;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:clamp(14px,1.4vw,24px);min-height:0;display:grid}.atlas-corpus-layout .atlas-research-panel,.atlas-reading-panel{border-radius:var(--radius-md);border:1px solid #ffffff1f;min-width:0;min-height:0;box-shadow:inset 0 1px #ffffff12}.atlas-reading-panel{background:radial-gradient(circle at 90% 8%,#63d5ff1c,#0000 34%),linear-gradient(142deg,#ffffff0f,#ffffff05);grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(7px,.72vw,11px);padding:clamp(18px,1.75vw,30px);display:grid}.atlas-reading-panel>header{max-width:720px}.atlas-reading-panel .panel-kicker{color:var(--green-on-dark)}.atlas-reading-panel h2{color:#fff;letter-spacing:-.035em;margin:5px 0 6px;font-family:Newsreader,serif;font-size:clamp(1.45rem,1.92vw,2.3rem);font-weight:470;line-height:.98}.atlas-reading-panel>header p{color:#ffffff8f;max-width:62ch;margin:0;font-size:clamp(.64rem,.71vw,.82rem);line-height:1.38}.atlas-reading-steps{grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch;min-height:0;display:grid}.atlas-reading-steps article{border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr;align-items:center;gap:clamp(10px,.9vw,14px);min-height:0;padding:clamp(6px,.62vw,9px) 0;display:grid}.atlas-reading-steps article:first-child{border-top:1px solid #ffffff1a}.atlas-reading-steps article>span{aspect-ratio:1;width:clamp(29px,2.5vw,38px);color:var(--green-on-dark);border:1px solid #8ddaff47;border-radius:50%;place-items:center;font-size:clamp(.5rem,.57vw,.66rem);font-weight:800;display:grid}.atlas-reading-steps article>div{grid-template-columns:minmax(72px,.36fr) minmax(0,1fr);align-items:baseline;gap:3px 12px;display:grid}.atlas-reading-steps strong{color:var(--green-on-dark);text-transform:uppercase;font-size:clamp(.62rem,.69vw,.8rem)}.atlas-reading-steps h3{color:#fff;margin:0;font-size:clamp(.72rem,.81vw,.94rem);line-height:1.25}.atlas-reading-steps p{color:#ffffff80;grid-column:2;margin:0;font-size:clamp(.58rem,.64vw,.74rem);line-height:1.32}.atlas-reading-outcome{border-top:1px solid #f6bd6030;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding-top:clamp(7px,.7vw,10px);display:grid}.atlas-reading-outcome>span{color:#efcc88;font-family:Newsreader,serif;font-size:clamp(1.55rem,2.2vw,2.65rem);line-height:.8}.atlas-reading-outcome strong{color:#fff;font-size:clamp(.68rem,.75vw,.87rem)}.atlas-reading-outcome p{color:#ffffff82;margin:3px 0 0;font-size:clamp(.57rem,.63vw,.73rem);line-height:1.32}.atlas-decision-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.25vw,20px);min-height:0;display:grid}.atlas-decision-card{--decision:#8ddaff;--decision-rgb:141 218 255;--thread-delay:.43s;border:1px solid rgb(var(--decision-rgb) / 20%);border-top:2px solid var(--decision);border-radius:var(--radius-md);background:radial-gradient(circle at 95% 6%, rgb(var(--decision-rgb) / 13%), transparent 35%), linear-gradient(150deg, #ffffff0f, #ffffff05);grid-template-rows:auto auto 18px auto auto minmax(34px,1fr);gap:clamp(5px,.5vw,8px);min-width:0;min-height:0;padding:clamp(14px,1.3vw,22px);display:grid;position:relative;overflow:hidden}.atlas-decision-card:nth-child(2){--thread-delay:.52s}.atlas-decision-card:nth-child(3){--thread-delay:.61s}.atlas-decision-card--financial{--decision:#ef9a82;--decision-rgb:239 154 130}.atlas-decision-card--digital{--decision:#79adff;--decision-rgb:121 173 255}.atlas-decision-card:after{aspect-ratio:1;border:1px solid rgb(var(--decision-rgb) / 12%);content:"";pointer-events:none;border-radius:50%;width:75%;position:absolute;bottom:-32%;right:-18%}.atlas-decision-card>*{z-index:1;position:relative}.atlas-decision-card>header{align-items:center;gap:10px;display:flex}.atlas-decision-card>header>span{aspect-ratio:1;border:1px solid rgb(var(--decision-rgb) / 36%);width:clamp(30px,2.7vw,42px);color:var(--decision);border-radius:50%;flex:none;place-items:center;font-size:clamp(.5rem,.58vw,.68rem);font-weight:800;display:grid}.atlas-decision-card>header>div{gap:2px;display:grid}.atlas-decision-card>header small,.atlas-decision-card__insight>span,.atlas-decision-card__claim>span,.atlas-decision-card footer span{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.56rem,.61vw,.71rem);font-weight:800}.atlas-decision-card>header strong{color:var(--decision);font-size:clamp(.78rem,.86vw,1rem)}.atlas-decision-card__insight{border-left:2px solid rgb(var(--decision-rgb) / 45%);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:rgb(var(--decision-rgb) / 6%);animation:story-card-in .48s var(--ease) both;animation-delay:calc(var(--thread-delay) + .16s);gap:4px;padding:clamp(8px,.8vw,12px) clamp(9px,.9vw,13px);display:grid}.atlas-decision-card__insight p{color:#ffffffbd;margin:0;font-size:clamp(.6rem,.67vw,.76rem);line-height:1.42}.atlas-decision-card__thread{align-self:center;width:16px;height:18px;overflow:visible}.atlas-decision-card__thread path{fill:none;stroke:var(--decision);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.atlas-decision-card__thread-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:atlas-decision-thread-draw .46s var(--ease) forwards;animation-delay:calc(var(--thread-delay) + .42s)}@keyframes atlas-decision-thread-draw{to{stroke-dashoffset:0}}.atlas-decision-card__thread-arrow{opacity:0;animation:question-reveal .3s var(--ease) forwards;animation-delay:calc(var(--thread-delay) + .76s)}.atlas-decision-card__claim{min-height:0;animation:story-card-in .52s var(--ease) both;animation-delay:calc(var(--thread-delay) + .62s)}.atlas-decision-card__claim h2{color:#fff;letter-spacing:-.03em;text-wrap:balance;max-width:none;margin:4px 0 0;font-family:Newsreader,serif;font-size:clamp(.96rem,1.08vw,1.3rem);font-weight:470;line-height:1.02}.atlas-decision-card__facts{flex-wrap:wrap;align-content:flex-start;gap:6px;display:flex}.atlas-decision-card__facts span{background:rgb(var(--decision-rgb) / 9%);color:#ffffffb8;opacity:0;animation:story-card-in .36s var(--ease) forwards;border-radius:999px;padding:5px 8px;font-size:clamp(.62rem,.68vw,.79rem);font-weight:700}.atlas-decision-card__facts span:first-child{animation-delay:calc(var(--thread-delay) + .82s)}.atlas-decision-card__facts span:nth-child(2){animation-delay:calc(var(--thread-delay) + .89s)}.atlas-decision-card__facts span:nth-child(3){animation-delay:calc(var(--thread-delay) + .96s)}.atlas-decision-card__facts span:nth-child(4){animation-delay:calc(var(--thread-delay) + 1.03s)}.atlas-decision-card footer{animation:story-card-in .46s var(--ease) both;animation-delay:calc(var(--thread-delay) + 1.1s);border-top:1px solid #ffffff1a;justify-content:space-between;align-self:end;align-items:end;gap:10px;margin-top:0;padding-top:8px;display:flex}.atlas-decision-card footer>div{gap:2px;display:grid}.atlas-decision-card footer strong{color:#ffffffc7;font-size:clamp(.64rem,.72vw,.82rem)}.atlas-decision-card footer em{color:var(--decision);white-space:nowrap;font-size:clamp(.66rem,.74vw,.86rem);font-style:normal;font-weight:750}.atlas-separation{border-radius:var(--radius-sm);background:#ffffff17;border:1px solid #ffffff1f;grid-template-columns:minmax(0,.9fr) auto minmax(0,1.1fr);align-items:stretch;gap:1px;margin-top:clamp(8px,.8vw,12px);display:grid;overflow:hidden}.atlas-separation>section{background:#05101ae6;grid-template-rows:auto auto;grid-template-columns:minmax(120px,.38fr) minmax(0,1fr);align-content:center;gap:4px clamp(10px,.9vw,15px);padding:clamp(9px,.78vw,12px);display:grid}.atlas-separation>section>span{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;grid-area:1/1/auto/-1;font-size:clamp(.54rem,.6vw,.7rem);font-weight:800}.atlas-separation>section>strong{color:var(--green-on-dark);grid-area:2/1;font-size:clamp(.82rem,.91vw,1.06rem)}.atlas-separation>section>p{color:#ffffff8f;grid-area:2/2;align-self:center;max-width:55ch;margin:0;font-size:clamp(.6rem,.65vw,.75rem);line-height:1.32}.atlas-separation__ppi>strong{color:#9dbdff!important}.atlas-separation__boundary{text-align:center;background:#071520f5;place-content:center;min-width:clamp(78px,6.2vw,98px);padding:8px;display:grid}.atlas-separation__boundary strong{color:#efcc88;font-family:Newsreader,serif;font-size:clamp(1.2rem,1.65vw,2rem)}.atlas-separation__boundary span{color:#ffffff7a;font-size:clamp(.55rem,.61vw,.71rem);font-weight:700;line-height:1.35}.scientific-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.1vw,18px);min-height:0;display:grid}.scientific-card{border:1px solid var(--border);border-radius:var(--radius-md);min-height:0;box-shadow:var(--shadow-card);background:#ffffffba;flex-direction:column;padding:clamp(16px,1.7vw,28px);display:flex;position:relative;overflow:hidden}.scientific-card:after{aspect-ratio:1;content:"";opacity:.1;border:1px solid;border-radius:50%;width:115%;position:absolute;bottom:-44%;right:-32%}.scientific-card>span{color:currentColor;border-bottom:2px solid;width:fit-content;padding-bottom:8px;font-size:.58rem;font-weight:800}.scientific-card h2{color:var(--ink);letter-spacing:-.035em;margin:auto 0 10px;font-family:Newsreader,serif;font-size:clamp(1.45rem,2.15vw,2.55rem);font-weight:520;line-height:1}.scientific-card>strong{color:currentColor;font-size:clamp(.67rem,.78vw,.9rem)}.scientific-card p{color:var(--muted);margin:6px 0 0;font-size:clamp(.58rem,.68vw,.79rem);line-height:1.45}.scientific-card--social{color:var(--social)}.scientific-card--digital{color:var(--digital)}.scientific-card--resilience{color:var(--resilience)}.scientific-card--financial{color:var(--financial-ink)}.profile-query-layout{flex:1;grid-template-columns:minmax(0,1.68fr) minmax(250px,.62fr);gap:clamp(12px,1.35vw,22px);min-height:0;display:grid}.profile-query-stage,.profile-query-result{border-radius:var(--radius-md);background:linear-gradient(145deg,#ffffff12,#ffffff05),#040e1761;border:1px solid #ffffff1c;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 26px 60px -42px #63d5ff73}.profile-query-stage{flex-direction:column;padding:clamp(13px,1.25vw,20px);display:flex}.profile-query-stage:before{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--query-accent) 13%, transparent), transparent 32%), linear-gradient(90deg, #ffffff08 1px, transparent 1px), linear-gradient(#ffffff08 1px, transparent 1px);content:"";pointer-events:none;background-size:auto,26px 26px,26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.profile-query-stage__head{z-index:2;justify-content:space-between;align-items:flex-start;gap:14px;padding:2px 4px 0;display:flex;position:relative}.profile-query-stage__head>div{gap:3px;display:grid}.profile-query-stage__head span{color:#ffffff7a;letter-spacing:.13em;text-transform:uppercase;font-size:clamp(.5rem,.56vw,.64rem);font-weight:800}.profile-query-stage__head strong{color:#f4fbff;font-size:clamp(.7rem,.78vw,.88rem)}.profile-query-stage__status{border:1px solid color-mix(in srgb, var(--query-accent) 35%, transparent);background:color-mix(in srgb, var(--query-accent) 9%, transparent);white-space:nowrap;border-radius:999px;padding:6px 10px;color:var(--query-accent)!important}.profile-query-field{z-index:1;flex:1;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(10px,1vw,16px);width:100%;min-height:0;padding-top:clamp(12px,1.15vw,18px);display:grid;position:relative}.profile-field__time{color:#ffffff73;grid-template-columns:auto auto minmax(80px,1fr) auto auto auto;align-items:center;gap:clamp(7px,.7vw,11px);padding:0 clamp(4px,.4vw,7px);font-size:clamp(.52rem,.58vw,.67rem);font-weight:700;display:grid}.profile-field__time strong{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--query-accent) 38%, transparent);width:clamp(26px,2.3vw,34px);color:var(--query-accent);border-radius:50%;place-items:center;font-family:Newsreader,serif;font-size:clamp(.86rem,1vw,1.16rem);display:grid}.profile-field__time i{background:repeating-linear-gradient(90deg,#ffffff40 0 6px,#0000 6px 12px);height:1px;position:relative;overflow:visible}.profile-field__time i:before{aspect-ratio:1;background:var(--query-accent);width:8px;box-shadow:0 0 14px color-mix(in srgb, var(--query-accent) 70%, transparent);content:"";border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.profile-field__time small{color:#ffffff57;font-size:clamp(.46rem,.52vw,.6rem);font-weight:600}.profile-field__lanes{grid-template-rows:repeat(4,minmax(0,1fr));align-content:center;gap:clamp(7px,.72vw,11px);min-height:0;display:grid}.profile-field__lane{--lane-color:#78ddff;--lane-rgb:120 221 255;color:#ffffff8a;cursor:pointer;text-align:left;width:100%;min-height:0;transition:background .22s ease, border-color .22s ease, color .22s ease, transform .26s var(--ease);background:#ffffff06;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:auto minmax(110px,.42fr) minmax(180px,1.4fr) minmax(90px,.42fr);align-items:center;gap:clamp(9px,.9vw,14px);padding:clamp(7px,.65vw,10px) clamp(10px,1vw,15px);display:grid;position:relative;overflow:hidden}.profile-field__lane:before{background:var(--lane-color);content:"";opacity:.24;width:3px;position:absolute;inset:0 auto 0 0}.profile-field__lane--financial{--lane-color:#ff9f82;--lane-rgb:255 159 130}.profile-field__lane--resilience{--lane-color:#f1ce7a;--lane-rgb:241 206 122}.profile-field__lane--digital{--lane-color:#9bdce5;--lane-rgb:155 220 229}.profile-field__lane:hover,.profile-field__lane:focus-visible{border-color:rgb(var(--lane-rgb) / 42%);color:#fff;transform:translate(3px)}.profile-field__lane.is-active{border-color:rgb(var(--lane-rgb) / 56%);background:linear-gradient(90deg, rgb(var(--lane-rgb) / 14%), transparent 72%), #ffffff0d;color:#fff;box-shadow:inset 0 1px 0 #ffffff14, 0 18px 35px -30px rgb(var(--lane-rgb) / 70%)}.profile-field__lane.is-active:before{opacity:1;box-shadow:0 0 18px var(--lane-color)}.profile-field__lane-code{aspect-ratio:1;border:1px solid rgb(var(--lane-rgb) / 38%);width:clamp(34px,3.3vw,48px);color:var(--lane-color);border-radius:50%;place-items:center;font-family:Newsreader,serif;font-size:clamp(1.15rem,1.55vw,1.82rem);display:grid}.profile-field__lane-identity{gap:3px;display:grid}.profile-field__lane-identity strong{color:#fff;font-size:clamp(.72rem,.82vw,.95rem)}.profile-field__lane-identity small,.profile-field__lane-action small{color:#ffffff6e;font-size:clamp(.5rem,.56vw,.65rem);font-weight:650}.profile-field__lane-points{flex-wrap:wrap;align-content:center;align-items:center;gap:clamp(5px,.48vw,7px);min-width:0;display:flex}.profile-field__lane-points i{aspect-ratio:1;border:1px solid rgb(var(--lane-rgb) / 50%);background:rgb(var(--lane-rgb) / 25%);width:clamp(6px,.58vw,8px);transition:background .22s ease, box-shadow .22s ease, transform .22s var(--ease);border-radius:50%;flex:none;transform:scale(.78)}.profile-field__lane.is-active .profile-field__lane-points i{background:var(--lane-color);box-shadow:0 0 10px rgb(var(--lane-rgb) / 48%);animation:profile-lane-point-in .46s var(--ease) both;animation-delay:calc(90ms + var(--point-index) * 14ms)}.profile-field__lane-action{text-align:right;justify-items:end;gap:2px;display:grid}.profile-field__lane-action strong{color:var(--lane-color);font-family:Newsreader,serif;font-size:clamp(.88rem,1.08vw,1.28rem);font-weight:500}.profile-field__equation{color:#ffffff6e;border-top:1px solid #ffffff17;grid-template-columns:auto minmax(30px,1fr) auto minmax(30px,1fr) auto;align-items:center;gap:clamp(7px,.75vw,12px);padding:clamp(8px,.8vw,12px) clamp(10px,1vw,15px);font-size:clamp(.52rem,.59vw,.68rem);font-weight:700;display:grid}.profile-field__equation i{background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px}.profile-field__equation strong{color:#edf9ff;font-family:Newsreader,serif;font-size:clamp(.88rem,1.1vw,1.3rem);font-weight:500}.profile-query-result{flex-direction:column;gap:clamp(9px,.9vw,14px);padding:clamp(14px,1.5vw,24px);display:flex}.profile-query-result:before{background:var(--query-accent);width:2px;box-shadow:0 0 22px var(--query-accent);content:"";position:absolute;top:0;bottom:0;left:0}.profile-query-result__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.profile-query-result__head>span,.profile-query-result__output>span{color:#ffffff75;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.48rem,.54vw,.62rem);font-weight:800}.profile-query-result__head>strong{color:var(--query-accent);font-family:Newsreader,serif;font-size:clamp(1.55rem,2.4vw,2.85rem);font-weight:480;line-height:.9}.profile-query-result__identity{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:clamp(10px,1vw,16px) 0;display:grid}.profile-query-result__identity>span{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--query-accent) 55%, transparent);background:color-mix(in srgb, var(--query-accent) 10%, transparent);width:clamp(38px,3.6vw,52px);color:var(--query-accent);border-radius:50%;place-items:center;font-family:Newsreader,serif;font-size:clamp(1.25rem,1.85vw,2.15rem);display:grid}.profile-query-result h2{color:#fff;margin:0 0 3px;font-family:Newsreader,serif;font-size:clamp(1.45rem,2vw,2.3rem);font-weight:500;line-height:1}.profile-query-result p{color:#ffffff8a;margin:0;font-size:clamp(.66rem,.73vw,.84rem);line-height:1.42}.profile-query-result__count{grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid}.profile-query-result__count strong{color:var(--query-accent);font-family:Newsreader,serif;font-size:clamp(2.4rem,3.6vw,4.3rem);font-weight:380;line-height:.82}.profile-query-result__count span{color:#ffffffad;max-width:20ch;font-size:clamp(.65rem,.72vw,.84rem);line-height:1.38}.profile-query-result__output{border:1px solid color-mix(in srgb, var(--query-accent) 18%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--query-accent) 6%, transparent);gap:5px;padding:10px 12px;display:grid}.profile-query-result__output strong{color:#eefaff;font-size:clamp(.72rem,.8vw,.92rem);line-height:1.35}.profile-query-result__hint{border-top:1px solid #ffffff17;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin-top:auto;padding-top:10px;display:grid}.profile-query-result__hint>span{color:var(--query-accent);font-size:clamp(1rem,1.3vw,1.5rem);line-height:1}.profile-query-result__hint p{color:#ffffff91;font-size:clamp(.62rem,.69vw,.8rem)}.profile-query-boundary{border-radius:var(--radius-sm);background:#ffffff17;border:1px solid #ffffff1a;grid-template-columns:minmax(0,.8fr) minmax(0,1.65fr) minmax(0,.9fr);gap:1px;margin-top:clamp(10px,1vw,15px);display:grid;overflow:hidden}.profile-query-boundary>div{background:#051019db;gap:2px;padding:9px 13px;display:grid}.profile-query-boundary strong{color:#eaf8ff;font-size:clamp(.54rem,.61vw,.71rem)}.profile-query-boundary span{color:#ffffff75;font-size:clamp(.47rem,.52vw,.61rem);line-height:1.35}.profile-query-boundary__reference strong{color:var(--green-on-dark)}@keyframes profile-lane-point-in{0%{opacity:.35;transform:scale(.45)}70%{transform:scale(1.22)}to{opacity:1;transform:scale(1)}}.metric-row{grid-template-columns:repeat(4,1fr);gap:clamp(10px,1vw,16px);display:grid}.metric-card{border:1px solid var(--border);border-radius:var(--radius-md);min-height:116px;box-shadow:var(--shadow-card);background:#ffffffb8;flex-direction:column;padding:clamp(14px,1.4vw,24px);display:flex}.metric-card strong{color:var(--social);font-variant-numeric:tabular-nums;letter-spacing:-.05em;margin-bottom:auto;font-family:Newsreader,serif;font-size:clamp(2rem,3vw,3.9rem);font-weight:520;line-height:.9}.metric-card span{color:var(--muted);font-size:clamp(.68rem,.76vw,.88rem);font-weight:700}.capture-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:clamp(6px,.7vw,12px);margin-top:clamp(14px,1.5vw,24px);display:grid}.capture-step{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--sunken);align-items:center;gap:11px;padding:clamp(12px,1.2vw,20px);display:flex}.capture-step>span{color:var(--warm-gray);font-size:.6rem;font-weight:800}.capture-step strong,.capture-step small{display:block}.capture-step strong{font-size:clamp(.72rem,.83vw,.95rem)}.capture-step small{color:var(--muted);margin-top:3px;font-size:clamp(.58rem,.64vw,.74rem)}.capture-step--accent{background:var(--social-pale);border-color:#147c9838}.capture-step--accent>span,.capture-step--accent strong{color:var(--social)}.flow-arrow{color:var(--warm-gray);place-items:center;display:grid}.quote-card{border-left:3px solid var(--financial);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--financial-pale);grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-top:clamp(14px,1.5vw,24px);padding:clamp(14px,1.5vw,24px);display:grid}.quote-mark{color:var(--financial-ink);font-family:Newsreader,serif;font-size:3rem;line-height:.6}.quote-card p{color:var(--financial-ink);margin:0;font-family:Newsreader,serif;font-size:clamp(1rem,1.4vw,1.7rem);font-weight:520}.evidence-grid{grid-template-columns:repeat(5,1fr);gap:clamp(9px,1vw,16px);display:grid}.evidence-card{border:1px solid var(--control-border);border-radius:var(--radius-md);min-width:0;min-height:clamp(128px,13vw,188px);box-shadow:var(--shadow-card);background:#ffffffc7;padding:clamp(14px,1.5vw,24px)}.evidence-symbol{aspect-ratio:1;background:var(--cream);width:clamp(34px,3vw,48px);color:var(--muted);border-radius:50%;place-items:center;margin-bottom:clamp(14px,1.5vw,22px);font-family:Newsreader,serif;font-size:1.2rem;font-weight:700;display:grid}.evidence-card--direct .evidence-symbol{background:var(--social-pale);color:var(--social)}.evidence-card--faceted .evidence-symbol{background:var(--digital-pale);color:var(--digital)}.evidence-card--derived .evidence-symbol{background:var(--resilience-pale);color:var(--resilience)}.evidence-card--not-applicable .evidence-symbol{background:var(--cream);color:var(--warm-gray)}.evidence-card--computed .evidence-symbol{background:var(--financial-pale);color:var(--financial-ink)}.evidence-card h2{margin:0 0 5px;font-size:clamp(.74rem,.86vw,1rem)}.evidence-card p{color:var(--muted);margin:0;font-size:clamp(.62rem,.7vw,.8rem);line-height:1.4}.logic-line{justify-content:center;align-items:center;gap:clamp(10px,1.8vw,28px);margin-top:clamp(18px,2vw,32px);display:flex}.logic-token{border:1px solid var(--control-border);background:var(--surface);color:var(--body);border-radius:999px;padding:9px 15px;font-size:clamp(.72rem,.86vw,1rem);font-weight:750}.logic-token--derived{background:var(--digital-pale);color:var(--digital);border-color:#3567e838}.logic-operator{color:var(--warm-gray);font-family:Newsreader,serif;font-size:clamp(1.4rem,2vw,2.5rem)}.micro-note{color:var(--muted);text-align:center;margin-top:clamp(14px,1.7vw,26px);font-size:clamp(.7rem,.78vw,.9rem)}.micro-note strong{color:var(--social)}.slide--projection .slide-heading{max-width:none;margin-bottom:clamp(12px,1.35vw,22px)}.slide--projection .slide-heading h1{max-width:1180px;font-size:clamp(2rem,3.25vw,4rem)}.slide--projection .slide-lede{max-width:1080px;margin-top:clamp(8px,.8vw,12px);font-size:clamp(.78rem,1vw,1.12rem)}.question-story{flex:1;grid-template-columns:minmax(280px,.31fr) minmax(0,.69fr);gap:clamp(14px,1.5vw,24px);min-height:0;display:grid}.question-story.is-focus-mode{grid-template-columns:minmax(0,1fr)}.question-story__prompt,.question-story__visual{border:1px solid var(--border);border-radius:var(--radius-md);min-height:0;box-shadow:var(--shadow-card)}.question-story__prompt{background:linear-gradient(160deg,#ffffffe8,#f6f4eedb);grid-template-rows:auto auto auto auto auto;align-content:start;gap:clamp(8px,.78vw,12px);padding:clamp(14px,1.35vw,22px);display:grid;overflow:hidden}.question-story__prompt-head,.question-story__visual-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.question-story__prompt h2{letter-spacing:-.025em;margin:0;font-family:Newsreader,serif;font-size:clamp(.9rem,1.04vw,1.24rem);font-weight:520;line-height:1.15}.question-story__answer{border-left:4px solid var(--financial);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--financial-pale);gap:4px;padding:clamp(9px,.82vw,13px);display:grid}.question-story__answer>span{color:var(--financial-ink);letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:800}.question-story__answer strong{color:var(--ink);font-size:clamp(.71rem,.8vw,.91rem);line-height:1.25}.question-story__answer small{color:var(--muted);font-size:clamp(.56rem,.61vw,.69rem);line-height:1.34}.question-story__facts{gap:0;margin:0;display:grid}.question-story__facts>div{border-bottom:1px solid var(--border);grid-template-columns:.78fr 1.22fr;gap:12px;padding:clamp(4px,.42vw,6px) 0;display:grid}.question-story__facts dt,.question-story__facts dd{margin:0;font-size:clamp(.58rem,.64vw,.72rem)}.question-story__facts dt{color:var(--muted)}.question-story__facts dd{color:var(--ink);font-weight:750}.question-story__prompt>p{color:var(--muted);background:#e1ebff57;border:1px solid #3567e817;border-radius:10px;margin:0;padding:clamp(8px,.75vw,11px);font-size:clamp(.56rem,.62vw,.71rem);line-height:1.36}.question-story__visual{background:linear-gradient(150deg,#ffffffd6,#f4f6f8c7);flex-direction:column;padding:clamp(11px,1vw,16px);display:flex;overflow:hidden}.question-story.is-focus-mode .question-story__visual{padding:clamp(15px,1.5vw,24px)}.question-story__visual-head{grid-template-columns:minmax(180px,1fr) auto auto;padding:0 4px clamp(7px,.7vw,11px);display:grid}.question-story__visual-head>div{gap:3px;display:grid}.question-story__visual-head strong{font-size:clamp(.68rem,.76vw,.88rem)}.question-story__now{background:#e1ebff85;border:1px solid #3567e824;border-radius:14px;min-width:clamp(145px,14vw,210px);padding:6px 12px}.question-story__now span,.question-story__now small{color:var(--muted);font-size:clamp(.48rem,.54vw,.62rem)}.question-story__now span{letter-spacing:.08em;text-transform:uppercase;font-weight:800}.question-story__now strong{color:var(--digital)}.question-focus-button{border:1px solid var(--control-border);min-height:38px;color:var(--ink);cursor:pointer;transition:border-color .18s ease, background .18s ease, transform .18s var(--ease);background:#ffffffb8;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:clamp(.58rem,.64vw,.72rem);font-weight:800;display:inline-flex}.question-focus-button:hover,.question-focus-button[aria-pressed=true]{background:var(--digital-pale);color:var(--digital);border-color:#3567e861;transform:translateY(-1px)}.question-flow{flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.question-flow svg{flex:1;width:100%;height:100%;min-height:0;display:block}.question-story.is-focus-mode .question-flow svg{min-height:clamp(330px,34vw,530px)}.question-flow figcaption{color:var(--muted);text-align:center;padding:2px 8px 5px;font-size:clamp(.48rem,.54vw,.62rem);line-height:1.35}.question-flow marker path{fill:var(--ink)}.question-flow__kicker{fill:var(--muted);letter-spacing:.08em;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:800}.question-flow__plane{fill:#f8f7f3b8;stroke:var(--border)}.question-flow__grid{fill:none;stroke:#0d182212;stroke-width:1px}.question-flow__baseline{stroke:var(--ink);stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:2px;animation:question-line-draw .7s .24s var(--ease) forwards}.question-flow__tick{opacity:0;animation:question-reveal .42s .72s var(--ease) forwards}.question-flow__tick line{stroke:var(--warm-gray)}.question-flow__tick text,.question-flow__axis-label{fill:var(--muted);font-family:Plus Jakarta Sans,sans-serif;font-size:10px}.question-flow__answer-glow{fill:#e0664d47;opacity:0;animation:question-pulse .9s 1.05s var(--ease) forwards}.question-flow__answer{fill:var(--financial);opacity:0;stroke:#fff;stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:question-pop .56s .9s var(--ease) forwards}.question-flow__answer-stem{fill:none;stroke:var(--financial);stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:1.5px;animation:question-line-draw .52s 1.14s var(--ease) forwards}.question-flow__answer-value{fill:var(--financial-ink);opacity:0;animation:question-reveal .42s 1.44s var(--ease) forwards;font-family:Newsreader,serif;font-size:20px;font-weight:600}.question-flow__connector{fill:none;stroke:var(--ink);stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-width:1.6px}.question-flow__connector--one{animation:question-line-draw .7s 1.7s var(--ease) forwards}.question-flow__connector--two{animation:question-line-draw .56s 3s var(--ease) forwards}.question-flow__connector--three{animation:question-line-draw .7s 4.3s var(--ease) forwards}.question-flow__weight{opacity:0;transform-box:fill-box;transform-origin:50%;animation:question-pop .62s 2.25s var(--ease) forwards}.question-flow__weight-track,.question-flow__weight-base,.question-flow__weight-active{fill:none}.question-flow__weight-track{stroke:var(--border);stroke-width:9px}.question-flow__weight-base{stroke:var(--resilience-light);stroke-dasharray:6.25 93.75;stroke-linecap:round;stroke-width:9px;transform-box:fill-box;transform-origin:50%;transform:rotate(-90deg)}.question-flow__weight-active{stroke:var(--digital);stroke-dasharray:6.67 93.33;stroke-linecap:round;stroke-width:7px;transform-box:fill-box;transform-origin:50%;transform:rotate(-90deg)}.question-flow__weight-number,.question-flow__formula-result{fill:var(--digital);font-family:Newsreader,serif;font-size:22px;font-weight:650}.question-flow__weight-label,.question-flow__formula-note{fill:var(--muted);font-family:Plus Jakarta Sans,sans-serif;font-size:9px;font-weight:700}.question-flow__denominator{opacity:0;animation:question-reveal .46s 2.58s var(--ease) forwards}.question-flow__denominator rect{fill:var(--resilience-pale);stroke:#995d0e33}.question-flow__denominator text{fill:var(--resilience);font-family:Plus Jakarta Sans,sans-serif;font-size:9px;font-weight:750}.question-flow__formula{opacity:0;transform-box:fill-box;transform-origin:50%;animation:question-pop .62s 3.4s var(--ease) forwards}.question-flow__formula rect{fill:var(--digital-pale);stroke:#3567e840}.question-flow__formula-line{fill:var(--ink);font-family:Newsreader,serif;font-size:18px;font-weight:560}.question-flow__formula line{stroke:#3567e83d}.question-flow__vector{opacity:0;animation:question-reveal .54s 4.84s var(--ease) forwards}.question-flow__time-plane{fill:#3567e80a;stroke:#0d182233}.question-flow__time-plane--ghost{fill:none;opacity:.35;stroke-dasharray:4 6}.question-flow__origin{fill:var(--ink)}.question-flow__axis line{stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:1.7px;animation:question-line-draw .68s 5.1s var(--ease) forwards}.question-flow__axis circle{fill:currentColor}.question-flow__axis text{fill:currentColor;font-family:Newsreader,serif;font-size:16px;font-weight:650}.question-flow__axis--social{color:var(--social)}.question-flow__axis--financial{color:var(--financial)}.question-flow__axis--resilience{color:var(--resilience)}.question-flow__axis--digital{color:var(--digital)}.question-flow__social-contribution{stroke:var(--social);stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:6px;animation:question-line-draw .62s 5.66s var(--ease) forwards}.question-flow__social-point{fill:var(--social-light);opacity:0;stroke:#fff;stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:question-pop .52s 6.1s var(--ease) forwards}.question-flow__time-label{fill:var(--muted);font-family:Plus Jakarta Sans,sans-serif;font-size:9px}.question-flow__vector-result{fill:var(--ink);opacity:0;animation:question-reveal .48s 6.3s var(--ease) forwards;font-family:Newsreader,serif;font-size:18px;font-weight:620}.question-flow .question-flow__baseline,.question-flow .question-flow__tick,.question-flow .question-flow__answer-glow,.question-flow .question-flow__answer,.question-flow .question-flow__answer-stem,.question-flow .question-flow__answer-value,.question-flow .question-flow__connector,.question-flow .question-flow__weight,.question-flow .question-flow__denominator,.question-flow .question-flow__formula,.question-flow .question-flow__vector,.question-flow .question-flow__axis line,.question-flow .question-flow__social-contribution,.question-flow .question-flow__social-point,.question-flow .question-flow__vector-result{animation:none}.question-flow__capture,.question-flow__scale,.question-flow__weight,.question-flow__formula,.question-flow__vector{opacity:0;filter:saturate(.7);transform-box:fill-box;transform-origin:50%;transition:opacity .36s ease, filter .42s ease, transform .56s var(--ease);transform:translateY(8px)}.question-flow__capture.is-visible,.question-flow__scale.is-visible,.question-flow__weight.is-visible,.question-flow__formula.is-visible,.question-flow__vector.is-visible{opacity:.72;transform:none}.question-flow__capture.is-active,.question-flow__scale.is-active,.question-flow__weight.is-active,.question-flow__formula.is-active,.question-flow__vector.is-active{opacity:1;filter:saturate()drop-shadow(0 12px 16px #3567e814)}.question-flow .question-flow__tick,.question-flow .question-flow__answer,.question-flow .question-flow__answer-value,.question-flow .question-flow__social-point,.question-flow .question-flow__vector-result{opacity:1}.question-flow .question-flow__answer-glow{display:none}.question-flow .question-flow__baseline,.question-flow .question-flow__answer-stem,.question-flow .question-flow__axis line,.question-flow .question-flow__social-contribution{stroke-dashoffset:0}.question-flow__connector{opacity:0;transition:opacity .24s ease, stroke-dashoffset .62s var(--ease)}.question-flow__connector.is-visible{opacity:.72;stroke-dashoffset:0}.question-flow__connector.is-active{opacity:1}.question-flow .question-flow__denominator{opacity:0;transition:opacity .32s ease, transform .42s var(--ease);transform:translateY(5px)}.question-flow .question-flow__denominator.is-visible{opacity:1;transform:none}.question-flow__weight-active{opacity:1;transition:opacity .28s}.question-flow--step-3 .question-flow__weight-active{opacity:0}.question-player{background:linear-gradient(#ffffffe0,#f2f6fbe0);border:1px solid #3567e824;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(7px,.8vw,12px);padding:8px;display:grid;box-shadow:0 12px 26px -24px #0d182294,inset 0 1px #ffffffd1}.question-player__transport,.question-player__tools{align-items:center;gap:5px;display:flex}.question-player button{font:inherit}.question-player__icon,.question-player__speed,.question-player__play{min-height:36px;color:var(--body);cursor:pointer;transition:border-color .16s ease, background .16s ease, color .16s ease, transform .16s var(--ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.question-player__icon{border-radius:50%;width:36px;padding:0}.question-player__play{background:var(--digital);color:#fff;border-color:#3567e83b;border-radius:999px;gap:7px;min-width:98px;padding:0 13px;font-size:clamp(.55rem,.6vw,.68rem);font-weight:800}.question-player__speed{border-color:var(--control-border);font-variant-numeric:tabular-nums;border-radius:999px;min-width:42px;padding:0 9px;font-size:clamp(.54rem,.6vw,.68rem);font-weight:800}.question-player__icon:hover:not(:disabled),.question-player__speed:hover,.question-player__play:hover{background:var(--digital-pale);color:var(--digital);border-color:#3567e847;transform:translateY(-1px)}.question-player__play:hover{background:var(--ink);color:#fff}.question-player__icon:disabled{cursor:not-allowed;opacity:.32}.question-player__timeline{background:#0d18220a;border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;padding:3px;display:grid}.question-player__timeline button{min-width:0;min-height:34px;color:var(--warm-gray);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:5px 8px;transition:background .18s,box-shadow .18s,color .18s;display:grid;position:relative;overflow:hidden}.question-player__timeline button:hover{color:var(--ink);background:#ffffffb3}.question-player__timeline button.is-active{color:var(--digital);background:#fff;box-shadow:0 6px 18px -14px #0d182294}.question-player__timeline button.is-complete{color:var(--social)}.question-player__timeline span{aspect-ratio:1;font-variant-numeric:tabular-nums;background:#0d18220f;border-radius:50%;place-items:center;width:20px;font-size:.45rem;font-weight:850;display:grid}.question-player__timeline button.is-active span{background:var(--digital);color:#fff}.question-player__timeline button.is-complete span{background:var(--social-pale);color:var(--social)}.question-player__timeline strong{text-overflow:ellipsis;font-size:clamp(.5rem,.57vw,.66rem);overflow:hidden}.calculation-layout{flex:1;grid-template-columns:.9fr 1.1fr;gap:clamp(18px,2vw,34px);min-height:0;display:grid}.formula-card,.applicability-card{border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #ffffff1f;min-height:0;padding:clamp(18px,2vw,34px)}.formula-card__label{color:var(--green-on-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:clamp(14px,1.5vw,24px);font-size:.66rem;font-weight:800}.formula-card code{color:#ffffffbd;font-variant-numeric:tabular-nums;font-family:Plus Jakarta Sans,monospace;font-size:clamp(.8rem,1vw,1.18rem);line-height:1.85}.formula-card code span{color:#fff;font-size:1.08em;font-weight:800}.math-formula{min-width:0}.math-formula .katex-display{text-align:left;margin:0;overflow:hidden}.math-formula .katex{font-size:1em}.math-formula--calculation{color:#ffffffc7;margin:clamp(11px,1.3vw,19px) 0;font-size:clamp(.82rem,1.05vw,1.22rem)}.math-formula--accent{color:var(--green-on-dark)}.formula-symbols{flex-wrap:wrap;gap:7px;margin:-5px 0 4px;display:flex}.formula-symbols span{color:#ffffff80;border:1px solid #ffffff17;border-radius:999px;padding:5px 8px;font-size:clamp(.5rem,.55vw,.64rem)}.formula-symbols strong{color:#fff;margin-right:4px}.formula-rule{color:#ffffff8c;border-top:1px solid #ffffff1f;justify-content:space-between;gap:18px;margin-top:clamp(18px,2vw,32px);padding-top:15px;font-size:clamp(.66rem,.74vw,.84rem);display:flex}.formula-rule strong{color:#e4c481}.applicability-card{background:linear-gradient(145deg,#ffffff1a,#ffffff0d);flex-direction:column;justify-content:space-between;gap:clamp(12px,1.15vw,18px);display:flex}.applicability-card__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.applicability-card__header>div{gap:5px;display:grid}.applicability-card__header span{color:#ffffff85;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.6rem,.66vw,.76rem);font-weight:730}.applicability-card__header strong{color:#fff;font-family:Newsreader,serif;font-size:clamp(1.45rem,1.9vw,2.25rem);font-weight:430;line-height:1}.applicability-card__header .applicability-card__status{color:var(--green-on-dark);letter-spacing:.04em;text-transform:none;background:#78ddff17;border:1px solid #78ddff47;border-radius:999px;flex:none;padding:8px 12px}.applicability-meter{border-radius:var(--radius-sm);background:#040d1547;border:1px solid #ffffff1a;grid-template-columns:repeat(16,minmax(0,1fr));gap:clamp(3px,.3vw,6px);padding:clamp(10px,.8vw,14px);display:grid}.applicability-meter>span{transform-origin:bottom;height:clamp(34px,3.7vw,56px);animation:applicability-cell-in .48s var(--ease) both;animation-delay:calc(.16s + var(--cell-index) * 30ms);border-radius:5px}.applicability-meter>.is-eligible{background:linear-gradient(#78ddff8f,#78ddff40);border:1px solid #78ddff3d}.applicability-meter>.is-excluded{background:repeating-linear-gradient(135deg,#e4c48133 0 6px,#e4c4810d 6px 12px);border:1px solid #e4c4815c;position:relative}.applicability-meter>.is-excluded:after{content:"";background:#e4c481;height:2px;position:absolute;inset:50% 16%;transform:rotate(-38deg)}.applicability-legend{color:#ffffff8f;flex-wrap:wrap;gap:9px 18px;font-size:clamp(.56rem,.62vw,.72rem);display:flex}.applicability-legend span{align-items:center;gap:7px;display:inline-flex}.applicability-legend i{aspect-ratio:1;border-radius:3px;width:9px;display:block}.applicability-legend i.is-eligible{background:var(--green-on-dark)}.applicability-legend i.is-excluded{background:0 0;border:1px solid #e4c481}.applicability-equation{border-radius:var(--radius-sm);color:#fff;font-variant-numeric:tabular-nums;background:#ffffff0a;border:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto minmax(0,.9fr) auto minmax(0,1.2fr);align-items:center;gap:clamp(6px,.7vw,12px);padding:clamp(12px,1vw,16px);font-family:Newsreader,serif;font-size:clamp(.9rem,1.15vw,1.3rem);line-height:1.05;display:grid}.applicability-equation span,.applicability-equation strong{gap:5px;display:grid}.applicability-equation small{color:#ffffff75;letter-spacing:.08em;text-transform:uppercase;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.48rem,.52vw,.6rem);font-weight:760}.applicability-equation b{color:#ffffff61;font-family:Plus Jakarta Sans,sans-serif;font-size:.9em}.applicability-equation strong{color:var(--green-on-dark);font-weight:470}.applicability-summary{grid-template-columns:1.3fr .7fr;gap:10px;display:grid}.applicability-summary>div{border-radius:var(--radius-sm);background:#78ddff0f;border:1px solid #78ddff24;gap:4px;padding:clamp(10px,.8vw,14px);display:grid}.applicability-summary span{color:#ffffff7a;font-size:clamp(.52rem,.58vw,.66rem)}.applicability-summary strong{color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(.82rem,.95vw,1.08rem)}.applicability-card>p{color:#fff9;margin:0;font-size:clamp(.62rem,.7vw,.8rem);line-height:1.45}.calculation-facts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:clamp(14px,1.5vw,24px);display:grid}.calculation-facts span{border-radius:var(--radius-sm);color:#ffffff85;border:1px solid #ffffff1a;padding:10px 14px;font-size:clamp(.62rem,.68vw,.78rem)}.calculation-facts strong{color:var(--green-on-dark);margin-bottom:2px;display:block}.slide--dual .slide-heading{max-width:1480px;margin-bottom:clamp(10px,1.1vw,18px)}.slide--dual .slide-heading h1{max-width:1280px;font-size:clamp(2.25rem,3.2vw,4rem)}.slide--dual .slide-lede{max-width:1380px;margin-top:clamp(7px,.7vw,11px);font-size:clamp(.76rem,.94vw,1.08rem)}.dual-example{flex:1;grid-template-rows:auto clamp(24px,2.4vw,42px) minmax(0,1fr) auto;gap:0;min-height:0;display:grid}.dual-evidence{width:min(100%,1180px);min-height:0;animation:story-card-in .62s .36s var(--ease) both;background:linear-gradient(90deg,#e3f7fcd6,#ffffffd1);border:1px solid #10738f33;border-radius:18px;grid-template-columns:clamp(108px,9.5vw,150px) minmax(0,1fr) auto;align-items:center;gap:clamp(12px,1.5vw,24px);margin-inline:auto;padding:clamp(10px,1vw,15px) clamp(14px,1.4vw,22px);display:grid;box-shadow:0 18px 40px -34px #071e3075}.water-cut-illustration{width:100%;max-height:88px;display:block;overflow:visible}.water-cut-illustration text{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif}.water-cut-illustration__tap{fill:#10738f14;stroke:var(--social);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.water-cut-illustration__drop{fill:var(--social-light);stroke:var(--social);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%}.water-cut-illustration__drop--one{animation:2.2s ease-in-out .72s infinite water-drop}.water-cut-illustration__drop--two{animation:2.2s ease-in-out 1.3s infinite water-drop}.water-cut-illustration__week>text{fill:var(--muted);letter-spacing:.12em;font-size:6px;font-weight:800}.water-cut-illustration__week circle{fill:#fff;stroke:#10738f59;stroke-width:1px}.water-cut-illustration__week g text{fill:var(--body);font-size:6px;font-weight:750}.water-cut-illustration__week circle.is-cut{fill:var(--financial-pale);stroke:var(--financial);stroke-width:1.5px}.water-cut-illustration__cut{fill:none;stroke:var(--financial);stroke-linecap:round;stroke-width:2px}.water-cut-illustration__caption{fill:var(--social);font-size:7px;font-weight:750}.dual-evidence__copy{gap:3px;min-width:0;display:grid}.dual-evidence__copy>span{color:var(--social);letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.52rem,.58vw,.66rem);font-weight:820}.dual-evidence__copy>strong{color:var(--ink);font-family:Newsreader,serif;font-size:clamp(1.12rem,1.45vw,1.68rem);font-weight:540;line-height:1.06;display:block}.dual-evidence__facets{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;font-size:clamp(.5rem,.57vw,.65rem);display:flex}.dual-evidence__facets i{color:var(--warm-gray);font-style:normal}.dual-evidence__facets b{color:var(--digital);font-size:.92em}.dual-evidence__facts{grid-template-columns:repeat(2,minmax(112px,1fr));gap:7px;display:grid}.dual-evidence__facts>div{background:#ffffffc2;border:1px solid #10738f21;border-radius:11px;gap:2px;min-width:0;padding:9px 12px;display:grid}.dual-evidence__facts span{color:var(--muted);font-size:clamp(.47rem,.52vw,.59rem)}.dual-evidence__facts strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(.64rem,.72vw,.82rem)}.dual-fork{width:100%;height:100%;display:block;overflow:visible}.dual-fork path{fill:none;stroke:#10738f57;stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;animation:cover-line-draw .82s .7s var(--ease) forwards}.dual-fork circle{fill:var(--social-light);stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.dual-fork text{fill:var(--social);stroke:#f6f9fb;stroke-width:7px;paint-order:stroke;letter-spacing:.1em;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:820}.dual-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.5vw,24px);min-height:0;display:grid}.dual-card{border:1px solid var(--border);min-height:0;animation:story-card-in .66s var(--ease) both;background:#ffffffc9;border-radius:18px;flex-direction:column;padding:clamp(14px,1.35vw,22px);display:flex;overflow:hidden;box-shadow:0 22px 48px -38px #071e307a}.dual-card--continuous{border-top:3px solid var(--social);animation-delay:.88s}.dual-card--deprivation{border-top:3px solid var(--financial);animation-delay:.98s}.dual-card__header{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.dual-card__header>span{aspect-ratio:1;width:34px;color:var(--social);border:1px solid;border-radius:50%;place-items:center;font-size:.56rem;font-weight:850;display:grid}.dual-card--deprivation .dual-card__header>span{color:var(--financial-ink)}.dual-card__header strong{color:var(--ink);font-family:Newsreader,ui-serif,Georgia,serif;font-size:clamp(1.1rem,1.35vw,1.56rem);font-weight:560;line-height:1;display:block}.dual-card__header small{color:var(--muted);margin-top:3px;font-size:clamp(.5rem,.56vw,.64rem);display:block}.continuous-meter{background:#e3f7fc8c;border-radius:13px;grid-template-columns:auto 1fr;align-items:end;column-gap:15px;margin:clamp(10px,1vw,15px) 0 9px;padding:10px 12px 9px;display:grid}.continuous-meter__value{grid-row:1/4;align-content:center;min-width:64px;display:grid}.continuous-meter--plain .continuous-meter__value{grid-row:1/3;min-width:clamp(92px,8vw,128px)}.continuous-meter__value strong{color:var(--ink);font-family:Newsreader,serif;font-size:clamp(1.8rem,2.25vw,2.6rem);font-weight:560;line-height:.85}.continuous-meter--plain .continuous-meter__value strong{font-size:clamp(1.12rem,1.35vw,1.55rem);line-height:1}.continuous-meter__value span{color:var(--muted);font-size:.56rem}.continuous-meter__track{background:linear-gradient(90deg, #8e3429 0 25%, var(--financial) 25% 50%, #b77920 50% 75%, var(--social) 75% 100%);border:2px solid #fff;border-radius:999px;height:15px;position:relative;box-shadow:0 8px 18px -14px #071e30bf}.continuous-meter__marker{aspect-ratio:1;background:var(--ink);width:13px;animation:dual-marker-in .76s 1.2s var(--ease) both;border:3px solid #fff;border-radius:50%;position:absolute;top:50%;left:45%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #071e3047}.continuous-meter__threshold{background:#fff;width:2px;position:absolute;top:-5px;bottom:-5px;left:75%;box-shadow:0 0 0 1px #0d182247}.continuous-meter__labels{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:3px;font-size:.47rem;display:flex}.continuous-meter__legend{color:var(--muted);grid-column:2;grid-template-columns:repeat(4,1fr);margin-top:5px;font-size:clamp(.42rem,.47vw,.54rem);line-height:1.05;display:grid}.continuous-meter__legend strong{color:var(--financial-ink);font-weight:800}.dual-card__calculation{background:#e3f7fc70;border:1px solid #10738f24;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.dual-card__calculation>div{gap:1px;display:grid}.dual-card__calculation span{color:var(--muted);font-size:clamp(.47rem,.52vw,.59rem)}.dual-card__calculation small{color:var(--muted);font-size:clamp(.42rem,.47vw,.54rem)}.dual-card__calculation strong{color:var(--social);font-variant-numeric:tabular-nums;font-size:clamp(.67rem,.76vw,.86rem)}.dual-card__calculation .math-formula{color:var(--social);font-size:clamp(.66rem,.78vw,.9rem);font-weight:760}.dual-card__calculation--deprivation{background:#fbe7e16e;border-color:#a9443426}.dual-card__calculation--deprivation strong,.dual-card__calculation--deprivation .math-formula{color:var(--financial-ink)}.dual-card>p{color:var(--muted);margin:8px 0 0;font-size:clamp(.51rem,.58vw,.67rem);line-height:1.35}.dual-card>p b{color:var(--ink)}.deprivation-gate{grid-template-columns:minmax(0,1.08fr) minmax(150px,.92fr);align-items:stretch;gap:9px;margin:clamp(10px,1vw,15px) 0 9px;display:grid}.deprivation-gate__comparison{background:#fbe7e17a;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:9px 12px;display:grid}.deprivation-gate__comparison>div{text-align:center;gap:1px;display:grid}.deprivation-gate__comparison span{color:var(--muted);text-transform:uppercase;font-size:.47rem}.deprivation-gate__comparison strong{color:var(--ink);font-variant-numeric:tabular-nums;font-family:Newsreader,serif;font-size:clamp(.72rem,.82vw,.94rem);font-weight:560;line-height:1.08}.deprivation-gate__comparison i{color:var(--financial);font-family:Newsreader,serif;font-size:1.5rem;font-style:normal}.deprivation-gate__result{background:#fff;border:1px solid #e0664d33;border-radius:12px;align-content:center;gap:3px;padding:9px 12px;display:grid}.deprivation-gate__result span{color:var(--muted);font-size:.48rem}.deprivation-gate__result strong{color:var(--financial-ink);font-size:clamp(.64rem,.72vw,.82rem)}.deprivation-total{gap:5px;margin-top:8px;display:grid}.deprivation-total>span{color:var(--body);font-size:clamp(.5rem,.56vw,.64rem);font-weight:720}.deprivation-total>div{border:1px solid #a9443424;border-radius:8px;grid-template-columns:2fr 1fr 2fr 5fr;display:grid;overflow:hidden}.deprivation-total i{color:var(--body);text-align:center;background:#10738f17;padding:5px 4px;font-size:clamp(.42rem,.47vw,.54rem);font-style:normal;font-weight:760}.deprivation-total i:nth-child(2){background:#f6bd602e}.deprivation-total i:nth-child(3){background:#e0664d29}.deprivation-total i:nth-child(4){background:#a9443433}.deprivation-total small{color:var(--muted);font-size:clamp(.45rem,.5vw,.57rem)}.dual-takeaway{color:var(--body);background:#ffffff94;border:1px solid #0d182217;border-radius:12px;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:clamp(8px,1vw,16px);margin-top:9px;padding:8px 14px;font-size:clamp(.54rem,.62vw,.71rem);display:grid}.dual-takeaway>i{color:var(--financial);font-family:Newsreader,serif;font-size:1.2rem;font-style:normal}.dual-takeaway>strong{color:var(--ink);text-align:right;font-size:.94em}.governance-grid{flex:1;grid-template-columns:minmax(0,1fr) minmax(112px,.2fr) minmax(0,1fr);align-items:stretch;gap:clamp(12px,1.55vw,26px);min-height:0;display:grid}.governance-panel{isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-md);min-height:0;box-shadow:var(--shadow-card);background:radial-gradient(circle at 88% 10%,#10738f1a,#0000 29%),#ffffffc7;flex-direction:column;padding:clamp(16px,1.65vw,27px);display:flex;position:relative;overflow:hidden}.governance-panel--measure{animation:governance-panel-left-in .72s .26s var(--ease) both}.governance-panel:before{z-index:-1;background:linear-gradient(90deg, var(--social), #70c7dc 56%, transparent);content:"";height:3px;position:absolute;top:0;left:0;right:0}.governance-panel--act{animation:governance-panel-right-in .72s .48s var(--ease) both;background:radial-gradient(circle at 88% 10%,#e0664d1a,#0000 29%),#ffffffc7}.governance-panel--act:before{background:linear-gradient(90deg, var(--financial), #eca283 56%, transparent)}.governance-panel__header{z-index:2;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.governance-panel__header>div:nth-child(2){gap:1px;display:grid}.governance-panel__header small{color:var(--muted);font-size:clamp(.46rem,.52vw,.6rem);font-weight:650}.governance-icon{background:var(--social-pale);width:clamp(34px,2.4vw,42px);height:clamp(34px,2.4vw,42px);color:var(--social);border-radius:50%;flex:none;place-items:center;font-size:.65rem;font-weight:800;display:grid}.governance-panel--act .governance-icon{background:var(--financial-pale);color:var(--financial-ink)}.governance-panel--act .panel-kicker{color:var(--financial-ink)}.governance-stage{max-width:130px;color:var(--social);text-align:center;background:#10738f0d;border:1px solid #10738f24;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:clamp(.42rem,.48vw,.56rem);font-weight:780;line-height:1.15}.governance-panel--act .governance-stage{color:var(--financial-ink);background:#e0664d0f;border-color:#e0664d2b}.governance-panel__trace{z-index:-1;width:clamp(100px,8.2vw,144px);height:auto;color:var(--social);opacity:.34;position:absolute;top:clamp(55px,5.2vw,82px);right:clamp(16px,1.6vw,26px)}.governance-panel--act .governance-panel__trace{color:var(--financial)}.governance-panel__trace path{fill:none;stroke:currentColor;stroke-dasharray:260;stroke-dashoffset:260px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;animation:governance-trace-draw 1.1s .52s var(--ease) forwards}.governance-panel__trace circle{fill:#fff;stroke:currentColor;stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:governance-node-in .46s .98s var(--ease) forwards}.governance-panel h2{z-index:1;margin:clamp(15px,1.4vw,22px) 0 7px;font-family:Newsreader,serif;font-size:clamp(1.35rem,2.05vw,2.45rem);font-weight:520;line-height:1.02;position:relative}.governance-panel>p{z-index:1;max-width:490px;color:var(--muted);margin:0;font-size:clamp(.64rem,.76vw,.88rem);line-height:1.42;position:relative}.governance-panel ul{z-index:1;gap:clamp(4px,.45vw,7px);margin:clamp(12px,1.2vw,18px) 0 0;padding:0;list-style:none;display:grid;position:relative}.governance-panel li{min-width:0;color:var(--body);opacity:0;animation:governance-item-in .52s var(--ease) forwards;background:#10738f0a;border:1px solid #10738f14;border-radius:10px;align-items:flex-start;gap:9px;padding:clamp(5px,.48vw,8px) clamp(7px,.65vw,11px);font-size:clamp(.56rem,.67vw,.77rem);font-weight:650;line-height:1.25;display:flex}.governance-panel--act li{background:#e0664d0a;border-color:#e0664d17}.governance-panel li:first-child{animation-delay:.7s}.governance-panel li:nth-child(2){animation-delay:.79s}.governance-panel li:nth-child(3){animation-delay:.88s}.governance-panel li:before{background:var(--social);content:"";border-radius:50%;flex:none;width:6px;height:6px;margin-top:.3em;box-shadow:0 0 0 4px #10738f14}.governance-panel--act li:before{background:var(--financial);box-shadow:0 0 0 4px #e0664d14}.policy-firewall{min-width:0;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2px;font-size:clamp(.42rem,.48vw,.56rem);font-weight:800;display:flex}.policy-firewall__input,.policy-firewall__output{background:#ffffff8f;border:1px solid #0d182217;border-radius:999px;max-width:120px;padding:6px 9px;line-height:1.15}.policy-firewall__input{color:var(--social)}.policy-firewall__output{color:var(--financial-ink)}.policy-firewall__rail{background:linear-gradient(var(--social), var(--control-border));transform-origin:top;width:2px;min-height:18px;animation:governance-rail-draw .62s .5s var(--ease) forwards;flex:1;position:relative;overflow:visible;transform:scaleY(0)}.policy-firewall__rail--out{background:linear-gradient(var(--control-border), var(--financial));animation-delay:.9s}.policy-firewall__rail i{background:var(--social);border:2px solid #fff;border-radius:50%;width:8px;height:8px;animation:2.6s ease-in-out 1.25s infinite governance-packet;position:absolute;top:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #10738f57}.policy-firewall__rail--out i{background:var(--financial);animation-delay:1.85s;box-shadow:0 0 12px #e0664d57}.policy-firewall__core{width:clamp(62px,4.6vw,76px);height:clamp(62px,4.6vw,76px);animation:governance-core-in .62s .73s var(--ease) both;background:radial-gradient(circle,#fff 0 48%,#ffffffc7 49% 100%);border:1px solid #0d182224;border-radius:50%;place-items:center;margin:8px 0;display:grid;position:relative;box-shadow:0 13px 32px #0d18221a,inset 0 0 0 7px #10738f0d}.policy-firewall__core:before{border-radius:inherit;content:"";border:1px dashed #10738f38;animation:8s linear infinite governance-orbit;position:absolute;inset:-7px}.policy-firewall__core>span{color:var(--warm-gray);font-size:.55rem;position:absolute;top:8px;left:12px}.policy-firewall__core strong{color:var(--ink);font-family:Newsreader,serif;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:520}.policy-firewall__core small{color:var(--financial-ink);letter-spacing:.02em;font-size:clamp(.34rem,.38vw,.44rem);font-weight:800;position:absolute;bottom:6px;left:0;right:0}.warning-strip{border-radius:var(--radius-sm);color:var(--danger);background:#9b2d200f;border:1px solid #9b2d202e;grid-template-columns:auto 1px minmax(0,1fr);align-items:center;gap:clamp(10px,1.2vw,18px);margin-top:clamp(14px,1.5vw,24px);padding:10px clamp(14px,1.35vw,22px);font-size:clamp(.56rem,.66vw,.76rem);font-weight:680;display:grid}.warning-strip b{font-weight:850}.warning-strip>i{background:#9b2d202e;width:1px;height:22px}.warning-strip>span:last-child{color:color-mix(in srgb, var(--danger) 78%, var(--muted))}.finance-pipeline{flex:1;grid-template-columns:1fr minmax(100px,.2fr) 1fr;gap:clamp(16px,2vw,32px);min-height:0;display:grid}.ledger-card{border-radius:var(--radius-md);min-height:0;box-shadow:var(--shadow-card);background:#ffffffba;border:1px solid #a046322e;flex-direction:column;padding:clamp(16px,1.8vw,30px);display:flex}.ledger-card__header{color:var(--financial-ink);justify-content:space-between;align-items:center;gap:10px;font-size:clamp(.65rem,.76vw,.88rem);font-weight:800;display:flex}.ledger-lines{gap:clamp(8px,1vw,14px);margin:clamp(16px,1.7vw,26px) 0;display:grid}.ledger-lines>div{color:var(--body);grid-template-columns:auto 1fr;align-items:end;gap:10px;font-size:clamp(.66rem,.75vw,.86rem);display:grid}.ledger-lines b{border-bottom:1px dotted var(--control-border);height:1px}.ledger-card>p{color:var(--muted);margin:10px 0 0;font-size:clamp(.6rem,.68vw,.78rem)}.ledger-card__formula{border-radius:var(--radius-sm);background:#a046320f;border:1px solid #a046322e;gap:5px;margin-top:auto;padding:clamp(10px,1vw,14px);display:grid}.ledger-card__formula>span{color:var(--financial-ink);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.55rem,.62vw,.72rem);font-weight:800}.ledger-card__formula .math-formula{color:var(--financial-ink);white-space:nowrap;font-size:clamp(.64rem,.77vw,.9rem);overflow:hidden}.ledger-card__formula small{color:var(--muted);font-size:clamp(.5rem,.56vw,.64rem);line-height:1.35}.normalizer{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.normalizer span,.normalizer small{letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.55rem,.62vw,.7rem);font-weight:750}.normalizer strong{color:var(--financial-ink);margin:10px 0;font-family:Newsreader,serif;font-size:clamp(1.8rem,2.7vw,3.2rem)}.derived-results{gap:clamp(6px,.75vw,11px);display:grid}.derived-results>div{border-radius:var(--radius-sm);background:#ffffffc2;border:1px solid #a0463229;grid-template-columns:auto 1fr;align-content:center;gap:1px 12px;min-height:0;padding:clamp(9px,1vw,15px);display:grid}.derived-results>.derived-results__item--formula{box-shadow:inset 3px 0 0 var(--financial-ink);background:#a0463214;border-color:#a0463261}.derived-results span{color:var(--financial-ink);grid-row:span 2;align-self:center;font-size:.6rem;font-weight:800}.derived-results strong{font-size:clamp(.68rem,.82vw,.94rem)}.derived-results small{color:var(--muted);font-size:clamp(.52rem,.58vw,.68rem)}.finance-system{flex:1;grid-template-columns:minmax(0,1.32fr) minmax(370px,.78fr);gap:clamp(14px,1.45vw,24px);min-height:0;display:grid}.finance-thesis,.finance-system-map{border-radius:var(--radius-md);min-width:0;min-height:0;box-shadow:var(--shadow-card);border:1px solid #a046322b}.finance-thesis{isolation:isolate;background:radial-gradient(circle at 46% 45%,#e0664d1a,#0000 34%),#ffffffc9;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(11px,1vw,16px);padding:clamp(16px,1.65vw,27px);display:grid;position:relative;overflow:hidden}.finance-thesis:before{z-index:-1;aspect-ratio:1;content:"";border:1px solid #e0664d1f;border-radius:50%;position:absolute;inset:auto -8% -46% 30%}.finance-thesis__header{gap:5px;max-width:900px;display:grid}.finance-thesis__header>span,.finance-system-map>header>span,.finance-capture>span,.finance-readings>span,.finance-signal-rail>span{color:var(--financial-ink);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.48rem,.54vw,.62rem);font-weight:840}.finance-thesis__header h2{max-width:850px;color:var(--ink);letter-spacing:-.025em;margin:0;font-family:Newsreader,serif;font-size:clamp(1.35rem,2vw,2.35rem);font-weight:540;line-height:.98}.finance-thesis__header p{max-width:760px;color:var(--muted);margin:0;font-size:clamp(.58rem,.68vw,.78rem);line-height:1.38}.finance-contrast{grid-template-columns:minmax(0,1fr) clamp(74px,6.5vw,110px) minmax(0,1fr);align-items:stretch;min-height:0;display:grid}.finance-contrast__case{min-height:0;animation:story-card-in .64s .52s var(--ease) both;background:linear-gradient(145deg,#e5f8fcb8,#ffffffd1);border:1px solid #10738f26;border-radius:16px;align-content:space-between;gap:12px;padding:clamp(13px,1.25vw,21px);display:grid;position:relative}.finance-contrast__case--fragile{background:linear-gradient(145deg,#fbe7e1bd,#ffffffd1);border-color:#e0664d33;animation-delay:.68s}.finance-contrast__case>div{gap:2px;display:grid}.finance-contrast__case>div span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.48rem,.55vw,.63rem);font-weight:760}.finance-contrast__case>div strong{color:var(--social);font-family:Newsreader,serif;font-size:clamp(1.12rem,1.45vw,1.7rem);font-weight:560}.finance-contrast__case--fragile>div strong{color:var(--financial-ink)}.finance-contrast__case ul{gap:clamp(5px,.5vw,8px);margin:0;padding:0;list-style:none;display:grid}.finance-contrast__case li{color:var(--body);align-items:center;gap:8px;font-size:clamp(.54rem,.63vw,.72rem);line-height:1.25;display:flex}.finance-contrast__case li:before{background:var(--social);content:"";border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #10738f14}.finance-contrast__case--fragile li:before{background:var(--financial);box-shadow:0 0 0 4px #e0664d14}.finance-contrast__pivot{z-index:2;color:var(--muted);align-content:center;place-items:center;gap:7px;display:grid;position:relative}.finance-contrast__pivot span{color:var(--ink);letter-spacing:.07em;text-align:center;text-transform:uppercase;font-size:clamp(.48rem,.54vw,.62rem);font-weight:820}.finance-contrast__pivot i{background:linear-gradient(#0000,#a0463245 18% 82%,#0000);width:1px;position:absolute;top:18%;bottom:18%}.finance-contrast__pivot b{z-index:1;min-width:58px;min-height:30px;color:var(--financial-ink);letter-spacing:.07em;text-transform:uppercase;background:#fffaf8;border:1px solid #a0463233;border-radius:999px;place-items:center;padding:0 9px;font-size:clamp(.45rem,.5vw,.58rem);font-weight:820;display:grid}.finance-signal-rail{border-top:1px solid #a046321f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(10px,1vw,16px);padding-top:10px;display:grid}.finance-signal-rail>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.finance-signal-rail b{color:var(--body);text-align:center;background:#ffffffa8;border:1px solid #a0463221;border-radius:999px;padding:7px 8px;font-size:clamp(.46rem,.52vw,.6rem);font-weight:720}.finance-system-map{background:radial-gradient(circle at 100% 0,#e0664d1a,#0000 34%),#ffffffc2;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:clamp(9px,.9vw,14px);padding:clamp(15px,1.5vw,24px);display:grid;overflow:hidden}.finance-system-map>header{gap:4px;display:grid}.finance-system-map>header>strong{color:var(--ink);font-family:Newsreader,serif;font-size:clamp(.95rem,1.15vw,1.32rem);font-weight:560;line-height:1.05}.finance-capture{background:#ffffffad;border:1px solid #a0463221;border-radius:13px;gap:7px;padding:10px;display:grid}.finance-capture>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.finance-capture b{color:var(--body);background:#a046320f;border-radius:8px;padding:7px 8px;font-size:clamp(.47rem,.54vw,.62rem);font-weight:680;line-height:1.2}.finance-flow-bridge{color:var(--muted);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;font-size:clamp(.46rem,.52vw,.6rem);line-height:1.25;display:grid}.finance-flow-bridge i{background:var(--financial);width:24px;height:1px;position:relative}.finance-flow-bridge i:after{border-top:1px solid var(--financial);border-right:1px solid var(--financial);content:"";width:6px;height:6px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.finance-readings{align-content:start;gap:7px;min-height:0;display:grid}.finance-readings>div{gap:5px;display:grid}.finance-readings article{min-height:0;animation:finance-reading-in .52s var(--ease) both;background:#ffffffab;border:1px solid #a046321c;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:clamp(6px,.6vw,9px);display:grid}.finance-readings article:nth-child(2){animation-delay:90ms}.finance-readings article:nth-child(3){animation-delay:.18s}.finance-readings article:nth-child(4){animation-delay:.27s}.finance-readings article:nth-child(5){animation-delay:.36s}.finance-readings article>i{aspect-ratio:1;background:var(--financial-pale);width:28px;color:var(--financial-ink);border-radius:50%;place-items:center;font-size:.5rem;font-style:normal;font-weight:820;display:grid}.finance-readings article p{gap:1px;margin:0;display:grid}.finance-readings article strong{color:var(--ink);font-size:clamp(.56rem,.65vw,.74rem)}.finance-readings article small{color:var(--muted);font-size:clamp(.44rem,.5vw,.57rem)}.finance-system-map>footer{color:var(--muted);border-top:1px solid #a046321f;padding-top:9px;font-size:clamp(.46rem,.52vw,.6rem);line-height:1.3}@keyframes finance-reading-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.weight-total{color:var(--muted);justify-content:space-between;align-items:flex-end;margin-bottom:8px;font-size:.72rem;font-weight:750;display:flex}.weight-total strong{color:var(--ink);font-family:Newsreader,serif;font-size:clamp(2rem,3vw,3.8rem);font-weight:500;line-height:.8}.weight-bar{border-radius:var(--radius-md);min-height:clamp(84px,8.8vw,130px);box-shadow:var(--shadow-card);border:5px solid #ffffffbd;display:flex;overflow:hidden}.weight-segment{flex-basis:calc(var(--segment) * 1%);color:#fff;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(10px,1.2vw,18px);display:flex}.weight-segment+.weight-segment{border-left:2px solid #ffffff85}.weight-segment strong{font-family:Newsreader,serif;font-size:clamp(1.4rem,2.2vw,2.8rem);font-weight:520;line-height:.9}.weight-segment span{text-overflow:ellipsis;font-size:clamp(.52rem,.68vw,.78rem);font-weight:750;overflow:hidden}.weight-segment--social{background:var(--social)}.weight-segment--digital{background:var(--digital)}.weight-segment--resilience{background:var(--resilience)}.weight-segment--financial{background:var(--financial-ink)}.weight-segment--gold{background:var(--gold-ink)}.weight-detail-grid{grid-template-columns:repeat(5,1fr);gap:clamp(8px,.8vw,12px);margin-top:clamp(15px,1.6vw,26px);display:grid}.weight-detail-grid article{align-items:flex-start;gap:9px;min-width:0;display:flex}.weight-dot{border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px}.weight-dot--social{background:var(--social)}.weight-dot--digital{background:var(--digital)}.weight-dot--resilience{background:var(--resilience)}.weight-dot--financial{background:var(--financial-ink)}.weight-dot--gold{background:var(--gold-ink)}.weight-detail-grid h2{margin:0;font-size:clamp(.64rem,.74vw,.86rem);line-height:1.3}.weight-detail-grid p{color:var(--muted);margin:4px 0 0;font-size:clamp(.54rem,.62vw,.72rem)}.method-note{border-radius:var(--radius-sm);color:#6f531c;background:#e0b15a1a;border:1px solid #8a6a322e;align-items:center;gap:10px;margin-top:clamp(14px,1.5vw,24px);padding:10px 14px;font-size:clamp(.64rem,.74vw,.86rem);font-weight:700;display:flex}.framework-table{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#ffffffba;overflow:hidden}.framework-row{border-top:1px solid var(--border);grid-template-columns:.55fr .9fr 1.35fr 1.55fr;align-items:center;min-height:clamp(48px,5.2vw,74px);display:grid}.framework-row:first-child{border-top:0}.framework-row>*{padding:9px clamp(10px,1.2vw,20px);font-size:clamp(.6rem,.74vw,.86rem);line-height:1.35}.framework-row>*+*{border-left:1px solid var(--border)}.framework-row strong{color:var(--social);font-size:clamp(.72rem,.9vw,1.05rem)}.framework-row span{color:var(--body)}.framework-row--head{background:var(--sunken);min-height:38px}.framework-row--head span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.56rem;font-weight:800}.reference-callout{border-radius:var(--radius-sm);background:var(--financial-pale);border:1px solid #c0553d2e;grid-template-columns:auto 1fr;align-items:center;gap:clamp(14px,1.6vw,26px);margin-top:clamp(14px,1.5vw,24px);padding:clamp(12px,1.3vw,20px);display:grid}.reference-figure{color:var(--financial-ink);font-family:Newsreader,serif;font-size:clamp(1.8rem,2.8vw,3.4rem);font-weight:500}.reference-callout strong{color:var(--financial-ink);font-size:clamp(.7rem,.82vw,.95rem)}.reference-callout p{color:var(--muted);margin:3px 0 0;font-size:clamp(.58rem,.68vw,.78rem)}.ppi-project{border-radius:var(--radius-md);background:radial-gradient(circle at 88% 12%,#63d5ff1f,#0000 30%),radial-gradient(circle at 18% 100%,#3567e81a,#0000 35%),#ffffff0f;border:1px solid #9bcbd233;flex:1;grid-template-rows:auto auto minmax(0,1fr) auto;gap:clamp(10px,1.1vw,16px);min-height:0;padding:clamp(16px,1.8vw,28px);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 24px 70px #00000029}.ppi-project__status{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding-bottom:11px;display:flex}.ppi-project__status>div:first-child{gap:2px;display:grid}.ppi-project__status>div:first-child span,.ppi-implementation-card>span,.ppi-release-card__head>span,.ppi-output-contract>div:first-child>span{color:#9ddfff;letter-spacing:.09em;text-transform:uppercase;font-size:clamp(.48rem,.55vw,.64rem);font-weight:800}.ppi-project__status>div:first-child strong{color:#ffffffe6;font-size:clamp(.68rem,.8vw,.92rem)}.ppi-project__badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ppi-project__badges span{color:#b9eaff;white-space:nowrap;background:#63d5ff12;border:1px solid #63d5ff33;border-radius:999px;padding:6px 9px;font-size:clamp(.46rem,.52vw,.6rem);font-weight:750}.ppi-project__badges span:last-child{color:#efcc88;background:#e4c48114;border-color:#e4c48142}.ppi-adapter-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1vw,16px);display:grid}.ppi-adapter-flow article{background:#73a5ad12;border:1px solid #9bcbd229;border-radius:12px;grid-template-rows:auto auto 1fr;gap:4px;min-width:0;padding:clamp(9px,.9vw,13px);display:grid;position:relative}.ppi-adapter-flow article:not(:last-child):after{z-index:2;color:#efcc88;content:"→";text-align:center;width:18px;font-family:Newsreader,serif;font-size:1rem;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.ppi-adapter-flow article>span{color:#7fd9ff;font-size:clamp(.46rem,.52vw,.6rem);font-weight:850}.ppi-adapter-flow article>strong{color:#ffffffe0;font-size:clamp(.58rem,.68vw,.78rem);line-height:1.2}.ppi-adapter-flow article>small{color:#ffffff7a;align-self:end;font-size:clamp(.46rem,.54vw,.62rem);line-height:1.3}.ppi-project__details{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(10px,1vw,16px);min-height:0;display:grid}.ppi-implementation-card,.ppi-release-card{border-radius:var(--radius-sm);background:#ffffff0d;border:1px solid #ffffff1f;min-height:0;padding:clamp(13px,1.25vw,19px)}.ppi-implementation-card h2,.ppi-release-card h2{margin:5px 0 8px;font-family:Newsreader,serif;font-size:clamp(1.05rem,1.45vw,1.72rem);font-weight:480;line-height:1.05}.ppi-implementation-card>div{gap:0;display:grid}.ppi-implementation-card p{color:#ffffff7a;border-top:1px solid #ffffff14;grid-template-columns:minmax(105px,.3fr) 1fr;gap:12px;margin:0;padding:7px 0;font-size:clamp(.47rem,.55vw,.64rem);line-height:1.35;display:grid}.ppi-implementation-card p strong{color:#b9eaff;font-size:inherit}.ppi-release-card{background:linear-gradient(120deg,#e4c48114,#0000 65%),#ffffff0d}.ppi-release-card__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ppi-release-card__head em{color:#efcc88;border:1px solid #e4c48147;border-radius:999px;padding:5px 8px;font-size:clamp(.45rem,.51vw,.58rem);font-style:normal;font-weight:800}.ppi-release-checks{gap:6px;display:grid}.ppi-release-checks p{color:#ffffff7a;background:#00000014;border:1px solid #ffffff14;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:7px 9px;font-size:clamp(.46rem,.53vw,.61rem);display:flex}.ppi-release-checks strong{color:#b9eaff;font-size:inherit}.ppi-release-checks p:last-child strong{color:#efcc88}.ppi-release-card>small{color:#ffffff8a;margin-top:8px;font-size:clamp(.48rem,.55vw,.64rem);font-weight:700;display:block}.ppi-output-contract{background:#63d5ff0d;border:1px solid #63d5ff29;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 13px;display:grid}.ppi-output-contract>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.ppi-output-contract>div:first-child>strong{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.5rem,.58vw,.67rem);overflow:hidden}.ppi-output-contract__boundary{color:#efcc88;align-items:center;gap:8px;display:flex}.ppi-output-contract__boundary b{font-family:Newsreader,serif;font-size:1.05rem;font-weight:450}.ppi-output-contract__boundary span{white-space:nowrap;font-size:clamp(.48rem,.55vw,.63rem);font-weight:800}.audit-chain{grid-template-columns:repeat(6,1fr);gap:clamp(8px,.9vw,14px);display:grid}.audit-step{border-radius:var(--radius-sm);background:#ffffffad;border:1px solid #2f66722b;flex-direction:column;min-height:clamp(84px,8.4vw,124px);padding:clamp(12px,1.2vw,18px);display:flex;position:relative}.audit-step>span{color:var(--digital);margin-bottom:auto;font-size:.58rem;font-weight:800}.audit-step strong{font-size:clamp(.66rem,.8vw,.92rem)}.audit-step small{color:var(--muted);margin-top:2px;font-size:clamp(.52rem,.58vw,.68rem)}.audit-step i{z-index:2;color:var(--digital);font-family:Newsreader,serif;font-style:normal;position:absolute;top:50%;right:calc(-1*clamp(8px,.9vw,14px) - 8px);transform:translateY(-50%)}.audit-layout{flex:1;grid-template-columns:1.15fr .85fr;align-items:stretch;gap:clamp(16px,2vw,32px);min-height:0;margin-top:clamp(16px,1.8vw,28px);display:grid}.audit-record{border-radius:var(--radius-md);background:var(--dark);box-shadow:var(--shadow-card);border:1px solid #2f667233;align-content:center;gap:5px;padding:clamp(14px,1.8vw,28px);display:grid}.record-line{font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff14;grid-template-columns:.7fr 1.3fr;gap:14px;padding:8px 0;font-family:Plus Jakarta Sans,monospace;font-size:clamp(.6rem,.72vw,.84rem);display:grid}.record-line:last-child{border-bottom:0}.record-line span{color:#ffffff6b}.record-line strong{color:var(--green-on-dark);text-overflow:ellipsis;font-weight:700;overflow:hidden}.audit-principles{align-content:center;gap:clamp(10px,1.2vw,18px);display:grid}.audit-principles>div{border-radius:var(--radius-sm);color:var(--body);background:#ffffffa8;border:1px solid #2f66722b;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:clamp(11px,1.2vw,18px);font-size:clamp(.64rem,.78vw,.9rem);font-weight:650;display:grid}.audit-principles .icon{color:var(--digital)}.timeline{grid-template-columns:repeat(3,1fr);gap:clamp(30px,5vw,84px);margin:clamp(12px,2vw,32px) 7% 0;display:grid;position:relative}.timeline-line{background:repeating-linear-gradient(90deg, var(--resilience) 0 9px, transparent 9px 17px);opacity:.55;height:2px;position:absolute;top:24px;left:9%;right:9%}.timeline-stop{text-align:center;padding-top:64px;position:relative}.timeline-marker{z-index:2;background:var(--resilience);color:#fff;border:6px solid #faf6ee;border-radius:50%;place-items:center;width:48px;height:48px;font-size:.65rem;font-weight:800;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #8a6a3240}.timeline-stop time{color:var(--resilience);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800}.timeline-stop h2{margin:7px 0 5px;font-family:Newsreader,serif;font-size:clamp(1.25rem,1.8vw,2.2rem);font-weight:530}.timeline-stop p{max-width:260px;color:var(--muted);margin:0 auto;font-size:clamp(.62rem,.7vw,.8rem);line-height:1.45}.trajectory-criteria{grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.2vw,18px);margin-top:clamp(24px,3vw,46px);display:grid}.trajectory-criteria article{border-radius:var(--radius-sm);background:#ffffffa3;border:1px solid #8a6a3229;align-items:center;gap:clamp(10px,1.3vw,20px);padding:clamp(12px,1.3vw,20px);display:flex}.trajectory-criteria strong{color:var(--resilience);flex:none;font-family:Newsreader,serif;font-size:clamp(1.45rem,2.2vw,2.7rem);font-weight:520}.trajectory-criteria span{color:var(--body);font-size:clamp(.6rem,.7vw,.8rem);font-weight:650}.micro-note--center{color:var(--resilience);font-weight:700}.finale-layout{grid-template-rows:auto minmax(150px,.8fr) minmax(190px,1fr) auto;gap:clamp(10px,1vw,16px);height:100%;min-height:0;display:grid}.finale-learning{border-radius:var(--radius-md);background:radial-gradient(circle at 72% 48%,#63d5ff14,#0000 34%),linear-gradient(150deg,#ffffff12,#ffffff05);border:1px solid #ffffff1f;grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);align-items:center;min-height:0;display:grid;overflow:hidden}.finale-learning__copy{padding:clamp(15px,1.7vw,26px)}.finale-learning__copy>span,.finale-validation__head>span{color:var(--green-on-dark);letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.5rem,.58vw,.66rem);font-weight:800}.finale-learning__copy h2{max-width:430px;margin:7px 0;font-family:Newsreader,serif;font-size:clamp(1.3rem,2vw,2.35rem);font-weight:480;line-height:.98}.finale-learning__copy p{color:#ffffff94;max-width:430px;margin:0;font-size:clamp(.56rem,.67vw,.78rem);line-height:1.45}.future-arc{grid-template-columns:repeat(5,1fr);gap:clamp(8px,.9vw,14px);display:grid}.future-step{border-radius:var(--radius-sm);background:linear-gradient(150deg,#ffffff17,#ffffff08);border:1px solid #ffffff21;grid-template-rows:auto auto 1fr;gap:5px;min-height:clamp(82px,6.8vw,102px);padding:clamp(10px,.9vw,14px);display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.future-step>span{color:var(--green-on-dark);font-size:.56rem;font-weight:800}.future-step strong{font-size:clamp(.58rem,.67vw,.76rem)}.future-step small{color:#ffffff7a;font-size:clamp(.45rem,.51vw,.58rem);line-height:1.35}.future-step i{z-index:2;color:#e4c481;font-family:Newsreader,serif;font-style:normal;position:absolute;top:50%;right:calc(-1*clamp(8px,.9vw,14px) - 8px);transform:translateY(-50%)}.learning-arc{min-width:0;height:100%;min-height:0;margin:0;position:relative;overflow:hidden}.learning-arc svg{width:100%;height:100%;min-height:138px;display:block}.learning-arc__ghost,.learning-arc__path,.learning-arc__return{fill:none;stroke-linecap:round;stroke-linejoin:round}.learning-arc__ghost{stroke:#ffffff17;stroke-width:13px}.learning-arc__path{stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:4px;animation:learning-path-reveal 1.1s .18s var(--ease) forwards}.learning-arc__return{stroke:#8ddaff59;stroke-dasharray:5 8;stroke-width:2px}.learning-arc__node circle{fill:#17202b;stroke:#ffffff38;stroke-width:1.4px}.learning-arc__node--2 circle{fill:#e1f3fa;stroke:#63d5ff;stroke-width:2px}.learning-arc__index{fill:#e4c481;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:800}.learning-arc__node--2 .learning-arc__index{fill:#145e7a}.learning-arc__label,.learning-arc__detail,.learning-arc__return-label{fill:#fff;pointer-events:none;font-family:Plus Jakarta Sans,sans-serif}.learning-arc__label{font-size:15px;font-weight:750}.learning-arc__detail{fill:#ffffff75;font-size:11px;font-weight:600}.learning-arc__return-label{fill:#8ddaff9e;letter-spacing:.04em;font-size:10px;font-weight:700}.asset-pipeline{grid-template-columns:repeat(6,1fr);gap:clamp(7px,.8vw,12px);display:grid}.asset-stage{border-radius:var(--radius-sm);background:#ffffff0f;border:1px solid #ffffff21;flex-direction:column;min-height:clamp(90px,9vw,132px);padding:clamp(12px,1.2vw,18px);display:flex;position:relative}.asset-stage>span{color:var(--green-on-dark);margin-bottom:auto;font-size:.58rem;font-weight:800}.asset-stage strong{font-size:clamp(.68rem,.84vw,.96rem)}.asset-stage small{color:#ffffff7a;margin-top:2px;font-size:clamp(.52rem,.58vw,.68rem)}.asset-stage i{z-index:2;color:var(--green-on-dark);font-family:Newsreader,serif;font-style:normal;position:absolute;top:50%;right:calc(-1*clamp(7px,.8vw,12px) - 7px);transform:translateY(-50%)}.finale-split{grid-template-columns:minmax(0,1.45fr) minmax(230px,.55fr);align-items:stretch;gap:clamp(10px,1vw,16px);min-height:0;margin:0;display:grid}.finale-validation,.next-steps{border-radius:var(--radius-md);background:#ffffff0d;border:1px solid #ffffff1f;min-width:0;padding:clamp(13px,1.35vw,21px)}.finale-validation{align-content:center;gap:clamp(10px,1vw,15px);display:grid}.finale-validation__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.finale-validation__head>strong{color:#ffffffad;text-align:right;font-size:clamp(.54rem,.62vw,.72rem);font-weight:650}.next-steps .panel-kicker{color:#e4c481}.next-steps ol{counter-reset:steps;gap:clamp(6px,.7vw,10px);margin:clamp(10px,1vw,15px) 0 0;padding:0;list-style:none;display:grid}.next-steps li{color:#ffffffb8;counter-increment:steps;grid-template-columns:auto 1fr;align-items:center;gap:10px;font-size:clamp(.54rem,.64vw,.74rem);font-weight:650;display:grid}.next-steps li:before{color:#e4c481;content:counter(steps);border:1px solid #e4c4815c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.58rem;display:grid}.finale-footer{color:#ffffff8c;text-align:center;border-top:1px solid #ffffff1a;padding-top:clamp(7px,.7vw,11px);font-size:clamp(.52rem,.6vw,.68rem);font-weight:650}.deck-controls{z-index:20;-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#05111ce0;border:1px solid #8ddbef29;border-radius:22px;grid-template-columns:auto auto minmax(230px,420px) auto;align-items:center;gap:12px;width:min(910px,100vw - 32px);padding:9px;display:grid;position:fixed;bottom:14px;right:50%;transform:translate(50%);box-shadow:0 22px 64px -28px #000000c7,0 0 40px -28px #36d4ffb3}.deck-controls>button{min-width:108px;min-height:48px;color:var(--green-on-dark);cursor:pointer;transition:background .18s ease, transform .18s var(--ease);background:#ffffff0f;border:1px solid #8ddbef2b;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.74rem;font-weight:800;display:flex}.deck-controls>button:hover:not(:disabled){background:#63d5ff1c;border-color:#63d5ff59;transform:translateY(-1px)}.deck-controls>button:disabled{color:#d2ebf561;cursor:not-allowed;opacity:.48}.deck-index-button{color:#d8eff8}.deck-index-button .icon{color:var(--green-on-dark)}.progress-wrap{gap:7px;min-width:0;display:grid}.progress-label{color:#e1f2f9a1;justify-content:space-between;gap:10px;font-size:.65rem;font-weight:750;display:flex}.progress-label span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.progress-label span:last-child{font-variant-numeric:tabular-nums;flex:none}.progress-track{background:#ffffff1a;border-radius:999px;height:5px;position:relative;overflow:hidden}.progress-track>span{width:var(--progress);border-radius:inherit;background:linear-gradient(90deg, var(--social), var(--social-light));transition:width .45s var(--ease);position:absolute;inset:0 auto 0 0}.overlay{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#23201b7a;place-items:center;padding:24px;animation:.22s both overlay-enter;display:grid;position:fixed;inset:0}.overlay-panel{border-radius:var(--radius-lg);background:var(--surface);border:1px solid #ffffff8c;width:min(1180px,100%);max-height:min(820px,100dvh - 48px);padding:clamp(22px,3vw,44px);overflow:auto;box-shadow:0 40px 120px -38px #000000b3}.overlay-panel>header,.notes-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.overlay-panel h2,.notes-panel h2{margin:4px 0 0;font-family:Newsreader,serif;font-size:clamp(2rem,3vw,3.4rem);font-weight:520}.overview-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.overview-item{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-height:128px;color:var(--ink);cursor:pointer;text-align:left;transition:border-color .18s ease, transform .18s var(--ease), box-shadow .18s ease;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:5px 13px;padding:18px;display:grid}.overview-item:hover,.overview-item.is-active{box-shadow:var(--shadow-card);border-color:#3567e861;transform:translateY(-2px)}.overview-item>span{color:var(--social);grid-row:1/3;font-size:.65rem;font-weight:800}.overview-item strong{align-self:end;font-family:Newsreader,serif;font-size:clamp(1rem,1.4vw,1.35rem);line-height:1.1}.overview-item small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:750}.notes-panel{z-index:55;border:1px solid var(--border);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(480px,100vw - 40px);animation:notes-enter .26s var(--ease) both;background:#fbf9f4f0;padding:24px;position:fixed;bottom:88px;right:20px;box-shadow:0 34px 90px -34px #281e0f94}.notes-panel h2{font-size:1.7rem}.notes-panel p{color:var(--body);margin:18px 0 0;font-size:.9rem;line-height:1.65}.print-deck{display:none}.stage>.slide{view-transition-name:active-slide}html[data-story-link=question-calculation] .continuity-object{view-transition-name:methodology-evidence-object}::view-transition-group(active-slide){animation-duration:.62s;animation-timing-function:var(--ease)}::view-transition-group(methodology-evidence-object){z-index:20;border-radius:var(--radius-md);animation-duration:.78s;animation-timing-function:var(--ease);overflow:clip}::view-transition-old(methodology-evidence-object){animation:evidence-object-out .78s var(--ease) both}::view-transition-new(methodology-evidence-object){animation:evidence-object-in .78s var(--ease) both}html[data-story-direction=forward]::view-transition-old(active-slide){animation:story-exit-forward .62s var(--ease) both}html[data-story-direction=forward]::view-transition-new(active-slide){animation:story-enter-forward .62s var(--ease) both}html[data-story-direction=backward]::view-transition-old(active-slide){animation:story-exit-backward .62s var(--ease) both}html[data-story-direction=backward]::view-transition-new(active-slide){animation:story-enter-backward .62s var(--ease) both}.slide-heading .eyebrow-row,.slide-heading h1,.slide-heading .slide-lede{animation:story-copy-in .72s var(--ease) both}.slide-heading .eyebrow-row{animation-delay:70ms}.slide-heading h1{animation-delay:.15s}.slide-heading .slide-lede{animation-delay:.26s}.slide>:not(.slide-heading){animation:story-content-in .76s .33s var(--ease) both}.cover-copy>*,.cover-visual,.cover-footnote{animation:story-copy-in .76s var(--ease) both}.cover-copy>:first-child{animation-delay:90ms}.cover-copy>:nth-child(2){animation-delay:.17s}.cover-copy>:nth-child(3){animation-delay:.3s}.cover-copy>:nth-child(4){animation-delay:.41s}.cover-visual{animation-name:story-panel-in;animation-delay:.26s}.cover-footnote{animation-delay:.54s}.atlas-story-metric,.atlas-thread,.atlas-outcome,.atlas-source-contract,.atlas-reading-steps article,.atlas-reading-outcome,.atlas-decision-card,.scientific-card,.evidence-card,.weight-detail-grid article,.audit-step,.future-step,.ppi-adapter-flow article,.ppi-implementation-card p,.ppi-release-checks p{animation:story-card-in .62s var(--ease) both}.atlas-story-metric:first-child,.atlas-reading-steps article:first-child,.atlas-decision-card:first-child,.scientific-card:first-child,.evidence-card:first-child,.weight-detail-grid article:first-child,.audit-step:first-child,.future-step:first-child,.ppi-adapter-flow article:first-child,.ppi-implementation-card p:first-child,.ppi-release-checks p:first-child{animation-delay:.43s}.atlas-story-metric:nth-child(2),.atlas-reading-steps article:nth-child(2),.atlas-decision-card:nth-child(2),.scientific-card:nth-child(2),.evidence-card:nth-child(2),.weight-detail-grid article:nth-child(2),.audit-step:nth-child(2),.future-step:nth-child(2),.ppi-adapter-flow article:nth-child(2),.ppi-implementation-card p:nth-child(2),.ppi-release-checks p:nth-child(2){animation-delay:.52s}.atlas-story-metric:nth-child(3),.atlas-thread:first-child,.atlas-reading-steps article:nth-child(3),.atlas-decision-card:nth-child(3),.scientific-card:nth-child(3),.evidence-card:nth-child(3),.weight-detail-grid article:nth-child(3),.audit-step:nth-child(3),.future-step:nth-child(3),.ppi-adapter-flow article:nth-child(3),.ppi-implementation-card p:nth-child(3){animation-delay:.61s}.atlas-story-metric:nth-child(4),.atlas-thread:nth-child(2){animation-delay:.7s}.atlas-thread:nth-child(3){animation-delay:.79s}.atlas-outcome{animation-delay:.91s}.atlas-reading-outcome{animation-delay:.79s}.atlas-separation{animation:datum-reveal .72s .82s var(--ease) both}.atlas-source-contract{animation-delay:.82s}.scientific-card:nth-child(4),.evidence-card:nth-child(4),.weight-detail-grid article:nth-child(4),.audit-step:nth-child(4),.future-step:nth-child(4),.ppi-adapter-flow article:nth-child(4){animation-delay:.7s}.evidence-card:nth-child(5),.weight-detail-grid article:nth-child(5),.audit-step:nth-child(5),.future-step:nth-child(5),.ppi-adapter-flow article:nth-child(5){animation-delay:.79s}.atlas-pack__region{transform-box:fill-box;transform-origin:50%;animation:atlas-region-in .76s var(--ease) both;animation-delay:calc(.18s + var(--region-index) * 70ms)}.atlas-pack__reference{transform-box:fill-box;transform-origin:50%;animation:atlas-point-in .42s var(--ease) both;animation-delay:calc(.42s + var(--point-index) * 9ms)}.weight-segment{transform-origin:0;animation:weight-grow .82s var(--ease) forwards;transform:scaleX(0)}.weight-segment:first-child{animation-delay:.3s}.weight-segment:nth-child(2){animation-delay:.39s}.weight-segment:nth-child(3){animation-delay:.48s}.weight-segment:nth-child(4){animation-delay:.57s}.weight-segment:nth-child(5){animation-delay:.66s}.timeline-line{transform-origin:0;animation:timeline-draw .85s .36s var(--ease) forwards;transform:scaleX(0)}.timeline-stop{animation:datum-reveal .56s var(--ease) both}.timeline-stop:nth-of-type(2){animation-delay:.48s}.timeline-stop:nth-of-type(3){animation-delay:.65s}.timeline-stop:nth-of-type(4){animation-delay:.82s}.ppi-implementation-card{animation:story-panel-in .72s .35s var(--ease) both}.ppi-release-card{animation:story-panel-in .72s .56s var(--ease) both}.profile-query-stage{animation:story-panel-in .72s .36s var(--ease) both}.profile-query-result{animation:story-panel-in .72s .52s var(--ease) both}.ppi-project__status,.ppi-output-contract,.method-note,.warning-strip,.profile-query-boundary{animation:datum-reveal .6s .76s var(--ease) both}.deck:after{animation:16s ease-in-out infinite alternate aurora-drift}.progress-track>span{box-shadow:0 0 14px #63d5ff85,0 0 26px #36d4ff4d}@keyframes slide-enter{0%{opacity:0;transform:translateY(12px)scale(.992)}to{opacity:1;transform:none}}@keyframes story-copy-in{0%{opacity:0;filter:blur(5px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@keyframes story-content-in{0%{opacity:0;transform:translateY(24px)scale(.992)}to{opacity:1;transform:none}}@keyframes story-panel-in{0%{opacity:0;filter:blur(8px);transform:translate(28px)scale(.97)}to{opacity:1;filter:none;transform:none}}@keyframes story-card-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes governance-trace-draw{to{stroke-dashoffset:0}}@keyframes governance-panel-left-in{0%{opacity:0;filter:blur(7px);transform:translate(-28px)scale(.97)}to{opacity:1;filter:none;transform:none}}@keyframes governance-panel-right-in{0%{opacity:0;filter:blur(7px);transform:translate(28px)scale(.97)}to{opacity:1;filter:none;transform:none}}@keyframes governance-node-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes governance-item-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes governance-rail-draw{to{transform:scaleY(1)}}@keyframes governance-rail-draw-x{to{transform:scaleX(1)}}@keyframes governance-core-in{0%{opacity:0;transform:scale(.62)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes governance-orbit{to{transform:rotate(360deg)}}@keyframes governance-packet{0%,16%{opacity:0;top:-4px;transform:translate(-50%)scale(.65)}34%,72%{opacity:1}88%,to{opacity:0;top:calc(100% - 4px);transform:translate(-50%)scale(1)}}@keyframes cover-lens-in{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes cover-line-draw{to{stroke-dashoffset:0}}@keyframes cover-profile-pulse{0%,to{opacity:.22;transform:scale(.92)}50%{opacity:.72;transform:scale(1.08)}}@keyframes water-drop{0%,18%{opacity:0;transform:translateY(-7px)scale(.72)}44%,72%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.82)}}@keyframes dual-marker-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes story-enter-forward{0%{opacity:0;filter:blur(10px);transform:perspective(1600px)translate(7%)translateZ(-54px)rotateY(2.4deg)scale(.97)}to{opacity:1;filter:none;transform:none}}@keyframes story-exit-forward{to{opacity:0;filter:blur(8px);transform:perspective(1600px)translate(-5%)translateZ(-38px)rotateY(-1.8deg)scale(.985)}}@keyframes story-enter-backward{0%{opacity:0;filter:blur(10px);transform:perspective(1600px)translate(-7%)translateZ(-54px)rotateY(-2.4deg)scale(.97)}to{opacity:1;filter:none;transform:none}}@keyframes story-exit-backward{to{opacity:0;filter:blur(8px);transform:perspective(1600px)translate(5%)translateZ(-38px)rotateY(1.8deg)scale(.985)}}@keyframes evidence-object-out{0%,42%{opacity:1;filter:none}to{opacity:0;filter:blur(3px)}}@keyframes evidence-object-in{0%,34%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}@keyframes atlas-region-in{0%{opacity:0;transform:scale(.8)}}@keyframes atlas-point-in{0%{opacity:0;transform:scale(0)}}@keyframes applicability-cell-in{0%{opacity:0;transform:scaleY(.18)}}@keyframes line-draw{to{stroke-dashoffset:0}}@keyframes datum-reveal{0%{opacity:0;transform:translateY(10px)}}@keyframes weight-grow{to{transform:scaleX(1)}}@keyframes timeline-draw{to{transform:scaleX(1)}}@keyframes timeline-draw-y{to{transform:scaleY(1)}}@keyframes ambient-orbit{0%{opacity:.55;transform:translate(-3%,-2%)scale(.94)}to{opacity:1;transform:translate(4%,3%)scale(1.08)}}@keyframes aurora-drift{0%{opacity:.72;transform:translate(-1.5%)}to{opacity:1;transform:translate(1.5%,-1%)}}@keyframes overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes notes-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes orbit-breathe{0%,to{opacity:.7;transform:rotate(0)scale(1)}50%{opacity:1;transform:rotate(3deg)scale(1.012)}}@keyframes learning-path-reveal{to{stroke-dashoffset:0}}@keyframes question-line-draw{to{stroke-dashoffset:0}}@keyframes question-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes question-pop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes question-pulse{0%{opacity:0;transform:scale(.55)}45%{opacity:.75}to{opacity:0;transform:scale(1.7)}}@supports (color:oklch(70% 0.1 150)){.slide--cover{background:radial-gradient(circle at 72% 14% in oklch, oklch(69% .2 255/.23), transparent 32%), radial-gradient(circle at 91% 84% in oklch, oklch(70% .17 35/.18), transparent 34%), linear-gradient(137deg in oklch, #07111a, #111a26)}.progress-track>span{background:linear-gradient(90deg in oklch, var(--social), var(--social-light))}}@container (height<=700px){.slide--dual{padding-top:25px;padding-bottom:25px}.slide--dual .slide-heading{margin-bottom:7px}.slide--dual .eyebrow-row{margin-bottom:4px}.slide--dual .slide-heading h1{font-size:clamp(2rem,3vw,3rem)}.slide--dual .slide-lede{margin-top:5px;font-size:clamp(.68rem,.82vw,.84rem)}.dual-example{grid-template-rows:auto 20px minmax(0,1fr) auto}.dual-evidence{grid-template-columns:86px minmax(0,1fr) auto;gap:10px;padding:6px 11px}.water-cut-illustration{max-height:58px}.dual-evidence__copy>strong{font-size:1.02rem}.dual-evidence__facets,.dual-evidence__facts span{font-size:.46rem}.dual-evidence__facts>div{padding:6px 8px}.dual-card{padding:9px 11px}.dual-card__header>span{width:29px}.dual-card__header strong{font-size:1rem}.continuous-meter,.deprivation-gate{margin-top:6px;margin-bottom:6px}.continuous-meter{padding:6px 8px}.continuous-meter__value strong{font-size:1.65rem}.dual-card__calculation{padding:6px 8px}.dual-card>p,.deprivation-total small{font-size:.47rem}.deprivation-total{gap:3px;margin-top:5px}.dual-takeaway{margin-top:5px;padding:5px 10px}}@media (width<=1080px){.stage{padding-left:24px;padding-right:24px}.deck-header{grid-template-columns:1fr auto 1fr}.cover-layout{grid-template-columns:1.18fr .82fr}.cover-visual{width:100%}}@media (width<=760px){body{overflow:auto}.deck-header{min-height:60px;padding:6px 12px 6px 16px}.brand-name{font-size:1.08rem}.deck-meta{letter-spacing:.04em;font-size:.62rem}.stage{height:auto;min-height:100dvh;padding:72px 12px 104px;display:block}.slide{aspect-ratio:auto;border-radius:22px;width:100%;height:auto;min-height:calc(100dvh - 176px);padding:30px 22px 58px;overflow:visible}.slide-heading h1{font-size:clamp(2.2rem,11vw,3.6rem)}.slide-lede{font-size:1rem}.cover-layout,.atlas-layout,.atlas-corpus-layout,.atlas-decision-grid,.question-story,.calculation-layout,.finance-pipeline,.audit-layout,.finale-split{grid-template-columns:1fr}.atlas-story-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-pack svg{height:auto;min-height:320px}.atlas-source-contract{flex-direction:column;align-items:flex-start}.atlas-source-contract ul{justify-content:flex-start}.atlas-reading-steps article>div{grid-template-columns:1fr;gap:4px}.atlas-reading-steps p{grid-column:1}.atlas-decision-card{min-height:280px}.atlas-separation{grid-template-columns:1fr}.atlas-separation>section{grid-template-rows:auto;grid-template-columns:1fr;row-gap:4px}.atlas-separation>section>span,.atlas-separation>section>strong,.atlas-separation>section>p{grid-area:auto/1}.atlas-separation__boundary{min-width:0;min-height:90px}.atlas-decisions__direction{display:none}.atlas-thread{grid-template-columns:1fr;gap:10px;padding:14px}.atlas-thread__source,.atlas-thread__decision{border-bottom:1px solid #ffffff17;border-right:0;padding:0 0 10px}.atlas-thread__capture{padding-left:0}.atlas-thread__source strong,.atlas-thread__decision strong{font-size:.82rem}.atlas-thread__capture span,.atlas-thread__capture small{font-size:.68rem}.atlas-warning{grid-template-columns:1fr}.cover-layout{min-height:calc(100dvh - 240px)}.cover-copy h1{font-size:clamp(3.1rem,15vw,5.5rem)}.cover-visual{width:100%;min-height:0;display:flex;transform:none}.cover-equation{grid-template-columns:1fr}.cover-equation__reading{border-top:1px solid #ffffff1a;border-left:0;padding:10px 0 0}.cover-footnote{left:22px;right:22px}.scientific-grid,.metric-row,.evidence-grid,.weight-detail-grid,.trajectory-criteria{grid-template-columns:repeat(2,1fr)}.profile-query-layout{grid-template-columns:1fr}.profile-query-stage{min-height:430px}.profile-query-result{min-height:340px}.profile-query-boundary{grid-template-columns:1fr}.profile-field__lane{grid-template-columns:auto minmax(100px,.5fr) minmax(140px,1fr) auto}.question-story__visual{min-height:430px}.question-flow svg{min-height:340px}.question-story__visual-head{grid-template-columns:minmax(0,1fr) auto}.question-story__now{grid-area:2/1/auto/-1}.question-player{grid-template-columns:minmax(0,1fr) auto}.question-player__timeline{grid-area:2/1/auto/-1}.capture-flow,.audit-chain,.asset-pipeline,.future-arc{grid-template-columns:1fr}.flow-arrow,.audit-step i,.asset-stage i,.future-step i{display:none}.logic-line{flex-wrap:wrap}.calculation-facts{grid-template-columns:1fr}.applicability-card__header{flex-direction:column;align-items:flex-start;gap:10px}.applicability-equation{grid-template-columns:1fr}.applicability-equation b{display:none}.applicability-summary,.governance-grid,.dual-outcomes,.ppi-project__details{grid-template-columns:1fr}.dual-evidence{grid-template-columns:90px minmax(0,1fr)}.dual-evidence__facts{grid-column:1/-1}.dual-fork{display:none}.dual-example{grid-template-rows:auto auto auto;gap:12px}.dual-takeaway{grid-template-columns:1fr}.dual-takeaway>i{display:none}.dual-takeaway>strong{text-align:left}.ppi-project{overflow:visible}.ppi-project__status{flex-direction:column;align-items:flex-start}.ppi-project__badges{justify-content:flex-start}.ppi-adapter-flow{grid-template-columns:1fr}.ppi-adapter-flow article:not(:last-child):after{top:auto;bottom:-16px;right:50%;transform:translate(50%)rotate(90deg)}.ppi-implementation-card p{grid-template-columns:1fr;gap:3px}.ppi-output-contract{grid-template-columns:1fr;align-items:start}.ppi-output-contract>div:first-child{grid-template-columns:1fr;gap:4px}.ppi-output-contract>div:first-child>strong,.ppi-output-contract__boundary span{text-overflow:clip;white-space:normal;overflow:visible}.policy-firewall{flex-direction:row;gap:8px;min-height:84px;padding:10px 0}.policy-firewall__input,.policy-firewall__output{max-width:108px}.policy-firewall__rail{transform-origin:0;flex:0 54px;width:clamp(24px,7vw,54px);height:2px;min-height:0;animation-name:governance-rail-draw-x;transform:scaleX(0)}.policy-firewall__rail i{display:none}.policy-firewall__core{flex:none;margin:0}.warning-strip{text-align:left;grid-template-columns:1fr}.warning-strip>i{width:100%;height:1px}.normalizer{flex-direction:row;gap:12px}.normalizer strong{margin:0}.weight-bar{min-height:210px}.weight-segment{padding:9px 5px}.weight-segment span{writing-mode:vertical-rl;transform:rotate(180deg)}.framework-table{overflow-x:auto}.framework-row{grid-template-columns:110px 170px 250px 260px;min-width:790px}.timeline{grid-template-columns:1fr;gap:20px;margin-inline:0}.timeline-line{background:repeating-linear-gradient(180deg, var(--resilience) 0 9px, transparent 9px 17px);transform-origin:top;width:2px;height:auto;animation-name:timeline-draw-y;top:28px;bottom:28px;left:23px;transform:scaleY(0)}.timeline-stop{text-align:left;min-height:86px;padding:0 0 0 70px}.timeline-marker{top:0;left:0;transform:none}.timeline-stop p{margin:0}.deck-controls{grid-template-columns:52px 52px 1fr 52px;width:calc(100vw - 20px);padding:7px;bottom:10px}.deck-controls>button{min-width:48px;padding:0}.deck-controls>button span{display:none}.progress-label span:first-child{max-width:150px}.overview-grid{grid-template-columns:1fr}.overlay{padding:10px}.overlay-panel{border-radius:22px;max-height:calc(100dvh - 20px)}}@media (width<=480px){.scientific-grid,.metric-row,.evidence-grid,.weight-detail-grid,.trajectory-criteria{grid-template-columns:1fr}.question-player__timeline{grid-template-columns:repeat(5,minmax(68px,1fr));overflow-x:auto}.question-player__timeline button{padding-left:6px;padding-right:6px}.profile-query-stage{min-height:360px}.profile-query-field{min-height:300px}.profile-field__time{grid-template-columns:auto auto minmax(36px,1fr) auto auto}.profile-field__time small{display:none}.profile-field__lane{grid-template-columns:auto minmax(0,1fr) auto}.profile-field__lane-points{grid-column:2/4;padding-left:2px}.profile-field__lane-action small{display:none}.profile-field__equation{text-align:center;grid-template-columns:1fr;justify-items:center}.profile-field__equation i{display:none}.evidence-card{min-height:130px}.weight-detail-grid{gap:10px}.finale-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}::view-transition-group(active-slide){animation:none!important}::view-transition-old(active-slide){animation:none!important}::view-transition-new(active-slide){animation:none!important}}@media (prefers-contrast:more){:root{--muted:#4f493f;--border:#c7bdad;--control-border:#a99e8d}.slide{border-width:2px}}@page{size:13.333in 7.5in;margin:0}@media print{html,body,#root{background:#fff;width:auto;height:auto;overflow:visible}.deck-header,.stage,.deck-controls,.question-focus-button,.question-player,.overlay,.notes-panel,.skip-link{display:none!important}.deck:before,.deck:after{display:none}.print-deck{display:block}.print-slide{aspect-ratio:16/9;width:13.333in;max-width:none;height:7.5in;box-shadow:none;break-after:page;page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;border-radius:0;margin:0}.print-slide:last-child{break-after:auto;page-break-after:auto}.orbit,.progress-track>span{animation:none}.print-slide,.print-slide *,.print-slide :before,.print-slide :after{opacity:1!important;filter:none!important;transition:none!important;animation:none!important}.question-flow__baseline,.question-flow__answer-stem,.question-flow__connector,.question-flow__axis line,.question-flow__social-contribution,.atlas-decision-card__thread-line,.prosperity-radar__axis,.prosperity-radar__route-line{stroke-dashoffset:0!important}}.cover-essence{gap:clamp(6px,.7vw,10px);margin-top:clamp(12px,1.4vw,22px);display:grid}.cover-essence__pillar{border:1px solid #ffffff1a;border-left:3px solid var(--social-light);border-radius:var(--radius-sm);animation:story-card-in .62s var(--ease) both;background:linear-gradient(150deg,#ffffff0f,#ffffff05);grid-template-columns:minmax(86px,auto) 1fr;align-items:start;gap:2px clamp(10px,1vw,16px);padding:clamp(8px,.8vw,12px) clamp(10px,1vw,16px);display:grid}.cover-essence__pillar:first-child{animation-delay:.34s}.cover-essence__pillar:nth-child(2){animation-delay:.42s}.cover-essence__pillar:nth-child(3){animation-delay:.5s}.cover-essence__pillar--digital{border-left-color:var(--digital-light)}.cover-essence__pillar--financial{border-left-color:var(--financial)}.cover-essence__pillar>span{color:#ffffff8f;letter-spacing:.13em;text-transform:uppercase;grid-row:span 2;align-self:center;font-size:.58rem;font-weight:800}.cover-essence__pillar strong{letter-spacing:-.015em;font-family:Newsreader,serif;font-size:clamp(.82rem,.95vw,1.08rem);font-weight:560;line-height:1.12}.cover-essence__pillar p{color:#ffffffa8;margin:0;font-size:clamp(.58rem,.65vw,.73rem);line-height:1.38}.atlas-decision-card__why{color:#ffffffad;border-left:2px solid #ffffff38;margin:0;padding:clamp(7px,.7vw,10px) clamp(9px,.9vw,13px);font-size:clamp(.58rem,.66vw,.74rem);line-height:1.42}.science-genesis{gap:clamp(6px,.6vw,10px);margin-bottom:clamp(10px,1.1vw,18px);display:grid}.science-genesis__kicker{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:.6rem;font-weight:800}.science-genesis__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,.9vw,14px);display:grid}.science-genesis__steps article{border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);animation:story-card-in .56s var(--ease) both;background:#ffffffc7;align-content:start;gap:4px;padding:clamp(9px,.9vw,14px);display:grid;position:relative}.science-genesis__steps article:nth-child(2){animation-delay:70ms}.science-genesis__steps article:nth-child(3){animation-delay:.14s}.science-genesis__steps article:nth-child(4){animation-delay:.21s}.science-genesis__steps article>span{color:var(--digital);font-family:Newsreader,serif;font-size:clamp(.9rem,1vw,1.2rem);font-weight:620}.science-genesis__steps article strong{letter-spacing:-.01em;font-size:clamp(.68rem,.78vw,.88rem)}.science-genesis__steps article p{color:var(--muted);margin:0;font-size:clamp(.56rem,.62vw,.7rem);line-height:1.38}.science-genesis__steps article i{z-index:1;color:var(--warm-gray);font-size:.72rem;font-style:normal;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.scientific-card small{border-top:1px dashed var(--border);color:var(--muted);margin-top:auto;padding-top:clamp(6px,.6vw,9px);font-size:clamp(.55rem,.6vw,.68rem);line-height:1.36;display:block}.profile-query-result__essence{color:#ffffffc7;margin:0;font-size:clamp(.6rem,.7vw,.78rem);line-height:1.44}.profile-query-result__examples{flex-wrap:wrap;gap:4px;display:flex}.profile-query-result__examples span{color:#ffffffb8;letter-spacing:.01em;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;padding:3px 8px;font-size:clamp(.52rem,.57vw,.62rem)}.evidence-dimensions{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,.9vw,14px);margin-top:clamp(8px,.9vw,14px);display:grid}.evidence-dimension{border:1px solid var(--border);border-top:3px solid var(--social);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);animation:story-card-in .56s var(--ease) both;background:#ffffffc2;align-content:start;gap:4px;padding:clamp(9px,.9vw,14px);display:grid}.evidence-dimension--financial{border-top-color:var(--financial)}.evidence-dimension--resilience{border-top-color:var(--resilience-light)}.evidence-dimension--digital{border-top-color:var(--digital)}.evidence-dimension header{align-items:baseline;gap:7px;display:flex}.evidence-dimension header span{color:var(--muted);font-family:Newsreader,serif;font-size:clamp(.82rem,.9vw,1.05rem);font-weight:620}.evidence-dimension header strong{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:800}.evidence-dimension h3{letter-spacing:-.01em;margin:0;font-size:clamp(.66rem,.76vw,.86rem)}.evidence-dimension p{color:var(--muted);margin:0;font-size:clamp(.55rem,.61vw,.69rem);line-height:1.38}.question-story--solo{grid-template-columns:minmax(0,1fr)}.question-flow__capture-card{fill:#ffffffeb;stroke:var(--border);stroke-width:1px}.question-flow__capture-question{fill:var(--ink);font-family:Newsreader,serif;font-size:14px;font-weight:560}.question-flow__capture-answer{fill:var(--financial-pale);stroke:var(--financial);stroke-width:1px}.question-flow__capture-answer-text{fill:var(--financial-ink);font-size:12px;font-weight:700}.question-flow__capture-value{fill:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.slide--calculo-incertidumbre{padding-block:clamp(26px,2.45vw,46px)}.slide--calculo-incertidumbre .slide-heading{max-width:1540px;margin-bottom:clamp(13px,1.35vw,21px)}.slide--calculo-incertidumbre .slide-heading h1{max-width:1320px;font-size:clamp(2.35rem,3.55vw,4.25rem)}.slide--calculo-incertidumbre .slide-lede{max-width:1510px;margin-top:clamp(8px,.8vw,12px);font-size:clamp(.78rem,1vw,1.16rem);line-height:1.42}.slide--calculo-incertidumbre .calc-impact-layout{flex:1;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(14px,1.25vw,22px);min-height:0;display:grid}.slide--calculo-incertidumbre .calc-impact-contrast,.slide--calculo-incertidumbre .calc-impact-map{border-radius:var(--radius-md);background:linear-gradient(150deg,#ffffff12,#ffffff05);border:1px solid #ffffff1f;min-width:0;min-height:0;padding:clamp(17px,1.55vw,26px);box-shadow:0 24px 58px -46px #000c}.slide--calculo-incertidumbre .calc-impact-contrast,.slide--calculo-incertidumbre .calc-impact-map,.slide--calculo-incertidumbre .calc-impact-contrast>header,.slide--calculo-incertidumbre .calc-impact-map>header{flex-direction:column;display:flex}.slide--calculo-incertidumbre .calc-impact-contrast>header,.slide--calculo-incertidumbre .calc-impact-map>header{gap:5px}.slide--calculo-incertidumbre .calc-impact-contrast>header>span,.slide--calculo-incertidumbre .calc-impact-map>header>span,.slide--calculo-incertidumbre .calc-impact-tech-note>span{color:var(--green-on-dark);letter-spacing:.13em;text-transform:uppercase;font-size:clamp(.52rem,.58vw,.66rem);font-weight:830}.slide--calculo-incertidumbre .calc-impact-contrast h2,.slide--calculo-incertidumbre .calc-impact-map h2{color:#fff;letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Newsreader,ui-serif,Georgia,serif;font-size:clamp(1.25rem,1.65vw,1.92rem);font-weight:510;line-height:1.04}.slide--calculo-incertidumbre .calc-impact-contrast__cases{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:clamp(7px,.65vw,11px);margin-top:clamp(14px,1.25vw,20px);display:grid}.slide--calculo-incertidumbre .calc-impact-case{border-radius:var(--radius-sm);background:#040d154d;border:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(9px,.8vw,13px);padding:clamp(13px,1.15vw,18px);display:grid}.slide--calculo-incertidumbre .calc-impact-case--occasional{background:linear-gradient(145deg,#78ddff17,#040d1547);border-color:#78ddff33}.slide--calculo-incertidumbre .calc-impact-case--persistent{background:linear-gradient(145deg,#ff9f821a,#040d1547);border-color:#ff9f823d}.slide--calculo-incertidumbre .calc-impact-case__answer{aspect-ratio:1;color:#fff;background:#ffffff12;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:clamp(38px,3.1vw,52px);font-family:Newsreader,ui-serif,Georgia,serif;font-size:clamp(1rem,1.35vw,1.55rem);line-height:1;display:grid}.slide--calculo-incertidumbre .calc-impact-case--occasional .calc-impact-case__answer{color:var(--green-on-dark);border-color:#78ddff57}.slide--calculo-incertidumbre .calc-impact-case--persistent .calc-impact-case__answer{color:var(--financial-pale);border-color:#ff9f8261}.slide--calculo-incertidumbre .calc-impact-case>div:last-child{align-content:start;gap:5px;min-width:0;display:grid}.slide--calculo-incertidumbre .calc-impact-case span{color:#ffffff7a;letter-spacing:.07em;text-transform:uppercase;font-size:clamp(.48rem,.54vw,.62rem);font-weight:800}.slide--calculo-incertidumbre .calc-impact-case strong{color:#fff;font-size:clamp(.72rem,.84vw,.96rem);line-height:1.2}.slide--calculo-incertidumbre .calc-impact-case p{color:#ffffff9e;margin:0;font-size:clamp(.58rem,.66vw,.75rem);line-height:1.4}.slide--calculo-incertidumbre .calc-impact-contrast__not-equal{color:#e4c481;align-self:center;font-family:Newsreader,ui-serif,Georgia,serif;font-size:clamp(1.3rem,1.7vw,2rem)}.slide--calculo-incertidumbre .calc-impact-contrast__conclusion{border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:#ffffffc7;background:#e4c48112;border-left:3px solid #e4c481;margin:auto 0 0;padding:clamp(12px,1vw,16px);font-size:clamp(.66rem,.76vw,.87rem);font-weight:650;line-height:1.42}.slide--calculo-incertidumbre .calc-impact-map{gap:clamp(11px,1vw,16px)}.slide--calculo-incertidumbre .calc-impact-scale{border-radius:var(--radius-sm);background:#040d1547;border:1px solid #ffffff1a;grid-template-columns:minmax(120px,.34fr) minmax(0,1fr);grid-template-areas:"title track""title labels";align-items:center;gap:7px clamp(12px,1vw,18px);padding:clamp(11px,1vw,15px);display:grid}.slide--calculo-incertidumbre .calc-impact-scale__title{grid-area:title;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.slide--calculo-incertidumbre .calc-impact-scale__title>span{aspect-ratio:1;width:30px;color:var(--green-on-dark);border:1px solid #78ddff3d;border-radius:50%;place-items:center;font-size:.58rem;font-weight:850;display:grid}.slide--calculo-incertidumbre .calc-impact-scale--impact .calc-impact-scale__title>span{color:var(--financial-pale);border-color:#ff9f8247}.slide--calculo-incertidumbre .calc-impact-scale__title>div{gap:2px;display:grid}.slide--calculo-incertidumbre .calc-impact-scale__title strong{color:#fff;font-size:clamp(.68rem,.78vw,.9rem)}.slide--calculo-incertidumbre .calc-impact-scale__title small{color:#ffffff7d;font-size:clamp(.5rem,.56vw,.64rem)}.slide--calculo-incertidumbre .calc-impact-scale__track{grid-area:track;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:4px;height:28px;padding-inline:2px;display:grid;position:relative}.slide--calculo-incertidumbre .calc-impact-scale__track:before{content:"";opacity:.8;background:linear-gradient(90deg,#78ddff,#e4c481 54%,#ff9f82);border-radius:999px;height:2px;position:absolute;left:0;right:0}.slide--calculo-incertidumbre .calc-impact-scale__track i{z-index:1;aspect-ratio:1;background:#ffffffa8;border:2px solid #0d1822;border-radius:50%;justify-self:center;width:8px;position:relative;box-shadow:0 0 0 1px #ffffff2e}.slide--calculo-incertidumbre .calc-impact-marker{z-index:2;aspect-ratio:1;color:#07111a;border-radius:50%;place-items:center;width:24px;font-size:.56rem;font-style:normal;font-weight:900;display:grid;position:absolute;top:-4px;transform:translate(-50%)}.slide--calculo-incertidumbre .calc-impact-marker--a{background:#78ddff;left:12.5%;box-shadow:0 0 0 5px #78ddff1f}.slide--calculo-incertidumbre .calc-impact-marker--b{background:#ff9f82;left:62.5%;box-shadow:0 0 0 5px #ff9f821f}.slide--calculo-incertidumbre .calc-impact-scale__labels{color:#ffffff75;text-align:center;grid-area:labels;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;font-size:clamp(.43rem,.48vw,.56rem);line-height:1.2;display:grid}.slide--calculo-incertidumbre .calc-impact-result{border-radius:var(--radius-sm);background:#e4c48112;border:1px solid #e4c4813b;grid-template-columns:minmax(190px,auto) minmax(0,1fr);align-items:center;gap:clamp(10px,.9vw,15px);margin-top:auto;padding:clamp(11px,1vw,15px);display:grid}.slide--calculo-incertidumbre .calc-impact-result>div{color:#e4c481;white-space:nowrap;align-items:center;gap:clamp(7px,.65vw,11px);display:flex}.slide--calculo-incertidumbre .calc-impact-result span{color:#e4c481;letter-spacing:.05em;text-transform:uppercase;font-size:clamp(.62rem,.72vw,.82rem);font-weight:850}.slide--calculo-incertidumbre .calc-impact-result b{font-family:Newsreader,ui-serif,Georgia,serif;font-size:clamp(1.45rem,1.8vw,2.1rem);font-weight:500;line-height:.8}.slide--calculo-incertidumbre .calc-impact-result>strong{color:#ffffffc7;font-size:clamp(.6rem,.7vw,.8rem);line-height:1.35}.slide--calculo-incertidumbre .calc-impact-tech-note{border-radius:var(--radius-sm);background:#07111ad1;border:1px solid #ffffff1c;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1.12fr);align-items:center;gap:clamp(10px,1vw,16px);margin-top:clamp(10px,1vw,15px);padding:clamp(9px,.75vw,12px) clamp(13px,1.2vw,19px);display:grid}.slide--calculo-incertidumbre .calc-impact-tech-note>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.slide--calculo-incertidumbre .calc-impact-tech-note strong{color:#ffffffd1;font-size:clamp(.56rem,.64vw,.73rem);font-weight:760;line-height:1.35}.slide--calculo-incertidumbre .calc-impact-tech-note p{color:#ffffff8a;margin:0;font-size:clamp(.52rem,.59vw,.67rem);line-height:1.35}.slide--calculo-incertidumbre .calc-impact-tech-note>b{color:#e4c481;font-family:Newsreader,ui-serif,Georgia,serif;font-size:clamp(1rem,1.25vw,1.45rem);font-weight:500}@media (width<=1040px){.slide--calculo-incertidumbre .calc-impact-layout{grid-template-columns:1fr}.slide--calculo-incertidumbre .calc-impact-contrast__conclusion,.slide--calculo-incertidumbre .calc-impact-result{margin-top:0}.slide--calculo-incertidumbre .calc-impact-tech-note{grid-template-columns:1fr}.slide--calculo-incertidumbre .calc-impact-tech-note>b{display:none}}@media (width<=700px){.slide--calculo-incertidumbre .calc-impact-contrast__cases,.slide--calculo-incertidumbre .calc-impact-result{grid-template-columns:1fr}.slide--calculo-incertidumbre .calc-impact-contrast__not-equal{justify-self:center}.slide--calculo-incertidumbre .calc-impact-scale{grid-template-columns:1fr;grid-template-areas:"title""track""labels"}}.capture-method-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,.9vw,14px);margin-bottom:clamp(10px,1.1vw,16px);display:grid}.capture-method{border:1px solid #ffffff1c;border-top:3px solid var(--social-light);border-radius:var(--radius-sm);animation:story-card-in .56s var(--ease) both;background:linear-gradient(155deg,#ffffff12,#ffffff05);align-content:start;gap:4px;padding:clamp(9px,.9vw,14px);display:grid}.capture-method:nth-child(2){animation-delay:70ms}.capture-method:nth-child(3){animation-delay:.14s}.capture-method:nth-child(4){animation-delay:.21s}.capture-method--financial{border-top-color:var(--financial)}.capture-method--digital{border-top-color:var(--digital-light)}.capture-method--resilience{border-top-color:var(--gold)}.capture-method>span{color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;font-size:.57rem;font-weight:800}.capture-method strong{letter-spacing:-.015em;font-family:Newsreader,serif;font-size:clamp(.8rem,.92vw,1.05rem);font-weight:560;line-height:1.12}.capture-method p{color:#ffffffa8;margin:0;font-size:clamp(.56rem,.62vw,.7rem);line-height:1.4}.formula-reading{color:#ffffffb3;border-left:2px solid #8ddaff8c;margin:0;padding:clamp(6px,.6vw,9px) clamp(8px,.8vw,12px);font-size:clamp(.56rem,.63vw,.71rem);line-height:1.4}.dual-plain{border-radius:var(--radius-sm);color:var(--body);background:#0d18220a;margin:0;padding:clamp(7px,.7vw,10px) clamp(9px,.9vw,13px);font-size:clamp(.57rem,.64vw,.72rem);line-height:1.42}.dual-plain b{color:var(--ink)}.trajectory-anytime{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(10px,1.1vw,18px);margin-bottom:clamp(10px,1.1vw,16px);display:grid}.trajectory-anytime__claim{border:1px solid #995d0e38;border-left:4px solid var(--resilience-light);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);background:#ffffffc7;align-content:start;gap:4px;padding:clamp(10px,1vw,16px);display:grid}.trajectory-anytime__claim>span{color:var(--resilience);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:800}.trajectory-anytime__claim strong{letter-spacing:-.02em;font-family:Newsreader,serif;font-size:clamp(.92rem,1.1vw,1.3rem);font-weight:560;line-height:1.12}.trajectory-anytime__claim p{color:var(--muted);margin:0;font-size:clamp(.58rem,.65vw,.73rem);line-height:1.42}.trajectory-anytime__moments{border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffff9e;align-content:start;gap:6px;padding:clamp(10px,1vw,16px);display:grid}.trajectory-anytime__moments>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:800}.trajectory-anytime__moments ul{grid-template-columns:1fr 1fr;gap:4px 12px;margin:0;padding:0;list-style:none;display:grid}.trajectory-anytime__moments li{color:var(--body);padding-left:14px;font-size:clamp(.58rem,.64vw,.72rem);line-height:1.35;position:relative}.trajectory-anytime__moments li:before{content:"";background:var(--resilience-light);border-radius:50%;width:6px;height:6px;position:absolute;top:.42em;left:0}.finance-maturity{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(10px,1.1vw,18px);margin-top:clamp(10px,1.1vw,16px);display:grid}.finance-maturity__claim{border:1px solid #a9443433;border-left:4px solid var(--financial);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);background:#fffc;align-content:start;gap:4px;padding:clamp(10px,1vw,16px);display:grid}.finance-maturity__claim>span{color:var(--financial-ink);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:800}.finance-maturity__claim strong{letter-spacing:-.02em;font-family:Newsreader,serif;font-size:clamp(.9rem,1.06vw,1.26rem);font-weight:560;line-height:1.12}.finance-maturity__claim p{color:var(--muted);margin:0;font-size:clamp(.58rem,.64vw,.72rem);line-height:1.42}.finance-maturity__signals{border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffffa3;align-content:start;gap:6px;padding:clamp(10px,1vw,16px);display:grid}.finance-maturity__signals>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:800}.finance-maturity__signals ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.finance-maturity__signals li{color:var(--body);padding-left:14px;font-size:clamp(.58rem,.64vw,.72rem);line-height:1.35;position:relative}.finance-maturity__signals li:before{content:"";background:var(--financial);border-radius:50%;width:6px;height:6px;position:absolute;top:.42em;left:0}.weight-rationale{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,.9vw,14px);margin-top:clamp(8px,.9vw,14px);display:grid}.weight-rationale article{border:1px solid var(--border);border-radius:var(--radius-sm);animation:story-card-in .56s var(--ease) both;background:#ffffffbd;align-content:start;gap:4px;padding:clamp(9px,.9vw,13px);display:grid}.weight-rationale article:nth-child(2){animation-delay:70ms}.weight-rationale article:nth-child(3){animation-delay:.14s}.weight-rationale article:nth-child(4){animation-delay:.21s}.weight-rationale strong{letter-spacing:-.015em;font-family:Newsreader,serif;font-size:clamp(.76rem,.86vw,1rem);font-weight:580}.weight-rationale p{color:var(--muted);margin:0;font-size:clamp(.55rem,.61vw,.69rem);line-height:1.38}.weight-dimensions{gap:clamp(5px,.5vw,8px);margin-top:clamp(8px,.9vw,14px);display:grid}.weight-dimensions__kicker{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:800}.weight-dimensions__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,.9vw,14px);display:grid}.weight-dimensions__item{border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffffa8;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:clamp(8px,.8vw,12px);display:grid}.weight-dimensions__item>span{color:#fff;background:var(--social);border-radius:50%;place-items:center;width:clamp(26px,2.4vw,34px);height:clamp(26px,2.4vw,34px);font-family:Newsreader,serif;font-size:clamp(.78rem,.85vw,.98rem);font-weight:640;display:grid}.weight-dimensions__item--financial>span{background:var(--financial)}.weight-dimensions__item--resilience>span{background:var(--resilience)}.weight-dimensions__item--digital>span{background:var(--digital)}.weight-dimensions__item div{gap:1px;min-width:0;display:grid}.weight-dimensions__item strong{font-size:clamp(.62rem,.7vw,.8rem)}.weight-dimensions__item em{color:var(--ink);font-size:clamp(.58rem,.66vw,.74rem);font-style:normal;font-weight:750}.weight-dimensions__item small{color:var(--muted);font-size:clamp(.52rem,.57vw,.63rem);line-height:1.3}.ppi-foundation-note{border:1px solid #8ddaff33;border-left:3px solid var(--green-on-dark);border-radius:var(--radius-sm);color:#ffffffc2;background:#8ddaff0f;margin:clamp(8px,.9vw,13px) 0 0;padding:clamp(8px,.8vw,12px) clamp(10px,1vw,15px);font-size:clamp(.58rem,.66vw,.74rem);line-height:1.42}.ppi-adapter-flow article{transition:transform .22s var(--ease), border-color .22s ease}.ppi-adapter-flow article:hover{border-color:#8ddaff73;transform:translateY(-2px)}.governance-panel{transition:transform .24s var(--ease), box-shadow .24s ease;position:relative;overflow:hidden}.governance-panel:after{content:"";background:var(--social);width:100%;height:3px;position:absolute;inset:0 auto auto 0}.governance-panel--act:after{background:var(--gold)}.governance-panel:hover{box-shadow:var(--shadow-card), 0 18px 40px -30px #3567e873;transform:translateY(-2px)}.slide--auditoria .slide-heading h1{text-wrap:balance;max-width:none;font-size:clamp(2.1rem,3.05vw,3.75rem);line-height:.96}.slide--auditoria .audit-chain{gap:clamp(6px,.72vw,11px)}.slide--auditoria .audit-step{min-height:clamp(70px,6.2vw,94px);padding:clamp(9px,.88vw,14px)}.slide--auditoria .audit-step>span{margin-bottom:clamp(8px,.8vw,12px);font-size:clamp(.48rem,.53vw,.59rem)}.slide--auditoria .audit-step strong{font-size:clamp(.58rem,.7vw,.8rem);line-height:1.16}.slide--auditoria .audit-step small{font-size:clamp(.46rem,.52vw,.59rem);line-height:1.2}.slide--auditoria .audit-step i{right:calc(-1*clamp(6px,.72vw,11px) - 7px)}.slide--auditoria .audit-layout{flex:1 1 0;gap:clamp(12px,1.35vw,22px);min-height:0;margin-top:clamp(11px,1.05vw,17px);overflow:hidden}.slide--auditoria .audit-record{align-content:center;padding:clamp(12px,1.25vw,20px)}.slide--auditoria .record-line{grid-template-columns:minmax(90px,.65fr) 1.35fr;gap:12px;padding:clamp(5px,.55vw,8px) 0;font-size:clamp(.53rem,.63vw,.72rem)}.slide--auditoria .audit-principles{grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch;gap:clamp(6px,.72vw,11px)}.slide--auditoria .audit-principles>div{min-height:0;padding:clamp(8px,.86vw,13px);font-size:clamp(.56rem,.67vw,.77rem);line-height:1.25}.audit-step{transition:transform .22s var(--ease), border-color .22s ease;animation:story-card-in .52s var(--ease) both}.audit-step:nth-child(2){animation-delay:60ms}.audit-step:nth-child(3){animation-delay:.12s}.audit-step:nth-child(4){animation-delay:.18s}.audit-step:nth-child(5){animation-delay:.24s}.audit-step:nth-child(6){animation-delay:.3s}.audit-step:hover{border-color:#2f667273;transform:translateY(-2px)}@media (width<=760px){.slide--auditoria .slide-heading h1{font-size:clamp(2rem,10vw,3.2rem)}.slide--auditoria .audit-layout{overflow:visible}}.finale-essence{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(12px,1.3vw,22px);margin-bottom:clamp(10px,1.1vw,16px);display:grid}.finale-essence__statement{gap:clamp(5px,.5vw,8px);display:grid}.finale-essence__statement>span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:800}.finale-essence__statement h2{letter-spacing:-.025em;margin:0;font-family:Newsreader,serif;font-size:clamp(1.3rem,1.9vw,2.3rem);font-weight:540;line-height:1.06}.finale-essence__statement h2 em{color:var(--gold);font-style:normal}.finale-essence__statement p{color:#ffffffb8;max-width:56ch;margin:0;font-size:clamp(.62rem,.72vw,.82rem);line-height:1.48}.finale-essence__pillars{grid-template-columns:1fr 1fr;gap:clamp(7px,.7vw,11px);display:grid}.finale-pillar{border:1px solid #ffffff1c;border-top:3px solid var(--social-light);border-radius:var(--radius-sm);animation:story-card-in .56s var(--ease) both;background:linear-gradient(150deg,#ffffff12,#ffffff05);align-content:start;gap:3px;padding:clamp(8px,.85vw,13px);display:grid}.finale-pillar:nth-child(2){animation-delay:80ms}.finale-pillar:nth-child(3){animation-delay:.16s}.finale-pillar:nth-child(4){animation-delay:.24s}.finale-pillar--digital{border-top-color:var(--digital-light)}.finale-pillar--resilience{border-top-color:var(--gold)}.finale-pillar--financial{border-top-color:var(--financial)}.finale-pillar strong{letter-spacing:-.015em;font-family:Newsreader,serif;font-size:clamp(.76rem,.86vw,1rem);font-weight:570}.finale-pillar p{color:#ffffffa8;margin:0;font-size:clamp(.55rem,.61vw,.69rem);line-height:1.38}.finale-agenda{border-radius:var(--radius-sm);background:#ffffff0a;border:1px solid #ffffff1c;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(10px,1vw,16px);margin-top:clamp(8px,.9vw,13px);padding:clamp(8px,.8vw,12px) clamp(10px,1vw,16px);display:grid}.finale-agenda>span{color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;font-size:.57rem;font-weight:800}.finale-agenda>div{flex-wrap:wrap;gap:5px 10px;display:flex}.finale-agenda em{color:#fffc;font-size:clamp(.56rem,.62vw,.7rem);font-style:normal;font-weight:700}.finale-agenda small{color:#ffffff8c;text-align:right;max-width:30ch;font-size:clamp(.52rem,.57vw,.63rem);line-height:1.35}@media (width<=1080px){.science-genesis__steps,.capture-method-grid,.weight-rationale,.weight-dimensions__grid,.evidence-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}.science-genesis__steps article i{display:none}.finale-essence{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.cover-essence__pillar{grid-template-columns:1fr}.science-genesis__steps,.capture-method-grid,.weight-rationale,.weight-dimensions__grid,.evidence-dimensions,.finale-essence__pillars,.trajectory-anytime,.finance-maturity{grid-template-columns:minmax(0,1fr)}.trajectory-anytime__moments ul,.finale-agenda{grid-template-columns:1fr}.finale-agenda small{text-align:left;max-width:none}}@media (prefers-reduced-motion:reduce){.cover-essence__pillar,.science-genesis__steps article,.evidence-dimension,.capture-method,.weight-rationale article,.audit-step,.finale-pillar{animation:none}.ppi-adapter-flow article,.governance-panel,.audit-step{transition:none}}.slide--futuro-medible{padding-block:clamp(25px,2.35vw,44px)}.slide--futuro-medible .finale-layout{grid-template:"heading heading""essence cycle"minmax(0,1fr)"agenda agenda""closing closing"/minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(8px,.8vw,13px) clamp(12px,1.15vw,20px)}.slide--futuro-medible .slide-heading{grid-area:heading;max-width:none;margin-bottom:clamp(4px,.45vw,8px)}.slide--futuro-medible .slide-heading .eyebrow-row{margin-bottom:clamp(4px,.45vw,8px)}.slide--futuro-medible .slide-heading h1{max-width:1520px;font-size:clamp(2rem,3.05vw,3.8rem);line-height:.96}.slide--futuro-medible .slide-lede{max-width:1340px;margin-top:clamp(6px,.65vw,11px);font-size:clamp(.72rem,.92vw,1.06rem);line-height:1.36}.slide--futuro-medible .finale-essence{border-radius:var(--radius-md);background:radial-gradient(circle at 18% 12%,#63d5ff14,#0000 33%),linear-gradient(150deg,#ffffff12,#ffffff05);border:1px solid #ffffff1f;grid-area:essence;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:0;margin:0;padding:clamp(13px,1.25vw,21px);overflow:hidden}.slide--futuro-medible .finale-essence__statement{gap:clamp(3px,.35vw,6px)}.slide--futuro-medible .finale-essence__statement h2{font-size:clamp(1.08rem,1.55vw,1.82rem);line-height:1.02}.slide--futuro-medible .finale-essence__statement p{max-width:62ch;font-size:clamp(.5rem,.59vw,.68rem);line-height:1.38}.slide--futuro-medible .finale-essence__pillars{align-self:end;gap:clamp(5px,.55vw,9px)}.slide--futuro-medible .finale-pillar{gap:2px;min-height:0;padding:clamp(7px,.68vw,11px)}.slide--futuro-medible .finale-pillar strong{font-size:clamp(.62rem,.72vw,.82rem)}.slide--futuro-medible .finale-pillar p{font-size:clamp(.46rem,.52vw,.6rem);line-height:1.3}.slide--futuro-medible .finale-learning{grid-area:cycle;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch}.slide--futuro-medible .finale-learning__copy{grid-template-rows:auto auto;grid-template-columns:minmax(0,.9fr) minmax(220px,1.1fr);column-gap:clamp(12px,1.2vw,20px);padding:clamp(12px,1.1vw,18px) clamp(14px,1.3vw,22px) 0;display:grid}.slide--futuro-medible .finale-learning__copy>span{grid-column:1/-1}.slide--futuro-medible .finale-learning__copy h2{align-self:end;max-width:460px;margin:clamp(4px,.4vw,7px) 0 0;font-size:clamp(1rem,1.42vw,1.68rem);line-height:1}.slide--futuro-medible .finale-learning__copy p{align-self:end;max-width:52ch;margin:clamp(4px,.4vw,7px) 0 0;font-size:clamp(.48rem,.56vw,.64rem);line-height:1.38}.slide--futuro-medible .learning-arc{min-height:0;padding:0 clamp(8px,.8vw,14px) clamp(4px,.45vw,8px)}.slide--futuro-medible .learning-arc svg{min-height:116px}.slide--futuro-medible .finale-agenda{grid-area:agenda;grid-template-columns:auto minmax(0,1fr) minmax(180px,.42fr);margin:0;padding:clamp(7px,.67vw,10px) clamp(10px,.95vw,15px)}.slide--futuro-medible .finale-agenda>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(4px,.5vw,8px);display:grid}.slide--futuro-medible .finale-agenda em{border-left:1px solid #8ddaff3d;padding-left:clamp(5px,.55vw,9px);font-size:clamp(.48rem,.54vw,.61rem);line-height:1.25}.slide--futuro-medible .finale-agenda small{font-size:clamp(.47rem,.52vw,.59rem)}.slide--futuro-medible .finale-footer{grid-area:closing;padding-top:clamp(4px,.42vw,7px);font-size:clamp(.47rem,.54vw,.61rem)}@container (height<=760px) and (width>=761px){.slide--futuro-medible{padding-block:22px}.slide--futuro-medible .slide-heading h1{font-size:clamp(1.85rem,2.72vw,3.2rem)}.slide--futuro-medible .slide-lede{font-size:clamp(.65rem,.8vw,.88rem)}.slide--futuro-medible .finale-essence__statement p,.slide--futuro-medible .finale-pillar p{line-height:1.24}.slide--futuro-medible .learning-arc svg{min-height:96px}}@media (width<=760px){.slide--futuro-medible{padding:30px 22px 58px}.slide--futuro-medible .finale-layout{gap:14px;display:flex}.slide--futuro-medible .slide-heading h1{font-size:clamp(2rem,10.5vw,3.35rem)}.slide--futuro-medible .finale-essence,.slide--futuro-medible .finale-learning{overflow:visible}.slide--futuro-medible .finale-learning__copy,.slide--futuro-medible .finale-essence__pillars,.slide--futuro-medible .finale-agenda>div,.slide--futuro-medible .finale-agenda{grid-template-columns:minmax(0,1fr)}.slide--futuro-medible .learning-arc{min-height:180px;overflow-x:auto}.slide--futuro-medible .learning-arc svg{width:820px;max-width:none}}.deck-header{display:none}.stage{padding:18px 26px 18px 96px}.stage .slide{width:min(100%,177.778cqh);padding:clamp(28px,2.6vw,52px) clamp(32px,3.4vw,64px)}.deck-controls{border-radius:999px;flex-direction:column;align-items:center;gap:10px;width:58px;max-height:min(720px,100dvh - 36px);padding:12px 8px;display:flex;inset:50% auto auto 12px;transform:translateY(-50%)}.deck-controls__transport{flex-direction:column;gap:6px;display:flex}.deck-controls__tools{border-top:1px solid #8ddbef21;flex-direction:column;gap:6px;padding-top:10px;display:flex}.deck-controls button{color:#d8eff8;cursor:pointer;width:36px;min-width:36px;height:36px;min-height:36px;transition:background .18s ease, border-color .18s ease, transform .18s var(--ease);background:#ffffff0a;border:1px solid #8ddbef2e;border-radius:50%;place-items:center;padding:0;display:grid}.deck-controls button:hover:not(:disabled){background:#8ddbef24;border-color:#8ddbef6b;transform:translateY(-1px)}.deck-controls button:disabled{opacity:.32;cursor:default}.progress-wrap{flex-direction:column;flex:1;align-items:center;gap:10px;min-height:110px;display:flex}.progress-track{flex:1;width:5px;height:auto;min-height:56px}.progress-track>span{width:100%;height:var(--progress);background:linear-gradient(180deg, var(--social-light), var(--social));transition:height .45s var(--ease);inset:0 0 auto}.progress-label{flex-direction:column;align-items:center;gap:7px;display:flex}.progress-label__count{white-space:nowrap}.progress-label__title{color:#e1f2f98c;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl;max-height:128px;font-size:.53rem;overflow:hidden}@media (width<=760px){.stage{padding:14px 14px 72px}.stage .slide{width:100%;padding:clamp(20px,4.4vw,34px)}.deck-controls{border-radius:999px;flex-direction:row;width:auto;max-width:calc(100vw - 20px);max-height:none;padding:8px 12px;inset:auto auto 10px 50%;transform:translate(-50%)}.deck-controls__transport{flex-direction:row}.deck-controls__tools{border-top:0;border-left:1px solid #8ddbef21;flex-direction:row;padding-top:0;padding-left:8px}.progress-wrap{flex-direction:row;min-width:96px;min-height:0}.progress-track{flex:1;width:auto;min-width:72px;height:5px;min-height:0}.progress-track>span{width:var(--progress);background:linear-gradient(90deg, var(--social), var(--social-light));height:100%;transition:width .45s var(--ease);inset:0 auto 0 0}.progress-label{display:none}}.evidence-kicker{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin-bottom:clamp(6px,.6vw,10px);font-size:.6rem;font-weight:800;display:block}.evidence-kicker--dimensions{margin-top:clamp(12px,1.3vw,20px);margin-bottom:0}.evidence-card{border-top:3px solid var(--social);transition:transform .22s var(--ease), box-shadow .22s ease;animation:story-card-in .54s var(--ease) both;position:relative}.evidence-card:nth-child(2){animation-delay:70ms}.evidence-card:nth-child(3){animation-delay:.14s}.evidence-card:nth-child(4){animation-delay:.21s}.evidence-card:nth-child(5){animation-delay:.28s}.evidence-card:hover{box-shadow:var(--shadow-card), 0 18px 42px -30px #10738f73;transform:translateY(-3px)}.evidence-card--direct{border-top-color:var(--social)}.evidence-card--faceted{border-top-color:var(--digital)}.evidence-card--derived{border-top-color:var(--gold)}.evidence-card--not-applicable{border-top-color:var(--warm-gray)}.evidence-card--computed{border-top-color:var(--financial)}.logic-line{margin-top:clamp(12px,1.3vw,20px)}.logic-line__label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-right:clamp(4px,.5vw,8px);font-size:.58rem;font-weight:800}.logic-line>.logic-token,.logic-line>.logic-operator{animation:story-card-in .42s var(--ease) both}.logic-line>:nth-child(2){animation-delay:.38s}.logic-line>:nth-child(3){animation-delay:.5s}.logic-line>:nth-child(4){animation-delay:.62s}.logic-line>:nth-child(5){animation-delay:.74s}.logic-line>:nth-child(6){animation-delay:.88s}.evidence-dimension{transition:transform .22s var(--ease), box-shadow .22s ease}.evidence-dimension:hover{box-shadow:var(--shadow-card), 0 18px 42px -30px #10738f66;transform:translateY(-3px)}.evidence-dimensions{margin-top:clamp(6px,.6vw,10px)}.evidence-dimension:first-child{animation-delay:.48s}.evidence-dimension:nth-child(2){animation-delay:.56s}.evidence-dimension:nth-child(3){animation-delay:.64s}.evidence-dimension:nth-child(4){animation-delay:.72s}.dual-card{justify-content:flex-start}.dual-human{border-left:4px solid var(--social);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--social-pale);gap:5px;margin-top:auto;padding:clamp(10px,1vw,16px);display:grid}.dual-human>span{color:var(--social);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:800}.dual-human p{color:var(--ink);letter-spacing:-.015em;margin:0;font-family:Newsreader,serif;font-size:clamp(.82rem,.98vw,1.16rem);font-weight:540;line-height:1.28}.dual-human small{color:var(--muted);font-size:clamp(.55rem,.61vw,.69rem);line-height:1.36}.dual-human--deprivation{border-left-color:var(--financial);background:var(--financial-pale)}.dual-human--deprivation>span{color:var(--financial-ink)}.weight-story{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:clamp(14px,1.6vw,28px);min-height:0;display:grid}.weight-story__narrative{align-content:center;gap:clamp(10px,1.1vw,18px);display:grid}.weight-story__step{border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);animation:story-card-in .56s var(--ease) both;background:#ffffffbd;grid-template-columns:auto 1fr;gap:clamp(10px,1vw,16px);padding:clamp(10px,1vw,16px);display:grid;position:relative}.weight-story__step:nth-child(2){animation-delay:.14s}.weight-story__step:nth-child(3){animation-delay:.28s}.weight-story__step:nth-child(2):before,.weight-story__step:nth-child(3):before{content:"";background:var(--border);width:2px;height:clamp(10px,1.1vw,18px);position:absolute;top:calc(-1*clamp(10px,1.1vw,18px));left:26px}.weight-story__step-number{color:var(--muted);align-self:start;font-family:Newsreader,serif;font-size:clamp(.95rem,1.1vw,1.35rem);font-weight:620}.weight-story__step strong{letter-spacing:-.01em;margin-bottom:3px;font-size:clamp(.7rem,.8vw,.92rem);display:block}.weight-story__step p{color:var(--muted);margin:0;font-size:clamp(.6rem,.68vw,.78rem);line-height:1.44}.weight-story__chart{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#ffffffc7;flex-direction:column;gap:clamp(10px,1vw,16px);padding:clamp(14px,1.4vw,24px);display:flex}.weight-story__chart header{align-items:center;gap:12px;display:flex}.weight-story__code{color:#fff;background:var(--social);border-radius:50%;place-items:center;width:clamp(30px,2.8vw,40px);height:clamp(30px,2.8vw,40px);font-family:Newsreader,serif;font-size:clamp(.9rem,1vw,1.2rem);font-weight:640;display:grid}.weight-story--financial .weight-story__code{background:var(--financial)}.weight-story--resilience .weight-story__code{background:var(--resilience)}.weight-story--digital .weight-story__code{background:var(--digital)}.weight-story__chart header strong{letter-spacing:-.01em;font-size:clamp(.72rem,.84vw,.98rem)}.weight-story__bars{flex:1;align-content:center;gap:clamp(8px,.9vw,14px);display:grid}.weight-story__bar{grid-template-columns:minmax(150px,.6fr) minmax(0,1fr) auto;align-items:center;gap:clamp(8px,.9vw,14px);display:grid}.weight-story__bar-label{color:var(--body);font-size:clamp(.6rem,.68vw,.78rem);font-weight:700}.weight-story__bar-track{background:#0d18220f;border-radius:999px;height:clamp(12px,1.1vw,18px);display:block;position:relative;overflow:hidden}.weight-story__bar-track i{width:var(--bar-share);border-radius:inherit;background:linear-gradient(90deg, var(--social), var(--social-light));transform-origin:0;animation:weight-bar-grow .72s var(--ease) both;animation-delay:calc(.22s + var(--bar-index) * .11s);display:block;position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.weight-story--resilience .weight-story__bar-track i{background:linear-gradient(90deg, var(--resilience), var(--resilience-light))}.weight-story--digital .weight-story__bar-track i{background:linear-gradient(90deg, var(--digital), var(--digital-light))}.weight-story__bar-value{color:var(--muted);white-space:nowrap;font-size:clamp(.56rem,.62vw,.7rem);font-weight:750}.weight-story__bars-note{border-top:1px dashed var(--border);color:var(--muted);margin:0;padding-top:clamp(6px,.6vw,9px);font-size:clamp(.56rem,.62vw,.7rem);line-height:1.38}@keyframes weight-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.weight-bridge{border:1px solid var(--border);border-left:4px solid var(--gold);border-radius:var(--radius-sm);background:#ffffffb3;gap:3px;margin-top:clamp(8px,.9vw,14px);padding:clamp(8px,.85vw,13px) clamp(10px,1vw,16px);display:grid}.weight-bridge>span{color:var(--gold-ink);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:800}.weight-bridge strong{letter-spacing:-.015em;font-family:Newsreader,serif;font-size:clamp(.8rem,.94vw,1.1rem);font-weight:550}@media (width<=1080px){.weight-story{grid-template-columns:minmax(0,1fr)}.weight-story__bar{grid-template-columns:minmax(120px,.7fr) minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.evidence-card,.logic-line>.logic-token,.logic-line>.logic-operator,.weight-story__step,.weight-story__bar-track i{animation:none;transform:none}.evidence-card,.evidence-dimension{transition:none}}.audit-record{gap:0;position:relative;overflow:hidden}.audit-record:after{content:"";pointer-events:none;background:radial-gradient(circle at 88% 8%,#63d5ff17,#0000 42%);position:absolute;inset:0}.audit-record__head{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;margin-bottom:clamp(8px,.9vw,14px);padding-bottom:clamp(8px,.9vw,14px);display:flex}.audit-record__dots{gap:5px;display:flex}.audit-record__dots i{background:#ffffff29;border-radius:50%;width:9px;height:9px}.audit-record__dots i:first-child{background:#e0664da6}.audit-record__dots i:nth-child(2){background:#f6bd60a6}.audit-record__dots i:nth-child(3){background:#8ddaffa6}.audit-record__title{color:#ffffff8c;letter-spacing:.11em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:1;font-size:.58rem;font-weight:800;overflow:hidden}.audit-record__status{color:var(--green-on-dark);letter-spacing:.1em;text-transform:uppercase;border:1px solid #8ddaff59;border-radius:999px;padding:3px 10px;font-size:.56rem;font-weight:800}.audit-record .record-line{animation:story-card-in .46s var(--ease) both;animation-delay:calc(.18s + var(--record-index) * .12s);padding:clamp(8px,.9vw,13px) 0}.audit-record .record-line span{color:#ffffff7a}.audit-record .record-line strong{color:var(--green-on-dark)}.audit-record__foot{color:#ffffff85;margin:clamp(8px,.9vw,14px) 0 0;font-size:clamp(.56rem,.63vw,.72rem);line-height:1.42}.audit-chain .audit-step>span{color:var(--digital);font-family:Newsreader,serif;font-size:clamp(.86rem,.95vw,1.1rem);font-weight:640}.audit-principles__kicker{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:.6rem;font-weight:800}.audit-principles>div{animation:story-card-in .52s var(--ease) both;align-items:start}.audit-principles>div:first-of-type{animation-delay:.26s}.audit-principles>div:nth-of-type(2){animation-delay:.38s}.audit-principles>div:nth-of-type(3){animation-delay:.5s}.audit-principles>div .icon{color:var(--social);margin-top:2px}.audit-principles>div strong{letter-spacing:-.015em;margin-bottom:2px;font-family:Newsreader,serif;font-size:clamp(.78rem,.9vw,1.05rem);font-weight:580;display:block}.audit-principles>div p{color:var(--muted);margin:0;font-size:clamp(.58rem,.65vw,.74rem);font-weight:500;line-height:1.4}.finale-layout{grid-template-rows:auto auto minmax(0,1fr) auto auto}.finale-essence{align-items:center;margin-bottom:0}.finale-essence__statement{animation:story-copy-in .64s .12s var(--ease) both}.finale-agenda{animation:story-card-in .56s .42s var(--ease) both}@media (prefers-reduced-motion:reduce){.audit-record .record-line,.audit-principles>div,.finale-essence__statement,.finale-agenda{animation:none}}.cover-story{flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(130px,.18fr) minmax(0,1fr) minmax(270px,.3fr);align-items:center;gap:clamp(10px,1.2vw,22px);min-height:0;display:grid;position:relative}.cover-story__nav{align-content:center;gap:clamp(6px,.7vw,11px);display:grid}.cover-story__nav button{color:#ffffff61;cursor:pointer;letter-spacing:.14em;text-align:left;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:9px;padding:4px 0;font-size:clamp(.55rem,.6vw,.67rem);font-weight:800;transition:color .22s;display:flex}.cover-story__nav button i{width:14px;height:2px;transition:width .26s var(--ease), background .26s ease;background:#ffffff3d;display:block}.cover-story__nav button:hover{color:#ffffffb3}.cover-story__nav button.is-active i{background:var(--social-light);width:26px}.cover-story__visual{place-items:center;min-width:0;height:100%;min-height:0;display:grid}.prosperity-radar{flex-direction:column;width:100%;height:100%;margin:0;display:flex}.prosperity-radar svg{flex:1;width:100%;height:100%;min-height:0}.prosperity-radar figcaption{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.prosperity-radar__stars circle{fill:#ffffff38}.prosperity-radar__stars circle:nth-child(3n){fill:#8ddaff42}.prosperity-radar__person,.prosperity-radar__axes,.prosperity-radar__ticks,.prosperity-radar__segments,.prosperity-radar__shape,.prosperity-radar__ghost,.prosperity-radar__values,.prosperity-radar__route{opacity:0;transition:opacity .48s}.prosperity-radar__person.is-visible,.prosperity-radar__axes.is-visible,.prosperity-radar__ticks.is-visible,.prosperity-radar__segments.is-visible,.prosperity-radar__shape.is-visible,.prosperity-radar__ghost.is-visible,.prosperity-radar__values.is-visible,.prosperity-radar__route.is-visible{opacity:.82}.prosperity-radar__person.is-current,.prosperity-radar__axes.is-current,.prosperity-radar__ticks.is-current,.prosperity-radar__segments.is-current,.prosperity-radar__shape.is-current,.prosperity-radar__ghost.is-current,.prosperity-radar__values.is-current,.prosperity-radar__route.is-current{opacity:1}.prosperity-radar__person-core{fill:var(--social-light)}.prosperity-radar__person-pulse{fill:none;stroke:#8ddaff73;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite cover-profile-pulse}.prosperity-radar__person-chip{fill:#05101ad9;stroke:#8ddaff59}.prosperity-radar__person g text{fill:#e1f2f9d9;letter-spacing:.08em;font-size:11.5px;font-weight:700}.prosperity-radar__person-date{fill:#ffffff85;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.prosperity-radar__axis{stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .72s var(--ease)}.prosperity-radar__axes.is-visible .prosperity-radar__axis{stroke-dashoffset:0}.prosperity-radar__axis--social{stroke:#63d5ffbf}.prosperity-radar__axis--financial{stroke:#ff8a6cbf}.prosperity-radar__axis--resilience{stroke:#ffbf4abf}.prosperity-radar__axis--digital{stroke:#79adffbf}.prosperity-radar__tick{stroke-width:1.4px}.prosperity-radar__tick--social{stroke:#63d5ff99}.prosperity-radar__tick--financial{stroke:#ff8a6c99}.prosperity-radar__tick--resilience{stroke:#ffbf4a99}.prosperity-radar__tick--digital{stroke:#79adff99}.prosperity-radar__scale-note{fill:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:750}.prosperity-radar__segment-ring{fill:none;stroke:#ffffff1f;stroke-width:1px}.prosperity-radar__threshold{fill:none;stroke:#f6bd60a6;stroke-dasharray:5 7;stroke-width:1.4px}.prosperity-radar__segment-label{fill:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:800}.prosperity-radar__threshold-label{fill:#f6bd60d9;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:800}.prosperity-radar__ghost{fill:#9fb2c614;stroke:#9fb2c68c;stroke-dasharray:4 5;stroke-width:1.3px}.prosperity-radar__shape{fill:#63d5ff1c;stroke:#8ddaffb3;stroke-linejoin:round;stroke-width:1.6px}.prosperity-radar__node{stroke:#07111ad9;stroke-width:2px}.prosperity-radar__value--social .prosperity-radar__node{fill:#63d5ff}.prosperity-radar__value--financial .prosperity-radar__node{fill:#ff8a6c}.prosperity-radar__value--resilience .prosperity-radar__node{fill:#ffbf4a}.prosperity-radar__value--digital .prosperity-radar__node{fill:#79adff}.prosperity-radar__base-ring{fill:none;stroke:#9fb2c6bf;stroke-width:1.6px;opacity:0;transition:opacity .42s}.prosperity-radar__base-ring.is-visible{opacity:1}.prosperity-radar__value-label{fill:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:800}.prosperity-radar__value-number{fill:#eaf8fff0;letter-spacing:.01em;font-family:Newsreader,serif;font-size:17px;font-weight:600}.prosperity-radar__delta{fill:var(--green-on-dark);opacity:0;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:800;transition:opacity .42s}.prosperity-radar__delta.is-visible{opacity:1}.prosperity-radar__route-line{stroke:var(--gold);stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:2.4px;transition:stroke-dashoffset .64s var(--ease) .16s}.prosperity-radar__route.is-visible .prosperity-radar__route-line{stroke-dashoffset:0}.prosperity-radar__route-label{fill:#f6bd60cc;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:800}.prosperity-radar__route-value{fill:#ffd9a0;font-family:Newsreader,serif;font-size:15px;font-weight:620}.cover-story__card{border-radius:var(--radius-md);animation:story-card-in .48s var(--ease) both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(155deg,#ffffff12,#05101a66);border:1px solid #8ddbef29;align-content:center;gap:clamp(7px,.7vw,11px);padding:clamp(16px,1.6vw,28px);display:grid;box-shadow:0 30px 70px -46px #000c}.cover-story__card h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Newsreader,serif;font-size:clamp(1.35rem,1.95vw,2.4rem);font-weight:520;line-height:1.04}.cover-story__card p{color:#ffffffb8;margin:0;font-size:clamp(.66rem,.78vw,.9rem);line-height:1.5}.cover-story__chips span{color:#e1f2f9d1;letter-spacing:.03em;border:1px solid #8ddbef42;border-radius:999px;padding:5px 11px;font-size:clamp(.56rem,.62vw,.7rem);font-weight:750}.cover-story__hint{color:#ffffff75;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff17;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-top:clamp(6px,.6vw,10px);font-size:clamp(.55rem,.6vw,.67rem);font-weight:800;display:flex}.cover-story__counter{color:#8ddaffbf}@media (width<=1080px){.cover-story{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr) minmax(250px,.42fr)}.cover-story__nav{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:10px 16px;display:flex}}@media (width<=760px){.cover-story{grid-template-columns:minmax(0,1fr)}.cover-story__card{order:2}.cover-story__visual{order:1;min-height:260px}.cover-story__nav{order:3}.cover-story__hint{order:4}}@media (prefers-reduced-motion:reduce){.prosperity-radar__person-pulse{animation:none}}.prosperity-radar__cage{opacity:0;transition:opacity .52s}.prosperity-radar__cage.is-visible,.prosperity-radar__cage.is-current{opacity:1}.prosperity-radar__cage circle,.prosperity-radar__cage ellipse{fill:none;stroke:#9fd3f438;stroke-width:.8px}.prosperity-radar__cage-outer{stroke:#9fd3f457;stroke-width:1.1px}.prosperity-radar__cage{transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite radar-cage-breathe}@keyframes radar-cage-breathe{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(4deg)scale(1.03)}}.prosperity-radar__axis{stroke-width:2.4px}.prosperity-radar__axis-cap{stroke:none;opacity:0;transition:opacity .36s .56s}.prosperity-radar__axes.is-visible .prosperity-radar__axis-cap{opacity:1}.prosperity-radar__axis-group--social .prosperity-radar__axis-cap{fill:#63d5ff}.prosperity-radar__axis-group--financial .prosperity-radar__axis-cap{fill:#ff8a6c}.prosperity-radar__axis-group--resilience .prosperity-radar__axis-cap{fill:#ffbf4a}.prosperity-radar__axis-group--digital .prosperity-radar__axis-cap{fill:#79adff}.prosperity-radar__tick{stroke:none}.prosperity-radar__tick--social{fill:#63d5ffb3}.prosperity-radar__tick--financial{fill:#ff8a6cb3}.prosperity-radar__tick--resilience{fill:#ffbf4ab3}.prosperity-radar__tick--digital{fill:#79adffb3}.prosperity-radar__node-glow{fill:#8ddaff29}.prosperity-radar__value--financial .prosperity-radar__node-glow{fill:#ff8a6c29}.prosperity-radar__value--resilience .prosperity-radar__node-glow{fill:#ffbf4a29}.prosperity-radar__value--digital .prosperity-radar__node-glow{fill:#79adff29}.prosperity-radar__value-chip{fill:#05101ac7;stroke:#8ddaff57;stroke-width:1px}.prosperity-radar__value--financial .prosperity-radar__value-chip{stroke:#ff8a6c66}.prosperity-radar__value--resilience .prosperity-radar__value-chip{stroke:#ffbf4a66}.prosperity-radar__value--digital .prosperity-radar__value-chip{stroke:#79adff66}.prosperity-radar__value-label{fill:#fff9;font-size:10px}.prosperity-radar__value--social .prosperity-radar__value-label{fill:#63d5ffd9}.prosperity-radar__value--financial .prosperity-radar__value-label{fill:#ffa084e0}.prosperity-radar__value--resilience .prosperity-radar__value-label{fill:#ffcb6ae0}.prosperity-radar__value--digital .prosperity-radar__value-label{fill:#96beffe0}.prosperity-radar__value-number{font-size:18px}.prosperity-radar__shape{fill:#8fd3f424;stroke-width:1.8px}.prosperity-radar__person-core{stroke:#d8f4ff73;stroke-width:1px}@media (prefers-reduced-motion:reduce){.prosperity-radar__cage{animation:none}}.slide--arquitectura-prosperidad{background:radial-gradient(circle at 77% 18%,#366fb840,#0000 34%),radial-gradient(circle at 88% 88%,#ef7a631f,#0000 30%),linear-gradient(138deg,#060b13 0%,#08121e 52%,#10131b 100%);padding:0}.slide--arquitectura-prosperidad:before{opacity:.18;background-image:radial-gradient(circle at 14% 19%,#8fd3f499 0 .8px,#0000 1.1px),radial-gradient(circle at 78% 63%,#e8b04b6b 0 .7px,#0000 1px);background-size:98px 98px,147px 147px}.slide--arquitectura-prosperidad:after{filter:blur(22px);background:radial-gradient(circle,#5b98dc24,#ef7a630a 52%,#0000 72%);width:58%;top:-34%;right:-8%}.cover-prologue{color:#eaf2fa;width:100%;height:100%;padding:clamp(62px,6vw,118px) clamp(62px,7.5vw,142px);display:grid;position:relative;overflow:hidden}.cover-prologue__field,.cover-prologue__field:before,.cover-prologue__field:after{content:"";pointer-events:none;border:1px solid #8fd3f414;border-radius:50%;position:absolute}.cover-prologue__field{aspect-ratio:1;width:56%;animation:18s linear infinite prologue-orbit;top:4%;right:-5%}.cover-prologue__field:before{inset:13%;transform:rotate(28deg)scaleY(.48)}.cover-prologue__field:after{inset:27%;transform:rotate(-32deg)scaleX(.52)}.cover-prologue__field span{background:#8fd3f4;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 22px #8fd3f4b3}.cover-prologue__field span:first-child{top:18%;left:19%}.cover-prologue__field span:nth-child(2){background:#e8b04b;top:63%;right:8%}.cover-prologue__field span:nth-child(3){background:#ef7a63;bottom:12%;left:42%}.cover-prologue__content{z-index:2;align-self:center;width:min(1060px,68%);max-width:100%;position:relative;transform:translateY(-4%)}.cover-prologue__kicker{color:#7f9ab3;letter-spacing:.27em;text-transform:uppercase;align-items:center;gap:18px;margin-bottom:clamp(22px,2.4vw,38px);font-size:clamp(.67rem,.78vw,.91rem);font-weight:650;display:flex}.cover-prologue__kicker:before{content:"";background:#8fd3f4;width:42px;height:1px}.cover-prologue h1{letter-spacing:-.052em;text-wrap:balance;max-width:1060px;margin:0;font-family:Newsreader,ui-serif,Georgia,serif;font-size:clamp(4rem,6.25vw,8rem);font-weight:430;line-height:.88}.cover-prologue h1 span{color:#f0f6fb;display:block}.cover-prologue h1 em{color:#8fd3f4;letter-spacing:-.045em;margin-top:.06em;font-size:.72em;font-style:normal;display:block}.cover-prologue__content>p{color:#9fb2c6;text-wrap:pretty;max-width:780px;margin:clamp(24px,2.5vw,40px) 0 0;font-size:clamp(.96rem,1.22vw,1.45rem);line-height:1.52}.cover-prologue__chips{flex-wrap:wrap;gap:10px;margin-top:clamp(22px,2.2vw,34px);display:flex}.cover-prologue__chips span{color:#9fb2c6;letter-spacing:.08em;background:#040a124d;border:1px solid #8fd3f430;border-radius:999px;padding:9px 16px;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;font-size:clamp(.64rem,.73vw,.84rem)}.cover-prologue__cue{z-index:3;color:#b9c9d7;cursor:pointer;letter-spacing:.24em;text-transform:uppercase;background:#050c16c7;border:1px solid #8fd3f436;border-radius:999px;align-items:center;gap:14px;padding:10px 14px 10px 16px;font-size:clamp(.65rem,.72vw,.8rem);font-weight:700;display:inline-flex;position:absolute;bottom:clamp(24px,2.5vw,42px);left:clamp(62px,7.5vw,142px);box-shadow:0 12px 34px #00000038}.cover-prologue__cue i{color:#8fd3f4;font-size:1.1rem;font-style:normal;animation:1.6s ease-in-out infinite prologue-cue}.cover-story{width:100%;height:100%;min-height:0;display:block;position:relative;overflow:hidden}.cover-story__visual{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.prosperity-radar--immersive{touch-action:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.prosperity-radar--immersive.is-interactive{cursor:grab}.prosperity-radar--immersive.is-interactive:active{cursor:grabbing}.prosperity-radar--immersive svg{width:100%;height:100%;display:block}.cover-story__nav{z-index:5;align-content:center;gap:clamp(7px,.8vw,13px);width:158px;display:grid;position:absolute;top:50%;left:clamp(24px,3.2vw,58px);transform:translateY(-50%)}.cover-story__nav button{color:#9fb2c66b;cursor:pointer;letter-spacing:.17em;text-align:left;text-transform:uppercase;width:100%;transition:color .24s ease, transform .32s var(--ease);background:0 0;border:0;grid-template-columns:24px 1fr;align-items:center;gap:12px;padding:4px 0;font-size:clamp(.52rem,.59vw,.66rem);font-weight:750;display:grid}.cover-story__nav button i{width:14px;height:2px;transition:width .32s var(--ease), background .24s ease;background:#9fb2c647}.cover-story__nav button:hover{color:#c7d7e5;transform:translate(3px)}.cover-story__nav button.is-active{color:#8fd3f4}.cover-story__nav button.is-active i{background:#8fd3f4;width:24px;box-shadow:0 0 16px #8fd3f46b}.cover-story__card{z-index:4;width:clamp(310px,24vw,420px);animation:immersive-card-in .56s var(--ease) both;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:linear-gradient(155deg,#ffffff12,#040a1294),#070d188a;border:1px solid #8fd3f42b;border-radius:26px;align-content:center;gap:clamp(11px,1vw,17px);padding:clamp(26px,2.6vw,46px);display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 42px 90px -52px #000000e6,inset 0 1px #ffffff0d}.cover-story--right .cover-story__card{right:clamp(28px,4.2vw,76px)}.cover-story--left .cover-story__card{left:clamp(190px,13vw,238px)}.cover-story__kicker{color:#8fd3f4;letter-spacing:.2em;text-transform:uppercase;font-size:clamp(.6rem,.7vw,.79rem);font-weight:750}.cover-story__card h1{color:#f1f6fb;letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:Newsreader,ui-serif,Georgia,serif;font-size:clamp(1.95rem,2.65vw,3.45rem);font-weight:440;line-height:.94}.cover-story__card p{color:#aebdcb;text-wrap:pretty;margin:0;font-size:clamp(.78rem,.95vw,1.08rem);line-height:1.56}.cover-story__chips{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.cover-story__chips span{color:#9fb2c6;letter-spacing:.04em;background:#050c1652;border:1px solid #8fd3f42e;border-radius:999px;padding:6px 10px;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;font-size:clamp(.52rem,.59vw,.67rem);font-weight:600}.cover-story__hint{z-index:5;color:#9fb2c694;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #9fb2c621;justify-content:space-between;align-items:center;gap:18px;padding-top:13px;font-size:clamp(.51rem,.58vw,.66rem);font-weight:750;display:flex;position:absolute;bottom:clamp(22px,2.5vw,42px);left:clamp(26px,3.8vw,68px);right:clamp(26px,3.8vw,68px)}.cover-story__counter{color:#8fd3f4;white-space:nowrap}.prosperity-radar--immersive :is(.prosperity-radar__ambient,.prosperity-radar__grid,.prosperity-radar__axes,.prosperity-radar__ticks,.prosperity-radar__shape,.prosperity-radar__ghost,.prosperity-radar__values,.prosperity-radar__deltas,.prosperity-radar__route,.prosperity-radar__person){opacity:0;transition:opacity .52s ease, transform .72s var(--ease);transform-box:fill-box;transform-origin:50%}.prosperity-radar--immersive :is(.prosperity-radar__ambient,.prosperity-radar__grid,.prosperity-radar__axes,.prosperity-radar__ticks,.prosperity-radar__shape,.prosperity-radar__ghost,.prosperity-radar__values,.prosperity-radar__deltas,.prosperity-radar__route,.prosperity-radar__person).is-current{opacity:1}.prosperity-radar--immersive.prosperity-radar--scene-1 .prosperity-radar__ambient{opacity:1;transform:scale(1.38)}.prosperity-radar--immersive:not(.prosperity-radar--scene-1) .prosperity-radar__ambient{opacity:0;transform:scale(.52)}.prosperity-radar__ambient-shell{fill:none;stroke:#8fd3f457;stroke-linejoin:round;stroke-width:1.2px}.prosperity-radar__ambient-shell--inner{stroke:#8fd3f440}.prosperity-radar__ambient-glow{fill:#54b4e63d}.prosperity-radar__ambient-core{stroke:#d8f4ff8c;stroke-linejoin:round;stroke-width:1.35px}.prosperity-radar__ambient-mesh line{stroke:#8fd3f438;stroke-width:.9px}.prosperity-radar__ambient-facets polygon{fill:#e6f8ff0d;stroke:#0518241f;stroke-width:.55px}.prosperity-radar__ambient-facets polygon:nth-child(3n+1){fill:#ffffff1a}.prosperity-radar__ambient-facets polygon:nth-child(3n+2){fill:#19699121}.prosperity-radar__ambient-origin{fill:#e8f7ff;filter:drop-shadow(0 0 8px #8fd3f4cc)}.prosperity-radar__ambient-object{transform-box:fill-box;transform-origin:50%;animation:6.5s ease-in-out infinite alternate immersive-polyhedron}.prosperity-radar__observation-label{fill:#8da5ba;letter-spacing:.16em;text-transform:uppercase;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;font-size:13px;font-weight:600}.prosperity-radar--scene-2 .prosperity-radar__grid{opacity:.82}.prosperity-radar--scene-3 .prosperity-radar__grid{opacity:.34}.prosperity-radar--scene-3 .prosperity-radar__axes{opacity:.58}.prosperity-radar--scene-4 .prosperity-radar__grid{opacity:.24}.prosperity-radar--scene-4 .prosperity-radar__axes{opacity:.52}.prosperity-radar--scene-5 .prosperity-radar__grid{opacity:.17}.prosperity-radar--scene-5 .prosperity-radar__axes{opacity:.4}.prosperity-radar--scene-5 .prosperity-radar__shape{opacity:.58}.prosperity-radar--scene-5 .prosperity-radar__person{opacity:.72}.prosperity-radar--scene-6 .prosperity-radar__grid{opacity:.13}.prosperity-radar--scene-6 .prosperity-radar__axes{opacity:.3}.prosperity-radar--scene-6 .prosperity-radar__shape{opacity:.48}.prosperity-radar--scene-6 .prosperity-radar__ghost{opacity:.66}.prosperity-radar--scene-6 .prosperity-radar__values{opacity:.82}.prosperity-radar--scene-6 .prosperity-radar__person{opacity:.62}.prosperity-radar--scene-7 .prosperity-radar__grid{opacity:.08}.prosperity-radar--scene-7 .prosperity-radar__axes{opacity:.18}.prosperity-radar--scene-7 .prosperity-radar__shape{opacity:.2}.prosperity-radar--scene-7 .prosperity-radar__person{opacity:.32}.prosperity-radar--scene-7 .prosperity-radar__axis-group:not(.prosperity-radar__axis-group--financial),.prosperity-radar--scene-7 .prosperity-radar__value:not(.prosperity-radar__value--financial){opacity:.08}.prosperity-radar--scene-7 .prosperity-radar__value--financial{opacity:1}.prosperity-radar--scene-8 .prosperity-radar__grid{opacity:.2}.prosperity-radar--scene-8 .prosperity-radar__axes{opacity:.48}.prosperity-radar--scene-8 .prosperity-radar__shape{opacity:.78}.prosperity-radar--scene-8 .prosperity-radar__ghost{opacity:.54}.prosperity-radar--scene-8 .prosperity-radar__person{opacity:.7}.prosperity-radar__grid-ring{fill:#8fd3f403;stroke:#8fd3f421;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linejoin:round;stroke-width:1px;transition:stroke-dashoffset .82s var(--ease)}.prosperity-radar__grid.is-visible .prosperity-radar__grid-ring{stroke-dashoffset:0}.prosperity-radar__grid-ring--3{stroke:#e8b04b38;stroke-dasharray:.035 .025}.prosperity-radar__grid-ring--4{stroke:#8fd3f43b}.prosperity-radar--immersive .prosperity-radar__axis{stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:2px;transition:stroke-dashoffset .76s var(--ease)}.prosperity-radar--immersive .prosperity-radar__axes.is-visible .prosperity-radar__axis{stroke-dashoffset:0}.prosperity-radar--immersive .prosperity-radar__axis--social{stroke:#8fd3f4}.prosperity-radar--immersive .prosperity-radar__axis--financial{stroke:#ef7a63}.prosperity-radar--immersive .prosperity-radar__axis--resilience{stroke:#e8b04b}.prosperity-radar--immersive .prosperity-radar__axis--digital{stroke:#6fbfb5}.prosperity-radar--immersive .prosperity-radar__axis-cap{stroke:#070d18e6;stroke-width:2px}.prosperity-radar--immersive .prosperity-radar__axis-group--social .prosperity-radar__axis-cap{fill:#8fd3f4}.prosperity-radar--immersive .prosperity-radar__axis-group--financial .prosperity-radar__axis-cap{fill:#ef7a63}.prosperity-radar--immersive .prosperity-radar__axis-group--resilience .prosperity-radar__axis-cap{fill:#e8b04b}.prosperity-radar--immersive .prosperity-radar__axis-group--digital .prosperity-radar__axis-cap{fill:#6fbfb5}.prosperity-radar__axis-code{fill:#e8f2fa;font-family:Newsreader,ui-serif,Georgia,serif;font-size:28px;font-weight:520}.prosperity-radar__axis-label{fill:#8097ab;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:750}.prosperity-radar--immersive .prosperity-radar__tick{stroke:#07111a;stroke-width:1.4px}.prosperity-radar--immersive .prosperity-radar__tick--social{fill:#8fd3f4}.prosperity-radar--immersive .prosperity-radar__tick--financial{fill:#ef7a63}.prosperity-radar--immersive .prosperity-radar__tick--resilience{fill:#e8b04b}.prosperity-radar--immersive .prosperity-radar__tick--digital{fill:#6fbfb5}.prosperity-radar__unit-key rect{fill:#040a12e0;stroke:#8fd3f440}.prosperity-radar__unit-kicker{fill:#8fd3f4;letter-spacing:.18em;font-size:10px;font-weight:800}.prosperity-radar__unit-value{fill:#edf6fc;font-family:Newsreader,ui-serif,Georgia,serif;font-size:25px;font-weight:520}.prosperity-radar__unit-note{fill:#708aa1;letter-spacing:.05em;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;font-size:9px}.prosperity-radar--immersive .prosperity-radar__shape{stroke:#8fd3f4;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linejoin:round;stroke-width:2.2px;transition:stroke-dashoffset .9s var(--ease)}.prosperity-radar--immersive .prosperity-radar__shape.is-visible{stroke-dashoffset:0}.prosperity-radar--immersive .prosperity-radar__ghost{fill:#9fb2c60a;stroke:#9fb2c6bd;stroke-dasharray:7 7;stroke-dashoffset:1px;stroke-linejoin:round;stroke-width:1.6px;transition:stroke-dashoffset .9s var(--ease)}.prosperity-radar--immersive .prosperity-radar__ghost.is-visible{stroke-dashoffset:0}.prosperity-radar--immersive .prosperity-radar__value-chip{fill:#040a12e0;stroke-width:1px}.prosperity-radar--immersive .prosperity-radar__value--social .prosperity-radar__value-chip{stroke:#8fd3f47a}.prosperity-radar--immersive .prosperity-radar__value--financial .prosperity-radar__value-chip{stroke:#ef7a6385}.prosperity-radar--immersive .prosperity-radar__value--resilience .prosperity-radar__value-chip{stroke:#e8b04b85}.prosperity-radar--immersive .prosperity-radar__value--digital .prosperity-radar__value-chip{stroke:#6fbfb585}.prosperity-radar--immersive .prosperity-radar__value-label{letter-spacing:.12em;font-size:10px}.prosperity-radar--immersive .prosperity-radar__value-number{fill:#eff6fb;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;font-size:18px;font-weight:600}.prosperity-radar--immersive .prosperity-radar__delta{fill:#9fb2c6;font-family:inherit;font-size:10px}.prosperity-radar--immersive .prosperity-radar__base-ring{stroke:#9fb2c6;stroke-width:2px}.prosperity-radar__delta-vector line{stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:2px;transition:stroke-dashoffset .72s var(--ease)}.prosperity-radar__deltas.is-visible .prosperity-radar__delta-vector line{stroke-dashoffset:0}.prosperity-radar__delta-vector text{font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;font-size:10px;font-weight:700}.prosperity-radar__delta-vector--social :is(line,text){stroke:#8fd3f4;fill:#8fd3f4}.prosperity-radar__delta-vector--financial :is(line,text){stroke:#ef7a63;fill:#ef7a63}.prosperity-radar__delta-vector--resilience :is(line,text){stroke:#e8b04b;fill:#e8b04b}.prosperity-radar__delta-vector--digital :is(line,text){stroke:#6fbfb5;fill:#6fbfb5}.prosperity-radar--immersive .prosperity-radar__route-line,.prosperity-radar__route-callout{fill:none;stroke:#e8b04b;stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:2.4px;transition:stroke-dashoffset .82s var(--ease)}.prosperity-radar--immersive .prosperity-radar__route.is-visible :is(.prosperity-radar__route-line,.prosperity-radar__route-callout){stroke-dashoffset:0}.prosperity-radar__route-flag path{fill:#e8b04b1f;stroke:#e8b04b;stroke-linejoin:round;stroke-width:1.8px}.prosperity-radar--immersive .prosperity-radar__route rect{fill:#0c0b07eb;stroke:#e8b04b8a}.prosperity-radar--immersive .prosperity-radar__route-label{fill:#e8b04b;letter-spacing:.14em;font-size:9px}.prosperity-radar--immersive .prosperity-radar__route-value{fill:#f4d99b;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;font-size:13px}.prosperity-radar--immersive .prosperity-radar__person-core{stroke:#d8f4ff;stroke-width:1.2px}.prosperity-radar__profile-code{fill:#06101b;font-family:Newsreader,ui-serif,Georgia,serif;font-size:14px;font-weight:700}.prosperity-radar__drag-note line{stroke:#526b82;stroke-width:1px}.prosperity-radar__drag-note text{fill:#708aa1;letter-spacing:.18em;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;font-size:9px;font-weight:650}@keyframes prologue-orbit{to{transform:rotate(360deg)}}@keyframes prologue-cue{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes immersive-card-in{0%{opacity:0;transform:translateY(calc(18px - 50%))}}@keyframes immersive-polyhedron{0%{filter:drop-shadow(0 0 4px #8fd3f41f);transform:translateY(-3px)scale(.99)}to{filter:drop-shadow(0 0 15px #8fd3f440);transform:translateY(4px)scale(1.015)}}@media (width<=1080px){.cover-story__nav{justify-content:center;gap:12px;width:auto;display:flex;inset:auto 28px 66px;transform:none}.cover-story__nav button{width:auto;display:block}.cover-story__nav button i{width:20px;margin:0 auto;display:block}.cover-story__nav button span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.cover-story--left .cover-story__card{left:40px}.cover-story--right .cover-story__card{right:40px}}@media (width<=760px){.slide--arquitectura-prosperidad{overflow-y:auto}.cover-prologue{min-height:680px;padding:70px 34px 100px}.cover-prologue__content{width:100%;max-width:100%;transform:none}.cover-prologue h1{font-size:clamp(3.4rem,15vw,5.6rem)}.cover-prologue__cue{bottom:32px;left:34px}.cover-story__card,.cover-story--left .cover-story__card,.cover-story--right .cover-story__card{width:auto;padding:22px;top:34px;left:28px;right:28px;transform:none}.cover-story__card h1{font-size:2.2rem}.cover-story__card p{font-size:.8rem}.cover-story__nav{bottom:62px}.cover-story__hint{bottom:20px;left:24px;right:24px}.cover-story__hint>span:first-child{display:none}}@media (prefers-reduced-motion:reduce){.cover-prologue__field,.cover-prologue__cue i,.prosperity-radar__ambient-object{animation:none}}.hud4d{--lane:#8fd3f4;--lane-rgb:143, 211, 244;border-radius:var(--radius-md);background:#060b14;border:1px solid #8fd3f41f;flex-direction:column;flex:1;gap:clamp(8px,.85vw,13px);min-height:0;padding:clamp(12px,1.2vw,20px);display:flex;position:relative;overflow:hidden}.hud4d__aura{background:radial-gradient(circle at 18% 8%, rgb(var(--lane-rgb) / 16%), transparent 42%), radial-gradient(circle at 88% 88%, rgb(var(--lane-rgb) / 7%), transparent 46%);opacity:.7;pointer-events:none;transition:background .6s;animation:7s ease-in-out infinite hud4d-aura-pulse;position:absolute;inset:0}@keyframes hud4d-aura-pulse{0%,to{opacity:.55}50%{opacity:.85}}.hud4d__gridlines{pointer-events:none;background:repeating-linear-gradient(0deg,#8fd3f406 0 1px,#0000 1px 60px),repeating-linear-gradient(90deg,#8fd3f406 0 1px,#0000 1px 60px);position:absolute;inset:0}.hud4d>:not(.hud4d__aura,.hud4d__gridlines){position:relative}.hud4d__topbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.hud4d__kicker{color:var(--lane);letter-spacing:.22em;text-transform:uppercase;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;font-size:clamp(.54rem,.6vw,.68rem);font-weight:600;transition:color .35s;display:block}.hud4d__topbar strong{color:#f4f9ff;letter-spacing:-.01em;font-size:clamp(.72rem,.84vw,.98rem)}.hud4d__phase{align-items:center;gap:5px;display:flex}.hud4d__phase i{background:#8fd3f433;border-radius:2px;width:10px;height:3px;transition:all .35s}.hud4d__phase i.is-active{background:var(--seg);width:26px}.hud4d__timeline{background:#060b148c;border:1px solid #8fd3f41a;border-radius:12px;align-items:center;gap:11px;padding:clamp(7px,.72vw,10px) clamp(12px,1.2vw,18px);font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;display:flex}.hud4d__timeline-label,.hud4d__timeline small{color:#6f8aa3;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:clamp(.53rem,.58vw,.66rem)}.hud4d__dot{background:var(--lane);width:10px;height:10px;box-shadow:0 0 0 5px rgb(var(--lane-rgb) / 14%);border-radius:50%;transition:background .35s,box-shadow .35s}.hud4d__t{color:#f4f9ff;font-size:clamp(.66rem,.74vw,.86rem);font-weight:600}.hud4d__dash{background:repeating-linear-gradient(90deg,#8fd3f461 0 7px,#0000 7px 15px);flex:1;min-width:26px;height:1px}.hud4d__status{color:var(--lane);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:clamp(.56rem,.63vw,.73rem);font-weight:600;transition:color .35s}.hud4d__t1{border:1px dashed rgb(var(--lane-rgb) / 45%);color:#c6d5e4;border-radius:999px;padding:3px 11px;font-size:clamp(.6rem,.68vw,.78rem);font-weight:600;transition:border-color .35s}.hud4d__lanes{flex-direction:column;flex:1;gap:clamp(6px,.62vw,9px);min-height:0;display:flex}.hud4d-lane{border:1px solid rgb(var(--lane-rgb) / 13%);border-left:3px solid rgb(var(--lane-rgb) / 28%);background:#070c168c;border-radius:14px;min-height:0;transition:border-color .35s,background .4s,box-shadow .4s;overflow:hidden}.hud4d-lane.is-active{border-color:rgb(var(--lane-rgb) / 50%);border-left-color:var(--lane);background:linear-gradient(100deg, rgb(var(--lane-rgb) / 14%), #060b14b8 62%);box-shadow:0 0 34px rgb(var(--lane-rgb) / 13%)}.hud4d-lane__head{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:clamp(10px,1.1vw,18px);padding:clamp(7px,.75vw,12px) clamp(14px,1.35vw,24px);transition:padding .3s;display:grid}.hud4d-lane.is-active .hud4d-lane__head{padding-top:clamp(9px,.95vw,15px);padding-bottom:clamp(6px,.68vw,11px)}.hud4d-lane__badge{border:1px solid rgb(var(--lane-rgb) / 35%);width:clamp(30px,2.5vw,40px);height:clamp(30px,2.5vw,40px);color:var(--lane);border-radius:50%;place-items:center;font-family:Newsreader,serif;font-size:clamp(.86rem,.95vw,1.15rem);font-weight:560;transition:all .32s;display:grid}.hud4d-lane.is-active .hud4d-lane__badge{border-color:rgb(var(--lane-rgb) / 60%);width:clamp(36px,3.1vw,50px);height:clamp(36px,3.1vw,50px);box-shadow:0 0 22px rgb(var(--lane-rgb) / 35%);font-size:clamp(1rem,1.18vw,1.45rem)}.hud4d-lane__identity{gap:1px;min-width:0;display:grid}.hud4d-lane__identity strong{color:#dfe9f3;letter-spacing:-.015em;font-family:Newsreader,serif;font-size:clamp(.94rem,1.12vw,1.4rem);font-weight:540;line-height:1.05;transition:color .32s,font-size .32s}.hud4d-lane.is-active .hud4d-lane__identity strong{color:#f4f9ff;font-size:clamp(1.1rem,1.4vw,1.85rem)}.hud4d-lane__identity small{color:#7f93a8;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.58rem,.66vw,.78rem);overflow:hidden}.hud4d-lane__meter{align-items:flex-end;gap:3px;height:clamp(14px,1.4vw,22px);display:flex}.hud4d-lane__meter i{width:4px;height:calc(8px + (var(--k) * 3px - (var(--k) / 3) * 8px));background:rgb(var(--lane-rgb) / 45%);min-height:6px;transition:height .36s;transition-delay:calc(var(--k) * 45ms);border-radius:2px}.hud4d-lane.is-active .hud4d-lane__meter i{height:calc(12px + (var(--k) * 5px - (var(--k) / 3) * 14px));background:var(--lane);min-height:9px}.hud4d-lane__count{color:#7f93a8;letter-spacing:.06em;white-space:nowrap;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;font-size:clamp(.54rem,.6vw,.68rem)}.hud4d-lane.is-active .hud4d-lane__count{color:#c6d5e4}.hud4d-lane__symbol{color:rgb(var(--lane-rgb) / 75%);font-family:Newsreader,serif;font-size:clamp(.9rem,1.05vw,1.3rem);font-weight:560}.hud4d-lane__body{opacity:0;grid-template-columns:1.02fr 1.38fr;gap:clamp(18px,2vw,40px);max-height:0;padding:0 clamp(16px,1.6vw,26px) 0 clamp(18px,1.85vw,30px);transition:max-height .45s cubic-bezier(.2,.7,.3,1),opacity .3s,padding .3s;display:grid;position:relative;overflow:hidden}.hud4d-lane.is-active .hud4d-lane__body{opacity:1;max-height:clamp(150px,16vw,240px);padding-top:2px;padding-bottom:clamp(10px,1.1vw,18px);transition:max-height .45s cubic-bezier(.2,.7,.3,1),opacity .3s 80ms,padding .3s}.hud4d-lane__scan{background:linear-gradient(100deg, transparent, rgb(var(--lane-rgb) / 16%) 45%, #ffffff0d 55%, transparent);pointer-events:none;width:34%;animation:.95s cubic-bezier(.3,.5,.3,1) forwards hud4d-scan;position:absolute;inset:0 auto 0 -40%}@keyframes hud4d-scan{to{transform:translate(430%)}}.hud4d-lane__bracket{opacity:0;width:14px;height:14px;transition:opacity .3s;position:absolute}.hud4d-lane.is-active .hud4d-lane__bracket{opacity:1}.hud4d-lane__bracket--tl{border-top:1px solid rgb(var(--lane-rgb) / 70%);border-left:1px solid rgb(var(--lane-rgb) / 70%);top:4px;left:8px}.hud4d-lane__bracket--br{border-right:1px solid rgb(var(--lane-rgb) / 70%);border-bottom:1px solid rgb(var(--lane-rgb) / 70%);bottom:6px;right:8px}.hud4d-lane__reading{align-content:start;gap:clamp(6px,.65vw,10px);min-height:clamp(84px,8vw,108px);display:grid}.hud4d-lane__reading p{color:#c6d5e4;margin:0;font-size:clamp(.64rem,.76vw,.9rem);line-height:1.5}.hud4d-lane__rule{background:linear-gradient(90deg, rgb(var(--lane-rgb) / 45%), rgb(var(--lane-rgb) / 2%));height:1px;display:block}.hud4d-lane__log{gap:3px;display:grid}.hud4d-lane__log span{color:rgb(var(--lane-rgb) / 85%);letter-spacing:.05em;opacity:0;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;font-size:clamp(.52rem,.58vw,.66rem);animation:.4s forwards hud4d-log-in}.hud4d-lane__log span:first-child{animation-delay:60ms}.hud4d-lane__log span:nth-child(2){animation-delay:.17s}.hud4d-lane__log span:nth-child(3){animation-delay:.28s}@keyframes hud4d-log-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.hud4d-lane__groups{align-content:start;gap:clamp(6px,.6vw,9px);min-height:clamp(88px,8.4vw,112px);display:grid}.hud4d-lane__groups>span{color:#7f93a8;letter-spacing:.18em;text-transform:uppercase;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;font-size:clamp(.5rem,.56vw,.63rem)}.hud4d-lane__chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(5px,.55vw,8px);display:grid}.hud4d-lane__chips em{border:1px solid rgb(var(--lane-rgb) / 26%);background:rgb(var(--lane-rgb) / 6%);color:#d3e2ef;opacity:0;border-radius:10px;padding:clamp(6px,.62vw,9px) clamp(8px,.85vw,13px);font-size:clamp(.56rem,.64vw,.76rem);font-style:normal;line-height:1.25;animation:.42s cubic-bezier(.2,.7,.3,1) forwards hud4d-chip-in}.hud4d-lane__chips em:first-child{animation-delay:90ms}.hud4d-lane__chips em:nth-child(2){animation-delay:.145s}.hud4d-lane__chips em:nth-child(3){animation-delay:.2s}.hud4d-lane__chips em:nth-child(4){animation-delay:.255s}.hud4d-lane__chips em:nth-child(5){animation-delay:.31s}.hud4d-lane__chips em:nth-child(6){animation-delay:.365s}.hud4d-lane__chips em:nth-child(7){animation-delay:.42s}@keyframes hud4d-chip-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hud4d__formula{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:clamp(10px,1.1vw,18px);margin-top:auto;display:grid}.hud4d__formula>span{color:#9fb2c6;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;font-size:clamp(.54rem,.6vw,.68rem)}.hud4d__formula>i{background:#8fd3f421;height:1px}.hud4d__formula .math-formula{color:#f4f9ff;font-size:clamp(.8rem,.95vw,1.2rem)}.hud4d__notes{border-radius:var(--radius-sm);background:#8fd3f41f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(8px,.85vw,13px);display:grid;overflow:hidden}.hud4d__notes>div{background:#070c16;gap:3px;padding:clamp(9px,.95vw,15px) clamp(13px,1.3vw,20px);display:grid}.hud4d__notes strong{color:#dfe9f3;font-size:clamp(.62rem,.72vw,.84rem)}.hud4d__notes-reference strong{color:#8fd3f4}.hud4d__notes span{color:#7f93a8;font-size:clamp(.56rem,.64vw,.76rem);line-height:1.4}@media (width<=1080px){.hud4d-lane__head{grid-template-columns:auto minmax(0,1fr) auto}.hud4d-lane__meter,.hud4d-lane__symbol{display:none}.hud4d-lane__body{grid-template-columns:minmax(0,1fr)}.hud4d-lane.is-active .hud4d-lane__body{max-height:420px}.hud4d__notes{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hud4d__aura{animation:none}.hud4d-lane__scan{display:none}.hud4d-lane__log span,.hud4d-lane__chips em{opacity:1;animation:none}}.hud4d__tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(6px,.65vw,10px);display:grid}.hud4d-tab{border:1px solid rgb(var(--lane-rgb) / 20%);border-bottom:3px solid rgb(var(--lane-rgb) / 28%);color:inherit;cursor:pointer;text-align:left;transition:border-color .28s ease, background .32s ease, box-shadow .32s ease, transform .24s var(--ease);background:#070c168c;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(8px,.85vw,13px);padding:clamp(8px,.85vw,13px) clamp(10px,1.05vw,16px);display:grid}.hud4d-tab:hover{border-color:rgb(var(--lane-rgb) / 45%);transform:translateY(-2px)}.hud4d-tab.is-active{border-color:rgb(var(--lane-rgb) / 55%);border-bottom-color:var(--lane);background:linear-gradient(160deg, rgb(var(--lane-rgb) / 14%), #060b14b8);box-shadow:0 0 30px rgb(var(--lane-rgb) / 14%);cursor:default;transform:none}.hud4d-tab__badge{border:1px solid rgb(var(--lane-rgb) / 40%);width:clamp(28px,2.4vw,38px);height:clamp(28px,2.4vw,38px);color:var(--lane);border-radius:50%;place-items:center;font-family:Newsreader,serif;font-size:clamp(.84rem,.95vw,1.15rem);font-weight:560;transition:box-shadow .3s;display:grid}.hud4d-tab.is-active .hud4d-tab__badge{box-shadow:0 0 20px rgb(var(--lane-rgb) / 40%)}.hud4d-tab__identity{gap:1px;min-width:0;display:grid}.hud4d-tab__identity strong{color:#dfe9f3;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-family:Newsreader,serif;font-size:clamp(.86rem,1vw,1.25rem);font-weight:540;overflow:hidden}.hud4d-tab.is-active .hud4d-tab__identity strong{color:#f4f9ff}.hud4d-tab__identity small{color:#7f93a8;letter-spacing:.06em;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;font-size:clamp(.52rem,.58vw,.65rem)}.hud4d-tab__action{color:rgb(var(--lane-rgb) / 85%);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;font-size:clamp(.5rem,.55vw,.62rem);font-weight:600}.hud4d-tab:not(.is-active) .hud4d-tab__action{color:#6f8aa3}.hud4d-tab:hover:not(.is-active) .hud4d-tab__action{color:rgb(var(--lane-rgb) / 85%)}.hud4d__panel{border:1px solid rgb(var(--lane-rgb) / 30%);border-left:3px solid var(--lane);background:linear-gradient(100deg, rgb(var(--lane-rgb) / 10%), #060b14b8 62%);border-radius:14px;flex:1;grid-template-columns:1.02fr 1.38fr;align-content:center;gap:clamp(18px,2vw,40px);min-height:clamp(150px,15vw,230px);padding:clamp(12px,1.25vw,20px) clamp(16px,1.6vw,26px);transition:border-color .4s,background .5s;display:grid;position:relative;overflow:hidden}.hud4d__scan{background:linear-gradient(100deg, transparent, rgb(var(--lane-rgb) / 16%) 45%, #ffffff0d 55%, transparent);pointer-events:none;width:34%;animation:.95s cubic-bezier(.3,.5,.3,1) forwards hud4d-scan;position:absolute;inset:0 auto 0 -40%}.hud4d__panel-reading{align-content:center;gap:clamp(7px,.72vw,11px);display:grid}.hud4d__panel-title{align-items:baseline;gap:12px;display:flex}.hud4d__panel-title span{color:rgb(var(--lane-rgb) / 80%);font-family:Newsreader,serif;font-size:clamp(.95rem,1.15vw,1.45rem);font-weight:560}.hud4d__panel-title h2{color:#f4f9ff;letter-spacing:-.02em;margin:0;font-family:Newsreader,serif;font-size:clamp(1.2rem,1.55vw,2rem);font-weight:530}.hud4d__panel-reading>p{color:#c6d5e4;margin:0;font-size:clamp(.64rem,.76vw,.9rem);line-height:1.5}.hud4d__panel .hud4d-lane__groups{align-content:center;min-height:0}.hud4d__footnote{color:var(--muted);text-align:center;margin:clamp(6px,.65vw,10px) 0 0;font-size:clamp(.54rem,.62vw,.72rem);line-height:1.45}.slide--ink .hud4d__footnote{color:#ffffff75}@media (width<=1080px){.hud4d__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.hud4d__panel{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hud4d__scan{display:none}.hud4d-tab{transition:none}}.slide--perfil-cuatro-dimensiones .slide-heading{max-width:1480px;margin-bottom:clamp(12px,1.35vw,22px)}.slide--perfil-cuatro-dimensiones .slide-heading h1{max-width:1240px;font-size:clamp(2rem,3.35vw,4.2rem)}.slide--perfil-cuatro-dimensiones .slide-lede{max-width:1420px}.dimension-map{border-radius:var(--radius-md);background:radial-gradient(circle,#8fd3f412,#0000 28%),linear-gradient(150deg,#050b14f7,#070e19f0);border:1px solid #8fd3f429;flex:1;grid-template-rows:auto minmax(0,1fr);gap:clamp(10px,1vw,16px);min-height:0;padding:clamp(14px,1.25vw,20px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 50px #0000002e}.dimension-map__gridlines{pointer-events:none;background:linear-gradient(90deg,#0000 49.94%,#8fd3f414 50%,#0000 50.06%),linear-gradient(#0000 49.9%,#8fd3f414 50%,#0000 50.1%),repeating-linear-gradient(0deg,#8fd3f406 0 1px,#0000 1px 48px),repeating-linear-gradient(90deg,#8fd3f406 0 1px,#0000 1px 48px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000bd,#0000004d);mask-image:linear-gradient(#000000bd,#0000004d)}.dimension-map>:not(.dimension-map__gridlines){position:relative}.dimension-map__header{justify-content:space-between;align-items:center;gap:20px;padding:0 clamp(2px,.35vw,6px);display:flex}.dimension-map__header>div:first-child{gap:2px;display:grid}.dimension-map__kicker{color:#8fd3f4;letter-spacing:.2em;text-transform:uppercase;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;font-size:clamp(.5rem,.56vw,.64rem);font-weight:700}.dimension-map__header strong{color:#f4f9ff;letter-spacing:-.01em;font-size:clamp(.7rem,.82vw,.94rem)}.dimension-map__contract{align-items:center;gap:clamp(10px,1vw,16px);display:flex}.dimension-map__contract .math-formula{color:#f4f9ff;font-size:clamp(.75rem,.92vw,1.12rem)}.dimension-map__contract>span{color:#8fa4b9;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #8fd3f42e;border-radius:999px;padding:5px 10px;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;font-size:clamp(.46rem,.52vw,.6rem)}.dimension-map__matrix{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.15vw,18px);min-height:0;display:grid;position:relative}.dimension-map__origin{z-index:4;aspect-ratio:1;color:#eaf7ff;background:#07111d;border:1px solid #8fd3f473;border-radius:50%;place-items:center;width:clamp(48px,4.5vw,68px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #07111de0,0 0 30px #8fd3f42e}.dimension-map__origin b{align-self:end;font-family:Newsreader,serif;font-size:clamp(.84rem,1vw,1.22rem);font-weight:540;line-height:1}.dimension-map__origin small{color:#8fd3f4;letter-spacing:.08em;text-transform:uppercase;align-self:start;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;font-size:clamp(.4rem,.44vw,.5rem)}.dimension-card{--axis-rgb:143, 211, 244;border:1px solid rgb(var(--axis-rgb) / 25%);background:radial-gradient(circle at 100% 0%, rgb(var(--axis-rgb) / 14%), transparent 42%), linear-gradient(145deg, rgb(var(--axis-rgb) / 6%), #070d17e0 62%);opacity:0;min-height:0;animation:dimension-card-enter .62s var(--ease) forwards;animation-delay:calc(var(--order) * 85ms);border-radius:14px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:clamp(6px,.6vw,9px);padding:clamp(12px,1.15vw,18px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.dimension-card--social{--axis-rgb:143, 211, 244}.dimension-card--financial{--axis-rgb:239, 122, 99}.dimension-card--resilience{--axis-rgb:232, 176, 75}.dimension-card--digital{--axis-rgb:111, 191, 181}.dimension-card:before{background:linear-gradient(90deg, transparent, var(--axis), transparent);content:"";opacity:.82;border-radius:999px;height:2px;position:absolute;top:0;left:18px;right:18px}.dimension-card:after{content:"";width:22%;height:180%;animation:8s ease-in-out infinite dimension-card-scan;animation-delay:calc(.7s + var(--order) * .42s);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0a,#0000);position:absolute;top:-40%;left:-18%;transform:rotate(12deg)}@keyframes dimension-card-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes dimension-card-scan{0%,68%{transform:translate(0)rotate(12deg)}86%,to{transform:translate(620%)rotate(12deg)}}.dimension-card>*{z-index:1;position:relative}.dimension-card header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(9px,.8vw,13px);display:grid}.dimension-card__code{aspect-ratio:1;border:1px solid rgb(var(--axis-rgb) / 45%);background:rgb(var(--axis-rgb) / 7%);width:clamp(34px,3vw,46px);color:var(--axis);border-radius:50%;place-items:center;font-family:Newsreader,serif;font-size:clamp(1rem,1.2vw,1.5rem);font-weight:540;display:grid}.dimension-card__code sub{margin:0 0 -2px 1px;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;font-size:.38em}.dimension-card h2{color:#f4f9ff;letter-spacing:-.02em;margin:0;font-family:Newsreader,serif;font-size:clamp(1rem,1.25vw,1.65rem);font-weight:540;line-height:1}.dimension-card header p{color:rgb(var(--axis-rgb) / 88%);letter-spacing:.07em;text-transform:uppercase;margin:2px 0 0;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;font-size:clamp(.48rem,.53vw,.61rem)}.dimension-card__index{color:rgb(var(--axis-rgb) / 58%);letter-spacing:.12em;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;font-size:clamp(.48rem,.55vw,.64rem)}.dimension-card__essence{color:#aebfd0;max-width:94%;margin:0;font-size:clamp(.57rem,.65vw,.76rem);line-height:1.42}.dimension-card__groups{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:clamp(4px,.42vw,7px);min-height:0;display:grid}.dimension-card__groups span{border:1px solid rgb(var(--axis-rgb) / 17%);background:rgb(var(--axis-rgb) / 4.5%);color:#cfdae5;border-radius:8px;align-items:center;min-height:clamp(24px,2vw,32px);padding:clamp(4px,.42vw,7px) clamp(6px,.58vw,9px);font-size:clamp(.47rem,.53vw,.62rem);line-height:1.18;display:flex}.dimension-card footer{border-top:1px solid rgb(var(--axis-rgb) / 15%);justify-content:space-between;align-items:center;gap:10px;padding-top:clamp(5px,.5vw,8px);display:flex}.dimension-card footer span{color:var(--axis);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;font-size:clamp(.44rem,.49vw,.57rem);font-weight:700}.dimension-card footer strong{color:#8297aa;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.46rem,.52vw,.6rem);font-weight:600;overflow:hidden}@media (width<=980px){.dimension-map__contract>span,.dimension-card footer strong{display:none}.dimension-card__essence{max-width:100%}}@media (prefers-reduced-motion:reduce){.dimension-card{opacity:1;animation:none}.dimension-card:after{display:none}}.p4d-story-system{--p4d-social:#8fd3f4;--p4d-financial:#ef7a63;--p4d-resilience:#e8b04b;--p4d-digital:#6fbfb5;isolation:isolate}.cover-sequence{width:100%;height:100%;position:relative;overflow:hidden}.cover-sequence>:is(.cover-prologue,.cover-story){transform-origin:50%;will-change:opacity, transform;width:100%;height:100%;position:absolute;inset:0}.p4d-story-system svg{filter:saturate(1.04);overflow:visible}.p4d-story-system :is(path,line,circle,ellipse,rect){vector-effect:non-scaling-stroke}.p4d-story__stars circle{fill:#8fd3f457;transform-box:fill-box;transform-origin:50%;animation:6.2s ease-in-out infinite alternate p4d-star-breathe}.p4d-story__stars circle:nth-child(3n+1){fill:#ffffff47;animation-delay:-2.4s}.p4d-story__stars circle:nth-child(4n+2){fill:#6fbfb552;animation-delay:-4.1s}.p4d-story__morph-shell{filter:drop-shadow(0 0 11px #8fd3f42e)drop-shadow(0 22px 42px #00081275)}.p4d-story__morph-shell-outer,.p4d-story__morph-shell-inner{fill:#8fd3f409;stroke:#b4e1f6a3;stroke-linejoin:round}.p4d-story__morph-shell-outer{stroke-width:1.45px}.p4d-story__morph-shell-inner{fill:#6fbfb506;stroke:#6fbfb561;stroke-width:.95px}.p4d-story__morph-shell-chord,.p4d-story__morph-shell-spine,.p4d-story__morph-shell-bridge{fill:none;stroke:#9fc7dc57;stroke-width:.82px}.p4d-story__morph-shell-chord{stroke-dasharray:8 9;animation:8s linear infinite p4d-mesh-flow}.p4d-story__morph-shell-chord:nth-of-type(3n){stroke:#6fbfb557;animation-direction:reverse}.p4d-story__morph-shell-spine{stroke:#c9efff70;stroke-width:1.05px}.p4d-story__morph-shell-bridge{stroke:#8fd3f440;stroke-dasharray:3 5}.p4d-story__projection,.p4d-story__discarded-score,.p4d-story__baseline-volume,.p4d-story__profile-volume,.p4d-story__axes,.p4d-story__orbital-system,.p4d-story__axis-labels,.p4d-story__core-system,.p4d-story__values,.p4d-story__deltas,.p4d-story__unit-callout,.p4d-story__route,.p4d-story__core-mark{transform-box:view-box;transform-origin:584px 353px}.p4d-story__depth-plane{fill:#8fd3f403;stroke:#8fd3f40f;stroke-width:.8px}.p4d-story__grid-ring{fill:none;stroke:#8fd3f438;stroke-dasharray:.018 .014;stroke-linejoin:round;stroke-width:1.05px;animation:18s linear infinite p4d-grid-drift}.p4d-story__grid-ring--2{animation-delay:-4.2s}.p4d-story__grid-ring--3{stroke:#e8b04b47;animation-delay:-8.7s}.p4d-story__grid-ring--4{stroke:#8fd3f463;stroke-width:1.2px;animation-delay:-12.6s}.p4d-story__axis{--axis:var(--p4d-social);color:var(--axis)}.p4d-story__axis--social,.p4d-story__axis-label--social,.p4d-story__value--social,.p4d-story__delta-vector--social{--axis:var(--p4d-social)}.p4d-story__axis--financial,.p4d-story__axis-label--financial,.p4d-story__value--financial,.p4d-story__delta-vector--financial{--axis:var(--p4d-financial)}.p4d-story__axis--resilience,.p4d-story__axis-label--resilience,.p4d-story__value--resilience,.p4d-story__delta-vector--resilience{--axis:var(--p4d-resilience)}.p4d-story__axis--digital,.p4d-story__axis-label--digital,.p4d-story__value--digital,.p4d-story__delta-vector--digital{--axis:var(--p4d-digital)}.p4d-story__axis line{stroke:var(--axis);stroke-opacity:.7;stroke-width:3px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--axis) 24%, transparent))}.p4d-story__axis .p4d-story__axis-tick{stroke-opacity:.58;stroke-width:2px}.p4d-story__axis-cap{fill:var(--axis);stroke:var(--axis);stroke-width:1.2px;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--axis) 55%, transparent))}.p4d-story__orbital-system{filter:drop-shadow(0 18px 38px #1364912e)}.p4d-story__orb-halo{animation:4.8s ease-in-out infinite p4d-halo-breathe}.p4d-story__orbit{--axis:var(--p4d-social);color:var(--axis);transform:rotate(var(--orbit-tilt));transform-box:fill-box;transform-origin:50%;will-change:transform;animation:15s linear infinite p4d-orbit-spin}.p4d-story__orbit--1{animation-duration:13s}.p4d-story__orbit--2{animation-duration:17s;animation-direction:reverse}.p4d-story__orbit--3{animation-duration:21s}.p4d-story__orbit--4{animation-duration:24s;animation-direction:reverse}.p4d-story__orbit--social{--axis:var(--p4d-social)}.p4d-story__orbit--financial{--axis:var(--p4d-financial)}.p4d-story__orbit--resilience{--axis:var(--p4d-resilience)}.p4d-story__orbit--digital{--axis:var(--p4d-digital)}.p4d-story__orbit ellipse,.p4d-story__orbit-track{fill:none;stroke:var(--axis);stroke-opacity:.32;stroke-width:1px}.p4d-story__orbit-node{fill:var(--axis);filter:drop-shadow(0 0 8px var(--axis))}.p4d-story__orbit-tracer{fill:#dff6ff;filter:drop-shadow(0 0 6px #d8f4ffdb)}.p4d-story__orb{stroke:#d8f4ffad;stroke-width:1.15px;filter:drop-shadow(0 0 11px #8fd3f459)drop-shadow(0 22px 30px #010b16a6)}.p4d-story__orb-longitudes{fill:none;opacity:.37;stroke:#073650b8;stroke-width:.8px}.p4d-story__orb-longitudes ellipse:nth-child(2n){stroke:#d8f4ff6b}.p4d-story__orb-highlight{fill:#ffffff8c;filter:blur(1.1px)}.p4d-story__orb-origin{fill:#f0fbff;filter:drop-shadow(0 0 8px #d8f4ffd9)}.p4d-story__axis-label{--axis:var(--p4d-social);color:var(--axis)}.p4d-story__axis-label circle{fill:#040a12e0;stroke:var(--axis);stroke-opacity:.75;stroke-width:1.35px}.p4d-story__axis-label>text:not(.p4d-story__axis-name){fill:var(--axis);font-family:Newsreader,ui-serif,Georgia,serif;font-size:20px;font-weight:520}.p4d-story__axis-name{fill:#c9d7e3;letter-spacing:.04em;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:720}.p4d-story__discarded-score rect{fill:#040a1261;stroke:#9fb2c661;stroke-dasharray:4 4}.p4d-story__discarded-score text{fill:#8fa2b3;letter-spacing:.16em;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;font-size:10px}.p4d-story__baseline-volume polygon{fill:#9fb2c60e;stroke:none}.p4d-story__baseline-volume line{stroke:#9fb2c65c;stroke-width:1px}.p4d-story__baseline-volume path{fill:none;stroke:#9fb2c6c2;stroke-dasharray:.035 .025;stroke-linejoin:round;stroke-width:1.8px}.p4d-story__profile-volume>line{stroke:#c9efff57;stroke-width:1.1px}.p4d-story__profile-face{stroke:#c9efff29;stroke-width:.7px}.p4d-story__profile-face--1{fill:#8fd3f42e}.p4d-story__profile-face--2{fill:#6fbfb521}.p4d-story__profile-face--3{fill:#ef7a6317}.p4d-story__profile-face--4{fill:#8fd3f41f}.p4d-story__profile-ghost,.p4d-story__profile{stroke-dasharray:1;stroke-dashoffset:0;stroke-linejoin:round}.p4d-story__profile-ghost{fill:none;stroke:#8fd3f494;stroke-dasharray:.022 .018;stroke-width:1.15px;filter:drop-shadow(0 0 8px #8fd3f433)}.p4d-story__profile{fill:none;stroke:#c9efff;stroke-width:2.5px;filter:drop-shadow(0 0 10px #8fd3f44d)}.p4d-story__core-system{filter:drop-shadow(0 18px 34px #072b4475)}.p4d-story__core-halo{animation:5.4s ease-in-out infinite p4d-core-breathe}.p4d-story__wire-shell{fill:none;stroke:#b4e1f657;stroke-width:.75px;transform-box:fill-box;transform-origin:50%;animation:26s linear infinite p4d-shell-turn}.p4d-story__wire-shell ellipse:nth-of-type(2n){stroke:#6fbfb542}.p4d-story__wire-shell line{stroke:#9fb2c63d;stroke-width:.65px}.p4d-story__faceted-core{filter:drop-shadow(0 0 12px #8fd3f466)drop-shadow(0 18px 26px #000912a3)}.p4d-story__faceted-core>polygon:last-child{fill:none;stroke:#e0f7ffb8;stroke-width:1.2px}.p4d-story__facet{stroke:#3f87aa57;stroke-width:.55px}.p4d-story__facet--1{fill:#bfeaff}.p4d-story__facet--2{fill:#8fd3f4}.p4d-story__facet--3{fill:#70b9df}.p4d-story__facet--4{fill:#9cddf8}.p4d-story__value{--axis:var(--p4d-social);color:var(--axis)}.p4d-story__leader{stroke:var(--axis);stroke-opacity:.4;stroke-width:.9px}.p4d-story__base-node{fill:#070d186b;stroke:#9fb2c6;stroke-width:2.4px;filter:drop-shadow(0 0 6px #9fb2c657)}.p4d-story__node-glow{fill:var(--axis);opacity:.16;filter:blur(5px)}.p4d-story__node-ring{fill:#040a1238;stroke:var(--axis);stroke-opacity:.72;stroke-width:2.5px}.p4d-story__node{fill:var(--axis);stroke:#eaf8ff8f;stroke-width:1.4px;filter:drop-shadow(0 0 12px var(--axis))}.p4d-story__value rect{fill:#03080ff0;stroke:color-mix(in srgb, var(--axis) 58%, transparent);stroke-width:1.2px}.p4d-story__value-label,.p4d-story__route-label,.p4d-story__unit-kicker{letter-spacing:.14em;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-size:9px;font-weight:780}.p4d-story__value-label{fill:var(--axis);text-transform:uppercase}.p4d-story__value-number,.p4d-story__route-value{fill:#eef8ff;letter-spacing:.03em;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;font-size:18px;font-weight:620}.p4d-story__value-delta{fill:var(--axis);font-size:10px}.p4d-story__delta-vector{--axis:var(--p4d-social);stroke:var(--axis);stroke-width:2.2px;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--axis) 48%, transparent))}.p4d-story__unit-callout rect,.p4d-story__route rect{fill:#040a12ed;stroke-width:1px}.p4d-story__unit-callout rect{stroke:#8fd3f454}.p4d-story__unit-kicker{fill:#8fd3f4}.p4d-story__unit-value{fill:#eef8ff;font-family:Newsreader,ui-serif,Georgia,serif;font-size:20px;font-weight:520}.p4d-story__unit-scale,.p4d-story__route-window{fill:#7891a8;letter-spacing:.035em;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;font-size:7.7px}.p4d-story__route :is(line,path){fill:none;stroke:var(--p4d-resilience);stroke-width:2.25px;filter:drop-shadow(0 0 7px #e8b04b57)}.p4d-story__route rect{stroke:#e8b04b8f}.p4d-story__route-label{fill:var(--p4d-resilience)}.p4d-story__route-window{fill:#c6ae78}.p4d-story__core-mark circle:first-child{fill:#070d18c2;stroke:#8fd3f447;stroke-width:1px}.p4d-story__core-mark circle:nth-child(2){fill:#8fd3f417;stroke:#c9efff;stroke-width:1.2px}.p4d-story__core-mark text{fill:#eef8ff;font-family:Newsreader,ui-serif,Georgia,serif;font-size:14px;font-weight:620}.cover-story--left .cover-story__card,.cover-story--right .cover-story__card{width:min(clamp(340px,30vw,540px),100% - 48px);top:50%;left:auto;right:clamp(24px,3vw,52px)}.cover-story__card{animation:none}@keyframes p4d-orbit-spin{0%{transform:rotate(var(--orbit-tilt))}to{transform:rotate(calc(var(--orbit-tilt) + 1turn))}}@keyframes p4d-shell-turn{0%{transform:rotate(0)scaleX(1)}50%{transform:rotate(180deg)scaleX(.82)}to{transform:rotate(360deg)scaleX(1)}}@keyframes p4d-core-breathe{0%,to{opacity:.66;transform:scale(.92)}50%{opacity:.98;transform:scale(1.08)}}@keyframes p4d-halo-breathe{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.07)}}@keyframes p4d-grid-drift{to{stroke-dashoffset:-1px}}@keyframes p4d-mesh-flow{to{stroke-dashoffset:-34px}}@keyframes p4d-star-breathe{0%{opacity:.34;transform:scale(.72)}to{opacity:.92;transform:scale(1.18)}}@media (width<=760px){.cover-story--left .cover-story__card,.cover-story--right .cover-story__card{width:auto;top:34px;left:28px;right:28px}.p4d-story-system svg{transform-origin:50%;min-width:920px;transform:translate(-205px)translateY(90px)scale(.78)}}@media (prefers-reduced-motion:reduce){.p4d-story-system *,.p4d-story__stars circle,.p4d-story__grid-ring,.p4d-story__orbit,.p4d-story__orb-halo,.p4d-story__wire-shell,.p4d-story__core-halo{transition-duration:1ms!important;animation:none!important}}.evidence-dimension-focus{margin-top:clamp(2px,.3vw,5px)}.evidence-dimension-focus__heading,.evidence-taxonomy__heading{align-items:baseline;gap:clamp(10px,1vw,16px);display:flex}.evidence-dimension-focus__heading{margin-bottom:clamp(7px,.7vw,11px)}.evidence-dimension-focus__heading>span,.evidence-taxonomy__heading>span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;flex:none;font-size:clamp(.5rem,.55vw,.62rem);font-weight:800}.evidence-dimension-focus__heading h2{color:var(--ink);letter-spacing:-.025em;margin:0;font-family:Newsreader,serif;font-size:clamp(1.05rem,1.35vw,1.58rem);font-weight:560;line-height:1}.evidence-dimension-focus .evidence-dimensions{gap:clamp(10px,1vw,16px);margin-top:0}.evidence-dimension-focus .evidence-dimension{border-radius:var(--radius-md);background:#ffffffdb;border-top-width:4px;gap:clamp(5px,.45vw,8px);min-height:clamp(126px,10vw,158px);padding:clamp(14px,1.25vw,20px)}.evidence-dimension-focus .evidence-dimension header{gap:9px}.evidence-dimension-focus .evidence-dimension header span{font-size:clamp(1rem,1.15vw,1.32rem)}.evidence-dimension-focus .evidence-dimension header strong{font-size:clamp(.56rem,.61vw,.68rem)}.evidence-dimension-focus .evidence-dimension h3{font-family:Newsreader,serif;font-size:clamp(.82rem,.94vw,1.08rem);font-weight:620;line-height:1.12}.evidence-dimension-focus .evidence-dimension p{max-width:39ch;font-size:clamp(.58rem,.66vw,.75rem);line-height:1.42}.evidence-taxonomy{margin-top:clamp(12px,1.2vw,18px)}.evidence-taxonomy__heading{margin-bottom:clamp(6px,.55vw,9px)}.evidence-taxonomy__heading h2{color:var(--muted);letter-spacing:-.01em;margin:0;font-size:clamp(.62rem,.69vw,.78rem);font-weight:760}.evidence-taxonomy .evidence-grid{gap:clamp(7px,.75vw,12px)}.evidence-taxonomy .evidence-card{border-radius:var(--radius-sm);border-top-width:2px;grid-template:"symbol title""symbol detail"/auto minmax(0,1fr);align-content:center;column-gap:clamp(8px,.75vw,12px);min-height:clamp(78px,6.5vw,102px);padding:clamp(10px,.9vw,14px);display:grid}.evidence-taxonomy .evidence-symbol{grid-area:symbol;width:clamp(27px,2.15vw,34px);margin:0;font-size:clamp(.76rem,.9vw,1rem)}.evidence-taxonomy .evidence-card h2{grid-area:title;align-self:end;margin:0 0 2px;font-size:clamp(.62rem,.7vw,.8rem);line-height:1.15}.evidence-taxonomy .evidence-card p{grid-area:detail;align-self:start;font-size:clamp(.5rem,.56vw,.64rem);line-height:1.3}.evidence-taxonomy+.logic-line{margin-top:clamp(8px,.8vw,12px)}@media (width<=1080px){.evidence-dimension-focus__heading,.evidence-taxonomy__heading{flex-direction:column;align-items:flex-start;gap:2px}}@media (width<=760px){.evidence-taxonomy .evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.route-case{flex:1;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(9px,.85vw,14px);min-height:0;display:grid}.route-case__signal{background:linear-gradient(90deg, #ffffffe0, #fff9f6c2), var(--surface);animation:route-case-rise .65s .12s var(--ease) both;border:1px solid #e0664d2b;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,1.15vw,20px);padding:clamp(10px,.85vw,14px) clamp(14px,1.25vw,22px);display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #2c323812}.route-case__signal:after{background:linear-gradient(var(--financial), #edb55d);content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.route-case__signal-mark{background:var(--financial-pale);width:clamp(44px,3.2vw,58px);height:clamp(44px,3.2vw,58px);color:var(--financial-ink);border:1px solid #e0664d33;border-radius:50%;place-items:center;font-family:Newsreader,serif;font-size:clamp(1.15rem,1.45vw,1.7rem);display:grid;position:relative}.route-case__signal-mark i{border-radius:inherit;border:1px dashed #e0664d42;animation:10s linear infinite route-case-orbit;position:absolute;inset:-6px}.route-case__signal-copy{gap:2px;min-width:0;display:grid}.route-case__signal-copy>span{color:var(--financial-ink);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.48rem,.54vw,.62rem);font-weight:820}.route-case__signal-copy strong{color:var(--ink);font-family:Newsreader,serif;font-size:clamp(.92rem,1.15vw,1.28rem);font-weight:620;line-height:1.05}.route-case__signal-copy p{color:var(--muted);margin:1px 0 0;font-size:clamp(.5rem,.58vw,.67rem);line-height:1.32}.route-case__signal-facts{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:300px;display:flex}.route-case__signal-facts span{color:color-mix(in srgb, var(--financial-ink) 74%, var(--muted));white-space:nowrap;background:#e0664d0d;border:1px solid #e0664d21;border-radius:999px;padding:6px 9px;font-size:clamp(.42rem,.48vw,.55rem);font-weight:720}.route-case__journey{grid-template-columns:minmax(0,.92fr) clamp(170px,12vw,220px) minmax(0,1.08fr);gap:clamp(10px,1.05vw,18px);min-height:0;display:grid}.route-case__candidates,.route-case__choice{border:1px solid var(--border);background:#ffffffc7;border-radius:19px;flex-direction:column;min-height:0;padding:clamp(12px,1.05vw,18px);display:flex;box-shadow:0 16px 38px #2c323812}.route-case__candidates{animation:route-case-rise .65s .24s var(--ease) both}.route-case__choice{animation:route-case-rise .65s .76s var(--ease) both;background:radial-gradient(circle at 92% 8%,#e8b04b1c,#0000 34%),#ffffffd1}.route-case__section-title{align-items:center;gap:10px;margin-bottom:clamp(8px,.75vw,12px);display:flex}.route-case__section-title>span,.route-case__reobserve-heading>span{background:var(--social-pale);width:30px;height:30px;color:var(--social);border:1px solid #10738f2e;border-radius:50%;flex:none;place-items:center;font-size:.54rem;font-weight:850;display:grid}.route-case__choice .route-case__section-title>span{color:#8b6119;background:#e8b04b21;border-color:#e8b04b3d}.route-case__section-title>div,.route-case__reobserve-heading>div{gap:1px;min-width:0;display:grid}.route-case__section-title strong,.route-case__reobserve-heading strong{color:var(--ink);font-size:clamp(.58rem,.7vw,.8rem);line-height:1.15}.route-case__section-title small,.route-case__reobserve-heading small{color:var(--muted);font-size:clamp(.42rem,.47vw,.54rem);line-height:1.2}.route-case__candidate-list{flex:1;gap:clamp(7px,.6vw,10px);min-height:0;display:grid}.route-case__candidate{opacity:0;min-height:0;animation:route-case-candidate-in .52s calc(.42s + var(--route-order) * .15s) var(--ease) forwards;background:#f7f9fad6;border:1px solid #0d182217;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(8px,.7vw,12px);padding:clamp(8px,.7vw,12px);display:grid;transform:translateY(12px)}.route-case__candidate--discarded{color:color-mix(in srgb, var(--muted) 84%, white)}.route-case__candidate--selected{background:linear-gradient(90deg,#fffaedf0,#fff);border-color:#e8b04b61;box-shadow:0 10px 26px #b07d211a}.route-case__candidate-number{width:28px;height:28px;color:var(--muted);border:1px solid #0d18221f;border-radius:9px;place-items:center;font-size:.55rem;font-weight:850;display:grid}.route-case__candidate--selected .route-case__candidate-number{color:#8b6119;background:#e8b04b24;border-color:#e8b04b4d}.route-case__candidate>div{gap:2px;min-width:0;display:grid}.route-case__candidate>div strong{color:var(--ink);font-size:clamp(.52rem,.61vw,.7rem);line-height:1.16}.route-case__candidate>div small{color:var(--muted);font-size:clamp(.4rem,.45vw,.52rem);line-height:1.25}.route-case__candidate-state{color:#9a4b3d;text-align:right;grid-template-columns:auto;justify-items:end;gap:1px;max-width:118px;font-size:.86rem;font-weight:800;display:grid}.route-case__candidate--selected .route-case__candidate-state{color:#7e651d}.route-case__candidate-state em{color:currentColor;font-size:clamp(.35rem,.4vw,.46rem);font-style:normal;line-height:1.12}.route-case__filters{text-align:center;opacity:0;min-width:0;animation:route-case-filter-in .56s .72s var(--ease) forwards;flex-direction:column;justify-content:center;align-items:center;padding:4px 0;display:flex}.route-case__filter-label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:clamp(.42rem,.48vw,.55rem);font-weight:820}.route-case__filter-line{background:linear-gradient(var(--social), #10738f1f);width:2px;height:clamp(15px,1.6vw,25px);margin:5px 0;position:relative;overflow:visible}.route-case__filter-line--out{background:linear-gradient(#e8b04b24,#b9872d)}.route-case__filter-line i{background:var(--social);border:2px solid #fff;border-radius:50%;width:7px;height:7px;animation:1.9s ease-in-out 1s infinite route-case-packet;position:absolute;top:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #10738f4d}.route-case__filter-line--out i{background:#b9872d;animation-delay:1.5s;box-shadow:0 0 12px #b9872d47}.route-case__filter-list{gap:5px;width:100%;display:grid}.route-case__filter-list span{color:var(--body);background:#ffffffa3;border:1px solid #0d182214;border-radius:9px;padding:6px 7px;font-size:clamp(.4rem,.46vw,.53rem);font-weight:700;line-height:1.15}.route-case__filter-result{color:#7e651d;background:#e8b04b1a;border:1px solid #b9872d33;border-radius:999px;padding:6px 9px;font-size:clamp(.39rem,.44vw,.5rem)}.route-case__action{background:radial-gradient(circle at 88% 12%,#e8b04b2b,#0000 32%),linear-gradient(135deg,#fffbf1f0,#fffc);border:1px solid #e8b04b40;border-radius:15px;flex-direction:column;flex:1;justify-content:center;min-height:0;padding:clamp(13px,1.15vw,20px);display:flex;position:relative;overflow:hidden}.route-case__action:after{content:"";border:1px solid #e8b04b24;border-radius:50%;width:150px;height:150px;animation:4.5s ease-in-out infinite route-case-breathe;position:absolute;bottom:-78px;right:-54px}.route-case__action-badge{justify-content:space-between;align-items:center;gap:10px;margin-bottom:clamp(8px,.7vw,12px);display:flex}.route-case__action-badge span{color:#8b6119;letter-spacing:.07em;text-transform:uppercase;font-size:clamp(.43rem,.48vw,.55rem);font-weight:840}.route-case__action-badge strong{color:#7e651d;background:#e8b04b26;border-radius:999px;padding:5px 8px;font-size:clamp(.42rem,.47vw,.54rem)}.route-case__action h3{max-width:23ch;color:var(--ink);margin:0;font-family:Newsreader,serif;font-size:clamp(1.05rem,1.35vw,1.48rem);font-weight:620;line-height:1.03}.route-case__action p{max-width:50ch;color:var(--muted);margin:clamp(6px,.6vw,10px) 0 0;font-size:clamp(.46rem,.53vw,.61rem);line-height:1.35}.route-case__weeks{z-index:1;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;margin-top:auto;padding-top:clamp(10px,1vw,16px);display:grid;position:relative}.route-case__weeks:before{content:"";background:#b9872d38;height:1px;position:absolute;bottom:12px;left:3%;right:3%}.route-case__weeks span{z-index:1;justify-items:center;gap:3px;display:grid;position:relative}.route-case__weeks i{opacity:0;width:10px;height:10px;animation:route-case-week-in .38s calc(1.15s + var(--route-week,0) * 80ms) var(--ease) forwards;background:#d6ad5a;border:2px solid #fff;border-radius:50%;transform:scale(.4);box-shadow:0 0 0 2px #b9872d26}.route-case__weeks span:first-child i{--route-week:0}.route-case__weeks span:nth-child(2) i{--route-week:1}.route-case__weeks span:nth-child(3) i{--route-week:2}.route-case__weeks span:nth-child(4) i{--route-week:3}.route-case__weeks span:nth-child(5) i{--route-week:4}.route-case__weeks span:nth-child(6) i{--route-week:5}.route-case__weeks span:nth-child(7) i{--route-week:6}.route-case__weeks span:nth-child(8) i{--route-week:7}.route-case__weeks small{color:var(--muted);font-size:.38rem;font-weight:760}.route-case__reobserve{opacity:0;animation:route-case-rise .62s 1.25s var(--ease) forwards;background:linear-gradient(90deg,#ebf8fbb8,#ffffffc2);border:1px solid #10738f26;border-radius:16px;grid-template-columns:minmax(210px,.72fr) minmax(0,2.28fr);align-items:center;gap:clamp(12px,1.4vw,24px);padding:clamp(9px,.78vw,13px) clamp(13px,1.2vw,20px);display:grid}.route-case__reobserve-heading{align-items:center;gap:9px;display:flex}.route-case__questions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.route-case__questions>span{min-width:0;color:var(--body);align-items:center;gap:7px;font-size:clamp(.42rem,.49vw,.56rem);font-weight:680;line-height:1.22;display:flex}.route-case__questions i{background:var(--social-pale);width:20px;height:20px;color:var(--social);border-radius:50%;flex:none;place-items:center;font-size:.4rem;font-style:normal;font-weight:850;display:grid}@keyframes route-case-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes route-case-candidate-in{to{opacity:1;transform:translateY(0)}}@keyframes route-case-filter-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes route-case-packet{0%,18%{opacity:0;top:-3px}26%{opacity:1}78%{opacity:1}90%,to{opacity:0;top:calc(100% - 4px)}}@keyframes route-case-week-in{to{opacity:1;transform:scale(1)}}@keyframes route-case-orbit{to{transform:rotate(360deg)}}@keyframes route-case-breathe{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:.9;transform:scale(1.05)}}@media (width<=1080px){.route-case{overflow-y:auto}.route-case__signal{grid-template-columns:auto minmax(0,1fr)}.route-case__signal-facts{grid-column:1/-1;justify-content:flex-start;max-width:none}.route-case__journey{grid-template-columns:1fr}.route-case__filters{grid-template-columns:auto 1fr auto;gap:8px;display:grid}.route-case__filter-line{display:none}.route-case__filter-list{grid-template-columns:repeat(2,minmax(0,1fr))}.route-case__reobserve{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.route-case *,.route-case :before,.route-case :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.slide--auditoria{padding-block:clamp(25px,2.25vw,40px)}.slide--auditoria .slide-heading{max-width:none;margin-bottom:clamp(12px,1vw,18px)}.slide--auditoria .slide-heading h1{max-width:1520px;font-size:clamp(2rem,3vw,3.75rem);line-height:.96}.slide--auditoria .slide-lede{max-width:1320px;margin-top:clamp(7px,.6vw,10px);font-size:clamp(.76rem,.94vw,1.04rem);line-height:1.38}.trace-story{flex:auto;grid-template-columns:minmax(220px,.34fr) minmax(0,1.66fr);gap:clamp(12px,1.2vw,20px);min-height:0;display:grid}.trace-story__case,.trace-story__journey,.trace-story__proof,.trace-story__guarantees>article{border:1px solid #10738f2b;box-shadow:inset 0 1px #ffffffb8,0 18px 42px -34px #041d2f6b}.trace-story__case{min-width:0;animation:trace-panel-in .62s 80ms var(--ease) both;background:radial-gradient(circle at 78% 17%,#63d5ff33,#0000 34%),linear-gradient(150deg,#fffffff5,#e8f6fbe0);border-radius:clamp(16px,1.35vw,22px);flex-direction:column;padding:clamp(14px,1.35vw,22px);display:flex;position:relative;overflow:hidden}.trace-story__case:before{aspect-ratio:1;content:"";border:1px solid #10738f21;border-radius:50%;width:58%;position:absolute;top:-22%;right:-17%}.trace-story__case-label,.trace-story__journey-head span,.trace-story__proof>span,.trace-story__stage small{color:var(--social);letter-spacing:.13em;text-transform:uppercase;font-size:clamp(.48rem,.55vw,.62rem);font-weight:820}.trace-story__case-visual{background:linear-gradient(#ffffff85,#fff3),repeating-linear-gradient(90deg,#0000 0 27px,#10738f0a 27px 28px);border:1px solid #10738f21;border-radius:15px;place-items:center;min-height:clamp(88px,7.9vw,126px);margin:clamp(8px,.8vw,13px) 0;display:grid;position:relative;overflow:hidden}.trace-story__case-visual svg{filter:drop-shadow(0 12px 14px #093b4e1a);width:min(92%,260px);height:auto;overflow:visible}.trace-story__roof-plane{fill:#3567e817;stroke:#10738f57;stroke-width:1.5px}.trace-story__roof-edge,.trace-story__roof-seam{fill:none;stroke:var(--social);stroke-linecap:round;stroke-linejoin:round}.trace-story__roof-edge{stroke-width:3px;stroke-dasharray:430;animation:trace-roof-draw 1s .22s var(--ease) both}.trace-story__roof-seam{opacity:.44;stroke-width:1.5px}.trace-story__roof-leak{fill:none;stroke:var(--financial);stroke-linecap:round;stroke-width:3px;animation:2.1s ease-in-out 1.2s infinite trace-leak-pulse}.trace-story__rain{fill:none;stroke:var(--digital);stroke-linecap:round;stroke-width:2px;animation:1.8s linear infinite trace-rain}.trace-story__case-visual>span{color:var(--muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border-radius:999px;padding:4px 7px;font-size:clamp(.42rem,.46vw,.52rem);font-weight:700;position:absolute;bottom:8px;right:10px}.trace-story__case>strong{letter-spacing:-.025em;max-width:280px;margin-top:auto;font-family:Newsreader,serif;font-size:clamp(1.06rem,1.35vw,1.62rem);font-weight:610;line-height:1.02;position:relative}.trace-story__case>p{max-width:300px;color:var(--muted);margin:7px 0 0;font-size:clamp(.58rem,.65vw,.75rem);line-height:1.42}.trace-story__journey{min-width:0;animation:trace-panel-in .62s .14s var(--ease) both;background:radial-gradient(circle at 94% 9%,#3567e81a,#0000 27%),#ffffffbd;border-radius:clamp(16px,1.35vw,22px);flex-direction:column;padding:clamp(14px,1.25vw,20px);display:flex;overflow:hidden}.trace-story__journey-head{border-bottom:1px solid #10738f1f;justify-content:space-between;align-items:end;gap:18px;padding-bottom:clamp(10px,.9vw,14px);display:flex}.trace-story__journey-head strong{letter-spacing:-.02em;font-family:Newsreader,serif;font-size:clamp(.9rem,1.05vw,1.25rem);font-weight:600}.trace-story__track{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(8px,.85vw,14px);min-height:0;padding-top:clamp(17px,1.5vw,24px);display:grid;position:relative}.trace-story__line{z-index:0;background:linear-gradient(90deg, var(--social) 0 33%, var(--digital) 33% 62%, var(--resilience-light) 62% 78%, var(--financial) 78% 100%);transform-origin:0;height:2px;animation:trace-line-draw 1.05s .3s var(--ease) forwards;position:absolute;top:clamp(38px,3.25vw,51px);left:5.5%;right:5.5%;overflow:visible;transform:scaleX(0);box-shadow:0 0 15px #3567e82b}.trace-story__line:after{aspect-ratio:1;border-top:2px solid var(--financial);border-right:2px solid var(--financial);content:"";width:8px;position:absolute;top:50%;right:-2px;transform:translateY(-50%)rotate(45deg)}.trace-story__line i{aspect-ratio:1;background:var(--social-light);opacity:0;width:10px;animation:trace-travel 3.1s .76s var(--ease) infinite;border:2px solid #fff;border-radius:50%;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #63d5ff21,0 0 22px #63d5ff99}.trace-story__stage{--trace-color:var(--social);--trace-pale:#e3f7fcd1;z-index:1;border:1px solid color-mix(in srgb, var(--trace-color) 22%, white);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--trace-color) 13%, transparent), transparent 38%), linear-gradient(150deg, #fffffffa, var(--trace-pale));opacity:0;min-width:0;min-height:clamp(160px,13.7vw,218px);animation:trace-stage-in .58s var(--ease) forwards;animation-delay:calc(.57s + var(--trace-index) * .18s);border-radius:16px;grid-template-rows:auto 1fr;gap:clamp(9px,.85vw,13px);padding:clamp(10px,.95vw,15px);display:grid;position:relative;overflow:hidden;transform:translateY(18px);box-shadow:0 16px 34px -30px #03182873}.trace-story__stage--facts{--trace-color:var(--digital);--trace-pale:#e7edffc7}.trace-story__stage--rule{--trace-color:var(--resilience);--trace-pale:#fff0d0c2}.trace-story__stage--result{--trace-color:var(--financial);--trace-pale:#fbe7e1e6;border-width:1.5px}.trace-story__stage:after{background:color-mix(in srgb, var(--trace-color) 7%, transparent);content:"";pointer-events:none;border-radius:100% 0 0;width:62%;height:38%;position:absolute;bottom:0;right:0}.trace-story__number{z-index:2;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--trace-color) 42%, white);width:clamp(32px,2.7vw,42px);box-shadow:0 0 0 5px color-mix(in srgb, var(--trace-color) 8%, transparent), 0 8px 18px -12px var(--trace-color);color:var(--trace-color);font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;place-items:center;font-size:clamp(.54rem,.61vw,.69rem);font-weight:850;display:grid;position:relative}.trace-story__stage>div{z-index:1;min-width:0;position:relative}.trace-story__stage small{color:var(--trace-color);margin-bottom:clamp(7px,.65vw,10px);display:block}.trace-story__stage strong{letter-spacing:-.02em;text-wrap:balance;font-family:Newsreader,serif;font-size:clamp(.78rem,.96vw,1.14rem);font-weight:620;line-height:1.08;display:block}.trace-story__stage p{color:var(--muted);text-wrap:pretty;margin:clamp(8px,.7vw,11px) 0 0;font-size:clamp(.5rem,.57vw,.65rem);line-height:1.38}.trace-story__stage--result .trace-story__number{animation:2.2s ease-in-out 1.85s infinite trace-result-pulse}.trace-story__stage--result strong{color:var(--financial-ink)}.trace-story__footer{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(10px,1vw,16px);margin-top:clamp(10px,.9vw,15px);display:grid}.trace-story__proof{min-width:0;animation:trace-panel-in .58s 1.24s var(--ease) both;background:radial-gradient(circle at 92%,#10738f24,#0000 25%),#ffffffab;border-radius:16px;align-content:center;gap:clamp(4px,.42vw,7px);padding:clamp(12px,1.05vw,17px) clamp(48px,4.2vw,68px) clamp(12px,1.05vw,17px) clamp(14px,1.2vw,20px);display:grid;position:relative;overflow:hidden}.trace-story__proof:before,.trace-story__proof:after{aspect-ratio:1;content:"";border:1px solid #10738f47;border-radius:50%;position:absolute;top:50%;right:clamp(13px,1.2vw,20px);transform:translateY(-50%)}.trace-story__proof:before{width:clamp(28px,2.6vw,42px);box-shadow:0 0 0 7px #10738f0d,0 0 0 14px #10738f08}.trace-story__proof:after{background:var(--social);border:0;width:clamp(9px,.85vw,13px);box-shadow:0 0 16px #10738f73}.trace-story__proof strong{letter-spacing:-.017em;text-wrap:balance;min-width:0;font-family:Newsreader,serif;font-size:clamp(.78rem,.94vw,1.1rem);font-weight:610;line-height:1.15}.trace-story__proof strong i{color:var(--financial);padding-inline:.2em;font-style:normal}.trace-story__proof small{color:var(--muted);font-size:clamp(.47rem,.53vw,.61rem);line-height:1.36}.trace-story__guarantees{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,.75vw,12px);min-width:0;display:grid}.trace-story__guarantees>article{opacity:0;min-width:0;animation:trace-guarantee-in .52s var(--ease) forwards;animation-delay:calc(1.35s + var(--guarantee-index) * .12s);background:#ffffffad;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(7px,.65vw,10px);padding:clamp(10px,.88vw,14px);display:grid;transform:translateY(12px)}.trace-story__guarantees .icon{background:var(--social-pale);width:16px;height:16px;color:var(--social);border-radius:50%;padding:3px}.trace-story__guarantees strong{font-size:clamp(.55rem,.65vw,.75rem);font-weight:790;line-height:1.2;display:block}.trace-story__guarantees p{color:var(--muted);margin:4px 0 0;font-size:clamp(.44rem,.49vw,.56rem);line-height:1.34}.trace-story__ai-note{color:var(--muted);letter-spacing:.01em;text-align:center;animation:trace-panel-in .5s 1.72s var(--ease) both;align-self:center;margin:clamp(7px,.62vw,10px) 0 0;font-size:clamp(.48rem,.54vw,.61rem);font-weight:650}@keyframes trace-panel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes trace-roof-draw{0%{stroke-dashoffset:430px}to{stroke-dashoffset:0}}@keyframes trace-rain{0%{opacity:0;transform:translateY(-8px)}30%,72%{opacity:.55}to{opacity:0;transform:translateY(13px)}}@keyframes trace-leak-pulse{0%,to{opacity:.58}50%{opacity:1;filter:drop-shadow(0 0 5px #e0664d59)}}@keyframes trace-line-draw{to{transform:scaleX(1)}}@keyframes trace-travel{0%{opacity:0;left:0}8%,82%{opacity:1}92%,to{opacity:0;left:100%}}@keyframes trace-stage-in{to{opacity:1;transform:translateY(0)}}@keyframes trace-result-pulse{0%,to{box-shadow:0 0 0 5px #e0664d14, 0 8px 18px -12px var(--financial)}50%{box-shadow:0 0 0 9px #e0664d1c,0 0 22px #e0664d47}}@keyframes trace-guarantee-in{to{opacity:1;transform:translateY(0)}}@media (width<=1120px){.trace-story{grid-template-columns:minmax(180px,.3fr) minmax(0,1.7fr)}.trace-story__case-visual{min-height:74px}.trace-story__case-visual>span{display:none}.trace-story__stage{min-height:145px}.trace-story__stage p{margin-top:6px}}@media (width<=760px){.slide--auditoria{overflow-y:auto}.trace-story,.trace-story__footer{grid-template-columns:1fr}.trace-story__track{grid-template-columns:repeat(2,minmax(0,1fr))}.trace-story__line{display:none}.trace-story__guarantees{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.trace-story *,.trace-story :before,.trace-story :after,.trace-story__footer *,.trace-story__footer :before,.trace-story__footer :after,.trace-story__ai-note{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
