.pg-about .team-member p.role{margin:.3rem 0 0;font-family:var(--f-studio);font-size:var(--t-small-size);line-height:1.4;letter-spacing:0;text-transform:none;color:var(--color-text-secondary)}@media(max-width:759px){.pg-about .team-member:first-child{grid-column:1 / -1}.pg-about .team-member:not(:first-child) h3{min-height:2.4em}.pg-about .stat-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-about .stat-rail>div:nth-child(2n){border-right:0;padding-left:1.2rem}}@media(min-width:900px){.pg-about .st-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(2.5rem,5vw,5rem);align-items:center}}.pg-about .st-vis{margin:clamp(2.6rem,8vw,3.4rem) 0 0;width:100%;max-width:600px}@media(min-width:900px){.pg-about .st-vis{margin:0;justify-self:end}}.pg-about .st-vis svg{display:block;width:100%;height:auto;overflow:visible}.pg-about .st-ln{stroke:#f4f2ee38;stroke-width:1}.pg-about .st-ix{font-family:var(--f-mono);font-size:13px;letter-spacing:.12em;fill:#f4f2ee80}.pg-about .st-aa{font-family:var(--f-display);font-size:58px;font-weight:500;letter-spacing:-.02em;fill:#f4f2eee6}.pg-about .st-bar{fill:#f4f2ee2b}.pg-about .st-cur{fill:#f4f2eeb8}.pg-about .st-play,.pg-about .st-land{fill:var(--signal)}.pg-about .st-seam{stroke:var(--signal);stroke-width:3;stroke-dasharray:1 1;stroke-dashoffset:0}@media(max-width:599px){.pg-about .st-ix{display:none}}.pg-about .st-flow{--pg-bg:var(--color-black);--pg-fg:var(--color-on-black);background:var(--color-black);color:var(--color-on-black);padding:clamp(4.5rem,10vw,8rem) 0 clamp(3.5rem,7vw,5.5rem)}.pg-about .st-flow-fig{margin:0}.pg-about .st-flow-row{--g:clamp(1rem,3vw,2.5rem);--sh:clamp(7.5rem,13vw,12rem);position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--g)}.pg-about .st-flow-row:before{content:"";position:absolute;left:0;right:calc(12.5% - var(--g) * .375);top:calc(var(--sh) / 2 - 1px);height:2px;background:var(--signal);transform-origin:0 50%}.pg-about .st-node{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.1rem;min-width:0}.pg-about .st-stage{display:flex;align-items:center;justify-content:center;height:var(--sh);width:100%}.pg-about .st-plate{position:relative;display:block;background:#111112;border:1px solid rgba(244,242,238,.24);color:#f4f2ee75}.pg-about .st-n1 .st-plate{height:calc(var(--sh) * .6);aspect-ratio:239/100}.pg-about .st-n2 .st-plate{height:var(--sh);aspect-ratio:4/5}.pg-about .st-n3 .st-plate{height:calc(var(--sh) * .74);aspect-ratio:4/3}.pg-about .st-n4 .st-plate{height:var(--sh);aspect-ratio:1;background:none;border:0;color:#f4f2eeb8}.pg-about .st-plate svg{display:block;width:100%;height:100%}.pg-about .st-sq{position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;background:var(--signal)}.pg-about .st-cap{display:flex;gap:.6em;align-items:baseline;font-family:var(--f-studio);font-size:var(--t-small-size);line-height:1.35;color:var(--color-on-black)}.pg-about .st-cap .n{font-family:var(--f-mono);font-size:.8rem;letter-spacing:.1em;color:var(--color-on-black-dim)}.pg-about .st-flow-cap{display:flex;flex-direction:column;gap:.3rem;margin-top:clamp(2.8rem,6vw,4.2rem);padding-top:1.2rem;border-top:1px solid var(--color-hairline-on-black)}.pg-about .st-flow-cap b{font-weight:500;font-size:var(--t-small-size);color:var(--color-on-black)}.pg-about .st-where{font-family:var(--f-mono);font-size:.8rem;letter-spacing:.11em;text-transform:uppercase;color:var(--color-on-black-dim)}@media(max-width:899px){.pg-about .st-flow-row{--sh:clamp(5.5rem,22vw,8rem);--sw:clamp(8.5rem,38vw,13rem);grid-template-columns:1fr;gap:clamp(1.4rem,5vw,2rem)}.pg-about .st-flow-row:before{left:calc(var(--sw) / 2 - 1px);right:auto;width:2px;height:auto;top:calc(var(--sh) / 2);bottom:calc(var(--sh) / 2);transform-origin:50% 0}.pg-about .st-node{flex-direction:row;gap:clamp(1.2rem,5vw,2rem)}.pg-about .st-stage{width:var(--sw);flex:none}}.pg-about .st-n1{--lit:.25s}.pg-about .st-n2{--lit:.7s}.pg-about .st-n3{--lit:1.1s}.pg-about .st-n4{--lit:1.55s}html[data-mode=cinematic] .pg-about .st-vis .st-p{animation:stPlate 1.5s var(--e-out) var(--d) both}html[data-mode=cinematic] .pg-about .st-vis .st-play{animation:stPlay 2.4s var(--e-out) .4s both}html[data-mode=cinematic] .pg-about .st-vis .st-seam{animation:stSeam 1.1s var(--e-out) 1.25s both}html[data-mode=cinematic] .pg-about .st-vis .st-land{animation:stLand .5s var(--e-out) 2.15s both}@keyframes stPlate{0%{opacity:0;transform:translate(var(--dx),var(--dy))}}@keyframes stPlay{0%{transform:translate(-220px)}}@keyframes stSeam{0%{stroke-dashoffset:1}}@keyframes stLand{0%{opacity:0;transform:translateY(-8px)}}html[data-mode=cinematic] .pg-about .st-flow-row:before{transition:transform 1.9s var(--e-out) .15s}html[data-mode=cinematic] .pg-about .st-flow:not(.on) .st-flow-row:before{transform:scaleX(0)}html[data-mode=cinematic] .pg-about .st-flow .st-plate{transition:border-color .5s var(--e-std) var(--lit),color .5s var(--e-std) var(--lit)}html[data-mode=cinematic] .pg-about .st-flow:not(.on) .st-plate{border-color:#f4f2ee14;color:#f4f2ee1f}html[data-mode=cinematic] .pg-about .st-flow .st-sq{transition:transform .5s var(--e-out) 1.8s,opacity .2s linear 1.8s}html[data-mode=cinematic] .pg-about .st-flow:not(.on) .st-sq{opacity:0;transform:scale(.2)}@media(max-width:899px){html[data-mode=cinematic] .pg-about .st-flow:not(.on) .st-flow-row:before{transform:scaleY(0)}}.pg-about .stc{position:relative;text-align:center;--stc-drop:clamp(5rem,14vh,9rem);padding:calc(var(--stc-drop) + clamp(1.8rem,4vw,3rem)) 0 clamp(4rem,9vw,7rem)}.pg-about .stc:before{content:"";position:absolute;top:0;left:50%;margin-left:-1px;width:2px;height:var(--stc-drop);background:var(--signal);transform-origin:50% 0;pointer-events:none}.pg-about .stc:after{content:"";position:absolute;top:calc(var(--stc-drop) - 4px);left:50%;margin-left:-4px;width:8px;height:8px;background:var(--signal);pointer-events:none}.pg-about .stc-in{display:grid;justify-items:center}.pg-about .stc-mark{display:block;width:clamp(46px,4.6vw,68px);aspect-ratio:1}.pg-about .stc-mark svg{width:100%;height:100%;display:block}.pg-about .stc-mark polygon{fill:var(--color-text-primary)}.pg-about .stc-mark polygon:nth-child(3){fill:inherit}.pg-about .stc-h{margin:clamp(1.2rem,2.6vw,1.8rem) 0 0;font-size:var(--t-display-size);line-height:var(--t-display-lh);letter-spacing:var(--t-display-ls);font-weight:var(--t-display-w)}.pg-about .stc-h>.reveal-type{display:block}.pg-about .stc-h .dot{color:var(--signal)}.pg-about p.stc-sub{margin:clamp(1rem,2vw,1.4rem) auto 0;max-width:40ch;font-size:var(--t-body-size);line-height:1.5;color:var(--color-text-secondary);text-wrap:balance}.pg-about .stc-act{margin-top:clamp(1.6rem,3.4vw,2.4rem);display:flex;justify-content:center}.pg-about .stc-act .btn.btn-solid{padding:.78rem 1.5rem .82rem;font-size:1rem}.pg-about p.stc-meta{margin:clamp(1.4rem,3vw,2.2rem) 0 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35em .7em;font-size:.8rem;letter-spacing:.08em;color:var(--color-text-secondary);text-transform:none}.pg-about .stc-meta i{font-style:normal;opacity:.5}.pg-about .stc-meta a{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--signal);padding-block:.24rem;margin-block:0;display:inline-block;min-height:24px}.pg-about .stc-meta a:is(:hover,:focus-visible){text-decoration-color:currentColor}@media(max-width:899px){.pg-about p.stc-meta{flex-direction:column;align-items:center;gap:.15rem}.pg-about .stc-meta .stc-sep{display:none}.pg-about .stc-meta a{padding-block:.45rem;min-height:32px}}@media(max-width:599px){.pg-about .stc-act .btn.btn-solid{padding:.9rem 1.6rem .94rem}}html[data-mode=cinematic] .pg-about .stc[data-chapter]:before{transition:transform .9s var(--e-out)}html[data-mode=cinematic] .pg-about .stc[data-chapter]:after{transition:opacity .25s var(--e-std) .7s}html[data-mode=cinematic] .pg-about .stc[data-chapter]:not(.on):before{transform:scaleY(0)}html[data-mode=cinematic] .pg-about .stc[data-chapter]:not(.on):after{opacity:0;transition-delay:0s}html[data-mode=cinematic] .pg-about .stc[data-chapter] .stc-in>:not(.stc-h){transition:opacity .68s var(--e-std),translate .78s var(--e-out)}html[data-mode=cinematic] .pg-about .stc[data-chapter]:not(.on) .stc-in>:not(.stc-h){opacity:0;translate:0 14px}html[data-mode=cinematic] .pg-about .stc[data-chapter] .stc-in>.stc-mark{transition:opacity .76s var(--e-std) .35s,translate .78s var(--e-out) .35s,scale .9s var(--e-out) .35s}html[data-mode=cinematic] .pg-about .stc[data-chapter]:not(.on) .stc-in>.stc-mark{scale:.92;translate:none}html[data-mode=cinematic] .pg-about .stc[data-chapter].on .stc-in>.stc-sub{transition-delay:.41s}html[data-mode=cinematic] .pg-about .stc[data-chapter].on .stc-in>.stc-act{transition-delay:.47s}html[data-mode=cinematic] .pg-about .stc[data-chapter].on .stc-in>.stc-meta{transition-delay:.53s}@media(prefers-reduced-motion:reduce){.pg-about .stc:before,.pg-about .stc:after,.pg-about .stc-in>*{transition:none!important;transform:none!important;opacity:1!important;translate:none!important;scale:1!important}}
