.reveal-module__d0KugG__reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.reveal-module__d0KugG__visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal-module__d0KugG__reveal{opacity:1;transition:none;transform:none}}
.cta-row{flex-wrap:wrap;align-items:flex-start;gap:20px;margin-top:24px;display:flex}.draft-badge{font-family:var(--font-jetbrains-mono-lr), monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--honey);vertical-align:middle;border:1px solid #ffc78466;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:9px;display:inline-block}.journal-module__ovF7wG__intro{grid-template-columns:1fr;align-items:end;gap:18px;margin-bottom:64px;display:grid}@media (min-width:760px){.journal-module__ovF7wG__intro{grid-template-columns:1.4fr 1fr;gap:40px}}.journal-module__ovF7wG__introKicker{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:fit-content;font-family:var(--font-jetbrains-mono-lr), monospace;letter-spacing:2px;color:var(--honey);text-transform:uppercase;background:#251a268c;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:10px;display:inline-flex}.journal-module__ovF7wG__introTitle{font-family:var(--font-outfit-lr), system-ui, sans-serif;letter-spacing:-.02em;color:var(--text-primary);font-size:clamp(40px,8vw,64px);font-weight:600;line-height:1.04}.journal-module__ovF7wG__introTitle em{font-family:var(--font-newsreader-lr), serif;background:linear-gradient(120deg, var(--honey), var(--rose));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.journal-module__ovF7wG__introLede{color:var(--text-secondary);max-width:480px;padding-bottom:6px;font-size:17px;line-height:1.6}.journal-module__ovF7wG__cardList{grid-template-columns:1fr;gap:26px;display:grid}@media (min-width:640px){.journal-module__ovF7wG__cardList{grid-template-columns:1fr 1fr}}.journal-module__ovF7wG__card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:100%;color:inherit;background:#251a268c;border:1px solid #ffffff12;border-radius:18px;padding:26px 24px 22px;text-decoration:none;transition:transform .3s,border-color .3s,background .3s,box-shadow .3s;display:block;position:relative;box-shadow:0 10px 30px #0a050c59}.journal-module__ovF7wG__card:before{content:"";pointer-events:none;background:#f7efe31a;border:1px solid #f7efe314;border-radius:2px;width:64px;height:18px;position:absolute;top:-9px;left:50%;transform:translate(-50%)rotate(-2.5deg)}.journal-module__ovF7wG__cardList>:nth-child(4n+1) .journal-module__ovF7wG__card{transform:rotate(-1.1deg)}.journal-module__ovF7wG__cardList>:nth-child(4n+2) .journal-module__ovF7wG__card{transform:rotate(.9deg)}.journal-module__ovF7wG__cardList>:nth-child(4n+3) .journal-module__ovF7wG__card{transform:rotate(1.2deg)}.journal-module__ovF7wG__cardList>:nth-child(4n+4) .journal-module__ovF7wG__card{transform:rotate(-.8deg)}.journal-module__ovF7wG__cardList .journal-module__ovF7wG__card:hover{background:#251a26cc;border-color:#ffc78459;transform:rotate(0)translateY(-5px);box-shadow:0 16px 40px #0a050c73,0 0 24px #ffc78414}@media (prefers-reduced-motion:reduce){.journal-module__ovF7wG__card,.journal-module__ovF7wG__cardList .journal-module__ovF7wG__card:hover{transition:none}}.journal-module__ovF7wG__cardKicker{font-family:var(--font-jetbrains-mono-lr), monospace;letter-spacing:2px;color:var(--text-muted);text-transform:uppercase;margin-bottom:12px;font-size:10px}.journal-module__ovF7wG__cardTitle{font-family:var(--font-outfit-lr), system-ui, sans-serif;letter-spacing:-.01em;color:var(--text-primary);margin-bottom:8px;font-size:21px;font-weight:600;line-height:1.25}.journal-module__ovF7wG__cardDescription{color:var(--text-secondary);margin-bottom:14px;font-size:14.5px;line-height:1.6}.journal-module__ovF7wG__navGrid{grid-template-columns:1fr;gap:12px;margin-top:56px;display:grid}@media (min-width:600px){.journal-module__ovF7wG__navGrid{grid-template-columns:1fr 1fr}}
.story-module__5f_MpW__bgGrid{z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:60px 60px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000 20%,#0000 80%);mask-image:radial-gradient(at 50% 0,#000 20%,#0000 80%)}.story-module__5f_MpW__noise{pointer-events:none;z-index:1;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px;position:fixed;inset:0}.story-module__5f_MpW__page{z-index:10;width:100%;max-width:720px;color:var(--text);margin:0 auto;padding:24px 20px 96px;position:relative}.story-module__5f_MpW__topBar{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:center;margin-bottom:22px;font-size:12px;display:flex}.story-module__5f_MpW__topBar a{color:var(--text-muted);text-decoration:none;transition:color .2s}.story-module__5f_MpW__topBar a:hover{color:var(--text)}.story-module__5f_MpW__navTop{grid-template-columns:1fr;gap:8px;margin-bottom:56px;display:grid}@media (min-width:600px){.story-module__5f_MpW__navTop{grid-template-columns:repeat(3,1fr)}}.story-module__5f_MpW__navBtn{font-family:var(--font-outfit-lr), sans-serif;color:#dcc8c4;background:#ffffff05;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.story-module__5f_MpW__navBtn:hover{color:#f7efe3;background:#ffffff0d;border-color:#ffffff3d;transform:translateY(-1px)}.story-module__5f_MpW__navBtnActive{color:#171019;background:#f3e9da;border-color:#f3e9da}.story-module__5f_MpW__navBtnActive:hover{color:#171019;background:#fff;border-color:#fff}.story-module__5f_MpW__navIcon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.story-module__5f_MpW__navIcon svg{width:100%;height:100%}.story-module__5f_MpW__kicker{font-family:var(--font-jetbrains-mono-lr), monospace;letter-spacing:2px;color:var(--text-muted);text-transform:uppercase;margin-bottom:18px;font-size:11px}.story-module__5f_MpW__h1{font-family:var(--font-outfit-lr), system-ui, sans-serif;letter-spacing:-.03em;color:#f7efe3;margin-bottom:24px;font-size:clamp(40px,8vw,72px);font-weight:800;line-height:1.02}.story-module__5f_MpW__h1 em{font-family:var(--font-newsreader-lr), serif;color:#c9b2b4;font-style:italic;font-weight:400}.story-module__5f_MpW__lede{color:#c1aaae;max-width:600px;margin-bottom:56px;font-size:19px;line-height:1.55}.story-module__5f_MpW__section{margin-bottom:56px}.story-module__5f_MpW__section h2{font-family:var(--font-outfit-lr), system-ui, sans-serif;letter-spacing:-.01em;color:#f3e9da;margin-bottom:14px;font-size:24px;font-weight:700}.story-module__5f_MpW__section h3{font-family:var(--font-jetbrains-mono-lr), monospace;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);margin-bottom:16px;font-size:11px;font-weight:500}.story-module__5f_MpW__section p{color:#c9b2b4;margin-bottom:14px;font-size:16px;line-height:1.65}.story-module__5f_MpW__section p strong{color:#f3e9da;font-weight:600}.story-module__5f_MpW__numbers{background:#ffffff0f;border:1px solid #ffffff0f;grid-template-columns:repeat(2,1fr);gap:1px;margin-bottom:56px;display:grid}@media (min-width:640px){.story-module__5f_MpW__numbers{grid-template-columns:repeat(4,1fr)}}.story-module__5f_MpW__stat{background:var(--bg);padding:22px 18px}.story-module__5f_MpW__statValue{font-family:var(--font-outfit-lr), system-ui, sans-serif;letter-spacing:-.02em;color:#f7efe3;margin-bottom:6px;font-size:32px;font-weight:700;line-height:1}.story-module__5f_MpW__statLabel{font-family:var(--font-jetbrains-mono-lr), monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted);font-size:10px}.story-module__5f_MpW__list{border-top:1px solid #ffffff14;list-style:none}.story-module__5f_MpW__listRow{border-bottom:1px solid #ffffff14;grid-template-columns:140px 1fr;align-items:baseline;gap:16px;padding:14px 0;font-size:14px;line-height:1.55;display:grid}.story-module__5f_MpW__listRow>span:first-child{font-family:var(--font-jetbrains-mono-lr), monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted);font-size:11px}.story-module__5f_MpW__listRow>span:last-child{color:#dcc8c4}.story-module__5f_MpW__listRow strong{color:#f7efe3;font-weight:600}.story-module__5f_MpW__quote{font-family:var(--font-newsreader-lr), serif;color:#dcc8c4;border-left:2px solid #d0484899;margin:16px 0;padding:4px 0 4px 16px;font-size:19px;font-style:italic;font-weight:400;line-height:1.45}.story-module__5f_MpW__quoteAttribution{font-family:var(--font-jetbrains-mono-lr), monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted);margin-top:8px;font-size:10px;font-style:normal;display:block}.story-module__5f_MpW__callout{background:#ffffff04;border:1px solid #ffffff14;margin:24px 0;padding:20px 22px}.story-module__5f_MpW__callout p{margin-bottom:0}.story-module__5f_MpW__footer{border-top:1px solid #ffffff14;flex-direction:column;gap:18px;margin-top:32px;padding-top:24px;display:flex}.story-module__5f_MpW__nextWrap{margin-top:56px}.story-module__5f_MpW__nextBtn{color:inherit;background:#ffffff05;border:1px solid #ffffff29;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:0 16px;padding:20px 22px;text-decoration:none;transition:all .2s;display:grid}.story-module__5f_MpW__nextBtn:hover{background:#ffffff0d;border-color:#ffffff52;transform:translateY(-1px)}.story-module__5f_MpW__nextLabel{font-family:var(--font-jetbrains-mono-lr), monospace;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);grid-area:1/1;font-size:10px}.story-module__5f_MpW__nextTitle{font-family:var(--font-outfit-lr), sans-serif;color:#f7efe3;letter-spacing:-.01em;grid-area:2/1;font-size:18px;font-weight:600}.story-module__5f_MpW__nextArrow{color:var(--text-muted);grid-area:1/2/3;font-size:22px;transition:transform .2s,color .2s}.story-module__5f_MpW__nextBtn:hover .story-module__5f_MpW__nextArrow{color:#f7efe3;transform:translate(4px)}.story-module__5f_MpW__smallNote{color:var(--text-muted);font-size:12px;line-height:1.55}.story-module__5f_MpW__smallNote a{color:var(--text-muted);text-underline-offset:3px;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3}.story-module__5f_MpW__smallNote a:hover{color:#f7efe3}.story-module__5f_MpW__tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.story-module__5f_MpW__tag{font-family:var(--font-jetbrains-mono-lr), monospace;letter-spacing:1px;text-transform:uppercase;color:#ab94a0;border:1px solid #ffffff1a;border-radius:4px;padding:4px 8px;font-size:10px}.story-module__5f_MpW__linksRow{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-top:14px;display:flex}.story-module__5f_MpW__cta{font-family:var(--font-outfit-lr), sans-serif;color:#f3e9da;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.story-module__5f_MpW__cta:hover{background:#ffffff0a;border-color:#ffffff52}.story-module__5f_MpW__cta.story-module__5f_MpW__muted{color:var(--text-muted)}.story-module__5f_MpW__cta.story-module__5f_MpW__muted:hover{color:#f3e9da}.story-module__5f_MpW__featureSection{background:linear-gradient(180deg, var(--accent-bg,#ffffff08) 0%, #ffffff04 100%);border:1px solid var(--accent-border,#ffffff14);box-shadow:0 0 0 1px #ffffff05 inset, 0 4px 32px var(--accent-glow,#0003);border-radius:18px;margin-bottom:22px;padding:clamp(22px,4vw,30px);position:relative}.story-module__5f_MpW__iconChip{background:var(--accent-bg,#ffffff14);border:1px solid var(--accent-border,#ffffff2e);width:46px;height:46px;color:var(--accent,#f7efe3);border-radius:13px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.story-module__5f_MpW__iconChip svg{width:22px;height:22px}.story-module__5f_MpW__featureSection h3{font-family:var(--font-outfit-lr), system-ui, sans-serif;letter-spacing:-.015em;text-transform:none;color:#f7efe3;margin-bottom:18px;font-size:clamp(22px,4vw,28px);font-weight:700;line-height:1.15}.story-module__5f_MpW__featureList{flex-direction:column;gap:0;list-style:none;display:flex}.story-module__5f_MpW__featureList li{color:#dcc8c4;border-bottom:1px solid #ffffff0f;padding:11px 0 11px 22px;font-size:15px;line-height:1.55;position:relative}.story-module__5f_MpW__featureList li:last-child{border-bottom:none;padding-bottom:0}.story-module__5f_MpW__featureList li:before{content:"";background:var(--accent,#fff6);opacity:.7;border-radius:50%;width:6px;height:6px;position:absolute;top:18px;left:4px}.story-module__5f_MpW__details{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;margin:32px 0 56px}.story-module__5f_MpW__details>summary{cursor:pointer;font-family:var(--font-jetbrains-mono-lr), monospace;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:center;padding:18px 0;font-size:11px;list-style:none;transition:color .2s;display:flex}.story-module__5f_MpW__details>summary::-webkit-details-marker{display:none}.story-module__5f_MpW__details>summary:after{content:"+";font-family:var(--font-outfit-lr), sans-serif;color:var(--text-muted);font-size:18px;font-weight:400;transition:transform .2s}.story-module__5f_MpW__details[open]>summary:after{content:"−"}.story-module__5f_MpW__details>summary:hover{color:#f3e9da}.story-module__5f_MpW__details[open]>summary{color:#f3e9da;padding-bottom:8px}.story-module__5f_MpW__details ul{padding-bottom:18px}.story-module__5f_MpW__inlineLink{color:#f3e9da;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.story-module__5f_MpW__inlineLink:hover{text-decoration-color:#ffffffb3}.story-module__5f_MpW__coffeeWrap{flex-direction:column;align-items:flex-start;gap:8px;display:inline-flex}.story-module__5f_MpW__coffeeNote{font-family:var(--font-newsreader-lr), serif;color:var(--text-muted);margin:0;padding-left:4px;font-size:14px;font-style:italic;font-weight:400;line-height:1.45}.story-module__5f_MpW__coffeeNote span{margin-left:2px}.story-module__5f_MpW__sectionHeader{border-radius:18px;margin-bottom:28px;line-height:0;display:block;overflow:hidden}.story-module__5f_MpW__sectionHeader img{width:100%;height:auto;display:block}
