.pbd-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);gap:56px;align-items:start}.pbd-selector [role=tab]{display:block;width:100%;text-align:left;background:transparent;color:#111;padding:24px 20px;border:0;border-top:1px solid #b7b7b4;cursor:pointer}.pbd-selector [role=tab][aria-selected=true]{background:#e8ebf2;box-shadow:inset 3px 0 #1d4ed8}.pbd-selector [role=tab]:hover{background:#eeeeea}.pbd-tab-name{display:flex;justify-content:space-between;align-items:center;gap:16px;font:400 32px/1.2 NL Anton Preview,Impact,sans-serif}.pbd-tab-name svg{flex-shrink:0}.pbd-tab-description{display:block;margin-top:12px;font:16px/1.55 Arial,sans-serif}.pbio .pbd-collaboration{font-size:16px;margin:28px 20px 0}.pbd-demo{min-width:0}.pbd-stage{position:relative;display:grid;min-height:590px;background:#eaeae6;border:1px solid #c7c7c1;padding:32px}.pbd-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),#11111108 calc(25% - 1px),#11111108 25%)}.pbd-scene{position:relative;grid-area:1 / 1;width:100%;margin:auto;min-width:0}.pbd-scene[data-active=false]{visibility:hidden;pointer-events:none}.pbd-scene[data-active=false] *{animation:none!important}.pbd-scene small,.pbd-scene span{overflow-wrap:anywhere}.pbd-scene small{font:11px/1.5 monospace}.pbd-brand-top,.pbd-brand-bottom{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pbd-symbol{background:#f5f5f3;display:grid;place-items:center;min-height:180px}.pbd-symbol img{width:160px;height:160px;object-fit:contain;mix-blend-mode:multiply}.pbd-type{display:flex;flex-direction:column;align-items:center;justify-content:center}.pbd-type>span{font:italic 88px/1 Georgia,serif}.pbd-type small{margin-top:16px}.pbd-palette{display:grid;grid-template-columns:repeat(4,1fr);height:36px;margin:20px 0}.pbd-palette i:nth-child(1){background:#111}.pbd-palette i:nth-child(2){background:#1d4ed8}.pbd-palette i:nth-child(3){background:#b7b7b4}.pbd-palette i:nth-child(4){background:#f5f5f3}.pbd-brand-sheet{background:#f5f5f3;padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:210px}.pbd-brand-sheet strong{font:400 38px/1.1 NL Anton Preview,Impact,sans-serif;overflow-wrap:anywhere}.pbd-brand-sheet>span,.pbd-brand-sign>span{font:11px/1.5 monospace}.pbd-brand-sign{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:#111;color:#f5f5f3;padding:20px}.pbd-brand-sign img{width:110px;height:110px;object-fit:contain;filter:invert(1);mix-blend-mode:screen}.pbd-piece{animation:pbd-align .9s cubic-bezier(.22,1,.36,1) both}.pbd-type{--x:18px;--y:-16px;animation-delay:90ms}.pbd-symbol{--x:-16px;--y:12px}.pbd-palette{--y:14px;animation-delay:.18s}.pbd-brand-sheet{--x:-12px;--y:16px;animation-delay:.27s}.pbd-brand-sign{--x:14px;--y:20px;animation-delay:.36s}.pbd-interface{position:relative;border:1px solid #111;background:#f5f5f3;padding:28px}.pbd-ui-nav{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;border-bottom:1px solid #ccc;font:24px/1 NL Anton Preview,Impact,sans-serif}.pbd-ui-filters{display:flex;flex-wrap:wrap;gap:8px;padding-top:24px}.pbd-ui-filters button{min-height:44px;padding:10px 14px;border:1px solid #aaa;border-radius:4px;background:transparent;color:#111;font:16px/1.4 Arial,sans-serif;cursor:pointer}.pbd-ui-filters button[aria-pressed=true]{background:#111;color:#fff;border-color:#111}.pbd-notes,.pbd-note-text{display:grid;width:100%}.pbd-note{grid-area:1/1;display:flex;flex-direction:column;gap:20px;min-width:0}.pbd-note-text p{grid-area:1/1}.pbd-note[data-current=false],.pbd-note-text p[data-current=false]{visibility:hidden}.pbio .pbd-note-text p{font:17px/1.6 Arial,sans-serif;max-width:560px}.pbd-ui-body{display:flex;flex-direction:column;align-items:flex-start;padding:36px 0;gap:24px}.pbd-ui-body strong{font:400 48px/1.12 NL Anton Preview,Impact,sans-serif;max-width:420px;overflow-wrap:anywhere}.pbd-ui-rule{width:65%;height:3px;background:#b7b7b4}.pbio .pbd-ui-action{display:inline-flex;gap:24px;align-items:center;padding:14px 20px;background:#1d4ed8;color:#fff;border:0;border-radius:4px;cursor:pointer;font:16px/1.4 Arial,sans-serif}.pbd-ui-action svg{flex-shrink:0}.pbd-ui-footer{display:flex;align-items:center;gap:20px;font:12px/1 monospace}.pbd-ui-footer>div{flex:1;height:1px;background:#aaa}.pbd-wireframe{position:absolute;inset:0;background:#eaeae6;padding:28px;display:grid;grid-template-rows:30px 1fr 24px 44px;gap:24px;pointer-events:none;animation:pbd-wire 1.5s ease-in-out both}.pbd-wireframe>div{border:1px dashed #777}.pbd-wireframe>div:last-child{width:45%}.pbd-ui-action{animation:pbd-action 1.6s ease-out both}.pbd-spread{border-top:2px solid #111;background:#f5f5f3;padding:24px}.pbd-editorial-top{display:flex;justify-content:space-between;gap:16px;font:11px/1.5 monospace;--x:-16px}.pbd-editorial-title{display:block;font:italic 52px/1.08 Georgia,serif;margin:30px 0;max-width:480px;overflow-wrap:anywhere;--y:18px;animation-delay:.12s}.pbd-editorial-bottom{display:grid;grid-template-columns:1.1fr 1fr;gap:24px}.pbd-print{min-height:170px;background:#1d4ed8;color:#fff;display:grid;place-items:center;--x:-18px;animation-delay:.22s}.pbd-print>span{font:italic 76px/1 Georgia,serif}.pbd-print-copy{display:flex;flex-direction:column;gap:16px;font:16px/1.5 Arial,sans-serif;--x:18px;animation-delay:.32s}.pbio .pbd-print-copy p,.pbio .pbd-editorial-body{font:16px/1.65 Georgia,serif}.pbio .pbd-editorial-body{margin-top:24px;max-width:600px;--y:12px;animation-delay:.36s}.pbd-editorial-foot{display:flex;justify-content:space-between;gap:16px;margin-top:24px;padding-top:16px;border-top:1px solid #ccc;font:11px/1.5 monospace;--y:12px;animation-delay:.4s}.pbd-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:12px}.pbio .pbd-caption p{font:13px/1.5 Arial,sans-serif}.pbd-caption button{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:8px;border:0;background:transparent;color:#111;cursor:pointer;font:14px/1.5 Arial,sans-serif}.pbd-caption button:hover{text-decoration:underline;text-underline-offset:4px}.pbio-disciplines :is(button,[role=tabpanel]):focus-visible{outline:2px solid #1d4ed8;outline-offset:4px}.pbd-stage[data-running=false] *{animation-play-state:paused}.pbd-stage[data-reduced=true] *{animation:none!important}.pbd-stage[data-reduced=true] .pbd-wireframe{display:none}.pbd-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes pbd-align{0%{transform:translate(var(--x,0),var(--y,0));opacity:.35}to{transform:translate(0);opacity:1}}@keyframes pbd-wire{0%,35%{opacity:1}to{opacity:0}}@keyframes pbd-action{0%,40%{background:#ddd;color:#111}to{background:#1d4ed8;color:#fff}}@container pv2-shell (min-width:1500px){.pbd-symbol{min-height:240px}.pbd-symbol img{width:220px;height:220px}.pbd-type>span{font-size:112px}.pbd-brand-sheet{min-height:260px;padding:32px}.pbd-brand-sheet strong{font-size:48px}.pbd-brand-sign img{width:160px;height:160px}.pbd-interface,.pbd-spread{padding:40px}.pbd-editorial-title{font-size:64px;max-width:650px}.pbd-print{min-height:210px}.pbd-print>span{font-size:100px}}@container pv2-shell (max-width:1100px){.pbd-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:32px}.pbd-stage{padding:24px}}@container pv2-shell (max-width:900px){.pbd-layout{grid-template-columns:minmax(0,1fr);gap:32px}.pbd-stage{min-height:590px}.pbd-collaboration{max-width:640px}}@container pv2-shell (max-width:480px){.pbd-stage{min-height:520px;padding:16px}.pbd-brand-top,.pbd-brand-bottom{gap:12px}.pbd-symbol{min-height:130px}.pbd-symbol img{width:100px;height:100px}.pbd-type>span{font-size:60px}.pbd-type small{font-size:9px}.pbd-brand-sheet{min-height:190px;padding:14px}.pbd-brand-sheet strong{font-size:28px}.pbd-brand-sign{padding:12px}.pbd-brand-sign img{width:76px;height:76px}.pbd-interface,.pbd-spread{padding:16px}.pbd-ui-body strong{font-size:36px}.pbd-ui-nav{gap:16px;font-size:20px}.pbd-editorial-title{font-size:38px}.pbd-editorial-bottom{grid-template-columns:minmax(0,1fr);gap:16px}.pbd-print>span{font-size:54px}.pbd-print-copy{font-size:13px}.pbd-print{min-height:140px}.pbd-caption{align-items:flex-start}.pbd-caption button{flex-shrink:0}}@media(prefers-reduced-motion:reduce){.pbd-stage *{animation:none!important}.pbd-wireframe{display:none}}.portfolio-prototype.pv2-exploration.pv2-bio-shell .pp-header{height:var(--scene-bar-height)}.pbio{color:#111}.pbio :is(h1,h2,h3,p,a){overflow-wrap:anywhere}.pbio-opening{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:center;gap:0;padding:32px 6% 48px;background-color:#05040d;color:#f5f5f3;background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(25% - 1px),rgba(245,245,243,.035) calc(25% - 1px),rgba(245,245,243,.035) 25%),linear-gradient(90deg,#07060c 0%,rgba(7,6,12,.94) 30%,transparent 68%),radial-gradient(ellipse at 62% 65%,rgba(58,15,93,.24),transparent 68%),radial-gradient(ellipse at 100% 65%,rgba(8,31,84,.24),transparent 65%)}.pbio-heading{min-width:0}.pbio .pbio-label{font:12px/1.5 monospace;margin:0 0 32px}.portfolio-prototype .pbio h1{font:400 112px/.98 NL Anton Preview,Impact,sans-serif;letter-spacing:0;max-width:620px;margin:0}.pbio-descriptor{font:italic 32px/1.25 Georgia,serif;max-width:460px;margin:32px 0 0;text-wrap:balance}.pbio-portrait{width:100%;max-width:980px;height:clamp(320px,calc(44cqw - 16px),620px);justify-self:start}.pbio-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0%;mask-image:linear-gradient(90deg,transparent,#000 16%,#000 88%,transparent),linear-gradient(transparent,#000 3%,#000 84%,transparent);mask-composite:intersect}.pbio-light{background:#f5f5f3;color:#111;padding:0 6%}.pbio-light p{font:18px/1.65 Arial,sans-serif;margin:0}.pbio-introduction{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px 64px;padding:104px 0}.pbio .pbio-introduction-heading h2{max-width:480px;margin-bottom:28px}.pbio-introduction-heading p{max-width:440px;font-size:22px;line-height:1.55}.pbio-career{margin-top:40px}.pbio-career strong{display:block;font:400 64px/1.1 NL Anton Preview,Impact,sans-serif;overflow-wrap:anywhere}.pbio .pbio-career p{font:16px/1.6 Arial,sans-serif;max-width:300px;margin-top:12px}.pbio-story{display:grid;gap:24px;align-content:start;max-width:680px}.pbio-ventures{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px}.pbio-ventures article{background:transparent;border:0;padding:0}.pbio-ventures h3{font:600 26px/1.25 Arial,sans-serif;margin:0 0 16px}.pbio-ventures .pbio-venture-context{font:12px/1.5 Arial,sans-serif;color:#50504b;margin:0 0 16px}.pbio-venture-links{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 20px;margin-top:16px}.portfolio-prototype .pbio-venture-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:15px/1.5 Arial,sans-serif;max-width:100%;color:#1d4ed8}.portfolio-prototype .pbio .pbio-venture-links a:focus-visible{outline:2px solid #1d4ed8;outline-offset:4px;text-decoration:underline;text-underline-offset:5px}.pbio-venture-links a:hover{text-decoration:underline;text-underline-offset:5px}.pbio-venture-links svg{flex-shrink:0}.pbio-ventures p{font-size:16px;max-width:400px}.pbio h2{font:400 48px/1.13 NL Anton Preview,Impact,sans-serif;letter-spacing:0;margin:0 0 48px;max-width:900px}.pbio-trajectory{padding:24px 0 104px}.pbio-timeline-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px}.pbio-period-column{min-width:0}.pbio .pbio-period{font:400 72px/1.12 NL Anton Preview,Impact,sans-serif;letter-spacing:0;overflow-wrap:anywhere}.pbio-trajectory[data-sticky=true] .pbio-period{position:sticky;top:var(--period-top,120px)}.pbio-period>span{display:block;animation:pbio-period-in .18s ease-out both}.pbio-period-part{display:block}.pbio-period-dash{font-family:Georgia,serif}.pbio-timeline-track{position:relative;min-width:0}.pbio-timeline-list{list-style:none;margin:0;padding:0}.pbio-timeline-line{position:absolute;top:var(--line-top,12px);left:6px;width:1px;height:var(--line-height, calc(100% - 24px) );background:#c4c4be;pointer-events:none}.pbio-timeline-line>span{display:block;width:100%;height:100%;background:#111;transform:scaleY(var(--line-progress,1));transform-origin:top}.pbio-timeline-item{position:relative;padding:0 0 80px 40px}.pbio-timeline-item:last-child{padding-bottom:0}.pbio-marker{position:absolute;left:0;top:7px;width:13px;height:13px;border:1px solid #777;border-radius:50%;background:#f5f5f3;transition:background-color .18s,border-color .18s}.pbio-timeline-item[data-active=true] .pbio-marker{background:#111;border-color:#111}.pbio-timeline-item .pbio-date{font:16px/1.6 monospace;margin:0 0 16px;text-decoration-thickness:1px;text-underline-offset:5px}.pbio-timeline-item[data-active=true] .pbio-date{text-decoration:underline}.pbio-timeline-item .pbio-chapter-label{font:14px/1.5 Arial,sans-serif;color:#50504b;margin:0 0 16px}.pbio-timeline-item h3,.pbio-undated h3{font:italic 32px/1.25 Georgia,serif;margin:0 0 20px;max-width:700px}.pbio-milestone-text{max-width:680px}.pbio-timeline-item .pbio-organization{font:16px/1.6 Arial,sans-serif;margin:0 0 24px}.pbio .pbio-featured-milestone h3{font:400 60px/1.1 NL Anton Preview,Impact,sans-serif;margin-bottom:24px}.pbio .pbio-milestone-support{font:italic 26px/1.4 Georgia,serif;margin:32px 0 20px;max-width:680px}.pbio-game-context{max-width:680px;border-left:2px solid #b7b7b4;padding-left:20px;margin-top:28px}.pbio-game-context p:first-child{font-size:16px}.pbio-game-context p:nth-child(2){font-size:14px;margin-top:8px;color:#50504b}.pbio-game-context a{display:inline-flex;align-items:center;min-height:44px;font:14px/1.5 Arial,sans-serif;text-decoration:underline;text-underline-offset:4px}.pbio-education{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px;padding:32px 0 104px}.pbio-education h2{margin-bottom:24px}.pbio-education details{border-top:1px solid #b7b7b4}.pbio-education details:last-child{border-bottom:1px solid #b7b7b4}.pbio-education summary{position:relative;list-style:none;cursor:pointer;padding:24px 48px 24px 0;font:20px/1.5 Arial,sans-serif}.pbio-education summary::-webkit-details-marker{display:none}.pbio-education summary:before,.pbio-education summary:after{content:"";position:absolute;right:8px;top:50%;width:18px;height:1px;background:currentColor}.pbio-education summary:after{transform:rotate(90deg)}.pbio-education details[open] summary:after{display:none}.pbio-education summary span:last-child{display:block;margin-top:4px;font:14px/1.6 monospace;color:#50504b}.pbio-education summary:focus-visible{outline:2px solid #1d4ed8;outline-offset:4px}.pbio-education ul{padding:0 0 24px 24px;margin:0;font:17px/1.65 Arial,sans-serif}.pbio-education li{padding:4px 0;overflow-wrap:anywhere}.pbio-recommendations{padding:24px 0 104px}.pbio-quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.pbio-quotes figure{border-top:1px solid #b7b7b4;padding-top:28px;margin:0}.pbio-quotes blockquote{margin:0 0 28px}.pbio-quotes blockquote p{font:italic 26px/1.5 Georgia,serif;max-width:680px}.pbio-quotes .pbio-translation{font:12px/1.5 Arial,sans-serif;margin-bottom:20px}.pbio-quotes figcaption{display:flex;flex-direction:column;gap:4px;font:16px/1.5 Arial,sans-serif}.pbio-quotes figcaption span{font-size:14px}.pbio-undated{margin:56px 0 0;padding:32px 0 0;border-top:1px solid #b7b7b4}.pbio-undated p{max-width:760px}@keyframes pbio-period-in{0%{opacity:.55}to{opacity:1}}@media(prefers-reduced-motion:reduce){.pbio-period>span{animation:none}.pbio-marker{transition:none;background:#111}.pbio-timeline-line>span{transform:none}}@container pv2-shell (min-width:1400px){.pbio-introduction{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr) minmax(0,.9fr);column-gap:40px}.pbio-ventures{grid-column:auto;grid-template-columns:minmax(0,1fr);gap:32px}.pbio-ventures article+article{border-top:1px solid #11111120;padding-top:32px}}.pbio-approach{padding:24px 0 104px}.pbio-closing{border-top:1px solid #111;padding:48px 0 32px}.pbio .pbio-closing-support{max-width:620px;margin:0 0 24px}.pbio-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px 64px;margin-bottom:28px}.pbio-actions a{display:inline-flex;align-items:center;gap:16px;font:400 40px/1.2 NL Anton Preview,Impact,sans-serif;min-height:44px}.pbio-actions svg{flex-shrink:0}.pbio-actions .pbio-primary-action{font-size:56px}.pbio-actions .pbio-secondary-action{font:18px/1.5 Arial,sans-serif;text-decoration:underline;text-underline-offset:5px}.pbio-email{font:18px/1.6 Arial,sans-serif;min-height:44px;display:inline-flex;align-items:center;overflow-wrap:anywhere;max-width:100%}.pbio-social{display:flex;flex-wrap:wrap;gap:8px 32px;margin-top:40px}.pbio-social a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:14px/1.5 Arial,sans-serif}.pbio a:hover{text-decoration:underline;text-underline-offset:5px}.pbio a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(min-height:700px){@container pv2-shell (min-width:1001px){.pbio-education{min-height:calc((100svh - var(--scene-bar-height,88px)) * .78);align-items:center;padding:64px 0}.pbio-recommendations{min-height:calc((100svh - var(--scene-bar-height,88px)) * .88);display:flex;flex-direction:column;justify-content:center;padding:72px 0}.pbio-quotes{gap:64px 80px}.pbio-quotes blockquote p{font-size:30px;max-width:580px}.pbio-closing{min-height:calc((100svh - var(--scene-bar-height,88px)) * .8);display:flex;flex-direction:column;padding:64px 0 32px;gap:48px}.pbio-invitation{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.pbio-social{margin-top:0}}}@container pv2-shell (min-width:1500px){.portfolio-prototype .pbio h1{font-size:144px}.pbio-opening{padding-top:48px;padding-bottom:64px}}@container pv2-shell (max-width:1100px){.portfolio-prototype .pbio h1{font-size:88px}.pbio-descriptor{font-size:28px}.pbio-introduction{gap:40px}}@container pv2-shell (max-width:767px){.portfolio-prototype.pv2-exploration.pv2-bio-shell .pp-header{height:76px}.pbio-opening{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:32px;padding-bottom:24px}.portfolio-prototype .pbio h1{font-size:72px}.pbio .pbio-label{margin-bottom:20px}.pbio-descriptor{font-size:26px;margin-top:24px}.pbio-portrait{max-width:460px;height:auto;aspect-ratio:1;justify-self:center}.pbio-introduction{grid-template-columns:minmax(0,1fr);padding:56px 0;gap:24px}.pbio-introduction-heading p{font-size:20px}.pbio-ventures{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:16px}.pbio-ventures article+article{border-top:1px solid #11111120;padding-top:32px}.pbio h2{font-size:36px;margin-bottom:32px}.pbio-timeline-layout{grid-template-columns:minmax(0,1fr);gap:0}.pbio-period-column{display:none}.pbio-timeline-item{padding-left:28px;padding-bottom:40px}.pbio-timeline-item h3,.pbio-undated h3{font-size:28px}.pbio-trajectory{padding-bottom:40px}.pbio-education{grid-template-columns:minmax(0,1fr);gap:32px;padding:24px 0 56px}.pbio-quotes{grid-template-columns:minmax(0,1fr);gap:40px}.pbio-recommendations{padding:24px 0 56px}.pbio-quotes blockquote p{font-size:24px}.pbio-approach{padding-bottom:56px}.pbio-actions{flex-direction:column;gap:24px}.pbio-actions a{font-size:32px}.pbio-actions .pbio-primary-action,.pbio .pbio-featured-milestone h3{font-size:44px}}@container pv2-shell (max-width:1000px){.pbio-period-column{display:none}.pbio-timeline-layout{grid-template-columns:minmax(0,1fr);gap:0}}@container pv2-shell (max-width:360px){.portfolio-prototype .pbio h1{font-size:60px}.pbio-descriptor{font-size:24px}.pbio-email{font-size:16px}}
