:root{--color-primary: #FF6121;--color-secondary: #FFA600;--color-accent: #E64033;--color-neutral: #FAEDD9;--color-text: #1D1D1F;--color-text-light: #5A5A5E}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Nunito,sans-serif;line-height:1.6;color:var(--color-text);background-color:var(--color-neutral)}.font-display{font-family:"Baloo 2",sans-serif}.font-body{font-family:Nunito,sans-serif}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-neutral)}::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-secondary)}.mouse-wheel[data-astro-cid-bbe6dxrz]{width:28px;height:46px;border:2px solid #FF6121;border-radius:15px;display:flex;justify-content:center;align-items:flex-start;opacity:.6}.wheel[data-astro-cid-bbe6dxrz]{width:4px;height:10px;background-color:#ff6121;border-radius:2px;margin-top:8px;animation:scrollWheel 1.5s infinite}@keyframes scrollWheel{0%{transform:translateY(0);opacity:1}to{transform:translateY(18px);opacity:0}}.shimmer-text[data-astro-cid-bbe6dxrz]{background-image:linear-gradient(90deg,#ff6121,#ffa600,#ff6121,#ffa600,#ff6121);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 6s linear infinite}@keyframes shimmer{to{background-position:-200% center}}.orb[data-astro-cid-bbe6dxrz]{animation:drift 16s ease-in-out infinite alternate}.orb-b[data-astro-cid-bbe6dxrz]{animation-duration:20s;animation-delay:-4s}.orb-c[data-astro-cid-bbe6dxrz]{animation-duration:24s;animation-delay:-9s}@keyframes drift{0%{transform:translate(0) scale(1)}to{transform:translate(30px,25px) scale(1.08)}}@media(prefers-reduced-motion:reduce){.wheel[data-astro-cid-bbe6dxrz],.orb[data-astro-cid-bbe6dxrz],.shimmer-text[data-astro-cid-bbe6dxrz]{animation:none}.shimmer-text[data-astro-cid-bbe6dxrz]{background-position:0 center}}.fly-item[data-astro-cid-kwivusqf][data-aos]{transform:translate(var(--tx),var(--ty)) rotate(var(--r))!important;opacity:0!important;transition-property:transform,opacity!important;transition-duration:.9s,.5s!important;transition-timing-function:cubic-bezier(.34,1.56,.64,1),ease-out!important;will-change:transform,opacity}.fly-item[data-astro-cid-kwivusqf][data-aos].aos-animate{transform:translate(0) rotate(0)!important;opacity:1!important}@media(prefers-reduced-motion:reduce){.fly-item[data-astro-cid-kwivusqf][data-aos]{transition:none!important;opacity:1!important;transform:none!important}}.marquee-fade[data-astro-cid-hlpinaev]{position:relative}.marquee-fade[data-astro-cid-hlpinaev]:before,.marquee-fade[data-astro-cid-hlpinaev]:after{content:"";position:absolute;top:0;bottom:0;width:8rem;z-index:10;pointer-events:none}.marquee-fade[data-astro-cid-hlpinaev]:before{left:0;background:linear-gradient(90deg,#fff,transparent)}.marquee-fade[data-astro-cid-hlpinaev]:after{right:0;background:linear-gradient(270deg,#fff,transparent)}.marquee-row[data-astro-cid-hlpinaev]{width:100%;overflow:hidden}.marquee-track[data-astro-cid-hlpinaev]{display:flex;align-items:center;gap:2rem;width:-moz-max-content;width:max-content;padding:1.5rem 0}.marquee-left[data-astro-cid-hlpinaev]{animation:scrollLeft 46s linear infinite}.marquee-right[data-astro-cid-hlpinaev]{animation:scrollRight 52s linear infinite}.marquee-row[data-astro-cid-hlpinaev]:hover .marquee-track[data-astro-cid-hlpinaev]{animation-play-state:paused}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.shot-card[data-astro-cid-hlpinaev]{position:relative;flex:none;width:13rem;transform:rotate(var(--r));transition:transform .3s ease}.shot-card[data-astro-cid-hlpinaev]:hover{transform:rotate(0) scale(1.06);z-index:5}.shot-card[data-astro-cid-hlpinaev] img[data-astro-cid-hlpinaev]{width:100%;display:block;border-radius:1.5rem;box-shadow:0 20px 40px -12px #1d1d1f40}.shot-card[data-astro-cid-hlpinaev] figcaption[data-astro-cid-hlpinaev]{position:absolute;bottom:.85rem;left:50%;transform:translate(-50%);background:#1d1d1fd1;color:#fff;padding:.3rem .85rem;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap;opacity:0;transition:opacity .2s ease}.shot-card[data-astro-cid-hlpinaev]:hover figcaption[data-astro-cid-hlpinaev]{opacity:1}@media(prefers-reduced-motion:reduce){.marquee-left[data-astro-cid-hlpinaev],.marquee-right[data-astro-cid-hlpinaev]{animation:none}}
