.cantori-landing nav a,.cantori-landing nav button{transition:color .2s ease,opacity .2s ease,transform .15s ease}.cantori-landing nav a:hover{color:#e0b44a!important}.cantori-landing nav a:active{transform:scale(.97)}.cantori-progress{position:absolute;left:0;bottom:-1px;height:2px;width:100%;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,#c89838,#f0c85c);pointer-events:none;opacity:0;transition:opacity .3s ease;will-change:transform}.cantori-progress.is-visible{opacity:1}.cantori-notes{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:30;overflow:hidden}.cnote{position:absolute;bottom:-6vh;font-size:20px;color:#c8983829;text-shadow:0 0 14px rgba(240,200,92,.25);animation:cnoteFloat linear infinite}.cnote-0{left:6%;font-size:17px;animation-duration:26s;animation-delay:0s}.cnote-1{left:18%;font-size:24px;animation-duration:34s;animation-delay:6s}.cnote-2{left:31%;font-size:15px;animation-duration:29s;animation-delay:12s}.cnote-3{left:46%;font-size:21px;animation-duration:37s;animation-delay:3s}.cnote-4{left:58%;font-size:16px;animation-duration:31s;animation-delay:15s}.cnote-5{left:71%;font-size:23px;animation-duration:27s;animation-delay:9s}.cnote-6{left:84%;font-size:18px;animation-duration:35s;animation-delay:18s}.cnote-7{left:93%;font-size:14px;animation-duration:30s;animation-delay:21s}.cantori-landing h1 em,.cantori-landing h2 em,.cantori-landing .gold-shimmer{background:linear-gradient(110deg,#c89838 20%,#f5d576 40%,#e0b44a 55%,#c89838 75%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:cantoriShimmer 8s linear infinite}@media(hover:hover){.cantori-landing .cantori-lift,.cantori-landing section div[style*="border-radius: 14px"],.cantori-landing section div[style*="border-radius: 16px"],.cantori-landing section a[style*="border-radius: 16px"]{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.cantori-landing .cantori-lift:hover,.cantori-landing section div[style*="border-radius: 14px"]:hover,.cantori-landing section div[style*="border-radius: 16px"]:hover,.cantori-landing section a[style*="border-radius: 16px"]:hover{transform:translateY(-5px);box-shadow:0 22px 48px #040e1d29}.cantori-landing a[href="/invest"],.cantori-landing a[href="/login"]{position:relative;overflow:hidden}.cantori-landing a[href="/invest"]:after,.cantori-landing a[href="/login"]:after{content:"";position:absolute;top:0;left:-80%;width:55%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);transition:left .6s ease;pointer-events:none}.cantori-landing a[href="/invest"]:hover:after,.cantori-landing a[href="/login"]:hover:after{left:130%}.cantori-landing a[href="/login"]:hover{transform:translateY(-1px);box-shadow:0 8px 26px #7c1f3a80}.cantori-landing a[href="/invest"]:hover{transform:translateY(-1px);box-shadow:0 8px 26px #1e6e4680}}.cantori-landing .cantori-ornament,.cantori-landing .py-14 .text-xl{display:inline-block;animation:ornBreath 4s ease-in-out infinite}#give div[aria-hidden]{animation:candleGlow 7s ease-in-out infinite alternate}.cantori-line{display:block;overflow:hidden;padding-bottom:.06em}.cantori-rise{display:inline-block;transform:translateY(105%);animation:cantoriLineRise 1.15s cubic-bezier(.22,1,.36,1) both}.cantori-beams{background-size:200% 100%;animation:cantoriBeamDrift 42s linear infinite}.cantori-heroglow{animation:cantoriGlowBreathe 14s ease-in-out infinite alternate}.cantori-landing .page-hero video{animation:cantoriHeroZoom 26s ease-in-out infinite alternate}.cantori-landing #gallery img,.cantori-landing section img[alt]{transition:transform .6s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.cantori-landing #gallery a:hover img,.cantori-landing #gallery div:hover>img{transform:scale(1.03)}}.cantori-landing ::-moz-selection{background:#c8983859;color:inherit}.cantori-landing ::selection{background:#c8983859;color:inherit}.cantori-landing h1,.cantori-landing h2,.cantori-landing h3{text-wrap:balance}.cantori-landing p{text-wrap:pretty}html,body{overflow-x:clip}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(prefers-reduced-motion:reduce){.cnote,.cantori-landing h1 em,.cantori-landing h2 em,.cantori-landing .gold-shimmer,.cantori-landing .cantori-ornament,.cantori-landing .py-14 .text-xl,.cantori-landing .page-hero video,#give div[aria-hidden]{animation:none!important}.cantori-landing [style*=twinkle],.cantori-landing [style*=bounce],.cantori-beams,.cantori-heroglow{animation:none!important}.cantori-rise{animation:none!important;transform:none!important}.cantori-progress{transition:none!important}}
