.profile-module__oSkw-a__profile{width:100%}.profile-module__oSkw-a__photoStage{perspective:1200px;width:100%;max-width:900px;height:620px;margin:0 auto;position:relative}.profile-module__oSkw-a__centerCard,.profile-module__oSkw-a__sideCard{background:#0b1513;border:1px solid #dcf0e929;position:absolute;top:50%;overflow:hidden;box-shadow:0 28px 70px #0000008c,0 0 40px #58af9a14}.profile-module__oSkw-a__centerCard{z-index:3;aspect-ratio:3/4;backface-visibility:hidden;border-radius:18px;width:min(48%,380px);animation:.65s cubic-bezier(.22,1,.36,1) profile-module__oSkw-a__photoFlipIn;left:50%;transform:translate(-50%,-50%)}.profile-module__oSkw-a__sideCard{z-index:2;aspect-ratio:3/4;cursor:pointer;border-radius:14px;outline:none;width:min(34%,260px);padding:0;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s}.profile-module__oSkw-a__sideLeft{left:1%;transform:translateY(-50%)rotate(-7deg)}.profile-module__oSkw-a__sideRight{right:1%;transform:translateY(-50%)rotate(7deg)}.profile-module__oSkw-a__sideCard:hover,.profile-module__oSkw-a__sideCard:focus-visible{z-index:4;border-color:#a9e8dd6b;box-shadow:0 34px 80px #0000009e,0 0 46px #6fcbb329}.profile-module__oSkw-a__sideLeft:hover,.profile-module__oSkw-a__sideLeft:focus-visible{transform:translateY(-51%)rotate(-4deg)scale(1.04)}.profile-module__oSkw-a__sideRight:hover,.profile-module__oSkw-a__sideRight:focus-visible{transform:translateY(-51%)rotate(4deg)scale(1.04)}.profile-module__oSkw-a__photo{object-fit:cover;object-position:center 34%}.profile-module__oSkw-a__sideLabel,.profile-module__oSkw-a__centerLabel{color:#f0f9f4d1;font-family:var(--studio-mono);letter-spacing:.14em;text-align:left;background:linear-gradient(#0000,#040a08cc);padding:28px 14px 11px;font-size:8px;position:absolute;bottom:0;left:0;right:0}.profile-module__oSkw-a__centerLabel{padding:36px 18px 14px;font-size:9px}.profile-module__oSkw-a__bubble{z-index:6;color:#17231f;background:#f7f3e7f2;border:1px solid #ffffff80;border-radius:16px 16px 16px 4px;flex-direction:column;gap:2px;padding:13px 18px 12px;display:flex;position:absolute;top:1.5%;left:27%;transform:rotate(-3deg);box-shadow:0 12px 30px #0000004d}.profile-module__oSkw-a__bubble:after{content:"";background:#f7f3e7f2;border-bottom:1px solid #ffffff80;border-right:1px solid #ffffff80;width:16px;height:16px;position:absolute;bottom:-9px;left:24px;transform:skewY(35deg)rotate(12deg)}.profile-module__oSkw-a__bubble strong{color:#17231f;font-family:var(--studio-mono);letter-spacing:.14em;white-space:nowrap;font-size:12px;font-weight:600}.profile-module__oSkw-a__bubble span{color:#17231f94;letter-spacing:.08em;font-size:11px}.profile-module__oSkw-a__counter{z-index:5;color:#b4ece09e;font-family:var(--studio-mono);letter-spacing:.1em;align-items:baseline;gap:4px;font-size:11px;display:flex;position:absolute;bottom:2%;right:5%}.profile-module__oSkw-a__counter span:last-child{color:#e6f0ec4d;font-size:8px}.profile-module__oSkw-a__hint{color:#dce8e24d;text-align:center;margin:8px 0 0;font-size:9px}@keyframes profile-module__oSkw-a__photoFlipIn{0%{opacity:.2;transform:translate(-50%,-50%)perspective(900px)rotateY(-68deg)scale(.94)}65%{opacity:1}to{opacity:1;transform:translate(-50%,-50%)perspective(900px)rotateY(0)scale(1)}}@media (max-width:760px){.profile-module__oSkw-a__photoStage{max-width:460px;height:410px}.profile-module__oSkw-a__centerCard{border-radius:14px;width:55%}.profile-module__oSkw-a__sideCard{border-radius:11px;width:30%}.profile-module__oSkw-a__sideLeft{left:0}.profile-module__oSkw-a__sideRight{right:0}.profile-module__oSkw-a__bubble{border-radius:12px 12px 12px 3px;padding:9px 12px 8px;top:0;left:50%;transform:translate(-50%)rotate(-2deg)}.profile-module__oSkw-a__bubble strong{letter-spacing:.1em;font-size:10px}.profile-module__oSkw-a__bubble span{font-size:9px}.profile-module__oSkw-a__sideLabel{display:none}.profile-module__oSkw-a__centerLabel{padding:28px 12px 10px;font-size:7px}.profile-module__oSkw-a__counter{bottom:0;right:2%}}@media (prefers-reduced-motion:reduce){.profile-module__oSkw-a__centerCard{animation:none}.profile-module__oSkw-a__sideCard{transition:none}}
.hobby-gallery-module__qSgksa__item{opacity:0;animation:7s cubic-bezier(.22,1,.36,1) infinite hobby-gallery-module__qSgksa__popCycle;animation-delay:var(--delay,0s);will-change:transform, opacity;transform-origin:50%;animation-fill-mode:both}.hobby-gallery-module__qSgksa__paused .hobby-gallery-module__qSgksa__item{animation-play-state:paused}@keyframes hobby-gallery-module__qSgksa__popCycle{0%{opacity:0;transform:translate(-50%, calc(-50% + 78px)) rotate(var(--r,0deg)) scale(.82)}8%{opacity:1;transform:translate(-50%, calc(-50% - 7px)) rotate(var(--r,0deg)) scale(1.035)}14%{opacity:1;transform:translate(-50%, -50%) rotate(var(--r,0deg)) scale(1)}54%{opacity:1;transform:translate(-50%, -50%) rotate(var(--r,0deg)) scale(1)}66%{opacity:0;transform:translate(-50%, calc(-50% + 30px)) rotate(var(--r,0deg)) scale(.92)}to{opacity:0;transform:translate(-50%, calc(-50% + 78px)) rotate(var(--r,0deg)) scale(.82)}}
