.c03{--ink:#121212;--muted:#1212128c;--signal:#ff4d1f;--cursor:#ff4d1f;--cursor-ring:#121212;--legend:#12121280;color:var(--ink);font-family:Inter Tight Variable,sans-serif;position:absolute;inset:0}.hero-root[data-concept="03"] .hero-cursor-ring{border-radius:0;width:34px;height:34px;margin:-17px 0 0 -17px}.hero-root[data-concept="03"] .hero-cursor-dot{border-radius:0}.c03-nav{letter-spacing:.06em;text-transform:uppercase;z-index:3;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:2.6cqmin 3.2cqw 0;font:500 max(11px,1.15cqmin)/1 JetBrains Mono Variable,monospace;display:grid;position:absolute;inset:0 0 auto}.c03-logo{letter-spacing:-.02em;align-items:center;gap:.35em;font:800 max(16px,1.9cqmin)/1 Inter Tight Variable,sans-serif;display:inline-flex}.c03-logo i{background:var(--signal);width:.55em;height:.55em}.c03-index{color:var(--muted)}.c03-links{justify-content:flex-end;gap:2.4cqw;display:flex}.c03-head{z-index:2;justify-content:space-between;align-items:flex-start;gap:3cqw;display:flex;position:absolute;top:9.5cqh;left:3.2cqw;right:3.2cqw}.c03-title{letter-spacing:-.048em;margin-left:-.05em;font:800 min(11.2cqw,19cqh)/.82 Inter Tight Variable,sans-serif}.c03-line{transform-origin:0 100%;will-change:transform;white-space:nowrap;display:block}.c03-line b{color:var(--signal)}.c03-aside{border-top:2px solid var(--ink);width:min(22cqw,330px);padding-top:1.2cqh}.c03-aside p{margin-bottom:2.6cqh;font-size:max(13px,1.5cqmin);font-weight:450;line-height:1.38}.c03-cta{--near:0;color:#fff;background:var(--ink);will-change:transform;align-items:center;gap:1.4em;padding:1em 1em 1em 1.3em;font:600 max(12px,1.3cqmin)/1 Inter Tight Variable,sans-serif;display:inline-flex}.c03-cta i{background:var(--signal);width:.8em;height:.8em;rotate:calc(var(--near) * 90deg)}.c03-readout{color:#fff;background:var(--ink);pointer-events:none;z-index:4;will-change:transform, opacity;gap:3px;padding:6px 8px;font:500 max(10px,.95cqmin)/1.1 JetBrains Mono Variable,monospace;display:grid;position:absolute;top:0;left:0}.c03-status{letter-spacing:.06em;text-transform:uppercase;z-index:3;gap:2.4cqw;font:500 max(10px,1.05cqmin)/1 JetBrains Mono Variable,monospace;display:flex;position:absolute;bottom:3.2cqmin;left:3.2cqw}.c03-legend{z-index:3;position:absolute;bottom:3.2cqmin;right:3.2cqw}@container hero not (min-aspect-ratio:1){.c03-index,.c03-links,.c03-legend{display:none}.c03-nav{grid-template-columns:1fr}.c03-head{flex-direction:column;top:9cqh}.c03-title{font-size:17cqw}.c03-aside{width:70cqw}}
