.milestone-list{gap:14px;max-width:980px;margin-left:auto;display:grid}.milestone-list article{border-radius:var(--radius);background:var(--surface-low);box-shadow:inset 0 0 0 1px var(--outline-variant);grid-template-columns:100px minmax(0,1fr);padding:30px 34px;display:grid}.milestone-list time{color:var(--primary);font-size:.74rem;font-weight:750}.milestone-list h3{margin-bottom:8px}.milestone-list p{margin-bottom:0;line-height:1.68}.verified-partners{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.verified-partners article{border-radius:var(--radius-small);background:var(--surface-low);min-height:90px;box-shadow:inset 0 0 0 1px var(--outline-variant);align-items:center;gap:14px;padding:18px;display:flex}.verified-partners img{object-fit:contain;filter:grayscale();border-radius:12px;width:46px;height:46px}.verified-partners article>span{background:var(--surface-high);width:46px;height:46px;color:var(--on-surface);border-radius:12px;place-items:center;font-weight:800;display:grid}.verified-partners strong{color:var(--on-surface-body);font-size:.78rem}.verified-partners article>div p{margin:6px 0 0;font-size:.7rem;line-height:1.5}.person-card{border-radius:var(--radius);background:var(--surface-low);box-shadow:inset 0 0 0 1px var(--outline-variant);padding:18px 18px 34px}.person-card__image{aspect-ratio:4/4.6;background:var(--surface-high);border-radius:18px;place-items:center;margin-bottom:28px;display:grid;position:relative;overflow:hidden}.person-card__image img{object-fit:cover;filter:grayscale()}.person-card__image--empty span{color:var(--on-surface);font-size:4rem;font-weight:850}.person-card h3,.person-card>p{margin-left:14px;margin-right:14px}.person-card h3{margin-bottom:5px;font-size:1.3rem}.person-card__role{color:var(--on-surface);font-size:.75rem;font-weight:700}.person-card>p:last-child{margin-bottom:0;line-height:1.65}@media (max-width:1120px){.verified-partners{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.milestone-list article{animation:none!important}.milestone-list:before{transition:none!important}.milestone-list[data-motion-state]:before{opacity:1;transform:none}}@media (max-width:620px){.milestone-list article{grid-template-columns:72px minmax(0,1fr);padding:26px}.verified-partners{grid-template-columns:1fr}}.person-card h3{font-size:var(--heading-card);letter-spacing:-.025em;font-weight:600;line-height:1.2}.person-card p{font-size:var(--type-card-body);line-height:1.58}.milestone-list h3{font-size:var(--heading-card);font-weight:600;line-height:1.2}.verified-partners strong{font-size:1rem;font-weight:500;line-height:1.5}.milestone-list time{font-size:var(--type-caption)}.milestone-list{gap:12px}.milestone-list article{padding:24px 28px}.verified-partners{gap:12px}.person-card{padding:16px 16px 28px}.person-card__image{margin-bottom:22px}.milestone-list[data-motion=line]{isolation:isolate;position:relative}.milestone-list[data-motion=line]:before{z-index:-1;content:"";background:linear-gradient(var(--outline-strong),var(--outline-variant));transform-origin:top;width:1px;transition:transform var(--motion-diagram)var(--motion-ease-cinematic);position:absolute;top:0;bottom:0;left:49px;transform:scaleY(0)}.milestone-list[data-motion-state=visible]:before{transform:scaleY(1)}.milestone-list[data-motion-state=visible] article{animation:public-list-enter var(--motion-reveal)var(--motion-ease-cinematic)both}.milestone-list[data-motion-state=visible] article:nth-child(2){animation-delay:60ms}.milestone-list[data-motion-state=visible] article:nth-child(3){animation-delay:.12s}.milestone-list[data-motion-state=visible] article:nth-child(n+4){animation-delay:.18s}.company-foundation__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.company-foundation__grid>div{border:1px solid var(--qs-border-default);border-radius:var(--qs-radius-lg);background:linear-gradient(145deg,var(--qs-surface-2),var(--qs-bg-primary));padding:26px 24px;position:relative}.company-foundation__grid dt{flex-direction:column;gap:22px;margin-bottom:12px;display:flex}.company-foundation__grid dt svg{stroke-width:1.4px;width:28px;height:28px;color:var(--qs-brand-gray)}.company-foundation__grid dd{font-size:var(--type-card-body)}.company-foundation__relationship{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:center;gap:36px;padding-top:32px;display:grid}.company-foundation__relationship .public-relationship-note{margin:0}.company-principles .public-principles-layout{gap:clamp(28px,5vw,72px)}.company-principles .public-principles-layout h3{border-bottom:1px solid var(--qs-border-strong);align-items:center;gap:14px;margin-bottom:0;padding-bottom:22px;display:flex}.company-principles .public-principles-layout h3 svg{width:26px;height:26px;color:var(--qs-brand-gray);stroke-width:1.4px}.company-principles .public-summary-list{border-left:1px solid var(--qs-border-default);margin-top:24px;padding-left:18px}.company-principles .public-summary-list>div{border-top:0;padding:0 0 24px 12px;position:relative}.company-principles .public-summary-list>div:last-child{padding-bottom:0}.company-principles .public-summary-list>div:before{content:"";border:1px solid var(--qs-border-strong);background:var(--qs-bg-secondary);width:7px;height:7px;position:absolute;top:8px;left:-22px;transform:rotate(45deg)}.company-principles .public-summary-list dt{margin-bottom:7px;font-size:1.15rem}@media (prefers-reduced-motion:no-preference){.company-foundation__relationship[data-motion-state=visible] .public-brand-connection>span{animation:home-showcase-connect var(--motion-diagram)var(--motion-ease-cinematic)both}}@media (max-width:1199px){.company-foundation__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-foundation__relationship{grid-template-columns:minmax(0,1fr);gap:20px}.company-foundation__relationship .public-brand-connection{max-width:380px}}@media (max-width:559px){.company-foundation__grid{grid-template-columns:minmax(0,1fr)}.company-foundation__grid>div{padding:22px}.company-foundation__grid dt{flex-direction:row;align-items:center;gap:16px}}@media (prefers-reduced-motion:reduce){.company-foundation__relationship .public-brand-connection>span{transition:none!important;animation:none!important}}
