.macabre-marketing-main{min-height:100vh;padding:0;margin:0;max-width:none}.macabre-root{--macabre-bg-rgb:10 11 14;--macabre-ember-rgb:211 90 42;--macabre-ember-bright-rgb:224 106 58;--macabre-sky-rgb:111 184 200;--macabre-ink-rgb:236 230 216;--macabre-muted-rgb:185 179 164;--macabre-line-rgb:233 226 205;--macabre-bg:rgb(var(--macabre-bg-rgb));--macabre-ember:rgb(var(--macabre-ember-rgb));--macabre-ember-bright:rgb(var(--macabre-ember-bright-rgb));--macabre-sky:rgb(var(--macabre-sky-rgb));--macabre-sky-bright:#8fcdda;--macabre-ink:rgb(var(--macabre-ink-rgb));--macabre-ink-soft:rgb(var(--macabre-ink-rgb)/0.78);--macabre-muted:rgb(var(--macabre-muted-rgb));--macabre-panel-edge:rgb(var(--macabre-line-rgb)/0.1);position:relative;min-height:100vh;background:var(--macabre-bg);color:var(--macabre-ink)}.macabre-atmos{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.macabre-shell{position:relative;z-index:2}.macabre-topbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:26px 64px 0}.macabre-brand{display:flex;align-items:center;gap:14px}.macabre-brand-name{font-family:var(--font-playfair),"Playfair Display",Georgia,serif;font-size:22px;font-weight:700;color:var(--macabre-ink);letter-spacing:-.005em}.macabre-connected-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 10px 5px 9px;border-radius:999px;border:1px solid rgb(var(--macabre-sky-rgb)/.4);background:rgb(var(--macabre-sky-rgb)/.08);font-family:var(--font-sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--macabre-sky)}.macabre-connected-dot{width:6px;height:6px;border-radius:50%;background:var(--macabre-sky);box-shadow:0 0 0 2px rgb(var(--macabre-sky-rgb)/.2)}.macabre-topnav{display:flex;gap:28px;justify-content:center;font-size:14.5px}.macabre-topnav,.macabre-topnav-link{align-items:center;color:var(--macabre-sky)}.macabre-topnav-link{cursor:pointer;transition:color .2s;padding:10px 4px;min-height:44px;display:inline-flex}.macabre-topnav-link:hover{color:var(--macabre-sky-bright)}.macabre-topnav-link.is-active{color:var(--macabre-ink);background:rgba(232,223,200,.06);padding:6px 14px;border-radius:999px;box-shadow:inset 0 0 0 1px rgb(var(--macabre-ember-rgb)/.3)}.macabre-operator-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;border:1px solid rgb(var(--macabre-ember-rgb)/.55);background:rgb(var(--macabre-ember-rgb)/.18);color:var(--macabre-ember);font-size:14px;font-weight:600;transition:border-color .2s,color .2s,background .2s;min-height:44px}.macabre-operator-pill:hover{border-color:rgb(var(--macabre-ember-rgb)/.85);background:rgb(var(--macabre-ember-rgb)/.28);color:var(--macabre-ember-bright)}.hero-page{padding-bottom:48px}.hero-content-grid{padding:72px 64px 56px;display:grid;grid-template-columns:minmax(0,1fr) minmax(520px,580px);gap:64px;align-items:start}.hero-left{min-width:0;container-type:inline-size}.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 12px;border-radius:999px;border:1px solid rgb(var(--macabre-sky-rgb)/.36);background:rgb(var(--macabre-sky-rgb)/.07);font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-style:italic;font-size:13.5px;color:var(--macabre-sky);letter-spacing:.01em}.hero-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--macabre-sky);box-shadow:0 0 0 3px rgb(var(--macabre-sky-rgb)/.16)}.hero-title{margin-top:26px;font-family:var(--font-playfair),"Playfair Display",Georgia,serif;font-size:clamp(40px,12vw,140px);font-size:clamp(40px,16cqi,140px);line-height:.95;font-weight:900;letter-spacing:-.035em;color:var(--macabre-ember)}.hero-description{margin-top:28px;font-size:19px;line-height:1.55;color:var(--macabre-ink-soft);max-width:40ch}.hero-epigraph{margin-top:18px;font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-style:italic;font-size:14.5px;color:var(--macabre-muted);max-width:44ch;padding-left:14px;border-left:1px solid rgb(var(--macabre-sky-rgb)/.55)}.hero-epigraph em{color:var(--macabre-sky);font-style:italic}.hero-ctas{margin-top:32px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hero-cta-primary{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:999px;font-size:15.5px;font-weight:600;background:var(--macabre-ember);color:#1a0e08;box-shadow:inset 0 1px 0 rgba(255,220,200,.2),0 0 0 1px rgb(var(--macabre-ember-rgb)/.55),0 8px 24px rgb(0 0 0/.28);transition:transform .18s,background .2s}.hero-cta-primary:hover{background:var(--macabre-ember-bright)}.hero-cta-secondary{display:inline-flex;align-items:center;padding:14px 24px;border-radius:999px;font-size:15.5px;font-weight:600;border:1px solid rgb(var(--macabre-sky-rgb)/.32);background:rgb(var(--macabre-sky-rgb)/.04);color:var(--macabre-sky);transition:border-color .2s,background .2s,color .2s}.hero-cta-secondary:hover{border-color:rgb(var(--macabre-sky-rgb)/.58);background:rgb(var(--macabre-sky-rgb)/.09);color:var(--macabre-sky-bright)}.hero-stats-strip{margin-top:36px}.hero-stats-strip-inner{padding:22px 26px;border-radius:12px;border:1px solid var(--macabre-panel-edge);background:rgba(13,15,23,.55);display:flex;align-items:center;flex-wrap:wrap;gap:28px 36px;backdrop-filter:blur(4px)}.hero-stat-item{display:flex;align-items:baseline;gap:8px}.hero-stat-item span:first-child{font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-size:28px;font-weight:700;color:var(--macabre-ember);letter-spacing:-.01em}.hero-stat-item span:last-child{font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--macabre-sky);opacity:.85}.hero-corpus-link{margin-top:28px;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-style:italic;font-size:18px;color:var(--macabre-ember);transition:color .2s}.hero-corpus-link:hover{color:var(--macabre-ember-bright)}.hero-aggregate{border-radius:14px;border:1px solid var(--macabre-panel-edge);background:linear-gradient(180deg,rgba(13,15,23,.86),rgba(11,13,21,.92));padding:26px 28px;display:flex;flex-direction:column;gap:22px;box-shadow:inset 0 1px 0 rgba(232,223,200,.025),0 24px 60px rgba(0,0,0,.45)}.hero-aggregate-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.hero-aggregate-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hero-aggregate-stat{border:1px solid var(--macabre-panel-edge);border-radius:10px;padding:16px 18px;background:rgba(8,9,15,.6)}.hero-pipeline{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hero-pipeline-pill{padding:7px 14px;border-radius:999px;border:1px solid rgba(232,223,200,.18);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--macabre-sky);white-space:nowrap}.hero-pipeline-pill--output{color:var(--macabre-ember);border-color:rgb(var(--macabre-ember-rgb)/.55)}.hero-aggregate-bottom{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:18px;border-top:1px solid var(--macabre-panel-edge)}.hero-tempo-svg{width:100%;height:130px;display:block}.hero-public-section,.hero-surfaces-section{margin-top:64px;padding:0 64px}.hero-surfaces-rule{padding-top:40px;border-top:1px solid rgba(232,223,200,.16);display:flex;align-items:center;gap:18px;flex-wrap:wrap}.hero-surfaces-heading{font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-size:clamp(30px,5vw,44px);font-weight:700;color:var(--macabre-ink);letter-spacing:-.015em}.hero-surfaces-heading em{font-style:italic;color:var(--macabre-muted);font-weight:400}.hero-surfaces-counter{margin-left:auto;font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-style:italic;font-size:14px;color:var(--macabre-muted)}.hero-surfaces-sub{margin-top:22px;max-width:72ch;font-size:16px;color:var(--macabre-muted);line-height:1.7}.hero-section-grid,.hero-surfaces-grid{margin-top:36px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.hero-section-grid-4{margin-top:36px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.hero-section-panel,.hero-surface-card{border-radius:14px;border:1px solid var(--macabre-panel-edge);background:rgba(13,15,23,.55);padding:22px 24px}.hero-section-panel-label{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--macabre-sky);font-weight:600;margin-bottom:14px;opacity:.85}.hero-type-chip{display:inline-block;padding:4px 10px;border-radius:999px;border:1px solid var(--macabre-panel-edge);font-size:11px;color:var(--macabre-ink-soft)}.hero-foot-ornament{margin:64px 64px 0;padding-top:32px;border-top:1px solid var(--macabre-panel-edge);font-size:15px}.hero-build-hash,.hero-foot-ornament{text-align:center;font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-style:italic;color:var(--macabre-muted)}.hero-build-hash{margin:24px 64px 0;font-size:14px}@media (max-width:1100px){.hero-content-grid{grid-template-columns:1fr;padding:48px 32px 40px;gap:40px}.macabre-topbar{padding:20px 32px 0;grid-template-columns:1fr;gap:16px}.macabre-topnav{flex-wrap:wrap;justify-content:flex-start}.hero-section-grid-4{grid-template-columns:1fr 1fr}}@media (max-width:720px){.hero-build-hash,.hero-content-grid,.hero-foot-ornament,.hero-public-section,.hero-surfaces-section{padding-left:20px;padding-right:20px;margin-left:0;margin-right:0}.macabre-topbar{padding:16px 20px 0}.hero-aggregate-stats{grid-template-columns:1fr 1fr}.hero-aggregate-bottom,.hero-section-grid,.hero-section-grid-4,.hero-surfaces-grid{grid-template-columns:1fr}}@font-face{font-family:playfair;src:url(/_next/static/media/e399f3e068a97f0c-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:playfair Fallback;src:local("Arial");ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.00%;size-adjust:101.58%}.__className_b6201c{font-family:playfair,playfair Fallback}.__variable_b6201c{--font-playfair:"playfair","playfair Fallback"}