@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/99c6cdb74b1a9f21-s.d7fd5574.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/9b2952c75e1b82c6-s.ae1b0c1f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/01d67e7cc17e7674-s.p.5b396bc1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans Fallback;src:local(Arial);ascent-override:81.7%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.61%}.pixelify_sans_9937b7e9-module__Jb-K8W__className{font-family:Pixelify Sans,Pixelify Sans Fallback;font-style:normal}.pixelify_sans_9937b7e9-module__Jb-K8W__variable{--font-pixel:"Pixelify Sans","Pixelify Sans Fallback"}
.hg{--sand:#e7c27a;--sand-deep:#c99a52;--hg-ink:#f6efe2;--hg-soft:#e2d6c2;color:var(--hg-ink);font-family:var(--font-geist),system-ui,sans-serif;background:#1b1622;position:relative;overflow-x:clip}.hg *{box-sizing:border-box}.hg a{color:inherit}.hg .disp{font-family:var(--font-bricolage),var(--font-geist),sans-serif}.hg .px{font-family:var(--font-pixel),monospace;letter-spacing:.04em}.hg .pix{image-rendering:pixelated;image-rendering:crisp-edges;display:block}.hg .wrap{max-width:1320px;margin:0 auto;padding:0 32px}.hg .label{font-family:var(--font-pixel),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--sand);margin-bottom:16px;font-size:14px;display:inline-block}.hg .label.on-sky{color:#fff6e6;text-shadow:0 1px #3c1e0a99,0 2px 10px #3c1e0a73}.hg-sky{z-index:0;pointer-events:none;position:fixed;inset:0}.hg-skyl{position:absolute;inset:0}.hg-skyl+.hg-skyl{opacity:0}.hg-sun{clip-path:polygon(30% 0,70% 0,70% 10%,90% 10%,90% 30%,100% 30%,100% 70%,90% 70%,90% 90%,70% 90%,70% 100%,30% 100%,30% 90%,10% 90%,10% 70%,0 70%,0 30%,10% 30%,10% 10%,30% 10%);position:absolute;transform:translate(-50%,-50%)}.hg-star{width:4px;height:4px;position:absolute}.hg-grains{z-index:25;pointer-events:none;position:fixed;inset:0;overflow:hidden}.hg-grain{position:absolute;top:-20px}.hg-glass{z-index:30;filter:drop-shadow(0 8px 16px #0006);width:56px;height:88px;position:fixed;bottom:28px;right:28px}.hg-glass .top,.hg-glass .bottom{transform-box:fill-box;transform-origin:50% 100%}.hg-glass .bottom{transform:scaleY(.02)}.hg .btn{white-space:nowrap;border-radius:12px;align-items:center;gap:10px;height:54px;padding:0 26px;font-size:16px;font-weight:600;transition:transform .2s steps(2,end),box-shadow .2s;display:inline-flex}.hg .btn-p{color:#2a1806;background:linear-gradient(#f3c45c,#d99a2b);box-shadow:inset 0 -4px #0003,0 6px #7a4e14}.hg .btn-p:hover{transform:translateY(-2px)}.hg .btn-p:active{transform:translateY(4px);box-shadow:inset 0 -2px #0003,0 2px #7a4e14}.hg .btn-g{color:var(--hg-ink);background:#140e0a73;box-shadow:inset 0 0 0 2px #f6efe266}.hg .btn-g:hover{background:#140e0a99}.hg .panel{background:#1c140ed1;border-radius:18px;box-shadow:inset 0 0 0 2px #e7c27a40,0 30px 60px -30px #0009}.hg-hero{z-index:1;--mx:0;--my:0;height:980px;position:relative;overflow:hidden}.hg-hero .layer{transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;left:0;right:0}.hg-hero .copy{z-index:2;transform:translate(calc(var(--mx)*-8px),calc(var(--my)*-5px));transition:transform .5s cubic-bezier(.16,1,.3,1);position:relative}.hg-hero .phones{z-index:1;height:520px;transform:translate(calc(var(--mx)*14px),calc(var(--my)*8px));transition:transform .5s cubic-bezier(.16,1,.3,1);position:relative}.hg-hero .far{z-index:2;transform:translate(calc(var(--mx)*-10px),calc(var(--my)*-6px));bottom:0}.hg-hero .near{z-index:4;bottom:-240px}.hg-hero .near-inner{transform:translate(calc(var(--mx)*-30px),calc(var(--my)*-18px));transition:transform .5s cubic-bezier(.16,1,.3,1)}.hg-hero .far img{width:100%;-webkit-mask-image:linear-gradient(#0000 0%,#000 52%);mask-image:linear-gradient(#0000 0%,#000 52%)}.hg-hero .near img{width:140%;max-width:none;margin-left:-20%;-webkit-mask-image:linear-gradient(#0000 0% 70%,#000 82%);mask-image:linear-gradient(#0000 0% 70%,#000 82%)}.hg-branch{background:#21180f;border-radius:20px;flex:0 0 340px;margin:0;transition:transform .5s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:inset 0 0 0 2px #e7c27a40,0 30px 60px -30px #000000b3}.hg-branch:hover{transform:translateY(-10px)rotate(-1deg)}.hg-branch img{object-fit:cover;object-position:center 30%;width:100%;height:420px}.hg .origin{max-width:760px;margin:0 auto}.hg .origin p{color:#f1e8d8;text-shadow:0 2px 12px #0a081480;margin:0 0 22px;font-size:21px;line-height:1.7}.hg .origin .lead{color:var(--hg-ink);margin-bottom:30px;font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.4}.hg .origin .sign{color:var(--hg-soft);margin-top:36px;font-size:17px}.hg .lamp-on{background:#ff5a3c;border-radius:6px;position:absolute;box-shadow:0 0 30px 8px #ff5a3c8c}.hg .bars{align-items:flex-end;gap:4px;height:28px;display:flex}.hg .bars i{background:var(--sand);width:6px;height:30%}@media (prefers-reduced-motion:no-preference){.js .hg [data-reveal]{opacity:0}.hg-grain{animation:linear infinite hg-fall}.hg .bob{animation:2.4s steps(2,end) infinite hg-bob}.hg .lamp-on{animation:1.2s step-end infinite hg-blink}.hg .bars i{animation:.9s steps(4,end) infinite hg-eq}.hg .bars i:nth-child(2){animation-delay:-.3s}.hg .bars i:nth-child(3){animation-delay:-.6s}.hg .bars i:nth-child(4){animation-delay:-.15s}.hg .bars i:nth-child(5){animation-delay:-.45s}.hg .drift{animation:9s ease-in-out infinite hg-drift}}@media (prefers-reduced-motion:reduce){.hg .film{display:none}.hg-hero .layer,.hg-hero .copy,.hg-hero .phones,.hg-hero .near-inner{transition:none;transform:none}}@keyframes hg-fall{0%{transform:translate(0)}to{transform:translate(var(--dx),115vh)}}@keyframes hg-bob{50%{transform:translateY(-4px)}}@keyframes hg-blink{50%{opacity:.25}}@keyframes hg-eq{0%{height:30%}25%{height:90%}50%{height:50%}75%{height:100%}}@keyframes hg-drift{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-14px)rotate(-3deg)}}@media (max-width:900px){.hg .split{grid-template-columns:1fr!important}.hg-glass{display:none}.hg-hero{height:auto;padding-bottom:260px}.hg-hero .phones{height:300px}.hg-hero .phones img{width:520px!important;right:-40px!important}.hg .sticky-copy{position:static!important}.hg .friend{margin-left:0!important}.hg .get{grid-template-columns:1fr!important;padding:32px!important}}@media (max-width:900px),(pointer:coarse){.hg-pan-wrap{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto!important}.hg-pan-wrap::-webkit-scrollbar{display:none}.hg-pan-wrap [data-pan]{padding-right:20px}.hg-branch{scroll-snap-align:center}}@media (max-width:640px){.hg .wrap{padding:0 20px}.hg-pan-wrap [data-pan]{gap:14px!important;padding-left:20px!important}.hg-branch{flex-basis:78vw}.hg-branch img{height:300px}.hg .film+.panel{right:14px;width:auto!important;bottom:14px!important;left:14px!important}}
