#pvj-explorer{--surface:oklch(1 0 250);--ink:oklch(.216 .003 250);--secondary:oklch(.399 .003 250);--rule:oklch(.872 .003 250);--container:oklch(.939 .003 250);--field:oklch(.89 .17 96);--alternative:oklch(.47 .2 262);--accent:var(--alternative);--field-ink:oklch(.216 .003 250);--on-alternative:oklch(1 0 250);--font-serif:'Newsreader',Georgia,serif;--font-ui:'Hanken Grotesk',Arial,sans-serif;--font-mono:'IBM Plex Mono',monospace;--chart-1:var(--alternative);--chart-2:oklch(.54 .1 170);--chart-3:oklch(.5 .025 250);--ease:cubic-bezier(.2,0,0,1);--gutter:clamp(24px,4vw,72px);--section-space:clamp(72px,8vw,128px);font-family:var(--font-ui);font-size:16px;line-height:1.4;color:var(--ink);background:var(--surface);position:relative;isolation:isolate;overflow:clip;color-scheme:light}
#pvj-explorer[data-theme=dark]{--surface:oklch(.216 .003 250);--ink:oklch(1 0 250);--secondary:oklch(.814 .003 250);--rule:oklch(.349 .003 250);--container:oklch(.250 .003 250);--accent:var(--field);--chart-1:var(--field);--chart-2:oklch(.77 .13 170);--chart-3:oklch(.76 .03 250);color-scheme:dark}
#pvj-explorer[data-colourway=B]{--field:oklch(.82 .11 355);--alternative:oklch(.44 .085 195)}
#pvj-explorer *,#pvj-explorer *::before,#pvj-explorer *::after{box-sizing:border-box}
#pvj-explorer [hidden]{display:none!important}
#pvj-explorer :where(h1,h2,h3,h4,p,figure,blockquote,dl,dd){margin:0}
#pvj-explorer :where(h1,h2,h3,h4){font-family:var(--font-serif);font-weight:600;font-optical-sizing:auto;text-wrap:balance}
#pvj-explorer h3{font-size:32px;line-height:36px;letter-spacing:-.4px}
#pvj-explorer h4{font-size:24px;line-height:28px}
#pvj-explorer p{font-family:var(--font-serif);font-size:18px;line-height:28px;font-weight:400}
#pvj-explorer img{display:block;max-width:100%;height:auto}
#pvj-explorer a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}
#pvj-explorer button,#pvj-explorer input,#pvj-explorer select{font:inherit;color:inherit}
#pvj-explorer button{border:0;border-radius:0;background:none;padding:0;cursor:pointer}
#pvj-explorer button:disabled{cursor:default;opacity:.45}
#pvj-explorer button,#pvj-explorer a,#pvj-explorer summary{-webkit-tap-highlight-color:transparent}
#pvj-explorer :where(button,a,summary,input,select):focus-visible{outline:2px solid var(--accent);outline-offset:5px}
#pvj-explorer :where(section,details,[id]){scroll-margin-top:88px}
#pvj-explorer .wrap{width:min(1440px,100% - var(--gutter)*2);margin-inline:auto}
#pvj-explorer .section{padding-block:var(--section-space)}
#pvj-explorer .eyebrow{font:700 12px/16px var(--font-ui);letter-spacing:.07em;text-transform:uppercase}
#pvj-explorer .metadata{font:400 12px/16px var(--font-mono);color:var(--secondary)}
#pvj-explorer .lead{font:400 22px/32px var(--font-serif)}
#pvj-explorer .caption{font:400 16px/24px var(--font-serif);color:var(--secondary)}
#pvj-explorer .display{font-size:clamp(48px,5.8vw,80px);line-height:1.05;letter-spacing:-1.5px}
#pvj-explorer .prose>p+p{margin-top:24px}
#pvj-explorer .prose>h3{margin-bottom:24px}
#pvj-explorer .prose ul{padding-left:22px;margin:0;font:400 18px/28px var(--font-serif)}
#pvj-explorer .prose li+li{margin-top:8px}
#pvj-explorer .section-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:40px}
#pvj-explorer .section-top>.eyebrow{color:var(--accent)}
#pvj-explorer .section-top>.metadata{text-align:right}
#pvj-explorer .text-link{display:inline-flex;align-items:center;gap:24px;font:700 14px/18px var(--font-ui);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:8px}
#pvj-explorer .text-link>span{font-size:20px;line-height:20px;transition:transform 150ms var(--ease)}
#pvj-explorer .text-link:hover>span{transform:translate(3px,-3px)}
#pvj-explorer .field{background:var(--field);color:var(--field-ink);--secondary:oklch(.399 .003 250);--accent:var(--alternative);--rule:oklch(.216 .003 250/.3)}
#pvj-explorer .dark-field{background:oklch(.17 .003 250);color:oklch(1 0 250);--ink:oklch(1 0 250);--secondary:oklch(.76 .003 250);--rule:oklch(.38 .003 250);--accent:var(--field);--container:oklch(.23 .003 250)}
#pvj-explorer .alternative-field{background:var(--alternative);color:var(--on-alternative);--ink:oklch(1 0 250);--secondary:oklch(.86 .015 250);--rule:oklch(1 0 250/.3);--accent:var(--field);--container:oklch(1 0 250/.09);--chart-1:var(--field);--chart-2:oklch(1 0 250);--chart-3:oklch(.79 .05 250)}
#pvj-explorer .skip-link{position:absolute;z-index:100;top:8px;left:8px;padding:12px 16px;background:var(--ink);color:var(--surface);transform:translateY(-160%)}
#pvj-explorer .skip-link:focus{transform:none}
#pvj-explorer .site-header{min-height:64px;padding:0 var(--gutter);display:flex;align-items:center;gap:32px;background:var(--surface);border-bottom:1px solid var(--rule);position:sticky;top:0;z-index:50}
#pvj-explorer .wordmark{font:600 24px/28px var(--font-serif);letter-spacing:-.5px;white-space:nowrap;text-decoration:none}
#pvj-explorer .wordmark-dot{color:var(--accent)}
#pvj-explorer .main-nav{margin-left:auto;display:flex;gap:24px;align-items:center}
#pvj-explorer .main-nav a{font-size:14px;line-height:18px;text-decoration:none;padding:23px 0;border-bottom:2px solid transparent;transition:border-color 150ms var(--ease)}
#pvj-explorer .main-nav a:hover,#pvj-explorer .main-nav a[aria-current=location]{border-color:var(--accent)}
#pvj-explorer .header-tools{display:flex;gap:16px;padding-left:24px;border-left:1px solid var(--rule)}
#pvj-explorer .header-tools button{font-size:12px;line-height:16px;white-space:nowrap;min-height:32px;display:flex;align-items:center;gap:8px}
#pvj-explorer .header-tools button>span{font-size:18px;line-height:20px}
#pvj-explorer .header-tools .menu-control{display:none}
#pvj-explorer .mobile-nav{padding:24px var(--gutter);background:var(--surface);border-bottom:1px solid var(--ink);position:sticky;top:64px;z-index:49;max-height:calc(100dvh - 64px);overflow:auto}
#pvj-explorer .mobile-nav[hidden]{display:none}
#pvj-explorer .mobile-nav a{display:flex;justify-content:space-between;gap:24px;padding:16px 0;border-bottom:1px solid var(--rule);font:600 32px/36px var(--font-serif);text-decoration:none}
#pvj-explorer .mobile-nav a>span{font:400 12px/16px var(--font-mono);align-self:center;color:var(--secondary)}
#pvj-explorer .mobile-motion{font:400 14px/18px var(--font-ui);min-height:44px;margin-top:16px;display:flex;gap:16px;align-items:center}
#pvj-explorer .hero{padding-top:40px}
#pvj-explorer .hero-overline{display:flex;justify-content:space-between;gap:24px;margin-bottom:40px}
#pvj-explorer .hero-composition{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:40px;align-items:start}
#pvj-explorer .hero-copy h1{font-size:clamp(56px,7.1vw,112px);line-height:.98;letter-spacing:-2px}
#pvj-explorer .hero-copy h1>span{display:block;margin-top:12px}
#pvj-explorer .hero-introduction{max-width:585px;margin-top:32px;display:grid;gap:24px;justify-items:start}
#pvj-explorer .hero-portrait{padding-top:5px}
#pvj-explorer .portrait-crop{position:relative;aspect-ratio:4/5;overflow:hidden;background:oklch(.216 .003 250)}
#pvj-explorer .portrait-crop>img{width:100%;height:100%;object-fit:cover;object-position:center 35%;transition:transform 500ms var(--ease)}
#pvj-explorer .portrait-crop:hover>img{transform:scale(1.025)}
#pvj-explorer .portrait-index{position:absolute;bottom:16px;left:16px;color:oklch(1 0 250);font-size:11px}
#pvj-explorer .hero-portrait figcaption{display:flex;justify-content:space-between;gap:16px;padding-top:16px;font:400 12px/16px var(--font-mono)}
#pvj-explorer .hero-portrait figcaption>span:last-child{text-align:right}
#pvj-explorer .pillar-entries{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:64px;padding-bottom:40px}
#pvj-explorer .pillar-entries>a{display:flex;flex-direction:column;gap:16px;padding-top:20px;border-top:1px solid currentColor;text-decoration:none}
#pvj-explorer .pillar-entries strong{font:600 clamp(40px,4vw,64px)/1 var(--font-serif);letter-spacing:-1px}
#pvj-explorer .pillar-entries>a>span:last-child{font:400 14px/20px var(--font-ui);position:relative;padding-right:32px}
#pvj-explorer .pillar-entries b{position:absolute;right:0;bottom:0;font-size:26px;font-weight:400;transition:transform 150ms var(--ease)}
#pvj-explorer .pillar-entries a:hover b{transform:translate(3px,3px)}
#pvj-explorer .founder-heading,#pvj-explorer .business-opening,#pvj-explorer .creative-heading,#pvj-explorer .people-heading,#pvj-explorer .technology-heading{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px;align-items:end;margin-bottom:56px}
#pvj-explorer .founder-heading>.lead{max-width:480px}
#pvj-explorer .founder-story-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;align-items:start}
#pvj-explorer .archive-image .image-button{display:block;width:100%;position:relative;overflow:hidden}
#pvj-explorer .archive-image img{width:100%;aspect-ratio:4/3;object-fit:cover}
#pvj-explorer .archive-image figcaption{padding-top:12px}
#pvj-explorer .image-button .image-action{position:absolute;right:16px;bottom:16px;display:flex;gap:24px;padding:10px 12px;background:oklch(1 0 250);color:oklch(.216 .003 250);font:700 12px/16px var(--font-ui);opacity:1;transition:background 150ms var(--ease)}
#pvj-explorer .image-button:hover .image-action{background:var(--field)}
#pvj-explorer .pull-quote{margin-top:32px;padding-top:24px;border-top:1px solid var(--ink)}
#pvj-explorer .pull-quote>p{font:600 28px/34px var(--font-serif);letter-spacing:-.4px}
#pvj-explorer .pull-quote cite{display:block;margin-top:16px;font-style:normal}
#pvj-explorer .career-exploration{margin-top:72px}
#pvj-explorer .career-exploration>.section-top{margin-bottom:24px}
#pvj-explorer .viz-mount{min-width:0;--font-family:var(--font-ui)}
#pvj-explorer .editorial-details{border-top:1px solid var(--ink)}
#pvj-explorer .editorial-details>summary{display:flex;justify-content:space-between;gap:24px;align-items:center;list-style:none;padding:24px 0;cursor:pointer;min-height:64px}
#pvj-explorer .editorial-details>summary::-webkit-details-marker{display:none}
#pvj-explorer .editorial-details>summary strong{font:600 24px/28px var(--font-serif)}
#pvj-explorer .editorial-details>summary .eyebrow{display:block;margin-bottom:8px;color:var(--accent)}
#pvj-explorer .detail-symbol{font:400 28px/28px var(--font-ui);flex-shrink:0;transition:transform 150ms var(--ease)}
#pvj-explorer .editorial-details[open]>summary>.detail-symbol{transform:rotate(45deg)}
#pvj-explorer .disclosure-body{padding:8px 0 32px}
#pvj-explorer .founder-listen{margin-top:40px;border-bottom:1px solid var(--ink)}
#pvj-explorer .founder-listen .lead{max-width:780px;margin-bottom:24px}
#pvj-explorer audio{width:100%;margin:8px 0 24px}
#pvj-explorer .audio-chapters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:16px}
#pvj-explorer .audio-chapters>button{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;text-align:left;font:600 18px/24px var(--font-serif);border-top:1px solid var(--rule);padding-top:16px}
#pvj-explorer .audio-chapters .metadata{flex-basis:100%}
#pvj-explorer .audio-chapters>button>span:last-child{margin-left:auto}
#pvj-explorer .founder-listen [data-audio-status]{margin-bottom:16px}
#pvj-explorer .business{background:var(--container)}
#pvj-explorer .business-scale{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:32px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}
#pvj-explorer .business-scale>div{display:flex;flex-direction:column;gap:20px}
#pvj-explorer .business-scale dt{font:400 14px/18px var(--font-ui);max-width:300px}
#pvj-explorer .business-scale dd{font:600 clamp(52px,6vw,88px)/1 var(--font-serif);letter-spacing:-1.5px}
#pvj-explorer .business-scale dd>span{font:400 22px/28px var(--font-serif);letter-spacing:0}
#pvj-explorer .growth-story{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.55fr);gap:64px;margin-top:64px;align-items:start}
#pvj-explorer .growth-copy>.eyebrow{color:var(--accent);margin-bottom:16px}
#pvj-explorer .growth-copy>h3{margin-bottom:24px}
#pvj-explorer .growth-copy>p+p{margin-top:24px}
#pvj-explorer .remit-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.55fr);gap:64px;margin-top:80px}
#pvj-explorer .remit-grid>div:first-child>.eyebrow{color:var(--accent);margin-bottom:16px}
#pvj-explorer .remit-grid>div:first-child>h3{margin-bottom:24px}
#pvj-explorer .remit-details .editorial-details:last-child{border-bottom:1px solid var(--ink)}
#pvj-explorer .remit-details .editorial-details>summary strong{font-size:24px;line-height:28px}
#pvj-explorer .creative-heading{align-items:end}
#pvj-explorer .creative-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px}
#pvj-explorer .creative-gallery.cinema-ready{display:block}
#pvj-explorer .cinema-ready .work-image img{aspect-ratio:2.05}
#pvj-explorer .cinema-controls{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0 16px}
#pvj-explorer .cinema-controls .metadata{color:var(--secondary)}
#pvj-explorer .cinema-navigation{display:flex;gap:24px;align-items:center}
#pvj-explorer .cinema-navigation button{font:700 14px/18px var(--font-ui);min-height:44px;display:flex;align-items:center;gap:12px;border-bottom:1px solid transparent;transition:border-color 150ms var(--ease)}
#pvj-explorer .cinema-navigation button:hover{border-color:var(--field)}
#pvj-explorer .cinema-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}
#pvj-explorer .cinema-choice{display:block;min-width:0;text-align:left;padding-top:8px;border-top:2px solid transparent;transition:border-color 150ms var(--ease)}
#pvj-explorer .cinema-choice img{width:100%;aspect-ratio:16/9;object-fit:cover;filter:brightness(.7);transition:filter 150ms var(--ease)}
#pvj-explorer .cinema-choice:hover img,#pvj-explorer .cinema-choice[aria-pressed=true] img{filter:brightness(1)}
#pvj-explorer .cinema-choice[aria-pressed=true]{border-color:var(--field)}
#pvj-explorer .cinema-choice>span{display:block;padding-top:10px;font:400 12px/16px var(--font-ui);color:var(--secondary)}
#pvj-explorer .cinema-choice[aria-pressed=true]>span{color:var(--field)}
#pvj-explorer .work-feature{grid-column:1/-1}
#pvj-explorer .work-image .image-button{display:block;width:100%;overflow:hidden;position:relative}
#pvj-explorer .work-image img{width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform 500ms var(--ease),filter 500ms var(--ease)}
#pvj-explorer .work-feature img{aspect-ratio:2.05}
#pvj-explorer .work-image .image-button:hover img{transform:scale(1.025);filter:brightness(1.05)}
#pvj-explorer .work-image figcaption{display:flex;justify-content:space-between;gap:24px;padding-top:16px;font:700 14px/18px var(--font-ui)}
#pvj-explorer .work-image figcaption>span:last-child{font-weight:400;text-align:right;display:flex;gap:24px}
#pvj-explorer .work-image figcaption b{font-weight:400;white-space:nowrap}
#pvj-explorer .creative-credentials{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:64px;padding-top:32px;border-top:1px solid var(--rule)}
#pvj-explorer .creative-credentials .eyebrow{color:var(--field);margin-bottom:16px}
#pvj-explorer .creative-credentials>p{font-size:22px;line-height:32px}
#pvj-explorer .people-practice{display:block;max-width:950px}
#pvj-explorer .people-network{background:var(--container);padding:32px;min-width:0;margin-top:48px}
#pvj-explorer .people-network>.eyebrow{color:var(--accent);margin-bottom:24px}
#pvj-explorer .people-evidence{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;margin-top:64px;padding-top:32px;border-top:1px solid var(--ink)}
#pvj-explorer .people-evidence .eyebrow{color:var(--accent);margin-bottom:16px}
#pvj-explorer .feedback-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:64px}
#pvj-explorer .feedback-shelf>blockquote{padding-top:24px;border-top:4px solid var(--accent);display:flex;flex-direction:column;align-items:start;gap:24px}
#pvj-explorer .feedback-shelf p{font:600 24px/30px var(--font-serif);letter-spacing:-.2px}
#pvj-explorer .feedback-shelf cite{font-style:normal;margin-top:auto}
#pvj-explorer .technology-heading>.lead{max-width:450px}
#pvj-explorer .technology-history{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px}
#pvj-explorer .technology-history>div{border-top:1px solid var(--rule);padding-top:24px}
#pvj-explorer .technology-history .metadata{display:block;margin-bottom:24px;color:var(--field)}
#pvj-explorer .technology-workflow{margin-top:80px;padding-top:32px;border-top:1px solid var(--rule)}
#pvj-explorer .technology-workflow .section-top h3{margin-top:16px}
#pvj-explorer .technology-workflow>.workflow-context{max-width:850px;margin-top:24px}
#pvj-explorer .technology .text-link{margin-top:40px}
#pvj-explorer .overhead-proof{display:grid;grid-template-columns:.85fr 1.55fr;column-gap:64px;margin-top:48px;padding:32px 0;border-top:1px solid var(--ink);align-items:end}
#pvj-explorer .overhead-proof>.eyebrow{grid-column:1;margin-bottom:16px;color:var(--accent)}
#pvj-explorer .overhead-number{grid-column:1;grid-row:2/4;font:600 80px/84px var(--font-serif);letter-spacing:-1.5px}
#pvj-explorer .overhead-proof>.lead{grid-column:2;grid-row:2}
#pvj-explorer .overhead-proof>.caption{grid-column:2;grid-row:3;margin-top:8px;max-width:600px}
#pvj-explorer .fy-results{border-bottom:1px solid var(--ink)}
#pvj-explorer .fy-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:24px}
#pvj-explorer .fy-metrics dt{font:700 12px/16px var(--font-ui);margin-bottom:12px}
#pvj-explorer .fy-metrics dd{font:600 24px/28px var(--font-serif)}
#pvj-explorer .record-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:64px;align-items:end;margin-bottom:56px}
#pvj-explorer .record>.editorial-details>summary{padding:32px 0}
#pvj-explorer .record>.editorial-details>summary strong{font-size:32px;line-height:36px}
#pvj-explorer .record>.editorial-details:last-of-type{border-bottom:1px solid var(--ink)}
#pvj-explorer .speaking-intro{display:flex;gap:40px;align-items:end;justify-content:space-between;margin-bottom:40px}
#pvj-explorer .speaking-intro>.lead{max-width:700px}
#pvj-explorer .speaking-intro>.text-link{flex-shrink:0}
#pvj-explorer .talk-feature{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:center}
#pvj-explorer .video-on-demand{aspect-ratio:16/9;background:var(--alternative);color:oklch(1 0 250)}
#pvj-explorer .video-load{width:100%;height:100%;display:flex;flex-direction:column;align-items:start;justify-content:space-between;padding:32px;text-align:left}
#pvj-explorer .video-load strong{font:600 40px/44px var(--font-serif)}
#pvj-explorer .video-load>span:last-child{display:flex;gap:24px;align-items:center;font:700 14px/18px var(--font-ui)}
#pvj-explorer .video-load b{font-size:18px;font-weight:400}
#pvj-explorer .video-on-demand iframe{display:block;width:100%;height:100%;border:0}
#pvj-explorer .talk-feature>div:last-child>*+*{margin-top:16px}
#pvj-explorer .talk-feature .eyebrow{color:var(--accent)}
#pvj-explorer .speaking-links{margin-top:40px}
#pvj-explorer .speaking-links>a{display:grid;grid-template-columns:1fr 1.5fr 24px;align-items:center;gap:24px;text-decoration:none;padding:24px 0;border-top:1px solid var(--rule)}
#pvj-explorer .speaking-links strong{font:600 24px/28px var(--font-serif)}
#pvj-explorer .speaking-links>a>span:last-child{font-size:24px}
#pvj-explorer .contact-line{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:64px}
#pvj-explorer .contact-line>p{font:600 32px/36px var(--font-serif)}
#pvj-explorer .contact-line>div{display:flex;gap:32px}
#pvj-explorer .contact-line a{font:700 14px/18px var(--font-ui);text-decoration:none;display:flex;gap:16px}
#pvj-explorer .site-footer{padding:56px 0 24px}
#pvj-explorer .site-footer>.wrap{display:grid;grid-template-columns:1fr auto;align-items:end;gap:40px}
#pvj-explorer .site-footer p{font:600 clamp(36px,5vw,72px)/1.04 var(--font-serif);letter-spacing:-1px}
#pvj-explorer .site-footer a{font:700 14px/18px var(--font-ui);text-decoration:none;display:flex;gap:24px;align-items:center}
#pvj-explorer .site-footer a>span{font-size:24px}
#pvj-explorer .site-footer .metadata{grid-column:1/-1;border-top:1px solid var(--rule);padding-top:24px}
#pvj-explorer .image-viewer{width:min(1300px,calc(100% - 48px));max-height:calc(100% - 48px);padding:24px;border:1px solid var(--rule);border-radius:0;background:var(--surface);color:var(--ink);overflow:auto}
#pvj-explorer .image-viewer::backdrop{background:oklch(.12 .003 250/.94)}
#pvj-explorer .viewer-top,#pvj-explorer .viewer-controls{display:flex;justify-content:space-between;align-items:center;gap:24px}
#pvj-explorer .viewer-top{margin-bottom:24px}
#pvj-explorer .viewer-top h2{font:600 24px/28px var(--font-serif)}
#pvj-explorer .viewer-top button,#pvj-explorer .viewer-controls button{font:700 14px/18px var(--font-ui);min-height:40px;white-space:nowrap}
#pvj-explorer .image-viewer figure>img{width:100%;height:auto;max-height:72vh;object-fit:contain;background:oklch(.12 .003 250)}
#pvj-explorer .image-viewer figcaption{font:400 14px/20px var(--font-ui);margin-top:16px}
#pvj-explorer .viewer-controls{margin-top:24px}
#pvj-explorer .source-record{font-size:16px}
#pvj-explorer .source-record .wrap{width:100%;margin:0}
#pvj-explorer .source-record .section{padding:48px 0;border-top:1px solid var(--rule)}
#pvj-explorer .source-record h1{font:600 56px/60px var(--font-serif)}
#pvj-explorer .source-record h2{font:600 40px/44px var(--font-serif);margin:16px 0 24px}
#pvj-explorer .source-record h3{margin:24px 0 16px}
#pvj-explorer .source-record h4{margin:24px 0 16px}
#pvj-explorer .source-record p+p{margin-top:16px}
#pvj-explorer .source-record :where(.hero,.experience-layout,.founder-feature,.featured-talk,.speaking-shelf,.road-panel,.founder-plan){display:block;padding:0;margin:32px 0;background:none;color:var(--ink)}
#pvj-explorer .source-record .portrait-block{display:none}
#pvj-explorer .source-record .hero-copy h1>span{display:inline}
#pvj-explorer .source-record .hero-intro{max-width:900px}
#pvj-explorer .source-record :where(.performance-scale,.production-metrics,.takeout-list,.voice-grid,.conversation-list,.feedback-grid,.transcript-grid,.creative-stills){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}
#pvj-explorer .source-record .creative-stills img{width:100%;aspect-ratio:2;object-fit:cover}
#pvj-explorer .source-record .evidence-chart{max-width:760px;margin:24px 0}
#pvj-explorer .source-record .evidence-chart svg{width:100%;height:auto;font:12px var(--font-ui)}
#pvj-explorer .source-record .evidence-chart svg text{fill:var(--ink)}
#pvj-explorer .source-record .ec-grid{stroke:var(--rule)}
#pvj-explorer .source-record .ec-marker{stroke:var(--secondary);stroke-dasharray:3 3}
#pvj-explorer .source-record .ec-line{fill:none;stroke-width:2}
#pvj-explorer .source-record .ec-s1{stroke:var(--chart-1)}
#pvj-explorer .source-record .ec-s2{stroke:var(--chart-2)}
#pvj-explorer .source-record .ec-s3{stroke:var(--chart-3)}
#pvj-explorer .source-record .ec-dot{fill:var(--chart-2)}
#pvj-explorer .source-record .ec-s3-d{fill:var(--chart-3)}
#pvj-explorer .source-record :where(.experience-tabs,.road-tabs,.chapter-buttons,.cv-links){display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}
#pvj-explorer .source-record :where(.experience-tabs,.road-tabs,.chapter-buttons)>button{padding:12px 16px;border:1px solid var(--rule);display:flex;gap:12px;align-items:center;text-align:left;font:400 14px/20px var(--font-ui)}
#pvj-explorer .source-record button[aria-selected=true]{background:var(--ink);color:var(--surface)}
#pvj-explorer .source-record button small{display:block}
#pvj-explorer .source-record .case-body{display:grid;gap:24px;margin:24px 0}
#pvj-explorer .source-record dt{font:700 14px/18px var(--font-ui);margin-bottom:8px}
#pvj-explorer .source-record dd{font:400 18px/28px var(--font-serif)}
#pvj-explorer .source-record details{border-top:1px solid var(--rule);margin-top:24px}
#pvj-explorer .source-record summary{padding:16px 0;cursor:pointer;font:600 20px/28px var(--font-serif)}
#pvj-explorer .source-record summary>span,#pvj-explorer .source-record summary>small{margin-right:16px}
#pvj-explorer .source-record summary>small{font:400 14px/20px var(--font-ui);color:var(--secondary)}
#pvj-explorer .source-record :where(.chapter-body,.cv-depth-body,.source-detail>div){padding-bottom:24px}
#pvj-explorer .source-record :where(.inline-source,.text-link){display:inline-block;margin:16px 16px 16px 0;font:400 14px/20px var(--font-ui)}
#pvj-explorer .source-record iframe{width:100%;max-width:960px;aspect-ratio:16/9;height:auto;border:0}
#pvj-explorer .source-record .speaker-portrait{max-width:320px}
#pvj-explorer .source-record :where(.founder-feature figure,.founder-feature img){max-width:720px}
#pvj-explorer .source-record blockquote{margin:24px 0;padding:16px 0;border-top:1px solid var(--rule)}
#pvj-explorer .source-record cite{font:400 12px/18px var(--font-mono);color:var(--secondary);display:block;margin-top:12px}
#pvj-explorer .source-record [hidden]{display:none!important}
#pvj-explorer .source-record .career-thread{display:flex;gap:32px;padding:0;list-style:none;margin:24px 0}
#pvj-explorer .source-record .career-thread span{display:block;font:400 12px/18px var(--font-mono)}
#pvj-explorer .source-record .hero-paths{display:flex;gap:24px}
#pvj-explorer [data-reveal]{opacity:1;transform:none}
#pvj-explorer.motion-ready:not(.reduced-motion) [data-reveal]{transition:opacity 700ms var(--ease),transform 700ms var(--ease)}
#pvj-explorer.motion-ready:not(.reduced-motion) [data-reveal].will-reveal{opacity:0;transform:translateY(24px)}
#pvj-explorer.reduced-motion *,#pvj-explorer.reduced-motion *::before,#pvj-explorer.reduced-motion *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}
@media(min-width:1600px){#pvj-explorer .hero-copy h1{font-size:112px}}
@media(max-width:1200px){#pvj-explorer .site-header{gap:24px}#pvj-explorer .main-nav{gap:16px}#pvj-explorer .header-tools{gap:12px;padding-left:16px}#pvj-explorer .wordmark{font-size:22px}#pvj-explorer .hero-composition{gap:32px}#pvj-explorer .founder-heading,#pvj-explorer .business-opening,#pvj-explorer .creative-heading,#pvj-explorer .people-heading,#pvj-explorer .technology-heading{gap:40px}#pvj-explorer .founder-story-grid,#pvj-explorer .growth-story,#pvj-explorer .remit-grid,#pvj-explorer .people-practice,#pvj-explorer .people-evidence{gap:40px}#pvj-explorer .people-network{padding:24px}}
@media(max-width:1000px){#pvj-explorer .main-nav{display:none}#pvj-explorer .header-tools{margin-left:auto;border:0;padding-left:0}#pvj-explorer .header-tools .menu-control{display:flex}#pvj-explorer .hero-copy h1{font-size:clamp(52px,7.15vw,72px)}#pvj-explorer .hero-introduction>.lead{font-size:20px;line-height:28px}#pvj-explorer .hero-portrait figcaption{flex-direction:column;gap:8px}#pvj-explorer .hero-portrait figcaption>span:last-child{text-align:left}#pvj-explorer .pillar-entries{gap:20px;margin-top:48px}#pvj-explorer .pillar-entries strong{font-size:44px}#pvj-explorer .growth-story{grid-template-columns:1fr;gap:32px}#pvj-explorer .growth-copy{display:grid;grid-template-columns:1fr 1.2fr;gap:16px 32px}#pvj-explorer .growth-copy>.eyebrow{grid-column:1;margin:0}#pvj-explorer .growth-copy>h3{grid-column:1;grid-row:2/4;margin:0}#pvj-explorer .growth-copy>p:not(.eyebrow){grid-column:2;margin:0}#pvj-explorer .people-practice{grid-template-columns:1fr 1fr;gap:32px}#pvj-explorer .feedback-shelf{gap:24px}#pvj-explorer .feedback-shelf p{font-size:22px;line-height:28px}#pvj-explorer .technology-history{gap:24px}#pvj-explorer .technology-history p{font-size:18px;line-height:26px}#pvj-explorer .record-heading{gap:32px}}
@media(max-width:840px){#pvj-explorer{--gutter:24px;--section-space:64px}#pvj-explorer .display{font-size:48px;line-height:52px;letter-spacing:-1px}#pvj-explorer .hero-composition{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px}#pvj-explorer .hero-copy h1{font-size:56px;line-height:58px;letter-spacing:-1px}#pvj-explorer .hero-introduction>.lead{font-size:18px;line-height:28px}#pvj-explorer .hero-introduction{margin-top:24px}#pvj-explorer .hero-portrait{align-self:start;padding-top:8px}#pvj-explorer .pillar-entries{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}#pvj-explorer .pillar-entries strong{font-size:48px}#pvj-explorer .founder-heading,#pvj-explorer .business-opening,#pvj-explorer .creative-heading,#pvj-explorer .people-heading,#pvj-explorer .technology-heading{grid-template-columns:1fr;gap:24px;margin-bottom:40px}#pvj-explorer .founder-heading>.lead,#pvj-explorer .technology-heading>.lead{max-width:680px}#pvj-explorer .founder-story-grid{gap:32px}#pvj-explorer .pull-quote>p{font-size:24px;line-height:30px}#pvj-explorer .audio-chapters{grid-template-columns:1fr 1fr}#pvj-explorer .business-scale{gap:24px}#pvj-explorer .business-scale dd{font-size:60px}#pvj-explorer .remit-grid{grid-template-columns:1fr;gap:32px;margin-top:56px}#pvj-explorer .people-practice{grid-template-columns:1fr;gap:40px}#pvj-explorer .people-copy{max-width:740px}#pvj-explorer .people-evidence{grid-template-columns:1fr;gap:24px}#pvj-explorer .feedback-shelf{grid-template-columns:1fr;gap:32px}#pvj-explorer .feedback-shelf>blockquote{display:grid;grid-template-columns:1.8fr 1fr;gap:24px;padding-top:20px}#pvj-explorer .feedback-shelf cite{margin:0;align-self:end}#pvj-explorer .technology-history{grid-template-columns:1fr;gap:24px}#pvj-explorer .technology-history>div{display:grid;grid-template-columns:1fr 2fr;gap:24px}#pvj-explorer .technology-history .metadata{margin:0}#pvj-explorer .technology-workflow{margin-top:56px}#pvj-explorer .record-heading{grid-template-columns:1fr;gap:24px}#pvj-explorer .speaking-intro{display:block}#pvj-explorer .speaking-intro>.text-link{margin-top:24px}#pvj-explorer .talk-feature{grid-template-columns:1fr;gap:24px}#pvj-explorer .contact-line{display:block}#pvj-explorer .contact-line>div{margin-top:24px}#pvj-explorer .creative-credentials{gap:32px}}
@media(max-width:600px){#pvj-explorer{--gutter:20px;--section-space:56px}#pvj-explorer .site-header{min-height:64px;gap:16px}#pvj-explorer .wordmark{font-size:20px;line-height:24px;max-width:150px;white-space:normal}#pvj-explorer .header-tools{gap:14px}#pvj-explorer .header-tools button{font-size:11px;gap:5px;min-height:44px}#pvj-explorer .motion-control{display:none!important}#pvj-explorer .hero{padding-top:24px}#pvj-explorer .hero-overline{margin-bottom:24px;align-items:start}#pvj-explorer .hero-overline>.eyebrow{max-width:180px}#pvj-explorer .hero-overline>.metadata{white-space:nowrap}#pvj-explorer .hero-composition{display:flex;flex-direction:column;gap:32px}#pvj-explorer .hero-copy h1{font-size:clamp(48px,11vw,66px);line-height:1.01;letter-spacing:-1px}#pvj-explorer .hero-copy h1>span{margin-top:12px}#pvj-explorer .hero-introduction{margin-top:24px;gap:24px}#pvj-explorer .hero-introduction>.lead{font-size:20px;line-height:28px}#pvj-explorer .hero-portrait{width:100%;padding:0}#pvj-explorer .portrait-crop{aspect-ratio:4/4.5}#pvj-explorer .hero-portrait figcaption{flex-direction:row}#pvj-explorer .hero-portrait figcaption>span:last-child{text-align:right}#pvj-explorer .pillar-entries{gap:28px 24px;margin-top:40px;padding-bottom:32px}#pvj-explorer .pillar-entries>a{gap:12px;padding-top:16px}#pvj-explorer .pillar-entries strong{font-size:42px}#pvj-explorer .pillar-entries .metadata{font-size:11px}#pvj-explorer .pillar-entries>a>span:last-child{font-size:12px;line-height:18px;padding-right:20px}#pvj-explorer .pillar-entries b{font-size:22px}#pvj-explorer .section-top{display:block;margin-bottom:32px}#pvj-explorer .section-top>.metadata{margin-top:12px;text-align:left}#pvj-explorer .display{font-size:40px;line-height:44px;letter-spacing:-.5px}#pvj-explorer h3{font-size:28px;line-height:32px}#pvj-explorer .lead{font-size:20px;line-height:28px}#pvj-explorer .founder-story-grid{grid-template-columns:1fr;gap:32px}#pvj-explorer .career-exploration{margin-top:48px}#pvj-explorer .editorial-details>summary{gap:16px;padding:20px 0}#pvj-explorer .editorial-details>summary strong{font-size:24px;line-height:28px}#pvj-explorer .audio-chapters{gap:24px 16px}#pvj-explorer .audio-chapters>button{font-size:18px;line-height:24px}#pvj-explorer .business-scale{grid-template-columns:1fr;gap:32px;padding:24px 0}#pvj-explorer .business-scale dd{font-size:64px}#pvj-explorer .business-scale>div{gap:12px}#pvj-explorer .growth-story{margin-top:40px}#pvj-explorer .growth-copy{display:block}#pvj-explorer .growth-copy>.eyebrow{margin-bottom:16px}#pvj-explorer .growth-copy>h3{margin-bottom:24px}#pvj-explorer .growth-copy>p+p{margin-top:24px}#pvj-explorer .remit-grid{margin-top:48px}#pvj-explorer .creative-gallery{grid-template-columns:1fr;gap:32px}#pvj-explorer .work-feature{grid-column:auto}#pvj-explorer .work-image img,#pvj-explorer .work-feature img{aspect-ratio:1.75}#pvj-explorer .work-image figcaption{gap:16px;padding-top:12px}#pvj-explorer .work-image figcaption>span:last-child{gap:12px;flex-direction:column}#pvj-explorer .image-button .image-action{right:12px;bottom:12px;padding:8px 10px;gap:16px;font-size:11px}#pvj-explorer .creative-credentials{grid-template-columns:1fr;gap:32px;margin-top:40px}#pvj-explorer .creative-credentials>p{font-size:20px;line-height:28px}#pvj-explorer .people-network{padding:24px 16px}#pvj-explorer .people-evidence{margin-top:40px}#pvj-explorer .feedback-shelf{margin-top:40px}#pvj-explorer .feedback-shelf>blockquote{display:block}#pvj-explorer .feedback-shelf cite{display:block;margin-top:20px}#pvj-explorer .technology-history>div{display:block}#pvj-explorer .technology-history .metadata{margin-bottom:16px}#pvj-explorer .technology-workflow{margin-top:48px}#pvj-explorer .technology .text-link{font-size:13px;line-height:18px;gap:16px}#pvj-explorer .record-heading{margin-bottom:32px}#pvj-explorer .record>.editorial-details>summary strong{font-size:24px;line-height:28px}#pvj-explorer .video-load{padding:24px}#pvj-explorer .video-load strong{font-size:32px;line-height:36px}#pvj-explorer .speaking-links>a{grid-template-columns:1fr 24px;gap:12px}#pvj-explorer .speaking-links .metadata{grid-column:1/-1}#pvj-explorer .speaking-links strong{font-size:24px;line-height:28px}#pvj-explorer .contact-line{margin-top:40px}#pvj-explorer .contact-line>div{gap:24px;flex-wrap:wrap}#pvj-explorer .contact-line a{gap:12px}#pvj-explorer .site-footer{padding:40px 0 24px}#pvj-explorer .site-footer>.wrap{display:block}#pvj-explorer .site-footer p{font-size:36px;line-height:40px}#pvj-explorer .site-footer a{margin-top:32px}#pvj-explorer .site-footer .metadata{display:block;margin-top:32px;padding-top:20px}#pvj-explorer .image-viewer{width:calc(100% - 24px);max-height:calc(100% - 24px);padding:16px}#pvj-explorer .viewer-top{gap:16px;margin-bottom:16px}#pvj-explorer .viewer-top h2{font-size:22px;line-height:26px}#pvj-explorer .viewer-top button{font-size:12px}#pvj-explorer .viewer-controls{gap:12px}#pvj-explorer .viewer-controls button{font-size:12px}#pvj-explorer .source-record :where(.performance-scale,.production-metrics,.takeout-list,.voice-grid,.conversation-list,.feedback-grid,.transcript-grid,.creative-stills){grid-template-columns:1fr}#pvj-explorer .source-record .career-thread{flex-direction:column;gap:16px}#pvj-explorer .source-record .hero-paths{flex-direction:column;gap:8px}#pvj-explorer .source-record h1{font-size:40px;line-height:44px}#pvj-explorer .source-record h2{font-size:32px;line-height:36px}}
@media(prefers-reduced-motion:reduce){#pvj-explorer *,#pvj-explorer *::before,#pvj-explorer *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}#pvj-explorer [data-reveal]{opacity:1!important;transform:none!important}}
@media(max-width:600px){#pvj-explorer .overhead-proof{display:block;margin-top:32px;padding:24px 0}#pvj-explorer .overhead-number{font-size:64px;line-height:68px;margin-bottom:16px}#pvj-explorer .overhead-proof>.caption{margin-top:12px}#pvj-explorer .fy-metrics{grid-template-columns:1fr;gap:24px}}
@media(max-width:840px){#pvj-explorer .cinema-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px}}
@media(max-width:600px){#pvj-explorer .cinema-ready .work-image img{aspect-ratio:1.6}#pvj-explorer .cinema-controls{padding-top:16px;gap:16px}#pvj-explorer .cinema-navigation{gap:16px}#pvj-explorer .cinema-navigation button{font-size:12px;gap:8px}#pvj-explorer .cinema-choice>span{font-size:11px;line-height:16px}#pvj-explorer .cinema-strip{gap:16px 12px}}

#pvj-explorer .technology-history .text-link{display:inline-block;margin-top:16px}
#pvj-explorer .evidence-block{display:grid;grid-template-columns:.85fr 1.55fr;column-gap:64px;margin-top:48px;padding:32px 0;border-top:1px solid var(--ink)}
#pvj-explorer .evidence-block>.eyebrow{color:var(--accent);margin-bottom:16px}
#pvj-explorer .evidence-block .fy-metrics{margin:24px 0 16px}
#pvj-explorer .roles-glance{list-style:none;margin:40px 0;padding:0}
#pvj-explorer .roles-glance>li{display:grid;grid-template-columns:1fr 1.5fr;align-items:center;gap:24px;padding:20px 0;border-top:1px solid var(--rule)}
#pvj-explorer .roles-glance strong{font:600 24px/28px var(--font-serif)}
@media(max-width:600px){#pvj-explorer .evidence-block{display:block;margin-top:32px;padding:24px 0}#pvj-explorer .evidence-block .fy-metrics{grid-template-columns:1fr;gap:16px}#pvj-explorer .roles-glance>li{grid-template-columns:1fr;gap:8px}#pvj-explorer .roles-glance strong{font-size:20px;line-height:26px}}
@media(min-width:841px){#pvj-explorer .technology-history .metadata{min-height:32px}}
@media(min-width:841px) and (max-width:1200px){#pvj-explorer .technology-history{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}}
#pvj-explorer .craft-path{list-style:none;margin:48px 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px}
#pvj-explorer .craft-path>li{border-top:1px solid var(--rule);padding-top:20px}
#pvj-explorer .craft-path .metadata{display:block;margin-bottom:16px}
#pvj-explorer .craft-path strong{font:600 24px/28px var(--font-serif)}
#pvj-explorer .stills-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}
#pvj-explorer .stills-grid img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
#pvj-explorer .stills-caption{margin-top:16px}
@media(max-width:1200px){#pvj-explorer .craft-path{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:840px){#pvj-explorer .craft-path{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){#pvj-explorer .craft-path{grid-template-columns:1fr;gap:16px}#pvj-explorer .craft-path strong{font-size:20px;line-height:26px}#pvj-explorer .stills-grid{grid-template-columns:1fr}}
