.Homepage_homepage__NT44K{width:100%;height:90vh;color:var(--col1);display:flex;justify-content:center;align-items:center}.Homepage_fullbg1__fMJPW{z-index:-1;background-color:#000}.Homepage_fullbg1__fMJPW,.Homepage_fullbg2__lyKLK{width:100%;height:100%;position:absolute;top:0;left:0}.Homepage_fullbg2__lyKLK{z-index:-2;filter:blur(5px)}.Homepage_textBox__i8B_2{width:80%}.Homepage_textBox__i8B_2 h1{font-size:10rem;font-weight:500;color:var(--col1)}.Homepage_textBox__i8B_2 h2{font-size:3rem;font-weight:300;color:var(--col2)}.Homepage_contentContainer__eSEtQ{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;max-width:1200px;margin:0 auto;gap:40px}.Homepage_profileImage__vLqXF{position:relative;display:flex;justify-content:center;align-items:center}.Homepage_profileImage__vLqXF img{border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.3)}.Homepage_profileImg__oZkQ_{width:500px;height:500px;object-fit:contain}@keyframes Homepage_floatButton__nRTtA{0%{transform:translateY(-20%)}50%{transform:translateY(calc(-50% - 40px))}to{transform:translateY(calc(-50% + 10px))}}.Homepage_leftButton__E7p95,.Homepage_rightButton__btKnT{position:absolute;top:65%;transform:translateY(-50%);background-color:#f7c321;color:#000;border:none;border-radius:16px;padding:8px 12px;font-size:.9rem;font-weight:700;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,box-shadow .3s ease;white-space:nowrap;width:90px;text-align:center;animation:Homepage_floatButton__nRTtA 4s ease-in-out infinite}.Homepage_leftButton__E7p95{left:10px;animation-delay:0s}.Homepage_rightButton__btKnT{right:10px;animation-delay:2s}@media (max-width:768px){.Homepage_contentContainer__eSEtQ{flex-direction:column;text-align:center}.Homepage_profileImage__vLqXF{width:90%;margin:0 auto}.Homepage_profileImg__oZkQ_{width:100%!important;height:auto!important;max-width:100%}.Homepage_leftButton__E7p95,.Homepage_rightButton__btKnT{padding:8px 12px;font-size:14px}.Homepage_leftButton__E7p95{left:5%}.Homepage_rightButton__btKnT{right:5%}}@media (max-width:480px){.Homepage_profileImage__vLqXF{width:95%}.Homepage_leftButton__E7p95,.Homepage_rightButton__btKnT{padding:6px 10px;font-size:12px}}@media (max-width:700px){.Homepage_textBox__i8B_2 h1{font-size:5rem;font-weight:100;color:var(--col1)}.Homepage_textBox__i8B_2 h2{font-size:1.5rem;font-weight:100;color:var(--col1)}}