.royal-cinematic{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.royal-cinematic ::selection{background:rgba(200,169,106,.35);color:#f7f2ea}.royal-cinematic img{user-select:none}@keyframes cinematic-kenburns{0%{transform:scale(1) translateX(0)}to{transform:scale(1.16) translateX(-1.2%)}}.cinematic-kenburns{animation:cinematic-kenburns 32s ease-in-out infinite alternate;will-change:transform}.cinematic-vignette{background:radial-gradient(ellipse at center,transparent 56%,rgba(4,4,4,.5) 100%)}.cinematic-gold-frame{position:relative}.cinematic-gold-frame:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(200,169,106,.22);pointer-events:none;z-index:2}@keyframes cinematic-scroll-line{0%{transform:scaleY(0);transform-origin:top;opacity:0}45%{transform:scaleY(1);transform-origin:top;opacity:1}55%{transform:scaleY(1);transform-origin:bottom;opacity:1}to{transform:scaleY(0);transform-origin:bottom;opacity:0}}.cinematic-scroll-line{background:linear-gradient(to bottom,transparent,var(--line,#c8a96a),transparent);animation:cinematic-scroll-line 2.4s ease-in-out infinite}@keyframes cinematic-pulse{0%{transform:scale(1);opacity:.45}to{transform:scale(1.5);opacity:0}}.cinematic-pulse-ring{animation:cinematic-pulse 2.4s ease-out infinite}.cinematic-ring{will-change:transform}.royal-cinematic [data-cover-detail],.royal-cinematic [data-cover-footer],.royal-cinematic [data-cover-kicker],.royal-cinematic [data-cover-sub],.royal-cinematic [data-cover-title],.royal-cinematic [data-gallery-tile]{will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.cinematic-kenburns,.cinematic-pulse-ring,.cinematic-ring,.cinematic-scroll-line{animation:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-duration:1ms;transition-property:overflow}