.richvid{background:#fff;border-left:1px solid #646464;border-right:1px solid #646464;margin:0}.richvid-custom-cursor{pointer-events:none;z-index:9999;mix-blend-mode:difference;background-image:url("/images/Group (2).webp");background-position:50%;background-repeat:no-repeat;background-size:contain;width:88px;height:88px;transition:opacity .2s;position:fixed;transform:translate(-50%,-50%)}.richvid .richvid-container{border-left:1px solid #646464;border-right:1px solid #646464;max-width:1400px;margin:0 auto;padding:4rem 0}.richvid .richvid-header{text-align:center;margin-bottom:3rem}.richvid .richvid-title{color:#c5a86e;padding:2rem 0 1rem;font-family:Avita,sans-serif;font-size:4rem;font-weight:700;line-height:1.4}.richvid .richvid-description{color:#4a4a4a;max-width:600px;margin:0 auto;font-family:Sora,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6}.richvid .richvid-video-wrapper{background:#000;border-radius:12px;width:100%;max-width:1400px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.1)}.richvid .richvid-video-wrapper:before{content:"";padding-top:56.25%;display:block}.richvid .richvid-video{object-fit:contain;cursor:none;border:none;outline:none;width:100%;height:100%;position:absolute;top:0;left:0}.richvid .richvid-video--default-cursor{cursor:pointer}@media (max-width:1024px){.richvid{padding:3rem 0}.richvid .richvid-title{font-size:2rem}.richvid .richvid-description{font-size:1rem}.richvid .richvid-header{margin-bottom:2rem}}@media (max-width:768px){.richvid{padding:2rem 0}.richvid .richvid-container{padding:0 1rem}.richvid .richvid-title{font-size:1.75rem}.richvid .richvid-description{font-size:.9rem}.richvid .richvid-header{margin-bottom:1.5rem}.richvid .richvid-video-wrapper{border-radius:8px;box-shadow:0 10px 20px rgba(0,0,0,.1)}}@media (max-width:480px){.richvid .richvid-title{font-size:1.5rem}.richvid .richvid-description{font-size:.85rem}}
