@font-face{font-family:Dimensiunile;src:url('../fonts/DimensiunileSans.woff2') format('woff2');font-weight:200 800;font-display:swap}
:root{color-scheme:dark;--bg:#080b0f;--ink:#f1f5ef;--muted:#9ba9a4;--cyan:#8cfae1;--acid:#d7ff63;--pink:#ff628f;--violet:#ac9bff;--line:rgba(187,222,207,.2);--mono:ui-monospace,SFMono-Regular,Menlo,monospace;--sans:Dimensiunile,Inter,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:68px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--acid);outline-offset:4px}::selection{background:var(--acid);color:var(--bg)}
.progress-track{position:fixed;z-index:30;top:0;left:0;width:100%;height:2px}.progress-track i{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--cyan),var(--acid),var(--pink));box-shadow:0 0 12px var(--cyan)}
.cinema-head{position:fixed;z-index:25;top:0;left:0;right:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:66px;padding:0 clamp(20px,4.5vw,70px);border-bottom:1px solid rgba(183,222,209,.12);background:linear-gradient(180deg,rgba(8,11,15,.92),rgba(8,11,15,.48));backdrop-filter:blur(12px)}.wordmark{display:flex;align-items:center;gap:10px;width:max-content;font-size:9px;font-weight:800;letter-spacing:.15em}.wordmark>span:first-child{display:grid;place-items:center;width:29px;height:29px;border:1px solid rgba(140,250,225,.75);color:var(--cyan);font-size:16px;font-weight:500;letter-spacing:-.1em}.wordmark>span:first-child span{color:var(--pink)}.edition{color:#72817e;font:7px var(--mono);letter-spacing:.12em}.head-link{justify-self:end;color:#b8c5bc;font:7px var(--mono);letter-spacing:.1em}.head-link b{margin-left:9px;color:var(--acid);font-size:11px;font-weight:400}.head-link:hover{color:var(--cyan)}
.opening{position:relative;isolation:isolate;display:grid;place-items:center;min-height:100svh;padding:120px 6vw 65px;overflow:hidden;background:radial-gradient(ellipse at 51% 53%,rgba(22,81,76,.28),transparent 47%),radial-gradient(ellipse at 90% 11%,rgba(82,34,82,.16),transparent 32%),#080b0f}.opening-grid{position:absolute;z-index:-3;inset:0;background-image:linear-gradient(rgba(140,250,225,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(140,250,225,.05) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,#000,transparent 82%)}.opening-aura{position:absolute;z-index:-2;left:50%;top:51%;width:min(78vw,1050px);aspect-ratio:1;border:1px solid rgba(140,250,225,.1);border-radius:50%;box-shadow:0 0 0 50px rgba(140,250,225,.018),0 0 0 120px rgba(172,155,255,.014),inset 0 0 80px rgba(140,250,225,.05);transform:translate(-50%,-50%);animation:aura 18s ease-in-out infinite alternate}.opening-copy{position:relative;z-index:5;width:min(100%,880px);text-align:center;transform:translateY(-12px)}.overline{display:inline-flex;align-items:center;gap:10px;color:#a1b5ae;font:7px var(--mono);letter-spacing:.14em}.overline i{width:6px;height:6px;border-radius:50%;background:var(--acid);box-shadow:0 0 11px var(--acid)}.opening h1{margin:24px auto 17px;font-size:clamp(54px,8.5vw,122px);font-weight:630;line-height:.84;letter-spacing:-.085em;text-shadow:0 4px 50px rgba(0,0,0,.65)}.opening h1 em{color:var(--cyan);font-family:Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.075em;text-shadow:0 0 35px rgba(140,250,225,.24)}.opening-copy>p{max-width:465px;margin:0 auto;color:#9baba6;font-size:13px;line-height:1.8}.opening-world{position:absolute;z-index:0;inset:9% 5% 5%;pointer-events:none}.opening-world>img{position:absolute;inset:5% 10%;width:80%;height:86%;object-fit:contain;opacity:.22;filter:brightness(.6) saturate(2) sepia(.9) hue-rotate(130deg) drop-shadow(0 0 15px rgba(140,250,225,.2))}.opening-world svg{position:absolute;inset:2% 4%;width:92%;height:90%;fill:var(--acid)}.opening-world path{fill:none;stroke:var(--cyan);stroke-width:1.2;stroke-dasharray:3 11;opacity:.56;animation:travel 25s linear infinite}.opening-world path:nth-child(2){stroke:var(--pink);animation-duration:16s}.opening-world path:nth-child(3){stroke:var(--violet);animation-duration:31s}.opening-world circle{filter:drop-shadow(0 0 7px var(--cyan));animation:beacon 3.4s ease-in-out infinite}.opening-world circle:nth-of-type(2n){animation-delay:.9s}.world-stamp{position:absolute;padding:6px 8px;border:1px solid rgba(140,250,225,.28);background:rgba(8,11,15,.7);color:#a8beb5;font:7px var(--mono);letter-spacing:.12em;opacity:.78}.stamp-one{left:19%;top:34%}.stamp-two{right:18%;top:30%}.stamp-three{right:11%;bottom:27%}.opening-bottom{position:absolute;right:6vw;bottom:20px;left:6vw;display:flex;justify-content:space-between;padding-top:11px;border-top:1px solid rgba(187,222,207,.18);color:#71827c;font:7px var(--mono);letter-spacing:.11em}.opening-bottom b{padding-left:9px;color:var(--acid);font-size:12px;font-weight:400}
.journey{position:relative;min-height:400svh;background:#090e11}.journey-stage{position:sticky;top:0;isolation:isolate;height:100svh;min-height:600px;overflow:hidden;background:radial-gradient(ellipse at 52% 49%,#0d2926,#0b1215 48%,#080b0f 82%);transition:background .7s}.journey-stage[data-scene="fx"]{background:radial-gradient(ellipse at 49% 48%,#261728,#111019 49%,#080b0f 82%)}.journey-stage[data-scene="assets"]{background:radial-gradient(ellipse at 51% 48%,#202517,#11140e 50%,#080b0f 83%)}.journey-stage[data-scene="select"]{background:radial-gradient(ellipse at 50% 48%,#201d37,#101018 50%,#080b0f 83%)}.journey-stage[data-scene="risk"]{background:radial-gradient(ellipse at 50% 50%,#311a24,#151116 48%,#080b0f 82%)}.stage-ambient{position:absolute;z-index:-2;inset:-10%;background:radial-gradient(ellipse at 50% 50%,rgba(140,250,225,.13),transparent 49%);filter:blur(17px);transform:scale(calc(1 + var(--scene-progress,0)*.12));transition:transform .5s,background .7s}.journey-stage[data-scene="fx"] .stage-ambient{background:radial-gradient(ellipse at 50% 45%,rgba(255,98,143,.16),transparent 49%)}.journey-stage[data-scene="assets"] .stage-ambient{background:radial-gradient(ellipse at 50% 45%,rgba(215,255,99,.12),transparent 49%)}.journey-stage[data-scene="select"] .stage-ambient{background:radial-gradient(ellipse at 50% 45%,rgba(172,155,255,.18),transparent 49%)}.journey-stage[data-scene="risk"] .stage-ambient{background:radial-gradient(ellipse at 50% 45%,rgba(255,98,143,.17),transparent 49%)}.stage-grid{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgba(140,250,225,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(140,250,225,.045) 1px,transparent 1px);background-size:52px 52px;mask-image:radial-gradient(ellipse at center,#000 0%,transparent 84%)}.stage-grain{position:absolute;z-index:9;inset:0;opacity:.14;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.14'/%3E%3C/svg%3E")}.world-layer{position:absolute;z-index:1;inset:14% 9% 13%;display:grid;place-items:center;transform:scale(calc(1 + var(--scene-progress,0)*.1));transition:transform .5s}.world-layer:before{position:absolute;inset:14% 16%;border:1px solid rgba(140,250,225,.14);border-radius:50%;box-shadow:0 0 0 42px rgba(140,250,225,.025),0 0 0 100px rgba(172,155,255,.018),inset 0 0 55px rgba(140,250,225,.06);content:""}.world-layer img{width:100%;height:100%;object-fit:contain;opacity:.32;filter:brightness(.54) saturate(2.2) sepia(.9) hue-rotate(132deg) drop-shadow(0 0 20px rgba(140,250,225,.24));transition:opacity .8s,filter .8s}.journey-stage[data-scene="assets"] .world-layer img{opacity:.44}.journey-stage[data-scene="risk"] .world-layer img{opacity:.23;filter:brightness(.46) saturate(1.8) sepia(.8) hue-rotate(285deg)}.stage-orbit{position:absolute;z-index:1;left:50%;top:49%;aspect-ratio:1;border:1px solid rgba(140,250,225,.15);border-radius:50%;transform:translate(-50%,-50%);transition:width .9s,border-color .7s,transform .9s}.orbit-outer{width:min(76vw,920px);border-style:dashed;border-color:rgba(172,155,255,.2);animation:orbit 120s linear infinite}.orbit-mid{width:min(54vw,650px);border-color:rgba(140,250,225,.17);box-shadow:0 0 34px rgba(140,250,225,.03)}.orbit-core{width:min(30vw,360px);border-color:rgba(255,98,143,.17)}.journey-stage[data-scene="fx"] .orbit-mid{width:min(68vw,810px);border-color:rgba(255,98,143,.4)}.journey-stage[data-scene="select"] .orbit-core{width:min(18vw,220px);border-color:var(--violet);box-shadow:0 0 60px rgba(172,155,255,.2)}.journey-stage[data-scene="risk"] .orbit-outer{transform:translate(-50%,-50%) scale(.88);border-color:rgba(255,98,143,.35)}.stage-routes{position:absolute;z-index:3;inset:4% 3% 6%;width:94%;height:90%;overflow:visible;fill:var(--cyan);pointer-events:none}.routes{opacity:0;transition:opacity .55s}.journey-stage[data-scene="macro"] .routes-macro,.journey-stage[data-scene="fx"] .routes-fx,.journey-stage[data-scene="assets"] .routes-assets,.journey-stage[data-scene="select"] .routes-select,.journey-stage[data-scene="risk"] .routes-risk{opacity:1}.routes path{fill:none;stroke:var(--cyan);stroke-width:1.5;stroke-dasharray:4 9;filter:drop-shadow(0 0 5px rgba(140,250,225,.4));animation:travel 10s linear infinite}.routes path:nth-child(2){stroke:var(--pink);animation-duration:13s}.routes path:nth-child(3){stroke:var(--acid);animation-duration:16s}.routes-assets path:nth-child(4){stroke:var(--violet)}.world-pins{position:absolute;z-index:5;inset:0;pointer-events:none}.pin{position:absolute;display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid rgba(140,250,225,.35);background:rgba(8,12,15,.72);color:#d7e7dc;font:7px var(--mono);letter-spacing:.09em;cursor:pointer;pointer-events:auto;backdrop-filter:blur(9px);transition:transform .2s,border-color .2s,box-shadow .2s}.pin i{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.pin:nth-child(even) i{background:var(--pink);box-shadow:0 0 9px var(--pink)}.pin:hover,.pin.is-active{transform:translateY(-2px);border-color:var(--acid);box-shadow:0 0 18px rgba(140,250,225,.2)}.pin-macro{left:14%;top:35%}.pin-fx{left:37%;top:24%}.pin-credit{right:15%;top:36%}.pin-equity{left:52%;top:56%}.pin-real{right:9%;top:61%}.scene-identity{position:absolute;z-index:8;top:88px;left:clamp(20px,5.5vw,82px);display:flex;align-items:center;gap:10px;color:#718983;font:7px var(--mono);letter-spacing:.12em}.scene-identity>span{color:var(--acid)}.scene-identity>i{width:24px;height:1px;background:var(--pink)}.scene-identity>b{font-weight:500}.scene-copy{position:absolute;z-index:7;width:min(480px,38vw);opacity:0;visibility:hidden;transform:translateY(22px);transition:opacity .65s,transform .75s,visibility .65s;pointer-events:none}.scene-copy.is-active{opacity:1;visibility:visible;transform:translateY(0)}.scene-copy>span{display:block;margin-bottom:15px;color:var(--acid);font:7px var(--mono);letter-spacing:.13em}.scene-copy h2{margin:0;font-size:clamp(42px,5.7vw,78px);font-weight:620;line-height:.9;letter-spacing:-.077em;text-wrap:balance;text-shadow:0 3px 30px rgba(0,0,0,.78)}.scene-copy p{max-width:390px;margin:14px 0 0;color:#a6b4ae;font-size:12px;line-height:1.75;text-shadow:0 2px 16px #080b0f}.copy-macro{left:8vw;top:23%}.copy-fx{right:7vw;top:23%;text-align:right}.copy-fx p{margin-left:auto}.copy-assets{left:8vw;bottom:16%}.copy-select{right:7vw;top:24%;text-align:right}.copy-select p{margin-left:auto}.copy-risk{left:9vw;bottom:18%}.stage-readout{position:absolute;z-index:8;right:clamp(20px,5vw,76px);bottom:76px;width:min(292px,26vw);padding:13px 14px;border-left:1px solid var(--violet);background:linear-gradient(90deg,rgba(19,17,34,.77),rgba(8,11,15,.2));backdrop-filter:blur(7px)}.stage-readout>span{display:block;margin-bottom:7px;color:var(--violet);font:6px var(--mono);letter-spacing:.12em}.stage-readout>b{font-size:13px;font-weight:570}.stage-readout p{margin:6px 0 0;color:#899895;font-size:8px;line-height:1.55}.stage-foot{position:absolute;z-index:8;right:clamp(20px,5vw,76px);bottom:20px;left:clamp(20px,5vw,76px);display:flex;justify-content:space-between;padding-top:10px;border-top:1px solid rgba(187,222,207,.17);color:#637772;font:6px var(--mono);letter-spacing:.12em}.stage-foot b{color:var(--cyan);font-weight:500}.scroll-rail{position:absolute;z-index:10;top:50%;right:17px;display:grid;justify-items:center;gap:8px;color:#849691;font:6px var(--mono);transform:translateY(-50%)}.scroll-rail i{width:1px;height:75px;background:linear-gradient(var(--cyan),var(--pink));box-shadow:0 0 7px rgba(140,250,225,.45)}.journey-spacer{height:400svh;margin-top:-100svh;pointer-events:none}.journey-end{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;min-height:64px;padding:0 clamp(20px,5vw,76px);border-top:1px solid rgba(140,250,225,.2);border-bottom:1px solid rgba(140,250,225,.2);background:#0a1012;color:#82958d;font:7px var(--mono);letter-spacing:.13em}.journey-end>b{color:#c0d1c7;font-weight:500}.journey-end i{padding:0 8px;color:var(--pink);font-style:normal}
.method{padding:120px clamp(24px,10vw,150px) 116px;background:radial-gradient(ellipse at 80% 12%,rgba(55,48,98,.18),transparent 40%),#0c1115}.section-kicker{color:#7f9990;font:7px var(--mono);letter-spacing:.14em}.method h2,.programs h2{margin:23px 0 17px;font-size:clamp(46px,6.1vw,84px);font-weight:620;line-height:.91;letter-spacing:-.077em}.method h2 em,.programs h2 em{color:var(--cyan);font-family:Georgia,serif;font-weight:400;font-style:italic}.method>p,.programs>p{max-width:540px;color:#9baaa3;font-size:13px;line-height:1.8}.method-sequence{display:flex;align-items:center;gap:clamp(12px,3vw,38px);margin-top:43px;padding:17px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#c2d1c8;font:8px var(--mono);letter-spacing:.1em}.method-sequence span{white-space:nowrap}.method-sequence b{margin-right:8px;color:var(--acid);font-weight:500}.method-sequence>i{color:var(--pink);font-style:normal}
.programs{position:relative;isolation:isolate;min-height:640px;padding:105px clamp(24px,10vw,150px) 85px;overflow:hidden;border-top:1px solid rgba(140,250,225,.16);background:radial-gradient(ellipse at 78% 48%,rgba(25,87,79,.24),transparent 46%),#080b0f}.programs>*:not(.program-orbit){position:relative;z-index:2}.programs h2{font-size:clamp(48px,6.4vw,88px)}.programs h2 em{color:var(--acid)}.programs>p{max-width:490px}.program-orbit{position:absolute;z-index:0;top:50%;right:10%;width:min(42vw,530px);aspect-ratio:1;border:1px solid rgba(140,250,225,.12);border-radius:50%;box-shadow:0 0 0 45px rgba(140,250,225,.02),0 0 0 105px rgba(172,155,255,.018),inset 0 0 45px rgba(140,250,225,.06);transform:translateY(-50%);animation:orbit 100s linear infinite}.program-links{display:grid;grid-template-columns:minmax(0,480px);margin-top:38px;border-top:1px solid var(--line)}.program-links>a{display:flex;justify-content:space-between;gap:25px;padding:16px 4px;border-bottom:1px solid var(--line);color:#edf5ef;font-size:11px;font-weight:700;letter-spacing:.08em;transition:color .2s,padding .2s}.program-links>a:hover{padding-left:11px;color:var(--cyan)}.program-links span{display:flex;align-items:center;gap:20px;color:#8d9d96;font-size:9px;font-weight:400;letter-spacing:0}.program-links b{color:var(--acid);font-size:13px;font-weight:400}.programs>small{display:block;margin-top:27px;color:#6d8077;font:7px var(--mono);letter-spacing:.06em}
footer{display:flex;justify-content:space-between;align-items:center;min-height:75px;padding:12px clamp(20px,5vw,76px);border-top:1px solid rgba(187,222,207,.14);background:#07090c;color:#77877f;font:7px var(--mono);letter-spacing:.11em}footer>a:last-child:hover{color:var(--cyan)}
@keyframes travel{to{stroke-dashoffset:-220}}@keyframes beacon{0%,100%{opacity:.62;transform:scale(.83)}50%{opacity:1;transform:scale(1.22)}}@keyframes orbit{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes aura{to{transform:translate(-50%,-50%) scale(1.08) rotate(12deg);opacity:.7}}
@media(max-width:900px){.edition{display:none}.cinema-head{grid-template-columns:1fr 1fr}.world-layer{inset:17% 4% 15%}.scene-copy{width:min(400px,42vw)}.stage-readout{width:min(250px,29vw)}.copy-fx,.copy-select{right:6vw}}
@media(max-width:650px){html{scroll-padding-top:58px}.cinema-head{height:58px;padding:0 14px}.wordmark{font-size:8px}.wordmark>span:first-child{width:26px;height:26px}.head-link{font-size:6px}.opening{min-height:94svh;padding:95px 18px 62px}.opening h1{font-size:clamp(47px,12vw,73px);line-height:.88}.opening-copy>p{max-width:355px;font-size:11px}.opening-world{inset:13% -18% 11%;opacity:.8}.opening-world>img{inset:13% 8%;width:84%;height:74%}.opening-world svg{inset:10% 0 12%;width:100%;height:76%}.opening-bottom{right:17px;left:17px;font-size:5px}.world-stamp{font-size:5px;padding:5px}.stamp-one{left:16%;top:36%}.stamp-two{right:16%;top:32%}.stamp-three{right:7%;bottom:24%}.journey{min-height:360svh}.journey-stage{height:100svh;min-height:560px}.world-layer{inset:19% -17% 22%;opacity:.83}.world-layer:before{inset:18% 19%}.world-layer img{opacity:.27}.stage-orbit{top:47%}.orbit-outer{width:118vw}.orbit-mid{width:82vw}.orbit-core{width:48vw}.journey-stage[data-scene="fx"] .orbit-mid{width:108vw}.journey-stage[data-scene="select"] .orbit-core{width:30vw}.stage-routes{inset:12% -16% 18%;width:132%;height:68%}.scene-identity{top:72px;left:17px;font-size:6px}.scene-copy{left:19px!important;right:19px!important;width:auto;max-width:430px;text-align:left!important}.scene-copy p{margin-left:0!important;max-width:340px;font-size:10px}.scene-copy h2{font-size:clamp(42px,10.5vw,61px)}.scene-copy>span{font-size:6px}.copy-macro{top:16%}.copy-fx{top:17%}.copy-assets{bottom:23%}.copy-select{top:17%}.copy-risk{bottom:23%}.world-pins{inset:0}.pin{gap:5px;padding:6px;font-size:5px}.pin i{width:5px;height:5px}.pin-macro{left:4%;top:39%}.pin-fx{left:37%;top:31%}.pin-credit{right:4%;top:42%}.pin-equity{left:43%;top:58%}.pin-real{right:2%;top:64%}.stage-readout{right:14px;bottom:63px;width:min(235px,64vw);padding:8px 10px}.stage-readout>span{font-size:5px}.stage-readout>b{font-size:10px}.stage-readout p{font-size:7px}.stage-foot{right:14px;bottom:14px;left:14px;font-size:5px}.scroll-rail{right:5px;font-size:5px}.scroll-rail i{height:48px}.journey-spacer{height:360svh;margin-top:-100svh}.journey-end{min-height:57px;gap:12px;padding:0 15px;font-size:5px}.journey-end>b{font-size:5px}.journey-end i{padding:0 2px}.method{padding:80px 20px}.method h2{font-size:clamp(42px,10.3vw,64px)}.method>p{font-size:11px}.method-sequence{justify-content:space-between;gap:5px;margin-top:28px;font-size:6px}.method-sequence b{margin-right:4px}.programs{min-height:590px;padding:76px 20px 60px}.programs h2{font-size:clamp(46px,11vw,68px)}.programs>p{max-width:390px;font-size:11px}.program-orbit{top:39%;right:-15%;width:83vw}.program-links{margin-top:28px}.program-links>a{gap:10px;padding:14px 2px;font-size:9px}.program-links span{gap:8px;font-size:7px}.program-links b{font-size:11px}.programs>small{font-size:6px;line-height:1.6}footer{min-height:64px;padding:10px 14px;font-size:5px}footer .wordmark{font-size:7px}}
@media(max-width:370px){.head-link{font-size:5px}.opening h1{font-size:45px}.scene-copy h2{font-size:40px}.pin{font-size:4px}.stage-readout{width:67vw}.method-sequence{font-size:5px}.program-links>a{font-size:8px}.program-links span{font-size:6px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.journey-spacer{height:0!important;margin:0!important}.journey{min-height:0!important}.journey-stage{position:relative;height:auto;min-height:100svh}.scene-copy{position:relative;inset:auto!important;width:auto;margin:100px 22px 20px;opacity:1;visibility:visible;transform:none;text-align:left!important}.scene-copy~.scene-copy{margin-top:0}.scene-copy h2{font-size:38px}.stage-readout{position:relative;right:auto;bottom:auto;width:auto;margin:20px 22px 68px}.world-pins,.stage-routes,.world-layer{opacity:.4}}
