.ro.svelte-r997w3{z-index:0;background:var(--sheet);border:var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sheet);padding:var(--space-5) var(--space-4) var(--space-4);margin-top:var(--space-3);gap:var(--space-3);align-content:start;transition:translate .16s,box-shadow .16s;display:grid;position:relative}.ro.svelte-r997w3:before{content:"";z-index:-1;background:var(--carbon);border:var(--line);border-radius:var(--radius);position:absolute;inset:0;translate:5px 6px;rotate:.8deg}.ro.svelte-r997w3:after{content:"";top:14px;left:var(--space-3);right:var(--space-3);background-image:radial-gradient(circle 2px at 7px 2.5px, var(--day) 2px, transparent 2.5px);background-repeat:repeat-x;background-size:14px 5px;height:5px;position:absolute}.ro.svelte-r997w3:hover{box-shadow:var(--shadow-lift);translate:0 -3px}.ro-no.svelte-r997w3{top:calc(-1 * var(--space-3) - 1px);left:var(--space-3);background:var(--oxblood);color:var(--sheet);font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;padding:var(--space-1) var(--space-3) calc(var(--space-1) + 2px);border-radius:var(--radius) var(--radius) 0 0;line-height:1;position:absolute}.ro-head.svelte-r997w3{border-bottom:var(--line-double);padding-bottom:var(--space-2)}.ro-name.svelte-r997w3{font-family:var(--font-display);font-weight:600;font-size:var(--text-md);letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.blurb.svelte-r997w3{font-size:var(--text-sm)}.field.svelte-r997w3{align-items:baseline;gap:var(--space-3);max-width:none;display:flex}.field-label.svelte-r997w3{letter-spacing:.18em;text-transform:uppercase;color:var(--steel);white-space:nowrap;font-size:.72rem;font-weight:600}.field-value.svelte-r997w3{font-family:var(--font-display);font-weight:600;font-size:var(--text-md);border-bottom:2px dotted var(--steel);padding-bottom:var(--space-1);flex:1}.time.svelte-r997w3{font-size:var(--text-sm);color:var(--steel)}.fig.svelte-1p1ty01{gap:var(--space-3);margin:0;display:grid}.fig.svelte-1p1ty01 svg:where(.svelte-1p1ty01){width:100%;height:auto}.lbl.svelte-1p1ty01{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;fill:var(--steel);stroke:none;font-size:8.5px;font-weight:600}.lbl--strong.svelte-1p1ty01{fill:var(--oxblood-text)}.lbl--tb.svelte-1p1ty01{letter-spacing:.05em;font-size:8px}figcaption.svelte-1p1ty01{font-size:.66rem}
