.denno-entry{margin-block:64px}.denno-entry>a{position:relative;isolation:isolate;display:flex;align-items:center;min-height:380px;overflow:hidden;background:#100c12;color:#fff;text-decoration:none;padding:48px 6%}.denno-entry-room{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.42;z-index:-1}.denno-entry>a:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#150915cc,transparent);z-index:-1}.denno-entry h2{font-size:clamp(35px,4vw,58px);line-height:1.4;margin:18px 0;color:#ff8bb4}.denno-entry p{line-height:1.9;font-size:15px}.denno-entry span{display:inline-block;border-bottom:2px solid #ff8bb4;padding:10px 0;font-weight:bold}.denno-entry-brain{width:28%;height:auto;margin-left:auto;transform:rotate(10deg);transition:transform .3s}.denno-entry a:hover .denno-entry-brain{transform:rotate(-8deg) scale(1.06)}@media(max-width:600px){.denno-entry>a{padding:30px 22px;min-height:420px}.denno-entry h2{font-size:32px}.denno-entry p{font-size:12px}.denno-entry-brain{position:absolute;right:-22px;top:5px;width:140px;opacity:.8;z-index:-1}.denno-entry>a>div{padding-top:75px}}@media(prefers-reduced-motion:reduce){.denno-entry-brain{transition:none}}