.hunter .nav .brand{display:inline-flex;align-items:center;gap:12px}.hunter .hunter-nav-logo{width:45px;height:45px;object-fit:contain;border-radius:50%}.hunter .visual .hunter-hero-logo{position:absolute;left:17%;top:13%;width:66%;height:70%;object-fit:cover;border-radius:50%;clip-path:circle(49.5% at 50% 50%);z-index:2}.hunter .visual .target{display:none}.hunter .visual .orb{display:none}.hunter .visual .float{z-index:3}.hunter .visual .float.a{left:0;top:4%}.hunter .visual .float.b{right:0;top:auto;bottom:4%}.hunter .visual .float.c{left:0;bottom:9%}@media(max-width:850px){.hunter .visual .hunter-hero-logo{left:18%;top:12%;width:64%;height:72%}.hunter .visual .float.a{left:0}.hunter .visual .float.b{right:0}.hunter .hunter-nav-logo{width:40px;height:40px}}@media(max-width:450px){.hunter .visual .float.a{top:0}.hunter .visual .float.b{bottom:0}.hunter .visual .hunter-hero-logo{top:12%;height:72%}.hunter .visual .float.c{display:none}}