.rk.land{isolation:isolate;position:relative}.rk.land>.ds-vg{z-index:-1}.rk.land .rkbar{height:4rem;padding:0 var(--gut);gap:var(--s-4);background:0 0;border-bottom:0;flex-wrap:nowrap}.rk.land .rkbar-nav{margin-left:auto;display:block}.rk.land .rkbar-nav ul{gap:var(--s-4);margin:0}.rk.land .rkbar-nav a,.rk.land .rkbar-btn{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:.08em}.rk.land .rkbar-nav a{padding:var(--s-1) 0}.rk.land .rkbar-nav a:hover{border-color:#0000}.rk.land .rkbar-r{width:auto;margin-left:0}.rk.land .rkbar-btn{height:2.5rem;padding:0 var(--s-2);border-color:#0000}.rk.land .rkbar-btn:hover{border-color:#0000}.rk.land .rkbar-btn.p{border-color:var(--rk-a)}.rk.land .rkbar-btn.p:hover{border-color:var(--rk-run)}.rk.land .rkbar[data-rv=show],.rk.land .rkbar[data-rv=hide]{background:var(--rk-panel);border-bottom:1px solid var(--rk-rule-2)}.rk.land section[id]{scroll-margin-top:4rem}.rk.land .rkbar-brand .logo-sym{height:2rem}.rk.land .rkbar-brand .logo-word{height:1.25rem}.rk.land .art{width:18rem;height:auto;margin:0 auto var(--s-6);mix-blend-mode:lighten;-webkit-mask-image:radial-gradient(closest-side, var(--rk-ground) 70%, transparent);-webkit-mask-image:radial-gradient(closest-side, var(--rk-ground) 70%, transparent);mask-image:radial-gradient(closest-side, var(--rk-ground) 70%, transparent);display:block}.rk.land .hero{padding:clamp(3rem, 1rem + 6vw, 6rem) var(--gut) 0}.rk.land .hero h1{max-width:var(--wide);font-weight:900;font-size:var(--fs-display);letter-spacing:-.01em;margin-inline:auto;line-height:.9}.rk.land .hero h1 span{display:block}.rk.land .hero h1 span+span{color:var(--rk-ink-2)}.rk.land .lead{margin:var(--s-4) auto 0;max-width:var(--measure);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--rk-ink-2)}.rk.land .hero-acts{justify-content:center;align-items:center;gap:var(--s-2) var(--s-4);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.rk.land .hero-cred{margin-top:var(--s-3)}.rk.land .hero-shot{margin:var(--s-8) auto 0;max-width:var(--wide);filter:drop-shadow(0 2rem 4rem color-mix(in oklch, var(--rk-ground) 60%, transparent))}.rk.land .hero-shot img{width:100%;height:auto;-webkit-mask-image:linear-gradient(var(--rk-ground) 75%, transparent);-webkit-mask-image:linear-gradient(var(--rk-ground) 75%, transparent);mask-image:linear-gradient(var(--rk-ground) 75%, transparent);display:block}.rk.land .fact{align-items:center;gap:var(--s-2);flex-direction:column;display:flex}.rk.land .fact p{color:var(--rk-ink-2)}.rk.land .fact-src{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--rk-ink-3);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--rk-ink-3);text-decoration-color:var(--rk-ink-3)}.rk.land .fact-src:hover{color:var(--rk-ink);text-decoration-color:currentColor}.rk.land .row-note{margin-top:var(--s-6)}.rk.land .lv{aspect-ratio:16/10;background:var(--rk-panel);position:relative;overflow:hidden}.rk.land .lv img,.rk.land .lv video{object-fit:cover;width:100%;height:100%;display:block}.rk.land .lv-btn{right:var(--s-1);bottom:var(--s-1);padding:var(--s-1) var(--s-2);background:var(--rk-ground);color:var(--rk-ink);font-family:var(--font-data);font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;position:absolute}.rk.land .lv-btn:hover{background:var(--rk-panel-2)}.rk.land .step .label{margin-top:var(--s-3);display:block}.rk.land .step h3{margin-top:var(--s-1)}.rk.land .step p{margin-top:var(--s-1);color:var(--rk-ink-2)}.rk.land .how .small{margin-top:var(--s-6)}.rk.land .check p{margin-top:var(--s-1);color:var(--rk-ink-2)}.rk.land .cpu .fig+p{margin-top:var(--s-1);color:var(--rk-ink-2);text-wrap:balance}.rk.land .cpu .row-note{max-width:var(--measure);margin-inline:auto;margin-top:var(--s-6)}.rk.land .rung ul{margin:var(--s-2) 0 0;gap:var(--s-1);color:var(--rk-ink-2);padding:0;list-style:none;display:grid}.rk.land .rung.built ul,.rk.land .rung .label{color:var(--rk-ink)}.rk.land .sq{width:.5rem;height:.5rem;margin-right:var(--s-1);vertical-align:.1em;background:var(--rk-a);display:inline-block}.rk.land .sq.o{border:1px solid var(--rk-ink-2);background:0 0}.rk.land .ladder-note{margin:var(--s-6) auto 0;max-width:var(--measure)}.rk.land .demo-f{max-width:var(--wide);margin:var(--s-6) auto 0;aspect-ratio:16/9;background:var(--rk-inset);position:relative}.rk.land .demo-f iframe{border:0;width:100%;height:100%;display:block}.rk.land .demo-p{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.rk.land .demo-p img{object-fit:cover;width:100%;height:100%;display:block}.rk.land .demo-b,.rk.land .demo-f>.btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rk.land .demo-p:hover .demo-b{background:var(--rk-panel-2)}@media (max-width:900px){.rk.land .row.steps{max-width:var(--measure);grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.rk.land .art{width:14rem}.rk.land .rkbar-nav{display:none}.rk.land .rkbar-r{margin-left:auto}}
