@font-face{font-family:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-cyrillic-ext-500-italic-D31RUWrf.woff2) format("woff2"),url(/assets/ibm-plex-serif-cyrillic-ext-500-italic-BGu9nuvS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-cyrillic-500-italic-BnwMAyQM.woff2) format("woff2"),url(/assets/ibm-plex-serif-cyrillic-500-italic-BFoAuEIu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-vietnamese-500-italic-DzzoYROu.woff2) format("woff2"),url(/assets/ibm-plex-serif-vietnamese-500-italic-EegQKR9b.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-latin-ext-500-italic-BCkGRwJN.woff2) format("woff2"),url(/assets/ibm-plex-serif-latin-ext-500-italic-8kqzHVMM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-latin-500-italic-Isem1m70.woff2) format("woff2"),url(/assets/ibm-plex-serif-latin-500-italic-jfO9-RX4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.landing main>section{padding-top:112px}.landing main>section.hero{padding-top:0}.landing main>section.field-sec{padding-top:56px}.display{font:500 clamp(40px,6.4vw,76px)/1.02 var(--serif);letter-spacing:-.025em;text-wrap:balance}.display em,.display-2 em{font-style:italic}em.earn{color:var(--gold)}em.act{color:var(--accent)}.display-2{font:500 clamp(30px,3.8vw,46px)/1.08 var(--serif);letter-spacing:-.02em;margin-top:10px;text-wrap:balance}.copy p:not(.kicker){color:var(--muted);font-size:17px;max-width:54ch;margin-top:16px;text-wrap:pretty}.fine{color:var(--faint);font-size:13px;margin-top:14px;max-width:72ch;text-wrap:pretty}.card{background:var(--surface-grad),var(--surface);border:1px solid var(--edge);border-radius:var(--radius);box-shadow:var(--lift-1)}.hero{position:relative;margin-top:calc(-1 * var(--top-h));overflow:hidden}.scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#090d0cb3,#090d0c66 34%,#090d0c00 58%);-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent 92%);mask-image:linear-gradient(180deg,#000 60%,transparent 92%)}.hero-in{position:relative;z-index:1;min-height:min(920px,max(700px,100svh));padding-top:calc(var(--top-h) + 64px);padding-bottom:96px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:32px;align-items:start}.hero-copy{text-shadow:0 2px 24px rgb(9 13 12 / .6)}.hero h1{max-width:15ch;margin-top:18px}.shot{position:relative;justify-self:end;width:min(100%,380px);margin-top:18px;perspective:1600px}.shot img{display:block;width:100%;height:auto;border-radius:18px;aspect-ratio:760 / 1440;object-fit:cover;object-position:top;transform:rotateY(-13deg) rotateX(5deg) rotate(.6deg);transform-origin:70% 40%;box-shadow:0 0 0 1px #ffffff14,-18px 0 50px -24px #e3b35e8c,0 50px 100px -30px #000000d9;-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent 99%);mask-image:linear-gradient(180deg,#000 80%,transparent 99%);animation:float 9s ease-in-out infinite;transition:transform .6s var(--ease)}.shot:hover img{transform:rotateY(-5deg) rotateX(2deg)}@keyframes float{50%{translate:0 -8px}}.lede{color:var(--muted);font-size:clamp(17px,1.6vw,19px);max-width:56ch;margin-top:24px;text-wrap:pretty}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.facts{display:flex;flex-wrap:wrap;gap:8px 22px;list-style:none;padding:0;margin-top:28px;color:var(--muted);font-size:14px}.facts li:before{content:"";display:inline-block;width:5px;height:8px;border-radius:50%;background:var(--accent);margin-right:9px;vertical-align:1px}.live{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;padding:7px 14px 7px 12px;border:1px solid var(--line-strong);border-radius:999px;background:#151a19cc;font:400 13px/1.3 var(--mono);color:var(--muted)}.live[hidden]{display:none}.pulse{position:relative;width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--accent);animation:pulse 2.4s ease-out infinite}@keyframes pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(3);opacity:0}}.field-card{padding:26px 28px 20px}.field-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 32px;margin-bottom:22px}.field-title{font:600 18px/1.3 var(--sans);letter-spacing:-.005em;margin-top:6px}.legend{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;list-style:none;padding:0;font-size:12px;color:var(--muted)}.legend li{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bins{display:flex;flex-wrap:wrap;gap:6px 12px}.bins>span{display:inline-flex;align-items:flex-end;gap:5px;font:400 11px/1 var(--mono)}.plot{fill:#7fcfae17;stroke:#7fcfae52;stroke-width:1}.field{position:relative;min-height:200px;touch-action:pan-y}.field svg{width:100%;height:auto;overflow:visible}.field .lbl{font:400 11px var(--mono);fill:var(--muted)}.field .lbl.on{fill:var(--ink)}.field .avg{font:500 11px var(--mono);fill:var(--muted)}.field .avg.hi{fill:var(--gold)}.field .avg.neg{fill:var(--danger)}.field .avg.on{font-weight:700}.field .head{font:500 10px var(--mono);letter-spacing:.08em;fill:var(--faint)}.field .axis{font:400 11px var(--mono);fill:var(--muted)}.field .yr{font:400 10px var(--mono);fill:var(--faint)}.field .rule{stroke:var(--line-strong);stroke-width:1}.field .furrow{stroke:var(--line);stroke-width:1}.field .g{transform-box:fill-box;transform-origin:50% 100%}.field .col{fill:#e6ebe809}.field .hover{fill:none;stroke:#e6ebe873;stroke-width:1}.field.grow .g{animation:grow .7s var(--ease) both}.field.grow .plot{animation:fade .8s ease both}@keyframes grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fade{0%{opacity:0}to{opacity:1}}.caption{color:var(--faint);font-size:13px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);text-wrap:pretty}.tip{position:absolute;z-index:5;pointer-events:none;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:8px 11px;font-size:13px;line-height:1.45;white-space:nowrap;box-shadow:0 8px 24px #00000059}.tip b{font:500 13px var(--mono)}.tip .tv{font-weight:600}.field-sec{position:relative}.legs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;align-items:start}.legs .copy{padding-top:24px}.sim{padding:26px 26px 22px}.sim-head{display:flex;justify-content:space-between;align-items:baseline}.sim-head label{font-size:14px;color:var(--muted)}.sim-head output{font:600 24px var(--sans)}.sim input[type=range]{width:100%;margin:14px 0 4px;accent-color:var(--accent);height:28px;cursor:grab}.sim-scale{display:flex;justify-content:space-between;font:400 11px var(--mono);color:var(--faint)}.legs-rows{margin-top:22px;display:grid;gap:4px}.leg{display:grid;grid-template-columns:150px minmax(0,1fr) 84px;align-items:center;gap:14px;min-height:44px}.leg dt{font-size:14px;line-height:1.25}.leg dt span{display:block;font-size:12px;color:var(--faint)}.leg .val{font:500 15px var(--mono);text-align:right}.bar{position:relative;height:10px;background:var(--line);border-radius:999px}.bar:after{content:"";position:absolute;left:50%;top:-5px;bottom:-5px;width:1px;background:var(--line-strong)}.bar i{position:absolute;top:0;bottom:0;left:50%;width:0;border-radius:999px;background:var(--accent);transition:width .25s var(--ease),left .25s var(--ease),background-color .2s}.bar i.down{background:var(--danger)}.leg.net{border-top:1px dashed var(--line-strong);margin-top:6px;padding-top:6px}.leg.net dt{font-weight:600}.leg.net .bar i{width:4px;left:calc(50% - 2px);background:var(--ink)}.leg.harvest dt span{font-family:var(--mono)}.grains{display:flex;align-items:flex-end;gap:6px;height:24px}.grains svg{animation:drop .5s var(--ease) both}@keyframes drop{0%{transform:translateY(-14px);opacity:0}to{transform:none;opacity:1}}.bt-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end}.kpis{display:grid;grid-template-columns:repeat(2,minmax(130px,auto));gap:18px 36px}.kpis dt{font-size:13px;color:var(--muted)}.kpis dd{font:600 30px/1.2 var(--sans);letter-spacing:-.01em;margin-top:2px}.kpis dd.gold,.cost-out .gold{text-shadow:0 0 28px rgb(227 179 94 / .35)}.chart{margin-top:36px;padding:22px 22px 16px}.chart-box{position:relative;min-height:240px}.chart-box svg{width:100%;height:auto;overflow:visible}.chart-box .axis{font:400 11px var(--mono);fill:var(--faint)}.chart-box .grid{stroke:var(--line);stroke-width:1}.chart-box .zero{stroke:var(--line-strong);stroke-width:1}.chart-box .end{font:500 12px var(--mono)}.chart-box .draw{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.chart-box.in .draw{animation:draw 1.6s var(--ease) forwards}.chart-box.in .area{animation:fade 1.2s ease .4s both}.chart-box:not(.in) .area,.chart-box:not(.in) .end{opacity:0}.chart-box.in .end{animation:fade .6s ease 1.3s both}@keyframes draw{to{stroke-dashoffset:0}}.chart-box .xhair{stroke:var(--muted);stroke-width:1;stroke-dasharray:3 3}.chart-legend{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:12px;font-size:13px;color:var(--muted)}.sw{display:inline-block;width:14px;height:3px;border-radius:2px;margin-right:8px;vertical-align:4px}.sw-gold{background:var(--gold)}.sw-cost{background:var(--faint)}.sw-net{background:var(--ink)}.cost{margin-top:16px;padding:22px 26px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 40px;align-items:center}.cost h3{font-size:17px;font-weight:600}.cost-copy p{color:var(--muted);margin-top:4px;font-size:14px}.cost-pick{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.seg{display:inline-flex;padding:4px;border:1px solid var(--line-strong);border-radius:999px;background:var(--bg)}.seg button{font:500 14px var(--mono);color:var(--muted);background:none;border:0;border-radius:999px;min-height:38px;padding:0 14px;cursor:pointer;transition:background-color .15s,color .15s}.seg button:hover{color:var(--ink)}.seg button[aria-checked=true]{background:var(--accent);color:var(--accent-ink)}.cost-out{font-size:15px;min-width:150px}.cost-out .gold{font:600 32px var(--sans);letter-spacing:-.01em}.launch{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px 64px;align-items:start}.stepper{list-style:none;padding:0;position:relative;display:grid;gap:22px}.stepper:before{content:"";position:absolute;left:11px;top:14px;bottom:14px;width:2px;background:var(--line)}.stepper li{position:relative;padding-left:44px}.stepper li:before{content:"";position:absolute;left:4px;top:3px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:2px solid var(--line-strong)}.stepper li.done:before{background:var(--accent);border-color:var(--accent)}.stepper li.now:before{border-color:var(--accent);box-shadow:0 0 0 5px #7fcfae26}.stepper b{font-weight:600;font-size:16px}.stepper li.now b:after{content:"Now";margin-left:10px;font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.stepper span{display:block;color:var(--muted);margin-top:2px;max-width:52ch}.fail{grid-column:2;color:var(--muted);font-size:14px;padding:12px 16px;border:1px dashed var(--line-strong);border-radius:var(--radius-sm)}.flow{grid-column:1 / -1;list-style:none;padding:0;margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.flow li{padding:22px 28px 0 0;position:relative}.flow li+li{padding-left:28px;border-left:1px solid var(--line)}.flow .n{font:500 13px var(--mono);color:var(--accent)}.flow b{display:block;font-size:17px;font-weight:600;margin-top:6px}.flow p{color:var(--muted);font-size:14px;margin-top:6px;max-width:40ch}.risks{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:64px}.risk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.risk-grid>div{padding:18px 0;border-top:1px solid var(--line)}.risk-grid dt{font-weight:600}.risk-grid dd{color:var(--muted);font-size:14px;margin-top:4px;text-wrap:pretty}.outro{text-align:left}.outro .display{max-width:14ch}.outro p{color:var(--muted);font-size:18px;max-width:54ch;margin:20px 0 30px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s var(--ease)}.reveal.in{opacity:1;transform:none}@media (max-width: 960px){.hero:after{background:linear-gradient(180deg,#090d0c8c,#090d0c59 50%,#090d0c00 75%)}.live{white-space:normal}.hero-in{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:calc(var(--top-h) + 32px);padding-bottom:72px}.shot{justify-self:start;width:min(88%,360px);margin:8px 0 0 4%}.shot img{transform:rotateY(-8deg) rotateX(4deg);aspect-ratio:760 / 1100;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent 97%);mask-image:linear-gradient(180deg,#000 60%,transparent 97%)}.legs,.launch,.risks,.bt-head{grid-template-columns:minmax(0,1fr);gap:32px}.fail{grid-column:1}.cost{grid-template-columns:minmax(0,1fr)}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.landing main>section{padding-top:80px}.landing main>section.hero{padding-top:0}.flow{grid-template-columns:minmax(0,1fr)}.field-card{padding:18px 16px 14px}.field-title{font-size:16px}.flow li,.flow li+li{padding:18px 0;border-left:0;border-bottom:1px solid var(--line)}.risk-grid{grid-template-columns:minmax(0,1fr)}.leg{grid-template-columns:112px minmax(0,1fr) 72px;gap:10px}.sim{padding:20px 18px 18px}.seg button{padding:0 10px;font-size:13px}.kpis dd{font-size:24px}.wide-only{display:none}.live{font-size:12px}}@media (prefers-reduced-motion: reduce){.shot img{animation:none}.reveal{opacity:1;transform:none}.chart-box .draw{stroke-dasharray:none;stroke-dashoffset:0}.chart-box:not(.in) .area,.chart-box:not(.in) .end{opacity:1}}
