:root{--accent:#111;--brand-lendi:#22c7fa;--brand-jasne:#ffd66e;--brand-neoiq:#31261d;--ink:#111;--bg:#fff;--dim:#666;--rule:#dedede;--warm-panel:#f4f4f4;--dark-panel:#0f0f0f;--dark-rule:#303030;--font-headline:"Fraunces", Georgia, serif;--font-body:"Inter Tight", system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace}#__nuxt,body,html{min-height:100%}html{scroll-behavior:smooth}body,html{overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0}*{box-sizing:border-box}canvas,img,svg,video{max-width:100%}a,dd,dt,h1,h2,h3,li,p,span,strong{min-width:0}::selection{background:var(--accent);color:var(--bg)}a{color:inherit}button,input,select,textarea{font:inherit}.site-shell{background:var(--bg);min-height:100vh;overflow-x:clip}.two-col{padding:100px 8vw}.two-col__inner{grid-template-columns:220px minmax(0,1fr);gap:80px;max-width:1280px;margin:0 auto;display:grid}.section-label{color:var(--dim);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding-top:12px;font-size:.6875rem;line-height:1.6}.section-label__sub{color:#1111118c}.section-label--dark{color:#888}.section-label--dark .section-label__sub{color:#ffffffb3}.eyebrow{color:var(--dim);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:.6875rem;display:inline-flex}.eyebrow--accent{color:var(--accent)}.eyebrow__dot{background:var(--ink);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.eyebrow--accent .eyebrow__dot{background:var(--accent)}.serif-heading{font-family:var(--font-headline);font-size:var(--serif-size,3.5rem);letter-spacing:0;text-wrap:balance;margin:0;font-weight:400;line-height:1.02}.kv{border-top:1px solid var(--rule);color:var(--dim);justify-content:space-between;gap:24px;padding:12px 0;font-size:.875rem;display:flex}.kv--link{text-decoration:none;transition:color .18s,text-shadow .18s}.kv--link:focus-visible .kv__value,.kv--link:hover .kv__value{color:var(--ink)}.kv--neoiq:focus-visible .kv__value,.kv--neoiq:hover .kv__value{color:var(--brand-neoiq);text-shadow:0 0 18px #31261d38}.kv--dark{border-color:var(--dark-rule);color:#999}.kv__value{color:var(--ink);overflow-wrap:anywhere;text-align:right}.kv--dark .kv__value{color:#f5f5f5}.link-underline{color:var(--ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}@media (width<=1100px){.two-col{padding:84px 6vw}.two-col__inner{grid-template-columns:160px minmax(0,1fr);gap:48px}}@media (width<=820px){.two-col{padding:72px 6vw}.two-col__inner{grid-template-columns:1fr;gap:32px}.section-label{padding-top:0}.serif-heading{font-size:calc(var(--serif-size,3.5rem)*.78)}}@media (width<=560px){.two-col{padding:56px 5vw}.serif-heading{font-size:calc(var(--serif-size,3.5rem)*.62)}}@media (width<=420px){.two-col{padding:48px 18px}.kv{gap:4px;display:grid}.kv__value{text-align:left}.eyebrow,.section-label{overflow-wrap:anywhere;max-width:100%}.serif-heading{font-size:calc(var(--serif-size,3.5rem)*.52);line-height:1.08}}
