.page-cv[data-v-5882d4d7]{color:var(--ink,#f4f4f2)}.cv-header[data-v-5882d4d7]{display:flex;gap:28px;align-items:center;margin-bottom:24px}.cv-header img[data-v-5882d4d7]{width:100px;height:125px;object-fit:cover}.cv-header h1[data-v-5882d4d7]{font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.2}.cv-header p[data-v-5882d4d7]{color:var(--ink-2,#b4b4b0);margin:0 0 4px}.cv-header .cv-role[data-v-5882d4d7]{color:var(--ink,#f4f4f2)}.cv-header a[data-v-5882d4d7]{color:inherit}.cv-updated[data-v-5882d4d7]{font-size:.88rem;margin-top:6px!important}.cv-biography[data-v-5882d4d7]{padding:16px 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.cv-biography summary[data-v-5882d4d7]{cursor:pointer;min-height:30px;color:var(--ink-2,#b4b4b0)}.cv-prose[data-v-5882d4d7]{font-size:1rem;line-height:1.85}.cv-prose[data-v-5882d4d7] h2{font-size:1.9rem;margin:40px 0 20px;padding-bottom:12px;border-bottom:1px solid var(--line-2);scroll-margin-top:100px}.cv-prose[data-v-5882d4d7] h3{font-size:1.25rem;margin:26px 0 12px;scroll-margin-top:100px}.cv-prose[data-v-5882d4d7] li{margin-bottom:9px}.cv-prose[data-v-5882d4d7] a{color:inherit;text-decoration:underline;text-underline-offset:3px}.cv-prose[data-v-5882d4d7] img{max-width:100%;height:auto}.cv-prose[data-v-5882d4d7] ul{padding-left:22px}.cv-prose[data-v-5882d4d7] li ul{margin-top:6px}.cv-print[data-v-5882d4d7]{min-height:44px;cursor:pointer}.cv-records[data-v-5882d4d7] .cv-section:first-child h2{margin-top:26px}.cv-records[data-v-5882d4d7] .cv-section--press li{margin-bottom:6px;line-height:1.7}.page-cv[data-v-5882d4d7] .outline-nav .outline-label{color:var(--ink-2,#b4b4b0);font-size:.8rem}.page-cv[data-v-5882d4d7] .outline-nav a:hover .outline-label{color:var(--ink,#f4f4f2)}.page-cv[data-v-5882d4d7] .outline-nav li.active .outline-label{color:var(--gold)}.page-cv[data-v-5882d4d7] .outline-nav--mobile{display:none!important}.cv-mobile-toc[data-v-5882d4d7],.cv-print-only[data-v-5882d4d7],.cv-records[data-v-5882d4d7] .cv-print-only{display:none}.cv-to-top[data-v-5882d4d7]{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:30;min-height:44px;padding:0 16px;border-radius:var(--r-pill,999px);border:1px solid var(--line-2);background:var(--bg2,#16161a);color:var(--ink,#f4f4f2);font-size:.88rem;cursor:pointer;transition:var(--t-hover)}.cv-to-top[data-v-5882d4d7]:hover{background:var(--bg1,#0d0d0f);border-color:var(--ink-3)}@media(max-width:991px){.cv-mobile-toc[data-v-5882d4d7]{display:block;position:sticky;top:var(--cv-sticky-top,0px);z-index:20;margin:8px 0 0;background:var(--bg0,#000);border-bottom:1px solid var(--line-2)}.cv-mobile-toc summary[data-v-5882d4d7]{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;list-style:none;color:var(--ink,#f4f4f2)}.cv-mobile-toc summary[data-v-5882d4d7]::-webkit-details-marker{display:none}.cv-mobile-toc summary[data-v-5882d4d7]:after{content:"▾";margin-left:auto;color:var(--ink-2)}.cv-mobile-toc details[open] summary[data-v-5882d4d7]:after{content:"▴"}.cv-mobile-toc__title[data-v-5882d4d7]{font-size:.8rem;letter-spacing:.06em;color:var(--ink-2)}.cv-mobile-toc__current[data-v-5882d4d7]{font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-mobile-toc ol[data-v-5882d4d7]{list-style:none;margin:0;padding:0 0 10px;max-height:min(60vh,520px);overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:2px 12px}.cv-mobile-toc a[data-v-5882d4d7]{display:block;padding:10px 4px;min-height:44px;color:var(--ink-2);text-decoration:none}.cv-mobile-toc li.active a[data-v-5882d4d7]{color:var(--gold)}}@media(max-width:600px){.cv-header[data-v-5882d4d7]{align-items:flex-start;gap:18px}.cv-header img[data-v-5882d4d7]{width:64px;height:80px}.cv-header h1[data-v-5882d4d7]{font-size:1.85rem}.cv-header p[data-v-5882d4d7]{font-size:.9rem}.cv-prose[data-v-5882d4d7] h2{font-size:1.55rem}.cv-to-top[data-v-5882d4d7]{padding:0 14px}}@media print{.page-cv[data-v-5882d4d7]{page:artist-cv;color:#000!important;margin:0!important;padding:0!important}.cv-prose[data-v-5882d4d7]{overflow-wrap:anywhere;orphans:3;widows:3}.cv-header h1[data-v-5882d4d7]{margin-top:0;font-size:24pt}}@media print{.page-cv[data-v-5882d4d7] .rail-layout{display:block;width:100%;padding:0}.page-cv[data-v-5882d4d7] .rail-side,.cv-biography[data-v-5882d4d7],.cv-mobile-toc[data-v-5882d4d7],.cv-to-top[data-v-5882d4d7]{display:none!important}.page-cv[data-v-5882d4d7] .rail-main{max-width:none}.cv-header[data-v-5882d4d7]{break-inside:avoid;align-items:flex-start}.cv-prose[data-v-5882d4d7]{font-size:10pt;line-height:1.55}.cv-prose[data-v-5882d4d7] h2,.cv-prose[data-v-5882d4d7] h3{break-after:avoid;color:#000}.cv-prose[data-v-5882d4d7] li{break-inside:avoid}.cv-header p[data-v-5882d4d7],.cv-header .cv-role[data-v-5882d4d7]{color:#222}.cv-prose[data-v-5882d4d7] a{color:#000}.cv-prose[data-v-5882d4d7] h2{margin-top:24px;border-color:#bbb}.cv-header img[data-v-5882d4d7]{width:64px;height:80px}.cv-print-only[data-v-5882d4d7]{display:block!important}.cv-print-source[data-v-5882d4d7]{margin-left:auto;text-align:right;font-size:8pt;color:#333}.cv-print-source img[data-v-5882d4d7]{width:72px;height:72px;margin-left:auto;display:block}.cv-prose[data-v-5882d4d7] a[href^=http]:after{content:" <" attr(href) ">";font-size:7.5pt;color:#555;word-break:break-all;text-decoration:none}.cv-prose[data-v-5882d4d7] .cv-section--press a[href^=http]:after{content:none}.cv-records[data-v-5882d4d7] p.cv-print-only{display:block!important;font-size:9pt;color:#333}}@page artist-cv{size:A4;margin:14mm}@media print{html:has(.page-cv),body:has(.page-cv){background:#fff!important;color:#000!important}html:has(.page-cv){color-scheme:light!important}body:has(.page-cv) *{background-color:transparent!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important}body:has(.page-cv) .site-header,body:has(.page-cv) .site-footer,body:has(.page-cv) .skip-link{display:none!important}body:has(.page-cv) #main-content{padding:0!important}body:has(.page-cv) a{color:#000!important}}
