@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/549619c2804b25d9-s.11r2bbp_0u~ee.woff2?dpl=dpl_Cmi6GbW6uThaE5Y5uUMJo4Guoqj5)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/aa6c4a60c0b832f4-s.0oyae~.ognw5q.woff2?dpl=dpl_Cmi6GbW6uThaE5Y5uUMJo4Guoqj5)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b6498e80c1982270-s.0npp~uhziybhp.woff2?dpl=dpl_Cmi6GbW6uThaE5Y5uUMJo4Guoqj5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c0ce6eeecb7babc9-s.p.0m20a48t5o~j5.woff2?dpl=dpl_Cmi6GbW6uThaE5Y5uUMJo4Guoqj5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cd9d619e88a4dc46-s.15o1m3hmc1n7q.woff2?dpl=dpl_Cmi6GbW6uThaE5Y5uUMJo4Guoqj5)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac5005a0bc06b9f7-s.0ayy2zgea2cnz.woff2?dpl=dpl_Cmi6GbW6uThaE5Y5uUMJo4Guoqj5)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9f796e4c20a6be5f-s.0x227d_rf-avy.woff2?dpl=dpl_Cmi6GbW6uThaE5Y5uUMJo4Guoqj5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a08025815c8c91b-s.p.0wi4o1z9a9j9-.woff2?dpl=dpl_Cmi6GbW6uThaE5Y5uUMJo4Guoqj5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_75eb1d3b-module__gXW-3a__className{font-family:Playfair Display,Playfair Display Fallback;font-weight:400}.playfair_display_75eb1d3b-module__gXW-3a__variable{--display-font:"Playfair Display", "Playfair Display Fallback"}
@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}
