/* Vector's compute-provider invitation. */
.vector .compute-vendors{padding:78px 0 70px;background:#233a32;color:#f8faf3;border-top:1px solid #b7a76c;scroll-margin-top:65px}
.vendor-heading{display:flex;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid #becab540;margin-bottom:48px}
.vendor-heading .eyebrow{margin:0;color:#d4dfa6}
.vendor-heading>span{font:9px/1.5 monospace;letter-spacing:.1em;color:#c5cdbf}
.vendor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6%;align-items:center}
.vendor-copy h2{font:700 clamp(48px,5.2vw,82px)/1.04 'EUP Display',Arial,sans-serif;letter-spacing:-.055em;margin-bottom:30px}
.vendor-proposition{font-size:clamp(22px,2.1vw,31px);line-height:1.25;letter-spacing:-.025em;margin-bottom:18px}
.vendor-description{font-size:15px;line-height:1.7;color:#d1d9cb;max-width:490px;margin-bottom:28px}
.compute-vendors .solid-action{background:var(--eup-accent);color:#233a32}
.compute-vendors a:focus-visible{outline-color:var(--eup-accent);outline-offset:6px}
.vendor-next{font-size:11px;color:#c5cdbf;margin-top:14px}
.vendor-art{margin:0;position:relative;border:1px solid #b7a76c80;padding:10px}
.vendor-art::before,.vendor-art::after{content:'';position:absolute;width:28px;height:28px;border-color:#c8d986;pointer-events:none}
.vendor-art::before{top:-1px;left:-1px;border-left:2px solid;border-top:2px solid}
.vendor-art::after{bottom:-1px;right:-1px;border-right:2px solid;border-bottom:2px solid}
.vendor-art img{display:block;width:100%;height:auto;aspect-ratio:3/2}
.vendor-opportunities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4%;margin-top:60px;padding-top:28px;border-top:1px solid #becab540}
.vendor-index{display:block;font:10px/1.5 monospace;color:#d4dfa6;margin-bottom:16px}
.vendor-opportunities h3{font-size:23px;letter-spacing:-.025em;line-height:1.15;margin-bottom:12px}
.vendor-opportunities p{font-size:13px;color:#d1d9cb;line-height:1.6;max-width:330px}
.vendor-entry{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;font-size:13px}
.vendor-entry>a{display:inline-flex;gap:30px;align-items:center;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px}
.vendor-entry>p{color:var(--muted)}
.vector .section-nav a[href="#compute-vendors"]{color:#405b2d}
@media(max-width:1100px){.vendor-grid{gap:4%}.vendor-copy h2{font-size:clamp(43px,5.2vw,58px)}.vendor-description{font-size:14px}.vendor-opportunities h3{font-size:21px}}
@media(max-width:850px){.vendor-grid{grid-template-columns:1fr;gap:36px}.vendor-copy h2{font-size:clamp(43px,8.5vw,66px)}.vendor-description{max-width:590px}.vendor-art{max-width:720px}.vendor-heading{margin-bottom:34px}.vendor-heading>span{display:none}.vendor-opportunities{gap:24px}.vendor-opportunities h3{font-size:20px}}
@media(max-width:600px){.vector .compute-vendors{padding:52px 0}.vendor-opportunities{grid-template-columns:1fr;margin-top:36px;padding-top:25px;gap:25px}.vendor-opportunities>div+div{border-top:1px solid #becab540;padding-top:25px}.vendor-index{margin-bottom:10px}.vendor-opportunities p{max-width:400px}.vendor-entry{align-items:flex-start;flex-direction:column;gap:12px}.vendor-copy h2{margin-bottom:24px}.vendor-art{padding:7px}.vendor-heading{padding-bottom:20px}.vendor-next{max-width:280px}}
