.tpl-frame.svelte-74vmlm{container-type:inline-size}.tpl-frame.svelte-74vmlm .tpl-page{position:relative;width:100%;aspect-ratio:794 / var(--crop);overflow:hidden;background:#fff;border-radius:4px;box-shadow:0 1px 2px #00000014,0 6px 18px -10px #00000040}.tpl-frame.svelte-74vmlm .tpl-zoom{height:calc(100cqw * 1123 / 794);transition:transform .55s cubic-bezier(.22,.61,.36,1)}.tpl-card:hover .tpl-frame.svelte-74vmlm .tpl-zoom,.tpl-card:focus-within .tpl-frame.svelte-74vmlm .tpl-zoom{transform:translateY(-14%)}.tpl-frame.svelte-74vmlm .tpl-page:after{content:"";position:absolute;inset:auto 0 0 0;height:22%;background:linear-gradient(to top,#fffffff5,#fff0);opacity:1;transition:opacity .35s ease;pointer-events:none}.tpl-card:hover .tpl-frame.svelte-74vmlm .tpl-page:after,.tpl-card:focus-within .tpl-frame.svelte-74vmlm .tpl-page:after{opacity:0}.tpl-frame.svelte-74vmlm .tpl-static:after{display:none}@media(prefers-reduced-motion:reduce){.tpl-frame.svelte-74vmlm .tpl-zoom{transition:none}.tpl-card:hover .tpl-frame.svelte-74vmlm .tpl-zoom,.tpl-card:focus-within .tpl-frame.svelte-74vmlm .tpl-zoom{transform:none}}.tpl-frame.svelte-74vmlm .tpl-doc{width:100%;height:100%;padding:8.06cqw 7.56cqw;font-size:calc(100cqw * 14.3 / 794);line-height:1.35;color:#111;text-align:left;overflow:hidden}.tpl-frame.svelte-74vmlm .tpl-serif{font-family:Tinos,Georgia,Times New Roman,serif}.tpl-frame.svelte-74vmlm .tpl-sans{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.tpl-frame.svelte-74vmlm .tpl-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.tpl-frame.svelte-74vmlm .tpl-condensed{font-family:Arial Narrow,Helvetica Neue Condensed,Liberation Sans Narrow,sans-serif;font-stretch:condensed}.tpl-frame.svelte-74vmlm .tpl-head{padding-bottom:calc(.84em * var(--space))}.tpl-frame.svelte-74vmlm .tpl-name{line-height:1.1}.tpl-frame.svelte-74vmlm .tpl-contact{margin-top:.35em;font-size:.86em;color:#333}.tpl-frame.svelte-74vmlm .tpl-sec{margin-top:calc(1.33em * var(--space))}.tpl-frame.svelte-74vmlm .tpl-h{font-weight:700;font-size:.91em;color:var(--accent);margin-bottom:calc(.63em * var(--space))}.tpl-frame.svelte-74vmlm .tpl-h-rule{border-bottom:1px solid var(--accent);padding-bottom:.21em}.tpl-frame.svelte-74vmlm .tpl-h-over{border-top:2px solid var(--accent);padding-top:.28em}.tpl-frame.svelte-74vmlm .tpl-h-bar{border-left:3px solid var(--accent);padding-left:.49em}.tpl-frame.svelte-74vmlm .tpl-h-band{background:#111;color:#fff;padding:.21em .49em}.tpl-frame.svelte-74vmlm .tpl-item{margin-bottom:calc(.91em * var(--space))}.tpl-frame.svelte-74vmlm .tpl-item:last-child{margin-bottom:0}.tpl-frame.svelte-74vmlm .tpl-divided .tpl-item+.tpl-item{border-top:.6px solid #ddd;padding-top:calc(.78em * var(--space))}.tpl-frame.svelte-74vmlm .tpl-row{display:flex;justify-content:space-between;align-items:baseline;gap:.84em}.tpl-frame.svelte-74vmlm .tpl-role{font-weight:700}.tpl-frame.svelte-74vmlm .tpl-dates{font-size:.84em;color:#444;white-space:nowrap;font-variant-numeric:tabular-nums}.tpl-frame.svelte-74vmlm .tpl-co{font-size:.85em;color:#444;margin-top:.14em}.tpl-frame.svelte-74vmlm .tpl-list{margin:.42em 0 0;padding-left:1.05em}.tpl-frame.svelte-74vmlm .tpl-list li{margin-bottom:.21em}.tpl-frame.svelte-74vmlm .tpl-p{margin-top:.21em}
