.journal-root{--j-ink:#0c0f12;--j-paper:#f4efe6;--j-muted:#b7aea0;--j-line:hsla(39,39%,93%,.14);--j-brand:#3ecf8e;--j-brand-soft:rgba(62,207,142,.14);--j-gold:#d4b483;color:var(--j-paper);background:radial-gradient(1100px 520px at 100% -10%,rgba(62,207,142,.08),transparent 50%),radial-gradient(800px 400px at -10% 20%,hsla(36,49%,67%,.06),transparent 46%),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-hero{min-height:86svh;max-height:920px}.journal-hero-glow{background:linear-gradient(180deg,rgba(12,15,18,.25) 0,rgba(12,15,18,.15) 40%,var(--j-ink) 100%),radial-gradient(ellipse 70% 50% at 15% 80%,rgba(62,207,142,.22),transparent 60%)}.journal-hero-copy{color:#f7f3ea;text-shadow:0 10px 40px rgba(0,0,0,.45)}.journal-hero-title{font-weight:560;letter-spacing:-.035em;text-shadow:0 18px 50px rgba(0,0,0,.55)}.journal-kicker{color:var(--j-brand);font-size:11px;font-weight:650;letter-spacing:.28em;text-transform:uppercase}.journal-rule{height:1px;width:2.5rem;background:hsla(36,49%,67%,.7)}.journal-cta{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.25rem;border:1px solid var(--j-brand);background:var(--j-brand);color:#062117;font-size:11px;font-weight:750;letter-spacing:.18em;text-transform:uppercase;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.journal-cta:hover{transform:translateY(-2px);box-shadow:0 14px 40px rgba(62,207,142,.28)}.journal-cta-ghost{background:transparent;color:#f7f3ea;border-color:hsla(42,45%,94%,.45)}.journal-cta-ghost:hover{border-color:var(--j-gold);color:var(--j-gold);box-shadow:none}.journal-feature-frame{box-shadow:0 0 0 1px hsla(39,39%,93%,.1),0 30px 70px rgba(0,0,0,.45)}.journal-feature:hover .journal-feature-frame{box-shadow:0 0 0 1px rgba(62,207,142,.45),0 36px 80px rgba(0,0,0,.5)}.journal-root ::-moz-selection{background:var(--j-brand);color:#062117}.journal-root ::selection{background:var(--j-brand);color:#062117}.journal-grain{pointer-events:none;position:fixed;inset:0;z-index:60;opacity:.05;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:linear-gradient(90deg,var(--j-brand),var(--j-gold));z-index:80;transform-origin:left center}.journal-nav{position:fixed;top:0;left:0;right:0;z-index:70;color:var(--j-paper);transition:background .35s ease,backdrop-filter .35s ease,border-color .35s ease}.journal-nav,.journal-nav.is-solid{background:rgba(12,15,18,.78);backdrop-filter:blur(18px);border-bottom:1px solid var(--j-line)}.journal-marquee{overflow:hidden;border-block:1px solid var(--j-line);background:#10151b}.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%)}}@media (prefers-reduced-motion:reduce){.journal-marquee-track{animation:none}.journal-cta:hover{transform:none}}.journal-lang{position:relative}.journal-lang-select{max-width:7.5rem;height:40px;padding:0 8px;border:1px solid var(--j-line);border-radius:999px;background:transparent;color:var(--j-paper);font-size:10px;letter-spacing:.12em;text-transform:uppercase;outline:none;cursor:pointer}.journal-lang-select:focus,.journal-lang-select:hover{border-color:var(--j-brand);color:var(--j-brand)}.journal-lang-select option{color:#111;background:#fff}.journal-lang-mount{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}body{top:0!important}#goog-gt-tt,.goog-te-balloon-frame,.goog-te-banner-frame,.goog-text-highlight,.goog-tooltip,body>.skiptranslate,iframe.goog-te-banner-frame{display:none!important}.journal-root font{background:transparent!important;box-shadow:none!important;font-family:inherit!important;font-size:inherit!important;color:inherit!important}