@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Barlow+Condensed:wght@300;400;600&family=Barlow:wght@300;400&display=swap";
body{color:#f0f0f0;background:#0a0a0a;font-family:Barlow,sans-serif}.page-module___8aEwW__landing{color:#f0f0f0;background:#0a0a0a;min-height:100vh;position:relative;overflow:hidden}.page-module___8aEwW__landing:before{content:"";opacity:.35;pointer-events:none;z-index:100;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}.page-module___8aEwW__hero{border-bottom:1px solid #222;flex-direction:column;justify-content:center;height:100vh;padding:0 8vw;display:flex;position:relative}.page-module___8aEwW__hero-eyebrow{letter-spacing:.35em;text-transform:uppercase;color:#aaa;margin-bottom:1.2rem;font-family:Barlow Condensed,sans-serif;font-size:clamp(.65rem,1vw,.85rem);font-weight:300;animation:.8s both page-module___8aEwW__fadeUp}.page-module___8aEwW__hero-title{letter-spacing:-.01em;flex-direction:row;justify-content:flex-start;align-items:center;font-family:Bebas Neue,sans-serif;font-size:clamp(6rem,18vw,18rem);line-height:.88;animation:.8s .1s both page-module___8aEwW__fadeUp;display:flex}.page-module___8aEwW__hero-title-text{flex-direction:column;align-items:flex-start;line-height:.88;display:flex}.page-module___8aEwW__hero-title-block{color:#f0f0f0}.page-module___8aEwW__hero-title-95{color:#0000;-webkit-text-stroke:1px #f0f0f0}.page-module___8aEwW__hero-container{display:flex}.page-module___8aEwW__little-guy{width:auto;height:1.6em;position:relative;top:-.04em}.page-module___8aEwW__hero-socials{gap:1rem;margin-top:.5rem;animation:.8s .2s both page-module___8aEwW__fadeUp;display:flex}.page-module___8aEwW__social-btn{color:#b0b0b0;letter-spacing:.25em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #444;align-items:center;gap:.5rem;padding:.65rem 1.4rem;font-family:Barlow Condensed,sans-serif;font-size:.7rem;font-weight:400;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.page-module___8aEwW__social-btn:hover{color:#f0f0f0;background:#ffffff0a;border-color:#f0f0f0}.page-module___8aEwW__social-btn svg{flex-shrink:0}.page-module___8aEwW__hero-badge{text-align:center;border:1px solid #333;border-radius:50%;justify-content:center;align-items:center;width:110px;height:110px;animation:20s linear infinite page-module___8aEwW__spin;display:flex;position:absolute;bottom:10vh;right:8vw}.page-module___8aEwW__hero-badge-text{letter-spacing:.2em;text-transform:uppercase;color:#777;font-family:Barlow Condensed,sans-serif;font-size:.55rem;line-height:1.8}.page-module___8aEwW__marquee-wrap{white-space:nowrap;border-top:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c;padding:.9rem 0;overflow:hidden}.page-module___8aEwW__marquee-inner{animation:45s linear infinite page-module___8aEwW__marquee;display:inline-block}.page-module___8aEwW__marquee-inner span{letter-spacing:.15em;color:#555;font-family:Bebas Neue,sans-serif;font-size:1rem}.page-module___8aEwW__marquee-inner span.page-module___8aEwW__dot{color:#f0f0f0;margin-left:1.5rem;margin-right:1.5rem}.page-module___8aEwW__menu-section{border-bottom:1px solid #1c1c1c;padding:6vh 7vw}.page-module___8aEwW__section-label{letter-spacing:.4em;text-transform:uppercase;color:#666;font-family:Barlow Condensed,sans-serif;font-size:.7rem;font-weight:300}.page-module___8aEwW__menu-header{letter-spacing:.05em;color:#f0f0f0;margin-top:2rem;margin-bottom:.3rem;font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,6vw,5rem)}.page-module___8aEwW__menu-sub-header{letter-spacing:.3em;text-transform:uppercase;color:#666;border-bottom:1px solid #1c1c1c;margin-bottom:1.5rem;padding-bottom:1.5rem;font-family:Barlow Condensed,sans-serif;font-size:.7rem;font-weight:300}.page-module___8aEwW__menu-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.page-module___8aEwW__menu-col{padding-right:4vw}.page-module___8aEwW__menu-col:last-child{border-left:1px solid #1c1c1c;padding-left:4vw;padding-right:0}.page-module___8aEwW__menu-item{border-bottom:1px solid #141414;justify-content:space-between;align-items:baseline;padding:1rem 0;display:flex}.page-module___8aEwW__menu-item-name{letter-spacing:.12em;text-transform:uppercase;color:#d0d0d0;font-family:Barlow Condensed,sans-serif;font-size:clamp(.85rem,1.5vw,1.1rem);font-weight:600}.page-module___8aEwW__menu-item-details{letter-spacing:.1em;color:#888;font-family:Bebas Neue,sans-serif;font-size:clamp(.9rem,1.5vw,1.1rem)}.page-module___8aEwW__menu-addons{border-top:1px solid #1c1c1c;gap:2rem;margin-top:2rem;padding:1.2rem 0;display:flex}.page-module___8aEwW__menu-addon{letter-spacing:.25em;text-transform:uppercase;color:#666;font-family:Barlow Condensed,sans-serif;font-size:.65rem;font-weight:300;display:flex}.page-module___8aEwW__menu-addon strong{color:#aaa;font-weight:600}.page-module___8aEwW__info-strip{border-bottom:1px solid #1c1c1c;grid-template-columns:repeat(2,1fr);display:grid}.page-module___8aEwW__info-cell{border-right:1px solid #1c1c1c;padding:4vh 4vw}.page-module___8aEwW__info-cell:last-child{border-right:none}.page-module___8aEwW__info-cell-label{letter-spacing:.4em;text-transform:uppercase;color:#666;margin-bottom:.8rem;font-family:Barlow Condensed,sans-serif;font-size:.6rem;font-weight:600}.page-module___8aEwW__info-cell-value{letter-spacing:.08em;color:silver;font-family:Bebas Neue,sans-serif;font-size:clamp(1.1rem,2vw,1.6rem);line-height:1.3}.page-module___8aEwW__footer{justify-content:space-between;align-items:center;padding:3vh 8vw;display:flex}.page-module___8aEwW__footer-logo{letter-spacing:.15em;color:#555;font-family:Bebas Neue,sans-serif;font-size:1.1rem}.page-module___8aEwW__footer-note{letter-spacing:.3em;text-transform:uppercase;color:#555;font-family:Barlow Condensed,sans-serif;font-size:.6rem;font-weight:300}.page-module___8aEwW__scroll-hint{cursor:pointer;align-items:center;gap:.7rem;width:fit-content;margin-top:1.2rem;padding:.6rem 1.2rem;text-decoration:none;display:inline-flex}.page-module___8aEwW__scroll-hint:hover{border-color:#f0f0f0}.page-module___8aEwW__scroll-hint-label{letter-spacing:.3em;text-transform:uppercase;color:#888;font-family:Barlow Condensed,sans-serif;font-size:.65rem;font-weight:400;transition:color .2s}.page-module___8aEwW__scroll-hint:hover .page-module___8aEwW__scroll-hint-label{color:#f0f0f0}.page-module___8aEwW__scroll-hint-arrow{color:#666;align-items:center;transition:color .2s;animation:1.6s ease-in-out infinite page-module___8aEwW__bob;display:flex}.page-module___8aEwW__scroll-hint:hover .page-module___8aEwW__scroll-hint-arrow{color:#f0f0f0}.page-module___8aEwW__menu-loading{flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;min-height:40vh;display:flex}.page-module___8aEwW__menu-loading-spinner{border:1px solid #222;border-top-color:#555;border-radius:50%;width:40px;height:40px;animation:1.4s linear infinite page-module___8aEwW__spin}.page-module___8aEwW__menu-loading-label{letter-spacing:.4em;text-transform:uppercase;color:#444;font-family:Barlow Condensed,sans-serif;font-size:.65rem;font-weight:300;animation:1.8s ease-in-out infinite page-module___8aEwW__pulse}.page-module___8aEwW__menu-error{letter-spacing:.3em;text-transform:uppercase;color:#6b1a1a;padding:4vh 0;font-family:Barlow Condensed,sans-serif;font-size:.7rem;font-weight:300}@keyframes page-module___8aEwW__pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes page-module___8aEwW__bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes page-module___8aEwW__fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module___8aEwW__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes page-module___8aEwW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:640px){.page-module___8aEwW__menu-grid{grid-template-columns:1fr}.page-module___8aEwW__menu-col{padding-right:0}.page-module___8aEwW__menu-col:last-child{border-top:none;border-left:none;padding-left:0}.page-module___8aEwW__info-strip{grid-template-columns:1fr}.page-module___8aEwW__info-cell{border-bottom:1px solid #1c1c1c;border-right:none}.page-module___8aEwW__hero-badge{display:none}}
