.prreels{--pr-green:#29493b;--pr-beige:#e8e0d2;--pr-cream:#f6f2ea;--pr-ink:#1f2922;--pr-gap:18px;position:relative!important;display:block!important;width:100%!important;min-width:0!important;visibility:visible!important;opacity:1!important;color:var(--pr-ink)!important;font-family:inherit!important;box-sizing:border-box!important}
.prreels *{box-sizing:border-box!important}
.prreels__head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:32px!important;margin:0 0 30px!important}
.prreels__heading{min-width:0!important}
.prreels__eyebrow{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 8px!important;color:var(--pr-green)!important;font-size:12px!important;line-height:1!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important}
.prreels__eyebrow>span{display:block!important;width:42px!important;height:1px!important;background:var(--pr-green)!important}
.prreels__heading h2{margin:0!important;color:var(--pr-ink)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(42px,4.3vw,72px)!important;line-height:.94!important;font-weight:400!important;letter-spacing:-.045em!important;text-transform:uppercase!important}
.prreels__actions{display:flex!important;align-items:center!important;gap:18px!important;flex:0 0 auto!important}
.prreels__profile{display:inline-flex!important;align-items:center!important;gap:8px!important;color:var(--pr-green)!important;text-decoration:none!important;font-size:11px!important;line-height:1!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-bottom:1px solid rgba(41,73,59,.42)!important;padding:0 0 5px!important}
.prreels__profile:hover{border-bottom-color:var(--pr-green)!important}
.prreels__nav{display:flex!important;gap:10px!important}
.prreels .prreels__arrow,.prreels .prreels__modal-arrow,.prreels .prreels__close{all:unset!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;cursor:pointer!important;border:1px solid rgba(41,73,59,.28)!important;border-radius:999px!important;background:transparent!important;color:var(--pr-green)!important;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease!important}
.prreels .prreels__arrow{width:48px!important;height:48px!important}
.prreels .prreels__arrow:hover{background:var(--pr-green)!important;color:var(--pr-cream)!important;border-color:var(--pr-green)!important;transform:translateY(-2px)!important}
.prreels .prreels__arrow svg,.prreels .prreels__modal-arrow svg,.prreels .prreels__close svg{display:block!important;width:21px!important;height:21px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important;overflow:visible!important}
.prreels .prreels__arrow svg path,.prreels .prreels__modal-arrow svg path,.prreels .prreels__close svg path{fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.prreels__viewport{position:relative!important;display:block!important;width:100%!important;overflow:hidden!important}
.prreels__track{display:flex!important;flex-wrap:nowrap!important;gap:var(--pr-gap)!important;width:auto!important;max-width:none!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;padding:0 0 2px!important;margin:0!important;scrollbar-width:none!important;-ms-overflow-style:none!important}
.prreels__track::-webkit-scrollbar{display:none!important}
.prreels__slide{display:block!important;flex:0 0 calc((100% - 54px)/4)!important;width:calc((100% - 54px)/4)!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;scroll-snap-align:start!important}
.prreels__card{position:relative!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;aspect-ratio:9/16!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(41,73,59,.14)!important;border-radius:10px!important;background:var(--pr-beige)!important;color:#fff!important;cursor:pointer!important;isolation:isolate!important;outline:none!important}
.prreels__card:focus-visible{outline:2px solid var(--pr-green)!important;outline-offset:4px!important}
.prreels__media{position:absolute!important;inset:0!important;display:block!important;overflow:hidden!important;background:var(--pr-beige)!important}
.prreels__media img,.prreels__media video{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;margin:0!important;padding:0!important;border:0!important;transform:scale(1.002)!important;transition:transform .7s cubic-bezier(.2,.75,.2,1)!important}
.prreels__skeleton{position:absolute!important;inset:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;background:linear-gradient(145deg,#e9e1d4,#ddd3c2)!important;color:var(--pr-green)!important}
.prreels__skeleton>span{display:grid!important;place-items:center!important;width:58px!important;height:58px!important;border:1px solid rgba(41,73,59,.32)!important;border-radius:50%!important;font-family:Georgia,"Times New Roman",serif!important;font-size:20px!important;letter-spacing:.04em!important}
.prreels__skeleton small{font-size:9px!important;line-height:1!important;letter-spacing:.16em!important;text-transform:uppercase!important;opacity:.72!important}
.prreels__shade{position:absolute!important;inset:0!important;background:linear-gradient(to bottom,rgba(22,31,25,.04) 38%,rgba(22,31,25,.12) 58%,rgba(22,31,25,.68) 100%)!important;transition:background .35s ease!important}
.prreels__number{position:absolute!important;top:16px!important;right:16px!important;display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border:1px solid rgba(255,255,255,.66)!important;border-radius:50%!important;color:#fff!important;font-size:10px!important;line-height:1!important;letter-spacing:.08em!important;background:rgba(20,30,24,.08)!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}
.prreels__center{position:absolute!important;inset:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;opacity:0!important;transform:translateY(8px)!important;transition:opacity .3s ease,transform .35s cubic-bezier(.2,.75,.2,1)!important}
.prreels__play{display:grid!important;place-items:center!important;width:62px!important;height:62px!important;border-radius:50%!important;background:rgba(246,242,234,.94)!important;color:var(--pr-green)!important;transform:scale(.92)!important;transition:transform .35s cubic-bezier(.2,.75,.2,1)!important}
.prreels__play svg{display:block!important;width:24px!important;height:24px!important;fill:currentColor!important;stroke:none!important}
.prreels__play svg path{fill:currentColor!important;stroke:none!important}
.prreels__watch{font-size:10px!important;line-height:1!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#fff!important}
.prreels__bottom{position:absolute!important;left:18px!important;right:18px!important;bottom:18px!important;color:#fff!important}
.prreels__bottom small{display:block!important;margin:0 0 7px!important;font-size:9px!important;line-height:1!important;letter-spacing:.18em!important;text-transform:uppercase!important;opacity:.74!important}
.prreels__bottom strong{display:block!important;margin:0!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(18px,1.5vw,24px)!important;line-height:1.02!important;font-weight:400!important;letter-spacing:-.02em!important;text-wrap:balance!important}
.prreels__card:hover .prreels__media img,.prreels__card:hover .prreels__media video{transform:scale(1.035)!important}
.prreels__card:hover .prreels__shade{background:linear-gradient(to bottom,rgba(18,29,23,.08) 25%,rgba(18,29,23,.22) 60%,rgba(18,29,23,.76) 100%)!important}
.prreels__card:hover .prreels__center{opacity:1!important;transform:translateY(0)!important}
.prreels__card:hover .prreels__play{transform:scale(1)!important}
.prreels__progress{position:relative!important;height:1px!important;margin:26px 0 0!important;background:rgba(41,73,59,.16)!important;overflow:hidden!important}
.prreels__progress>span{display:block!important;width:24%!important;height:100%!important;background:var(--pr-green)!important;transform:translateX(0)!important;transition:transform .2s ease,width .2s ease!important}

.prreels__modal{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transition:opacity .25s ease,visibility .25s ease!important}
.prreels__modal.is-open{visibility:visible!important;opacity:1!important;pointer-events:auto!important}
.prreels__backdrop{position:absolute!important;inset:0!important;background:rgba(18,27,22,.93)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}
.prreels__dialog{--pr-stage-w:min(520px,calc((100dvh - 150px)*.5625),calc(100vw - 190px));position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:0!important;transform:translateY(14px) scale(.988)!important;opacity:0!important;transition:transform .35s cubic-bezier(.2,.75,.2,1),opacity .25s ease!important}
.prreels__modal.is-open .prreels__dialog{transform:none!important;opacity:1!important}
.prreels__stage{position:relative!important;display:block!important;flex:0 1 auto!important;width:var(--pr-stage-w)!important;max-width:var(--pr-stage-w)!important;max-height:calc(100dvh - 150px)!important;aspect-ratio:9/16!important;overflow:hidden!important;border-radius:12px!important;background:#0e1511!important;border:1px solid rgba(255,255,255,.13)!important;box-shadow:0 20px 80px rgba(0,0,0,.18)!important;touch-action:pan-y!important}
.prreels__stage video,.prreels__stage>img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;background:#0e1511!important;border:0!important;margin:0!important;padding:0!important}
.prreels__stage.has-video video{object-fit:contain!important}
.prreels__loading-poster{position:absolute!important;inset:-14px!important;width:calc(100% + 28px)!important;height:calc(100% + 28px)!important;object-fit:cover!important;filter:blur(12px) brightness(.45) saturate(.8)!important;transform:scale(1.04)!important}
.prreels__stage-loading{position:absolute!important;inset:0!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:9px!important;background:linear-gradient(145deg,rgba(232,224,210,.88),rgba(218,209,193,.90))!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important;color:var(--pr-green)!important;text-align:center!important}
.prreels__stage-loading strong{font-family:Georgia,"Times New Roman",serif!important;font-size:26px!important;line-height:1!important;font-weight:400!important}
.prreels__stage-loading small{font-size:9px!important;line-height:1!important;letter-spacing:.16em!important;text-transform:uppercase!important;opacity:.62!important}
.prreels__spinner{display:block!important;width:34px!important;height:34px!important;margin:0 0 10px!important;border:1px solid rgba(41,73,59,.22)!important;border-top-color:var(--pr-green)!important;border-radius:50%!important;animation:prreels-spin .8s linear infinite!important}
@keyframes prreels-spin{to{transform:rotate(360deg)}}
.prreels__fallback-poster{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(.86)!important;transform:scale(1.02)!important}
.prreels__fallback-shade{position:absolute!important;inset:0!important;background:linear-gradient(to bottom,rgba(15,24,19,.28),rgba(15,24,19,.76))!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}
.prreels__stage-empty{position:absolute!important;inset:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:15px!important;padding:38px!important;text-align:center!important;color:var(--pr-cream)!important}
.prreels__stage-empty strong{font-family:Georgia,"Times New Roman",serif!important;font-size:29px!important;line-height:1.02!important;font-weight:400!important}
.prreels__stage-empty p{max-width:320px!important;margin:0!important;font-size:11px!important;line-height:1.55!important;opacity:.72!important}
.prreels__stage-empty a{display:inline-flex!important;align-items:center!important;gap:7px!important;margin-top:6px!important;padding:12px 18px!important;border:1px solid rgba(246,242,234,.48)!important;border-radius:999px!important;color:var(--pr-cream)!important;text-decoration:none!important;font-size:9px!important;line-height:1!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;transition:background .25s ease,color .25s ease!important}
.prreels__stage-empty a:hover{background:var(--pr-cream)!important;color:var(--pr-green)!important}
.prreels__video-play{all:unset!important;position:absolute!important;inset:0!important;z-index:5!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:9px!important;cursor:pointer!important;background:rgba(12,19,15,.22)!important;color:#fff!important}
.prreels__video-play>span{display:grid!important;place-items:center!important;width:64px!important;height:64px!important;border-radius:50%!important;background:rgba(246,242,234,.94)!important;color:var(--pr-green)!important}
.prreels__video-play svg{display:block!important;width:25px!important;height:25px!important;fill:currentColor!important;stroke:none!important}
.prreels__video-play small{font-size:9px!important;line-height:1!important;letter-spacing:.16em!important;text-transform:uppercase!important}
.prreels__sound{all:unset!important;position:absolute!important;z-index:6!important;left:14px!important;top:14px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:8px 10px!important;border:1px solid rgba(246,242,234,.30)!important;border-radius:999px!important;background:rgba(12,19,15,.44)!important;color:#fff!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;cursor:pointer!important;opacity:.92!important;transition:background .2s ease,opacity .2s ease!important}
.prreels__sound:hover{background:rgba(12,19,15,.68)!important;opacity:1!important}
.prreels__sound svg{display:block!important;width:15px!important;height:15px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.55!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.prreels__sound svg path:first-child{fill:currentColor!important;stroke:currentColor!important}
.prreels__sound b{font-size:8px!important;line-height:1!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important}
.prreels .prreels__modal-arrow{position:absolute!important;top:50%!important;z-index:8!important;width:52px!important;height:52px!important;border-color:rgba(246,242,234,.34)!important;color:var(--pr-cream)!important;background:rgba(18,27,22,.12)!important;transform:translateY(-50%)!important}
.prreels .prreels__modal-arrow:hover,.prreels .prreels__close:hover{background:var(--pr-cream)!important;color:var(--pr-green)!important;border-color:var(--pr-cream)!important}
.prreels__modal-arrow--prev{left:max(22px,calc(50% - 350px))!important}
.prreels__modal-arrow--next{right:max(22px,calc(50% - 350px))!important}
.prreels .prreels__close{position:absolute!important;right:max(18px,3vw)!important;top:max(12px,2vw)!important;width:44px!important;height:44px!important;border-color:rgba(246,242,234,.34)!important;color:var(--pr-cream)!important;background:rgba(18,27,22,.12)!important;z-index:10!important}
.prreels__modal-meta{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;width:var(--pr-stage-w)!important;max-width:var(--pr-stage-w)!important;padding:14px 2px 0!important;color:var(--pr-cream)!important}
.prreels__modal-meta>div{min-width:0!important}
.prreels__modal-meta span{display:block!important;margin:0 0 4px!important;font-size:9px!important;line-height:1!important;letter-spacing:.15em!important;text-transform:uppercase!important;opacity:.58!important}
.prreels__modal-meta strong{display:block!important;max-width:310px!important;font-family:Georgia,"Times New Roman",serif!important;font-size:18px!important;line-height:1.05!important;font-weight:400!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.prreels__modal-meta a{display:inline-flex!important;align-items:center!important;gap:4px!important;flex:0 0 auto!important;color:var(--pr-cream)!important;text-decoration:none!important;font-size:9px!important;line-height:1!important;letter-spacing:.13em!important;text-transform:uppercase!important;border-bottom:1px solid rgba(246,242,234,.42)!important;padding:0 0 4px!important}
.prreels__modal-meta a span{display:inline!important;margin:0!important;font-size:inherit!important;opacity:1!important}
.prreels-empty{padding:18px!important;border:1px solid rgba(41,73,59,.18)!important;background:var(--pr-cream,#f6f2ea)!important;color:#1f2922!important;font-size:14px!important}
.prreels [hidden]{display:none!important}
html.prreels-lock,html.prreels-lock body{overflow:hidden!important;overscroll-behavior:none!important}

@media(max-width:1100px){
  .prreels__slide{flex-basis:calc((100% - 32px)/3)!important;width:calc((100% - 32px)/3)!important}
  .prreels__heading h2{font-size:clamp(38px,5.7vw,58px)!important}
  .prreels__profile{display:none!important}
  .prreels__dialog{--pr-stage-w:min(500px,calc((100dvh - 145px)*.5625),calc(100vw - 165px))}
  .prreels__modal-arrow--prev{left:max(18px,calc(50% - 325px))!important}
  .prreels__modal-arrow--next{right:max(18px,calc(50% - 325px))!important}
}

@media(max-width:780px){
  .prreels{--pr-gap:12px}
  .prreels__head{align-items:flex-end!important;margin-bottom:22px!important}
  .prreels__heading h2{font-size:clamp(35px,10vw,48px)!important}
  .prreels__eyebrow{font-size:10px!important}
  .prreels__nav{display:none!important}
  .prreels__slide{flex-basis:78%!important;width:78%!important}
  .prreels__bottom{left:14px!important;right:14px!important;bottom:14px!important}
  .prreels__center{opacity:1!important;transform:none!important;align-items:flex-end!important;justify-content:flex-end!important;padding:14px!important}
  .prreels__watch{display:none!important}
  .prreels__play{width:46px!important;height:46px!important}
  .prreels__number{top:13px!important;right:13px!important;width:31px!important;height:31px!important}
  .prreels__progress{margin-top:17px!important}

  .prreels__modal{padding:0!important}
  .prreels__dialog{--pr-stage-w:min(calc(100vw - 24px),calc((100dvh - 142px)*.5625));justify-content:center!important;padding:max(12px,env(safe-area-inset-top)) 12px max(10px,env(safe-area-inset-bottom))!important}
  .prreels__stage{width:var(--pr-stage-w)!important;max-width:var(--pr-stage-w)!important;max-height:calc(100dvh - 142px)!important;border-radius:11px!important}
  .prreels__modal-meta{width:var(--pr-stage-w)!important;max-width:var(--pr-stage-w)!important;min-height:62px!important;padding:11px 1px 0!important;align-items:center!important}
  .prreels__modal-meta span{font-size:7px!important;margin-bottom:3px!important}
  .prreels__modal-meta strong{max-width:45vw!important;font-size:16px!important}
  .prreels__modal-meta a{font-size:8px!important;letter-spacing:.11em!important}
  .prreels .prreels__modal-arrow{top:50%!important;width:42px!important;height:42px!important;background:rgba(18,27,22,.56)!important;border-color:rgba(246,242,234,.34)!important;color:var(--pr-cream)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}
  .prreels__modal-arrow--prev{left:8px!important}
  .prreels__modal-arrow--next{right:8px!important}
  .prreels .prreels__close{right:max(10px,env(safe-area-inset-right))!important;top:max(10px,env(safe-area-inset-top))!important;width:40px!important;height:40px!important;background:rgba(18,27,22,.62)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}
  .prreels__sound{left:10px!important;top:10px!important;padding:7px 9px!important}
  .prreels__sound b{display:none!important}
  .prreels__video-play>span{width:58px!important;height:58px!important}
  .prreels__stage-empty{padding:28px!important}
  .prreels__stage-empty strong{font-size:25px!important}
}

@media(max-width:480px){
  .prreels__slide{flex-basis:84%!important;width:84%!important}
  .prreels__heading h2{font-size:clamp(32px,10.5vw,43px)!important}
  .prreels__dialog{--pr-stage-w:min(calc(100vw - 20px),calc((100dvh - 132px)*.5625));padding:max(10px,env(safe-area-inset-top)) 10px max(8px,env(safe-area-inset-bottom))!important}
  .prreels__stage{max-height:calc(100dvh - 132px)!important}
  .prreels__modal-meta{min-height:56px!important;padding-top:9px!important}
  .prreels__modal-meta strong{max-width:43vw!important;font-size:15px!important}
  .prreels__modal-meta>div>span{display:none!important}
  .prreels__modal-meta a{font-size:7.5px!important}
  .prreels .prreels__modal-arrow{width:38px!important;height:38px!important}
  .prreels__modal-arrow--prev{left:6px!important}
  .prreels__modal-arrow--next{right:6px!important}
}

@media(max-height:720px) and (min-width:781px){
  .prreels__dialog{--pr-stage-w:min(420px,calc((100dvh - 112px)*.5625),calc(100vw - 180px))}
  .prreels__stage{max-height:calc(100dvh - 112px)!important}
  .prreels__modal-meta{padding-top:9px!important}
  .prreels__modal-meta>div>span{display:none!important}
}

@media(prefers-reduced-motion:reduce){
  .prreels *{scroll-behavior:auto!important;transition:none!important}
  .prreels__media img,.prreels__media video{transform:none!important}
  .prreels__spinner{animation:none!important}
}

/* 1.0.9: navigation is anchored to the media, never to the viewport */
.prreels__stage-shell{position:relative!important;display:block!important;width:var(--pr-stage-w)!important;max-width:var(--pr-stage-w)!important;flex:0 0 auto!important;margin:0!important;padding:0!important}
.prreels__stage-shell>.prreels__stage{width:100%!important;max-width:100%!important;margin:0!important}
.prreels__stage-shell>.prreels__modal-arrow{top:50%!important;transform:translateY(-50%)!important}
.prreels__stage-shell>.prreels__modal-arrow--prev{left:-76px!important;right:auto!important}
.prreels__stage-shell>.prreels__modal-arrow--next{right:-76px!important;left:auto!important}
.prreels .prreels__close{position:fixed!important;top:max(18px,calc(env(safe-area-inset-top) + 12px))!important;right:max(18px,calc(env(safe-area-inset-right) + 12px))!important;left:auto!important;bottom:auto!important;transform:none!important;margin:0!important}

/* 1.0.9: when Instagram hides the raw MP4, keep playback inside our lightbox */
.prreels__stage.has-embed{background:#0e1511!important}
.prreels__embed-poster{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:blur(7px) brightness(.6)!important;transform:scale(1.035)!important;transition:opacity .35s ease!important}
.prreels__embed-shell{position:absolute!important;inset:0!important;z-index:2!important;display:block!important;width:100%!important;height:100%!important;overflow:hidden!important;border-radius:inherit!important;background:#0e1511!important;opacity:0!important;transform:scale(.992)!important;transition:opacity .32s ease,transform .32s cubic-bezier(.2,.75,.2,1)!important}
.prreels__embed-frame{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;background:#0e1511!important}
.prreels__embed-loading{position:absolute!important;inset:0!important;z-index:4!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:30px!important;text-align:center!important;color:var(--pr-cream)!important;background:linear-gradient(180deg,rgba(14,21,17,.34),rgba(14,21,17,.66))!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important;transition:opacity .28s ease!important}
.prreels__embed-loading strong{font-family:Georgia,"Times New Roman",serif!important;font-size:27px!important;line-height:1!important;font-weight:400!important}
.prreels__embed-loading small{font-size:8px!important;line-height:1.35!important;letter-spacing:.13em!important;text-transform:uppercase!important;opacity:.7!important}
.prreels__stage.is-embed-ready .prreels__embed-shell{opacity:1!important;transform:none!important}
.prreels__stage.is-embed-ready .prreels__embed-poster{opacity:0!important}

@media(max-width:1100px) and (min-width:781px){
  .prreels__stage-shell>.prreels__modal-arrow--prev{left:-62px!important}
  .prreels__stage-shell>.prreels__modal-arrow--next{right:-62px!important}
}

@media(max-width:780px){
  .prreels__stage-shell{width:var(--pr-stage-w)!important;max-width:var(--pr-stage-w)!important}
  .prreels__stage-shell>.prreels__modal-arrow{top:50%!important;width:42px!important;height:42px!important;background:rgba(18,27,22,.62)!important;box-shadow:0 6px 24px rgba(0,0,0,.18)!important}
  .prreels__stage-shell>.prreels__modal-arrow--prev{left:8px!important;right:auto!important}
  .prreels__stage-shell>.prreels__modal-arrow--next{right:8px!important;left:auto!important}
  .prreels__embed-loading strong{font-size:23px!important}
  .prreels__embed-loading small{font-size:7px!important}
}

@media(max-width:480px){
  .prreels__stage-shell>.prreels__modal-arrow{width:38px!important;height:38px!important}
  .prreels__stage-shell>.prreels__modal-arrow--prev{left:6px!important}
  .prreels__stage-shell>.prreels__modal-arrow--next{right:6px!important}
}
