.ft-page{--ft-serif:Georgia, "Times New Roman", serif;z-index:1;position:relative}.ft-page h1,.ft-page h2,.ft-page h3,.ft-serif{font-family:var(--ft-serif);letter-spacing:0;font-weight:400}.ft-wrap{max-width:1180px;margin:0 auto;padding:0 40px 120px}@media (max-width:760px){.ft-wrap{padding:0 24px 80px}}.ft-eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.34em;text-transform:uppercase;color:var(--accent);align-items:center;gap:13px;margin-bottom:24px;font-size:11px;display:flex}.ft-eyebrow:after{content:"";background:linear-gradient(90deg, var(--accent), transparent);width:58px;height:1px}.ft-hero{max-width:1000px;padding-top:74px}.ft-status{border:1px solid var(--border);background:#ffffff04;border-radius:999px;align-items:center;gap:14px;margin-bottom:30px;padding:8px 16px;display:inline-flex}.ft-status-dot{background:#e8c478;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 9px 1px #e8c478b3}.ft-status-lbl{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:11px}.ft-status-sep{background:var(--border-strong);width:1px;height:13px}.ft-status-note{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;color:var(--text-dim);font-size:11px}.ft-h1{letter-spacing:-.01em;color:var(--text);text-wrap:balance;margin-bottom:34px;font-size:clamp(42px,6.6vw,90px);line-height:1}.ft-h1 em,.ft-h2 em,.ft-cons h3 em,.ft-em{color:#e8c478;font-style:italic}.ft-lead{color:var(--text-soft);text-wrap:pretty;max-width:62ch;font-size:clamp(17px,1.55vw,21px);font-weight:300;line-height:1.62}.ft-lead b{color:var(--text);font-weight:500}.ft-turn{color:#e8c478;font-style:italic;font-weight:400;font-family:var(--ft-serif)}.ft-section{margin-top:132px}@media (max-width:760px){.ft-section{margin-top:96px}}.ft-section-head{max-width:880px}.ft-h2{letter-spacing:-.005em;color:var(--text);text-wrap:balance;margin-bottom:22px;font-size:clamp(30px,3.8vw,50px);line-height:1.08}.ft-section-lead{color:var(--text-soft);text-wrap:pretty;max-width:70ch;font-size:clamp(16px,1.4vw,18.5px);font-weight:300;line-height:1.66}.ft-section-lead b{color:var(--text);font-weight:500}.ft-enterprises{grid-template-columns:1fr 1fr;gap:22px;margin-top:54px;display:grid}@media (max-width:860px){.ft-enterprises{grid-template-columns:1fr}}.ft-ecard{background:linear-gradient(#0c1424 0%,#070d1b 100%);border-radius:18px;flex-direction:column;padding:38px 36px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px -28px #000c}.ft-ecard:after{content:"";pointer-events:none;-webkit-mask-composite:xor;opacity:.5;background:linear-gradient(150deg,#ffffff24,#ffffff05 50%,#ffffff0f);border-radius:18px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ft-ecard.gen:after{opacity:.85;background:linear-gradient(150deg,#e8c47999,#c9a55a14 48%,#c9a55a57)}.ft-ecard.gen:before{content:"";z-index:2;background:linear-gradient(90deg, var(--accent), #c9a55a00);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px #c9a55a73}.ft-ecard>*{z-index:1;position:relative}.ft-ec-kicker{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.26em;text-transform:uppercase;color:var(--text-dim);margin-bottom:22px;font-size:11px}.ft-ecard.gen .ft-ec-kicker{color:var(--accent)}.ft-ec-title{color:var(--text);margin-bottom:18px;font-size:30px;line-height:1.08}.ft-ecard.gen .ft-ec-title{color:#fff5d4}.ft-ec-body{color:#c0d9f0d1;text-wrap:pretty;flex:1;font-size:15.5px;font-weight:300;line-height:1.66}.ft-ec-body em{color:var(--text);font-style:italic}.ft-ec-foot{border-top:1px solid var(--border);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text-dim);margin-top:26px;padding-top:18px;font-size:11.5px;line-height:1.7}.ft-ec-foot b{color:var(--text-soft);font-weight:500}.ft-ec-foot .ft-chips{color:var(--text-faint)}.ft-thesis-statement{border:1px solid var(--border-gold);background:linear-gradient(#c9a55a0d,#c9a55a03);border-radius:18px;margin-top:48px;padding:42px 44px;position:relative}.ft-thesis-statement p{font-family:var(--ft-serif);color:var(--text);text-wrap:pretty;font-size:clamp(21px,2.5vw,32px);line-height:1.36}.ft-thesis-statement em{color:#e8c478;font-style:italic}.ft-thesis-statement .ft-src{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);margin-top:22px;font-size:11px}.ft-consequences{background:var(--border);border:1px solid var(--border);border-radius:16px;grid-template-columns:1fr 1fr;gap:2px;margin-top:64px;display:grid;overflow:hidden}@media (max-width:780px){.ft-consequences{grid-template-columns:1fr}}.ft-cons{background:linear-gradient(#0a1322 0%,#070d1a 100%);padding:32px 32px 34px}.ft-cons.wide{grid-column:1/-1}.ft-cons .ft-cons-num{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2em;color:var(--accent);margin-bottom:18px;font-size:11px}.ft-cons h3{color:var(--text);margin-bottom:13px;font-size:23px;line-height:1.14}.ft-cons p{color:#c0d9f0c7;text-wrap:pretty;font-size:14.5px;font-weight:300;line-height:1.64}.ft-cons p b{color:var(--text);font-weight:500}.ft-mechanism{border-left:2px solid #a08545;max-width:920px;margin-top:58px;padding-left:28px}.ft-mechanism .ft-mech-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin-bottom:18px;font-size:11px}.ft-mechanism p{font-family:var(--ft-serif);color:var(--text-soft);text-wrap:pretty;font-size:clamp(20px,2.2vw,28px);line-height:1.4}.ft-mechanism p em{color:#e8c478;font-style:italic}.ft-mechanism p b{color:var(--text);font-style:normal;font-weight:400}.ft-succeeds{grid-template-columns:.85fr 1.15fr;align-items:center;gap:54px;margin-top:132px;display:grid}@media (max-width:860px){.ft-succeeds{grid-template-columns:1fr;gap:30px}}.ft-sx-body{color:var(--text-soft);text-wrap:pretty;font-size:16px;font-weight:300;line-height:1.7}.ft-sx-body b{color:var(--text);font-weight:500}.ft-sx-body em{color:#e8c478;font-style:italic}.ft-sx-first{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin-bottom:20px;font-size:11px;display:block}.ft-question{border:1px solid var(--border);background:linear-gradient(#0b1525 0%,#070d1b 100%);border-radius:18px;padding:40px 42px;position:relative}.ft-question .ft-q-mark{font-family:var(--ft-serif);color:#a08545;opacity:.55;height:34px;font-size:64px;line-height:.5;display:block}.ft-question p{font-family:var(--ft-serif);color:var(--text);text-wrap:pretty;margin-top:8px;font-size:clamp(22px,2.5vw,33px);font-style:italic;line-height:1.34}.ft-question p em{color:#e8c478}.ft-inquiry{margin-top:138px}.ft-inquiry-grid{grid-template-columns:1fr 1fr;gap:54px;margin-top:52px;display:grid}@media (max-width:860px){.ft-inquiry-grid{grid-template-columns:1fr;gap:40px}}.ft-iq-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin-bottom:18px;font-size:11px}.ft-iq-block p{color:var(--text-soft);text-wrap:pretty;font-size:15.5px;font-weight:300;line-height:1.7}.ft-iq-block p+p{margin-top:16px}.ft-iq-block p b{color:var(--text);font-weight:500}.ft-falsify{border-top:1px solid var(--border);flex-direction:column;gap:0;margin-top:22px;display:flex}.ft-falsify .ft-row{border-bottom:1px solid var(--border);padding:20px 0}.ft-falsify .ft-rt{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#7cc0ff;margin-bottom:9px;font-size:11px}.ft-falsify .ft-row p{color:#c0d9f0c7;font-size:14.5px;font-weight:300;line-height:1.62}.ft-falsify .ft-row p b{color:var(--text);font-weight:500}.ft-footer{border-top:1px solid var(--border);margin-top:96px;padding-top:34px}.ft-imprint{color:var(--text-soft);margin-bottom:10px;font-size:14px;font-weight:500}.ft-disc{color:var(--text-dim);text-wrap:pretty;max-width:64ch;font-size:12.5px;font-weight:300;line-height:1.7}.ft-page.ft-armed .ft-reveal{opacity:0;transform:translateY(20px)}.ft-page.ft-armed .ft-reveal.ft-in{opacity:1;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:none}@media (prefers-reduced-motion:reduce){.ft-page.ft-armed .ft-reveal{opacity:1;transform:none}}
.gemx{--gx-ink:#e9eef7;--gx-soft:#aeb8c8;--gx-gold:#c9a55a;--gx-line:#c9a55a33;--gx-serif:var(--ft-serif,"DM Serif Display", Georgia, serif);--gx-sans:var(--font-sans,"Geist", system-ui, -apple-system, sans-serif);--gx-mono:var(--font-mono,"Geist Mono", ui-monospace, monospace);color:var(--gx-ink);font-family:var(--gx-sans);-webkit-font-smoothing:antialiased;max-width:1080px;margin:0 auto;padding:56px 24px}.gemx *{box-sizing:border-box}.gemx-eyebrow{font-family:var(--gx-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--gx-gold);margin:0 0 14px;font-size:11px;font-weight:500}.gemx-h{font-family:var(--gx-serif);letter-spacing:-.01em;color:var(--gx-ink);margin:0 0 16px;font-size:clamp(30px,4.4vw,46px);font-weight:400;line-height:1.08}.gemx-lede{color:var(--gx-soft);max-width:60ch;margin:0;font-size:16px;font-weight:300;line-height:1.7}.gemx-lede em{color:var(--gx-ink);font-style:italic}.gemx-frame-wrap{aspect-ratio:1920/1080;border:1px solid var(--gx-line);background:#0c0f15;border-radius:14px;width:100%;margin-top:26px;overflow:hidden}.gemx-frame{border:0;width:100%;height:100%;display:block}.gemx-full{width:fit-content;font-family:var(--gx-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--gx-gold);align-items:center;gap:11px;margin:22px auto 0;font-size:12px;text-decoration:none;transition:gap .16s,color .16s;display:flex}.gemx-full:hover{gap:15px}
