.stub.svelte-12b8350{aspect-ratio:16 / 9;background:var(--cb);color:var(--cf);border:2px solid #241d21;box-shadow:var(--shadow-md);display:flex;flex-direction:column;min-width:0}.tear.svelte-12b8350,.attached-frame.svelte-12b8350 .tear-body:where(.svelte-12b8350){display:flex;flex:1;min-height:0}.attached-frame.svelte-12b8350{display:flex;flex-direction:column;flex:1;min-height:0}.attached-frame.svelte-12b8350 .photo:where(.svelte-12b8350){flex:1;min-height:0;background-size:cover;background-position:center;border-bottom:2px solid #241d21}.attached-frame.svelte-12b8350 .tear-body:where(.svelte-12b8350){flex:none}.tear-field.svelte-12b8350{flex:1;min-width:0;padding:15px;border-right:2px dashed var(--rl);display:flex;flex-direction:column;justify-content:space-between;gap:8px}.tear-panel.svelte-12b8350{width:22%;min-width:60px;flex:none;background:var(--pb);color:var(--pf);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:13px 0}.admit.svelte-12b8350{font:800 8.5px/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl}.big.svelte-12b8350{font:800 30px/1 var(--font-body);letter-spacing:-.03em}.dom.svelte-12b8350{font:400 7.5px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.eyebrow.svelte-12b8350{font:400 8.5px/1 var(--font-body);letter-spacing:var(--lk);text-transform:uppercase;opacity:.55}.title.svelte-12b8350{font-family:var(--font-body);font-size:var(--ts);line-height:1.05;font-weight:var(--tw);letter-spacing:var(--tk);text-transform:var(--tt)}.line.svelte-12b8350{font:400 10px/1.5 var(--font-body);opacity:.6}.row.svelte-12b8350{display:flex;gap:16px;padding-top:10px;border-top:1px solid var(--rl)}.lab.svelte-12b8350{font:400 8px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;opacity:.55}.val.svelte-12b8350{font:800 11px/1 var(--font-body);margin-top:4px}.portrait.svelte-12b8350{display:flex;flex-direction:column;flex:1;min-height:0}.portrait-field.svelte-12b8350{flex:1;min-height:0;background:var(--pb);color:var(--pf);padding:16px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;overflow:hidden}.portrait-top.svelte-12b8350{display:flex;justify-content:space-between}.eyebrow-flat.svelte-12b8350{font:400 8.5px/1 var(--font-body);letter-spacing:var(--lk);text-transform:uppercase}.portrait-title-wrap.svelte-12b8350{min-height:0;overflow:hidden}.portrait-title.svelte-12b8350{font-family:var(--font-body);line-height:.98;font-weight:var(--tw);letter-spacing:var(--tk);text-transform:var(--tt);overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.portrait-sub.svelte-12b8350{font:400 11px/1.3 var(--font-body);margin-top:8px}.portrait-grid.svelte-12b8350{flex:none;border-top:2px dashed var(--rl);display:grid;grid-template-columns:1fr 1fr}.pcell.svelte-12b8350{padding:11px 14px}.pcell.br.svelte-12b8350{border-right:1px solid var(--rl)}.pcell.bb.svelte-12b8350{border-bottom:1px solid var(--rl)}.pval.svelte-12b8350{font:800 12px/1 var(--font-body);margin-top:5px}.pcell-num.svelte-12b8350{display:flex;align-items:flex-end;justify-content:space-between}.portrait-num.svelte-12b8350{font:800 26px/.8 var(--font-body);letter-spacing:-.04em;color:var(--nc)}.line-layout.svelte-12b8350{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding:15px 0 0}.line-top.svelte-12b8350{padding:0 15px;display:flex;justify-content:space-between;font:400 8.5px/1 var(--font-body);letter-spacing:var(--lk);text-transform:uppercase;opacity:.55}.line-body.svelte-12b8350{display:flex;align-items:stretch;border-top:1px solid var(--rl);border-bottom:1px solid var(--rl)}.line-num.svelte-12b8350{background:var(--pb);color:var(--pf);padding:16px 15px;display:flex;align-items:center;font:800 28px/1 var(--font-body);letter-spacing:-.04em}.line-mid.svelte-12b8350{flex:1;padding:12px 14px;min-width:0}.line-sub.svelte-12b8350{font:400 9.5px/1.4 var(--font-body);opacity:.6;margin-top:5px}.line-foot.svelte-12b8350{padding:12px 15px 14px;display:flex;justify-content:space-between;align-items:flex-end;font:400 8.5px/1 var(--font-body);letter-spacing:var(--lk);text-transform:uppercase;opacity:.6}
