/* VICEL NVIDIA Inception membership. Public presentation only. */
.vi-inception{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center;padding-block:clamp(36px,5vw,70px)}
.vi-inception h2{font-size:clamp(28px,3.1vw,46px);line-height:1.12;margin:12px 0 20px;max-width:680px}
.vi-inception p{line-height:1.7;max-width:680px}.vi-inception figure{margin:0}.vi-inception img{display:block;width:100%;height:auto;border-radius:12px}
.vi-inception .vi-member{display:inline-block;color:#b2de76;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}
.vi-inception .vi-more{display:inline-flex;padding:12px 0;margin-top:10px;color:#b2de76;font-weight:700;text-decoration:none}.vi-inception .vi-more:hover{text-decoration:underline}.vi-inception a:focus-visible{outline:2px solid #b2de76;outline-offset:5px}
.vi-member-details{max-width:900px}.vi-member-details h2{margin-top:40px}.vi-member-details p{line-height:1.75}.vi-member-details li{line-height:1.7;margin-bottom:12px}.vi-member-note{border-left:3px solid #76b900;padding:14px 22px;margin:32px 0;background:rgba(118,185,0,.06)}
@media(max-width:760px){.vi-inception{grid-template-columns:1fr;gap:24px}.vi-inception figure{max-width:640px}.vi-inception h2{font-size:30px}}

/* Public acknowledgement is informative, not another navigation or promotion. */
.vi-membership-notice{display:flex;align-items:center;justify-content:center;gap:9px;margin:12px 0 0;padding:10px 16px;color:#c6d2d8;font-size:12px;line-height:1.5;text-align:center}
.vi-membership-notice strong{color:#e6edef;font-size:inherit;font-weight:600}
.vi-membership-dot{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#9dca70}
@media(max-width:600px){.vi-membership-notice{margin-top:8px;padding:8px 10px;font-size:11px}}
