@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes light-beam-border-spin{0%{--gradient-angle:0deg}to{--gradient-angle:360deg}}.light-beam-btn{cursor:pointer!important;background:0 0!important;border:none!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}.light-beam-btn .beam-border{pointer-events:none;z-index:0;border-radius:9999px;animation:2s linear infinite light-beam-border-spin;position:absolute;inset:0}.light-beam-btn .beam-inner{pointer-events:none;z-index:1;background:#fff;border-radius:9999px;transition:background-color .3s;position:absolute;inset:2px;box-shadow:inset 0 -2px #0000000d,inset 0 1px #fffffff2}.light-beam-btn:hover .beam-inner{background:var(--bg-alabaster,#f9f8f6)}.light-beam-btn .beam-shine{pointer-events:none;z-index:2;opacity:0;background:radial-gradient(circle at 50% 0,#fff9e68c 0%,#d8a85c26 40%,#0000 70%);border-radius:9999px;transition:opacity .5s;position:absolute;inset:0}.light-beam-btn:hover .beam-shine{opacity:1}.light-beam-btn .beam-content{z-index:10;color:var(--text-charcoal,#1a1a1a);justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}.ky-cta-label--hero{letter-spacing:.25em;text-transform:uppercase;font-size:14px;font-weight:700}.ky-cta-label--arrival{font-size:.875rem;font-weight:600}.ky-cta-label--wide{letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:700}.ky-cta-label--compact{letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:600}@media (prefers-reduced-motion:reduce){.light-beam-btn .beam-border{--gradient-angle:45deg;animation:none}}.light-beam-btn span{color:var(--text-charcoal,#1a1a1a)!important}.app[data-act=cinema] button.light-beam-btn,.app[data-act=cinema] button.light-beam-btn .beam-border,.app[data-act=cinema] button.light-beam-btn .beam-inner,.app[data-act=cinema] button.light-beam-btn .beam-shine,.app[data-act=reading] button.light-beam-btn,.app[data-act=reading] button.light-beam-btn .beam-border,.app[data-act=reading] button.light-beam-btn .beam-inner,.app[data-act=reading] button.light-beam-btn .beam-shine,.app[data-act=decision] button.light-beam-btn,.app[data-act=decision] button.light-beam-btn .beam-border,.app[data-act=decision] button.light-beam-btn .beam-inner,.app[data-act=decision] button.light-beam-btn .beam-shine{border-radius:9999px!important}
