.canvas .k,.canvas .mono,.page .mono,.canvas .eyebrow-l,.canvas .brk{font-family:var(--l-mono, var(--font-mono))}.wrap.wide{max-width:92rem}.wrap.narrow{max-width:46rem}.wrap.flush{margin-inline:0;margin-right:auto}.wrap.full{max-width:none;padding-inline:clamp(1.15rem,4vw,4rem)}.split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr);gap:clamp(1.5rem,5vw,4.5rem);align-items:center}.split.rev{grid-template-columns:minmax(0,.85fr) minmax(0,1.05fr)}.split.rev .split-media{order:-1}@media(max-width:860px){.split,.split.rev{grid-template-columns:1fr}.split.rev .split-media{order:0}}.rail{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.rail-side{position:sticky;top:5rem;align-self:start}@media(max-width:820px){.rail{grid-template-columns:1fr}.rail-side{position:static}}.cols2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem)}.cols2.offset>:nth-child(2){margin-top:clamp(2rem,6vw,5rem)}@media(max-width:820px){.cols2{grid-template-columns:1fr}.cols2.offset>:nth-child(2){margin-top:0}}.band{width:100%;background:var(--l-bg-2);border-block:1px solid var(--l-border)}.band-accent{background:var(--l-accent);color:var(--l-accent-ink)}.statrow{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;border-top:1px solid var(--l-border);padding-top:1.6rem}.statrow b{display:block;font-family:var(--l-display);font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;color:var(--l-head);font-variant-numeric:tabular-nums;line-height:1}.statrow span{display:block;margin-top:.4rem;font-family:var(--l-mono, var(--font-mono));font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--l-muted)}@media(max-width:720px){.statrow{grid-template-columns:repeat(2,1fr);gap:1.2rem}}.brk{font-family:var(--l-mono, var(--font-mono));font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--l-accent)}.brk:before{content:"[ "}.brk:after{content:" ]"}.frame{position:relative;padding:clamp(1rem,3vw,2.2rem)}.frame:before,.frame:after{content:"";position:absolute;width:26px;height:26px;border:1.5px solid var(--l-accent);pointer-events:none}.frame:before{top:0;left:0;border-right:0;border-bottom:0}.frame:after{bottom:0;right:0;border-left:0;border-top:0}.frame .frame-tr,.frame .frame-bl{position:absolute;width:26px;height:26px;border:1.5px solid var(--l-accent);pointer-events:none}.frame .frame-tr{top:0;right:0;border-left:0;border-bottom:0}.frame .frame-bl{bottom:0;left:0;border-right:0;border-top:0}.ticker{overflow:hidden;white-space:nowrap;border-block:1px solid var(--l-border);width:100%}.ticker-track{display:inline-flex;gap:2.5rem;padding:.7rem 0;animation:ws-marquee 30s linear infinite;font-family:var(--l-mono, var(--font-mono));font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--l-muted)}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes ws-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:1.1rem}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem}@media(max-width:900px){.grid3,.grid4{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.grid2,.grid3,.grid4{grid-template-columns:1fr}}.lcard{border:1px solid var(--l-border);border-radius:14px;padding:1.4rem;background:color-mix(in srgb,var(--l-head) 3%,transparent);transition:transform .35s var(--ease),border-color .35s}.lcard:hover{transform:translateY(-4px);border-color:var(--l-border-strong, var(--l-accent))}.lcard h3{font-family:var(--l-display);color:var(--l-head);font-size:1.1rem;margin-bottom:.5rem}.lcard p{color:var(--l-muted);font-size:.93rem}.stack>*+*{margin-top:1.1rem}.lead{font-size:clamp(1.05rem,2vw,1.3rem);color:var(--l-muted);max-width:54ch}.eyebrow-l{font-family:var(--l-mono, var(--font-mono));font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--l-muted)}.display-xl{font-family:var(--l-display);color:var(--l-head);font-weight:800;line-height:1;letter-spacing:-.02em;font-size:clamp(2.6rem,7vw,5rem)}.dot-live{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--l-accent);box-shadow:0 0 10px var(--l-accent);vertical-align:middle}.sample h1,.sample h2,.sample h3,.sample h4{font-family:var(--l-display);color:var(--l-head);line-height:1.04;letter-spacing:-.015em;text-wrap:balance}.sample a{color:inherit}.sample section{position:relative}.sample .lbtn{display:inline-block;font-family:var(--l-body);font-weight:600;text-decoration:none;background:var(--l-accent);color:var(--l-accent-ink);padding:.8rem 1.35rem;border-radius:11px;font-size:.98rem;transition:transform .25s var(--ease),box-shadow .25s;border:0;cursor:pointer}.sample .lbtn:hover{transform:translateY(-2px);box-shadow:0 12px 26px -10px var(--l-accent)}.sample .lghost{background:transparent;color:var(--l-head);border:1px solid var(--l-border)}.sample .lghost:hover{box-shadow:none;border-color:var(--l-head)}.scan{position:relative}.scan:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:3;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 3px);mix-blend-mode:overlay;opacity:.5}
