.page_main__nw1Wk{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;background:var(--bg)}.page_grain__w1lN9{position:fixed;inset:-50%;width:200%;height:200%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");opacity:.04;pointer-events:none;z-index:1;animation:page_grainShift__Cbn8g .4s steps(1) infinite}@keyframes page_grainShift__Cbn8g{0%{transform:translate(0)}25%{transform:translate(-2%,-3%)}50%{transform:translate(3%,1%)}75%{transform:translate(-1%,4%)}to{transform:translate(2%,-2%)}}.page_vignette__6KMWX{position:fixed;inset:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.7) 100%);pointer-events:none;z-index:2}.page_siteRipple__b_4MU{position:fixed;top:50%;left:50%;width:200px;height:200px;margin:-100px 0 0 -100px;border-radius:50%;background:radial-gradient(circle,rgba(255,26,62,0) 38%,rgba(255,26,62,.25) 49%,rgba(200,16,46,.55) 51%,rgba(255,26,62,.18) 56%,rgba(200,16,46,0) 68%);mix-blend-mode:screen;pointer-events:none;opacity:0;transform:scale(0);z-index:3;will-change:transform,opacity}.page_main__nw1Wk:has(.page_logoWrap__nsa2_:focus-visible) .page_siteRipple__b_4MU,.page_main__nw1Wk:has(.page_logoWrap__nsa2_:hover) .page_siteRipple__b_4MU{animation:page_siteRipple__b_4MU 3.8s cubic-bezier(.33,0,.2,1) infinite}.page_main__nw1Wk:has(.page_logoWrap__nsa2_:focus-visible) .page_siteRipple2__m7pBU,.page_main__nw1Wk:has(.page_logoWrap__nsa2_:hover) .page_siteRipple2__m7pBU{animation-delay:1.3s}.page_main__nw1Wk:has(.page_logoWrap__nsa2_:focus-visible) .page_siteRipple3__Si9B2,.page_main__nw1Wk:has(.page_logoWrap__nsa2_:hover) .page_siteRipple3__Si9B2{animation-delay:2.6s}@keyframes page_siteRipple__b_4MU{0%{opacity:0;transform:scale(.1)}10%{opacity:.85;transform:scale(.25)}25%{opacity:.75;transform:scale(.55)}55%{opacity:.45;transform:scale(4)}to{opacity:0;transform:scale(22)}}.page_center__NcdcW{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:2rem;animation:page_fadeUp__aNNvE .9s cubic-bezier(.16,1,.3,1) both}@keyframes page_fadeUp__aNNvE{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.page_logoWrap__nsa2_{display:flex;align-items:center;gap:1.5rem;cursor:pointer;outline:none;padding:.5rem;border-radius:8px}.page_logoWrap__nsa2_:focus-visible{box-shadow:0 0 0 2px rgba(200,16,46,.4)}.page_bombWrap__7oDWE{position:relative;width:80px;height:80px;flex-shrink:0;display:grid;place-items:center}.page_bombSvg__fIxac{width:80px;height:80px;filter:drop-shadow(0 0 16px rgba(200,16,46,.35));position:relative;z-index:2;transition:filter .3s ease}.page_bombBody__VpMqn{transform-origin:56px 68px;transform-box:fill-box}.page_fuseCord__Cxg3F{stroke-dasharray:60;stroke-dashoffset:0;transition:stroke-dashoffset .9s ease-in}.page_spark__azy_M{animation:page_flicker__zdFWl 1.2s ease-in-out infinite alternate;transform-origin:96px 12px;transform-box:fill-box;transition:filter .3s ease}@keyframes page_flicker__zdFWl{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.9)}to{opacity:1;transform:scale(1.15)}}.page_shockwave__LebpG{position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;border-radius:50%;border:2px solid var(--cherry);opacity:0;transform:scale(.4);pointer-events:none;z-index:1}.page_logoWrap__nsa2_:focus-visible .page_bombBody__VpMqn,.page_logoWrap__nsa2_:hover .page_bombBody__VpMqn{animation:page_shake__6omdc .18s cubic-bezier(.36,.07,.19,.97) infinite}.page_logoWrap__nsa2_:focus-visible .page_bombSvg__fIxac,.page_logoWrap__nsa2_:hover .page_bombSvg__fIxac{filter:drop-shadow(0 0 22px rgba(255,26,62,.85)) drop-shadow(0 0 4px rgba(255,26,62,.6))}.page_logoWrap__nsa2_:focus-visible .page_spark__azy_M,.page_logoWrap__nsa2_:hover .page_spark__azy_M{animation:page_sparkChaos__49CpF .14s ease-in-out infinite alternate;filter:drop-shadow(0 0 6px rgba(255,26,62,.95))}.page_logoWrap__nsa2_:focus-visible .page_fuseCord__Cxg3F,.page_logoWrap__nsa2_:hover .page_fuseCord__Cxg3F{stroke-dashoffset:60}.page_logoWrap__nsa2_:focus-visible .page_shockwave__LebpG,.page_logoWrap__nsa2_:hover .page_shockwave__LebpG{animation:page_shockwave__LebpG 1.2s cubic-bezier(.2,.6,.2,1) infinite}.page_logoWrap__nsa2_:focus-visible .page_shockwave2__kD_xG,.page_logoWrap__nsa2_:hover .page_shockwave2__kD_xG{animation-delay:.6s}.page_logoWrap__nsa2_:focus-visible .page_boom__YvnzQ,.page_logoWrap__nsa2_:hover .page_boom__YvnzQ{text-shadow:0 0 12px rgba(255,26,62,.8),0 0 28px rgba(200,16,46,.5);animation:page_boomPulse__4SnHL .5s ease-in-out infinite alternate}.page_logoWrap__nsa2_:focus-visible .page_bookings__qXziF,.page_logoWrap__nsa2_:hover .page_bookings__qXziF{letter-spacing:.34em;opacity:1}@keyframes page_shake__6omdc{0%{transform:translate(0) rotate(0deg)}10%{transform:translate(-1px,-1px) rotate(-1.2deg)}20%{transform:translate(1px,-1px) rotate(1.2deg)}30%{transform:translate(-2px,1px) rotate(-1.8deg)}40%{transform:translate(2px,-1px) rotate(1.8deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(2px,1px) rotate(1deg)}70%{transform:translate(-1px,-2px) rotate(-1.4deg)}80%{transform:translate(1px,2px) rotate(1.4deg)}90%{transform:translate(-2px,1px) rotate(-1deg)}to{transform:translate(0) rotate(0deg)}}@keyframes page_sparkChaos__49CpF{0%{opacity:.8;transform:scale(1.1)}50%{opacity:1;transform:scale(1.6)}to{opacity:.7;transform:scale(1.25)}}@keyframes page_shockwave__LebpG{0%{opacity:.9;transform:scale(.4);border-width:2.5px}to{opacity:0;transform:scale(2.6);border-width:.5px}}@keyframes page_boomPulse__4SnHL{0%{transform:scale(1)}to{transform:scale(1.015)}}.page_logotype__C_XUK{display:flex;flex-direction:column;line-height:1;font-family:var(--font-display),"Arial Black",sans-serif}.page_boom__YvnzQ{font-size:clamp(4rem,10vw,7rem);color:var(--cherry);letter-spacing:.04em;line-height:.9;display:inline-block;transition:text-shadow .3s ease}.page_bookings__qXziF{font-size:clamp(1.4rem,3.5vw,2.4rem);color:var(--text);letter-spacing:.28em;opacity:.85;transition:letter-spacing .4s ease,opacity .3s ease}.page_divider__5RusV{width:1px;height:48px;background:var(--cherry);opacity:.4}.page_tagline__FsEDs{font-size:.75rem;letter-spacing:.3em;text-transform:uppercase}.page_contact__jWuHg,.page_tagline__FsEDs{font-family:var(--font-body),sans-serif;color:var(--muted)}.page_contact__jWuHg{font-size:.85rem;text-decoration:none;letter-spacing:.08em;border-bottom:1px solid transparent;padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.page_contact__jWuHg:hover{color:var(--cherry);border-color:var(--cherry)}.page_bottomBar__CXnyx{position:fixed;bottom:2rem;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:.75rem;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);opacity:.5;z-index:10}.page_dot__aVcaO{color:var(--cherry)}@media (prefers-reduced-motion:reduce){.page_grain__w1lN9,.page_logoWrap__nsa2_:hover .page_bombBody__VpMqn,.page_logoWrap__nsa2_:hover .page_boom__YvnzQ,.page_logoWrap__nsa2_:hover .page_shockwave__LebpG,.page_logoWrap__nsa2_:hover .page_spark__azy_M,.page_main__nw1Wk:has(.page_logoWrap__nsa2_:focus-visible) .page_siteRipple__b_4MU,.page_main__nw1Wk:has(.page_logoWrap__nsa2_:hover) .page_siteRipple__b_4MU,.page_spark__azy_M{animation:none!important}.page_logoWrap__nsa2_:hover .page_fuseCord__Cxg3F{transition:none}}