.rv-stamps{gap:var(--space-xs);flex-wrap:wrap;justify-content:center;align-items:center;min-width:0;max-width:100%;display:flex}.rv-source{margin-top:var(--space-xs);font-family:var(--font-label);font-size:var(--step--1);color:var(--text-soft)}.rv-na{color:var(--ink-soft);font-family:var(--font-label);font-size:.875em}.rv-intro__grid{gap:var(--space-xl);align-items:center;display:grid}.rv-intro h1{max-width:12ch}.rv-intro .lede{margin-top:var(--space-m);max-width:40ch}.rv-intro__links{margin-top:var(--space-l);font-weight:650}@media (width>=60rem){.rv-intro__grid{gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.rv-forest__grid{gap:var(--space-2xl);align-items:start;display:grid}.rv-forest__text{max-width:var(--measure)}.rv-forest__sheet{justify-self:center;max-width:23rem}.rv-gesture{gap:var(--space-2xs) var(--space-l);counter-reset:g;flex-wrap:wrap;padding:0;list-style:none;display:flex}.rv-gesture li{counter-increment:g;font-family:var(--font-display);font-weight:650;font-size:var(--step-1);color:var(--forest);align-items:baseline;gap:.4em;display:flex}.rv-gesture li:before{content:counter(g) ".";font-family:var(--font-label);font-size:var(--step--1);color:var(--laterite)}@media (width>=56rem){.rv-forest__grid{grid-template-columns:minmax(0,1fr) 22rem}}.rv-nurseries__head{max-width:62rem;margin-bottom:var(--space-xl)}.rv-nurseries__head .lede{margin-top:var(--space-s)}.rv-cols{margin-top:var(--space-m);gap:var(--space-s) var(--space-xl);display:grid}@media (width>=52rem){.rv-cols{grid-template-columns:1fr 1fr}}.rv-register .sheet__specimen{place-items:stretch stretch}.rv-register__tables{gap:var(--space-xl);width:100%;display:grid}@media (width>=52rem){.rv-register__tables{gap:var(--space-2xl);grid-template-columns:1fr 1fr}}.rv-ledger{font-family:var(--font-label);font-size:var(--step-0)}.rv-ledger caption{text-align:left;font-family:var(--font-display);font-weight:680;font-size:var(--step-1);color:var(--forest);padding-bottom:var(--space-xs)}.rv-ledger caption span{font-family:var(--font-body);font-weight:400;font-size:var(--step--1);color:var(--ink-soft);margin-top:.15rem;display:block}.rv-ledger thead th{border-bottom:2px solid var(--ink);color:var(--ink-soft)}.rv-ledger tbody th{font-family:var(--font-label);font-weight:400;font-size:var(--step-0);letter-spacing:0}.rv-ledger td.num,.rv-ledger th.num{padding-right:0}.rv-ledger td{font-size:var(--step-1)}.rv-ledger tbody tr td,.rv-ledger tbody tr th{border-bottom:1px dashed color-mix(in srgb, var(--ink) 35%, transparent)}.rv-ledger tfoot th,.rv-ledger tfoot td{border-top:2px solid var(--ink);border-bottom:3px double var(--ink);padding-top:var(--space-xs);font-weight:700}.rv-steps .folder__title{margin-bottom:var(--space-xl)}.rv-step{gap:var(--space-xl);margin-top:var(--space-2xl);align-items:center;display:grid}.rv-steps .folder__title+.rv-step{margin-top:0}.rv-step__text{max-width:60ch}.rv-step__sheet{justify-self:center;width:100%;max-width:32rem}.rv-pair{gap:var(--space-s);grid-template-columns:1fr 1fr;width:100%;display:grid}.rv-methods{gap:var(--space-2xs);padding-left:1.2em;display:grid}@media (width>=56rem){.rv-step{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rv-step--flip .rv-step__sheet{order:-1}}.rv-table-wrap{margin-top:var(--space-xl);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.rv-table-wrap:focus-visible{outline-offset:4px}.rv-table caption{text-align:left;caption-side:top;font-family:var(--font-display);font-weight:650;font-size:var(--step-1);color:var(--forest);padding-bottom:var(--space-s);max-width:60ch}.rv-table thead th{border-bottom:2px solid var(--ink);vertical-align:bottom;white-space:nowrap}.rv-table tbody th{font-family:var(--font-body);font-weight:650;font-size:var(--step-0);letter-spacing:0}.rv-table td,.rv-table th{padding:.55rem var(--space-m) .55rem 0}.rv-table td.num,.rv-table th.num{padding-right:0;padding-left:var(--space-s)}.rv-table :is(td,th).num:not(:last-child){padding-right:var(--space-l)}.rv-table--seeds{min-width:60rem;font-size:var(--step--1)}.rv-table--seeds tbody th{font-size:var(--step--1)}.rv-table--species{min-width:34rem}.rv-status{white-space:nowrap;color:var(--ink-soft)}.rv-status--native{color:var(--forest);font-weight:650}.rv-group th{padding-top:var(--space-l);border-bottom:1px solid var(--ink);font-family:var(--font-display);font-size:var(--step-1);color:var(--laterite);letter-spacing:-.01em;font-weight:680}.rv-subtotal th,.rv-subtotal td{font-family:var(--font-label);border-bottom:1px solid var(--ink);background:color-mix(in srgb, var(--kraft) 18%, var(--paper));font-weight:700}.rv-subtotal th{text-align:right}.rv-table--species tfoot th,.rv-table--species tfoot td{font-family:var(--font-label);font-size:var(--step-1);border-top:2px solid var(--ink);border-bottom:3px double var(--ink);padding-top:var(--space-s);font-weight:700}.rv-table--species tfoot th{text-align:right}.rv-species__head{max-width:var(--measure)}.rv-species__head .lede{margin-top:var(--space-s)}.rv-species__notes{margin-top:var(--space-m);gap:var(--space-2xs);font-size:var(--step--1);max-width:var(--measure);color:var(--ink-soft);display:grid}.rv-herbarium__head{max-width:var(--measure);margin-bottom:var(--space-2xl)}.rv-herbarium__head .lede{margin-top:var(--space-s)}.rv-herb{gap:var(--space-xl) var(--space-l);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.rv-herb__sheet{justify-self:center;width:100%;max-width:26rem}@media (width>=40rem){.rv-herb{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-herb__sheet{max-width:none}.rv-herb>:nth-child(2n){margin-top:var(--space-xl);margin-bottom:calc(-1 * var(--space-xl))}}@media (width>=72rem){.rv-herb{grid-template-columns:repeat(4,minmax(0,1fr))}.rv-herb>:nth-child(2n){margin-top:var(--space-2xl);margin-bottom:calc(-1 * var(--space-2xl))}}.rv-herb>:nth-child(3n+1){transform:rotate(-.6deg)}.rv-herb>:nth-child(3n+2){transform:rotate(.5deg)}.rv-herbarium__credits{max-width:var(--measure);margin-top:var(--space-2xs)!important}.rv-herbarium__source{margin-top:calc(var(--space-2xl) + var(--space-l));font-family:var(--font-label);font-size:var(--step--1);color:var(--text-soft)}.rv-next__row{justify-content:space-between;align-items:center;gap:var(--space-l);flex-wrap:wrap;display:flex}.rv-next__title{font-size:var(--step-3);max-width:18ch}.rv-next__actions{gap:var(--space-s);flex-wrap:wrap;display:flex}
