.rv-form{display:grid;gap:.8rem}.rv-form label{display:grid;gap:.3rem;font:500 .64rem var(--lp-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink-soft)}.rv-form label i{text-transform:none;letter-spacing:0;opacity:.7}.rv-form input[type=text],.rv-form input[type=email],.rv-form input[type=tel]{font:400 .95rem var(--lp-font-body);letter-spacing:0;text-transform:none;padding:.7rem .8rem;background:var(--lp-paper);color:var(--lp-ink);border:1px solid var(--lp-hairline-strong);border-radius:0;width:100%}.rv-form input:focus-visible{outline:2px solid var(--lp-orange);outline-offset:1px;border-color:var(--lp-blue)}.rv-flash{margin:0 0 .8rem;padding:.6rem .8rem;border:1px solid var(--lp-blue);font-size:.88rem}.rv-flash--err{border-color:#d4543a}.rv-flash--ok{border-color:var(--lp-orange)}.rv-cal{display:inline-block;margin-top:.9rem;font:500 .66rem var(--lp-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink-soft);text-decoration:none;border-bottom:1px solid var(--lp-orange)}.rv-cal:hover{color:var(--lp-orange-ink)}.tk-page .main-content{display:block}.tk-wrap{padding:calc(var(--navbar-height) + clamp(2rem,5vw,4rem)) 0 var(--lp-section-pad);position:relative}.tk-banner{border:1px solid var(--lp-orange);background:var(--lp-tint);padding:.8rem 1rem;margin:0 0 1.5rem;max-width:760px;margin-inline:auto}.tk{display:grid;grid-template-columns:1fr auto 260px;max-width:760px;margin:0 auto;border:1px solid var(--lp-ink);background:var(--lp-paper-raised);position:relative}.tk-main{padding:clamp(1.25rem,3vw,2rem);display:grid;gap:1rem;align-content:start}.tk-kicker{color:var(--lp-ink-soft)}.tk-title{font:800 clamp(1.7rem,4vw,2.6rem)/1 var(--lp-font-display);text-transform:uppercase;letter-spacing:-.02em;margin:0}.tk-meta{display:grid;grid-template-columns:1fr 1fr;gap:.9rem 1.5rem;margin:0}.tk-meta div{border-top:1px solid var(--lp-hairline-strong);padding-top:.5rem}.tk-meta dt{font:500 .62rem var(--lp-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-ink-soft)}.tk-meta dd{margin:.15rem 0 0;font-weight:500}.tk-status{margin:.3rem 0 0;display:inline-flex;align-items:center;gap:.6rem;color:var(--lp-ink-soft)}.tk-status:before{content:"";width:9px;height:9px;background:var(--lp-orange)}.tk-status.is-in{color:var(--lp-blue)}.tk-status.is-in:before{background:var(--lp-blue)}.tk-perf{width:0;border-left:2px dashed var(--lp-hairline-strong);margin:12px 0;position:relative}.tk-perf:before,.tk-perf:after{content:"";position:absolute;left:-11px;width:20px;height:20px;border-radius:50%;background:var(--lp-paper);border:1px solid var(--lp-ink)}.tk-perf:before{top:-24px}.tk-perf:after{bottom:-24px}.tk-stub{padding:1.5rem;display:grid;gap:.6rem;justify-items:center;align-content:center;text-align:center}.tk-qr{width:200px;max-width:100%;background:#fff;padding:8px;line-height:0}.tk-qr svg{width:100%;height:auto;display:block}.tk-code{font-size:.95rem;letter-spacing:.18em;margin:0;color:var(--lp-ink)}.tk-hint{margin:0;font-size:.8rem;color:var(--lp-ink-soft)}.tk-actions{display:flex;gap:.7rem;flex-wrap:wrap;justify-content:center;margin:1.5rem auto 0;max-width:760px}.tk-note{text-align:center;color:var(--lp-ink-soft);font-size:.82rem;max-width:56ch;margin:1.25rem auto 0}@media(max-width:720px){.tk{grid-template-columns:1fr}.tk-perf{border-left:0;border-top:2px dashed var(--lp-hairline-strong);margin:0 12px;height:0;width:auto}.tk-perf:before,.tk-perf:after{display:none}.tk-meta{grid-template-columns:1fr}}@media print{.navbar,.footer,.tk-actions,.tk-note,.tk-banner,.lp-sheet,.skip-to-content,.nav-search{display:none!important}body{background:#fff!important;color:#000!important}.tk{border-color:#000;max-width:none}.tk-wrap{padding:1rem 0}.tk-title,.tk-meta dd,.tk-code{color:#000!important}}
