.Person-module__OX7ViG__page{min-height:70vh;padding:0 0 5rem}.Person-module__OX7ViG__hero{border-bottom:1px solid var(--glass-border);padding:8rem 0 4rem;position:relative;overflow:hidden}.Person-module__OX7ViG__heroGlow{pointer-events:none;z-index:0;background:radial-gradient(circle,#d4af3724 0%,#0000 62%);width:60vw;max-width:780px;height:60vw;max-height:780px;position:absolute;top:-30%;right:-10%}.Person-module__OX7ViG__heroGrid{z-index:1;grid-template-columns:1.35fr 1fr;align-items:center;gap:3.5rem;display:grid;position:relative}.Person-module__OX7ViG__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-gold);margin-bottom:1rem;font-size:.72rem;font-weight:600;display:inline-block}.Person-module__OX7ViG__name{color:var(--text-primary);text-wrap:balance;margin:0 0 .4rem;font-size:clamp(2.4rem,6vw,4rem);font-weight:300;line-height:1.02}.Person-module__OX7ViG__altName{color:var(--text-gray);margin:0 0 1.4rem;font-size:.95rem}.Person-module__OX7ViG__role{color:var(--text-secondary);max-width:46ch;margin:0 0 1.5rem;font-size:1.15rem;line-height:1.7}.Person-module__OX7ViG__heroLead{color:var(--text-gray);max-width:56ch;margin:0 0 1rem;line-height:1.85}.Person-module__OX7ViG__heroActions{flex-wrap:wrap;gap:.9rem;margin:2rem 0;display:flex}.Person-module__OX7ViG__portraitWrap{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);aspect-ratio:4/5;border-radius:20px;position:relative;overflow:hidden}.Person-module__OX7ViG__portrait{object-fit:cover;object-position:center top;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .6s}.Person-module__OX7ViG__portraitAlt{opacity:0}.Person-module__OX7ViG__portraitWrap:hover .Person-module__OX7ViG__portraitAlt{opacity:1}.Person-module__OX7ViG__portraitWrap:hover .Person-module__OX7ViG__portrait{transform:scale(1.04)}.Person-module__OX7ViG__portraitCaption{color:var(--text-gray);z-index:2;background:linear-gradient(#0000,#050508eb);padding:2.5rem 1.2rem 1rem;font-size:.78rem;position:absolute;inset:auto 0 0}.Person-module__OX7ViG__proofBar{border-bottom:1px solid var(--glass-border);background:#ffffff04}.Person-module__OX7ViG__proofGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;display:grid}.Person-module__OX7ViG__proofItem{border-right:1px solid var(--glass-border);padding:2rem 1.4rem;text-decoration:none;transition:background .25s;display:block}.Person-module__OX7ViG__proofItem:last-child{border-right:none}.Person-module__OX7ViG__proofItem[href]:hover{background:#d4af370d}.Person-module__OX7ViG__proofValue{color:var(--accent-gold);margin-bottom:.5rem;font-size:clamp(1.7rem,3.6vw,2.4rem);font-weight:300;line-height:1;display:block}.Person-module__OX7ViG__proofLabel{color:var(--text-gray);font-size:.8rem;line-height:1.5;display:block}.Person-module__OX7ViG__proofSource{letter-spacing:.08em;text-transform:uppercase;color:#d4af37bf;margin-top:.5rem;font-size:.68rem;display:block}.Person-module__OX7ViG__section{padding:5rem 0}.Person-module__OX7ViG__sectionAlt{border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);background:#ffffff03}.Person-module__OX7ViG__sectionHead{max-width:720px;margin-bottom:3rem}.Person-module__OX7ViG__sectionTitle{color:var(--text-primary);text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.6rem,3.4vw,2.3rem);font-weight:300}.Person-module__OX7ViG__sectionLead{color:var(--text-gray);margin:0;line-height:1.8}.Person-module__OX7ViG__filters{top:calc(var(--header-height,80px) + 8px);z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--glass-border);background:#0a0a0cd1;border-radius:14px;flex-wrap:wrap;gap:.6rem;margin-bottom:3rem;padding:.75rem;display:flex;position:sticky}.Person-module__OX7ViG__filterBtn{appearance:none;border:1px solid var(--glass-border);color:var(--text-gray);cursor:pointer;transition:var(--transition-smooth);white-space:nowrap;background:0 0;border-radius:999px;padding:.5rem 1rem;font-family:inherit;font-size:.82rem}.Person-module__OX7ViG__filterBtn:hover{color:var(--text-primary);border-color:#d4af3780}.Person-module__OX7ViG__filterActive{border-color:var(--accent-gold);color:var(--accent-gold);background:#d4af3724}.Person-module__OX7ViG__filterCount{opacity:.6;margin-left:.4rem;font-size:.75em}.Person-module__OX7ViG__era{margin-bottom:4.5rem}.Person-module__OX7ViG__eraHead{border-bottom:1px solid var(--glass-border);flex-wrap:wrap;align-items:baseline;gap:1rem;margin-bottom:2.5rem;padding-bottom:1rem;display:flex}.Person-module__OX7ViG__eraRange{letter-spacing:.14em;color:var(--accent-gold);font-size:.78rem;font-weight:600}.Person-module__OX7ViG__eraName{color:var(--text-primary);margin:0;font-size:clamp(1.3rem,2.6vw,1.75rem);font-weight:300}.Person-module__OX7ViG__eraLead{color:var(--text-gray);flex-basis:100%;max-width:70ch;margin:.6rem 0 0;line-height:1.75}.Person-module__OX7ViG__timeline{margin:0;padding:0;list-style:none;position:relative}.Person-module__OX7ViG__timeline:before{content:"";background:linear-gradient(#0000,#d4af3759 8% 92%,#0000);width:1px;position:absolute;top:8px;bottom:8px;left:87px}.Person-module__OX7ViG__entry{grid-template-columns:88px 1fr;gap:2rem;padding-bottom:2.5rem;display:grid;position:relative}.Person-module__OX7ViG__entryYear{text-align:right;padding-top:1.35rem;position:relative}.Person-module__OX7ViG__entryYearValue{color:var(--accent-gold);letter-spacing:.02em;font-size:1.05rem;font-weight:600;display:block}.Person-module__OX7ViG__entryYearNote{color:var(--text-gray);margin-top:.2rem;font-size:.68rem;display:block}.Person-module__OX7ViG__entryDot{background:var(--bg-dark);border:2px solid var(--accent-gold);z-index:2;border-radius:50%;width:11px;height:11px;position:absolute;top:1.6rem;right:-6px}.Person-module__OX7ViG__entryCard{background:var(--bg-card);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--transition-smooth);border-radius:16px;padding:1.6rem 1.8rem}.Person-module__OX7ViG__entryCard:hover{border-color:#d4af374d;transform:translateY(-2px)}.Person-module__OX7ViG__entryTags{flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem;display:flex}.Person-module__OX7ViG__tag{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--glass-border);color:var(--text-gray);border-radius:999px;padding:.25rem .6rem;font-size:.66rem}.Person-module__OX7ViG__tagFilm{color:var(--accent-gold);border-color:#d4af3766}.Person-module__OX7ViG__tagXr{color:#8fbcff;border-color:#78b4ff59}.Person-module__OX7ViG__tagAi{color:#86e8bd;border-color:#8cffc84d}.Person-module__OX7ViG__tagBiznes{color:var(--text-secondary);border-color:#ffffff38}.Person-module__OX7ViG__entryTitle{color:var(--text-primary);margin:0 0 .35rem;font-size:1.25rem;font-weight:600;line-height:1.35}.Person-module__OX7ViG__entryOrg{color:var(--accent-gold);letter-spacing:.02em;margin:0 0 .9rem;font-size:.82rem}.Person-module__OX7ViG__entryOrg span{color:var(--text-gray)}.Person-module__OX7ViG__entrySummary{color:var(--text-secondary);margin:0 0 1rem;line-height:1.8}.Person-module__OX7ViG__entryBody p{color:var(--text-gray);margin:0 0 .9rem;font-size:.95rem;line-height:1.85}.Person-module__OX7ViG__entryBody strong{color:var(--text-secondary);font-weight:600}.Person-module__OX7ViG__entryMetrics{border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);flex-wrap:wrap;gap:1.6rem;margin:.5rem 0 1rem;padding:1rem 0;display:flex}.Person-module__OX7ViG__metricValue{color:var(--text-primary);font-size:1.3rem;font-weight:300;line-height:1.1;display:block}.Person-module__OX7ViG__metricLabel{color:var(--text-gray);margin-top:.25rem;font-size:.72rem;display:block}.Person-module__OX7ViG__entryMedia{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.8rem;margin:1.2rem 0;display:grid}.Person-module__OX7ViG__mediaTile{border:1px solid var(--glass-border);aspect-ratio:16/9;cursor:pointer;appearance:none;background:#000;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.Person-module__OX7ViG__mediaTile img{object-fit:cover;opacity:.85;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .3s}.Person-module__OX7ViG__mediaTile:hover img{opacity:1;transform:scale(1.06)}.Person-module__OX7ViG__mediaPlay{color:#fff;text-shadow:0 2px 16px #000000b3;pointer-events:none;justify-content:center;align-items:center;font-size:2rem;display:flex;position:absolute;inset:0}.Person-module__OX7ViG__mediaCaption{color:var(--text-light);text-align:left;pointer-events:none;background:linear-gradient(#0000,#000000e6);padding:1.6rem .7rem .5rem;font-size:.7rem;line-height:1.4;position:absolute;inset:auto 0 0}.Person-module__OX7ViG__entryLinks{flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;display:flex}.Person-module__OX7ViG__entryLink{color:var(--accent-gold);transition:var(--transition-smooth);border:1px solid #d4af3759;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.8rem;text-decoration:none;display:inline-flex}.Person-module__OX7ViG__entryLink:hover{border-color:var(--accent-gold);background:#d4af371f}.Person-module__OX7ViG__entrySources{border-top:1px dashed var(--glass-border);color:var(--text-gray);margin-top:1rem;padding-top:.9rem;font-size:.75rem;line-height:1.7}.Person-module__OX7ViG__entrySources>span:first-child{letter-spacing:.08em;text-transform:uppercase;color:#ffffff59;margin-right:.5rem;font-size:.66rem}.Person-module__OX7ViG__entrySources a{color:var(--text-secondary);text-underline-offset:3px;-webkit-text-decoration:underline #d4af3766;text-decoration:underline #d4af3766}.Person-module__OX7ViG__entrySources a:hover{color:var(--accent-gold)}.Person-module__OX7ViG__videoGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.Person-module__OX7ViG__videoCard{border:1px solid var(--glass-border);background:var(--bg-card);border-radius:16px;overflow:hidden}.Person-module__OX7ViG__videoFrame{aspect-ratio:16/9;background:#000;width:100%;position:relative}.Person-module__OX7ViG__videoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.Person-module__OX7ViG__videoMeta{padding:1.1rem 1.3rem 1.4rem}.Person-module__OX7ViG__videoTitle{color:var(--text-primary);margin:0 0 .35rem;font-size:1rem;font-weight:600}.Person-module__OX7ViG__videoDesc{color:var(--text-gray);margin:0;font-size:.85rem;line-height:1.65}.Person-module__OX7ViG__awardGrid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1.2rem;display:grid}.Person-module__OX7ViG__awardCard{transition:var(--transition-smooth);background:linear-gradient(150deg,#d4af3712,#ffffff03);border:1px solid #d4af3747;border-radius:16px;padding:1.6rem;text-decoration:none;display:block}.Person-module__OX7ViG__awardCard:hover{border-color:var(--accent-gold);transform:translateY(-3px)}.Person-module__OX7ViG__awardYear{letter-spacing:.14em;color:var(--accent-gold);font-size:.72rem;font-weight:600}.Person-module__OX7ViG__awardTitle{color:var(--text-primary);margin:.5rem 0 .4rem;font-size:1.05rem;font-weight:600}.Person-module__OX7ViG__awardDesc{color:var(--text-gray);margin:0;font-size:.85rem;line-height:1.65}.Person-module__OX7ViG__bridgeGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.2rem;display:grid}.Person-module__OX7ViG__bridgeCard{border:1px solid var(--glass-border);background:var(--bg-card);transition:var(--transition-smooth);border-radius:16px;flex-direction:column;padding:1.7rem;text-decoration:none;display:flex}.Person-module__OX7ViG__bridgeCard:hover{border-color:#d4af3766;transform:translateY(-3px)}.Person-module__OX7ViG__bridgeFrom{letter-spacing:.12em;text-transform:uppercase;color:var(--text-gray);margin-bottom:.7rem;font-size:.72rem}.Person-module__OX7ViG__bridgeTitle{color:var(--text-primary);margin:0 0 .6rem;font-size:1.1rem;font-weight:600}.Person-module__OX7ViG__bridgeText{color:var(--text-gray);flex-grow:1;margin:0 0 1.2rem;font-size:.9rem;line-height:1.75}.Person-module__OX7ViG__bridgeMore{color:var(--accent-gold);font-size:.82rem;font-weight:600}.Person-module__OX7ViG__faqList{gap:.8rem;max-width:860px;display:grid}.Person-module__OX7ViG__faqItem{border:1px solid var(--glass-border);background:var(--bg-card);border-radius:14px;padding:1.3rem 1.6rem}.Person-module__OX7ViG__faqQuestion{color:var(--text-primary);margin:0 0 .6rem;font-size:1.02rem;font-weight:600;line-height:1.5}.Person-module__OX7ViG__faqAnswer{color:var(--text-gray);margin:0;font-size:.95rem;line-height:1.85}.Person-module__OX7ViG__profileGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem;display:grid}.Person-module__OX7ViG__profileCard{border:1px solid var(--glass-border);transition:var(--transition-smooth);background:#ffffff04;border-radius:12px;align-items:center;gap:.9rem;padding:1.1rem 1.3rem;text-decoration:none;display:flex}.Person-module__OX7ViG__profileCard:hover{background:#d4af370d;border-color:#d4af3773}.Person-module__OX7ViG__profileIcon{color:var(--accent-gold);text-align:center;flex-shrink:0;width:1.6rem;font-size:1.3rem}.Person-module__OX7ViG__profileName{color:var(--text-primary);font-size:.92rem;font-weight:600;display:block}.Person-module__OX7ViG__profileHandle{color:var(--text-gray);word-break:break-all;margin-top:.15rem;font-size:.76rem;display:block}.Person-module__OX7ViG__closing{text-align:center;padding:5rem 0 2rem}.Person-module__OX7ViG__closingTitle{color:var(--text-primary);margin:0 0 1rem;font-size:clamp(1.6rem,3.6vw,2.4rem);font-weight:300}.Person-module__OX7ViG__closingText{color:var(--text-gray);max-width:620px;margin:0 auto 2rem;line-height:1.8}.Person-module__OX7ViG__closingActions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.Person-module__OX7ViG__note{border:1px solid var(--glass-border);max-width:860px;color:var(--text-gray);background:#ffffff03;border-radius:12px;margin:3rem auto 0;padding:1.2rem 1.5rem;font-size:.82rem;line-height:1.75}.Person-module__OX7ViG__note a{color:var(--accent-gold);text-underline-offset:3px;text-decoration:underline}.Person-module__OX7ViG__modalOverlay{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000e6;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.Person-module__OX7ViG__modalContent{width:min(1100px,100%);position:relative}.Person-module__OX7ViG__modalClose{z-index:3;border:1px solid var(--glass-border);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:2.6rem;height:2.6rem;transition:var(--transition-smooth);background:#0a0a0cb8;border-radius:50%;justify-content:center;align-items:center;font-size:1.6rem;line-height:1;display:flex;position:absolute;top:.5rem;right:.5rem}.Person-module__OX7ViG__modalClose:hover{border-color:var(--accent-gold);background:#d4af3740}.Person-module__OX7ViG__modalFrame{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden}.Person-module__OX7ViG__modalFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.Person-module__OX7ViG__modalImage{border-radius:12px;width:100%;height:auto}@media (max-width:900px){.Person-module__OX7ViG__heroGrid{grid-template-columns:1fr;gap:2.5rem}.Person-module__OX7ViG__portraitWrap{max-width:380px}.Person-module__OX7ViG__proofItem{border-right:none;border-bottom:1px solid var(--glass-border)}}@media (max-width:640px){.Person-module__OX7ViG__hero{padding:6.5rem 0 3rem}.Person-module__OX7ViG__timeline:before{left:5px}.Person-module__OX7ViG__entry{grid-template-columns:1fr;gap:.75rem;padding-left:1.6rem}.Person-module__OX7ViG__entryYear{text-align:left;padding-top:0}.Person-module__OX7ViG__entryDot{top:.4rem;left:-1.6rem;right:auto}.Person-module__OX7ViG__entryCard{padding:1.3rem 1.2rem}.Person-module__OX7ViG__filters{gap:.4rem;padding:.6rem}.Person-module__OX7ViG__filterBtn{padding:.42rem .8rem;font-size:.76rem}}.Person-module__OX7ViG__modalOverlay{animation:.18s ease-out Person-module__OX7ViG__modalIn}@keyframes Person-module__OX7ViG__modalIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Person-module__OX7ViG__modalOverlay{animation:none}}
