.an-spotlight{background:var(--hn-forest);color:var(--hn-paper);margin-bottom:clamp(30px,5vw,62px);padding:28px 34px 16px}.an-spotlight h2{font:700 clamp(46px, 5vw, 72px)/1.04 var(--hn-display);letter-spacing:-.02em;margin-bottom:17px}.an-spotlight h2>span{color:var(--hn-acid)}@media (max-width:950px){.an-spotlight{padding:22px 25px 14px}}@media (max-width:720px){.an-spotlight{margin-inline:calc(-1 * var(--hn-gutter));padding:19px var(--hn-gutter) 11px}.an-spotlight h2{margin-bottom:13px;font-size:clamp(40px,12vw,57px)}}.vsc{min-width:0;color:var(--hn-paper)}.vsc-stage{--portrait-height:clamp(220px, 27vw, 332px);isolation:isolate;height:calc(var(--portrait-height) + 14px);perspective:1200px;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:clip}.vsc-card{transform-origin:50% 43%;opacity:1;z-index:3;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:38%;min-width:0;transition:transform .65s cubic-bezier(.22,.8,.2,1),opacity .45s;position:absolute;top:0;left:50%;transform:translate(-50%)}.vsc-card[data-position="-1"]{opacity:.64;z-index:2;transform:translate(-140%)scale(.75)rotateY(12deg)}.vsc-card[data-position="1"]{opacity:.64;z-index:2;transform:translate(40%)scale(.75)rotateY(-12deg)}.vsc-card[data-position="-2"]{transform:translate(-230%)scale(.55)rotateY(16deg)}.vsc-card[data-position="2"]{transform:translate(130%)scale(.55)rotateY(-16deg)}.vsc-card[aria-hidden=true]{visibility:hidden;opacity:0;pointer-events:none;z-index:0}.vsc-portrait{width:100%;height:var(--portrait-height);color:var(--hn-ink);touch-action:pan-y;cursor:pointer;background:#e4e8da;border:0;padding:0;display:block;position:relative;overflow:hidden}.vsc-portrait:focus-visible{outline-offset:-4px!important}.vsc-portrait .profile-portrait{aspect-ratio:auto;background:0 0;border-radius:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.vsc-portrait .profile-portrait>img{object-fit:contain;object-position:center;width:100%;height:100%}.vsc-portrait .profile-portrait>span{font:700 clamp(100px, 15vw, 180px)/1 var(--hn-display);color:var(--hn-forest)}.vsc-portrait-arrow{width:44px;height:44px;color:var(--hn-ink);background:var(--hn-acid);place-items:center;display:grid;position:absolute;bottom:0;right:0}.vsc-neighbor-name{text-overflow:ellipsis;white-space:nowrap;text-align:center;font:650 clamp(18px, 2.5vw, 29px)/1.1 var(--hn-display);padding-top:8px;display:block;overflow:hidden}.vsc-card[data-active=true] .vsc-neighbor-name{visibility:hidden}.vsc-summary{border-block:1px solid #f4f3ed2e;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto;align-items:center;gap:clamp(14px,2.3vw,32px);min-height:122px;padding:13px 0;display:grid}.vsc-identity,.vsc-story{min-width:0}.vsc-profile-meta{color:#c4cebe;flex-wrap:wrap;gap:3px 10px;font-size:11px;line-height:1.4;display:flex}.vsc-profile-meta span:first-child{font-weight:700}.an-page .vsc-identity h3{color:var(--hn-acid);font:700 clamp(31px, 4.35vw, 54px)/.97 var(--hn-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:2px 0 0}.vsc-reason{color:var(--hn-paper);align-items:center;gap:6px;margin-top:8px;font-size:10px;font-weight:700;display:inline-flex}.vsc-reason>i,.vsc-search-status>i{background:var(--hn-acid);border-radius:50%;flex:none;width:5px;height:5px}.vsc-story{color:#d5dfce;align-content:center;gap:6px;font-size:12px;line-height:1.5;display:grid}.an-page .vsc-bio,.an-page .vsc-goal{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.an-page .vsc-goal{color:var(--hn-paper);font-weight:650}.vsc-goal>span{color:#aabda1;margin-right:7px;font-size:.9em;font-weight:500}.vsc-search{color:#c4cebe;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:10px;display:flex}.vsc-search-status{align-items:center;gap:6px;display:inline-flex}.vsc-search[data-state=upcoming] .vsc-search-status>i{background:#e3c989}.vsc-search[data-state=closed] .vsc-search-status>i{background:#9ca999}.vsc-support{color:var(--hn-paper)}.an-page .vsc-discover{border:0;min-height:44px;color:var(--hn-acid);font:650 12px/1.4 var(--hn-body);cursor:pointer;touch-action:manipulation;background:0 0;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:14px;padding:0 0 0 2px;display:inline-flex}.vsc-discover>svg{flex:none}.an-page .vsc-discover:hover{color:var(--hn-paper)}.vsc-controls{justify-content:center;padding:12px 0 16px;display:flex}.vsc-navigation{align-items:center;gap:8px;display:flex}.an-page .vsc-navigation button{min-width:44px;min-height:44px;color:var(--hn-paper);cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #f4f3ed45;place-items:center;padding:0;display:grid}.an-page .vsc-navigation button:active{background:#f4f3ed16}.an-page .vsc-navigation .vsc-play{background:var(--hn-acid);border-color:var(--hn-acid);color:var(--hn-ink);margin-left:4px}.an-page .vsc-navigation .vsc-play:disabled{color:#b9c9b2;opacity:.65;background:0 0;border-color:#f4f3ed45}.vsc-count{color:#b9c9b2;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;justify-content:center;align-items:baseline;gap:5px;min-width:56px;font-size:10px;display:flex}.vsc-count>strong{font:700 26px/1 var(--hn-display);color:var(--hn-paper)}@media (max-width:720px){.vsc-stage{--portrait-height:clamp(215px, 62vw, 284px);height:calc(var(--portrait-height) + 8px);margin-inline:calc(-1 * var(--hn-gutter));perspective:900px}.vsc-card{transform-origin:50% 40%;width:73%}.vsc-card[data-position="-1"]{opacity:.5;transform:translate(-111%)scale(.74)rotateY(10deg)}.vsc-card[data-position="1"]{opacity:.5;transform:translate(11%)scale(.74)rotateY(-10deg)}.vsc-card[data-position="-2"]{transform:translate(-250%)scale(.6)}.vsc-card[data-position="2"]{transform:translate(150%)scale(.6)}.vsc-neighbor-name{display:none}.vsc-summary{grid-template-columns:minmax(0,1fr);gap:7px;min-height:0;padding:12px 0 8px}.an-page .vsc-identity h3{font-size:clamp(33px,9.6vw,46px)}.vsc-profile-meta{font-size:10px}.vsc-story{gap:4px}.an-page .vsc-discover{justify-self:start}.vsc-controls{padding:10px 0 14px}}@media (prefers-reduced-motion:reduce){.vsc-card{transition:none}}
