body,html{overflow-x:hidden}.wgy-jks3,.wgy-jks3 *{box-sizing:border-box}.wgy-jks3{--gutter:clamp(16px,6vw,72px);--scene-h:112vh;--stack-gap:clamp(14px,4.5vh,56px);--media-w:clamp(520px,55vw,880px);font-family:Helvetica Neue,Arial,sans-serif;isolation:isolate;overflow:hidden;position:relative;z-index:0}.wgy-jks3__scene{background:#d9d9d9;height:var(--scene-h);position:relative}.wgy-jks3__sticky{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;padding-inline:var(--gutter);padding-top:calc(env(safe-area-inset-top, 0px) + clamp(36px, 7vh, 120px));perspective:1600px;position:sticky;top:0}.wgy-jks3__title{color:#000;font-size:clamp(36px,7.5vw,112px);font-weight:900;line-height:1.05;margin:0 0 var(--stack-gap);max-width:1400px;position:relative;text-align:center;transform-style:preserve-3d;z-index:2}.wgy-jks3__line{display:block;transform:translateY(12vh) rotateY(0deg) scale(.96);transform-origin:center center;transform-style:preserve-3d}.wgy-jks3__line,.wgy-jks3__media{backface-visibility:hidden;opacity:0;will-change:transform,opacity}.wgy-jks3__media{aspect-ratio:4/5;background:#000;border-radius:20px;box-shadow:0 28px 80px rgba(0,0,0,.45);margin-top:0;overflow:hidden;position:relative;transform:translateY(14vh) rotateY(34deg) scale(.96);transform-origin:center center;transform-style:preserve-3d;width:var(--media-w);z-index:3}.wgy-jks3__media--left{align-self:flex-start}.wgy-jks3__media--right{align-self:flex-end}.wgy-jks3__img{display:block;height:100%;object-fit:cover;width:100%}.wgy-jks3__rock{height:auto;pointer-events:none;position:absolute;right:6vw;top:50%;transform:translateY(-50%);transform-style:preserve-3d;width:clamp(72px,8vw,140px);z-index:4}.wgy-jks3__rock img{backface-visibility:hidden;display:block;filter:drop-shadow(0 18px 40px rgba(0,0,0,.35));height:auto;width:100%}.wgy-jks3__scene[data-scene="2"] .wgy-jks3__rock{left:6vw;right:auto}.wgy-jks3__fixedReacts{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.22);border-radius:999px;bottom:24px;display:flex;gap:14px;left:50%;opacity:0;padding:10px 18px;pointer-events:none;position:fixed;transform:translateX(-50%);transition:opacity .25s ease;z-index:9999}.wgy-jks3.is-active .wgy-jks3__fixedReacts{opacity:1;pointer-events:auto}.wgy-jks3.hide-reacts .wgy-jks3__fixedReacts{opacity:0!important;pointer-events:none!important}.wgy-jks3__react{background:#7455f6;border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:22px;height:46px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;width:46px}.wgy-jks3__react:hover{background:#7f63ff;box-shadow:0 0 20px rgba(116,85,246,.8);transform:scale(1.2)}.wgy-jks3__quote,.wgy-jks3__quoteWrap{position:relative}.wgy-jks3__quote{color:#000;font-size:clamp(36px,7.5vw,108px);font-weight:900;line-height:1.08;margin:0;opacity:0;text-align:center;transform:translateY(10vh) scale(.96);z-index:3}.wgy-jks3__emojiField{inset:0;overflow:visible;pointer-events:none;position:absolute;z-index:5}.wgy-jks3__emoji{animation:wgy-jks3_burst var(--dur,2.2s) cubic-bezier(.22,.61,.36,1) forwards;backface-visibility:hidden;filter:drop-shadow(0 8px 16px rgba(0,0,0,.25));font-size:44px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.5) rotateY(0deg);transform-style:preserve-3d;will-change:transform,opacity}@keyframes wgy-jks3_burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.5) rotateY(0deg)}20%{opacity:1}to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(2.2) rotateY(var(--ry))}}.wgy-jks3__scene[data-scene="1"] .wgy-jks3__line,.wgy-jks3__scene[data-scene="1"] .wgy-jks3__media{visibility:hidden}@media (max-width:640px){.wgy-jks3{--scene-h:108vh;--media-w:clamp(320px,108vw,560px)}.wgy-jks3__title{line-height:1.12;margin-bottom:calc(var(--stack-gap) - 4px)}.wgy-jks3__media{box-shadow:0 24px 60px rgba(0,0,0,.4);margin:0;width:var(--media-w)}.wgy-jks3__scene[data-scene="1"] .wgy-jks3__media,.wgy-jks3__scene[data-scene="3"] .wgy-jks3__media{align-self:flex-start;margin-left:0;transform:translateY(12vh) rotateY(-28deg) scale(.96)}.wgy-jks3__scene[data-scene="2"] .wgy-jks3__media{align-self:flex-end;margin-right:0;transform:translateY(12vh) rotateY(28deg) scale(.96)}.wgy-jks3__sticky{padding-top:calc(env(safe-area-inset-top, 0px) + 52px)}}