.HeroSection_heroVisual__GzttQ{display:none}.HeroSection_heroVisualMobile__oZC4K,.HeroSection_heroVisual__GzttQ{text-align:center;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;position:relative;--hero-shadow-color:rgba(0,0,0,0.4);--hero-border-base:rgba(185,128,43,0.2);--border-trace-grad:conic-gradient(from 0deg,transparent,#f2c27b,#b9802b,transparent);--spark-core:#fff;--spark-glow-1:#f2c27b;--spark-glow-2:#b9802b}.HeroSection_heroVisualMobile__oZC4K{display:flex}@media (min-width:640px){.HeroSection_heroVisual__GzttQ{display:flex}.HeroSection_heroVisualMobile__oZC4K{display:none}}.dark .HeroSection_heroVisualMobile__oZC4K,.dark .HeroSection_heroVisual__GzttQ{--hero-shadow-color:rgba(0,0,0,0.8);--hero-border-base:rgba(185,128,43,0.3)}.HeroSection_heroVisualMobile__oZC4K:before,.HeroSection_heroVisual__GzttQ:before{content:"";position:absolute;bottom:80px;width:220px;height:30px;background:var(--hero-shadow-color);filter:blur(15px);border-radius:50%;z-index:1;animation:HeroSection_shadow-pulse__XYQMQ 8s ease-in-out infinite}.HeroSection_heroImageContainer__SC2n0{position:relative;width:320px;height:320px;border-radius:50%;border:4px solid var(--hero-border-base);box-shadow:0 20px 50px rgba(0,0,0,.2);animation:HeroSection_hero-float-gentle__DuMCt 8s ease-in-out infinite;z-index:2;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);backdrop-filter:blur(5px)}.HeroSection_heroImageContainer__SC2n0:after{content:"";position:absolute;inset:-4px;border-radius:50%;padding:4px;background:var(--border-trace-grad);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:HeroSection_border-rotate__PVZVo 5s linear infinite;pointer-events:none}@keyframes HeroSection_border-rotate__PVZVo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HeroSection_heroImage__yMLto{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}@keyframes HeroSection_hero-float-gentle__DuMCt{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes HeroSection_shadow-pulse__XYQMQ{0%,to{transform:scale(1);opacity:.35;filter:blur(15px)}50%{transform:scale(.9);opacity:.25;filter:blur(18px)}}.HeroSection_sparkContainer__QeMUG{position:absolute;inset:0;z-index:10;pointer-events:none}.HeroSection_sparkContainer__QeMUG .spark{position:absolute;bottom:45%;left:50%;width:6px;height:6px;background:var(--spark-core);border-radius:50%;filter:blur(.5px) drop-shadow(0 0 6px var(--spark-glow-1)) drop-shadow(0 0 10px var(--spark-glow-2));opacity:0;animation:HeroSection_spark-rise-vivid__3w1U1 linear forwards}@keyframes HeroSection_spark-rise-vivid__3w1U1{0%{transform:translate(-50%) scale(.5);opacity:0}20%{opacity:1}to{transform:translate(calc(-50% + var(--dx, 0px)),-180px) scale(0);opacity:0}}.HeroSection_btnCuzGold__QLM9O{padding:1rem 4rem;letter-spacing:.12em;font-size:.9rem;margin-top:2.5rem;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 25px rgba(185,128,43,.35)}.HeroSection_btnCuzGoldMobile__pQb0P,.HeroSection_btnCuzGold__QLM9O{display:inline-flex;align-items:center;gap:.6rem;background:linear-gradient(135deg,#f2c27b,#b9802b);color:#23180c;border-radius:999px;font-weight:700;text-transform:uppercase;border:none;animation:HeroSection_btn-breathing-glow__6zxTS 4s ease-in-out infinite;text-decoration:none}.HeroSection_btnCuzGoldMobile__pQb0P{justify-content:center;width:100%;padding:.95rem 2rem;letter-spacing:.1em;font-size:.85rem;margin-top:.6rem;transition:transform .35s ease,box-shadow .35s ease}.HeroSection_btnIcon__WfTUa{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}@keyframes HeroSection_btn-breathing-glow__6zxTS{0%,to{box-shadow:0 10px 25px rgba(185,128,43,.35)}50%{box-shadow:0 10px 40px rgba(185,128,43,.6),0 0 20px rgba(242,194,123,.3)}}.HeroSection_btnCuzGold__QLM9O:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 18px 45px rgba(185,128,43,.65),0 0 25px rgba(242,194,123,.4);animation:none}