
:root{--black:#080908;--panel:#111410;--line:#32382d;--lime:#c8ff39;--violet:#7e4dff;--paper:#f2f4ed;--muted:#9da795}*{box-sizing:border-box}body{margin:0;background:var(--black);color:var(--paper);font-family:"IBM Plex Mono",monospace}a{color:inherit}.labbar{min-height:70px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:200px 1fr auto;align-items:center;gap:28px;padding:0 clamp(18px,4vw,62px)}.labbar img{width:160px;filter:brightness(0) invert(1)}.labbar .status{font-size:10px;color:var(--lime)}.labbar nav{display:flex;gap:24px}.labbar nav a{font-size:11px;text-decoration:none}.lab{width:min(1280px,calc(100% - 34px));margin:auto}.hero{display:grid;grid-template-columns:1.15fr .85fr;min-height:680px;border-left:1px solid var(--line);border-right:1px solid var(--line)}.hero-copy{padding:90px clamp(28px,5vw,74px);display:flex;flex-direction:column;justify-content:center}.eyebrow{font:700 10px "IBM Plex Mono";color:var(--lime)}.hero h1{font:700 clamp(53px,7.4vw,103px)/.88 "Syne",sans-serif;margin:19px 0 28px}.hero p{font-size:17px;line-height:1.7;color:#b8c0b2;max-width:720px}.hero a{align-self:start;margin-top:22px;background:var(--lime);color:#111;padding:13px 17px;text-decoration:none;font-weight:700}.rank-panel{border-left:1px solid var(--line);padding:55px 32px;display:flex;flex-direction:column;justify-content:center;background:repeating-linear-gradient(0deg,transparent 0,transparent 44px,rgba(200,255,57,.07) 45px)}.rank-head{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);padding-bottom:20px;border-bottom:1px solid var(--line)}.keyword{padding:18px 0;border-bottom:1px solid var(--line)}.keyword div{display:flex;justify-content:space-between;font-size:12px}.keyword b{color:var(--lime)}.spark{height:35px;margin-top:12px;clip-path:polygon(0 78%,10% 72%,20% 80%,30% 45%,40% 59%,50% 35%,60% 42%,70% 18%,80% 26%,90% 9%,100% 0,100% 100%,0 100%);background:var(--violet)}.experiments{border:1px solid var(--line);margin-top:36px;margin-bottom:70px}.exp-head{display:grid;grid-template-columns:1fr auto;align-items:end;padding:28px;border-bottom:2px solid var(--lime)}.exp-head h2{font:700 clamp(34px,5vw,57px) "Syne";margin:7px 0 0}.exp-head a{font-size:11px;color:var(--lime)}.trace{display:grid;grid-template-columns:95px 1fr auto;gap:20px;padding:19px 28px;border-bottom:1px solid var(--line);text-decoration:none}.trace:hover{background:#11160e}.trace span,.trace em{font-size:10px;color:var(--lime)}.trace em{font-style:normal;color:#8d9787}.systems{background:var(--paper);color:#141812;padding:72px max(18px,calc((100vw - 1160px)/2))}.systems-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.systems h2{font:700 clamp(44px,6vw,76px)/.95 "Syne";margin:0}.systems-head p{font-size:18px;line-height:1.65;margin:0}.system-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px;border-top:2px solid #171b16}.system{padding:28px 24px;border-right:1px solid #aeb5a9}.system:last-child{border:0}.system b{font-size:10px;color:#6542ce}.system h3{font:700 22px "Syne"}.system p{line-height:1.6}.proof{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:510px}.proof-image{height:100%;min-height:510px;background:url('/wp-content/uploads/2022/06/AI-Search-Engine-Optimisation-Service.jpg') center/cover}.proof-copy{padding:60px clamp(28px,6vw,90px)}.proof h2{font:700 50px/1 "Syne"}.proof p{line-height:1.7;color:#b8c0b2}.footer{border-top:1px solid var(--line);padding:30px clamp(18px,4vw,62px);display:flex;justify-content:space-between;color:#929b8d;font-size:11px}.skip{position:fixed;left:12px;top:12px;transform:translateY(-180%);background:var(--lime);color:#000;padding:8px;z-index:30}.skip:focus{transform:none}[hidden]{display:none!important}.experiments:has([data-na-home-published-list]:empty){display:none}@media(max-width:850px){.hero,.proof{grid-template-columns:1fr}.rank-panel,.proof-image{border-left:0;min-height:410px}.systems-head{grid-template-columns:1fr}.system-grid{grid-template-columns:1fr}.system{border-right:0;border-bottom:1px solid #aeb5a9}.labbar .status{display:none}}@media(max-width:560px){.labbar{grid-template-columns:145px 1fr}.labbar img{width:135px}.labbar nav a:not(:last-child){display:none}.hero-copy{padding:60px 24px}.hero h1{font-size:50px}.trace{grid-template-columns:70px 1fr}.trace em{grid-column:2}.exp-head{grid-template-columns:1fr}.exp-head a{margin-top:12px}.proof h2{font-size:40px}.footer{flex-direction:column;gap:8px}}
