@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Nunito+Sans:wght@400;600;700;800&display=swap";body{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #c68b2e}::selection{background:#c68b2e4d}.glass-panel{-webkit-backdrop-filter:blur(16px)saturate(160%);background:#ffffff8c;border:1px solid #fff6;box-shadow:0 8px 32px #00000014}[data-theme=dark] .glass-panel{background:#0a140a73;border:1px solid #c68b2e26;box-shadow:0 8px 32px #0006}.glass-panel-on-color{-webkit-backdrop-filter:blur(16px)saturate(160%);background:#00000059;border:1px solid #ffffff40;box-shadow:0 8px 32px #00000040}.glass-nav{-webkit-backdrop-filter:blur(14px)saturate(160%);background:#ffffffa6;border-bottom:1px solid #fff6}[data-theme=dark] .glass-nav{background:#08140a8c;border-bottom:1px solid #c68b2e26}.glass-header{-webkit-backdrop-filter:blur(14px)saturate(160%);background:#0000008c;border-bottom:1px solid #ffffff26}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-panel,.glass-nav,.glass-header{background:#0f190feb}}.jungle-text-glow{color:#c68b2e;text-shadow:0 0 10px #c68b2e73}.jungle-shimmer{animation:7s ease-in-out infinite jungleShimmer}@keyframes jungleShimmer{0%,to{opacity:1}50%{opacity:.75}}@keyframes beamSweep{0%,to{transform:rotate(0)}50%{transform:rotate(6deg)}}@keyframes firefly{0%,to{opacity:.15;transform:translateY(0)translate(0)}50%{opacity:1;transform:translateY(-14px)translate(6px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes scrollBounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(10px)}}.gallery{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.gallery img{object-fit:cover;border-radius:12px;width:100%}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}html,body{overflow-x:hidden}img{max-width:100%;height:auto;display:block}section,header,footer,main{max-width:100%}@media (width<=1024px){.container{width:92%;margin-left:auto;margin-right:auto}}@media (width<=768px){.container{width:90%;margin-left:auto;margin-right:auto}h1{font-size:clamp(2.5rem,10vw,4rem);line-height:1.05}h2{font-size:clamp(2rem,8vw,3rem);line-height:1.1}h3{font-size:1.5rem}p{font-size:1rem;line-height:1.6}}@media (width<=480px){.container{width:92%}h1{font-size:2.5rem}h2{font-size:2rem}}.hero-image{object-fit:cover;width:100%;height:520px}@media (width<=768px){.hero-image{height:320px}}@media (width<=480px){.hero-image{height:240px}}@keyframes tarzionMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tarzionSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tarzionSpinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.hero-image{object-fit:cover;width:100%;height:520px;display:block}html{scroll-behavior:smooth}::selection{color:#2f2100;background:#9bfff2}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=768px){.hero-image{height:320px}}@media (width<=480px){.hero-image{height:240px}}img,video{max-width:100%}body{overflow-x:hidden}@media (pointer:fine){body,a,button,input,textarea,select{cursor:none}}@media (pointer:coarse){body{cursor:auto}}
