.su-world{isolation:isolate;--su-x:0px;--su-y:0px;--su-x2:0px;--su-y2:0px;--su-scroll:0px;position:relative}.su-atmosphere{z-index:0;pointer-events:none;background:radial-gradient(at 74% 33%,#c99b5d1f,#0000 50%);position:fixed;inset:0;overflow:hidden}.su-atmosphere__glow{transform:translate3d(var(--su-x),var(--su-y),0);background:radial-gradient(circle at 65% 43%,#e4b26e2b,#0000 47%);position:absolute;inset:-30%}.su-atmosphere__lines{transform:perspective(1100px) rotateY(-20deg) translate3d(var(--su-x2),var(--su-y2),-160px);background:repeating-linear-gradient(90deg,#0000 0 204px,#eccea117 205px,#0000 207px);position:absolute;inset:-30%}.su-world__content{z-index:2;position:relative}.su-entry{isolation:isolate;z-index:1;pointer-events:none;perspective:1100px;background:radial-gradient(at 66% 48%,#49352a,#18120f 67%,#0c0a09);border:1px solid #eec6954a;height:clamp(370px,58vh,650px);position:relative;overflow:hidden}.su-entry:after{content:"";background:linear-gradient(90deg,#0c0908c2,#0000 83%);position:absolute;inset:0}.su-entry__camera{transform-style:preserve-3d;position:absolute;inset:0}.su-entry__plate{aspect-ratio:3/4;backface-visibility:hidden;will-change:transform;background:#c2a382;border:1px solid #f4cf9fa6;margin:0;padding:8px;animation:8s ease-in-out infinite alternate su-drift;position:absolute;overflow:hidden;box-shadow:0 35px 115px #090706b8}.su-entry__plate img{object-fit:cover;filter:brightness(.83)saturate(.8);width:100%;height:100%;display:block}.su-entry__plate--far{width:clamp(220px,26vw,360px);transform:translate3d(var(--su-x),var(--su-y),-330px) rotateY(-24deg) rotateZ(13deg);animation-delay:-3s;top:-23%;right:3%}.su-entry__plate--mid{width:clamp(240px,30vw,430px);transform:translate3d(var(--su-x2),var(--su-scroll),-155px) rotateY(19deg) rotateZ(-11deg);animation-delay:-5s;top:10%;right:24%}.su-entry__plate--near{width:clamp(250px,33vw,465px);transform:translate3d(var(--su-x),var(--su-scroll),70px) rotateY(-17deg) rotateZ(6deg);animation-delay:-1s;top:30%;right:-5%}.su-entry__heading{z-index:2;color:#f7eada;text-shadow:0 8px 34px #080604;flex-direction:column;gap:18px;display:flex;position:absolute;top:29%;left:clamp(20px,5vw,100px)}.su-entry__heading span,.su-entry__heading small{letter-spacing:.28em;color:#e0bb8b;font:500 11px/1.5 sans-serif}.su-entry__heading strong{letter-spacing:-.045em;font:clamp(46px,6.4vw,102px)/.99 Georgia,serif}@keyframes su-drift{0%{translate:0 -16px;rotate:-1deg}to{translate:0 22px;rotate:1.6deg}}@media (width<=800px){.su-entry{height:350px}.su-entry__plate{opacity:.42}.su-entry__plate--mid{right:7%}.su-entry__plate--near{right:-65%}.su-entry__heading strong{font-size:clamp(37px,8vw,55px)}}@media (prefers-reduced-motion:reduce){.su-entry__plate{animation:none!important}.su-entry__camera *{transform:none!important}}.su-atmosphere__gallery{perspective:1350px;perspective-origin:50% 48%;transform-style:preserve-3d;position:absolute;inset:0;overflow:hidden}.su-atmosphere__float{aspect-ratio:3/4;opacity:.23;will-change:transform;backface-visibility:hidden;background:#eecfa914;border:1px solid #e8c39038;width:clamp(170px,24vw,350px);padding:5px;animation:10s ease-in-out infinite alternate su-float-continuous;position:absolute;overflow:hidden;box-shadow:0 30px 75px #0c080854}.su-atmosphere__float img{object-fit:cover;filter:brightness(.78)saturate(.7);width:100%;height:100%}.su-atmosphere__float--left{transform:translate3d(var(--su-x),var(--su-y2),-190px) rotateY(29deg) rotateZ(-10deg);top:9%;left:-9%}.su-atmosphere__float--right{transform:translate3d(var(--su-x2),var(--su-y),-270px) rotateY(-27deg) rotateZ(11deg);animation-delay:-4s;top:33%;right:-9%}.su-atmosphere__float--deep{transform:translate3d(var(--su-x),var(--su-scroll),-540px) rotateY(-12deg) rotateZ(-7deg);opacity:.13;animation-delay:-7s;bottom:-26%;right:12%}@keyframes su-float-continuous{0%{translate:0 -22px;rotate:-1.5deg}to{translate:0 26px;rotate:1.8deg}}@media (width<=800px){.su-atmosphere__gallery{display:none}}@media (prefers-reduced-motion:reduce){.su-atmosphere__float{animation:none!important;transform:none!important}}
