body[data-page=home] #buyer-company .sst-company-player{position:relative;width:100%;aspect-ratio:16/9;background:#171717;isolation:isolate}
body[data-page=home] #buyer-company .sst-company-player video{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:contain;max-width:100%;background:#171717}
body[data-page=home] #buyer-company .company-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:5rem;min-width:9rem;max-width:calc(100% - 2rem);border:1px solid rgba(255,255,255,.6);border-radius:.5rem;background:rgba(20,20,20,.85);color:#fff;padding:.8rem 1.15rem;cursor:pointer;font:inherit;font-weight:600;line-height:1.5}
body[data-page=home] #buyer-company .company-video-play[hidden],body[data-page=home] #buyer-company .company-video-error[hidden]{display:none}
body[data-page=home] #buyer-company .company-play-icon{display:grid;place-items:center;background:#f7b714;color:#171717;width:3rem;height:3rem;border-radius:50%;font-size:1.3rem;padding-left:.15rem}
body[data-page=home] #buyer-company .company-video-play small{font-size:.75rem;color:#e5e5e5;font-weight:400}
body[data-page=home] #buyer-company .company-video-play:focus-visible{outline:3px solid #f7b714;outline-offset:4px}
body[data-page=home] #buyer-company .company-video-error{position:absolute;inset:auto 0 0;margin:0;padding:.8rem;background:#fff5d8;color:#4b3400;font-size:.875rem;line-height:1.5;z-index:2}
body[data-page=home] #buyer-company .company-video-error a{color:#4b3400;text-decoration:underline}
