.av-font-serif{font-family:Playfair Display,Georgia,Times New Roman,serif}.av-font-sans{font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif}.av-gold-text{background:linear-gradient(98deg,#7a5a22,#a37c2e 16%,#caa64e 36%,#e6c877 50%,#caa64e 64%,#a37c2e 84%,#7a5a22);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:avGoldSheen 10s ease-in-out infinite}@keyframes avGoldSheen{0%,to{background-position:0 0}50%{background-position:100% 0}}.av-green-text-light{background:linear-gradient(180deg,#143f33,#082a20);-webkit-background-clip:text;background-clip:text;color:transparent}.av-gold-text-bright{background:linear-gradient(98deg,#b45309,#ea580c 22%,#f59e0b 42%,#fbbf24 50%,#f59e0b 58%,#ea580c 78%,#b45309);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:avGoldSheen 8s ease-in-out infinite;filter:drop-shadow(0 2px 8px rgba(234,88,12,.55)) drop-shadow(0 5px 24px rgba(245,158,11,.5))}.av-green-text-bright{background:linear-gradient(98deg,#065f46,#059669 25%,#10b981 45%,#34d399 50%,#10b981 55%,#059669 75%,#065f46);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 8px rgba(5,150,105,.55)) drop-shadow(0 5px 24px rgba(16,185,129,.45))}@keyframes avBadgeGlow{0%,to{box-shadow:inset 0 0 0 1px rgba(212,175,94,.55),0 10px 34px rgba(201,161,59,.4),0 0 22px rgba(201,161,59,.2)}50%{box-shadow:inset 0 0 0 1px rgba(233,200,118,.9),0 16px 50px rgba(201,161,59,.65),0 0 40px rgba(201,161,59,.38)}}.av-badge-glow{animation:avBadgeGlow 4s ease-in-out infinite}@keyframes avTwinkle{0%,to{opacity:.12;transform:scale(.7)}50%{opacity:.95;transform:scale(1.2)}}.av-star{animation:avTwinkle var(--tw-dur,4.5s) ease-in-out infinite;animation-delay:var(--tw-delay,0s)}@keyframes avHaloPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.av-halo{animation:avHaloPulse 7s ease-in-out infinite}@keyframes avPlayPulse{0%{transform:scale(.85);opacity:.55}75%{transform:scale(1.65);opacity:0}to{transform:scale(1.65);opacity:0}}.av-play-pulse{animation:avPlayPulse 2.8s cubic-bezier(.2,.6,.3,1) infinite}@keyframes avKenBurnsA{0%{transform:scale(1.03) translate(0)}to{transform:scale(1.17) translate(-2.2%,1.6%)}}@keyframes avKenBurnsB{0%{transform:scale(1.17) translate(2%,-1.4%)}to{transform:scale(1.03) translate(0)}}.av-kenburns-a{animation:avKenBurnsA 14s ease-out forwards}.av-kenburns-b{animation:avKenBurnsB 14s ease-out forwards}.av-cta{background:linear-gradient(135deg,#1c6a4d,#14563f 60%,#0f4a34);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 14px 34px rgba(20,86,63,.35);transition:background .35s ease,box-shadow .35s ease,transform .35s ease}.av-cta:hover{background:linear-gradient(180deg,#987538,#7a5d2a);box-shadow:inset 0 0 0 1px rgba(236,205,128,.75),0 16px 34px rgba(64,46,12,.35);transform:translateY(-1px)}.av-cta:active{transform:translateY(0)}@property --av-frame-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.av-video-frame{position:relative;border-radius:26px;padding:4px;background:conic-gradient(from var(--av-frame-angle,0deg),rgba(255,252,240,1) 0,rgba(233,200,118,.95) 8%,rgba(138,106,47,.55) 18%,rgba(233,200,118,.35) 32%,rgba(138,106,47,.55) 46%,rgba(255,245,214,.95) 54%,rgba(233,200,118,.4) 68%,rgba(138,106,47,.55) 82%,rgba(233,200,118,.9) 92%,rgba(255,252,240,1) 100%);box-shadow:0 0 0 1px rgba(212,175,94,.55),0 0 26px rgba(212,175,94,.5),0 0 80px rgba(201,161,59,.36),0 28px 70px rgba(133,99,42,.3);animation:avFrameSpin 9s linear infinite}@keyframes avFrameSpin{to{--av-frame-angle:360deg}}.av-video-inner{border-radius:22px;overflow:hidden;background:#0a0a0a}@media (min-width:1024px){.av-video-inner{aspect-ratio:2.1/1}}@property --av-rays-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.av-light-rays{background:repeating-conic-gradient(from var(--av-rays-angle,0deg) at 50% 22%,rgba(198,152,58,0) 0deg,rgba(198,152,58,.07) 14deg,rgba(216,182,105,.16) 21deg,rgba(198,152,58,.07) 28deg,rgba(198,152,58,0) 42deg);-webkit-mask-image:radial-gradient(ellipse 62% 52% at 50% 20%,#000 12%,transparent 72%);mask-image:radial-gradient(ellipse 62% 52% at 50% 20%,#000 12%,transparent 72%);animation:avRaysSpin 80s linear infinite}@keyframes avRaysSpin{to{--av-rays-angle:360deg}}@keyframes avSparkTwinkle{0%,to{transform:scale(.45) rotate(0deg);opacity:.2}50%{transform:scale(1) rotate(18deg);opacity:.95}}.av-spark{animation:avSparkTwinkle var(--tw-dur,4.5s) ease-in-out infinite;animation-delay:var(--tw-delay,0s)}@keyframes avOrbitFlow{to{stroke-dashoffset:-710}}.av-orbit-flow{animation:avOrbitFlow 16s linear infinite}.av-hairline{background:linear-gradient(90deg,transparent,rgba(212,175,94,.15) 12%,rgba(226,195,120,.75) 50%,rgba(212,175,94,.15) 88%,transparent)}.av-fade-left{-webkit-mask-image:linear-gradient(270deg,black 52%,transparent 98%);mask-image:linear-gradient(270deg,black 52%,transparent 98%)}.av-fade-right{-webkit-mask-image:linear-gradient(90deg,black 52%,transparent 98%);mask-image:linear-gradient(90deg,black 52%,transparent 98%)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.av-badge-glow,.av-gold-text,.av-gold-text-bright,.av-halo,.av-kenburns-a,.av-kenburns-b,.av-light-rays,.av-orbit-flow,.av-play-pulse,.av-spark,.av-spin-reverse-slow,.av-spin-slow,.av-star,.av-video-frame{animation:none!important}html{scroll-behavior:auto}}.av-no-scrollbar::-webkit-scrollbar{display:none}.av-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes avCelestialSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes avCelestialCounterSpin{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.av-spin-slow{animation:avCelestialSpin 80s linear infinite}.av-spin-reverse-slow{animation:avCelestialCounterSpin 95s linear infinite}.av-radial-fade{-webkit-mask-image:radial-gradient(circle at center,black 38%,rgba(0,0,0,.65) 58%,transparent 74%);mask-image:radial-gradient(circle at center,black 38%,rgba(0,0,0,.65) 58%,transparent 74%)}