.royal-entrance--apex{--re-pass:1000ms;--re-ease:cubic-bezier(0.22,0.61,0.36,1);--re-reveal-delay:120ms;--re-reveal:600ms;--re-specular-delay:380ms;--re-specular:300ms;--re-card-delay:600ms;--re-card:420ms;--re-total:1100ms;--re-bloom-peak:0.14;--re-line-peak:0.62;--re-static-bloom:0.12;--re-gold-rgb:var(--royal-apex-filigree-rgb);--re-gold-hi-rgb:255 244 214}.royal-entrance--sovereign{--re-pass:1400ms;--re-ease:cubic-bezier(0.25,0.46,0.3,1);--re-reveal-delay:160ms;--re-reveal:600ms;--re-pearls-delay:560ms;--re-pearls:400ms;--re-pearl:240ms;--re-sparkle-delay:980ms;--re-sparkle:200ms;--re-glint-delay:1180ms;--re-glint:300ms;--re-total:1500ms;--re-bloom-peak:0.10;--re-line-peak:0.48;--re-fringe:0.06;--re-static-bloom:0.10}.royal-entrance{position:absolute;inset:0;z-index:2;overflow:hidden;mix-blend-mode:screen;contain:layout paint;-webkit-mask-image:linear-gradient(180deg,black,black 76%,transparent);mask-image:linear-gradient(180deg,black,black 76%,transparent)}.royal-entrance,.royal-entrance *{pointer-events:none}.re-band{position:absolute;left:50%;top:50%;width:300vmax;height:var(--re-band-h,420px);will-change:transform,opacity;animation:re-pass-move var(--re-pass) var(--re-ease) both,re-pass-fade var(--re-pass) linear both}.royal-entrance--apex .re-band{background:linear-gradient(180deg,transparent 0,rgb(var(--re-gold-rgb)/calc(var(--re-bloom-peak) * .5)) 26%,rgb(var(--re-gold-rgb)/var(--re-bloom-peak)) 40%,rgb(var(--re-gold-hi-rgb)/var(--re-line-peak)) 40% 40.5%,rgb(var(--re-gold-rgb)/var(--re-bloom-peak)) 40.5% 47%,rgb(var(--re-gold-hi-rgb)/calc(var(--re-line-peak) * .6)) 47% 47.3%,rgb(var(--re-gold-rgb)/var(--re-bloom-peak)) 47.3% 52%,rgb(var(--re-gold-hi-rgb)/var(--re-line-peak)) 52% 52.6%,rgb(var(--re-gold-rgb)/calc(var(--re-bloom-peak) * .8)) 52.6% 58%,rgb(var(--re-gold-hi-rgb)/calc(var(--re-line-peak) * .45)) 58% 58.25%,rgb(var(--re-gold-rgb)/calc(var(--re-bloom-peak) * .5)) 64%,transparent 100%)}.royal-entrance--apex .re-band:after{content:"";position:absolute;inset:0;transform:rotate(7deg);clip-path:polygon(0 30%,100% 18%,100% 62%,0 74%);background:linear-gradient(180deg,transparent 44%,rgb(var(--re-gold-hi-rgb)/calc(var(--re-line-peak) * .4)) 44% 44.4%,transparent 44.4% 55%,rgb(var(--re-gold-hi-rgb)/calc(var(--re-line-peak) * .3)) 55% 55.3%,transparent 55.3%)}.royal-entrance--sovereign .re-band{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--sov-platinum) calc(var(--re-bloom-peak) * 50%),transparent) 24%,color-mix(in srgb,var(--sov-platinum) calc(var(--re-bloom-peak) * 100%),transparent) 38%,color-mix(in srgb,var(--sov-platinum-hi) calc(var(--re-line-peak) * 100%),transparent) 38% 38.35%,color-mix(in srgb,var(--sov-platinum) calc(var(--re-bloom-peak) * 100%),transparent) 38.35% 44%,color-mix(in srgb,var(--sov-platinum-hi) calc(var(--re-line-peak) * 70%),transparent) 44% 44.25%,transparent 44.25% 46%,color-mix(in srgb,var(--sov-platinum-hi) calc(var(--re-line-peak) * 100%),transparent) 46% 46.4%,color-mix(in srgb,var(--sov-platinum) calc(var(--re-bloom-peak) * 90%),transparent) 46.4% 53%,color-mix(in srgb,var(--sov-platinum-hi) calc(var(--re-line-peak) * 55%),transparent) 53% 53.2%,transparent 53.2% 55%,color-mix(in srgb,var(--sov-platinum-hi) calc(var(--re-line-peak) * 80%),transparent) 55% 55.3%,color-mix(in srgb,var(--sov-platinum-lo) calc(var(--re-bloom-peak) * 60%),transparent) 62%,transparent 100%)}.royal-entrance--sovereign .re-band:before{content:"";position:absolute;inset-inline:0;top:36.5%;height:1.4%;opacity:var(--re-fringe);background:linear-gradient(90deg,var(--sov-platinum-spectral-1),var(--sov-platinum-spectral-2),var(--sov-platinum-spectral-3),var(--sov-platinum-spectral-4),var(--sov-platinum-spectral-1),var(--sov-platinum-spectral-2),var(--sov-platinum-spectral-4))}@keyframes re-pass-move{0%{transform:translate(-50%,-50%) rotate(45deg) translateY(var(--re-travel,900px))}to{transform:translate(-50%,-50%) rotate(45deg) translateY(calc(var(--re-travel, 900px) * -1))}}@keyframes re-pass-fade{0%{opacity:0}14%{opacity:1}72%{opacity:1}to{opacity:0}}.royal-entrance .re-text{position:absolute;margin:0;white-space:nowrap;color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;will-change:clip-path,opacity;animation:re-text-catch var(--re-specular,var(--re-glint)) linear both;animation-delay:var(--re-specular-delay,var(--re-glint-delay))}.royal-entrance--apex .re-text{background-image:linear-gradient(105deg,rgb(var(--re-gold-rgb)) 0,rgb(var(--re-gold-hi-rgb)) 50%,rgb(var(--re-gold-rgb)) 100%)}.royal-entrance--sovereign .re-text{background-image:linear-gradient(105deg,var(--sov-platinum) 0,var(--sov-platinum-hi) 50%,var(--sov-platinum) 100%)}@keyframes re-text-catch{0%{clip-path:polygon(-34% 0,-12% 0,-22% 100%,-44% 100%);opacity:0}20%{opacity:1}80%{opacity:1}to{clip-path:polygon(112% 0,134% 0,124% 100%,102% 100%);opacity:0}}.re-card{position:absolute;overflow:hidden}.re-card-beam{position:absolute;top:-40%;bottom:-40%;left:0;width:16%;background:linear-gradient(90deg,transparent 0,rgb(var(--re-gold-hi-rgb)/.16) 38%,rgb(var(--re-gold-hi-rgb)/.42) 49% 51%,rgb(var(--re-gold-hi-rgb)/.16) 62%,transparent 100%);will-change:transform,opacity;animation:re-card-reflect var(--re-card) var(--re-ease) var(--re-card-delay) both}@keyframes re-card-reflect{0%{transform:translateX(-160%) rotate(25deg);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateX(760%) rotate(25deg);opacity:0}}.re-pearl{position:absolute;border-radius:999px;background:radial-gradient(closest-side,var(--sov-platinum-hi),color-mix(in srgb,var(--sov-platinum) 45%,transparent) 55%,transparent);opacity:0;will-change:transform,opacity;animation:re-pearl-light var(--re-pearl) ease-out both;animation-delay:calc(var(--re-pearls-delay) + var(--i, 0) * var(--re-pearls) / 24)}@keyframes re-pearl-light{0%{transform:scale(.6);opacity:0}30%{transform:scale(1.15);opacity:.95}to{transform:scale(1);opacity:0}}.re-sparkle{position:absolute;width:18px;height:18px;opacity:0;will-change:transform,opacity;animation:re-sparkle-flash var(--re-sparkle) ease-out var(--re-sparkle-delay) both}.re-sparkle:after,.re-sparkle:before{content:"";position:absolute;left:50%;top:50%;width:100%;height:1.5px;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent,var(--sov-platinum-hi),transparent)}.re-sparkle:after{transform:translate(-50%,-50%) rotate(90deg)}@keyframes re-sparkle-flash{0%{transform:scale(.2) rotate(0deg);opacity:0}40%{transform:scale(1) rotate(20deg);opacity:1}to{transform:scale(.5) rotate(45deg);opacity:0}}.re-static{position:absolute;inset:0;opacity:0;animation:re-static-bloom var(--re-total) linear both}.royal-entrance--apex .re-static{background:radial-gradient(46% 38% at 50% 44%,rgb(var(--re-gold-rgb)/var(--re-static-bloom)),transparent 72%)}.royal-entrance--sovereign .re-static{background:radial-gradient(46% 38% at 50% 40%,color-mix(in srgb,var(--sov-platinum-hi) calc(var(--re-static-bloom) * 100%),transparent),transparent 72%)}@keyframes re-static-bloom{0%{opacity:0}20%{opacity:1}70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.royal-entrance [data-re-motion]{display:none}}.royal-frame[data-re-tier=apex]{--re-blur:10px;--re-tone:saturate(1.04);--re-reveal:600ms;--re-reveal-delay:120ms}.royal-frame[data-re-tier=sovereign]{--re-blur:10px;--re-tone:saturate(0.84);--re-reveal:600ms;--re-reveal-delay:160ms}@media (max-width:640px){.royal-frame[data-re-tier]{--re-blur:6px}}.royal-frame[data-re-reveal] img[data-testid=royal-frame-photo]{will-change:filter}.royal-frame[data-re-reveal=hold] img[data-testid=royal-frame-photo]{filter:blur(var(--re-blur)) brightness(1.08) var(--re-tone);transition:opacity .7s ease-out,transform 1.2s cubic-bezier(.2,.7,.2,1)}.royal-frame[data-re-reveal=clear] img[data-testid=royal-frame-photo]{filter:blur(0) brightness(1) saturate(1);transition:opacity .7s ease-out,transform 1.2s cubic-bezier(.2,.7,.2,1),filter var(--re-reveal) cubic-bezier(.22,.61,.36,1) var(--re-reveal-delay)}@media (prefers-reduced-motion:reduce){.royal-frame[data-re-reveal] img[data-testid=royal-frame-photo]{filter:none;transition:none}}