/* Content pages only. No selector below reaches the opening loader or optical studio. */
#basic-information .profile-image:not([data-node-id="825:162"]) img{transition:transform .5s cubic-bezier(.16,1,.3,1)}
#basic-information .profile-image:not([data-node-id="825:162"]):hover img{transform:scale(1.04)}
#basic-information .profile-nav a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}
#basic-information .profile-nav a:hover::after,#basic-information .profile-nav a:focus-visible::after{transform:scaleX(1)}
#case-frame-21 .aigc-image img,#case-frame-5 .case-image,#case-frame-3[data-story-phase="frame18"] .render-image img{transition:transform .7s cubic-bezier(.16,1,.3,1)}
#case-frame-21 .aigc-image:hover img,#case-frame-5 .case-node:hover>.case-image,#case-frame-3[data-story-phase="frame18"] .render-image:is(:hover,:focus-visible) img{transform:scale(1.018)}
#feast-of-the-gods .feast-label::after,.case-section a[data-case-x]::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}
#feast-of-the-gods .feast-label:is(:hover,:focus-visible,[aria-current="step"])::after,.case-section a[data-case-x]:is(:hover,:focus-visible,[aria-current="step"])::after{transform:scaleX(1)}
#case-frame-3 .render-lightbox[open]{animation:content-viewer-in .32s cubic-bezier(.16,1,.3,1)}
#case-frame-3 .render-lightbox[open]::backdrop{animation:content-backdrop-in .25s ease}
@keyframes content-viewer-in{from{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}
@keyframes content-backdrop-in{from{background:#0000}to{background:#000d}}
@media(prefers-reduced-motion:reduce){
  #basic-information .profile-image img,#basic-information .profile-nav a::after,#case-frame-21 .aigc-image img,#case-frame-5 .case-image,#case-frame-3 .render-image img,#feast-of-the-gods .feast-label::after,.case-section a[data-case-x]::after{transition:none!important;transform:none!important}
  #case-frame-3 .render-lightbox[open],#case-frame-3 .render-lightbox[open]::backdrop{animation:none}
}
