.pvc{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:#1f1408;text-align:center;cursor:pointer;width:280px;max-width:calc(100vw - 42px);box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:12px;background:#fff;border:1px solid #e0d8bc;border-radius:16px;box-shadow:0 0 0 5px rgba(31,20,8,.62),0 18px 40px rgba(31,20,8,.3);transition:transform .25s ease,box-shadow .25s ease}.pvc:hover{transform:translateY(-2px);box-shadow:0 0 0 5px rgba(31,20,8,.8),0 24px 48px rgba(31,20,8,.34)}.pvc:focus-visible{outline:2px solid #713600;outline-offset:8px}.pvc-thumb{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;border-radius:10px;overflow:hidden;background:#38240d}.pvc-thumb img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.32;transition:opacity .25s ease}.pvc:hover .pvc-thumb img{opacity:.45}.pvc-play{position:relative;width:54px;height:54px;border-radius:50%;background:#ddbf94;display:inline-flex;align-items:center;justify-content:center;padding-left:3px;box-sizing:border-box;transition:transform .25s ease}.pvc:hover .pvc-play{transform:scale(1.08)}.pvc-label{font-size:16px;font-weight:500;padding-bottom:4px}.pvc-dur{display:none}@media (max-width:640px){.pvc{width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 32px);flex-direction:row;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:999px;box-shadow:0 0 0 3px rgba(31,20,8,.55),0 10px 24px rgba(31,20,8,.28)}.pvc:hover{box-shadow:0 0 0 3px rgba(31,20,8,.75),0 12px 28px rgba(31,20,8,.32)}.pvc-thumb{flex:none;aspect-ratio:auto;border-radius:50%;background:none}.pvc-thumb img{display:none}.pvc-play{width:38px;height:38px}.pvc-play svg{width:15px;height:15px}.pvc-label{font-size:14.5px;padding:0;white-space:nowrap}.pvc-dur{display:inline;font-family:IBM Plex Mono,monospace;font-size:12px;color:#7c6a55}}.pv-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(20,13,5,.8);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:pvFade .2s ease-out both}.pv-panel{width:min(1120px,calc((100vh - 220px) * 16 / 9));width:min(1120px,calc((100dvh - 220px) * 16 / 9));min-width:min(100%,320px);max-width:100%;box-sizing:border-box;padding:16px 16px 14px;border:1px solid hsla(35,52%,72%,.18);border-radius:20px;background:#1f1408;box-shadow:0 40px 100px rgba(0,0,0,.5);color:#fefcec;font-family:IBM Plex Sans,system-ui,sans-serif;animation:pvUp .26s cubic-bezier(.2,.7,.2,1) both}.pv-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 4px 14px}.pv-eyebrow{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ddbf94}.pv-title{margin:4px 0 0;font-size:21px;font-weight:400;line-height:1.2;letter-spacing:-.01em;color:#fefcec}.pv-close{flex:none;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(53,90%,96%,.22);border-radius:999px;background:hsla(53,90%,96%,.06);color:#fefcec;cursor:pointer;transition:background .2s ease}.pv-close:hover{background:hsla(53,90%,96%,.16)}.pv-close:focus-visible,.pv-cta:focus-visible{outline:2px solid #ddbf94;outline-offset:2px}.pv-stage{aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#000}.pv-stage video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#000}.pv-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding:14px 4px 2px}.pv-foot p{margin:0;font-size:14.5px;color:#c4b69c}.pv-cta{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:0 20px;border-radius:999px;background:#ddbf94;color:#1f1408;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .2s ease}.pv-cta:hover{background:#ead2ac}@keyframes pvFade{0%{opacity:0}}@keyframes pvUp{0%{opacity:0;transform:translateY(14px) scale(.985)}}@media (max-width:640px){.pv-backdrop{padding:10px}.pv-panel{padding:12px 10px;border-radius:16px}.pv-title{font-size:18px}.pv-stage{border-radius:9px}.pv-foot{padding-top:12px}.pv-cta{flex:1 1 100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.pv-backdrop,.pv-panel,.pvc,.pvc-play{animation:none;transition:none}.pvc:hover{transform:none}}.dc-TruffleHeroCenter .hp-pts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 12px;margin-top:-6px}.dc-TruffleHeroCenter .hp-pt{display:inline-flex;align-items:center;gap:10px;padding:0 18px;min-height:40px;border-radius:879px;background:hsla(0,0%,100%,.7);border:1px solid #e6ddc3;font-size:14.5px;font-weight:500;color:#1f1408;letter-spacing:-.005em;white-space:nowrap;transition:border-color .3s ease,background .3s ease;animation:hpUp__TruffleHeroCenter .7s cubic-bezier(.2,.7,.2,1) both}.dc-TruffleHeroCenter .hp-pt:hover{border-color:#bba884;background:#fff}.dc-TruffleHeroCenter .hp-pt i{flex:none;width:6px;height:6px;border-radius:50%;background:#713600;box-shadow:0 0 0 4px rgba(113,54,0,.12)}.dc-TruffleHeroCenter .hp-pt:nth-child(2){animation-delay:.08s}.dc-TruffleHeroCenter .hp-pt:nth-child(3){animation-delay:.16s}@keyframes hpUp__TruffleHeroCenter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dc-TruffleHeroCenter .hp-pt{animation:none;transition:none}}@media (max-width:640px){.dc-TruffleHeroCenter .vo{position:static!important;margin:16px auto 22px}}.dc-TruffleIntegrations .ig-tile{transition:background-color .2s ease,opacity .25s ease}.dc-TruffleIntegrations .ig-tile:hover{background:#fffae5!important}.dc-TruffleIntegrations .ig-tile:hover .ig-mark{transform:rotate(-6deg) scale(1.06)}.dc-TruffleIntegrations .ig-mark{transition:transform .2s ease}.dc-TruffleIntegrations .ig-chip:hover{border-color:#713600!important}.dc-TruffleIntegrations .ig-cta:hover .ig-arrow{transform:translateX(4px)}.dc-TruffleIntegrations .ig-arrow{transition:transform .2s ease}@media (prefers-reduced-motion:reduce){.dc-TruffleIntegrations .ig-arrow,.dc-TruffleIntegrations .ig-mark,.dc-TruffleIntegrations .ig-tile{transition:none}}.dc-TruffleIntegrations .ig-logo{flex:none;height:40px;border-radius:11px;background:#fff;border:1px solid #ebe4c8;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.dc-TruffleIntegrations .ig-logo img{display:block;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.dc-TruffleIntegrations .ig-logo-icon{width:40px;padding:7px}.dc-TruffleIntegrations .ig-logo-icon img{max-width:100%;max-height:100%}.dc-TruffleIntegrations .ig-logo-wordmark{max-width:100%;padding:0 12px}.dc-TruffleIntegrations .ig-logo-wordmark img{max-width:128px;max-height:20px}