.hk{--hk-paper:#fbf6ee;--hk-paper-2:#f4ebdc;--hk-card:#fffdf9;--hk-ink:#1d1813;--hk-ink-2:#5f5448;--hk-line:#e8dccb;--hk-ember:#c2481c;--hk-ember-deep:#8a3b1d;--hk-ember-soft:#fbe3d4;--hk-mustard:#f2b632;--hk-mustard-deep:#e89a1c;--hk-stripe:#3a1a0e;--hk-leaf:#2f7a52;--hk-leaf-soft:#dcefe2;--hk-night:#17120e;--hk-night-2:#241c16;--hk-ease:cubic-bezier(.22, 1, .36, 1);--hk-spring:cubic-bezier(.34, 1.56, .64, 1);--hk-display:"Bricolage Grotesque Variable", ui-sans-serif, system-ui, sans-serif;--hk-body:"Figtree Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--hk-paper);color:var(--hk-ink);font-family:var(--hk-body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55;overflow-x:clip}.hk *,.hk :before,.hk :after{box-sizing:border-box}:where(.hk) :is(h1,h2,h3){font-family:var(--hk-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:700;line-height:.98}:where(.hk) p{text-wrap:pretty;margin:0}:where(.hk) a{color:inherit}.hk-wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 20px}.hk-btn{min-height:52px;transition:background-color .25s ease, box-shadow .42s ease, translate .42s var(--hk-spring);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:650;text-decoration:none;display:inline-flex}.hk-btn:hover{translate:0 -2px;box-shadow:0 12px 22px -10px #0006}.hk-btn-primary{background:var(--hk-ember);color:#fff}.hk-btn-primary:hover{background:var(--hk-ember-deep)}.hk-btn-quiet{color:var(--hk-ink);box-shadow:inset 0 0 0 1.5px var(--hk-line);background:0 0}.hk-btn-light{background:var(--hk-mustard);color:var(--hk-night)}.hk-btn:focus-visible{outline:3px solid var(--hk-mustard);outline-offset:3px}.hk-nav{z-index:40;isolation:isolate;position:sticky;top:0}.hk-nav:before{content:"";z-index:-1;background:color-mix(in srgb, var(--hk-paper) 78%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);border-bottom:1px solid var(--hk-line);opacity:1;position:absolute;inset:0}.hk-nav-inner{justify-content:space-between;align-items:center;height:64px;display:flex}.hk-brand{font-family:var(--hk-display);letter-spacing:-.04em;align-items:center;gap:8px;font-size:22px;font-weight:750;text-decoration:none;display:inline-flex}.hk-brand .hk-hawk{width:34px;height:34px}.hk-nav-links{align-items:center;gap:6px;display:flex}.hk-nav-link{color:var(--hk-ink-2);padding:8px 12px;font-size:15px;text-decoration:none;display:none}.hk-nav .hk-btn{min-height:40px;padding:0 16px;font-size:15px}@media (width>=720px){.hk-nav-link{display:inline-block}}.hk-hawk{color:var(--hk-ember);display:block;overflow:visible}.hk-hawk-wing,.hk-hawk-far{transform-box:view-box;transform-origin:60px 62px}.hk-hawk-wing{animation:hk-beat 5.6s var(--hk-ease) infinite}.hk-hawk-far{animation:hk-beat-far 5.6s var(--hk-ease) infinite}.hk-hawk-bird{transform-box:view-box;transform-origin:60px 60px;animation:hk-hover 5.6s var(--hk-ease) infinite}@keyframes hk-beat{0%,74%,to{rotate:0deg}80%{rotate:-16deg;scale:1 .94}88%{rotate:3deg}94%{rotate:-1deg}}@keyframes hk-beat-far{0%,74%,to{rotate:0deg}80%{rotate:10deg}88%{rotate:-2deg}}@keyframes hk-hover{0%,76%,to{translate:0}84%{translate:0 -2.5px}}.hk-hero{text-align:center;isolation:isolate;padding:28px 0 56px;position:relative}.hk-hero-mark{width:148px;height:148px;margin:8px auto 26px;position:relative}.hk-hero-mark .hk-hawk{filter:drop-shadow(0 18px 14px #8a3b1d40);width:100%;height:100%;position:relative}.hk-halo{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--hk-mustard) 34%, transparent), transparent 72%);border-radius:50%;animation:7s ease-in-out infinite alternate hk-breathe;position:absolute;inset:-55%}.hk-orbit{border:1.5px dashed color-mix(in srgb, var(--hk-ember) 35%, transparent);border-radius:50%;animation:38s linear infinite hk-turn;position:absolute;inset:-22%}.hk-orbit+.hk-orbit{border-color:color-mix(in srgb, var(--hk-ember) 18%, transparent);animation-duration:64s;animation-direction:reverse;inset:-44%}.hk-orbit:after{content:"";background:var(--hk-ember);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:-5px}@keyframes hk-turn{to{rotate:360deg}}@keyframes hk-breathe{0%{opacity:.8;scale:.94}to{opacity:1;scale:1.06}}.hk-eyebrow{background:var(--hk-ember-soft);color:var(--hk-ember-deep);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:650;display:inline-flex}.hk-eyebrow i{background:var(--hk-ember);border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite hk-ping}@keyframes hk-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--hk-ember) 60%, transparent)}to{box-shadow:0 0 0 9px #0000}}.hk-hero h1{margin-top:18px;font-size:clamp(50px,14.5vw,104px)}.hk-hero h1 em{color:var(--hk-ember);font-style:normal}.hk-word{animation:hk-glass .9s var(--hk-ease) calc(.15s + var(--i,0) * 80ms) backwards;margin:-.06em -.04em -.14em;padding:.06em .04em .14em;display:inline-block}@keyframes hk-glass{0%{opacity:0;filter:blur(8px);translate:0 .12em}}.hk-rise{animation:hk-rise .8s var(--hk-ease) calc(.5s + var(--i,0) * .1s) backwards}@keyframes hk-rise{0%{opacity:0;translate:0 18px}}.hk-lede{max-width:34ch;color:var(--hk-ink-2);margin:20px auto 0;font-size:18.5px}.hk-ctas{gap:10px;max-width:360px;margin:28px auto 0;display:grid}@media (width>=560px){.hk-ctas{justify-content:center;max-width:none;display:flex}}.hk-awnings{z-index:-2;pointer-events:none;position:absolute;inset:0}.hk-awning{width:var(--w,90px);aspect-ratio:5/3;background:repeating-linear-gradient(90deg, var(--a,var(--hk-ember)) 0 14%, var(--b,#fff) 14% 28%);opacity:var(--o,.5);border-radius:6px 6px 0 0;position:absolute}.hk-awning:after{content:"";background:radial-gradient(circle at 50% 0, var(--a,var(--hk-ember)) 6.5px, transparent 7px) 0 0 / 14.28% 100%;height:10px;position:absolute;bottom:-9px;left:0;right:0}.hk-hmap{background:var(--hk-card);max-width:420px;box-shadow:0 0 0 1px var(--hk-line), 0 30px 50px -34px #3c1e0a73;text-align:left;border-radius:26px;margin:34px auto 0;padding:10px}.hk-hmap-head{justify-content:space-between;align-items:center;padding:4px 6px 10px;font-size:14px;font-weight:650;display:flex}.hk-hmap-head>span{align-items:center;gap:6px;display:inline-flex}.hk-hmap-head .hk-hawk{width:20px;height:20px}.hk-hmap-head b{background:var(--hk-leaf-soft);color:var(--hk-leaf);border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;display:inline-flex}.hk-hmap-head b:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.hk-hmap-area{aspect-ratio:360/200;border-radius:18px;max-width:100%;position:relative;overflow:hidden}.hk-hmap-area svg{width:100%;height:100%;display:block}.hk-hmap-land{fill:#efe4d1}.hk-hmap-park{fill:#cfe3c9}.hk-hmap-river{fill:none;stroke:#bcd8de;stroke-width:14px;stroke-linecap:round}.hk-hmap-roads path,.hk-hmap-streets path{fill:none;stroke:#fffdf9;stroke-linecap:round}.hk-hmap-roads path{stroke-width:10px}.hk-hmap-streets path{stroke-width:4.5px}.hk-hmap-route{fill:none;stroke:var(--hk-ember);stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 6;animation:hk-route 1.2s var(--hk-ease) 1.9s backwards}@keyframes hk-route{0%{opacity:0;stroke-dashoffset:40px}}.hk-you{left:var(--x);top:var(--y);background:#2f6fde;border-radius:50%;width:14px;height:14px;position:absolute;translate:-50% -50%;box-shadow:0 0 0 3px #fff}.hk-you:after{content:"";border-radius:50%;animation:2.2s ease-out infinite hk-you;position:absolute;inset:-3px}@keyframes hk-you{0%{box-shadow:0 0 #2f6fde73}to{box-shadow:0 0 0 16px #2f6fde00}}.hk-hpin{left:var(--x);top:var(--y);justify-items:center;display:grid;position:absolute;translate:-50% -100%}.hk-hpin-dot{background:var(--hk-ember);width:34px;height:34px;animation:hk-drop .7s var(--hk-spring) calc(.9s + var(--i,0) * .16s) backwards;border-radius:50% 50% 50% 4px;place-items:center;display:grid;rotate:-45deg;box-shadow:0 6px 12px -5px #3c140580,0 0 0 2px #fff}.hk-hpin-dot span{font-size:16px;rotate:45deg}@keyframes hk-drop{0%{opacity:0;translate:0 -40px}60%{opacity:1}}.hk-hpin-tag{background:var(--hk-ink);color:#fff;white-space:nowrap;animation:hk-tag .5s var(--hk-spring) calc(1.5s + var(--i,0) * .16s) backwards;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:6px;left:calc(100% + 4px)}.hk-hpin[data-tag=below] .hk-hpin-tag{top:calc(100% + 4px);left:50%;translate:-50%}@keyframes hk-tag{0%{opacity:0;scale:.6}}.hk-flight{isolation:isolate;position:relative}.hk-flight>section{z-index:1;position:relative}.hk-flight-svg{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hk-flight-trail,.hk-flight-done{fill:none;stroke-linecap:round;stroke-linejoin:round}.hk-flight-trail{stroke:color-mix(in srgb, var(--hk-ember) 12%, transparent);stroke-width:1.5px;stroke-dasharray:1 7}.hk-flight-done{stroke:color-mix(in srgb, var(--hk-ember) 50%, transparent);stroke-width:3px;stroke-dasharray:1 7}.hk-flight-reveal{fill:none;stroke:#fff;stroke-width:10px}.hk-flight-bird{fill:var(--hk-ember-deep);opacity:0;filter:drop-shadow(0 14px 6px #3c1e0a2e);transition:opacity .3s}.hk-ticker{border-block:1px solid var(--hk-line);background:var(--hk-paper-2);padding:14px 0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hk-ticker-track{width:max-content;animation:38s linear infinite hk-ticker;display:flex}.hk-ticker span{font-family:var(--hk-display);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:14px;padding-right:14px;font-size:19px;font-weight:600;display:inline-flex}.hk-ticker span:after{content:"";background:var(--hk-ember);border-radius:50%;width:6px;height:6px}@keyframes hk-ticker{to{translate:-50%}}.hk-section{padding:88px 0}.hk-kicker{color:var(--hk-ember);letter-spacing:.02em;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.hk-kicker b{color:var(--hk-ink-2);font-weight:600}.hk-section h2{margin-top:14px;font-size:clamp(40px,11vw,76px)}.hk-section h2 em{color:var(--hk-ember);font-style:normal}.hk-intro{max-width:36ch;color:var(--hk-ink-2);margin-top:18px;font-size:18.5px}.hk-split{gap:56px;margin-top:48px;display:grid}@media (width>=900px){.hk-split{grid-template-columns:1fr 1fr;align-items:center;gap:72px}}.hk-points{gap:36px;margin:0;padding:0;list-style:none;display:grid}.hk-point-n{color:var(--hk-ember);align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.hk-point-n span{color:var(--hk-line)}.hk-point-n b{color:var(--hk-ink-2);font-weight:600}.hk-point h3{letter-spacing:-.03em;margin-top:10px;font-size:30px}.hk-point p{color:var(--hk-ink-2);margin-top:10px}.hk-mg{background:var(--hk-card);max-width:340px;height:112px;box-shadow:0 0 0 1px var(--hk-line);border-radius:20px;margin-bottom:16px;font-size:13px;position:relative;overflow:hidden}.hk-mg:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 0 2px var(--hk-ember);opacity:0;position:absolute;inset:0}.hk-hit .hk-mg:after{animation:.9s ease-out hk-mg-flash}@keyframes hk-mg-flash{0%{opacity:.9}to{opacity:0}}.hk-mg-follow{align-items:center;gap:16px;padding:14px;display:flex}.hk-mg-qr{width:84px;height:84px;box-shadow:0 0 0 1px var(--hk-line);background:#fff;border-radius:14px;flex:none;padding:8px;position:relative;overflow:hidden}.hk-mg-qr svg{width:100%;height:100%;fill:var(--hk-ink);shape-rendering:crispedges;display:block}.hk-mg-scan{background:var(--hk-ember);height:3px;box-shadow:0 0 12px 3px color-mix(in srgb, var(--hk-ember) 50%, transparent);opacity:0;border-radius:3px;position:absolute;top:6px;left:4px;right:4px}.hk-hit .hk-mg-scan{animation:.8s ease-in-out .1s hk-scan-line}@keyframes hk-scan-line{0%{opacity:1;translate:0}90%{opacity:1;translate:0 72px}to{opacity:0;translate:0 72px}}.hk-mg-side{gap:10px;min-width:0;display:grid}.hk-mg-name{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.hk-mg-btn{border-radius:99px;width:132px;height:36px;font-weight:750;display:grid;position:relative;overflow:hidden}.hk-mg-btn span{border-radius:inherit;transition:translate .45s var(--hk-spring), opacity .3s ease;grid-area:1/1;place-items:center;display:grid}.hk-mg-btn .a{background:var(--hk-ember);color:#fff}.hk-mg-btn .b{background:var(--hk-leaf-soft);color:var(--hk-leaf);translate:0 110%}.hk-hit .hk-mg-btn .a{transition-delay:.85s;translate:0 -110%}.hk-hit .hk-mg-btn .b{transition-delay:.85s;translate:0}.hk-mg-pop{background:var(--hk-ink);color:#fff;opacity:0;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:750;position:absolute;top:14px;right:16px}.hk-hit .hk-mg-pop{animation:hk-pop-up 1.4s var(--hk-ease) 1.1s both}@keyframes hk-pop-up{0%{opacity:0;translate:0 10px;scale:.8}25%,70%{opacity:1;translate:0;scale:1}to{opacity:0;translate:0 -10px}}.hk-mg-find svg{width:100%;height:100%;display:block}.hk-mg-route{fill:none;stroke:var(--hk-ember);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.hk-hit .hk-mg-route{transition:stroke-dashoffset .9s var(--hk-ease) .45s, opacity .1s linear .45s;stroke-dashoffset:0;opacity:1}.hk-mg-pin{left:var(--x);top:var(--y);opacity:0;position:absolute;translate:-50% -100%}.hk-mg-pin .hk-hpin-dot{animation:none}.hk-hit .hk-mg-pin{animation:hk-pin-in .6s var(--hk-spring) both}@keyframes hk-pin-in{0%{opacity:0;translate:-50% -180%}to{opacity:1;translate:-50% -100%}}.hk-mg-chip{background:var(--hk-card);opacity:0;transition:opacity .4s ease, translate .5s var(--hk-spring);border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:650;display:flex;position:absolute;bottom:10px;right:10px;translate:16px;box-shadow:0 6px 16px -8px #00000059}.hk-mg-chip b{color:var(--hk-leaf)}.hk-hit .hk-mg-chip{opacity:1;transition-delay:1.1s;translate:0}.hk-mg-save{background:var(--hk-paper-2);place-items:center;display:grid}.hk-mg-ticket{background:var(--hk-ember);color:#fff;transform-origin:50% 100%;opacity:.3;width:calc(100% - 36px);transition:rotate .7s var(--hk-spring), opacity .4s ease;border-radius:14px;align-items:center;gap:14px;padding:12px 16px;display:flex;position:relative;rotate:x 70deg;-webkit-mask:radial-gradient(8px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(8px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(8px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(8px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat}.hk-hit .hk-mg-ticket{opacity:1;transition-delay:.15s;rotate:x 0deg}.hk-mg-off{font-family:var(--hk-display);letter-spacing:-.04em;font-size:34px;font-weight:800;line-height:1}.hk-mg-off small{letter-spacing:0;font-size:13px;font-weight:700;display:block}.hk-mg-terms{border-left:2px dashed #ffffff73;gap:2px;padding-left:14px;font-size:12px;display:grid}.hk-mg-terms b{font-size:14px}.hk-mg-stamp{border:2.5px solid var(--hk-mustard);color:var(--hk-mustard);text-transform:uppercase;letter-spacing:.08em;background:var(--hk-ember);opacity:0;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:800;position:absolute;top:14px;right:14px;rotate:-12deg}.hk-hit .hk-mg-stamp{animation:.45s cubic-bezier(.2,.9,.3,1.2) 1s both hk-stamp-on}@keyframes hk-stamp-on{0%{opacity:0;scale:2.2}to{opacity:1;scale:1}}.hk-mg-order{grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.hk-mg-items{gap:8px;min-width:0;display:grid}.hk-mg-items span{white-space:nowrap;align-items:center;gap:8px;font-weight:650;display:flex}.hk-mg-items span:before{content:"";width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--hk-line);background:50%/12px no-repeat;border-radius:6px;flex:none;transition:background-color .25s,box-shadow .25s}.hk-hit .hk-mg-items span:before{background-color:var(--hk-leaf);box-shadow:none;transition-delay:calc(.2s + var(--i) * .3s);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3L9.5 3.8' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.hk-mg-ready{align-items:center;gap:10px;display:flex}.hk-mg-bag{font-size:26px}.hk-hit .hk-mg-bag{animation:hk-bag .6s var(--hk-spring) 1.5s}@keyframes hk-bag{40%{translate:0 -8px;rotate:-8deg}}.hk-mg-bar{background:var(--hk-paper-2);border-radius:9px;width:92px;height:7px;overflow:hidden}.hk-mg-bar i{border-radius:inherit;background:var(--hk-ember);transform-origin:0;width:100%;height:100%;transition:scale 1s var(--hk-ease) .6s;display:block;scale:0 1}.hk-hit .hk-mg-bar i{scale:1}.hk-mg-ready b{opacity:.35;margin-top:6px;font-size:12.5px;transition:opacity .3s 1.5s;display:block}.hk-hit .hk-mg-ready b{opacity:1}.hk-stage{width:416px;height:620px;margin:0 auto;position:relative}@media (width<=440px){.hk-stage{zoom:.84}}@media (width<=370px){.hk-stage{zoom:.74}}.hk-stage>*{position:absolute}.hk-stage-a{z-index:2;top:0;left:0}.hk-stage-b{z-index:1;top:110px;right:0}.hk-phone{--pw:236px;width:var(--pw);height:calc(var(--pw) * 2.08);background:var(--hk-night);border-radius:40px;padding:9px;box-shadow:0 40px 60px -30px #28140a80,inset 0 0 0 1.5px #3c3128}.hk-screen{background:var(--hk-card);height:100%;color:var(--hk-ink);border-radius:31px;font-size:12px;line-height:1.35;position:relative;overflow:hidden}.hk-island{background:var(--hk-night);z-index:3;border-radius:99px;width:70px;height:20px;position:absolute;top:8px;left:50%;translate:-50%}.hk-status{justify-content:space-between;padding:10px 20px 0 22px;font-size:11px;font-weight:700;display:flex}.hk-app-head{justify-content:space-between;align-items:center;padding:18px 14px 8px;display:flex}.hk-app-head h4{font-family:var(--hk-display);letter-spacing:-.03em;margin:0;font-size:20px;font-weight:700}.hk-app-head .hk-hawk{width:24px;height:24px}.hk-chips{gap:6px;padding:2px 14px 10px;display:flex;overflow:hidden}.hk-chip{background:var(--hk-paper-2);border-radius:99px;flex:none;padding:4px 9px;font-size:10.5px;font-weight:650}.hk-chip.on{background:var(--hk-ink);color:#fff}.hk-feed{grid-template-columns:minmax(0,1fr);gap:8px;padding:0 10px;display:grid}.hk-card{box-shadow:0 0 0 1px var(--hk-line);background:#fff;border-radius:16px;padding:10px}.hk-card-top{align-items:center;gap:8px;display:flex}.hk-ava{background:var(--bg,var(--hk-ember-soft));border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.hk-card-top>div{min-width:0}.hk-card-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hk-card-name{font-size:12px;font-weight:700}.hk-card-meta{color:var(--hk-ink-2);font-size:10.5px}.hk-live{background:var(--hk-leaf-soft);color:var(--hk-leaf);border-radius:99px;align-items:center;gap:4px;margin-left:auto;padding:3px 7px;font-size:9.5px;font-weight:750;display:inline-flex}.hk-live:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.hk-card p{margin-top:7px;font-size:11.5px}.hk-deal{background:var(--hk-ember-soft);border:1px dashed color-mix(in srgb, var(--hk-ember) 50%, transparent);color:var(--hk-ember-deep);border-radius:10px;justify-content:space-between;align-items:center;margin-top:8px;padding:7px 9px;font-size:11px;font-weight:750;display:flex}.hk-deal small{font-size:9.5px;font-weight:600}.hk-tabbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--hk-line);color:var(--hk-ink-2);background:#ffffffe0;justify-content:space-around;padding:9px 10px 16px;font-size:9.5px;font-weight:650;display:flex;position:absolute;bottom:0;left:0;right:0}.hk-tabbar span{justify-items:center;gap:3px;display:grid}.hk-tabbar span:before{content:"";opacity:.35;background:currentColor;border-radius:9px;width:18px;height:4px}.hk-tabbar .on{color:var(--hk-ember)}.hk-tabbar .on:before{opacity:1}.hk-cover{background:repeating-linear-gradient(90deg, var(--hk-ember) 0 18px, #fff 18px 36px) top / 100% 46px no-repeat, linear-gradient(var(--hk-paper-2), var(--hk-paper-2));height:128px;position:relative}.hk-cover:after{content:"🌮";background:#fff;border-radius:18px;place-items:center;width:56px;height:56px;font-size:28px;display:grid;position:absolute;bottom:-22px;left:14px;box-shadow:0 6px 16px -6px #0000004d}.hk-profile{padding:30px 14px 0}.hk-profile h5{font-family:var(--hk-display);letter-spacing:-.03em;margin:0;font-size:19px;font-weight:700}.hk-follow{gap:6px;margin-top:10px;display:flex}.hk-follow span{text-align:center;background:var(--hk-paper-2);border-radius:99px;flex:1;padding:8px;font-size:11px;font-weight:750}.hk-follow .on{background:var(--hk-ember);color:#fff}.hk-where{background:var(--hk-leaf-soft);color:#1f4d34;border-radius:14px;margin-top:12px;padding:10px}.hk-where b{font-size:12px;display:block}.hk-menu{gap:6px;margin-top:10px;display:grid}.hk-menu div{box-shadow:0 0 0 1px var(--hk-line);border-radius:12px;justify-content:space-between;align-items:center;padding:8px 10px;font-weight:650;display:flex}.hk-menu em{background:var(--hk-ink);color:#fff;border-radius:99px;padding:3px 7px;font-size:10px;font-style:normal}.hk-screen.dark{background:var(--hk-night-2);color:#f6eee3}.hk-screen.dark .hk-card{color:#f6eee3;background:#2e241c;box-shadow:0 0 0 1px #3d3027}.hk-screen.dark .hk-card-meta,.hk-screen.dark .hk-sub{color:#b9a998}.hk-sub{color:var(--hk-ink-2);padding:0 14px;font-size:11px}.hk-compose{margin:10px 10px 0}.hk-compose textarea,.hk-compose .hk-msg{width:100%;color:var(--hk-ink);background:#fff;border-radius:14px;min-height:92px;padding:10px;font-size:12px;line-height:1.4;display:block}.hk-caret{vertical-align:-2px;background:var(--hk-ember);width:1.5px;height:1.1em;animation:1s step-end infinite hk-caret;display:inline-block}@keyframes hk-caret{50%{opacity:0}}.hk-attach{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.hk-attach span{background:#3a2e25;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:700}.hk-attach .on{background:var(--hk-mustard);color:var(--hk-night)}.hk-aud{gap:6px;margin-top:10px;display:grid}.hk-aud div{background:#2e241c;border-radius:12px;justify-content:space-between;align-items:center;padding:8px 10px;font-weight:650;display:flex}.hk-aud div b{color:var(--hk-mustard)}.hk-send{background:var(--hk-mustard);color:var(--hk-night);text-align:center;border-radius:99px;padding:11px;font-size:12.5px;font-weight:800;position:absolute;bottom:18px;left:10px;right:10px}.hk-stats{grid-template-columns:1fr 1fr;gap:8px;padding:0 10px;display:grid}.hk-stat{box-shadow:0 0 0 1px var(--hk-line);background:#fff;border-radius:14px;padding:10px}.hk-stat b{font-family:var(--hk-display);letter-spacing:-.04em;font-size:24px;line-height:1.1;display:block}.hk-stat small{color:var(--hk-ink-2);font-size:10px}.hk-stat .up{color:var(--hk-leaf);font-weight:750}.hk-bars{align-items:end;gap:5px;height:92px;margin-top:8px;display:flex}.hk-bars i{height:var(--h);background:linear-gradient(var(--hk-ember) 0 var(--r), var(--hk-mustard) var(--r));transform-origin:bottom;border-radius:5px 5px 2px 2px;flex:1}.hk-legend{color:var(--hk-ink-2);gap:10px;margin-top:8px;font-size:9.5px;display:flex}.hk-legend span:before{content:"";background:var(--c);border-radius:2px;width:7px;height:7px;margin-right:4px;display:inline-block}.hk-orders{gap:6px;padding:8px 10px 0;display:grid}.hk-orders div{background:var(--hk-paper-2);border-radius:12px;justify-content:space-between;padding:8px 10px;font-weight:650;display:flex}.hk-loyal{padding-top:24px}.hk-pass-stage{width:100%;max-width:340px;margin:0 auto;padding:10px 0 120px;position:relative}.hk-pass{view-timeline-name:--hk-pass;color:#fff;background:linear-gradient(160deg,#2f6b4f,#1f4d38);border-radius:18px;width:100%;padding:16px;box-shadow:0 40px 60px -30px #14281e8c}.hk-pass-head{align-items:center;gap:10px;font-size:17px;display:flex}.hk-pass-logo{background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.hk-pass-field{text-align:right;font-family:var(--hk-display);margin-left:auto;font-size:20px;font-weight:700;line-height:1}.hk-pass small{font-family:var(--hk-body);letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.hk-pass-stamps{background:#ffffff14;border-radius:14px;grid-template-columns:repeat(5,1fr);gap:9px;margin:18px 0 16px;padding:14px;display:grid}.hk-pass-stamps span{aspect-ratio:1;border:1.5px dashed #ffffff59;border-radius:50%;place-items:center;font-size:20px;display:grid}.hk-pass-stamps .on{background:#f6eee3;border:0}.hk-pass-stamps .prize{border:1.5px solid var(--hk-mustard);color:var(--hk-mustard);font-size:11px;font-weight:800}.hk-pass-fields{justify-content:space-between;font-size:14.5px;font-weight:650;display:flex}.hk-pass-fields div+div{text-align:right}.hk-pass-code{background:#fff;border-radius:10px;width:118px;margin:18px auto 2px;padding:8px}.hk-pass-code svg{width:100%;fill:var(--hk-ink);shape-rendering:crispedges;display:block}.hk-notif{-webkit-backdrop-filter:blur(16px)saturate(1.6);background:#ffffffd1;border-radius:18px;align-items:center;gap:10px;padding:11px 12px;font-size:13.5px;line-height:1.3;display:flex;position:absolute;bottom:0;left:-6px;right:-6px;box-shadow:0 18px 36px -14px #28140a66,0 0 0 1px #0000000d}.hk-notif div{min-width:0}.hk-notif b,.hk-notif span:not(.hk-ava){display:block}.hk-notif small{color:var(--hk-ink-2);align-self:start;margin-left:auto;font-size:11.5px}.hk-claim .hk-steps{grid-template-columns:none;gap:0;margin-top:0}.hk-stage-one{width:260px;height:540px}.hk-claim-card{box-shadow:0 0 0 1px var(--hk-line);border-radius:16px;margin:4px 10px 0;padding:10px}.hk-waiting{background:var(--hk-ember-soft);color:var(--hk-ember-deep);border-radius:12px;margin-top:10px;padding:9px 10px;font-weight:650}.hk-waiting b{font-family:var(--hk-display);font-size:18px}.hk-checks{gap:6px;padding:8px 10px 0;display:grid}.hk-checks span{background:var(--hk-paper-2);border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-weight:650;display:flex}.hk-checks span:before{content:"✓";background:var(--hk-leaf);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:grid}.hk-claim-actions{text-align:center;position:absolute;bottom:16px;left:10px;right:10px}.hk-claim-google{background:var(--hk-ink);color:#fff;border-radius:99px;padding:11px;font-size:12.5px;font-weight:800}.hk-claim-alt{color:var(--hk-ink-2);margin-top:8px;font-size:10.5px}.hk-spot{background:var(--hk-paper-2);view-timeline-name:--hk-spot;padding:88px 0 96px;position:relative;overflow:clip}.hk-map{height:380px;box-shadow:0 0 0 1px var(--hk-line) inset;background:linear-gradient(90deg,#0000 47%,#fff 47% 53%,#0000 53%) 0 0/100% 100%,linear-gradient(#0000 22%,#fff 22% 28%,#0000 28% 64%,#fff 64% 70%,#0000 70%) 0 0/100% 100%,#e7dbc6;border-radius:28px;margin-top:44px;position:relative;overflow:hidden}.hk-pin{left:var(--x);top:var(--y);justify-items:center;display:grid;position:absolute;translate:-50% -100%}.hk-pin-dot{background:#cbbba3;border-radius:50% 50% 50% 4px;place-items:center;width:42px;height:42px;display:grid;rotate:-45deg;box-shadow:0 6px 12px -6px #0006}.hk-pin-dot span{filter:grayscale();opacity:.6;font-size:19px;rotate:45deg}.hk-pin-label{background:var(--hk-ink);color:#fff;white-space:nowrap;opacity:0;border-radius:99px;margin-top:6px;padding:3px 8px;font-size:11px;font-weight:700;scale:.6}.hk-glider{will-change:transform;width:34%;max-width:190px;color:var(--hk-ember-deep);filter:drop-shadow(0 40px 12px #3c1e0a2e);position:absolute;top:0;left:0}.hk-glider svg{fill:currentColor;width:100%;display:block}.hk-fly-wings{transform-box:fill-box;transform-origin:50% 60%;animation:3.2s ease-in-out infinite hk-flap}@keyframes hk-flap{0%,70%,to{scale:1}80%{scale:1 .72}90%{scale:1 1.06}}.hk-pin .hk-pin-dot,.hk-pin .hk-pin-dot span,.hk-pin .hk-pin-label{transition:background-color .35s,scale .45s cubic-bezier(.34,1.56,.64,1),opacity .3s,filter .3s}.hk-pin.good:not(.lit) .hk-pin-dot{background:#cbbba3}.hk-pin.good:not(.lit) .hk-pin-dot span{filter:grayscale();opacity:.6}.hk-pin.good:not(.lit) .hk-pin-label{opacity:0;scale:.6}.hk-pin.good.lit .hk-pin-dot{background:var(--hk-ember)}.hk-pin.good.lit .hk-pin-dot span{filter:none;opacity:1}.hk-pin.good.lit .hk-pin-label{opacity:1;scale:1}.hk-dark{background:var(--hk-night);color:#f6eee3}.hk-dark .hk-intro,.hk-dark .hk-point p{color:#c4b5a3}.hk-dark .hk-kicker,.hk-dark .hk-point-n,.hk-dark h2 em{color:var(--hk-mustard)}.hk-dark .hk-kicker b,.hk-dark .hk-point-n b{color:#c4b5a3}.hk-dark .hk-point-n span{color:#4a3c31}.hk-dark .hk-phone{box-shadow:0 40px 70px -30px #000c,inset 0 0 0 1.5px #4a3c31}.hk-numbers{background:#3a2e25;border-radius:22px;grid-template-columns:1fr 1fr;gap:1px;margin-top:64px;display:grid;overflow:hidden}.hk-numbers div{background:var(--hk-night-2);padding:22px 18px}.hk-numbers b{font-family:var(--hk-display);letter-spacing:-.04em;color:var(--hk-mustard);font-size:clamp(34px,9vw,54px);line-height:1;display:block}.hk-numbers span{color:#c4b5a3;margin-top:8px;font-size:14.5px;display:block}@media (width>=900px){.hk-numbers{grid-template-columns:repeat(4,1fr)}}.hk-steps{gap:0;margin:40px 0 0;padding:0;list-style:none;display:grid}.hk-steps li{border-top:1px solid var(--hk-line);padding:28px 0}.hk-steps b{font-family:var(--hk-display);letter-spacing:-.05em;color:var(--hk-ember);font-size:54px;line-height:1;display:block}.hk-steps h3{letter-spacing:-.025em;margin-top:14px;font-size:24px}.hk-steps p{color:var(--hk-ink-2);margin-top:8px}@media (width>=900px){.hk-steps{grid-template-columns:repeat(3,1fr);gap:32px}}.hk-join{gap:14px;margin-top:40px;display:grid}@media (width>=800px){.hk-join{grid-template-columns:1fr 1fr}}.hk-join-card{background:var(--hk-card);box-shadow:0 0 0 1px var(--hk-line);border-radius:28px;padding:28px 22px;position:relative;overflow:hidden}.hk-join-card.dark{background:var(--hk-night);color:#f6eee3;box-shadow:none}.hk-join-card h3{font-size:34px}.hk-join-card p{color:var(--hk-ink-2);margin-top:10px}.hk-join-card.dark p{color:#c4b5a3}.hk-join-card .hk-btn{width:100%;margin-top:22px}.hk-join-card ul{gap:8px;margin:16px 0 0;padding:0;font-weight:600;list-style:none;display:grid}.hk-join-card li{gap:10px;display:flex}.hk-join-card li:before{content:"";background:var(--hk-ember-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.5l2.5 2.5L13 6.5' fill='none' stroke='%23c2481c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-radius:50%;flex:none;width:18px;height:18px;margin-top:3px}.hk-join-card.dark li:before{background-color:#3a2e25}.hk-foot{border-top:1px solid var(--hk-line);color:var(--hk-ink-2);padding:40px 0 56px;font-size:14.5px}.hk-foot-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@supports (animation-timeline:scroll()){.hk-nav:before{animation:linear both hk-fade-in;animation-timeline:scroll(root);animation-range:0 80px}@keyframes hk-fade-in{0%{opacity:0}to{opacity:1}}.hk-awning{animation:linear both hk-depth;animation-timeline:scroll(root);animation-range:0 100vh}@keyframes hk-depth{to{translate:0 calc(var(--d,1) * -120px);rotate:calc(var(--d,1) * 4deg)}}.hk-hero-copy{animation:linear both hk-lift;animation-timeline:scroll(root);animation-range:0 90vh}@keyframes hk-lift{to{opacity:.2;translate:0 -60px}}.hk-hero-mark{animation:linear both hk-mark-out;animation-timeline:scroll(root);animation-range:0 80vh}@keyframes hk-mark-out{to{translate:0 90px;scale:.82}}.hk-hero-mark .hk-hawk{animation:linear both hk-dive;animation-timeline:scroll(root);animation-range:0 70vh}@keyframes hk-dive{to{rotate:24deg}}.hk-par{animation:linear both hk-par;animation-timeline:view();animation-range:cover}@keyframes hk-par{0%{translate:0 var(--from,70px)}to{translate:0 var(--to,-70px)}}.hk-tilt{animation:linear both hk-tilt;animation-timeline:view();animation-range:entry cover 45%}@keyframes hk-tilt{0%{rotate:var(--r0,-8deg);scale:.92}to{rotate:var(--r1,-3deg);scale:1}}.hk-reveal{animation:linear both hk-reveal;animation-timeline:view();animation-range:entry 5% entry 80%}@keyframes hk-reveal{0%{opacity:0;filter:blur(4px);translate:0 36px}}.hk-bars i{animation:linear both hk-grow;animation-timeline:view();animation-range:entry 20% cover 50%}@keyframes hk-grow{0%{scale:1 .05}}.hk-pass-stamps .on{animation:linear both hk-stamp;animation-timeline:--hk-pass;animation-range:var(--at) var(--end)}@keyframes hk-stamp{0%{opacity:0;rotate:-20deg;scale:1.6}70%{opacity:1;scale:.92}to{opacity:1;rotate:0deg;scale:1}}}@media (prefers-reduced-motion:reduce){.hk *,.hk :before,.hk :after{transition:none!important;animation:none!important}.hk-nav:before{opacity:1}}.hk-lock{text-align:left;gap:8px;max-width:420px;margin:30px auto 0;display:grid}.hk-lock-item{-webkit-backdrop-filter:blur(16px)saturate(1.5);background:#ffffffdb;border-radius:20px;align-items:flex-start;gap:11px;padding:12px 13px;display:flex;box-shadow:0 18px 36px -18px #28140a73,0 0 0 1px #0000000d}.hk-lock-item>div{flex:1;min-width:0}.hk-lock-icon{background:var(--hk-ember);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.hk-lock-icon .hk-hawk{color:#fff;width:28px;height:28px}.hk-lock-icon.wallet{background:#2f6b4f}.hk-lock-top{justify-content:space-between;gap:8px;font-size:14px;display:flex}.hk-lock-top small{color:var(--hk-ink-2);font-size:12px}.hk-lock-item p{margin:2px 0 0;font-size:14.5px;line-height:1.35}.hk-lock+.hk-hmap{margin-top:14px}@media (width<=640px){.hk-hero-mark{width:104px;height:104px;margin:4px auto 18px}}.hk-foot-by a{color:inherit}
