.age-gate-input:focus{border-bottom-color:#e8962a!important}.age-gate-submit:hover{background:#e8962a!important}.hero-cta-primary:hover{background:#e8962a!important;color:#14110d!important}.hero-cta-secondary:hover{background:#f2e8d5!important;color:#14110d!important}.flavor-thumb:hover,.flavor-tab:hover{opacity:1!important}.region-tab:hover{border-color:#f2e8d5!important}.city-card:hover{border-color:#e8962a!important}.locations-cta:hover,.contact-again:hover{background:#f2e8d5!important;color:#14110d!important}.contact-field:focus{border-bottom-color:#e8962a!important}.contact-submit:hover{background:#e8962a!important}.footer-mark:hover{transform:rotate(-8deg) scale(1.05)!important}.section-rail-item:hover{opacity:1!important}.sell-cta:hover{background:#e04a2a!important;color:#f2e8d5!important}html{scroll-behavior:smooth}body{margin:0;background:#14110d;color:#f2e8d5;font-family:Hanken Grotesk,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:after{content:"";position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:400;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}*{box-sizing:border-box}a{color:#e8962a}a:hover{color:#f2e8d5}input,select,textarea,button{font:inherit}::selection{background:#c63a1e;color:#f2e8d5}input::placeholder,textarea::placeholder{color:#f2e8d54d}body.fr-cursor,body.fr-cursor a,body.fr-cursor button,body.fr-cursor [data-cursor]{cursor:none!important}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes fr-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fr-rise{0%{transform:translateY(105%) rotate(4deg);opacity:0}to{transform:none;opacity:1}}@keyframes fr-fade{0%{opacity:0}to{opacity:1}}@keyframes fr-curtain{0%{transform:translateY(0)}to{transform:translateY(-101%)}}@keyframes fr-photo{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes fr-wipe{0%{clip-path:inset(0 100% 0 0);opacity:.4}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes fr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes fr-cue{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}
