@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--ink:#050812;--ink-soft:#09101d;--surface:#0d1524;--surface-high:#131e31;--paper:#f5f8ff;--muted:#a4afc2;--muted-dark:#66758d;--lime:#91ddff;--lime-rgb:145, 221, 255;--violet:#7d85ff;--violet-rgb:125, 133, 255;--cyan:#4fd4ff;--cyan-rgb:79, 212, 255;--success:#70e6b4;--success-rgb:112, 230, 180;--line:#dae5f81f;--line-strong:#dae5f838;--display:"Space Grotesk Variable", sans-serif;--body:"Manrope Variable", sans-serif;--page:min(1280px, calc(100vw - 80px));--header-height:72px;font-family:Manrope Variable,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);scroll-padding-top:98px}body{background:radial-gradient(circle at 88% -6%, rgba(var(--violet-rgb), .13), transparent 34rem), radial-gradient(circle at 4% 28%, rgba(var(--cyan-rgb), .05), transparent 28rem), var(--ink);min-width:320px;min-height:100vh;color:var(--paper);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}svg{display:block}p,h1,h2,h3,h4,blockquote{margin:0}:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.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:200;background:var(--lime);color:var(--ink);border-radius:999px;padding:12px 17px;font-size:.82rem;font-weight:800;transition:transform .18s;position:fixed;top:12px;left:18px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:100;width:min(1370px,100% - 40px);height:var(--header-height);-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:#060a14c2;border:1px solid #f4f7fb1f;border-radius:22px;grid-template-columns:140px 1fr auto;align-items:center;padding:0 12px 0 20px;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 20px 80px #0000004d,inset 0 1px #ffffff06}.scroll-progress{background:linear-gradient(90deg, var(--cyan), #9be8ff, var(--violet));height:1px;box-shadow:0 0 14px rgba(var(--lime-rgb), .42);transform-origin:0;position:absolute;bottom:-1px;left:18px;right:18px}.brand{width:max-content;font-family:var(--display);align-items:center;gap:12px;font-weight:700;display:inline-flex}.brand__mark{border:1px solid rgba(var(--lime-rgb), .48);background:linear-gradient(145deg, rgba(var(--lime-rgb), .16), rgba(var(--violet-rgb), .1));width:38px;height:38px;color:var(--lime);letter-spacing:-.04em;box-shadow:inset 0 0 20px rgba(var(--lime-rgb), .04);border-radius:12px;place-items:center;font-size:.82rem;animation:5.4s ease-in-out infinite brand-glow;display:grid}.brand__signal{align-items:flex-end;gap:3px;height:18px;display:flex}.brand__signal i{background:var(--muted-dark);border-radius:2px;width:2px}.brand__signal i:first-child{height:7px}.brand__signal i:nth-child(2){background:var(--lime);height:16px}.brand__signal i:nth-child(3){height:11px}.desktop-nav{justify-content:center;align-items:center;gap:4px;display:flex}.desktop-nav a{color:var(--muted);letter-spacing:.02em;border-radius:12px;padding:11px 14px;font-size:.75rem;font-weight:700;transition:color .18s;position:relative}.desktop-nav a:hover,.desktop-nav a.is-active{color:var(--paper)}.desktop-nav__active{border-radius:inherit;background:#f4f7fb0f;border:1px solid #f4f7fb1c;position:absolute;inset:0}.desktop-nav__label{z-index:1;position:relative}.header-book{background:linear-gradient(135deg, #d9f5ff 0%, var(--lime) 48%, #a6adff 100%);min-height:46px;color:var(--ink);font-family:var(--display);border-radius:14px;align-items:center;gap:8px;padding:0 17px;font-size:.77rem;font-weight:780;transition:box-shadow .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden}.header-book:hover{box-shadow:0 0 30px rgba(var(--lime-rgb), .18);transform:translateY(-1px)}.header-book svg{width:16px;height:16px}.menu-toggle{border:1px solid var(--line);width:46px;height:46px;color:var(--paper);cursor:pointer;background:#f4f7fb0d;border-radius:14px;place-items:center;display:none}.menu-toggle svg{width:20px;height:20px}.mobile-nav{border:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#080a0ff7;border-radius:18px;gap:3px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 20px 60px #0000006b}.mobile-nav a{min-height:48px;color:var(--muted);font-family:var(--display);border-radius:11px;align-items:center;gap:18px;padding:0 15px;font-size:.9rem;font-weight:650;display:flex}.mobile-nav a:hover,.mobile-nav a.is-active{color:var(--paper);background:#f4f7fb0f}.mobile-nav a span{color:var(--lime);font-family:var(--body);font-size:.62rem}main:focus{outline:none}main{overflow-x:clip}.opening-journey{background:var(--ink);height:188svh;position:relative}.opening-sticky{isolation:isolate;align-items:center;min-height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.opening-grid{z-index:-3;opacity:.42;background-image:linear-gradient(#f4f7fb09 1px,#0000 1px),linear-gradient(90deg,#f4f7fb09 1px,#0000 1px);background-size:68px 68px;animation:18s linear infinite grid-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.opening-grid:after{content:"";background:linear-gradient(90deg, var(--ink) 0%, transparent 22%, transparent 76%, var(--ink) 100%);position:absolute;inset:0}.opening-aurora{z-index:-2;filter:blur(100px);opacity:.1;pointer-events:none;border-radius:50%;width:48vw;height:48vw;animation:10s ease-in-out infinite aurora-breathe;position:absolute}.opening-aurora--violet{background:var(--violet);top:-26vw;right:-10vw}.opening-aurora--lime{background:var(--lime);animation-delay:-4s;bottom:-38vw;left:-18vw}.signal-lattice{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.signal-lattice span{background:linear-gradient(90deg, transparent, rgba(var(--cyan-rgb), .38), transparent);opacity:.5;display:block;position:absolute;overflow:visible}.signal-lattice span:after{content:"";width:7px;height:7px;box-shadow:0 0 12px var(--cyan), 0 0 30px rgba(var(--cyan-rgb), .75);background:#dff7ff;border-radius:50%;animation:5.8s cubic-bezier(.45,0,.55,1) infinite signal-run;position:absolute;top:-3px;left:0}.signal-lattice span:first-child{width:24vw;height:1px;top:20%;left:4%}.signal-lattice span:nth-child(2){width:19vw;height:1px;bottom:17%;right:5%}.signal-lattice span:nth-child(2):after{animation-delay:-2.7s}.signal-lattice span:nth-child(3),.signal-lattice span:nth-child(4){background:linear-gradient(180deg, transparent, rgba(var(--violet-rgb), .36), transparent);width:1px}.signal-lattice span:nth-child(3){height:18vh;top:8%;right:34%}.signal-lattice span:nth-child(4){height:15vh;bottom:7%;left:48%}.signal-lattice span:nth-child(3):after,.signal-lattice span:nth-child(4):after{box-shadow:0 0 12px var(--violet), 0 0 28px rgba(var(--violet-rgb), .7);background:#e6e8ff;animation-name:signal-run-y;top:0;left:-3px}.signal-lattice span:nth-child(4):after{animation-delay:-3.5s}@keyframes grid-drift{to{background-position:68px 68px}}@keyframes aurora-breathe{0%,to{opacity:.07;transform:scale(.94)translate(0,0)}50%{opacity:.14;transform:scale(1.08)translate(2%,-2%)}}@keyframes signal-run{0%,12%{opacity:0;transform:translate(0)scale(.6)}20%,72%{opacity:1}88%,to{opacity:0;transform:translate(24vw)scale(1)}}@keyframes signal-run-y{0%,12%{opacity:0;transform:translateY(0)scale(.6)}20%,72%{opacity:1}88%,to{opacity:0;transform:translateY(18vh)scale(1)}}@keyframes brand-glow{0%,72%,to{border-color:rgba(var(--lime-rgb), .4);box-shadow:inset 0 0 20px rgba(var(--lime-rgb), .04), 0 0 0 rgba(var(--cyan-rgb), 0)}78%{border-color:rgba(var(--lime-rgb), .86);box-shadow:inset 0 0 22px rgba(var(--lime-rgb), .12), 0 0 24px rgba(var(--cyan-rgb), .2)}}@keyframes button-sheen{0%,58%{opacity:0;transform:translate(0)rotate(18deg)}66%{opacity:.8}84%,to{opacity:0;transform:translate(620%)rotate(18deg)}}.hero-copy{z-index:4;width:min(670px,52vw);margin-left:max(40px,50vw - 640px);padding-top:84px;position:relative}.availability{border:1px solid rgba(var(--success-rgb), .22);background:rgba(var(--success-rgb), .07);color:#aaf2d2;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:8px 12px;font-size:.69rem;font-weight:750;display:inline-flex}.availability__pulse{background:var(--success);width:7px;height:7px;box-shadow:0 0 14px var(--success);border-radius:50%;position:relative}.availability__pulse:after{content:"";border:1px solid rgba(var(--success-rgb), .52);border-radius:inherit;animation:2s ease-out infinite pulse-ring;position:absolute;inset:-5px}@keyframes pulse-ring{0%{opacity:.7;transform:scale(.55)}75%,to{opacity:0;transform:scale(1.45)}}.hero-eyebrow{color:var(--muted);font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;margin-bottom:16px;font-size:clamp(.72rem,.85vw,.86rem);font-weight:620}.hero-eyebrow span{color:var(--lime);margin:0 5px}.hero-copy h1{max-width:760px;font-family:var(--display);letter-spacing:-.076em;font-size:clamp(4rem,6.3vw,6.7rem);font-weight:610;line-height:.88}.hero-copy h1 em{color:#0000;background:linear-gradient(102deg, var(--paper) 8%, var(--cyan) 48%, var(--violet) 92%);-webkit-background-clip:text;background-clip:text;font-style:normal;display:inline-block}.hero-statement{color:#bec9d9;max-width:630px;margin-top:30px;font-size:clamp(1rem,1.22vw,1.18rem);line-height:1.72}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.magnetic-link{--magnet-x:0px;--magnet-y:0px;transform:translate(var(--magnet-x), var(--magnet-y));transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .18s,background .18s,box-shadow .18s}.button{min-height:52px;font-family:var(--display);border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:.78rem;font-weight:720;display:inline-flex;position:relative;overflow:hidden}.button svg{width:17px;height:17px}.button--primary{background:linear-gradient(135deg, #ddf7ff 0%, var(--lime) 50%, #a7afff 100%);color:var(--ink);box-shadow:0 0 0 1px rgba(var(--lime-rgb), .23), 0 14px 38px rgba(var(--cyan-rgb), .12)}.button--primary:hover{box-shadow:0 0 38px rgba(var(--cyan-rgb), .22), 0 18px 42px #00000057;background:linear-gradient(135deg,#f1fbff 0%,#a7e7ff 50%,#b9beff 100%)}.header-book:after,.button--primary:after{content:"";filter:blur(1px);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:25%;animation:4.8s ease-in-out infinite button-sheen;position:absolute;top:-90%;bottom:-90%;left:-42%;transform:rotate(18deg)}.button--secondary{border-color:var(--line-strong);color:var(--paper);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f7fb0b}.button--secondary:hover{background:#f4f7fb16;border-color:#f4f7fb5c}.button--wide{width:100%}.button--large{border-radius:18px;min-height:62px;padding:0 28px;font-size:.86rem}.hero-meta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;max-width:520px;margin-top:32px;padding-top:20px;display:flex}.hero-meta>div:first-child{color:var(--muted);align-items:center;gap:8px;font-size:.74rem;display:flex}.hero-meta>div:first-child svg{width:15px;height:15px;color:var(--lime)}.hero-socials{gap:7px;display:flex}.hero-socials a{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);font-family:var(--display);border-radius:11px;place-items:center;font-size:.65rem;font-weight:780;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid}.hero-socials a:hover{border-color:rgba(var(--lime-rgb), .35);background:rgba(var(--lime-rgb), .08);color:var(--lime);transform:translateY(-2px)}.hero-socials svg{width:15px;height:15px}.portrait-stage{--portrait-x:0px;--portrait-y:0px;--portrait-tilt-x:0deg;--portrait-tilt-y:0deg;--portrait-secondary-x:0px;--portrait-secondary-y:0px;z-index:1;perspective:1400px;width:min(53vw,790px);height:78svh;min-height:580px;position:absolute;top:11svh;right:max(24px,50vw - 720px)}.portrait-stage:before{content:"";z-index:-2;background-color:#10141b80;background-image:linear-gradient(#f4f7fb07 1px,#0000 1px),linear-gradient(90deg,#f4f7fb07 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #f4f7fb1a;border-radius:46px;position:absolute;inset:4% 2% -2% 18%;transform:translate(18px,18px)}.portrait-stage__halo{z-index:-1;aspect-ratio:1;background:radial-gradient(circle, rgba(var(--cyan-rgb), .15), rgba(var(--violet-rgb), .09) 44%, transparent 72%);filter:blur(24px);border-radius:50%;width:74%;animation:7s ease-in-out infinite portrait-halo;position:absolute;top:12%;right:3%}.portrait-stage__flash{z-index:7;pointer-events:none;border-radius:42px;position:absolute;inset:0 0 0 15%;overflow:hidden}.portrait-stage__flash:before{content:"";filter:blur(4px);background:linear-gradient(90deg,#0000,#dbf6ff4d,#0000);width:18%;animation:6.8s ease-in-out infinite portrait-flash;position:absolute;top:-22%;bottom:-22%;left:-38%;transform:rotate(11deg)}.portrait-stage__beacon{z-index:9;color:#ebf4ffad;font-family:var(--display);letter-spacing:.12em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05081285;border:1px solid #dae5f824;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:.48rem;font-weight:700;display:flex;position:absolute;top:52px;right:25px}.portrait-stage__beacon i{background:var(--success);width:5px;height:5px;box-shadow:0 0 10px var(--success);border-radius:50%;animation:3.8s ease-in-out infinite beacon-flash}@keyframes portrait-halo{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes portrait-flash{0%,54%{opacity:0;transform:translate(0)rotate(11deg)}61%{opacity:.7}78%,to{opacity:0;transform:translate(760%)rotate(11deg)}}@keyframes beacon-flash{0%,70%,to{opacity:.48;transform:scale(.82)}76%{opacity:1;transform:scale(1.28)}}.portrait-frame{background:var(--surface);will-change:transform;border:1px solid #f4f7fb29;margin:0;transition:transform .6s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;position:absolute;overflow:hidden;box-shadow:0 45px 120px #0000007a}.portrait-image-stack{display:block;position:absolute;inset:0;overflow:hidden}.portrait-image-stack img{--image-scale:1.025;--image-scale-active:1.04;--image-alt-scale:1.055;--image-alt-scale-active:1.085;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:opacity, transform;width:100%;height:100%;display:block;position:absolute;inset:0}.portrait-image-stack img:nth-child(2){opacity:0;animation:8.6s ease-in-out infinite portrait-crossfade}.portrait-image-stack img:first-child{animation:8.6s ease-in-out infinite portrait-base-drift}.portrait-frame:before,.portrait-frame:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.portrait-frame:after{opacity:.16;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.portrait-frame--primary{z-index:2;transform:perspective(1400px) translate3d(var(--portrait-x), var(--portrait-y), 0) rotateX(var(--portrait-tilt-x)) rotateY(var(--portrait-tilt-y));border-radius:42px;inset:0 0 0 15%}.portrait-frame--primary .portrait-image-stack img:nth-child(2){--image-alt-scale:1.055;--image-alt-scale-active:1.085;object-position:54% 62%;filter:saturate(.78)contrast(1.05)brightness(.8)}.portrait-frame--primary figcaption{z-index:3;text-shadow:0 2px 20px #000000b3;border-top:1px solid #f4f7fb38;gap:5px;padding-top:18px;display:grid;position:absolute;bottom:25px;left:clamp(120px,22%,160px);right:26px}.portrait-frame--primary figcaption span{color:var(--paper);font-family:var(--display);letter-spacing:-.02em;font-size:.96rem;font-weight:690}.portrait-frame--primary figcaption strong{color:#f4f7fbad;letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:650}.portrait-frame--secondary{z-index:4;width:31%;height:45%;transform:translate3d(var(--portrait-secondary-x), var(--portrait-secondary-y), 30px) rotate(-2.5deg);border-radius:23px;bottom:4%;left:0}.portrait-frame--secondary:before{background:linear-gradient(#0000 52%,#07090db3 100%)}.portrait-frame--secondary .portrait-image-stack img{--image-scale:1.7;--image-scale-active:1.75;object-position:51% 78%;filter:saturate(.68)contrast(1.06)brightness(.74);transform-origin:51% 78%}.portrait-frame--secondary .portrait-image-stack img:nth-child(2){--image-alt-scale:1.02;--image-alt-scale-active:1.055;object-position:50% 57%;filter:saturate(.76)contrast(1.06)brightness(.78);transform-origin:50% 57%}@keyframes portrait-crossfade{0%,38%{opacity:0;transform:scale(var(--image-alt-scale)) translate3d(0, 0, 0)}49%,83%{opacity:1;transform:scale(var(--image-alt-scale-active)) translate3d(-1.2%, -0.8%, 0)}94%,to{opacity:0;transform:scale(var(--image-alt-scale)) translate3d(0, 0, 0)}}@keyframes portrait-base-drift{0%,38%{opacity:1;transform:scale(var(--image-scale)) translate3d(0, 0, 0)}49%,83%{opacity:1;transform:scale(var(--image-scale-active)) translate3d(0.9%, 0.5%, 0)}94%,to{opacity:1;transform:scale(var(--image-scale)) translate3d(0, 0, 0)}}.portrait-stage__label{z-index:5;color:#f4f7fb9e;font-family:var(--display);letter-spacing:.13em;text-shadow:0 2px 16px #000c;justify-content:space-between;font-size:.55rem;font-weight:680;display:flex;position:absolute;top:22px;left:calc(15% + 24px);right:24px}.portrait-stage__label span:first-child{align-items:center;gap:8px;display:flex}.portrait-stage__label i{background:var(--lime);width:5px;height:5px;box-shadow:0 0 10px var(--lime);border-radius:50%}.portrait-stage__domains{z-index:5;color:#f4f7fb66;font-family:var(--display);letter-spacing:.12em;gap:18px;font-size:.52rem;font-weight:680;display:flex;position:absolute;bottom:-26px;right:25px}.portrait-stage__domains span{align-items:center;gap:7px;display:flex}.portrait-stage__domains span:before{content:"";background:var(--muted-dark);border-radius:50%;width:4px;height:4px}.portrait-stage__domains span:nth-child(2):before{background:var(--cyan)}.portrait-stage__domains span:nth-child(3):before{background:var(--lime)}.portrait-mobile{display:none}.scroll-signal{z-index:5;width:min(470px,36vw);color:var(--muted);pointer-events:none;text-align:right;justify-items:end;display:grid;position:absolute;bottom:18vh;right:max(45px,50vw - 625px)}.scroll-signal span{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.scroll-signal i{background:linear-gradient(90deg, transparent, var(--lime));width:130px;height:1px;margin:13px 0}.scroll-signal strong{max-width:430px;color:var(--paper);font-family:var(--display);letter-spacing:-.05em;font-size:clamp(1.75rem,3vw,3.4rem);font-weight:570;line-height:1}.opening-scroll-cue{z-index:5;color:#f4f7fb66;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;font-size:.58rem;font-weight:700;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.opening-scroll-cue i{background:#f4f7fb29;width:36px;height:1px;position:relative;overflow:hidden}.opening-scroll-cue i:after{content:"";background:var(--lime);animation:2s ease-in-out infinite scroll-line;position:absolute;inset:0}@keyframes scroll-line{0%{transform:translate(-110%)}65%,to{transform:translate(110%)}}.outcomes{z-index:3;border:1px solid var(--line);background:linear-gradient(120deg, rgba(var(--violet-rgb), .06), transparent 35%), var(--ink-soft);border-radius:30px;grid-template-columns:minmax(240px,.8fr) 2fr;width:min(1440px,100% - 48px);margin:-1px auto 0;display:grid;position:relative;box-shadow:0 28px 80px #00000038}.outcomes__intro{border-right:1px solid var(--line);padding:36px}.outcomes__intro>span{color:var(--lime);font-family:var(--display);letter-spacing:.13em;text-transform:uppercase;font-size:.63rem;font-weight:700}.outcomes__intro h2{font-family:var(--display);letter-spacing:-.05em;margin-top:18px;font-size:clamp(1.45rem,2vw,2.1rem);font-weight:570;line-height:1.05}.outcomes__intro p{color:var(--muted);margin-top:14px;font-size:.76rem;line-height:1.6}.outcomes__grid{grid-template-columns:repeat(4,1fr);display:grid}.outcome-card{border-right:1px solid var(--line);min-width:0;padding:32px 25px 30px;position:relative;overflow:hidden}.outcome-card:last-child{border-right:0}.outcome-card:after{content:"";background:radial-gradient(circle, rgba(var(--lime-rgb), .08), transparent 68%);opacity:0;height:100%;transition:opacity .26s;position:absolute;inset:auto -30% -55% 20%}.outcome-card:hover:after{opacity:1}.outcome-card__index{color:var(--muted-dark);letter-spacing:.12em;font-size:.55rem;font-weight:700;display:block}.outcome-card strong{color:var(--paper);font-family:var(--display);letter-spacing:-.07em;margin-top:25px;font-size:clamp(2rem,3vw,3.25rem);font-weight:590;line-height:.9;display:block;overflow:hidden}.outcome-card strong span{display:inline-block}.outcome-card h3{font-family:var(--display);margin-top:18px;font-size:.77rem;font-weight:650}.outcome-card p{color:var(--muted-dark);margin-top:7px;font-size:.65rem}.outcome-card__line{background:#f4f7fb14;height:1px;position:absolute;bottom:18px;left:25px;right:25px;overflow:hidden}.outcome-card__line:after{content:"";background:linear-gradient(90deg, transparent, var(--lime));width:44%;height:100%;transition:transform .52s cubic-bezier(.16,1,.3,1);position:absolute;transform:translate(-110%)}.outcome-card:hover .outcome-card__line:after{transform:translate(180%)}.section{width:var(--page);margin:0 auto;padding:150px 0;position:relative}.section-heading{border-bottom:1px solid var(--line);grid-template-columns:2.5fr 9.5fr;gap:24px;padding-bottom:54px;display:grid}.section-heading__meta{color:var(--muted);font-family:var(--display);letter-spacing:.09em;text-transform:uppercase;align-items:flex-start;gap:17px;padding-top:12px;font-size:.66rem;font-weight:720;display:flex}.section-heading__meta span:first-child{color:var(--lime)}.section-heading h2{max-width:900px;font-family:var(--display);letter-spacing:-.065em;font-size:clamp(2.8rem,5vw,5.5rem);font-weight:560;line-height:.96}.advisory:before,.expertise-section:before,.about-section:before{content:"";z-index:-1;pointer-events:none;position:absolute}.advisory:before{background:rgba(var(--violet-rgb), .075);filter:blur(110px);border-radius:50%;width:55vw;height:55vw;top:14%;right:-30vw}.advisory-layout{grid-template-columns:minmax(0,1.15fr) minmax(330px,.72fr);align-items:start;gap:64px;padding-top:76px;display:grid}.advisory-steps{display:grid}.advisory-step{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr auto;align-items:start;gap:26px;padding:32px 0;display:grid;position:relative}.advisory-step:first-child{padding-top:0}.advisory-step__number{color:var(--lime);font-family:var(--display);align-items:center;gap:10px;font-size:.65rem;font-weight:700;display:flex}.advisory-step__number i{background:rgba(var(--lime-rgb), .32);width:28px;height:1px;transition:width .28s,background .28s}.advisory-step:hover .advisory-step__number i{background:var(--lime);width:42px}.advisory-step h3{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:590}.advisory-step p{max-width:570px;color:var(--muted);margin-top:12px;font-size:.86rem;line-height:1.75}.advisory-step__status{border:1px solid var(--line);color:var(--muted-dark);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:.57rem;font-weight:700}.diagnostic-card{border:1px solid rgba(var(--lime-rgb), .17);background:linear-gradient(145deg, rgba(var(--lime-rgb), .065), transparent 34%), #10141be6;border-radius:28px;padding:30px;position:sticky;top:118px;overflow:hidden;box-shadow:0 32px 90px #00000040,inset 0 1px #ffffff0a}.diagnostic-card:after{content:"";border-radius:inherit;pointer-events:none;background-image:linear-gradient(#f4f7fb06 1px,#0000 1px),linear-gradient(90deg,#f4f7fb06 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 100% 0,#000,#0000 62%);mask-image:radial-gradient(circle at 100% 0,#000,#0000 62%)}.diagnostic-card__glow{background:rgba(var(--lime-rgb), .13);filter:blur(50px);border-radius:50%;width:200px;height:200px;position:absolute;top:-80px;right:-70px}.diagnostic-card__top{z-index:1;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex;position:relative}.diagnostic-card__top span{color:var(--lime);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;font-size:.63rem;font-weight:750;display:inline-flex}.diagnostic-card__top span svg{width:14px;height:14px}.diagnostic-card__top strong{font-family:var(--display);letter-spacing:-.06em;font-size:2.2rem;font-weight:570}.diagnostic-card>p{z-index:1;color:#c7ced7;font-family:var(--display);margin:25px 0;font-size:1.07rem;line-height:1.65;position:relative}.diagnostic-card__focus{z-index:1;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px;display:grid;position:relative}.diagnostic-card__focus span{color:var(--muted);align-items:center;gap:7px;font-size:.7rem;line-height:1.35;display:flex}.diagnostic-card__focus svg{width:13px;height:13px;color:var(--lime);flex:none}.diagnostic-card .button,.diagnostic-card small{z-index:1;position:relative}.diagnostic-card>small{color:var(--muted-dark);text-align:center;margin-top:14px;font-size:.61rem;line-height:1.55;display:block}.expertise-section:before{background:rgba(var(--cyan-rgb), .045);filter:blur(110px);border-radius:50%;width:50vw;height:50vw;top:19%;left:-28vw}.knowledge-graph-shell{grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);align-items:center;gap:36px;padding-top:66px;display:grid}.knowledge-graph-shell--compact{width:min(980px,100%);margin:60px auto 0;padding-top:0;display:block}.knowledge-graph-shell--compact .knowledge-graph{border-radius:22px;min-height:300px}.knowledge-graph-copy span{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:750}.knowledge-graph-copy h3{max-width:470px;font-family:var(--display);letter-spacing:-.06em;margin-top:14px;font-size:clamp(2rem,3.3vw,3.5rem);font-weight:560;line-height:1}.knowledge-graph-copy p{max-width:500px;color:var(--muted);margin-top:18px;font-size:.88rem;line-height:1.76}.knowledge-graph{border:1px solid var(--line);background:linear-gradient(#f4f7fb07 1px, transparent 1px), linear-gradient(90deg, #f4f7fb07 1px, transparent 1px), radial-gradient(circle at 50% 38%, rgba(var(--cyan-rgb), .12), transparent 38%), #f4f7fb07;perspective:980px;background-size:34px 34px,34px 34px,auto,auto;border-radius:26px;min-height:430px;position:relative;overflow:hidden}.knowledge-graph:before{content:"";border:1px solid rgba(var(--violet-rgb), .16);border-radius:50%;position:absolute;inset:12%;transform:rotateX(64deg)rotate(-12deg)}.knowledge-graph:after{content:"";pointer-events:none;background:linear-gradient(#05081214,#05081285);position:absolute;inset:0}.knowledge-graph__stage{transform-style:preserve-3d;animation:13s ease-in-out infinite graph-drift;position:absolute;inset:28px;transform:rotateX(57deg)rotate(-18deg)}.knowledge-edge{left:var(--edge-x);top:var(--edge-y);width:var(--edge-length);background:linear-gradient(90deg, rgba(var(--cyan-rgb), .08), rgba(var(--cyan-rgb), .6), rgba(var(--violet-rgb), .14));height:1px;box-shadow:0 0 16px rgba(var(--cyan-rgb), .18);transform:translateZ(var(--edge-z)) rotate(var(--edge-angle));transform-origin:0;border-radius:999px;position:absolute}.knowledge-node{left:var(--node-x);top:var(--node-y);min-width:112px;color:var(--paper);font-family:var(--display);transform:translate(-50%, -50%) translateZ(var(--node-z)) rotateZ(18deg) rotateX(-57deg);animation:4.8s ease-in-out infinite node-pulse;animation-delay:var(--node-delay);background:#050812d1;border:1px solid #f4f7fb2e;border-radius:12px;align-items:center;gap:7px;padding:8px 10px;font-size:.62rem;font-weight:650;line-height:1.2;display:inline-flex;position:absolute;box-shadow:0 18px 42px #00000047}.knowledge-node i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 14px var(--cyan);border-radius:50%;flex:none}.knowledge-node--problem i{box-shadow:0 0 14px rgba(var(--violet-rgb), .9);background:#a599ff}.knowledge-node--impact{border-color:rgba(var(--success-rgb), .28)}.knowledge-node--impact i{background:var(--success);box-shadow:0 0 14px var(--success)}@keyframes graph-drift{0%,to{transform:rotateX(57deg)rotate(-18deg)translate(0,0)}50%{transform:rotateX(60deg)rotate(-14deg)translate(8px,-6px)}}@keyframes node-pulse{0%,to{filter:brightness(.96)}50%{filter:brightness(1.18)}}.expertise-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:34px;display:grid}.expertise-grid>div:nth-child(5){grid-column:1/-1}.interactive-card{--spot-x:50%;--spot-y:50%;--tilt-x:0deg;--tilt-y:0deg;height:100%;transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .22s,background .22s;position:relative}.interactive-card:after{content:"";border-radius:inherit;background:radial-gradient(360px circle at var(--spot-x) var(--spot-y), #ffffff13, transparent 58%);opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.interactive-card:hover:after{opacity:1}.expertise-card{border:1px solid var(--line);background:linear-gradient(145deg,#f4f7fb09,#f4f7fb03);border-radius:26px;min-height:390px;padding:34px;overflow:hidden}.expertise-card:before{content:"";opacity:.08;filter:blur(50px);border-radius:50%;width:260px;height:260px;transition:opacity .26s,transform .4s;position:absolute;bottom:-110px;right:-90px}.expertise-card--lime:before{background:var(--lime)}.expertise-card--violet:before{background:var(--violet)}.expertise-card--cyan:before{background:var(--cyan)}.expertise-card:hover{border-color:#f4f7fb33}.expertise-card:hover:before{opacity:.15;transform:scale(1.18)}.expertise-card__top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative;transform:translateZ(20px)}.expertise-card__top span{color:var(--muted-dark);letter-spacing:.1em;font-size:.62rem;font-weight:750}.expertise-card__top svg{width:24px;height:24px;color:var(--muted-dark)}.expertise-card--lime .expertise-card__top svg{color:var(--lime)}.expertise-card--violet .expertise-card__top svg{color:#a599ff}.expertise-card--cyan .expertise-card__top svg{color:var(--cyan)}.expertise-card h3{z-index:1;max-width:520px;font-family:var(--display);letter-spacing:-.055em;margin-top:74px;font-size:clamp(1.75rem,2.6vw,2.65rem);font-weight:560;line-height:1.02;position:relative;transform:translateZ(30px)}.expertise-card p{z-index:1;max-width:640px;color:var(--muted);margin-top:17px;font-size:.84rem;line-height:1.72;position:relative;transform:translateZ(18px)}.skill-list{z-index:1;flex-wrap:wrap;gap:8px;margin-top:28px;display:flex;position:relative;transform:translateZ(24px)}.skill-list span{border:1px solid var(--line);color:#b3bcc7;background:#07090d61;border-radius:999px;padding:7px 10px;font-size:.63rem}.experience-section{background:linear-gradient(#0000,#f4f7fb05 20% 80%,#0000);width:100%;padding-left:max(40px,50vw - 640px);padding-right:max(40px,50vw - 640px)}.career-timeline{margin-top:58px;padding-left:64px;position:relative}.career-timeline__rail{background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:12px;overflow:hidden}.career-timeline__rail i{background:linear-gradient(var(--lime), var(--cyan), var(--violet));box-shadow:0 0 16px rgba(var(--lime-rgb), .4);transform-origin:top;position:absolute;inset:0}.career-entry{border:1px solid var(--line);background:linear-gradient(135deg, #f4f7fb0b, #f4f7fb04), radial-gradient(circle at 84% 18%, rgba(var(--cyan-rgb), .08), transparent 28rem);border-radius:24px;grid-template-columns:1.7fr minmax(0,5fr) 1.45fr;align-items:start;gap:28px;min-height:180px;margin-top:18px;padding:28px;transition:border-color .22s,background .22s,transform .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.career-entry:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffff0e 44%,#0000 70%);transition:opacity .22s,transform .7s;position:absolute;inset:0;transform:translate(-50%)}.career-entry:hover{border-color:rgba(var(--cyan-rgb), .28);transform:translateY(-3px);box-shadow:0 28px 70px #00000038}.career-entry:hover:after{opacity:1;transform:translate(55%)}.career-entry__marker{border:1px solid rgba(var(--lime-rgb), .52);background:var(--ink);width:11px;height:11px;box-shadow:0 0 0 7px var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:37px;left:-57px}.career-entry__marker i{background:var(--lime);border-radius:50%;width:3px;height:3px}.career-entry__company{align-items:baseline;gap:18px;display:flex}.career-entry__company span{color:var(--muted-dark);font-size:.57rem;font-weight:700}.career-entry__company h3{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:590}.career-entry__role>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.career-entry__role h4{font-family:var(--display);font-size:1rem;font-weight:580}.career-entry__role p{color:var(--muted);margin-top:11px;font-size:.79rem;line-height:1.5}.career-highlights{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.career-highlights li{color:#c2cedd;padding-left:20px;font-size:.76rem;line-height:1.58;position:relative}.career-highlights li:before{content:"";background:linear-gradient(90deg, var(--lime), var(--cyan));width:8px;height:1px;box-shadow:0 0 12px rgba(var(--cyan-rgb), .6);position:absolute;top:.7em;left:0}.career-stack{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.career-stack span{border:1px solid rgba(var(--cyan-rgb), .16);background:rgba(var(--cyan-rgb), .045);color:#bdefff;border-radius:999px;padding:6px 9px;font-size:.58rem;font-weight:720}.promotion-label{border:1px solid rgba(var(--lime-rgb), .2);background:rgba(var(--lime-rgb), .06);color:var(--lime);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.52rem;font-weight:800}.career-entry time{color:var(--muted);white-space:nowrap;justify-self:end;font-size:.72rem}.about-section:before{background:rgba(var(--violet-rgb), .06);filter:blur(100px);border-radius:50%;width:44vw;height:44vw;top:30%;right:-24vw}.about-layout{grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);align-items:start;gap:80px;padding-top:76px;display:grid}.about-copy>p{color:#c0c8d2;max-width:720px;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.88}.about-copy>p+p{margin-top:25px}.about-copy blockquote{border-left:1px solid var(--lime);color:var(--paper);font-family:var(--display);letter-spacing:-.04em;margin-top:52px;padding:26px 0 26px 29px;font-size:clamp(1.35rem,2.3vw,2.15rem);font-weight:500;line-height:1.32;position:relative}.about-copy blockquote span{color:var(--lime);font-family:var(--body);letter-spacing:.12em;text-transform:uppercase;margin-bottom:15px;font-size:.58rem;font-weight:750;display:block}.credential-stack{gap:16px;display:grid}.credential-card{border:1px solid var(--line);background:#f4f7fb06;border-radius:24px;padding:28px;overflow:hidden}.credential-card__icon{border:1px solid rgba(var(--violet-rgb), .3);background:rgba(var(--violet-rgb), .1);color:#a99fff;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:30px;display:grid}.credential-card__icon svg{width:20px;height:20px}.credential-card>span{color:var(--muted-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:750}.credential-card h3{font-family:var(--display);letter-spacing:-.04em;margin-top:13px;font-size:1.35rem;font-weight:580}.credential-card>p{color:var(--muted);margin-top:9px;font-size:.78rem}.credential-card>small{border-top:1px solid var(--line);color:var(--muted-dark);margin-top:18px;padding-top:18px;font-size:.67rem;line-height:1.5;display:block}.recognition-list{margin-top:17px;display:grid}.recognition-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.recognition-list>div:last-child{border-bottom:0}.recognition-list strong{font-family:var(--display);font-size:.75rem;font-weight:580}.recognition-list small{color:var(--muted-dark);text-align:right;font-size:.61rem}.learning-card{border:1px solid var(--line);background:linear-gradient(110deg, rgba(var(--cyan-rgb), .055), rgba(var(--violet-rgb), .045));border-radius:26px;grid-template-columns:170px 1fr auto;align-items:center;gap:34px;margin-top:24px;padding:26px;display:grid;position:relative;overflow:hidden}.learning-card__visual{border:1px solid rgba(var(--cyan-rgb), .16);background:linear-gradient(#f4f7fb06 1px, transparent 1px), linear-gradient(90deg, #f4f7fb06 1px, transparent 1px), rgba(var(--cyan-rgb), .035);background-size:18px 18px;border-radius:18px;place-items:center;height:112px;display:grid;position:relative;overflow:hidden}.learning-card__visual>svg{width:18px;height:18px;color:var(--cyan);position:absolute;top:14px;left:14px}.learning-card__visual>span{color:var(--paper);font-family:var(--display);letter-spacing:-.08em;font-size:2.2rem;font-weight:580}.learning-card__visual i{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 12px var(--cyan);border-radius:50%;position:absolute}.learning-card__visual i:first-of-type{top:19px;right:22px}.learning-card__visual i:nth-of-type(2){background:var(--violet);bottom:20px;right:42px}.learning-card__visual i:nth-of-type(3){background:var(--lime);bottom:22px;left:31px}.learning-card>div:nth-child(2)>span{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:750}.learning-card h3{font-family:var(--display);letter-spacing:-.04em;margin-top:8px;font-size:1.45rem;font-weight:580}.learning-card p{max-width:610px;color:var(--muted);margin-top:9px;font-size:.78rem;line-height:1.6}.contact-section{border-top:1px solid var(--line);background:radial-gradient(circle at 50% 72%, rgba(var(--violet-rgb), .11), transparent 38%), linear-gradient(180deg, var(--ink), #090b12);isolation:isolate;place-items:center;min-height:86svh;padding:130px 40px 90px;display:grid;position:relative;overflow:hidden}.contact-section:before{content:"";z-index:-2;opacity:.3;background-image:linear-gradient(#f4f7fb08 1px,#0000 1px),linear-gradient(90deg,#f4f7fb08 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.contact-orbit{z-index:-1;aspect-ratio:1;border:1px solid rgba(var(--violet-rgb), .13);border-radius:50%;width:min(72vw,900px);animation:22s linear infinite orbit-turn;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotateX(74deg)rotate(0)}@keyframes orbit-turn{to{transform:translate(-50%,-50%)rotateX(74deg)rotate(360deg)}}.contact-orbit:before,.contact-orbit:after{content:"";border:1px solid #f4f7fb12;border-radius:50%;position:absolute}.contact-orbit:before{inset:16%}.contact-orbit:after{border-color:rgba(var(--lime-rgb), .12);inset:34%}.contact-orbit i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 18px var(--lime);border-radius:50%;position:absolute}.contact-orbit i:first-child{top:9%;left:25%}.contact-orbit i:nth-child(2){background:var(--cyan);top:65%;right:6%}.contact-orbit i:nth-child(3){background:var(--violet);bottom:10%;left:30%}.contact-content{z-index:2;text-align:center;width:min(1000px,100%);position:relative}.contact-kicker{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:.67rem;font-weight:750;display:inline-flex}.contact-kicker svg{width:15px;height:15px}.contact-content h2{font-family:var(--display);letter-spacing:-.075em;margin-top:27px;font-size:clamp(3.25rem,7vw,7.4rem);font-weight:540;line-height:.92}.contact-content h2 em{color:#0000;background:linear-gradient(90deg, var(--lime), var(--cyan), #a397ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.contact-content>p{max-width:670px;color:var(--muted);margin:30px auto 0;font-size:.98rem;line-height:1.75}.contact-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:38px;display:flex}.contact-email{color:var(--muted);align-items:center;gap:9px;font-size:.77rem;transition:color .18s;display:inline-flex}.contact-email svg{width:16px;height:16px;color:var(--cyan)}.contact-links{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:900px;margin:76px auto 0;display:grid}.contact-links>div{border-right:1px solid var(--line);text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;padding:21px 24px;display:grid}.contact-links>div:last-child{border-right:0}.contact-links svg{width:17px;height:17px;color:var(--lime);grid-row:span 2}.contact-links span{color:var(--muted-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:700}.contact-links strong,.contact-links a{font-family:var(--display);font-size:.69rem;font-weight:600}.site-footer{border-top:1px solid var(--line);color:var(--muted-dark);background:#060a14;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:30px;padding:25px max(26px,50vw - 680px);font-size:.65rem;display:grid}.site-footer p{font-family:var(--display)}.site-footer>div{gap:16px;display:flex}.site-footer>div a{transition:color .18s}.site-footer>div a:hover{color:var(--paper)}@media (width<=1120px){:root{--page:min(100% - 56px, 1040px)}.site-header{grid-template-columns:96px 1fr auto}.desktop-nav a{padding-inline:10px}.hero-copy{width:58vw;margin-left:40px}.hero-copy h1{font-size:clamp(4rem,7.6vw,5.6rem)}.portrait-stage{width:60vw;right:-4vw}.outcomes{grid-template-columns:1fr}.outcomes__intro{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:.6fr 1fr 1.3fr;align-items:center;gap:18px;display:grid}.outcomes__intro h2,.outcomes__intro p{margin-top:0}.advisory-layout,.about-layout{gap:40px}.career-entry{grid-template-columns:1fr;gap:18px}.career-entry time{justify-self:start}.learning-card{grid-template-columns:140px 1fr auto}}@media (width<=880px){:root{--page:calc(100% - 40px);--header-height:64px}html{scroll-padding-top:84px}.site-header{width:calc(100% - 24px);height:var(--header-height);border-radius:19px;grid-template-columns:1fr auto auto;padding:0 9px 0 14px;top:12px}.desktop-nav{display:none}.header-book{min-height:44px}.menu-toggle{margin-left:7px;display:grid}.opening-journey{height:152svh}.hero-copy{width:calc(100% - 56px);margin-left:28px;padding-top:92px}.hero-copy h1{font-size:clamp(3.7rem,11vw,5.5rem)}.hero-copy h1 em{background:linear-gradient(102deg, var(--paper) 4%, var(--cyan) 58%, #aeb7ff 100%);filter:drop-shadow(0 5px 18px #07090de0);-webkit-background-clip:text;background-clip:text}.hero-statement{max-width:560px}.portrait-stage{width:82vw;height:70svh;min-height:520px;top:15svh;right:-18vw;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 28% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 28% 100%)}.portrait-frame--primary{left:10%}.portrait-frame--primary img{filter:saturate(.68)contrast(1.08)brightness(.66)}.portrait-frame--secondary,.portrait-frame--primary figcaption{display:none}.scroll-signal{width:54vw;bottom:17vh;right:32px}.outcomes__grid{grid-template-columns:repeat(2,1fr)}.outcome-card:nth-child(2){border-right:0}.outcome-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.section{padding:110px 0}.section-heading{grid-template-columns:1fr;gap:24px;padding-bottom:38px}.section-heading h2{font-size:clamp(2.8rem,8vw,4.6rem)}.advisory-layout,.about-layout,.knowledge-graph-shell{grid-template-columns:1fr}.knowledge-graph-shell--compact{margin-top:48px}.knowledge-graph{min-height:390px}.diagnostic-card{position:relative;top:auto}.expertise-card{min-height:365px}.learning-card{grid-template-columns:130px 1fr}.learning-card>.button{grid-column:2;justify-self:start}.contact-links{grid-template-columns:1fr}.contact-links>div{border-right:0;border-bottom:1px solid var(--line)}.contact-links>div:last-child{border-bottom:0}.site-footer{grid-template-columns:1fr auto}.site-footer p,.site-footer>span{display:none}}@media (width<=620px){:root{--page:calc(100% - 32px)}.site-header{border-radius:17px}.header-book{display:none}.opening-journey{height:auto;min-height:100svh}.opening-sticky{align-items:flex-start;min-height:100svh;padding-bottom:48px;position:relative}.opening-grid{background-size:42px 42px}.hero-copy{width:calc(100% - 32px);margin-left:16px;padding-top:128px}.availability{margin-bottom:20px;font-size:.6rem}.hero-eyebrow{max-width:310px;font-size:.65rem;line-height:1.5}.hero-copy h1{font-size:clamp(3.35rem,17vw,4.9rem);line-height:.91}.hero-statement{max-width:95%;margin-top:24px;font-size:.91rem;line-height:1.7}.hero-actions{grid-template-columns:1fr;margin-top:27px;display:grid}.hero-actions .button{width:100%}.hero-meta{gap:16px;margin-top:24px;display:grid}.portrait-stage,.scroll-signal,.opening-scroll-cue{display:none}.portrait-mobile{height:210px;margin-top:25px;display:block;position:relative}.portrait-mobile:before{content:"";z-index:-1;background-image:linear-gradient(#f4f7fb08 1px,#0000 1px),linear-gradient(90deg,#f4f7fb08 1px,#0000 1px);background-size:28px 28px;border:1px solid #f4f7fb17;border-radius:25px;position:absolute;inset:10px 0 -10px 14%}.portrait-mobile__primary,.portrait-mobile__secondary{background-repeat:no-repeat;border:1px solid #f4f7fb29;display:block;position:absolute;overflow:hidden;box-shadow:0 24px 60px #0006}.portrait-mobile__primary{filter:saturate(.76)contrast(1.05)brightness(.78);background-image:linear-gradient(#07090d0d,#07090db8),url(/portraits/seated-640.webp);background-position:66% 56%;background-size:cover;border-radius:25px;width:84%;height:100%;top:0;right:0}.portrait-mobile__primary:after{content:"";filter:blur(3px);background:linear-gradient(90deg,#0000,#e0f7ff42,#0000);width:24%;animation:6.8s ease-in-out infinite portrait-flash;position:absolute;top:-25%;bottom:-25%;left:-45%;transform:rotate(13deg)}.portrait-mobile__secondary{filter:saturate(.72)contrast(1.05)brightness(.79);background-image:linear-gradient(#0000 45%,#07090d94),url(/portraits/front-640.webp);background-position:51% 79%;background-size:172%;border-radius:17px;width:31%;height:61%;bottom:17px;left:0;transform:rotate(-2.5deg)}.portrait-mobile__label{color:#f4f7fbb3;font-family:var(--display);letter-spacing:.1em;text-shadow:0 2px 15px #000c;align-items:center;gap:7px;font-size:.49rem;font-weight:680;display:flex;position:absolute;bottom:12px;right:14px}.portrait-mobile__label i{background:var(--lime);width:4px;height:4px;box-shadow:0 0 8px var(--lime);border-radius:50%}.outcomes{border-radius:22px;width:calc(100% - 24px)}.outcomes__intro{padding:26px;display:block}.outcomes__intro h2{margin-top:13px}.outcomes__intro p{margin-top:10px}.outcomes__grid{grid-template-columns:1fr}.outcome-card{border-right:0;border-bottom:1px solid var(--line);padding:25px 24px 27px}.outcome-card:last-child{border-bottom:0}.outcome-card strong{margin-top:18px;font-size:2.5rem}.section{padding:92px 0}.section-heading__meta{padding-top:0}.section-heading h2{font-size:clamp(2.55rem,13vw,3.8rem)}.section-heading p{font-size:.88rem}.advisory-layout{gap:42px;padding-top:48px}.advisory-step{grid-template-columns:50px 1fr;gap:15px;padding:26px 0}.advisory-step__number i,.advisory-step__status{display:none}.advisory-step h3{font-size:1.35rem}.advisory-step p{font-size:.8rem}.diagnostic-card{border-radius:22px;padding:23px}.diagnostic-card__focus{grid-template-columns:1fr}.expertise-grid{grid-template-columns:1fr;padding-top:48px}.knowledge-graph-shell{gap:26px;padding-top:48px}.knowledge-graph{min-height:520px}.knowledge-graph__stage{animation:none;inset:22px;transform:none}.knowledge-graph:before{transform:rotateX(70deg)rotate(-8deg)}.knowledge-edge{transform:translateZ(0) rotate(var(--edge-angle))}.knowledge-node{min-width:108px;max-width:136px;padding:7px 9px;font-size:.58rem;transform:translate(-50%,-50%)}.expertise-grid>div:nth-child(5){grid-column:auto}.expertise-card{border-radius:22px;min-height:0;padding:25px}.expertise-card h3{margin-top:50px;font-size:1.8rem}.experience-section{padding-left:16px;padding-right:16px}.career-timeline{margin-top:50px;padding-left:35px}.career-timeline__rail{left:5px}.career-entry{border-radius:20px;grid-template-columns:1fr;gap:13px;min-height:0;padding:22px}.career-entry__marker{top:33px;left:-35px}.career-entry__company{gap:10px}.career-entry__role{padding-left:0}.career-entry time{grid-column:auto;justify-self:start;margin-top:0;padding-left:0}.career-highlights li{font-size:.72rem}.about-layout{gap:48px;padding-top:48px}.about-copy>p{font-size:.95rem}.about-copy blockquote{margin-top:36px;font-size:1.4rem}.learning-card{grid-template-columns:1fr;gap:22px;padding:20px}.learning-card__visual{height:120px}.learning-card>.button{grid-column:auto;width:100%}.contact-section{min-height:auto;padding:105px 16px 60px}.contact-content h2{font-size:clamp(3.1rem,15vw,4.6rem)}.contact-content>p{font-size:.88rem}.contact-actions{gap:20px;display:grid}.contact-actions .button{width:100%}.contact-links{margin-top:55px}.site-footer{justify-content:space-between;padding:20px 16px;display:flex}.site-footer>div{gap:12px}}@media (hover:none),(pointer:coarse){.interactive-card{transform:none!important}.interactive-card:after{display:none}.magnetic-link{transform:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.opening-journey{height:100svh}.opening-sticky{position:relative}.signal-lattice,.portrait-stage__flash,.header-book:after,.button--primary:after,.portrait-mobile__primary:after,.knowledge-graph__stage,.knowledge-node{animation:none}.signal-lattice,.portrait-stage__flash,.header-book:after,.button--primary:after,.portrait-mobile__primary:after{display:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-bg:#030507;--surface-primary:#080b10;--surface-secondary:#0d121a;--surface-raised:#0d121a;--text-primary:#f1f3f6;--text-secondary:#a4acb8;--text-muted:#727c8c;--border:#a4acb824;--border-strong:#a4acb83d;--cobalt:#5b7cff;--cobalt-rgb:91, 124, 255;--teal:#2bbfb7;--teal-rgb:43, 191, 183;--indigo:#7b61ff;--indigo-rgb:123, 97, 255;--status-success:#2bbfb7;--status-success-rgb:43, 191, 183;--shadow-soft:0 28px 80px #0000006b;--shadow-card:0 18px 54px #0000004d, inset 0 1px #ffffff06;--ink:var(--page-bg);--ink-soft:var(--surface-secondary);--surface:var(--surface-primary);--surface-high:var(--surface-raised);--paper:var(--text-primary);--muted:var(--text-secondary);--muted-dark:var(--text-muted);--lime:var(--cobalt);--lime-rgb:var(--cobalt-rgb);--violet:var(--indigo);--violet-rgb:var(--indigo-rgb);--cyan:var(--teal);--cyan-rgb:var(--teal-rgb);--success:var(--status-success);--success-rgb:var(--status-success-rgb);--line:var(--border);--line-strong:var(--border-strong)}body{background:radial-gradient(circle at 84% -4%, rgba(var(--cobalt-rgb), .13), transparent 34rem), radial-gradient(circle at 2% 28%, rgba(var(--teal-rgb), .07), transparent 30rem), linear-gradient(180deg, #030507, #080b10 48%, #030507);color:var(--text-primary)}body:before{content:"";z-index:-1;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}body::selection{color:#06101b;background:var(--teal)}:focus-visible{outline-color:var(--cobalt)}.skip-link{background:var(--cobalt);color:#fff}.site-header{-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);background:#070b12c7;border-color:#91aeec24;box-shadow:0 22px 80px #0000006b,inset 0 1px #ffffff09}.scroll-progress,.career-timeline__progress,.outcome-card__line{background:linear-gradient(90deg, var(--cobalt), var(--teal));box-shadow:0 0 14px rgba(var(--cobalt-rgb), .25)}.brand__mark,.header-book,.button--primary{border-color:rgba(var(--cobalt-rgb), .42);color:#fff;box-shadow:0 14px 34px rgba(var(--cobalt-rgb), .22), inset 0 1px #fff3;background:linear-gradient(135deg,#3869f4,#4f7cff 56%,#356de8)}.header-book:hover,.button--primary:hover{box-shadow:0 18px 44px rgba(var(--cobalt-rgb), .3), 0 0 0 4px rgba(var(--cobalt-rgb), .08);background:linear-gradient(135deg,#4777ff,#5d86ff 56%,#3675ee)}.desktop-nav a,.mobile-nav a{color:var(--text-secondary)}.desktop-nav a:hover,.desktop-nav a.is-active,.mobile-nav a:hover,.mobile-nav a.is-active{color:var(--text-primary)}.desktop-nav__active{border-color:rgba(var(--cobalt-rgb), .2);background:rgba(var(--cobalt-rgb), .09)}.mobile-nav,.menu-toggle{border-color:var(--border);color:var(--text-primary);background:#0b1018f5}.opening-grid{opacity:.52;background-image:linear-gradient(#7c99d811 1px,#0000 1px),linear-gradient(90deg,#7c99d811 1px,#0000 1px);-webkit-mask-image:radial-gradient(82% 72% at 50% 38%,#000 32%,#0000 100%);mask-image:radial-gradient(82% 72% at 50% 38%,#000 32%,#0000 100%)}.opening-grid:after{background:linear-gradient(90deg,#05070b,#0000 24% 76%,#05070b)}.opening-aurora--violet{background:rgba(var(--cobalt-rgb), .52)}.opening-aurora--lime{background:rgba(var(--teal-rgb), .34)}.signal-lattice span{opacity:.14;background:linear-gradient(90deg, transparent, rgba(var(--cobalt-rgb),.72), transparent)}.signal-lattice span:nth-child(3),.signal-lattice span:nth-child(4){background:linear-gradient(180deg, transparent, rgba(var(--teal-rgb),.62), transparent)}.signal-lattice span:after{box-shadow:0 0 12px rgba(var(--cobalt-rgb), .42);background:#dce6ff}.hero-copy h1{color:var(--text-primary);text-shadow:0 14px 48px #00000073}.hero-copy h1 em,.contact-content h2 em{background:linear-gradient(100deg,#86a4ff 0%,#4f7cff 42%,#48d8cf 100%) 0 0/160% 160%;-webkit-background-clip:text;background-clip:text;animation:10s ease-in-out infinite premium-dark-gradient}.hero-eyebrow,.hero-statement,.about-copy>p,.career-highlights li,.diagnostic-card>p{color:var(--text-secondary)}.hero-eyebrow span,.section-index,.eyebrow{color:var(--teal)}.availability{border-color:rgba(var(--status-success-rgb),.22);background:rgba(var(--status-success-rgb),.07);color:var(--status-success)}.availability__pulse,.portrait-stage__beacon i{background:var(--status-success);box-shadow:0 0 12px rgba(var(--status-success-rgb),.42)}.button--secondary,.hero-socials a{border-color:var(--border);color:var(--text-primary);background:#0f1622c7;box-shadow:inset 0 1px #ffffff09,0 12px 34px #0003}.button--secondary:hover,.hero-socials a:hover{border-color:rgba(var(--cobalt-rgb),.36);background:rgba(var(--cobalt-rgb),.1);color:#fff}.hero-meta{border-color:var(--border)}.hero-meta>div:first-child{color:var(--text-secondary)}.portrait-stage__halo{background:radial-gradient(circle, rgba(var(--cobalt-rgb), .22), transparent 54%), radial-gradient(circle at 72% 28%, rgba(var(--teal-rgb), .12), transparent 42%);filter:blur(20px)}.portrait-frame{box-shadow:0 46px 120px #00000094, 0 0 0 1px rgba(var(--cobalt-rgb),.045), inset 0 1px #ffffff0a;background:#080d15;border-color:#aac3ff2e}.portrait-frame--primary:hover{border-color:rgba(var(--cobalt-rgb),.34);box-shadow:0 52px 130px #000000a3, 0 0 48px rgba(var(--cobalt-rgb),.08)}.portrait-frame--primary .portrait-image-stack img{object-position:66% 56%;filter:saturate(.82)contrast(1.08)brightness(.84)}.portrait-frame--secondary .portrait-image-stack img{object-position:50% 57%;filter:saturate(.84)contrast(1.08)brightness(.84)}.portrait-frame--secondary .portrait-image-stack img:nth-child(2){object-position:52% 60%;filter:saturate(.86)contrast(1.08)brightness(.86)}.portrait-frame--primary .portrait-image-stack img:last-child,.portrait-frame--secondary .portrait-image-stack img:last-child{animation-duration:14s}.outcomes{border-block:1px solid var(--border);background:linear-gradient(135deg,#0c121cf5,#070c14f5)}.outcome-card,.diagnostic-card,.expertise-card,.career-entry,.credential-card,.learning-card{border-color:var(--border);box-shadow:var(--shadow-card);background:linear-gradient(145deg,#111826f0,#0a0f18f0)}.outcome-card:hover,.expertise-card:hover,.career-entry:hover,.credential-card:hover{border-color:rgba(var(--cobalt-rgb),.3);box-shadow:0 24px 68px #0000006b, 0 0 0 1px rgba(var(--cobalt-rgb),.045)}.outcome-card__index,.expertise-card__index{color:var(--teal)}.outcome-card strong,.metric-value,.outcome-value{color:var(--text-primary)}.diagnostic-card{background:radial-gradient(circle at 88% 8%, rgba(var(--cobalt-rgb), .14), transparent 18rem), radial-gradient(circle at 5% 96%, rgba(var(--teal-rgb), .08), transparent 18rem), linear-gradient(145deg, #0d1523, #09101a)}.experience-section{border-block:1px solid var(--border);background:radial-gradient(circle at 12% 28%, rgba(var(--teal-rgb), .055), transparent 28rem), #070b12}.career-entry__marker{border-color:rgba(var(--cobalt-rgb),.5);background:var(--page-bg);box-shadow:0 0 0 7px var(--page-bg)}.career-entry__marker i{background:var(--cobalt);box-shadow:0 0 12px rgba(var(--cobalt-rgb),.38)}.career-highlights li:before{background:linear-gradient(90deg, var(--cobalt), var(--teal))}.knowledge-graph,.learning-card__visual{border-color:var(--border);background:radial-gradient(circle at 50% 50%, rgba(var(--cobalt-rgb), .09), transparent 52%), linear-gradient(#7c99d80e 1px, transparent 1px), linear-gradient(90deg, #7c99d80e 1px, transparent 1px), #080d15e6}.graph-node,.skill-chip,.expertise-card li{border-color:var(--border);color:var(--text-secondary);background:#101724e6;box-shadow:0 10px 28px #0000003d}.graph-node:hover,.skill-chip:hover{border-color:rgba(var(--teal-rgb),.32);color:var(--text-primary)}.about-copy blockquote{border-color:var(--cobalt);color:var(--text-primary)}.credential-card__icon{border-color:rgba(var(--cobalt-rgb),.22);background:rgba(var(--cobalt-rgb),.08);color:var(--cobalt)}.recognition-card .credential-card__icon{border-color:rgba(var(--teal-rgb),.22);background:rgba(var(--teal-rgb),.07);color:var(--teal)}.contact-section{border-color:var(--border);background:radial-gradient(circle at 18% 82%, rgba(var(--teal-rgb),.08), transparent 30%), radial-gradient(circle at 82% 18%, rgba(var(--cobalt-rgb),.12), transparent 34%), linear-gradient(145deg, #080d15, #05080d)}.contact-section:before{opacity:.35;background-image:linear-gradient(#7c99d80d 1px,#0000 1px),linear-gradient(90deg,#7c99d80d 1px,#0000 1px)}.contact-links{border-color:var(--border);background:#0c121cb8}.contact-links>div{border-color:var(--border)}.contact-links a{color:var(--teal)}.contact-email{color:var(--text-secondary)}.contact-email:hover{color:#fff}.site-footer{border-color:var(--border);color:var(--text-muted);background:#05070b}@keyframes premium-dark-gradient{0%,to{background-position:0%}50%{background-position:100%}}@media (width<=620px){.portrait-mobile__primary{filter:saturate(.86)contrast(1.08)brightness(.86);background-image:linear-gradient(#05070b05,#05070b85),url(/portraits/seated-640.webp)}.portrait-mobile__secondary{filter:saturate(.86)contrast(1.08)brightness(.86);background-image:linear-gradient(#0000 52%,#05070b94),url(/portraits/front-640.webp)}}@media (prefers-reduced-motion:reduce){.hero-copy h1 em,.contact-content h2 em{animation:none}.signal-lattice,.portrait-stage__flash,.header-book:after,.button--primary:after{display:none}}.brand__avatar{border:1px solid rgba(var(--cobalt-rgb), .48);width:40px;height:40px;box-shadow:0 0 0 4px rgba(var(--cobalt-rgb), .06), 0 10px 28px #0006;background:#0b111c;border-radius:50%;flex:0 0 40px;place-items:center;display:grid;position:relative;overflow:visible}.brand__avatar img{border-radius:inherit;object-fit:cover;object-position:50% 45%;filter:saturate(.88)contrast(1.05)brightness(1.04);width:100%;height:100%}.brand__avatar i{border:1px solid rgba(var(--teal-rgb), .34);border-radius:inherit;animation:5.8s ease-in-out infinite avatar-orbit;position:absolute;inset:-4px}.portrait-frame--primary .portrait-image-stack img:first-child{--image-scale:1.025;--image-scale-active:1.055;object-position:65% 56%}.portrait-frame--primary .portrait-image-stack img:nth-child(2){--image-alt-scale:1.015;--image-alt-scale-active:1.045;object-position:51% 54%}.portrait-frame--secondary .portrait-image-stack img{--image-scale:1.42;--image-scale-active:1.42;object-position:50% 57%;transform-origin:50% 56%;filter:saturate(.9)contrast(1.06)brightness(.97);animation:none}.portrait-frame--secondary:after{content:"";z-index:2;filter:blur(4px);background:linear-gradient(90deg,#0000,#a4c1ff3d,#0000);width:22%;animation:8.6s ease-in-out infinite secondary-sweep;position:absolute;inset:-35% auto -35% -45%;transform:rotate(12deg)}.impact-dashboard{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(1280px,100vw - 80px);margin:38px auto 0;display:grid}.impact-chart{border:1px solid var(--border);background:linear-gradient(145deg,#121b2bf5,#080d16f5);border-radius:24px;grid-template-columns:104px 1fr;align-items:center;min-height:158px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 58px #00000052,inset 0 1px #ffffff09}.impact-chart:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 12%, rgba(var(--cobalt-rgb), .1), transparent 44%);position:absolute;inset:0}.impact-chart svg{width:94px;overflow:visible;transform:rotate(-90deg)}.gauge-track,.gauge-value{fill:none;stroke-width:8px}.gauge-track{stroke:#a9b4c51a}.gauge-value{stroke:var(--cobalt);stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(var(--cobalt-rgb),.35))}.impact-chart:nth-child(2) .gauge-value{stroke:#6f82ff}.impact-chart:nth-child(3) .gauge-value{stroke:var(--teal)}.impact-chart>div{gap:4px;display:grid;position:relative}.impact-chart strong{color:var(--text-primary);font-family:var(--display);letter-spacing:-.04em;font-size:1.55rem}.impact-chart span{color:var(--text-primary);font-size:.73rem;font-weight:720;line-height:1.35}.impact-chart small{color:var(--text-muted);font-size:.62rem;line-height:1.45}.impact-chart--latency{grid-template-columns:1fr;gap:4px}.impact-chart--latency svg{width:100%;height:62px;transform:none}.impact-chart--latency>div{grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px}.impact-chart--latency small{grid-column:1/-1}.latency-grid{fill:none;stroke:#a9b4c513;stroke-width:1px}.latency-wave{fill:none;stroke:var(--teal);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(var(--teal-rgb),.42))}.principle-interlude{border-block:1px solid rgba(var(--cobalt-rgb), .22);background:linear-gradient(90deg, transparent, rgba(var(--cobalt-rgb), .045) 20%, rgba(var(--teal-rgb), .035) 80%, transparent);width:min(1120px,100vw - 80px);margin:clamp(76px,9vw,140px) auto;padding:clamp(30px,5vw,68px) clamp(26px,7vw,90px);display:grid;position:relative;overflow:hidden}.principle-interlude:before{content:"“";color:rgba(var(--cobalt-rgb), .08);font-family:Georgia,serif;font-size:16rem;line-height:1;position:absolute;top:-54px;right:4%}.principle-interlude__index,.principle-interlude__author{color:var(--teal);font-family:var(--display);letter-spacing:.13em;text-transform:uppercase;font-size:.63rem;font-weight:720}.principle-interlude blockquote{max-width:920px;color:var(--text-primary);font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;margin:18px 0;font-size:clamp(1.65rem,3.6vw,3.55rem);font-weight:590;line-height:1.08}.principle-interlude__author{color:var(--text-muted)}.principle-interlude>i{background:linear-gradient(90deg, transparent, var(--cobalt), var(--teal), transparent);height:1px;animation:7s ease-in-out infinite principle-signal;position:absolute;bottom:-1px;left:0;right:0}@keyframes avatar-orbit{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.8;transform:scale(1.08)}}@keyframes secondary-sweep{0%,62%{opacity:0;transform:translate(0)rotate(12deg)}70%{opacity:.52}88%,to{opacity:0;transform:translate(650%)rotate(12deg)}}@keyframes principle-signal{0%,to{opacity:.25;transform:scaleX(.22)}50%{opacity:.8;transform:scaleX(1)}}@media (width<=1050px){.impact-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.impact-dashboard{grid-template-columns:1fr;width:calc(100vw - 36px);margin-top:28px}.impact-chart{border-radius:20px;grid-template-columns:92px 1fr;min-height:138px}.impact-chart--latency{grid-template-columns:1fr}.principle-interlude{width:calc(100vw - 36px);margin-block:68px;padding:30px 18px}.principle-interlude blockquote{font-size:clamp(1.55rem,8vw,2.25rem)}.portrait-mobile__primary{filter:none;background-image:none}.portrait-mobile__primary>span{filter:saturate(.86)contrast(1.07)brightness(.86);background-position:64% 56%;background-size:cover;position:absolute;inset:0}.portrait-mobile__primary>span:first-child{background-image:linear-gradient(#0000 35%,#05070b9e),url(/portraits/seated-640.webp)}.portrait-mobile__primary>span:nth-child(2){opacity:0;background-image:linear-gradient(#0000 35%,#05070b9e),url(/portraits/side-640.webp);background-position:50% 52%;animation:14s ease-in-out infinite portrait-crossfade}.portrait-mobile__secondary{filter:saturate(.9)contrast(1.05)brightness(.97);background-image:linear-gradient(#0000 45%,#05070b94),url(/portraits/front-640.webp);background-position:50% 59%;background-size:155%}}@media (prefers-reduced-motion:reduce){.brand__avatar i,.portrait-frame--secondary:after,.principle-interlude>i,.portrait-mobile__primary>span:nth-child(2){animation:none}.portrait-mobile__primary>span:nth-child(2){display:none}}.brand__monogram{border:1px solid rgba(var(--cobalt-rgb), .5);background:linear-gradient(145deg, rgba(var(--cobalt-rgb), .2), rgba(var(--teal-rgb), .08) 62%, #0b111c);color:#eef3ff;width:40px;height:40px;box-shadow:0 12px 30px #00000061, inset 0 1px #ffffff14, 0 0 0 4px rgba(var(--cobalt-rgb),.04);border-radius:13px;flex:0 0 40px;place-items:center;display:grid;position:relative;overflow:hidden}.brand__monogram strong{z-index:2;font-family:var(--display);letter-spacing:-.04em;font-size:.76rem;font-weight:780;position:relative}.brand__monogram i{filter:blur(1px);border-radius:50%;position:absolute}.brand__monogram i:first-of-type{background:rgba(var(--cobalt-rgb), .42);width:25px;height:25px;animation:6s ease-in-out infinite monogram-drift;top:-10px;right:-8px}.brand__monogram i:last-of-type{background:rgba(var(--teal-rgb), .32);width:18px;height:18px;animation:6s ease-in-out -3s infinite reverse monogram-drift;bottom:-8px;left:-6px}.portrait-frame--primary .portrait-image-stack img:first-child{filter:saturate(.96)contrast(1.035)brightness(1.015)}.portrait-frame--primary .portrait-image-stack img:nth-child(2){object-position:50% 54%;filter:saturate(.96)contrast(1.035)brightness(1.015)}.portrait-frame--secondary .portrait-image-stack img{filter:saturate(.96)contrast(1.035)brightness(1.06)}.portrait-frame:before{background:linear-gradient(90deg,#05070b6b,#05070b0a 42%,#0000 70%),linear-gradient(#0000 55%,#05070ba3)}.hero-knowledge-field{z-index:0;pointer-events:none;perspective:1100px;opacity:.58;width:min(58vw,820px);height:72%;position:absolute;top:7%;right:-5%;-webkit-mask-image:radial-gradient(72% 74% at 58% 48%,#000 24%,#0000 76%);mask-image:radial-gradient(72% 74% at 58% 48%,#000 24%,#0000 76%)}.hero-knowledge-field__plane{transform-style:preserve-3d;animation:18s ease-in-out infinite hero-field-drift;position:absolute;inset:8% 1% 5%;transform:rotateX(56deg)rotate(-15deg)translateZ(-30px)}.hero-knowledge-field__plane svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-knowledge-field__plane path{fill:none;stroke:rgba(var(--cobalt-rgb), .34);stroke-width:1.2px;stroke-dasharray:5 9;filter:drop-shadow(0 0 5px rgba(var(--cobalt-rgb),.18));animation:14s linear infinite hero-edge-flow}.hero-knowledge-field__plane circle{fill:#0b111c;stroke:var(--teal);stroke-width:2px;filter:drop-shadow(0 0 8px rgba(var(--teal-rgb),.55))}.hero-knowledge-field__plane .neural-formation path{--formation-delay:0s;stroke:rgba(var(--teal-rgb),.48);stroke-width:1.45px;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 7px rgba(var(--teal-rgb),.24));animation:neural-path-form 12s cubic-bezier(.65,0,.35,1) var(--formation-delay) infinite}.hero-knowledge-field__plane .neural-formation circle{--formation-delay:0s;fill:var(--page-bg);stroke:#8ce9e3;stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 9px rgba(var(--teal-rgb),.65));animation:neural-node-form 12s cubic-bezier(.16,1,.3,1) var(--formation-delay) infinite}.hero-knowledge-field__plane span{--field-x:50%;--field-y:50%;--field-z:0px;left:var(--field-x);top:var(--field-y);border:1px solid rgba(var(--cobalt-rgb), .22);color:#e2ebffad;font-family:var(--display);letter-spacing:.12em;box-shadow:0 10px 25px #0000004d, 0 0 16px rgba(var(--cobalt-rgb),.06);transform:translate(-50%, -50%) translateZ(var(--field-z)) rotateZ(15deg) rotateX(-56deg);background:#080d16d1;border-radius:999px;padding:7px 10px;font-size:.52rem;font-weight:720;animation:7s ease-in-out infinite hero-node-pulse;position:absolute}.hero-knowledge-field__plane span:nth-of-type(2n){border-color:rgba(var(--teal-rgb),.24);animation-delay:-3.5s}.hero-knowledge-field__orbit{border:1px solid rgba(var(--cobalt-rgb),.15);border-radius:50%;position:absolute;transform:rotateX(66deg)rotate(-20deg)}.hero-knowledge-field__orbit--one{aspect-ratio:1;width:62%;animation:22s linear infinite hero-orbit;top:16%;right:9%}.hero-knowledge-field__orbit--two{aspect-ratio:1;border-color:rgba(var(--teal-rgb),.14);width:38%;animation:16s linear infinite reverse hero-orbit;top:30%;right:21%}@keyframes monogram-drift{0%,to{opacity:.45;transform:translate(0,0)scale(.9)}50%{opacity:.8;transform:translate(-4px,5px)scale(1.12)}}@keyframes hero-field-drift{0%,to{transform:rotateX(56deg)rotate(-15deg)translateZ(-30px)}50%{transform:rotateX(53deg)rotate(-11deg)translate3d(-12px,8px,10px)}}@keyframes hero-edge-flow{to{stroke-dashoffset:-140px}}@keyframes hero-node-pulse{0%,to{opacity:.55;box-shadow:0 10px 25px #0000004d}50%{opacity:.92;box-shadow:0 10px 30px #00000057, 0 0 20px rgba(var(--cobalt-rgb),.13)}}@keyframes hero-orbit{to{transform:rotateX(66deg)rotate(340deg)}}@keyframes neural-path-form{0%,12%{opacity:0;stroke-dashoffset:1px}32%,72%{opacity:.9;stroke-dashoffset:0}92%,to{opacity:0;stroke-dashoffset:-1px}}@keyframes neural-node-form{0%,18%,92%,to{opacity:0;transform:scale(.2)}35%{opacity:1;transform:scale(1.45)}48%,76%{opacity:.82;transform:scale(1)}}@media (width<=920px){.hero-knowledge-field{opacity:.38;width:85vw;right:-24%}}@media (width<=620px){.hero-knowledge-field{opacity:.26;width:125vw;height:58%;top:11%;right:-48%}.neural-formation path:nth-of-type(n+4),.neural-formation circle:nth-of-type(n+4){display:none}.portrait-mobile__primary>span{filter:saturate(.96)contrast(1.03)brightness(1.01)}.portrait-mobile__secondary{filter:saturate(.96)contrast(1.03)brightness(1.06)}}@media (prefers-reduced-motion:reduce){.brand__monogram i,.hero-knowledge-field__plane,.hero-knowledge-field__plane path,.hero-knowledge-field__plane span,.hero-knowledge-field__orbit,.hero-knowledge-field__plane .neural-formation circle{animation:none}.hero-knowledge-field__plane .neural-formation path{opacity:.45;stroke-dashoffset:0}.hero-knowledge-field__plane .neural-formation circle{opacity:.65;transform:none}}.outcomes{background:radial-gradient(circle at 88% 0%, rgba(var(--cobalt-rgb),.12), transparent 28rem), radial-gradient(circle at 5% 100%, rgba(var(--teal-rgb),.07), transparent 24rem), linear-gradient(145deg, #0e1522fa, #060a11fc);border:1px solid #8ca6e029;border-radius:36px;width:min(1380px,100% - 48px);padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 42px 110px #0000006b,inset 0 1px #ffffff0a}.outcomes:before{content:"";pointer-events:none;opacity:.45;background-image:linear-gradient(#86a4de09 1px,#0000 1px),linear-gradient(90deg,#86a4de09 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 34% 100%);mask-image:linear-gradient(90deg,#0000,#000 34% 100%)}.outcomes__intro{border-bottom:1px solid #8ca6e021;border-right:0;grid-template-columns:minmax(170px,.45fr) minmax(320px,1.15fr) minmax(260px,.8fr);align-items:end;gap:32px;padding:42px 46px 38px;display:grid;position:relative}.outcomes__intro>span{color:var(--teal);align-self:start}.outcomes__intro h2{max-width:520px;color:var(--text-primary);margin:0;font-size:clamp(2rem,3.4vw,4rem);font-weight:570;line-height:.96}.outcomes__intro p{max-width:390px;color:var(--text-secondary);margin:0;font-size:.78rem}.impact-dashboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;margin:0;display:grid;position:relative}.impact-chart{min-height:210px;box-shadow:none;background:0 0;border:0;border-right:1px solid #8ca6e01f;border-radius:0;grid-template-columns:118px 1fr;padding:34px 28px 30px;transition:background .35s,transform .45s cubic-bezier(.16,1,.3,1)}.impact-chart:last-child{border-right:0}.impact-chart:hover{z-index:2;background:linear-gradient(160deg, rgba(var(--cobalt-rgb),.075), rgba(var(--teal-rgb),.025));transform:translateY(-4px)}.impact-chart:before{background:radial-gradient(circle at 70% 14%, rgba(var(--cobalt-rgb),.12), transparent 48%);opacity:0;transition:opacity .35s}.impact-chart:hover:before{opacity:1}.impact-chart__index{color:#a9b4c561;font-family:var(--display);letter-spacing:.13em;font-size:.56rem;font-weight:720;position:absolute;top:20px;right:22px}.impact-chart svg{width:110px}.gauge-track{stroke:#a9b4c514;stroke-width:6px}.gauge-value{stroke-width:7px}.impact-chart>div{gap:7px}.impact-chart strong{font-size:clamp(1.9rem,2.5vw,3rem);font-weight:580;line-height:.9}.impact-chart h3{color:var(--text-primary);font-family:var(--display);margin:0;font-size:.75rem;font-weight:650;line-height:1.35}.impact-chart small{letter-spacing:.02em;text-transform:uppercase;font-size:.59rem}.impact-chart--latency{grid-template-columns:1fr;align-content:center;padding-inline:30px}.impact-chart--latency svg{height:78px}.impact-chart--latency>div{grid-template-columns:auto 1fr}.impact-chart--latency h3{align-self:end;padding-bottom:3px}@media (width<=1050px){.outcomes__intro{grid-template-columns:.45fr 1.2fr}.outcomes__intro p{grid-column:2}.impact-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.impact-chart:nth-child(2){border-right:0}.impact-chart:nth-child(-n+2){border-bottom:1px solid #8ca6e01f}}@media (width<=620px){.outcomes{border-radius:27px;width:calc(100% - 24px)}.outcomes__intro{grid-template-columns:1fr;gap:16px;padding:30px 24px}.outcomes__intro p{grid-column:auto}.impact-dashboard{grid-template-columns:1fr;width:100%}.impact-chart{border-bottom:1px solid #8ca6e01f;border-right:0;grid-template-columns:104px 1fr;min-height:158px;padding:26px 22px}.impact-chart:nth-child(3){border-bottom:1px solid #8ca6e01f}.impact-chart:last-child{border-bottom:0}.impact-chart--latency{grid-template-columns:1fr}.impact-chart:hover{transform:none}}.knowledge-graph{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;outline:none}.knowledge-graph:focus-visible{border-color:rgba(var(--cobalt-rgb), .48);box-shadow:0 0 0 4px rgba(var(--cobalt-rgb), .09), 0 28px 80px #00000057}.knowledge-graph.is-dragging{cursor:grabbing}.knowledge-graph__stage{--graph-rotate-x:57deg;--graph-rotate-z:-18deg;transform:rotateX(var(--graph-rotate-x)) rotateZ(var(--graph-rotate-z));will-change:transform;transition:transform .65s cubic-bezier(.16,1,.3,1);animation:13s ease-in-out infinite graph-drift-interactive}.knowledge-graph.is-dragging .knowledge-graph__stage{transition:none;animation:none}.knowledge-graph__hint{z-index:5;border:1px solid rgba(var(--cobalt-rgb), .17);color:#a9b4c5b3;font-family:var(--display);letter-spacing:.06em;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060a11b8;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:.52rem;font-weight:670;display:inline-flex;position:absolute;top:16px;right:18px}.knowledge-graph__hint-desktop,.knowledge-graph__hint-touch{align-items:center;gap:8px;display:inline-flex}.knowledge-graph__hint-touch{display:none}.knowledge-graph__hint i{background:var(--teal);width:3px;height:3px;box-shadow:0 0 7px rgba(var(--teal-rgb),.55);border-radius:50%}.knowledge-graph.is-dragging .knowledge-graph__hint{color:var(--text-primary);border-color:rgba(var(--teal-rgb),.3)}.knowledge-graph__reset{z-index:7;border:1px solid rgba(var(--cobalt-rgb),.2);min-height:38px;color:var(--text-secondary);font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060a11c7;border-radius:999px;padding:8px 12px;font-size:.54rem;font-weight:680;transition:color .2s,border-color .2s,background .2s,transform .2s;position:absolute;bottom:16px;right:18px}.knowledge-graph__reset:hover,.knowledge-graph__reset:focus-visible{color:var(--text-primary);border-color:rgba(var(--teal-rgb),.42);background:rgba(var(--teal-rgb),.08);outline:none;transform:translateY(-1px)}@keyframes graph-drift-interactive{0%,to{transform:rotateX(var(--graph-rotate-x)) rotateZ(var(--graph-rotate-z)) translate3d(0,0,0)}50%{transform:rotateX(calc(var(--graph-rotate-x) + 2deg)) rotateZ(calc(var(--graph-rotate-z) + 2deg)) translate3d(0,-5px,8px)}}@media (width<=620px){.knowledge-graph{touch-action:pan-y}.knowledge-graph__hint{padding:7px 9px;font-size:.47rem;top:10px;right:10px}.knowledge-graph__hint-desktop{display:none}.knowledge-graph__hint-touch{display:inline-flex}.knowledge-graph__reset{min-height:42px;padding-inline:14px;font-size:.5rem;bottom:10px;right:10px}.knowledge-node{min-height:42px}}@media (prefers-reduced-motion:reduce){.knowledge-graph__stage{transition:none;animation:none}}.knowledge-node{cursor:move;touch-action:none;transition:left .22s,top .22s,border-color .2s,box-shadow .2s}.knowledge-node:hover,.knowledge-node:focus-visible{z-index:8;border-color:rgba(var(--teal-rgb),.48);box-shadow:0 20px 48px #0006, 0 0 0 3px rgba(var(--teal-rgb),.08), 0 0 22px rgba(var(--teal-rgb),.12);outline:none}.knowledge-node.is-node-dragging{z-index:10;cursor:grabbing;border-color:var(--teal);box-shadow:0 24px 56px #00000075, 0 0 30px rgba(var(--teal-rgb),.2);transition:none;animation:none}.knowledge-graph.is-node-active{cursor:default}.knowledge-graph.is-node-active .knowledge-graph__stage{animation:none}.knowledge-edge{transition:left .14s linear,top .14s linear,width .14s linear,transform .14s linear}.knowledge-graph.is-node-active .knowledge-edge{transition:none}:root{--page-bg:#040609;--surface-primary:#090e16;--surface-secondary:#0b121d;--surface-raised:#0e1623;--text-primary:#f6f8fc;--text-secondary:#a8b3c4;--text-muted:#748197;--cobalt:#527dff;--cobalt-rgb:82, 125, 255;--teal:#2bc8be;--teal-rgb:43, 200, 190;--border:#a8b3c421;--border-strong:#a8b3c438;--premium-radius:28px;--premium-shadow:0 32px 90px #00000061, inset 0 1px #ffffff09}html{background:var(--page-bg)}body{background:radial-gradient(circle at 82% -8%, rgba(var(--cobalt-rgb),.095), transparent 36rem), radial-gradient(circle at 3% 42%, rgba(var(--teal-rgb),.04), transparent 30rem), var(--page-bg)}.section{width:min(1280px,100vw - 80px);padding-block:clamp(112px,13vw,196px)}.section-heading{grid-template-columns:2fr 10fr;gap:24px}.section-heading h2{max-width:900px;color:var(--text-primary);letter-spacing:-.065em;text-wrap:balance;font-size:clamp(2.8rem,6vw,6.5rem);font-weight:540;line-height:.92}.section-heading p{max-width:650px;color:var(--text-secondary);margin-top:24px;font-size:.9rem;line-height:1.8}.section-heading__meta{color:var(--teal);padding-top:8px}.site-header{background:#05080dcc;border-radius:20px;width:min(1380px,100% - 32px);height:68px;top:16px;box-shadow:0 18px 60px #0000005c,inset 0 1px #ffffff09}.brand__monogram{border-radius:12px}.header-book{border-radius:13px}.desktop-nav a{font-size:.7rem}.opening-journey{background:radial-gradient(ellipse 58% 44% at 75% 24%, rgba(var(--cobalt-rgb),.09), transparent 72%), radial-gradient(ellipse 44% 42% at 14% 44%, rgba(var(--teal-rgb),.045), transparent 72%), var(--page-bg)}.opening-aurora{opacity:.55}.opening-grid{opacity:.34}.hero-copy h1{letter-spacing:-.075em;max-width:820px;font-size:clamp(4.4rem,8.4vw,9rem);font-weight:530;line-height:.84}.hero-copy h1 em{color:#0000;background:linear-gradient(105deg,#f6f8fc 0%,#9fb5ff 43%,#55d8cf 100%);-webkit-background-clip:text;background-clip:text}.hero-statement{max-width:680px;color:var(--text-secondary);font-size:clamp(.9rem,1.15vw,1.08rem);line-height:1.72}.availability{background:rgba(var(--status-success-rgb),.055)}.portrait-frame{border-radius:var(--premium-radius);box-shadow:0 55px 150px #00000094,inset 0 1px #ffffff0b}.portrait-frame--primary{border-radius:38px}.portrait-stage__flash{opacity:.45}.hero-knowledge-field{opacity:.4}.outcomes{border-radius:34px;margin-top:28px;box-shadow:0 48px 130px #00000070,inset 0 1px #ffffff09}.outcomes__intro{padding:48px 54px 42px}.outcomes__intro h2{font-size:clamp(2.5rem,4.8vw,5.2rem)}.impact-dashboard:after{content:"";z-index:4;background:linear-gradient(90deg, transparent, var(--cobalt), var(--teal), transparent);transform-origin:0;height:1px;animation:8s ease-in-out infinite premium-baseline;position:absolute;bottom:0;left:0;right:0}.impact-chart{min-height:224px}.impact-chart strong{font-variant-numeric:tabular-nums}.principle-interlude{border-block-color:rgba(var(--cobalt-rgb),.15);background:linear-gradient(90deg, transparent, rgba(var(--cobalt-rgb),.03) 30%, rgba(var(--teal-rgb),.025) 70%, transparent);margin-block:clamp(100px,12vw,180px)}.principle-interlude:nth-of-type(2n){text-align:right;justify-items:end}.principle-interlude blockquote{font-weight:520}.advisory-layout{gap:56px}.advisory-step{padding-block:28px}.diagnostic-card{background:radial-gradient(circle at 84% 4%, rgba(var(--cobalt-rgb),.11), transparent 18rem), linear-gradient(145deg,#0c1420,#080d15);box-shadow:var(--premium-shadow);border-radius:30px}.diagnostic-card__glow{opacity:.45}.knowledge-graph{border-radius:var(--premium-radius);box-shadow:var(--premium-shadow);background-size:42px 42px,42px 42px,auto,auto}.knowledge-graph__hint{transition:opacity .35s,transform .35s}.knowledge-graph.has-engaged .knowledge-graph__hint{opacity:0;transform:translateY(-6px)}.expertise-grid{gap:16px}.expertise-card{background:linear-gradient(150deg,#0e1623f5,#080d15f5);border-radius:24px;min-height:320px}.expertise-card p{color:var(--text-secondary)}.skill-list span{background:#ffffff06}.experience-section{background:linear-gradient(#0000,#090e16e6 12% 88%,#0000);width:100%;padding-inline:max(40px,50vw - 640px)}.career-entry{background:linear-gradient(145deg,#0e1623d6,#070b12c7);border-radius:24px;grid-template-columns:.65fr 1.7fr .42fr;padding:34px 32px}.career-entry--current{border-color:rgba(var(--teal-rgb),.25);box-shadow:0 26px 70px #00000057, inset 3px 0 var(--teal)}.current-label,.promotion-label{border:1px solid rgba(var(--teal-rgb),.22);background:rgba(var(--teal-rgb),.06);color:var(--teal);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 8px;font-size:.54rem;font-weight:740;display:inline-flex}.career-entry__details{overflow:hidden}.career-entry__toggle{color:var(--teal);font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:18px;padding:0;font-size:.66rem;font-weight:720;display:inline-flex}.career-entry__toggle svg{width:14px;height:14px;transition:transform .28s}.career-entry__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.career-entry__toggle:focus-visible{outline:2px solid var(--cobalt);outline-offset:6px;border-radius:4px}.career-highlights--featured{margin-bottom:0}.about-layout{grid-template-columns:7fr 5fr;gap:clamp(48px,8vw,110px)}.about-copy p:first-child{color:var(--text-primary);font-family:var(--display);letter-spacing:-.035em;font-size:clamp(1.4rem,2.5vw,2.35rem);line-height:1.3}.credential-stack{gap:14px}.credential-card{background:linear-gradient(145deg,#0e1623e0,#070b12d9);border-radius:22px}.learning-card{border-radius:26px}.contact-section{background:radial-gradient(circle at 72% 28%,rgba(var(--cobalt-rgb),.09),transparent 32rem),radial-gradient(circle at 22% 82%,rgba(var(--teal-rgb),.055),transparent 28rem),#05080d;border-radius:0;min-height:720px}.contact-content h2{letter-spacing:-.07em;max-width:1040px;font-size:clamp(3.2rem,7vw,7.8rem);line-height:.9}.contact-links{border-radius:22px}.is-page-hidden *{animation-play-state:paused!important}@keyframes premium-baseline{0%,to{opacity:.25;transform:scaleX(.2)}50%{opacity:.9;transform:scaleX(1)}}@media (width<=900px){.section{width:min(100% - 40px,1280px);padding-block:110px}.section-heading{grid-template-columns:1fr}.section-heading h2{font-size:clamp(2.8rem,9vw,5rem)}.career-entry{grid-template-columns:1fr}.career-entry time{grid-row:auto}.about-layout{grid-template-columns:1fr}}@media (width<=620px){.section{width:calc(100% - 32px);padding-block:86px}.site-header{width:calc(100% - 20px);top:10px}.hero-copy h1{font-size:clamp(3.7rem,17vw,5.5rem)}.outcomes__intro{padding:34px 24px}.contact-section{min-height:620px}}@media (prefers-reduced-motion:reduce){.impact-dashboard:after{opacity:.45;animation:none;transform:none}}.scroll-scene{transform-style:preserve-3d;will-change:transform, opacity;position:relative}.hero-neural-scroll-layer{z-index:0;pointer-events:none;transform-origin:72% 38%;will-change:transform, opacity;position:absolute;inset:0}.hero-neural-scroll-layer .hero-knowledge-field{opacity:1}.outcomes-scene{width:100%;min-height:126vh;padding-top:10vh}.outcomes-scene .outcomes{margin-bottom:18vh;position:sticky;top:12vh}.outcomes-scene .impact-chart{transition:border-color .35s,background .35s,box-shadow .35s,transform .35s}.outcomes-scene .impact-chart:hover{border-color:rgba(var(--teal-rgb),.3);box-shadow:inset 0 0 42px rgba(var(--cobalt-rgb),.055);transform:translateY(-4px)}.advisory-scene{perspective:1200px}.advisory-steps{position:relative}.advisory-scroll-path{z-index:0;background:rgba(var(--cobalt-rgb),.08);width:2px;position:absolute;top:12px;bottom:12px;left:30px;overflow:hidden}.advisory-scroll-path i{background:linear-gradient(180deg,var(--cobalt),var(--teal));width:100%;height:100%;box-shadow:0 0 14px rgba(var(--teal-rgb),.35);transform-origin:50% 0;display:block}.advisory-step{z-index:1;position:relative}.diagnostic-card{transition:border-color .4s,box-shadow .4s}.advisory-scene:hover .diagnostic-card{border-color:rgba(var(--cobalt-rgb),.28);box-shadow:0 42px 110px #00000075, 0 0 60px rgba(var(--cobalt-rgb),.055), inset 0 1px #ffffff0a}.graph-scroll-scene{perspective:1400px}.graph-scroll-scene .knowledge-graph{transition:border-color .4s,box-shadow .4s}.graph-scroll-scene:not(.graph-scroll-scene--compact) .knowledge-node{animation-delay:calc(var(--node-delay) - 1.2s)}.graph-scroll-scene--compact .knowledge-edge{opacity:.76}.knowledge-graph.is-user-controlled .knowledge-graph__stage,.knowledge-graph.is-user-controlled .knowledge-node{animation-play-state:paused}.principle-scene{perspective:1100px}.principle-interlude{clip-path:inset(0)}.principle-interlude blockquote{animation:9s ease-in-out infinite quote-breathe}.principle-scene:nth-of-type(2n) .principle-interlude:before{left:4%;right:auto;transform:scaleX(-1)}.credentials-scroll-scene .credential-stack{transform-style:preserve-3d}.credentials-scroll-scene .credential-stack>div:first-child{transform:translateZ(14px)rotateY(-1.2deg)}.credentials-scroll-scene .credential-stack>div:last-child{transform:translateZ(6px)rotateY(1.2deg)}.contact-scroll-scene{width:min(1180px,100% - 48px)}.contact-scroll-scene .contact-content{width:100%}.contact-section:before{content:"";pointer-events:none;opacity:.5;background:radial-gradient(circle at 50% 52%,rgba(var(--teal-rgb),.1),transparent 7%,transparent 18%), conic-gradient(from 180deg at 50% 50%,transparent,rgba(var(--cobalt-rgb),.055),transparent 36%,rgba(var(--teal-rgb),.045),transparent 70%);filter:blur(2px);animation:14s ease-in-out infinite contact-converge;position:absolute;inset:12% 8%}@keyframes quote-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes contact-converge{0%,to{opacity:.28;transform:scale(.88)rotate(-2deg)}50%{opacity:.58;transform:scale(1.04)rotate(2deg)}}@media (width<=900px){.scroll-scene{will-change:auto}.outcomes-scene{min-height:auto;padding-top:0}.outcomes-scene .outcomes{margin-bottom:0;position:relative;top:auto}.advisory-scroll-path{left:24px}.credentials-scroll-scene .credential-stack>div{transform:none!important}.contact-scroll-scene{width:calc(100% - 28px)}}@media (width<=620px){.hero-neural-scroll-layer{transform-origin:78% 26%}.outcomes-scene .impact-chart:hover{transform:none}.advisory-scroll-path{opacity:.7;left:20px}.principle-interlude blockquote{animation-duration:12s}}@media (prefers-reduced-motion:reduce){.scroll-scene{will-change:auto;opacity:1!important;transform:none!important}.outcomes-scene{min-height:auto;padding-top:0}.outcomes-scene .outcomes{margin-bottom:0;position:relative;top:auto}.principle-interlude blockquote,.contact-section:before{animation:none}.advisory-scroll-path i{transform:scaleY(1)!important}.knowledge-graph.is-user-controlled .knowledge-graph__stage,.knowledge-graph.is-user-controlled .knowledge-node{animation:none}}
