.journal-root{--j-ink:#070b10;--j-paper:#f3efe6;--j-muted:#9aa3ad;--j-line:hsla(42,35%,93%,.12);--j-brand:#10b981;--j-brand-soft:rgba(16,185,129,.16);--j-gold:#c4a574;color:var(--j-paper);background:radial-gradient(900px 420px at 80% -10%,rgba(16,185,129,.08),transparent 55%),var(--j-ink);font-feature-settings:"ss01" on,"kern" on;scroll-behavior:smooth}.journal-root img{-o-object-position:center;object-position:center;transition:transform 1.15s cubic-bezier(.22,1,.36,1)}.journal-root ::-moz-selection{background:var(--j-brand);color:#04110c}.journal-root ::selection{background:var(--j-brand);color:#04110c}.journal-grain{pointer-events:none;position:fixed;inset:0;z-index:60;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.journal-progress{position:fixed;top:0;left:0;height:2px;background:var(--j-brand);z-index:80;transform-origin:left center}.gtranslate-bar{position:relative;z-index:85;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:40px;padding:6px 12px;background:linear-gradient(180deg,#f5f5f5 0,#e8e8e8);border-bottom:1px solid #bbb;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#222;box-shadow:inset 0 1px 0 #fff}.gtranslate-brand{font-weight:700;color:#1a73e8;letter-spacing:.2px}.gtranslate-dot{color:#5f6368}.gtranslate-bar label{color:#3c4043}.gtranslate-select{min-width:160px;padding:2px 8px;background:#fff;box-shadow:inset 0 1px 2px rgba(0,0,0,.08)}.gtranslate-reset,.gtranslate-select{height:26px;border:1px solid #bbb;border-radius:2px;color:#222;font-family:Arial,Helvetica,sans-serif;font-size:12px}.gtranslate-reset{padding:0 10px;background:linear-gradient(180deg,#fff,#eee);cursor:pointer}.gtranslate-status{margin-left:auto;color:#80868b;font-size:11px}.gtranslate-mount{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}body{top:0!important}.goog-te-banner-frame{display:none!important}.journal-nav{position:fixed;top:0;left:0;right:0;z-index:70;transition:background .35s ease,backdrop-filter .35s ease,border-color .35s ease}.journal-nav.is-solid{background:rgba(7,11,16,.72);backdrop-filter:blur(16px);border-bottom:1px solid var(--j-line)}.journal-marquee{overflow:hidden;border-block:1px solid var(--j-line);background:#0a1018}.journal-marquee-track{display:flex;width:-moz-max-content;width:max-content;gap:2.5rem;animation:journal-marquee 42s linear infinite;padding:.85rem 0;text-transform:uppercase;letter-spacing:.35em;font-size:.72rem;color:var(--j-muted)}.journal-marquee-track span{color:var(--j-brand)}@keyframes journal-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.journal-cursor{position:fixed;top:0;left:0;z-index:100;width:14px;height:14px;border:1px solid var(--j-brand);border-radius:999px;pointer-events:none;mix-blend-mode:difference;transform:translate(-50%,-50%);transition:width .25s ease,height .25s ease,background .25s ease;display:none}.journal-cursor.has-label{width:72px;height:72px;background:var(--j-brand);mix-blend-mode:normal;display:grid;place-items:center;color:#04110c;font-size:.65rem;font-weight:700;letter-spacing:.18em}@media (hover:hover) and (pointer:fine){.journal-cursor{display:block}.journal-root,.journal-root a,.journal-root button{cursor:none}}@media (prefers-reduced-motion:reduce){.journal-marquee-track{animation:none}.journal-cursor{display:none!important}.journal-root,.journal-root a,.journal-root button{cursor:auto}}