1import{u as v,r as i,j as e,L as m}from"./index-Cb0uFkxi.js";import{s as y}from"./client-3Rgyq3FX.js";import"./tslib.es6-CmEaCU22.js";const k=()=>{const{toast:d}=v(),[r,n]=i.useState(""),[c,s]=i.useState(""),[p,x]=i.useState(!1),[o,g]=i.useState(""),[u,h]=i.useState(!1),b=async a=>{if(a.preventDefault(),o){h(!0),n(""),s(""),g("");return}if(!r){d({title:"Email required",description:"Please enter your email address.",variant:"destructive"});return}x(!0);try{const{error:t}=await y.functions.invoke("subscribe-newsletter",{body:{email:r,firstName:c||void 0,_honeypot:o}});if(t)throw t;h(!0),n(""),s("")}catch(t){console.error("Newsletter signup error:",t),d({title:"Subscription failed",description:"Please try again later.",variant:"destructive"})}finally{x(!1)}};return i.useEffect(()=>{const a=document.createElement("link");return a.rel="stylesheet",a.href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;0,800;0,900;1,700&display=swap",document.head.appendChild(a),()=>{document.head.removeChild(a)}},[]),i.useEffect(()=>{const a={root:null,rootMargin:"0px 0px -80px 0px",threshold:.15},t=new IntersectionObserver(l=>{l.forEach(f=>{f.isIntersecting&&(f.target.classList.add("af-visible"),t.unobserve(f.target))})},a);return document.querySelectorAll(".af-scroll-reveal, #af-glitch-line, #af-reveal-block, #af-real-content").forEach(l=>t.observe(l)),()=>t.disconnect()},[]),e.jsxs(e.Fragment,{children:[e.jsx("style",{children:` 2 .af-page { 3 --af-black: #191919; 4 --af-dark: #0f0f0f; 5 --af-white: #ffffff; 6 --af-gold: #d9be81; 7 --af-gold-bright: #C9A227; 8 --af-navy: #0e175b; 9 --af-gray: #888; 10 --af-dark-gray: #2a2a2a; 11 --af-body: #d4d4d4; 12 --af-body-secondary: #aaa; 13 background: var(--af-dark); 14 color: var(--af-white); 15 font-family: 'Epilogue', sans-serif; 16 overflow-x: hidden; 17 -webkit-font-smoothing: antialiased; 18 } 19 20 /* NEWS HEADER */ 21 .af-news-header { 22 background: var(--af-black); 23 border-bottom: 1px solid var(--af-dark-gray); 24 padding: 16px 32px; 25 display: flex; 26 justify-content: space-between; 27 align-items: center; 28 } 29 .af-news-masthead { 30 font-family: 'Playfair Display', serif; 31 font-size: 14px; 32 letter-spacing: 4px; 33 text-transform: uppercase; 34 color: var(--af-gray); 35 } 36 .af-news-date { 37 font-size: 13px; 38 color: var(--af-gray); 39 font-family: 'Epilogue', sans-serif; 40 } 41 42 /* BREAKING BAR */ 43 .af-breaking-bar { 44 background: #8B0000; 45 color: white; 46 text-align: center; 47 padding: 8px 16px; 48 font-family: 'Bebas Neue', sans-serif; 49 font-size: 16px; 50 letter-spacing: 3px; 51 animation: af-pulse-bar 2s ease-in-out infinite; 52 } 53 @keyframes af-pulse-bar { 54 0%, 100% { opacity: 1; } 55 50% { opacity: 0.7; } 56 } 57 58 /* ARTICLE */ 59 .af-article-container { 60 max-width: 740px; 61 margin: 0 auto; 62 padding: 48px 24px 80px; 63 } 64 .af-article-headline { 65 font-family: 'Playfair Display', serif; 66 font-size: clamp(32px, 5vw, 52px); 67 font-weight: 900; 68 line-height: 1.1; 69 margin-bottom: 20px; 70 color: var(--af-white); 71 } 72 .af-article-deck { 73 font-size: 20px; 74 line-height: 1.5; 75 color: var(--af-gray); 76 margin-bottom: 28px; 77 font-weight: 300; 78 border-left: 3px solid var(--af-gold); 79 padding-left: 16px; 80 } 81 .af-article-meta { 82 display: flex; 83 flex-wrap: wrap; 84 align-items: center; 85 gap: 8px 16px; 86 margin-bottom: 40px; 87 padding-bottom: 20px; 88 border-bottom: 1px solid var(--af-dark-gray); 89 font-size: 14px; 90 color: var(--af-gray); 91 } 92 .af-article-meta .af-byline { 93 font-weight: 600; 94 color: var(--af-white); 95 } 96 .af-article-body p { 97 font-size: 18px; 98 line-height: 1.8; 99 margin-bottom: 24px; 100 color: #ccc; 101 } 102 .af-article-body p .af-quote-text { 103 font-style: italic; 104 color: var(--af-white); 105 } 106 .af-pullquote { 107 border-left: 4px solid var(--af-gold); 108 padding: 16px 24px; 109 margin: 40px 0; 110 font-size: 22px; 111 font-style: italic; 112 color: var(--af-white); 113 line-height: 1.5; 114 background: rgba(217, 190, 129, 0.04); 115 } 116 117 /* REVEAL SECTION */ 118 .af-glitch-line { 119 height: 2px; 120 background: linear-gradient(90deg, transparent 0%, var(--af-gold) 20%, var(--af-gold-bright) 50%, var(--af-gold) 80%, transparent 100%); 121 margin: 60px 0 0; 122 opacity: 0; 123 transition: opacity 0.6s ease; 124 } 125 .af-glitch-line.af-visible { opacity: 1; } 126 127 .af-reveal-container { 128 max-width: 800px; 129 margin: 0 auto; 130 padding: 0 24px; 131 text-align: center; 132 opacity: 0; 133 transform: translateY(40px); 134 transition: all 0.8s cubic-bezier(0.16, 1, 0.3, 1); 135 } 136 .af-reveal-container.af-visible { 137 opacity: 1; 138 transform: translateY(0); 139 } 140 .af-april-fools-badge { 141 display: inline-block; 142 font-family: 'Bebas Neue', sans-serif; 143 font-size: clamp(56px, 10vw, 100px); 144 letter-spacing: 6px; 145 background: linear-gradient(135deg, #C9A227 0%, #d9be81 40%, #f0d99c 60%, #C9A227 100%); 146 -webkit-background-clip: text; 147 -webkit-text-fill-color: transparent; 148 background-clip: text; 149 margin: 48px 0 16px; 150 line-height: 1; 151 } 152 .af-reveal-subtext { 153 font-size: 20px; 154 color: var(--af-body); 155 margin-bottom: 48px; 156 font-weight: 300; 157 line-height: 1.6; 158 } 159 .af-reveal-subtext strong { 160 color: var(--af-white); 161 font-weight: 600; 162 } 163 164 /* REAL CONTENT */ 165 .af-real-content { 166 background: var(--af-black); 167 padding: 80px 24px; 168 opacity: 0; 169 transform: translateY(30px); 170 transition: all 0.8s cubic-bezier(0.16, 1, 0.3, 1) 0.3s; 171 } 172 .af-real-content.af-visible { 173 opacity: 1; 174 transform: translateY(0); 175 } 176 .af-real-inner { 177 max-width: 740px; 178 margin: 0 auto; 179 } 180 .af-pivot-headline { 181 font-family: 'Bebas Neue', sans-serif; 182 font-size: clamp(28px, 4vw, 42px); 183 font-weight: 400; 184 letter-spacing: 2px; 185 color: var(--af-white); 186 margin-bottom: 32px; 187 line-height: 1.2; 188 } 189 .af-pivot-headline span { 190 color: var(--af-gold); 191 } 192 .af-pivot-text { 193 font-size: 18px; 194 line-height: 1.8; 195 color: var(--af-body); 196 margin-bottom: 24px; 197 } 198 .af-gold-divider { 199 width: 60px; 200 height: 2px; 201 background: var(--af-gold); 202 margin: 40px 0; 203 } 204 205 /* INTEL CARD */ 206 .af-intel-card { 207 border: 1px solid rgba(217, 190, 129, 0.3); 208 border-radius: 8px; 209 padding: 40px; 210 margin: 48px 0; 211 background: rgba(217, 190, 129, 0.03); 212 position: relative; 213 overflow: hidden; 214 } 215 .af-intel-card::before { 216 content: ''; 217 position: absolute; 218 top: 0; 219 left: 0; 220 right: 0; 221 height: 2px; 222 background: linear-gradient(90deg, transparent, var(--af-gold), transparent); 223 } 224 .af-intel-label { 225 font-family: 'Bebas Neue', sans-serif; 226 font-size: 14px; 227 letter-spacing: 3px; 228 color: var(--af-gold); 229 margin-bottom: 12px; 230 } 231 .af-intel-title { 232 font-family: 'Epilogue', sans-serif; 233 font-size: 26px; 234 font-weight: 700; 235 color: var(--af-white); 236 margin-bottom: 16px; 237 line-height: 1.3; 238 } 239 .af-intel-desc { 240 font-size: 16px; 241 color: var(--af-body); 242 line-height: 1.7; 243 margin-bottom: 24px; 244 } 245 .af-cta-button { 246 display: inline-block; 247 font-family: 'Bebas Neue', sans-serif; 248 font-size: 18px; 249 letter-spacing: 2px; 250 color: var(--af-dark); 251 background: linear-gradient(135deg, #C9A227, #d9be81); 252 padding: 14px 36px; 253 text-decoration: none; 254 border-radius: 4px; 255 transition: all 0.3s ease; 256 } 257 .af-cta-button:hover { 258 transform: translateY(-2px); 259 box-shadow: 0 8px 24px rgba(217, 190, 129, 0.3); 260 } 261 .af-cta-button-outline { 262 display: inline-block; 263 font-family: 'Bebas Neue', sans-serif; 264 font-size: 18px; 265 letter-spacing: 2px; 266 color: var(--af-gold); 267 background: transparent; 268 border: 1px solid var(--af-gold); 269 padding: 14px 36px; 270 text-decoration: none; 271 border-radius: 4px; 272 transition: all 0.3s ease; 273 } 274 .af-cta-button-outline:hover { 275 transform: translateY(-2px); 276 box-shadow: 0 8px 24px rgba(217, 190, 129, 0.2); 277 } 278 279 /* SAVE THE DATE */ 280 .af-save-date { 281 text-align: center; 282 padding: 64px 0 0; 283 } 284 .af-save-date-label { 285 font-family: 'Bebas Neue', sans-serif; 286 font-size: 14px; 287 letter-spacing: 4px; 288 color: var(--af-gold); 289 margin-bottom: 16px; 290 } 291 .af-save-date-main { 292 font-family: 'Bebas Neue', sans-serif; 293 font-size: clamp(36px, 6vw, 56px); 294 color: var(--af-white); 295 line-height: 1.1; 296 margin-bottom: 8px; 297 } 298 .af-save-date-location { 299 font-size: 18px; 300 color: var(--af-body-secondary); 301 font-weight: 300; 302 letter-spacing: 1px; 303 } 304 .af-presale-tag { 305 margin-top: 12px; 306 font-size: 14px; 307 color: var(--af-gold); 308 letter-spacing: 2px; 309 font-family: 'Bebas Neue', sans-serif; 310 } 311 312 /* LOGO SECTION */ 313 .af-logo-section { 314 text-align: center; 315 padding: 60px 0 40px; 316 } 317 .af-logo-text { 318 font-family: 'Bebas Neue', sans-serif; 319 font-size: 36px; 320 letter-spacing: 4px; 321 } 322 .af-logo-future { color: var(--af-gold); } 323 .af-logo-summit { 324 color: var(--af-white); 325 font-weight: 400; 326 letter-spacing: 8px; 327 } 328 .af-logo-year { 329 color: var(--af-gold); 330 font-family: 'Epilogue', sans-serif; 331 font-weight: 300; 332 font-size: 32px; 333 margin-left: 4px; 334 } 335 336 /* SCROLL REVEAL */ 337 .af-scroll-reveal { 338 opacity: 0; 339 transform: translateY(20px); 340 transition: all 0.6s cubic-bezier(0.16, 1, 0.3, 1); 341 } 342 .af-scroll-reveal.af-visible { 343 opacity: 1; 344 transform: translateY(0); 345 } 346 347 /* NEWSLETTER FORM */ 348 .af-newsletter-form { 349 display: flex; 350 flex-direction: column; 351 gap: 12px; 352 margin-top: 8px; 353 } 354 .af-newsletter-input { 355 background: rgba(255,255,255,0.05); 356 border: 1px solid rgba(217, 190, 129, 0.25); 357 border-radius: 4px; 358 padding: 12px 16px; 359 font-family: 'Epilogue', sans-serif; 360 font-size: 15px; 361 color: var(--af-white); 362 outline: none; 363 transition: border-color 0.2s ease; 364 width: 100%; 365 } 366 .af-newsletter-input::placeholder { 367 color: var(--af-gray); 368 } 369 .af-newsletter-input:focus { 370 border-color: var(--af-gold); 371 } 372 .af-newsletter-submit { 373 display: block; 374 width: 100%; 375 font-family: 'Bebas Neue', sans-serif; 376 font-size: 18px; 377 letter-spacing: 2px; 378 color: var(--af-dark); 379 background: linear-gradient(135deg, #C9A227, #d9be81); 380 padding: 14px 36px; 381 border: none; 382 border-radius: 4px; 383 cursor: pointer; 384 transition: all 0.3s ease; 385 } 386 .af-newsletter-submit:hover:not(:disabled) { 387 transform: translateY(-2px); 388 box-shadow: 0 8px 24px rgba(217, 190, 129, 0.3); 389 } 390 .af-newsletter-submit:disabled { 391 opacity: 0.6;
392 cursor: not-allowed; 393 } 394 .af-newsletter-success { 395 text-align: center; 396 padding: 16px 0; 397 } 398 .af-newsletter-success-title { 399 font-family: 'Bebas Neue', sans-serif; 400 font-size: 22px; 401 letter-spacing: 2px; 402 color: var(--af-gold); 403 margin-bottom: 6px; 404 } 405 .af-newsletter-success-sub { 406 font-size: 15px; 407 color: var(--af-body-secondary); 408 } 409 410 /* FOOTER */ 411 .af-footer { 412 text-align: center; 413 padding: 32px 24px; 414 border-top: 1px solid var(--af-dark-gray); 415 font-size: 13px; 416 color: var(--af-body-secondary); 417 } 418 .af-footer a { 419 color: var(--af-gold); 420 text-decoration: none; 421 } 422 423 /* TABLET (â¤900px) */ 424 @media (max-width: 900px) { 425 .af-real-content { padding: 64px 32px; } 426 .af-intel-card { padding: 32px; } 427 .af-intel-title { font-size: 22px; } 428 .af-pivot-text { font-size: 17px; } 429 .af-save-date { padding: 48px 0 0; } 430 .af-logo-text { font-size: 32px; } 431 .af-logo-year { font-size: 28px; } 432 } 433 434 /* MOBILE (â¤600px) */ 435 @media (max-width: 600px) { 436 /* Header */ 437 .af-news-header { padding: 12px 16px; } 438 .af-news-date { display: none; } 439 440 /* Article */ 441 .af-article-container { padding: 28px 16px 52px; } 442 .af-article-deck { font-size: 17px; } 443 .af-article-body p { font-size: 16px; line-height: 1.75; } 444 .af-pullquote { font-size: 18px; padding: 12px 16px; margin: 28px 0; } 445 446 /* Article meta: wrap and hide pipe separators */ 447 .af-article-meta { 448 flex-wrap: wrap; 449 gap: 4px 10px; 450 font-size: 12px; 451 } 452 .af-article-meta > span:nth-child(even) { display: none; } 453 454 /* Reveal */ 455 .af-reveal-subtext { font-size: 17px; } 456 457 /* Real content */ 458 .af-real-content { padding: 44px 16px; } 459 .af-pivot-text { font-size: 16px; } 460 .af-intel-card { padding: 20px 16px; } 461 .af-intel-title { font-size: 20px; } 462 .af-intel-desc { font-size: 15px; } 463 464 /* Buttons: full-width on mobile */ 465 .af-cta-button, 466 .af-cta-button-outline { 467 display: block; 468 text-align: center; 469 width: 100%; 470 box-sizing: border-box; 471 } 472 473 /* Save the date */ 474 .af-save-date { padding: 40px 0 0; } 475 .af-save-date-location { font-size: 16px; } 476 477 /* Logo */ 478 .af-logo-text { font-size: 26px; letter-spacing: 2px; } 479 .af-logo-summit { letter-spacing: 4px; } 480 .af-logo-year { font-size: 22px; } 481 .af-logo-section { padding: 44px 0 28px; } 482 } 483 484 /* SMALL MOBILE (â¤380px) */ 485 @media (max-width: 380px) { 486 .af-news-masthead { font-size: 12px; letter-spacing: 2px; } 487 .af-article-deck { font-size: 16px; } 488 .af-article-body p { font-size: 15px; } 489 .af-pullquote { font-size: 16px; } 490 .af-reveal-subtext { font-size: 15px; } 491 .af-intel-title { font-size: 18px; } 492 } 493 `}),e.jsxs("div",{className:"af-page",children:[e.jsxs("header",{className:"af-news-header",children:[e.jsx("div",{className:"af-news-masthead",children:"Alberta Wire"}),e.jsx("div",{className:"af-news-date",children:"April 1, 2026  | Breaking"})]}),e.jsx("div",{className:"af-breaking-bar",children:"BREAKING NEWS"}),e.jsxs("article",{className:"af-article-container",children:[e.jsx("h1",{className:"af-article-headline",children:"Province of Alberta Sold to Hyperscale Consortium for $100 Trillion"}),e.jsx("p",{className:"af-article-deck",children:"Alberta's Premier confirmed the deal this morning, transferring all subsurface natural gas and oil assets to an unnamed joint ventureâ¦"}),e.jsxs("div",{className:"af-article-meta",children:[e.jsx("span",{className:"af-byline",children:"Staff Report"}),e.jsx("span",{children:"|"}),e.jsx("span",{children:"April 1, 2026, 6:00 AM MST"}),e.jsx("span",{children:"|"}),e.jsx("span",{children:"3 min read"})]}),e.jsxs("div",{className:"af-article-body",children:[e.jsx("p",{children:'In what officials are calling "the largest real estate transaction in human history," the Province of Alberta has been sold in its entirety to an unnamed hyperscale consortium for a reported $100 trillion CAD.'}),e.jsx("p",{children:'The deal, finalized overnight in a closed-door session at the Alberta Legislature, transfers full ownership of all Crown land, subsurface mineral rights, and â in a last-minute addition â "that one really good diner outside of Red Deer."'}),e.jsxs("div",{className:"af-pullquote",children:['"We ran the numbers. It was either sell the whole province or build six more ring roads in Calgary. This seemed easier."',e.jsx("br",{}),e.jsx("span",{style:{fontStyle:"normal",fontSize:"16px",color:"var(--af-gray)",marginTop:"8px",display:"inline-block"},children:"â Senior Gov't Official"})]}),e.jsxs("p",{children:["The consortium, whose membership has not been disclosed, is reportedly led by"," ",e.jsx("span",{className:"af-quote-text",children:'"one guy named Bob"'})," who appeared at the press conference wearing a hard hat and what appeared to be a lanyard from a 2019 crypto conference."]}),e.jsxs("p",{children:[`"I've always wanted to own a province," Bob told reporters. "The plan is to convert the entire landmass into a single, continuous data center. We're calling it`," ",e.jsx("span",{className:"af-quote-text",children:"AlbertaOne"}),'."']}),e.jsx("p",{children:'Under the terms of the agreement, all 4.6 million residents will be relocated to what the consortium described as "a nice spot in Saskatchewan." Livestock will be offered retraining programs, with cattle expected to transition into cooling technician roles at the new facility.'}),e.jsx("p",{children:'The Rocky Mountains will be maintained as a "decorative feature" but may be hollowed out for additional server capacity pending environmental review.'}),e.jsx("p",{children:"When asked about the timeline, Bob said construction would beginâ¦"})]})]}),e.jsxs("section",{children:[e.jsx("div",{className:"af-glitch-line",id:"af-glitch-line"}),e.jsxs("div",{className:"af-reveal-container",id:"af-reveal-block",children:[e.jsx("div",{className:"af-april-fools-badge",children:"APRIL FOOLS"}),e.jsxs("p",{className:"af-reveal-subtext",children:["Alberta hasn't been sold. There is no Bob.",e.jsx("br",{}),"But the joke works because"," ",e.jsx("strong",{children:"the underlying tension is real."})]})]})]}),e.jsx("section",{className:"af-real-content",id:"af-real-content",children:e.jsxs("div",{className:"af-real-inner",children:[e.jsxs("h2",{className:"af-pivot-headline",children:["BILLIONS IN HYPERSCALE CAPITAL IS ",e.jsx("span",{children:"ACTUALLY"})," FLOWING INTO ALBERTA RIGHT NOW"]}),e.jsx("p",{className:"af-pivot-text",children:"Energy, AI, and policy leaders are making infrastru
493cture decisions today that will define the next decade of compute capacity in this country. And most of them are still operating in silos â energy people in one room, AI people in another, capital allocators reading about both from the outside."}),e.jsx("p",{className:"af-pivot-text",children:"That's the problem Future Summit exists to solve. Cross-sector coordination between the people who actually control the levers."}),e.jsx("div",{className:"af-gold-divider"}),e.jsxs("div",{className:"af-intel-card af-scroll-reveal",children:[e.jsx("div",{className:"af-intel-label",children:"INTELLIGENCE BRIEFS"}),e.jsx("h3",{className:"af-intel-title",children:"Our first intelligence briefs drop later this week."}),e.jsx("p",{className:"af-intel-desc",children:"Real analysis on where AI, Energy and compute capital is flowing, who's building, and what the policy landscape actually looks like. No fluff, no filler - just signal."}),u?e.jsxs("div",{className:"af-newsletter-success",children:[e.jsx("div",{className:"af-newsletter-success-title",children:"You're in."}),e.jsx("div",{className:"af-newsletter-success-sub",children:"First brief drops this week. Watch your inbox."})]}):e.jsxs("form",{onSubmit:b,className:"af-newsletter-form",autoComplete:"off",children:[e.jsx("div",{style:{position:"absolute",left:"-9999px",opacity:0},"aria-hidden":"true",children:e.jsx("input",{type:"text",name:"company",value:o,onChange:a=>g(a.target.value),tabIndex:-1,autoComplete:"off"})}),e.jsx("input",{type:"text",placeholder:"First name",value:c,onChange:a=>s(a.target.value),className:"af-newsletter-input"}),e.jsx("input",{type:"email",placeholder:"Email *",value:r,onChange:a=>n(a.target.value),required:!0,className:"af-newsletter-input"}),e.jsx("button",{type:"submit",disabled:p,className:"af-newsletter-submit",children:p?"Subscribing...":"Join the Newsletter"})]})]}),e.jsxs("div",{className:"af-save-date af-scroll-reveal",children:[e.jsx("div",{className:"af-save-date-label",children:"SAVE THE DATE"}),e.jsx("div",{className:"af-save-date-main",children:"NOVEMBER 9â10, 2026"}),e.jsx("div",{className:"af-save-date-location",children:"Calgary, Alberta"}),e.jsx("div",{style:{marginTop:"24px"},children:e.jsx(m,{to:"/ticket-sales",className:"af-cta-button",children:"GET TICKETS"})}),e.jsx("div",{className:"af-presale-tag",children:"PRESALE ENDS APRIL 30, 2026"})]}),e.jsx("div",{className:"af-logo-section af-scroll-reveal",children:e.jsxs("div",{className:"af-logo-text",children:[e.jsx("span",{className:"af-logo-future",children:"FUTURE"}),e.jsx("span",{className:"af-logo-summit",children:" SUMMIT "}),e.jsx("span",{className:"af-logo-year",children:"26"})]})}),e.jsx("div",{style:{textAlign:"center",marginTop:"16px"},className:"af-scroll-reveal",children:e.jsx(m,{to:"/",className:"af-cta-button-outline",children:"FUTURESUMMIT.AI"})})]})}),e.jsxs("footer",{className:"af-footer",children:[e.jsxs("p",{children:["Future Summit Inc. Â |Â ",e.jsx("a",{href:"https://futuresummit.ai",children:"futuresummit.ai"})]}),e.jsx("p",{style:{marginTop:"8px",fontSize:"12px"},children:"No provinces were harmed â or sold â in the making of this post. No fooling from here on out."})]})]})]})};export{k as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.