.ctx-hero{background:var(--snow);padding:clamp(56px,7vw,96px) clamp(20px,5vw,48px) clamp(24px,3vw,40px);overflow:hidden}.ctx-hero-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:28px;gap:28px;align-items:center}.ctx-hero-inner h1 em{color:var(--crimson);font-style:italic}.ctx-hero-object{margin:0;display:flex;flex-direction:column;align-items:center}@media (max-width:900px){.ctx-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:768px){.ctx-hero-inner{text-align:left!important;margin-left:0!important}.ctx-hero-inner h1{font-size:32px!important}.ctx-hero-deck{margin-left:0!important}.ctx-hero-actions{justify-content:flex-start!important}}.ctx-stack-wrap{max-width:440px;margin:0 auto;position:relative;padding-top:10px}.ctx-card{background:#fffdf6;border:1px solid var(--hairline,rgba(26,27,30,.18));border-radius:0;padding:16px 18px;box-shadow:0 10px 18px -8px rgba(26,27,30,.18);margin-bottom:-34px;position:relative}.ctx-card:last-child{margin-bottom:0}.ctx-card:first-child{transform:rotate(-1.2deg);z-index:1}.ctx-card:nth-child(2){transform:rotate(.8deg);z-index:2}.ctx-card-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.ctx-type{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:var(--sapphire);padding:2px 7px;border-radius:0}.ctx-date{font-family:var(--font-mono,monospace);font-size:11px;color:var(--text-muted)}.ctx-company{font-weight:700;color:var(--text-headline);font-size:.92rem;margin-bottom:4px}.ctx-signal{font-size:.85rem;color:var(--text-body);line-height:1.5;margin-bottom:6px}.ctx-source{font-size:11px;color:var(--text-muted)}.ctx-source a{color:var(--sapphire);font-weight:700}.ctx-caption{margin-top:34px;font-size:12px;letter-spacing:.04em;color:var(--text-muted);text-align:center}.ctx-formats{display:grid;grid-gap:12px;gap:12px}.ctx-formatline{display:grid;grid-template-columns:120px 1fr;grid-gap:18px;gap:18px;align-items:center;padding:14px 18px;background:var(--till);border:1px dashed rgba(38,39,43,.45)}.ctx-formatstamp{justify-self:start;font-family:var(--font-mono),ui-monospace,monospace;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border:2px solid;color:var(--sapphire);transform:rotate(-3deg);white-space:nowrap}.ctx-formatline b{display:block;font-size:1rem;color:var(--text-headline)}.ctx-formatline em{display:block;font-style:normal;font-size:.85rem;color:var(--text-muted);margin-top:2px}.ctx-formatline em a{color:var(--sapphire);font-weight:700;font-style:normal}@media (max-width:768px){.ctx-formatline{grid-template-columns:1fr;gap:6px}}@media (prefers-reduced-motion:no-preference){.ctx-printing .ctx-card:first-child{animation:ctx-deal .45s var(--ease-out-expo,cubic-bezier(.16,1,.3,1)) both}.ctx-printing .ctx-card:nth-child(2){animation:ctx-deal .45s var(--ease-out-expo,cubic-bezier(.16,1,.3,1)) .1s both}}@keyframes ctx-deal{0%{opacity:0;transform:translateY(10px) rotate(0deg)}}@media (max-width:768px){.ctx-list-row{flex-direction:column;gap:4px}.ctx-list-row b{flex:none}}