.YKf90G_page{background:var(--bg-ambient) center center / cover no-repeat, var(--color-bg-primary);justify-content:center;align-items:center;min-height:auto;padding:80px 24px;display:flex;position:relative;overflow:hidden}.YKf90G_page:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-fade-to));pointer-events:none;z-index:0;height:200px;position:absolute;bottom:0;left:0;right:0}.YKf90G_box{z-index:1;background:var(--color-fade-to);border:1px solid var(--color-border);border-radius:var(--radius-card);width:100%;max-width:700px;box-shadow:var(--shadow-card-glow);text-align:center;padding:56px 40px;position:relative}.YKf90G_title{letter-spacing:-.02em;color:var(--color-text-primary);margin-bottom:8px;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.15}.YKf90G_subtitle{color:var(--color-accent-gold);margin-bottom:20px;font-size:22px;font-weight:600;display:block}.YKf90G_people{text-align:left;flex-direction:column;gap:20px;max-width:460px;margin:8px auto 32px;display:flex}.YKf90G_person{align-items:center;gap:16px;display:flex}.YKf90G_personPhoto{background:var(--color-accent-gold-dim);border:1px solid var(--color-border);border-radius:50%;flex:none;width:56px;height:56px;overflow:hidden}.YKf90G_personPhoto img{object-fit:cover;width:100%;height:100%;display:block}.YKf90G_personText{flex-direction:column;gap:2px;min-width:0;display:flex}.YKf90G_personName{color:var(--color-text-primary);letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.3}.YKf90G_personSep{color:var(--color-accent-gold);margin:0 6px;font-weight:400;display:inline-block}.YKf90G_personTitle{color:var(--color-text-secondary);font-weight:600}.YKf90G_personRole{color:var(--color-text-body);font-size:14px;font-weight:400;line-height:1.5}.YKf90G_note{color:var(--color-text-body);margin-bottom:8px;font-size:14px;line-height:1.5}.YKf90G_email{color:var(--color-accent-gold);text-underline-offset:4px;letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:600;text-decoration:underline;transition:color .2s;display:inline-block}.YKf90G_email:hover{color:var(--color-accent-gold-light)}@media (max-width:700px){.YKf90G_page{padding:40px 16px}.YKf90G_box{padding:32px 20px}.YKf90G_people{gap:18px;margin-bottom:28px}.YKf90G_email{word-break:break-all;font-size:17px}}
