:is(.porch-v2,.v2-still){--v2-shadow:#16181d21;--fs-lead:20px;--fs-body:16px;--fs-label:14px}@media (prefers-color-scheme:dark){:root:not([data-theme]) :is(.porch-v2,.v2-still){--v2-shadow:#0000006b}}:root[data-theme=dark] :is(.porch-v2,.v2-still){--v2-shadow:#0000006b}:is(.porch-v2,.v2-still) .v2-meta{font:400 var(--fs-label)/1.35 var(--p-body);color:var(--p-faint)}:is(.porch-v2,.v2-still) .v2-lbl{font:500 var(--fs-label) var(--p-body);color:var(--p-faint);margin:0 0 4px;display:block}:is(.porch-v2,.v2-still) .v2-cob{color:var(--p-hand-ink);font:600 var(--fs-label)/1 var(--p-body);white-space:nowrap;background:#f8ec9f;border:1px solid #8a6d0559;border-radius:999px;padding:4px 10px;display:inline-block}@media (prefers-color-scheme:dark){:root:not([data-theme]) :is(.porch-v2,.v2-still) .v2-cob{color:var(--p-hand);background:#2e2a12;border-color:#f6e75a80}}:root[data-theme=dark] :is(.porch-v2,.v2-still) .v2-cob{color:var(--p-hand);background:#2e2a12;border-color:#f6e75a80}:is(.porch-v2,.v2-still) .v2-demo-tag{white-space:nowrap;font:500 var(--fs-label) var(--p-body);color:var(--p-faint);margin-left:auto}:is(.porch-v2,.v2-still) .v2-yellow{background:var(--p-hand);color:var(--p-hand-ink);font:600 var(--fs-label)/1 var(--p-body);white-space:nowrap;border-radius:999px;padding:12px 16px}:is(.porch-v2,.v2-still) .v2-pic-act{color:var(--p-ink);font:600 var(--fs-label)/1 var(--p-body);border:1.5px solid var(--p-ink);white-space:nowrap;border-radius:999px;padding:10.5px 14.5px}:is(.porch-v2,.v2-still) .v2-nw{white-space:nowrap}:is(.porch-v2 .v2-rec,.v2-rec.v2-still){font-size:var(--fs-body);background:var(--p-surface);color:var(--p-ink);border:1px solid var(--p-line);box-shadow:0 1px 2px var(--v2-shadow), 0 24px 60px var(--v2-shadow);border-radius:16px;gap:12px;padding:16px;display:grid}:is(.porch-v2,.v2-still) .v2-rh{align-items:center;gap:12px;display:flex}:is(.porch-v2,.v2-still) .v2-rh>div{display:grid}:is(.porch-v2,.v2-still) .v2-rn{font:600 var(--fs-lead) var(--p-title);letter-spacing:-.015em}:is(.porch-v2,.v2-still) .v2-next{border:1px solid var(--p-line);background:var(--p-canvas);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}:is(.porch-v2,.v2-still) .v2-next>div{display:grid}:is(.porch-v2,.v2-still) .v2-next b{font:600 var(--fs-body) var(--p-title)}:is(.porch-v2,.v2-still) .v2-facts{grid-template-columns:minmax(min(220px,100% - 112px),1fr) minmax(96px,210px);align-items:start;gap:16px;display:grid}:is(.porch-v2,.v2-still) .v2-facts dl{margin:0}:is(.porch-v2,.v2-still) .v2-facts dl>div{border-bottom:1px solid var(--p-line);grid-template-columns:96px 1fr;gap:8px;padding:4px 0;line-height:1.4;display:grid}:is(.porch-v2,.v2-still) .v2-facts dt{font-size:var(--fs-label);color:var(--p-faint);padding-top:1px}:is(.porch-v2,.v2-still) .v2-facts dd{margin:0}:is(.porch-v2,.v2-still) .v2-mn{font:500 var(--fs-label) var(--p-mono)}:is(.porch-v2,.v2-still) .v2-np{margin:0;position:relative}:is(.porch-v2,.v2-still) .v2-np img,:is(.porch-v2,.v2-still) .v2-np svg{aspect-ratio:1000/660;object-fit:cover;border-radius:10px;width:100%;display:block}:is(.porch-v2,.v2-still) .v2-np svg{position:absolute;top:0;left:0;overflow:visible}:is(.porch-v2,.v2-still) .v2-np figcaption{margin-top:8px}:is(.porch-v2,.v2-still) .v2-ring{fill:none;stroke:var(--p-water);stroke-width:2.2px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}:is(.porch-v2,.v2-still) .v2-life ol{border-top:2px solid var(--p-water);grid-template-columns:repeat(4,1fr);gap:0 8px;margin:0;padding:12px 0 0;list-style:none;display:grid}:is(.porch-v2,.v2-still) .v2-life li{font-size:var(--fs-label);color:var(--p-soft);align-content:start;padding-top:4px;line-height:1.4;display:grid;position:relative}:is(.porch-v2,.v2-still) .v2-life li:before{content:"";background:var(--p-water);border:2px solid var(--p-surface);border-radius:50%;width:11px;height:11px;position:absolute;top:-19px;left:0}:is(.porch-v2,.v2-still) .v2-life li.ahead:before{background:var(--p-surface);box-shadow:0 0 0 1px var(--p-water)}:is(.porch-v2,.v2-still) .v2-life b{color:var(--p-ink);font-variant-numeric:tabular-nums;font-weight:500}:is(.porch-v2,.v2-still) .v2-groups{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}:is(.porch-v2,.v2-still) .v2-groups p{font-size:var(--fs-label);color:var(--p-soft);text-wrap:pretty;margin:0;line-height:1.4}:is(.porch-v2,.v2-still) .v2-groups b{color:var(--p-ink)}:is(.porch-v2,.v2-still) .v2-person{align-items:flex-start;gap:12px;display:flex}:is(.porch-v2,.v2-still) .v2-person>.porch-av{margin:5px 0 0 5px}:is(.porch-v2,.v2-still) .v2-person>p{min-width:0;display:grid}:is(.porch-v2,.v2-still) .v2-person>p:not(:has(>b)){display:block}:is(.porch-v2 .v2-rec,.v2-rec.v2-still)>*,:is(.porch-v2,.v2-still) .v2-facts dd,:is(.porch-v2,.v2-still) .v2-life li>*{min-width:0}:is(.porch-v2 .v2-rec,.v2-rec.v2-still){overflow-wrap:break-word}:is(.porch-v2,.v2-still) .v2-next{flex-wrap:wrap}@media (max-width:600px){:is(.porch-v2,.v2-still){--fs-lead:18px}:is(.porch-v2 .v2-rec,.v2-rec.v2-still){font-size:var(--fs-label)}:is(.porch-v2,.v2-still) .v2-np figcaption{display:none}:is(.porch-v2,.v2-still) .v2-rh{grid-template-columns:1fr auto;gap:0 12px;display:grid}:is(.porch-v2,.v2-still) .v2-rh>div{display:contents}:is(.porch-v2,.v2-still) .v2-rh .v2-meta{grid-column:1/-1}:is(.porch-v2,.v2-still) .v2-rh .v2-demo-tag{grid-area:1/2}:is(.porch-v2,.v2-still) .v2-facts{grid-template-columns:1fr 96px;gap:12px}:is(.porch-v2,.v2-still) .v2-facts dl>div{grid-template-columns:80px 1fr}:is(.porch-v2,.v2-still) .v2-life ol{border-top:0;border-left:2px solid var(--p-water);grid-template-columns:1fr;gap:4px;margin-left:5px;padding:8px 0 0 20px}:is(.porch-v2,.v2-still) .v2-life li{grid-template-columns:80px 1fr;gap:8px;padding-top:0}:is(.porch-v2,.v2-still) .v2-life li:before{top:4px;left:-27px}}@media (max-width:359px){:is(.porch-v2,.v2-still) .v2-facts{grid-template-columns:minmax(0,1fr)}:is(.porch-v2,.v2-still) .v2-facts dl>div,:is(.porch-v2,.v2-still) .v2-life li{grid-template-columns:minmax(0,1fr);gap:0}:is(.porch-v2,.v2-still) .v2-groups{grid-template-columns:minmax(0,1fr)}}
