.svg-thumb{position:relative;isolation:isolate;overflow:visible!important}.svg-thumb-back{position:absolute;inset:0;border-radius:inherit;background-position:50%;background-size:cover;overflow:hidden}.svg-thumb-back:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#1a0317,transparent 70%)}.svg-thumb-frame{inset:0;border:2px solid #d4aa54;border-radius:inherit;box-shadow:inset 0 0 0 4px #6d3b24,inset 0 0 24px #e946814d}.svg-thumb-cast,.svg-thumb-frame{position:absolute;pointer-events:none}.svg-thumb-cast{bottom:10%;height:105%;width:55%;filter:drop-shadow(0 5px 7px #0009);transform-origin:50% 100%;animation:svg-thumb-host 7s ease-in-out infinite alternate}.svg-thumb-left{left:-6%}.svg-thumb-right{right:-5%;animation-delay:-3.5s}.svg-thumb-logo{position:absolute;left:3%;bottom:9%;width:94%;height:25%;filter:drop-shadow(0 4px 5px #000);z-index:3;pointer-events:none}.svg-thumb-credit{position:absolute;left:0;right:0;bottom:3%;text-align:center;letter-spacing:.2em;font:700 7px/1.2 sans-serif;color:#f9d596;z-index:4}.svg-thumb-spotlights{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.svg-thumb-spotlights:after,.svg-thumb-spotlights:before{content:"";position:absolute;left:10%;top:-20%;width:25%;height:110%;background:linear-gradient(0deg,#ff70b355,transparent);clip-path:polygon(0 0,100% 0,52% 100%,48% 100%);transform-origin:bottom;animation:svg-thumb-light 8s ease-in-out infinite alternate}.svg-thumb-spotlights:after{left:65%;animation-delay:-4s}@keyframes svg-thumb-host{0%{transform:rotate(-1deg) translateY(0)}to{transform:rotate(1deg) translateY(-1.5%)}}@keyframes svg-thumb-light{0%{transform:rotate(-22deg)}to{transform:rotate(23deg)}}@media(prefers-reduced-motion:reduce){.svg-thumb *,.svg-thumb :after,.svg-thumb :before{animation:none!important}}.eic-thumb{position:relative;isolation:isolate;width:100%;aspect-ratio:3/4;overflow:visible}.eic-thumb-palace{position:absolute;inset:0;border-radius:14px;background-size:cover;background-position:45%;overflow:hidden}.eic-thumb-palace:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,#03172c)}.eic-thumb-frame{position:absolute;inset:0;border:3px ridge #f1d48d;border-radius:14px;box-shadow:inset 0 0 14px #81ddff;z-index:1}.eic-thumb-cast{position:absolute;left:-9%;top:-19%;width:118%;height:115%;object-fit:contain;object-position:center top;z-index:2;transform-origin:50% 90%;animation:eic-thumb-breathe 7s ease-in-out infinite alternate}.eic-thumb-title{position:absolute;left:-3%;bottom:1%;width:106%;height:auto;z-index:3;overflow:hidden;filter:drop-shadow(0 3px 4px #00162a)}.eic-thumb-crown-light{position:absolute;left:38%;top:-16%;width:22%;height:15%;background:radial-gradient(ellipse,#a6f7ff77,transparent 65%);z-index:4;animation:eic-thumb-shine 4s ease-in-out infinite alternate}.eic-thumb[data-resting=true] *{animation-play-state:paused!important}@keyframes eic-thumb-breathe{to{transform:rotate(.7deg) translateY(-1.5%)}}@keyframes eic-thumb-shine{to{opacity:.3;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.eic-thumb *{animation:none!important}}.cypro-thumb-rail:has(.eic-thumb){padding-top:clamp(64px,8vw,96px);padding-inline:28px!important;scroll-padding-inline:28px!important;row-gap:clamp(64px,8vw,96px)}.dw-thumb{position:relative;isolation:isolate;aspect-ratio:3/4;overflow:visible!important;background:#25120b;border-radius:4%;container-type:inline-size}.dw-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.dw-thumb-plate{z-index:0;border-radius:4%}.dw-thumb-cast{z-index:2;transform-origin:50% 95%;animation:dw-thumb-breathe 6.4s ease-in-out infinite;filter:drop-shadow(0 1cqw 1cqw #160c08)}.dw-thumb-sunset{z-index:1;inset:30% 2% 12%;background:radial-gradient(ellipse at 86% 25%,#ffc77366,transparent 45%);animation:dw-thumb-sun 8s ease-in-out infinite}.dw-thumb-glint,.dw-thumb-sunset{position:absolute;mix-blend-mode:screen}.dw-thumb-glint{z-index:3;inset:4% 8% 73%;background:linear-gradient(110deg,transparent 35%,#ffeec455 48%,transparent 60%);background-size:250% 100%;animation:dw-thumb-glint 9s ease-in-out infinite;pointer-events:none}@keyframes dw-thumb-breathe{0%,to{transform:translateY(.2%) rotate(-.25deg) scale(1.012)}50%{transform:translateY(-1%) rotate(.25deg) scale(1.035)}}@keyframes dw-thumb-sun{0%,to{opacity:.35}50%{opacity:.85}}@keyframes dw-thumb-glint{0%,65%{background-position:150% 0;opacity:0}75%{opacity:.7}95%,to{background-position:-100% 0;opacity:0}}.dw-thumb[data-resting=true] *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.dw-thumb *{animation:none!important}}.chm-thumb{position:relative;isolation:isolate;aspect-ratio:3/4;width:100%;overflow:visible}.chm-thumb-city{position:absolute;inset:0;border-radius:14px;background-size:cover;background-position:50%;overflow:hidden}.chm-thumb-city:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#120518 90%)}.chm-thumb-border{position:absolute;inset:0;border:2px solid #e9bc61;border-radius:14px;box-shadow:inset 0 0 20px #07020a;z-index:1}.chm-thumb-person{position:absolute;left:8%;top:-17%;width:84%;height:92%;object-fit:contain;object-position:top;z-index:2;transform-origin:50% 95%;animation:chm-thumb-person 6s ease-in-out infinite}.chm-thumb-person .chm-art{width:100%;height:100%}.chm-thumb-car{position:absolute;left:-10%;top:46%;width:120%;z-index:3;animation:chm-thumb-car 7s ease-in-out infinite}.chm-thumb-car img{width:100%;height:auto;display:block}.chm-thumb-title{position:absolute;left:1%;bottom:1%;width:98%;z-index:4;filter:drop-shadow(0 4px 5px #000)}.chm-thumb-light{position:absolute;top:50%;left:2%;width:20%;height:8%;background:radial-gradient(ellipse,#ffed93aa,transparent 65%);z-index:5;animation:chm-thumb-light 3s ease-in-out infinite}.chm-thumb[data-resting=true] *{animation-play-state:paused!important}@keyframes chm-thumb-person{0%,to{transform:rotate(-1deg) translateY(0)}50%{transform:rotate(1deg) translateY(-2%)}}@keyframes chm-thumb-car{0%,to{transform:translateX(-2%) rotate(-1deg)}50%{transform:translateX(2%) rotate(0)}}@keyframes chm-thumb-light{0%,to{opacity:.4}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.chm-thumb *{animation:none!important}}