.ventures{padding:clamp(90px, 15vh, 180px) var(--pad)}.v{border-top:1.5px solid var(--ink);transition:padding .5s var(--ease-out), background .35s, color .35s;grid-template-columns:54px minmax(0,1fr) minmax(0,340px) 40px;align-items:center;gap:clamp(14px,2vw,30px);padding:clamp(14px,1.8vw,26px) 0;display:grid;position:relative}li:last-child>.v{border-bottom:1.5px solid var(--ink)}.v .n{align-self:start;padding-top:.9em}.v h3{-webkit-text-stroke:1.5px var(--ink);color:#0000;font-size:clamp(54px,9vw,160px);line-height:.88;transition:color .35s,-webkit-text-stroke-color .35s}.v .side{gap:10px;display:grid}.v .kind{color:var(--ink)}.v .side p{font-size:clamp(14px,1.15vw,17px);font-weight:500;line-height:1.4}.v .go{transition:transform .45s var(--ease-out);justify-self:end;font-size:28px}.v.soon .kind{align-items:center;gap:8px;display:inline-flex}.v.soon .kind:before{content:"";background:var(--ink);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite soon}@keyframes soon{50%{opacity:.25}}@media (hover:hover){a.v:hover{background:var(--ink);color:var(--cream);padding-left:18px;padding-right:18px}a.v:hover h3{color:var(--accent);-webkit-text-stroke-color:var(--accent)}a.v:hover .kind{color:var(--cream)}a.v:hover .go{color:var(--accent);transform:rotate(-45deg)}}@media (max-width:900px){.v{grid-template-columns:36px minmax(0,1fr) 30px;row-gap:12px}.v .side{grid-column:2/3}.v .go{grid-area:1/3}.v h3{font-size:clamp(44px,13vw,90px)}}@media (prefers-reduced-motion:reduce){.v.soon .kind:before{animation:none}}
