.ric{--ric-max-width:1100px;--ric-header-width:600px;--ric-media-width:59%;--ric-column-gap:18px;--ric-feature-gap:12px;--ric-icon-size:24px;--ric-play-size:52px;--ric-glow-color:#dbaa00;--ric-glow-speed:2s;width:100%;max-width:var(--ric-max-width);margin-inline:auto;background:transparent;font-family:Arial,sans-serif;color:#544d3b;box-sizing:border-box}.ric *{box-sizing:border-box}.ric .ric-header{max-width:var(--ric-header-width);margin:0 auto 26px;text-align:center}.ric .ric-badge{font:700 9px/1.4 Arial,sans-serif;letter-spacing:1.2px;color:#806100;margin:0 0 8px}.ric .ric-heading{font:700 28px/1.2 Georgia,serif;color:#20221e;margin:0 0 10px;overflow-wrap:break-word}.ric .ric-description{font:400 12px/1.65 Arial,sans-serif;margin:0;white-space:pre-line;overflow-wrap:break-word}.ric .ric-outer{background:#fff;border-radius:16px;padding:12px;box-shadow:0 8px 10px #00000014}.ric .ric-inner{display:grid;grid-template-columns:minmax(0,var(--ric-media-width)) minmax(0,1fr);gap:var(--ric-column-gap);padding:18px;background:#32152d;border-radius:9px;align-items:center;direction:ltr}.ric .ric-content{min-width:0;direction:inherit}.ric[dir=rtl] .ric-content{direction:rtl}.ric .ric-content-heading{font:700 22px/1.25 Georgia,serif;color:#ffda83;margin:0 0 15px;overflow-wrap:break-word}.ric .ric-features{display:flex;flex-direction:column;gap:var(--ric-feature-gap)}.ric .ric-feature{display:flex;align-items:flex-start;gap:9px;min-width:0}.ric .ric-feature-body{min-width:0;flex:1}.ric .ric-feature-icon{width:var(--ric-icon-size);height:var(--ric-icon-size);flex:0 0 var(--ric-icon-size);display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:var(--ric-icon-background,#d8aa00);color:var(--ric-icon-color,#3f3000);padding:5px}.ric .ric-feature-icon svg,.ric .ric-feature-icon i{width:100%;height:100%;font-size:calc(var(--ric-icon-size)*.6);display:block}.ric .ric-feature-title{font:700 13px/1.35 Arial,sans-serif;color:var(--ric-title-color,#fff);margin:0 0 2px;overflow-wrap:break-word}.ric .ric-feature-description{font:400 11px/1.55 Arial,sans-serif;color:var(--ric-description-color,#ddd2dc);margin:0;white-space:pre-line;overflow-wrap:break-word}.ric .ric-media{position:relative;aspect-ratio:2;min-width:0;overflow:hidden;border-radius:10px;background:#190a18}.ric .ric-poster{display:block;width:100%;height:100%;position:relative;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:white;text-align:start;overflow:hidden}.ric .ric-poster img{display:block;width:100%;height:100%;object-fit:contain}.ric[data-image-fit=cover] .ric-poster img{object-fit:cover}.ric .ric-play{cursor:pointer}.ric .ric-play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--ric-play-size);height:var(--ric-play-size);display:flex;align-items:center;justify-content:center;padding:14px;border-radius:50%;background:#dbaa00;color:#432f00;isolation:isolate}.ric .ric-play-icon svg,.ric .ric-play-icon i{width:100%;height:100%;font-size:22px}.ric .ric-play-icon:before{content:'';position:absolute;inset:-9px;border-radius:inherit;z-index:-1;background:var(--ric-glow-color);opacity:.15}.ric[data-video-glow=yes] .ric-play-icon:before{animation:ric-glow var(--ric-glow-speed) ease-in-out infinite}.ric .ric-caption{position:absolute;bottom:0;left:0;right:0;padding:22px 12px 10px;background:linear-gradient(transparent,#190a18e6);color:#fff;font:400 12px/1.4 Arial,sans-serif;overflow-wrap:break-word}.ric .ric-media iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ric .ric-close{position:absolute;top:6px;right:6px;width:28px;height:28px;padding:0;border:1px solid #ddd;border-radius:50%;background:#fff;color:#32152d;cursor:pointer;line-height:1}.ric button:focus-visible{outline:2px solid #dbaa00;outline-offset:2px}.ric[data-desktop-order=media_right] .ric-inner{grid-template-columns:minmax(0,1fr) minmax(0,var(--ric-media-width))}.ric[data-desktop-order=media_right] .ric-media-column{grid-column:2;grid-row:1}.ric[data-desktop-order=media_right] .ric-content{grid-column:1;grid-row:1}
@keyframes ric-glow{0%,100%{opacity:.1;transform:scale(.9)}50%{opacity:.3;transform:scale(1.1)}}
@media(max-width:1024px){.ric .ric-inner{padding:16px;gap:16px}.ric .ric-content-heading{font-size:20px}.ric .ric-feature-title{font-size:12px}}
@media(max-width:767px){.ric .ric-header{margin-bottom:20px}.ric .ric-heading{font-size:25px}.ric .ric-description{font-size:13px}.ric .ric-outer{padding:10px;border-radius:14px}.ric .ric-inner,.ric[data-desktop-order=media_right] .ric-inner{display:flex;flex-direction:column;align-items:stretch;padding:14px;gap:20px}.ric .ric-media,.ric .ric-content{width:100%;min-width:0;flex:0 0 auto}.ric[data-mobile-order=media_first] .ric-media{order:-1}.ric[data-mobile-order=content_first] .ric-content{order:-1}.ric .ric-content-heading{font-size:21px;margin-bottom:15px}.ric .ric-feature-title{font-size:13px}.ric .ric-feature-description{font-size:12px;line-height:1.65}}
@media(prefers-reduced-motion:reduce){.ric[data-video-glow=yes] .ric-play-icon:before{animation:none}}

.ric .ric-media-column{min-width:0;background:#190a18;padding:12px;border-radius:10px;width:100%}.ric .ric-media{aspect-ratio:2.6;border-radius:7px}.ric .ric-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ric-people-gap,10px);margin-top:10px}.ric .ric-person{display:flex;align-items:center;gap:8px;min-width:0;padding:8px;border-radius:7px;background:var(--ric-person-background,#2b182a)}.ric .ric-person-icon{display:flex;align-items:center;justify-content:center;width:var(--ric-person-icon-size,36px);height:var(--ric-person-icon-size,36px);flex:0 0 var(--ric-person-icon-size,36px);border-radius:50%;background:var(--ric-person-icon-background,#d8aa00);color:var(--ric-person-icon-color,#544000);padding:9px}.ric .ric-person-icon svg,.ric .ric-person-icon i{width:100%;height:100%;font-size:18px}.ric .ric-person-text{min-width:0}.ric .ric-person-name{font:500 11px/1.4 Arial,sans-serif;color:var(--ric-person-name-color,#fff);overflow-wrap:anywhere}.ric .ric-person-subtitle{font:700 10px/1.4 Arial,sans-serif;color:var(--ric-person-subtitle-color,#ddd2dc);overflow-wrap:anywhere}@media(max-width:767px){.ric .ric-media-column{flex:0 0 auto}.ric .ric-person{padding:7px;gap:6px}.ric .ric-person-icon{--ric-person-icon-size:28px;padding:6px}.ric .ric-person-name{font-size:10px}.ric .ric-person-subtitle{font-size:9px}}
