.LMdAqG_mark{width:100%;height:100%;display:block;position:relative}.LMdAqG_logo{object-fit:contain;filter:drop-shadow(0 10px 15px #0003);width:100%;height:100%;position:relative}.LMdAqG_layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.LMdAqG_paused *{animation-play-state:paused!important}.LMdAqG_glow{opacity:0;filter:blur(14px);transform-box:fill-box;transform-origin:50%;will-change:opacity;animation:7.2s ease-in-out infinite LMdAqG_face-glow}@keyframes LMdAqG_face-glow{0%,22%,to{opacity:0;transform:scale(1)}8%{opacity:.95;transform:scale(1.18)}}.LMdAqG_lift{opacity:0;mix-blend-mode:soft-light;animation:7.2s ease-in-out infinite LMdAqG_face-lift}@keyframes LMdAqG_face-lift{0%,22%,to{opacity:0}8%{opacity:.45}}.LMdAqG_sheen{animation:9s ease-in-out 2.4s infinite LMdAqG_sheen;transform:translate(0)skew(-18deg)}@keyframes LMdAqG_sheen{0%{transform:translate(0)skew(-18deg)}14%,to{transform:translate(420px)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.LMdAqG_glow,.LMdAqG_lift,.LMdAqG_sheen{opacity:0;animation:none}}
.hLHg8q_root{flex-direction:column;align-items:center;gap:1rem;width:100%;min-height:23.75rem;display:flex;position:relative}.hLHg8q_scene{perspective:1100px;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0;width:260px;height:260px}.hLHg8q_dragging{cursor:grabbing}.hLHg8q_cube{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;position:relative}.hLHg8q_face{--face-size:156px;--face-half:78px;width:var(--face-size);height:var(--face-size);margin:calc(var(--face-half) * -1) 0 0 calc(var(--face-half) * -1);backface-visibility:hidden;box-sizing:border-box;color:#fff;text-align:center;border:1px solid #ffffff38;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:.65rem .5rem;display:flex;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #ffffff14,0 16px 40px -18px #00000073}.hLHg8q_name{letter-spacing:-.02em;text-shadow:var(--face-shadow,0 1px 2px #00000073);font-family:Inter,system-ui,sans-serif;font-size:.95rem;font-weight:700;line-height:1.15}.hLHg8q_skills{flex-direction:column;gap:.12rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.hLHg8q_skills li{letter-spacing:.01em;color:var(--face-fg,#fff);text-shadow:var(--face-shadow,0 1px 2px #00000073);text-transform:none;font-family:Inter,system-ui,sans-serif;font-size:.52rem;font-weight:500;line-height:1.2}.hLHg8q_front{transform:translateZ(var(--face-half))}.hLHg8q_back{transform:rotateY(180deg) translateZ(var(--face-half))}.hLHg8q_right{transform:rotateY(90deg) translateZ(var(--face-half))}.hLHg8q_left{transform:rotateY(-90deg) translateZ(var(--face-half))}.hLHg8q_top{transform:rotateX(90deg) translateZ(var(--face-half))}.hLHg8q_bottom{transform:rotateX(-90deg) translateZ(var(--face-half))}.hLHg8q_controls{flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:100%;padding-inline:.125rem;display:flex}.hLHg8q_hint{text-align:center;text-transform:uppercase;letter-spacing:.12em;color:#6b6b6b;margin:0;font-family:Inter,system-ui,sans-serif;font-size:.65rem;font-weight:500;line-height:1.35}.hLHg8q_hintLong{display:none}.hLHg8q_buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;max-width:100%;display:flex}.hLHg8q_ctrl{color:#0a0a0a;touch-action:manipulation;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:9999px;min-width:1.75rem;min-height:1.75rem;padding:.375rem .625rem;font-family:Inter,system-ui,sans-serif;font-size:.7rem;font-weight:600;line-height:1.25}.hLHg8q_ctrl:hover{border-color:#0a0a0a4d}.hLHg8q_ctrlOn{color:#fafafa;background:#0a0a0a;border-color:#0000;box-shadow:0 1px 2px #0000001f,inset 0 1px #ffffff14}.hLHg8q_ctrlOn:hover{background:#1a1a1a;border-color:#0000}.hLHg8q_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:640px){.hLHg8q_controls{max-width:20rem}.hLHg8q_hint{letter-spacing:.14em;font-size:.6875rem}.hLHg8q_hintShort{display:none}.hLHg8q_hintLong{display:inline}.hLHg8q_ctrl{font-size:.75rem}}@media (pointer:coarse){.hLHg8q_ctrl{min-width:2.25rem;min-height:2.25rem;padding-inline:.65rem}}@media (max-width:639px){.hLHg8q_root{min-height:21.5rem}.hLHg8q_scene{width:min(220px,72vw);height:min(220px,72vw)}.hLHg8q_face{--face-size:132px;--face-half:66px;padding:.45rem .35rem}.hLHg8q_name{font-size:.82rem}.hLHg8q_skills li{font-size:.45rem}}@media (min-width:640px) and (max-width:1023px){.hLHg8q_root{min-height:22.75rem}.hLHg8q_scene{width:240px;height:240px}.hLHg8q_face{--face-size:144px;--face-half:72px}.hLHg8q_name{font-size:.88rem}.hLHg8q_skills li{font-size:.48rem}}@media (max-width:379px){.hLHg8q_root{min-height:20.5rem}.hLHg8q_scene{width:min(176px,78vw);height:min(176px,78vw)}.hLHg8q_face{--face-size:108px;--face-half:54px}.hLHg8q_skills li{font-size:.38rem}}@media (prefers-reduced-motion:reduce){.hLHg8q_cube{will-change:auto}}
