.rk.land{--fs-label:.875rem;--lh-label:1.5rem;--fs-small:1rem;--lh-small:1.5rem;--fs-body:1.125rem;--lh-body:2rem;--fs-lead:clamp(1.25rem, .75rem + 1.25vw, 1.5rem);--lh-lead:2rem;--fs-h3:clamp(1.5rem, .5rem + 2vw, 2rem);--lh-h3:2rem;--fs-h2:clamp(2.5rem, 1.8rem + 2vw, 3rem);--fs-figure:clamp(3rem, 2.2rem + 2.4vw, 4rem);--fs-display:clamp(3rem, 1.8rem + 4vw, 5rem);--s-1:.5rem;--s-2:1rem;--s-3:1.5rem;--s-4:2rem;--s-6:3rem;--s-8:4rem;--s-12:6rem;--pad-sec:clamp(4rem, 2rem + 6vw, 8rem);--measure:40rem;--wide:70rem;--gut:2rem;background:var(--rk-ground);min-height:100vh;color:var(--rk-ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);text-align:center;font-variant-numeric:tabular-nums;caret-color:var(--rk-run);-webkit-font-smoothing:antialiased;overflow-x:clip}.rk *,.rk :before,.rk :after{box-sizing:border-box}.rk ::selection{background:var(--rk-a2);color:var(--rk-on-a)}.rk :focus-visible{outline:2px solid var(--rk-a);outline-offset:2px}.rk a{color:inherit;text-decoration:none}.rk svg{display:block}.rk img{max-width:100%}.rk h1,.rk h2,.rk h3{font-family:var(--font-display);text-transform:uppercase;color:var(--rk-ink);text-wrap:balance;margin:0}.rk h2{font-weight:900;font-size:var(--fs-h2);text-wrap:balance;max-width:18em;margin-inline:auto;line-height:1}.rk h3{font-weight:800;font-size:var(--fs-h3);line-height:var(--lh-h3)}.rk .fig{font-family:var(--font-display);font-weight:900;font-size:var(--fs-figure);color:var(--rk-ink);line-height:1}.rk .fig.a{color:var(--rk-a)}.rk p{text-wrap:pretty;margin:0}.rk .small{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--rk-ink-3)}.rk .label{font-family:var(--font-data);font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:.08em;text-transform:uppercase;color:var(--rk-ink-3)}.rk .btn{align-items:center;gap:var(--s-1);height:3rem;padding:0 var(--s-3);font-family:var(--font-data);font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;display:inline-flex}.rk .btn svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:square;width:1rem;height:1rem}.rk .btn.p{background:var(--rk-a);color:var(--rk-on-a)}.rk .btn.p:hover{background:var(--rk-run)}.rk .btn.s{background:var(--rk-ground);color:var(--rk-ink)}.rk .btn.s:hover{background:var(--rk-panel-2)}.rk .tlink{font-family:var(--font-data);font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:.08em;text-transform:uppercase;color:var(--rk-ink);text-underline-offset:6px;text-decoration:underline;-webkit-text-decoration-color:var(--rk-ink-3);text-decoration-color:var(--rk-ink-3)}.rk .tlink:hover{text-decoration-color:currentColor}.rk .sec{padding:var(--pad-sec) var(--gut)}.rk .band{background:var(--rk-panel)}.rk .row{gap:var(--s-6);margin:var(--s-8) auto 0;max-width:var(--wide);padding:0;list-style:none;display:grid}.rk .row>li{min-width:0}.rk .row.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.rk .row.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.rk .foot{padding:var(--s-12) var(--gut) var(--s-8);background:var(--rk-panel)}.rk .foot-logo{align-items:center;gap:var(--s-1);display:inline-flex}.rk .foot-logo .logo-sym{width:auto;height:2rem;color:var(--rk-a)}.rk .foot-logo .logo-word{width:auto;height:1.25rem;color:var(--rk-ink)}.rk .foot-links{justify-content:center;gap:var(--s-1) var(--s-4);margin:var(--s-4) 0;flex-wrap:wrap;display:flex}.rk .foot-notes{max-width:var(--measure);gap:var(--s-1);text-wrap:balance;margin:0 auto;padding:0;list-style:none;display:grid}.rk .foot-legal{max-width:var(--measure);margin:var(--s-6) auto 0}.rk.land:has(main>.sec.band:last-child) .foot{background:var(--rk-ground)}@media (max-width:1100px){.rk .row.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.rk.land{--gut:1rem}.rk .row.c3,.rk .row.c4{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.rk *,.rk :before,.rk :after{transition:none!important;animation:none!important}}
