@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fonts/space-grotesk-vietnamese.woff2)format("woff2");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;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fonts/space-grotesk-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fonts/space-grotesk-latin.woff2)format("woff2");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:Dune Rise;src:url(/assets/fonts/Dune_Rise.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--font-title:"Dune Rise","Space Grotesk",Arial,sans-serif;--font-body:"Space Grotesk",Arial,sans-serif;font-family:var(--font-body);color:#19191c;font-synthesis:none;--red:#eb1935;--muted:#71717a;background:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:#fff;margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--red);outline-offset:6px}.glass{-webkit-backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(125deg,#ffffffab,#ffffff3b);border:1px solid #fffffffa;box-shadow:0 8px 35px #1b1c2711,0 1px 3px #1b1c2717,inset 0 1px #fff,inset 0 -1px #dcdee159}#scene{z-index:1;pointer-events:none;position:fixed;inset:0}#scene canvas{width:100%;height:100%;display:block}#fallback{object-fit:contain;width:min(53vw,720px);height:76%;transition:opacity .6s;position:absolute;top:12%;right:1%}.nav{z-index:20;border-radius:24px;justify-content:space-between;align-items:center;width:92%;height:76px;padding:12px 22px;display:flex;position:fixed;top:24px;left:4%}.brand{font-family:var(--font-title);letter-spacing:0;-webkit-text-stroke:1.3px currentColor;paint-order:stroke fill;align-items:center;gap:9px;font-size:22px;font-weight:400;display:flex}.brand-symbol{background:var(--red);color:#fff;border-radius:50% 35%;place-items:center;width:31px;height:35px;font-size:24px;display:grid}.brand-dot{align-self:flex-start;margin-top:4px;font-size:11px}.nav nav{gap:38px;font-size:14px;display:flex}.nav nav a{color:#555;padding:12px 0}.nav nav a:hover{color:var(--red)}.nav-cta{border-radius:14px;gap:26px;padding:14px 20px;font-size:13px;display:flex}.nav-cta span{color:var(--red)}main,footer{z-index:2;position:relative}.section{max-width:1600px;min-height:900px;margin:auto;padding:140px 7vw 90px;scroll-margin-top:0;position:relative}.hero{height:100svh;min-height:780px;max-height:1150px;padding-top:clamp(190px,23vh,290px)}.hero-copy{width:57%;max-width:750px}.eyebrow{letter-spacing:3px;color:#777780;margin:0 0 28px;font-size:11px;font-weight:600}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--font-title);letter-spacing:-.5px;-webkit-text-stroke:2.4px currentColor;paint-order:stroke fill;font-weight:400;line-height:1.12}h1{margin-bottom:28px;font-size:clamp(44px,5vw,78px)}em{color:var(--red);font-style:normal}.body-copy{color:#77777f;max-width:400px;margin-bottom:30px;font-size:16px;line-height:1.8}.actions{gap:14px;display:flex}.button{border-radius:15px;justify-content:space-between;align-items:center;gap:32px;padding:17px 23px;font-size:13px;transition:transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-3px);box-shadow:0 10px 28px #e7193520}.red-glass{color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(140deg,#ff5068db,#e51231ef);border:1px solid #ff8193;box-shadow:inset 0 1px 2px #ffbdc7,0 8px 20px #ef233322}.hero-note{color:#929298;letter-spacing:1px;align-items:flex-start;gap:14px;font-size:11px;line-height:1.6;display:flex;position:absolute;top:145px;right:7%}.tiny-rule{background:#b6b6bc;width:25px;height:1px;margin-top:8px}.floating-card{border-radius:20px;width:265px;padding:21px;position:absolute;bottom:16%;right:6%;transform:rotate(-5deg)}.card-top,.card-bottom{color:#64646d;justify-content:space-between;font-size:11px;display:flex}.card-top{margin-bottom:21px}.card-top span:first-child{color:#26262c;font-weight:600}.card-bottom{margin-top:13px;font-size:10px}.floating-card svg{width:100%;overflow:visible}.chart-fill{fill:#ee244014}.chart-line{stroke:#ec2440;stroke-width:1.7px;fill:none}.scroll-cue{color:#8b8b94;align-items:center;gap:15px;font-size:11px;display:flex;position:absolute;bottom:45px;left:7%}.scroll-track{border:1px solid #c6c6ca;border-radius:12px;justify-content:center;width:16px;height:27px;padding:5px;display:flex}.scroll-track i{background:#ee2640;width:2px;height:5px}.hero-index{font-size:12px;position:absolute;bottom:45px;right:7%}.hero-index span{color:#aaa;margin-left:9px}.category-bar{color:#777;border-radius:20px;justify-content:space-between;margin:0 4%;padding:25px 6%;font-size:13px;display:flex}.category-bar span:first-child{color:var(--red)}.section-number{color:var(--red);align-items:center;gap:20px;font-size:12px;display:flex}.section-number span{color:#92929a;letter-spacing:2px;font-size:10px}h2{margin-bottom:28px;font-size:clamp(44px,4.5vw,68px)}.education{min-height:980px}.right-column{margin-top:75px;margin-left:51%}.editorial-card{border-radius:20px;align-items:center;gap:20px;margin-top:20px;padding:25px 20px;transition:transform .2s;display:flex}.editorial-card:hover{transform:translate(5px)}.number{color:var(--red);align-self:flex-start;margin-top:5px;font-size:12px}h3{letter-spacing:-.4px;margin-bottom:10px;font-size:18px;font-weight:500}.editorial-card p{color:#818189;margin:0;font-size:13px;line-height:1.7}.round-arrow{min-width:35px;height:35px;color:var(--red);border-radius:50%;place-items:center;display:grid}.side-caption{letter-spacing:3px;font-size:12px;position:absolute;bottom:160px;left:9%}.side-caption span{color:#aaa;letter-spacing:1.5px;margin-top:12px;font-size:9px;display:block}.showcase{min-height:1000px;padding-top:90px}.showcase-copy{max-width:640px;margin-top:75px}.large-glass{background:linear-gradient(120deg,#ffffff70,#ffffff24);border-radius:27px;width:72%;margin-top:40px;padding:27px 35px;position:relative;transform:rotate(-2deg)}.panel-top{color:#85858e;justify-content:space-between;align-items:center;font-size:11px;display:flex}.panel-top .brand{color:#303036;font-size:17px}.panel-menu{font-size:25px}.panel-label{flex-direction:column;gap:10px;margin:25px 0;display:flex}.panel-label span{color:#96969e;font-size:11px}.panel-label strong{letter-spacing:-1px;font-size:24px;font-weight:500}.large-chart{width:100%;max-height:210px;display:block}.panel-footer{color:#95959c;border-top:1px solid #eeeeee90;justify-content:space-between;padding-top:20px;font-size:11px;display:flex}.closing{min-height:850px;padding-top:70px;overflow:hidden}.closing-card{z-index:2;border-radius:30px;margin-top:80px;margin-left:39%;padding:55px;position:relative}.closing-card .body-copy{max-width:360px}.closing-word{font-size:clamp(80px,17vw,270px);font-family:var(--font-title);letter-spacing:-2px;color:#ededf040;z-index:0;pointer-events:none;font-weight:400;position:absolute;bottom:10px;left:6%}footer{color:#999;border-radius:20px;justify-content:space-between;align-items:center;margin:0 4% 22px;padding:25px 35px;font-size:12px;display:flex}footer .brand{color:#29292f;font-size:18px}footer a:last-child{color:var(--red);font-size:21px}.motion-control{z-index:30;color:#666;cursor:pointer;border-radius:50%;width:38px;height:38px;position:fixed;bottom:25px;right:22px}.skip{z-index:100;background:#fff;padding:15px;position:fixed;top:-100px;left:15px}.skip:focus{top:15px}@media (min-width:1700px){.section{padding-left:110px;padding-right:110px}.hero-copy{max-width:750px}}@media (max-width:760px){html{scroll-padding-top:90px}.nav{border-radius:18px;height:63px;padding:10px 15px;top:13px}.brand{font-size:19px}.brand-symbol{width:25px;height:29px;font-size:20px}.nav nav{display:none}.nav-cta{gap:14px;padding:12px;font-size:11px}.section{min-height:850px;padding:110px 7% 65px}.hero{height:auto;min-height:980px;padding-top:145px}.hero-copy{width:100%;max-width:none}h1{letter-spacing:-.5px;font-size:clamp(38px,9vw,60px)}.eyebrow{letter-spacing:2px;margin-bottom:22px;font-size:9px}.body-copy{max-width:310px;font-size:14px;line-height:1.8}.button{gap:17px;padding:15px 18px;font-size:12px}.hero-note{display:none}.floating-card{width:200px;padding:17px;bottom:85px;right:8%}.scroll-cue,.hero-index{bottom:28px}.category-bar{white-space:nowrap;gap:12px;padding:20px 14px;font-size:10px;overflow:auto}.education{min-height:1050px}.right-column{margin-top:370px;margin-left:0}h2{letter-spacing:-.5px;font-size:38px}.editorial-card{gap:12px;padding:20px 16px}.editorial-card p{font-size:12px}.side-caption{display:none}.showcase{min-height:1050px}.showcase-copy{margin-top:55px}.large-glass{border-radius:21px;width:100%;margin-top:310px;padding:22px 20px}.panel-top{font-size:9px}.panel-label strong{font-size:21px}.panel-footer{font-size:9px}.closing{min-height:910px}.closing-card{margin-top:360px;margin-left:0;padding:30px 23px}.closing-word{letter-spacing:-6px;font-size:21vw;bottom:10px}footer{padding:22px 18px;font-size:10px}footer .brand{font-size:15px}.motion-control{width:34px;height:34px;bottom:15px;right:12px}#fallback{width:95%;height:53%;top:44%;right:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}
:root{--metal-highlight:#fff3ce;--metal-base:#d5b36c;--metal-shadow:#947039;--market-warm-wash:#d5b36c14;--market-art-opacity:.14}html[data-theme=dark]{--metal-highlight:#e3c88d;--metal-base:#93703a;--metal-shadow:#cba45c;--market-warm-wash:#cba45c0d;--market-art-opacity:.11}:root{--red:#e5092b;--muted:#5b5d64;color:#16171a}body{background:#fff}.nav-actions{align-items:center;gap:10px;display:flex}.flare-control{z-index:30;min-height:42px;color:inherit;cursor:pointer;border-radius:16px;padding:8px 15px;font-size:12px;position:fixed;bottom:25px;right:74px}.flare-control:disabled{opacity:.45;cursor:default}.theme-toggle{min-height:44px;color:inherit;cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.theme-icon{font-size:19px;line-height:1}.nav:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#de143965,#4692d478,#0000);width:36%;height:1px;position:absolute;bottom:-1px;left:32%}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f1f4f9;--red:#ff4966;--muted:#b7c0ce;background:#080b12}[data-theme=dark] body{color:#f1f4f9;background:#080b12}[data-theme=dark] .glass{-webkit-backdrop-filter:blur(34px)saturate(165%);background:linear-gradient(#2a384c9e 0%,#0d131d66 46%,#172d3a6b 100%);border-color:#b4d4f04d;box-shadow:inset 0 3px 4px #d6ecff6b,inset 0 0 0 2px #96c3eb29,inset 0 0 16px 3px #60a6e424,inset 0 -18px 28px -12px #0009,inset 0 -4px 5px -1px #00000073,0 1px #c8e4fc24,0 4px 10px -2px #00000080,0 30px 65px -22px #000000d9}[data-theme=dark] .nav nav{background:#03091138;border-color:#759bb825;box-shadow:inset 0 2px 8px #0005}[data-theme=dark] .nav nav a,[data-theme=dark] .nav-cta{color:#d3dce8}[data-theme=dark] .nav nav a:hover{color:#72b5ef}[data-theme=dark] .brand{color:#f0f4fa}[data-theme=dark] .brand-symbol{color:#fff}[data-theme=dark] .body-copy,[data-theme=dark] .editorial-card p{color:#b9c2d1}[data-theme=dark] .eyebrow,[data-theme=dark] .hero-note,[data-theme=dark] .section-number span,[data-theme=dark] .side-caption,[data-theme=dark] .side-caption span,[data-theme=dark] .scroll-cue,[data-theme=dark] .hero-index span{color:#a5b1c4}[data-theme=dark] .category-bar,[data-theme=dark] footer,[data-theme=dark] .panel-top,[data-theme=dark] .panel-label span,[data-theme=dark] .panel-footer,[data-theme=dark] .card-top,[data-theme=dark] .card-bottom{color:#b8c5d6}[data-theme=dark] .card-top span:first-child,[data-theme=dark] .editorial-card h3,[data-theme=dark] .panel-top .brand,[data-theme=dark] footer .brand{color:#f1f5fc}[data-theme=dark] .closing-card:before{border-color:#bddcf223;box-shadow:inset 0 -1px 2px #80b6dc22}[data-theme=dark] .closing-card{background:linear-gradient(125deg,#1b2838df,#111925bd 65%,#172a36b3)}[data-theme=dark] .closing-word{color:#ffffff05}[data-theme=dark] .chart-line,[data-theme=dark] .large-chart path:last-child{stroke:#ff6680;filter:drop-shadow(0 0 3px #ff315c55)}[data-theme=dark] .chart-fill{fill:#ff466422}[data-theme=dark] .panel-footer{border-color:#c1daef25}[data-theme=dark] .round-arrow{color:#7dbaef}[data-theme=dark] .motion-control{color:#d3e4f3}[data-theme=dark] .red-glass{color:#fff;background:linear-gradient(135deg,#f74966,#c60938);border-color:#ff749b80;box-shadow:inset 0 1px 2px #ffb1c6,0 0 22px -8px #f51d637d}[data-theme=dark] .skip{color:#fff;background:#111a27}@media (max-width:760px){.nav-actions{gap:7px}.theme-toggle{flex-shrink:0;width:44px;padding:8px}.theme-label{display:none}.theme-icon{font-size:20px}}.glass{-webkit-backdrop-filter:blur(34px)saturate(185%);background:linear-gradient(#ffffff8c 0%,#ffffff24 46%,#ffffff57 100%);border:1.5px solid #ffffff8c;box-shadow:inset 0 3px 4px #fffffffa,inset 0 0 0 2px #ffffff73,inset 0 0 16px 3px #fff6,inset 0 -18px 28px -12px #60708e6b,inset 0 -4px 5px -1px #788caa66,0 1px #ffffffb3,0 4px 10px -2px #1e293b33,0 30px 65px -22px #1e293b80}.nav{background:linear-gradient(110deg,#fffffff0,#ffffff8c 60%,#e9eef2a8);border-radius:26px;width:90%;height:72px;padding:12px 18px 12px 24px;top:22px;left:5%}.nav nav{background:#ffffff45;border:1px solid #c7ced549;border-radius:18px;gap:30px;padding:4px 24px;box-shadow:inset 0 2px 6px #818d9c12,0 1px #fff}.nav nav a{color:#464950;padding:8px 0;font-size:12px}.nav-cta{color:#292d34;border-radius:17px;font-weight:500}.brand{letter-spacing:-1.2px;font-size:21px}.brand-symbol{background:linear-gradient(140deg,#ff4b57,#e5092b 65%,#a3001a);box-shadow:inset 1px 2px 2px #ffb4b8,0 3px 7px #bc07232a}.hero{min-height:860px;padding-top:clamp(175px,22vh,260px)}.hero-copy{width:53%;max-width:820px}h1,h2{letter-spacing:-.065em;font-weight:500;line-height:1.015}h1{margin-bottom:30px;font-size:clamp(54px,6.55vw,104px)}h2{font-size:clamp(48px,5.1vw,78px)}.eyebrow{color:#626671;letter-spacing:2px;margin-bottom:25px;font-size:10px}.body-copy{color:#5b5d64;max-width:365px;font-size:15px;line-height:1.75}.button{border-radius:18px;min-height:50px;padding:17px 23px;font-weight:500}.red-glass{color:#fff;background:linear-gradient(150deg,#ff6975 0%,#f2203f 28%,#db0324 78%,#b9011d);border:1px solid #ff9ba6;box-shadow:inset 0 2px 2px #ffd0d5,inset 0 -3px 5px #a4002445,0 7px 16px -7px #cf18366b}.hero-note{color:#656873;top:139px;right:7%}.floating-card{border-radius:28px;width:280px;padding:28px;bottom:13%;right:5.5%;transform:none}.closing-card:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffffdc;position:absolute;inset:6px;box-shadow:inset 0 -1px 2px #78869726}.card-top{margin-bottom:26px}.card-bottom{color:#525763}.chart-line{stroke:#e5092b;stroke-width:2px}.category-bar{color:#505560;z-index:3;border-radius:24px;gap:20px;margin:0 5%;padding:24px 4%;font-size:12px;position:relative}.category-bar span+span{border-left:1px solid #adb6c34a;padding-left:5%}.section-number span{color:#656a75;letter-spacing:1.5px}.education{min-height:1000px}.right-column{margin-top:88px;margin-left:52%}.editorial-card{background:linear-gradient(120deg,#ffffffa8,#edf1f54f);border-radius:25px;margin-top:18px;padding:28px 24px;position:relative}.editorial-card:last-child{margin-left:24px}.editorial-card p{color:#5b606a}.editorial-card h3{color:#22252c;font-size:19px}.round-arrow{background:#ffffff8f;min-width:40px;height:40px;margin-left:auto}.side-caption{color:#525965}.side-caption span{color:#717782}.showcase{min-height:1060px}.showcase-copy{max-width:660px}.large-glass{border-radius:32px;width:68%;margin-top:48px;padding:35px 38px;transform:none}.panel-top,.panel-label span,.panel-footer{color:#5d626e}.panel-label strong{font-size:30px;font-weight:500}.panel-footer{border-top-color:#adb6c33d}.closing-card{background:linear-gradient(120deg,#ffffffe6,#f0f4f788 60%,#ffffff80);border-radius:36px;margin-top:88px;margin-left:52%;padding:55px 48px}.closing-word{color:#f5f5f7;letter-spacing:-.075em;font-weight:600}footer{color:#555c66;background:#f7f9fa88;border-radius:24px;margin:0 5% 24px}.scroll-cue{color:#626773}.hero-index span{color:#767b85}.motion-control{color:#3c434e;width:42px;height:42px}@media (min-width:1700px){.hero-copy{width:57%}h1{font-size:104px}}@media (min-width:761px) and (max-width:1050px){h1{font-size:6.5vw}.hero{min-height:850px}.hero-copy{width:55%}.floating-card{width:240px;bottom:12%}.right-column{margin-left:48%}h2{font-size:5.8vw}.closing-card{margin-left:48%;padding:40px 30px}.large-glass{width:78%}}@media (max-width:760px){.nav{border-radius:22px;width:92%;height:64px;padding:10px 14px;top:12px;left:4%}.nav nav{display:none}.brand{font-size:18px}.nav-cta{padding:12px;font-size:11px}.hero{min-height:1000px;padding-top:145px}.hero-copy{width:100%;max-width:100%}h1{letter-spacing:-.06em;font-size:clamp(45px,11.2vw,76px)}.body-copy{max-width:320px;font-size:14px}.eyebrow{letter-spacing:1.7px;font-size:9px}.actions{gap:10px}.button{gap:16px;padding:15px 17px;font-size:12px}.floating-card{border-radius:24px;width:208px;padding:23px;bottom:80px;right:7%}.category-bar{gap:20px;margin:0 4%;padding:20px;overflow:auto}.category-bar span+span{padding-left:20px}h2{font-size:43px}.education{min-height:1090px}.right-column{margin-top:380px;margin-left:0}.editorial-card{padding:22px 18px}.editorial-card:last-child{margin-left:12px}.editorial-card h3{font-size:17px}.editorial-card p{font-size:12px}.round-arrow{min-width:35px;height:35px}.showcase{min-height:1080px}.large-glass{border-radius:28px;width:100%;margin-top:315px;padding:28px 24px;transform:none}.panel-label strong{font-size:24px}.closing-card{border-radius:30px;margin-top:360px;margin-left:0;padding:35px 28px}.closing-word{font-size:21vw}.closing{min-height:940px}footer{margin-left:4%;margin-right:4%;padding:22px 18px}.motion-control{width:38px;height:38px}}body.is-loading{overflow:hidden}#loading-screen{z-index:10000;color:#fff;background:#101217;place-items:center;transition:opacity .55s,visibility .55s;display:grid;position:fixed;inset:0}.loading-content{text-align:center;width:min(340px,76vw)}.loading-content img{filter:invert();width:min(300px,66vw);height:auto;margin:0 auto 36px;display:block}.brand-logo{width:auto;height:26px;display:block}footer .brand-logo{height:21px}[data-theme=dark] .brand-logo{filter:invert()}@media (max-width:760px){.brand-logo{height:22px}footer .brand-logo{height:19px}}.loading-track{background:#ffffff16;width:160px;height:2px;margin:auto;overflow:hidden}#loading-progress{background:#ef3553;width:0;height:100%;transition:width .25s;display:block;box-shadow:0 0 10px #ef355380}#loading-status{letter-spacing:.12em;color:#a7abb5;margin:16px 0 0;font:11px/1.5 Arial,sans-serif}#loading-percent{font-variant-numeric:tabular-nums;min-width:32px;margin-left:12px;display:inline-block}#loading-screen.is-complete{opacity:0;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){#loading-screen,#loading-progress{transition:none}}:root{--edge-cyan:#0851912e;--edge-red:#e5092b24;--neon-focus:#085191}[data-theme=dark]{--edge-cyan:#58aef95c;--edge-red:#ff315c45;--neon-focus:#82c2fa}.nav{border-bottom-color:var(--edge-cyan);box-shadow:inset 0 3px 4px #fffffff2,inset 0 0 0 2px #fff6,inset 0 -14px 22px -12px #60708e52,0 1px #ffffffb3,0 8px 26px -18px #1f80d599,0 16px 40px -26px #ec245f66,0 28px 55px -28px #1e293b6b}.nav:after{width:64%;height:1px;box-shadow:0 2px 10px var(--edge-cyan);background:linear-gradient(90deg,#0000,#ed315a99 20%,#64a8e399 75%,#0000);left:18%}[data-theme=dark] .nav{box-shadow:inset 0 3px 4px #d6ecff66,inset 0 0 0 2px #96c3eb24,inset 0 -14px 22px -12px #00000080,0 1px #c8e4fc24,0 8px 32px -16px #3595e94a,0 28px 55px -26px #000000b3}.nav nav a{transition:color .2s;position:relative}.nav nav a:after{content:"";transform-origin:0;height:2px;box-shadow:0 0 8px var(--edge-cyan);background:linear-gradient(90deg,#ee2348,#5ca3e2);transition:transform .2s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.nav nav a:hover:after,.nav nav a:focus-visible:after{transform:scaleX(1)}.closing-card{border-top-color:var(--edge-cyan);border-right-color:var(--edge-red)}[data-theme=dark] .closing-card{border-top-color:#71b8f775;border-right-color:#fb416049;box-shadow:inset 0 1px 2px #d2eaff50,inset 0 -1px 2px #fd35592e,0 -7px 25px -19px #65b7ff,10px 14px 35px -29px #fa365c,0 20px 45px -25px #000}.chart-line,.large-chart path:last-child{filter:drop-shadow(0 0 2px #ec244040)}[data-theme=dark] .chart-line,[data-theme=dark] .large-chart path:last-child{filter:drop-shadow(0 0 3px #ff315c90)drop-shadow(0 0 8px #ff315c35)}.eyebrow,.section-number,.hero-index,.card-top span:last-child,.panel-label span{font-variant-numeric:tabular-nums;font-family:Consolas,Courier New,monospace}.section-number{position:relative}.section-number:after{content:"";vertical-align:middle;background:linear-gradient(90deg,var(--red),transparent);width:35px;height:1px;box-shadow:0 0 8px var(--edge-red);margin-left:18px;display:inline-block}.editorial-card,.theme-toggle,.nav-cta,.button{transition:box-shadow .22s,border-color .22s,background-color .22s}.editorial-card:hover,.theme-toggle:hover,.nav-cta:hover{border-color:var(--neon-focus);box-shadow:inset 0 1px 2px #ffffff50,0 0 18px -7px var(--edge-cyan)}.red-glass:hover{box-shadow:inset 0 1px 2px #ffd2dd,0 0 22px -6px #f52b646b,0 8px 24px -12px #ec244080}[data-theme=dark] .red-glass:hover{box-shadow:inset 0 1px 2px #ffd2dd,0 0 26px -4px #ff2b687a}a:focus-visible,button:focus-visible{outline:2px solid var(--neon-focus);outline-offset:5px}[data-theme=dark] .scroll-track{border-color:#73b0e67a;box-shadow:0 0 10px #519ddf18}[data-theme=dark] .round-arrow{border-color:#7dbaef40}@media (prefers-reduced-motion:reduce){.nav nav a:after,.editorial-card,.theme-toggle,.nav-cta,.button{transition:none}}:root{--market-gain:#1668e3;--market-gain-tint:#1668e318;--market-gain-line:#1668e340;--market-grid:#165c9910}[data-theme=dark]{--market-gain:#4fb4ff;--market-gain-tint:#4fb4ff18;--market-gain-line:#4fb4ff40;--market-grid:#7cbaf015}.market-up{color:var(--market-gain)!important}.market-down{color:var(--red)!important}[data-theme=dark] .market-up{text-shadow:0 0 10px #4fb4ff73}.market-demo{letter-spacing:1.3px;font:9px/1.5 Consolas,monospace;color:var(--muted)!important}.hero-note small{letter-spacing:1.1px;opacity:.8;font-size:9px}.market-tape{white-space:nowrap;gap:20px;font-family:Consolas,monospace;font-size:11px;overflow-x:auto}.market-tape span{flex-shrink:0;align-items:center;gap:12px;display:flex}.market-tape b{color:inherit;font-weight:400}.market-tape i{font-size:10px;font-style:normal}.panel-label strong small{letter-spacing:0;vertical-align:middle;margin-left:12px;font:12px Consolas,monospace}.large-chart{background-image:linear-gradient(var(--market-grid) 1px,transparent 1px),linear-gradient(90deg,var(--market-grid) 1px,transparent 1px);border-bottom:1px solid var(--edge-cyan);background-size:12.5% 25%}.card-bottom,.panel-footer{font-variant-numeric:tabular-nums;font-family:Consolas,monospace}@media (max-width:760px){.market-tape{gap:22px}.market-tape span+span{padding-left:20px}.market-tape span{gap:9px}.panel-footer{gap:8px;font-size:8px}body:not(.inner-page) .nav nav{background:#fffffff2;justify-content:center;gap:25px;padding:4px 12px;display:flex;position:fixed;top:87px;left:7%;right:7%}html[data-theme=dark] body:not(.inner-page) .nav nav{background:#111820f5}body:not(.inner-page) .hero{padding-top:175px}}.fish-follow{display:none}@media (hover:hover) and (pointer:fine) and (min-width:761px){.fish-follow{z-index:30;letter-spacing:.02em;min-height:44px;color:inherit;cursor:pointer;border-radius:16px;align-items:center;gap:10px;padding:10px 16px;font:600 12px/1 Space Grotesk,Arial,sans-serif;display:inline-flex;position:fixed;bottom:22px;right:22px}}.fish-follow-icon{font-size:16px;line-height:1}.fish-follow-label{white-space:nowrap}.fish-follow-dot{background:#b7bdc9;border-radius:50%;width:9px;height:9px;transition:background .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #ffffff80}[data-theme=dark] .fish-follow-dot{background:#5c6473}.fish-follow[aria-pressed=true]{color:var(--red)}.fish-follow[aria-pressed=true] .fish-follow-dot{background:var(--red);box-shadow:0 0 9px var(--red),inset 0 0 0 1px #ffffff80}@media (prefers-reduced-motion:reduce){.fish-follow{display:none!important}}.nav .has-dropdown{align-items:center;display:flex;position:relative}.nav-drop-trigger{font:inherit;color:#464950;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:5px;padding:8px 0;font-size:12px;display:inline-flex}.nav-drop-trigger .caret{font-size:9px;transition:transform .2s}.nav-drop-trigger:hover,.has-dropdown:hover .nav-drop-trigger,.has-dropdown:focus-within .nav-drop-trigger{color:var(--red)}.has-dropdown:hover .caret,.has-dropdown:focus-within .caret{transform:rotate(180deg)}[data-theme=dark] .nav-drop-trigger{color:#d3dce8}.has-dropdown:has(a[aria-current=page]) .nav-drop-trigger{color:var(--red)}.nav-dropdown{opacity:0;visibility:hidden;pointer-events:none;z-index:40;padding-top:16px;transition:opacity .18s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.has-dropdown:hover .nav-dropdown,.has-dropdown:focus-within .nav-dropdown{opacity:1;visibility:visible;pointer-events:auto}.nav-dropdown-inner{border-radius:16px;flex-direction:column;gap:2px;min-width:238px;padding:8px;transition:transform .18s;display:flex;transform:translateY(8px)}.has-dropdown:hover .nav-dropdown-inner,.has-dropdown:focus-within .nav-dropdown-inner{transform:translateY(0)}.nav-dropdown-inner :is(a,.coming-soon-trigger){color:#33373f;border-radius:11px;flex-direction:column;gap:3px;padding:10px 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex}.nav-dropdown-inner :is(a,.coming-soon-trigger) small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font:600 9px/1 Consolas,monospace}.nav-dropdown-inner :is(a,.coming-soon-trigger):hover{color:var(--red);background:#ec234812}.nav-dropdown-inner :is(a,.coming-soon-trigger):hover small,.nav-dropdown-inner a[aria-current=page]{color:var(--red)}[data-theme=dark] .nav-dropdown-inner :is(a,.coming-soon-trigger){color:#d3dce8}[data-theme=dark] .nav-dropdown-inner :is(a,.coming-soon-trigger):hover{background:#ff466418}.nav-dropdown-inner>.coming-soon-trigger{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.editorial-card.coming-soon-trigger{text-align:left;width:100%;color:inherit;cursor:pointer}.indicator-card-name{letter-spacing:-.4px;color:#22252c;margin-bottom:10px;font-size:19px;font-weight:500;display:block}.indicator-card-summary{color:#5b606a;font-size:13px;line-height:1.7;display:block}[data-theme=dark] .indicator-card-name{color:#f1f5fc}[data-theme=dark] .indicator-card-summary{color:#b9c2d1}.editorial-card.indicator-last{width:calc(100% - 24px);margin-left:24px}@media (max-width:760px){.indicator-card-name{font-size:17px}.indicator-card-summary{font-size:12px}.editorial-card.indicator-last{width:calc(100% - 12px);margin-left:12px}.nav-dropdown{padding-top:0;position:fixed;top:170px;left:20px;right:20px;transform:none}.nav-dropdown-inner{width:100%;min-width:0}}.nav{-webkit-backdrop-filter:blur(34px)saturate(165%);backdrop-filter:blur(34px)saturate(165%);background:#ffffffa8;transition:background-color .24s,-webkit-backdrop-filter .32s,backdrop-filter .32s}[data-theme=dark] .nav{background:#101925b8}.nav nav{background:#ffffff45}[data-theme=dark] .nav nav{background:#0a121c45}.nav.is-scrolling{background:#ffffff5c;transition:background-color .12s}[data-theme=dark] .nav.is-scrolling{background:#10192557}.nav.is-scrolling,.nav.is-scrolling .glass{-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-motion:reduce){.nav,.nav.is-scrolling{transition:none}}.nav-dropdown-inner{background:#fffffffb}[data-theme=dark] .nav-dropdown-inner{background:#131c27fb;border-color:#2a3a4a}
@media (max-width:760px){html h1,html .inner-hero h1,html .product-heading h1{font-size:min(8.2vw,46px)}html h2,html .section-head h2,html .product-listing h2{font-size:min(7vw,40px)}h1,h2{overflow-wrap:break-word}}.nav-burger,.nav nav .nav-menu-cta{display:none}@media (max-width:1399px){.nav-burger{color:#2a2e36;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;padding:0;display:inline-flex}[data-theme=dark] .nav-burger{color:#e6ecf5}.nav-burger span{background:currentColor;border-radius:2px;width:18px;height:2px;transition:transform .22s,opacity .18s;display:block}.nav.menu-open .nav-burger span:first-child{transform:translateY(6px)rotate(45deg)}.nav.menu-open .nav-burger span:nth-child(2){opacity:0}.nav.menu-open .nav-burger span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}#site-menu{display:none}.nav.menu-open #site-menu{overscroll-behavior:contain;border:1px solid var(--edge-cyan);background:#fff;border-radius:22px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2px;max-height:calc(100dvh - 102px);padding:10px;display:flex;position:fixed;top:86px;left:4%;right:4%;overflow-y:auto;box-shadow:0 26px 55px -24px #1e293b80}[data-theme=dark] .nav.menu-open #site-menu{background:#111820;border-color:#2a3a4a}#site-menu>a{color:#26292f;border-radius:12px;padding:13px 14px;font-size:15px;font-weight:500;display:block}[data-theme=dark] #site-menu>a{color:#e6ecf5}#site-menu a:after{display:none}#site-menu a:hover{color:var(--red);background:#ec234810}#site-menu a[aria-current=page]{color:var(--red);background:#ec234812}[data-theme=dark] #site-menu a:hover,[data-theme=dark] #site-menu a[aria-current=page]{color:#ff5c77;background:#ff466418}#site-menu .has-dropdown{flex-direction:column;align-items:stretch;margin-top:6px;display:flex}#site-menu .nav-drop-trigger{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);cursor:default;padding:10px 14px 4px;font:600 10px/1 Consolas,monospace}#site-menu .nav-drop-trigger .caret{display:none}.nav.menu-open #site-menu .nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;padding:0;position:static;inset:auto;transform:none}.nav.menu-open #site-menu .nav-dropdown-inner{width:100%;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0 0 4px;transform:none}#site-menu .nav-dropdown-inner :is(a,.coming-soon-trigger){padding:11px 14px 11px 22px;font-size:14px}#site-menu>a.nav-menu-cta,[data-theme=dark] #site-menu>a.nav-menu-cta{text-align:center;color:#fff;background:linear-gradient(150deg,#ff6975,#db0324);margin-top:10px;font-weight:600;display:block;box-shadow:inset 0 1px 1px #ffd0d5}#site-menu>a.nav-menu-cta:hover,[data-theme=dark] #site-menu>a.nav-menu-cta:hover{color:#fff;filter:brightness(1.06)}}@media (min-width:761px) and (max-width:1399px){.nav.menu-open #site-menu{width:360px;max-height:calc(100dvh - 120px);top:104px;left:auto;right:5%}}@media (max-width:760px){.nav .nav-cta{display:none}body:not(.inner-page) .hero{padding-top:145px}.inner-main{padding-top:125px}}@media (min-width:1080px) and (max-width:1279px){.nav nav{gap:12px;padding:4px 14px}.nav nav>a,.nav-drop-trigger{white-space:nowrap}.theme-toggle{flex-shrink:0;width:44px;padding:8px}.theme-label{display:none}.theme-icon{font-size:20px}}
