.hero-section-block{position:relative;overflow:hidden;background-image:url("../../../assets/images/hero-bg.webp");background-size:cover;background-position:center;background-repeat:no-repeat}.hero-section-block .hero-audio-indicator{position:fixed;top:30px;right:30px;z-index:9999;padding:12px;background:rgba(0,0,0,.3);backdrop-filter:blur(10px);border-radius:8px;border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease;align-items:center;justify-content:center;width:50px;height:50px}.hero-section-block .hero-audio-indicator:hover{background:rgba(0,0,0,.5);transform:scale(1.05)}.hero-section-block .hero-audio-indicator:active{transform:scale(0.95)}@media(max-width: 768px){.hero-section-block .hero-audio-indicator{top:7px;right:15px;padding:10px}}.hero-section-block .hero-dark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 70%, rgba(0, 0, 0, 0) 100%);opacity:0;pointer-events:none;z-index:5;will-change:opacity}.hero-section-block .hero-light-bulb-container{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:10;text-align:center}.hero-section-block .hero-light-bulb-container img{will-change:opacity;max-width:50%}.hero-section-block .scribble-hotspot{position:absolute;background:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all .3s ease;padding:0;z-index:3;border-radius:50%;left:var(--desktop-x, 50%);top:var(--desktop-y, 50%);transform:translate(-50%, -50%)}.hero-section-block .scribble-hotspot:hover{transform:translate(-50%, -50%) scale(1.15);border-color:hsla(0,0%,100%,.3)}.hero-section-block .scribble-hotspot:focus{outline:2px solid #795e32;outline-offset:2px}.hero-section-block .scribble-hotspot img{width:100%;height:100%;object-fit:contain;pointer-events:none}@media(max-width: 519px){.hero-section-block .scribble-hotspot{left:var(--mobile-x, 50%);top:var(--mobile-y, 50%);transform:translate(-50%, -50%)}.hero-section-block .scribble-hotspot:hover{transform:translate(-50%, -50%) scale(1.15)}}.hero-section-block .scribble-hotspot.scribble-decorative{cursor:default !important;pointer-events:none !important}.hero-section-block .scribble-hotspot.scribble-decorative:hover{transform:translate(-50%, -50%) !important;border-color:rgba(0,0,0,0) !important}@media(max-width: 519px){.hero-section-block .scribble-hotspot.scribble-decorative{display:none !important}}.hero-section-block .container{padding:225px 0;position:relative}.hero-section-block .container .siluette-box{width:100%;position:relative;bottom:40px;aspect-ratio:1.5/1;min-height:500px}@media(max-width: 768px){.hero-section-block .container .siluette-box{min-height:400px;aspect-ratio:1.2/1}}@media(max-width: 519px){.hero-section-block .container .siluette-box{min-height:740px;aspect-ratio:1/1}}.hero-section-block .container .hero-lottie__player{position:absolute;top:0;left:0;width:100% !important;height:100% !important;touch-action:manipulation;-webkit-tap-highlight-color:rgba(121,94,50,.2);user-select:none;-webkit-user-select:none;transition:transform .1s ease}.hero-section-block .container .hero-lottie__player.loading{background:linear-gradient(90deg, rgba(255, 255, 255, 0.03) 25%, rgba(255, 255, 255, 0.08) 50%, rgba(255, 255, 255, 0.03) 75%);background-size:200% 100%;animation:lottie-shimmer 1.5s infinite ease-in-out;border-radius:8px}.hero-section-block .container .hero-lottie__player.loaded{background:none;animation:none}.hero-section-block .container .hero-lottie__player svg{width:25% !important;height:100% !important;position:relative;z-index:99999;pointer-events:none}@media(max-width: 519px){.hero-section-block .container .hero-lottie__player svg{width:65% !important}}.hero-section-block .container .content-box{position:absolute;bottom:350px;left:0;max-width:360px;padding:20px;background-color:#121210;border:1px solid #1d1a12;z-index:3}@media(max-width: 519px){.hero-section-block .container .content-box{bottom:60px}}@keyframes lottie-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.scribble-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:none;align-items:center;justify-content:center}.scribble-modal.active{display:flex}.scribble-modal .modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);cursor:pointer;backdrop-filter:blur(5px)}.scribble-modal .modal-content{position:relative;max-width:800px;width:90%;max-height:90vh;overflow-y:auto;padding:50px 40px;background:#1a1a1a;border:2px solid #795e32;z-index:100000;animation:modalSlideIn .3s ease;background-color:hsla(0,0%,100%,.1);backdrop-filter:blur(3px)}@media(max-width: 768px){.scribble-modal .modal-content{padding:30px 20px;max-width:95%}}.scribble-modal .modal-content .modal-close{position:absolute;top:15px;right:15px;font-size:42px;background:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer;line-height:1;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.scribble-modal .modal-content .modal-close:hover{color:#795e32;transform:rotate(90deg)}.scribble-modal .modal-content h2{margin-bottom:25px;font-family:"Chiller",sans-serif;color:#fff;font-size:2.5rem}@media(max-width: 768px){.scribble-modal .modal-content h2{font-size:2rem}}.scribble-modal .modal-content .modal-text{margin-bottom:25px;line-height:1.8;color:#fff;font-size:1.1rem}.scribble-modal .modal-content .modal-text p{margin-bottom:1rem}.scribble-modal .modal-content .modal-gallery{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:20px;margin-top:20px}.scribble-modal .modal-content .modal-gallery img{width:100%;height:auto;border:2px solid #795e32;transition:transform .3s ease;background-color:#fff}.scribble-modal .modal-content .modal-gallery img:hover{transform:scale(1.05)}.scribble-modal .modal-content::-webkit-scrollbar{width:8px}.scribble-modal .modal-content::-webkit-scrollbar-track{background:#0a0a0a}.scribble-modal .modal-content::-webkit-scrollbar-thumb{background:#795e32;border-radius:4px}.scribble-modal .modal-content::-webkit-scrollbar-thumb:hover{background:#9a7a42}@keyframes modalSlideIn{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.flicker-animation{animation:flicker .1s infinite}@keyframes flicker{0%,100%{opacity:1}50%{opacity:.3}}.shake-animation{animation:shake .1s ease-in-out 5}@keyframes shake{0%,100%{transform:translateY(0)}25%{transform:translateY(-5px)}75%{transform:translateY(5px)}}/*# sourceMappingURL=hero-section.min.css.map */
