@font-face{font-family:"Minecraft Five";src:url(https://hinokamimc.com/assets/fonts/minecraft-five-bold.woff2) format("woff2");font-weight:400 700;font-display:swap}
:root{
  --hk-night:#202020;--hk-night-2:#1a1a1a;--hk-night-deep:#0c0c0c;--hk-abyss:#0c0c0c;
  --hk-scarlet:#e40004;--hk-scarlet-2:#b80003;--hk-scarlet-deep:#95303a;--hk-washi:#f2f2f2;
  --hk-ember:#e40004;--hk-ember-2:#c40003;--hk-ember-deep:#6e0002;
  --hk-bg:#161616;--hk-bg-2:#0e0e0e;--hk-panel:#2a2a2a;--hk-panel-2:#343536;--hk-line:#45474c;
  --hk-ink:#f2f2f2;--hk-ink-soft:#cacfd9;--hk-ink-faint:#9a9ea6;
  --hk-green:#2e7d5b;--hk-green-d:#1d5a40;--hk-red:#e40004;--hk-red-d:#95303a;--hk-blurple:#5865f2;--hk-blurple-d:#41497f;--hk-wisteria:#95303a;
  --hk-disp:"IM Fell DW Pica",Georgia,serif;--hk-sub:"Minecraft Five","Signika Negative",system-ui,sans-serif;--hk-body:"Signika Negative",system-ui,sans-serif;--hk-mono:"Space Mono",monospace;
  --hk-chamf:polygon(0 9px,9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px));
  --hk-chamf-sm:polygon(0 6px,6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px));
  --font:var(--hk-body);
}
body{background:var(--hk-bg);background-image:radial-gradient(rgba(242,242,242,.025) 1.1px,transparent 1.2px);background-size:9px 9px;color:var(--hk-ink);font-family:var(--hk-body);font-weight:400;-webkit-font-smoothing:antialiased}
a{text-decoration:none}
h1,h2,h3,h4,.h3,.panel .panel-heading .h3,.modal-body h3,.modal-body h4,.module h3,.panel-login .panel-heading h1{font-family:var(--hk-disp);font-weight:400;letter-spacing:.3px}
.panel .panel-heading .h3{font-size:28px;text-shadow:0 3px 0 rgba(0,0,0,.35)}
.panel .panel-heading:before{background-color:var(--hk-scarlet)!important;height:4px;width:34px;border-radius:2px}
.panel .panel-body p,.ndzn-category .panel-body .desc,.modal-body p{font-weight:600;line-height:1.7;font-size:16px}
.panel{background:var(--hk-panel);border-radius:18px;box-shadow:0 6px 0 var(--hk-bg-2),inset 0 0 0 1.5px var(--hk-line)}
.panel p>a{color:var(--hk-scarlet)}
.panel p>a:hover,.panel p>a:focus{color:var(--hk-washi)}

/* buttons */
.btn{font-family:var(--hk-sub);font-weight:400;letter-spacing:.06em;border-radius:14px;box-shadow:0 5px 0 rgba(0,0,0,.45);transition:transform .08s,box-shadow .08s,background-color .15s;text-shadow:0 1px 0 rgba(0,0,0,.2)}
.btn:active{transform:translateY(3px);box-shadow:0 2px 0 rgba(0,0,0,.45)}
.btn-green,.btn-success{background:linear-gradient(180deg,var(--hk-ember),var(--hk-ember-2));color:#f2f2f2;box-shadow:0 5px 0 var(--hk-ember-deep);text-shadow:0 1px 0 rgba(255,255,255,.35)}
.btn-green:hover,.btn-green:focus,.btn-success:hover,.btn-success:focus{background:linear-gradient(180deg,#ff3437,var(--hk-ember))}
.btn-info{background:linear-gradient(180deg,var(--hk-scarlet),var(--hk-scarlet-2));color:#f2f2f2;box-shadow:0 5px 0 var(--hk-scarlet-deep);text-shadow:none}
.btn-info:hover,.btn-info:focus{background:linear-gradient(180deg,#ff3437,var(--hk-scarlet))}
.btn-info>svg,.is-package .btn-info>svg{fill:#f2f2f2!important}
.btn-danger{background:linear-gradient(180deg,#ff2a2e,var(--hk-red));color:#fff;box-shadow:0 5px 0 var(--hk-red-d)}
.btn-danger:hover,.btn-danger:focus{background:linear-gradient(180deg,#ff4a4d,#ff2a2e)}
.btn-warning{background:linear-gradient(180deg,#7983f5,var(--hk-blurple));color:#fff;box-shadow:0 5px 0 var(--hk-blurple-d)}
.btn-warning:hover,.btn-warning:focus{background:linear-gradient(180deg,#8e97ff,#7983f5)}
.btn-purple{background:linear-gradient(180deg,#cacfd9,var(--hk-wisteria));color:#fff;box-shadow:0 5px 0 #5d6065}
.btn-purple:hover,.btn-purple:focus{background:linear-gradient(180deg,#e0e3ea,#cacfd9)}
.btn-grey{background:var(--hk-panel-2);color:var(--hk-ink);box-shadow:0 5px 0 var(--hk-bg-2)}
.btn-white{background:linear-gradient(180deg,#fff,#f2f2f2);color:var(--hk-night);box-shadow:0 5px 0 #5d6065;text-shadow:none}
.btn-green-transparent{border-color:var(--hk-scarlet);color:var(--hk-scarlet);box-shadow:none}
.btn-green-transparent:hover,.btn-green-transparent:focus{border-color:var(--hk-washi);color:var(--hk-washi)}
.panel-homepage-main .part-buttons>.btn,.panel-options .buttons .btn,.page-checkout .btn,.sidebar-package .package-buttons .btn{margin-bottom:5px}

/* inputs */
.input,input.input,select.input,#login-input{background:var(--hk-bg);color:var(--hk-ink);border:2px solid var(--hk-line);border-radius:12px;font-family:var(--hk-body);font-weight:700}
.input:focus{border-color:var(--hk-scarlet);outline:none}
.input::placeholder{color:var(--hk-ink-faint)}

/* nav bar */
#hk-nav{position:sticky;top:0;z-index:40;background:linear-gradient(180deg,var(--hk-night),var(--hk-night-2));box-shadow:0 3px 0 var(--hk-night-deep),0 6px 14px #0006}
.hk-wrap{max-width:1180px;margin:0 auto;padding:0 36px}
.hk-nav-in{display:flex;align-items:center;gap:28px;height:72px}
.hk-brand img{height:54px;width:auto;display:block;filter:drop-shadow(0 2px 2px rgba(0,0,0,.4))}
.hk-links{display:flex;gap:4px;margin-left:8px}
.hk-links a{font-family:var(--hk-sub);font-size:15px;color:#cacfd9;padding:8px 15px;clip-path:var(--hk-chamf-sm);transition:.15s;letter-spacing:.06em;white-space:nowrap}
.hk-links a:hover{background:#ffffff1f;color:#fff}
.hk-links a.active{background:var(--hk-abyss);color:var(--hk-scarlet)}
.hk-links a .ext{font-size:11px;margin-left:4px;opacity:.7;vertical-align:1px}
.hk-cta{margin-left:auto;display:flex;align-items:center;gap:12px}
.hk-discord-btn{width:46px;height:46px;background:#7289da;display:grid;place-items:center;border-radius:16px;box-shadow:0 5px 0 #4e5d99;transition:transform .08s}
.hk-discord-btn:active{transform:translateY(3px);box-shadow:0 2px 0 #4e5d99}
.hk-discord-btn svg{width:24px;height:24px;fill:#fff}
.hk-cart-btn{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 16px;border-radius:16px;background:var(--hk-abyss);color:var(--hk-washi);font-family:var(--hk-sub);font-size:15px;box-shadow:inset 0 0 0 2px var(--hk-line);transition:.15s}
.hk-cart-btn:hover{box-shadow:inset 0 0 0 2px var(--hk-scarlet);color:#fff}
.hk-cart-btn svg{width:18px;height:18px;fill:currentColor}
.hk-cart-btn .hk-cart-count{background:var(--hk-scarlet);color:#f2f2f2;border-radius:8px;padding:1px 7px;font-size:12px}
.hk-btn{position:relative;display:inline-flex;align-items:center;gap:9px;font-family:var(--hk-sub);font-size:16px;letter-spacing:.06em;border:none;cursor:pointer;padding:14px 26px;color:#fff;border-radius:16px;transition:transform .08s;text-decoration:none}
.hk-btn-gold{background:linear-gradient(180deg,var(--hk-ember),var(--hk-ember-2));color:#f2f2f2;text-shadow:0 1px 0 rgba(255,255,255,.4);box-shadow:0 5px 0 var(--hk-ember-deep)}
.hk-btn-gold:active{transform:translateY(3px);box-shadow:0 2px 0 var(--hk-ember-deep)}
.hk-btn-play{overflow:hidden;animation:mjPlayGlow 2.2s ease-in-out infinite;text-transform:uppercase}
.hk-btn-play .hk-play-ic{display:inline-block;animation:mjPlayBob 1.1s ease-in-out infinite}
.hk-btn-play:after{content:"";position:absolute;top:0;left:-75%;width:45%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.65),transparent);transform:skew(-20deg);animation:mjPlayShine 3s ease-in-out infinite}
@keyframes mjPlayGlow{0%,to{box-shadow:0 5px 0 var(--hk-ember-deep)}50%{box-shadow:0 5px 0 var(--hk-ember-deep),0 0 16px 2px #e4000499}}
@keyframes mjPlayShine{0%{left:-75%}45%,to{left:160%}}
@keyframes mjPlayBob{0%,to{transform:translate(0)}50%{transform:translate(3px)}}
.hk-burger{display:none;width:44px;height:44px;border-radius:12px;background:#ffffff1f;color:#fff;font-size:26px;line-height:44px;text-align:center;margin-left:auto}
@media(prefers-reduced-motion:reduce){.hk-btn-play,.hk-btn-play .hk-play-ic,.hk-btn-play:after{animation:none}}

/* hero */
.hk-hero{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 82% 0%,rgba(228,0,4,.22),transparent 55%),linear-gradient(180deg,#161616c4,#161616c9,#0e0e0ede),var(--hk-hero-img);background-size:cover;background-position:center;background-repeat:no-repeat}
.hk-hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.2px);background-size:10px 10px;pointer-events:none}
.hk-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center;padding:44px 36px 52px}
.hk-eyebrow{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-family:var(--hk-sub);font-size:15px;letter-spacing:1px;color:var(--hk-washi);background:#00000059;padding:9px 15px;clip-path:var(--hk-chamf-sm);margin-bottom:18px}
.hk-eyebrow .pin{width:8px;height:8px;background:var(--hk-scarlet);box-shadow:0 0 0 3px #e4000440}
.hk-hero h1{font-family:var(--hk-disp);font-size:46px;line-height:.98;color:#fff;margin:0 0 14px;text-shadow:0 4px 0 rgba(0,0,0,.35)}
.hk-hero h1 em{font-style:normal;color:var(--hk-scarlet);text-shadow:0 4px 0 var(--hk-scarlet-deep)}
.hk-hero-lede{font-size:16px;line-height:1.6;color:#f2f2f2;font-weight:700;max-width:460px;margin:0 0 22px}
.hk-sign{display:inline-flex;align-items:stretch;border-radius:16px;background:linear-gradient(180deg,#2a2a2a,#1c1c1c);padding:4px;box-shadow:0 5px #00000073}
.hk-sign .seg{display:flex;align-items:center;gap:10px;padding:10px 18px;background:#0000003d;border-radius:12px;cursor:pointer;border:0;color:inherit}
.hk-sign .seg+.seg{margin-left:4px}
.hk-sign .dot{width:10px;height:10px;border-radius:50%;background:#4fd18b;box-shadow:0 0 0 4px #4fd18b2e;animation:mjPulse 2.4s infinite}
@keyframes mjPulse{0%,to{box-shadow:0 0 0 4px #4fd18b2e}50%{box-shadow:0 0 0 7px #4fd18b0a}}
.hk-sign .val{font-family:var(--hk-sub);font-size:16px;color:#ffffffbf;line-height:1}
.hk-sign .val b{color:#fff}
.hk-announce{position:relative;background:#00000047;border-radius:18px;box-shadow:inset 0 0 0 2px #ffffff14;padding:26px 64px 26px 30px;min-height:190px}
.hk-announce .swiper{height:150px;overflow:hidden}
.hk-announce .swiper-slide{display:flex;flex-direction:column;justify-content:center;height:150px}
.hk-announce .announcement-title{font-family:var(--hk-disp);font-size:24px;color:var(--hk-ember);margin:0 0 6px;text-shadow:0 3px 0 rgba(0,0,0,.35)}
.hk-announce .announcement-description{font-size:15px;line-height:1.55;color:#f2f2f2;font-weight:700}
.hk-announce .announcement-buttons{margin-top:12px}
.hk-announce .announcement-buttons .btn{display:inline-flex;height:40px;line-height:40px;font-size:15px}
.hk-announce .swiper-pagination{position:absolute;right:14px!important;left:auto!important;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:6px;width:auto!important}
.hk-announce .swiper-pagination-bullet{width:8px;height:8px;background:#ffffff59;opacity:1;margin:0!important}
.hk-announce .swiper-pagination-bullet-active{background:var(--hk-scarlet)}
.hk-energy{height:26px;position:relative;background:linear-gradient(90deg,var(--hk-scarlet-deep),var(--hk-scarlet) 50%,var(--hk-scarlet-deep));box-shadow:inset 0 4px #ffffff26,inset 0 -4px #00000059;margin-bottom:38px}
.hk-energy:after{content:"";position:absolute;inset:0;background-image:conic-gradient(#0000001f 25%,transparent 0 50%,#0000001f 0 75%,transparent 0);background-size:26px 26px;opacity:.9}
#hk-nav.header-login+.hk-hero{display:none}

/* sidebar */
.sidebar-default .sidebar-user{background:linear-gradient(150deg,#2a2a2a,var(--hk-night-2));border-radius:18px 18px 0 0;box-shadow:inset 0 0 0 1.5px var(--hk-line)}
.sidebar-default .user-info .big{font-family:var(--hk-disp);font-weight:400;font-size:19px}
.sidebar-default .btn-cart{background:linear-gradient(180deg,var(--hk-scarlet),var(--hk-scarlet-2));box-shadow:0 4px 0 var(--hk-scarlet-deep)}
.sidebar-default .btn-cart>span,.sidebar-default .btn-cart:hover>span,.sidebar-default .btn-cart:focus>span{color:#f2f2f2;font-family:var(--hk-disp);font-weight:400}
.sidebar-default .btn-logout{background:#ffffff1f;box-shadow:0 4px 0 #00000040}
.sidebar-default .btn-logout:hover,.sidebar-default .btn-logout:focus{background:#ffffff33}
.sidebar-default .btn-logout>span{font-family:var(--hk-disp);font-weight:400}
.sidebar-default .sidebar-nav.panel{border-radius:0 0 18px 18px}
.sidebar-default .menu-cat{border-radius:14px}
.sidebar-default .complex-cat-toggle>span,.sidebar-default .menu-cat>span,.sidebar-default .menu-cat .simple-subcat{font-family:var(--hk-disp);font-weight:400;font-size:18px;letter-spacing:.3px}
.sidebar-default .complex-cat.active .complex-cat-toggle,.sidebar-default .simple-cat.active{background:linear-gradient(150deg,#7a1418,#6e0002)}
.sidebar-default .simple-cat.active>span,.sidebar-default .complex-cat.active .complex-cat-toggle>span{color:#fff}
.sidebar-default .menu-cat .menu-cat-img{border-radius:12px}
.sidebar-modules-inner .module{background:var(--hk-panel);border-radius:18px;box-shadow:0 6px 0 var(--hk-bg-2),inset 0 0 0 1.5px var(--hk-line)}

/* packages */
.is-package{background:var(--hk-panel-2);border-radius:16px;box-shadow:0 5px 0 var(--hk-bg-2),inset 0 0 0 1.5px var(--hk-line);transition:transform .14s}
.is-package:hover{transform:translateY(-4px)}
.is-package .package-part-image{background:#00000033;border-radius:16px 16px 0 0}
.is-package .package-name{font-family:var(--hk-disp);font-weight:400;font-size:19px;letter-spacing:.3px}
.is-package .package-price .price-actual,.is-package .package-price .price-custom,.sidebar-package .package-price .price-actual,#ndzn-cart-popup .cart-items .item .item-price,#ndzn-cart-popup .cart-info span{color:var(--hk-ember)}
.is-package .package-price .price-discount{color:var(--hk-red)}
.is-package .package-buttons .btn{border-radius:12px;font-size:16px}
.is-package .package-expires{background:#e40004e0;border-radius:10px;font-family:var(--hk-disp);font-weight:400}
.sidebar-package .package-name{font-family:var(--hk-disp);font-weight:400}

/* modals */
.modal .modal-dialog{background:#0c0c0cb3;backdrop-filter:blur(2px)}
.modal-box{background:var(--hk-panel);border-radius:18px;box-shadow:0 8px 0 var(--hk-bg-2),inset 0 0 0 1.5px var(--hk-line)}
.package-modal{border-radius:18px}
.modal-header{background:var(--hk-bg);border-radius:14px}
.modal-box .modal-close{background:var(--hk-red)}
.modal-body h3:after,.modal-body h4:after{background:var(--hk-scarlet)}
.modal-body-inner:before{--tw-gradient-from:var(--hk-panel) var(--tw-gradient-from-position)}
.modal-body-inner:after{--tw-gradient-to:var(--hk-panel) var(--tw-gradient-to-position)}
#copy-ip-modal .modal-box{max-width:420px;text-align:center;padding:36px 30px}
#copy-ip-modal img{width:180px;margin:0 auto 10px;display:block}
#copy-ip-modal h1{font-family:var(--hk-mono);font-size:22px;color:var(--hk-washi);margin:0 0 6px}
#copy-ip-modal span{display:block;font-family:var(--hk-disp);color:var(--hk-green);font-size:16px;margin-bottom:18px}
#copy-ip-modal .btn{padding:10px 28px}
#ndzn-cart-popup .modal-box{background:var(--hk-panel);border-radius:18px 0 0 18px}
#ndzn-cart-popup .cart-header,#ndzn-cart-popup .cart-items .item{background:var(--hk-bg);border-radius:14px}
#ndzn-cart-popup .cart-header .mdi-close{background:var(--hk-red)}
#ndzn-cart-popup .cart-body{background:var(--hk-panel)}
#ndzn-cart-popup .cart-items .item .item-name{font-family:var(--hk-disp);font-weight:400}
#ndzn-cart-popup .cart-items .item-buttons .item-qty,#ndzn-cart-popup .cart-items .item-options{background:var(--hk-panel-2);border-color:var(--hk-line);border-radius:10px}
#ndzn-cart-popup .part-checkout .btn{border-radius:14px}
#ndzn-shop-menu .modal-box{background:var(--hk-panel);border-radius:0 18px 18px 0}
#ndzn-shop-menu h1{font-family:var(--hk-disp);font-weight:400}

/* checkout, notifications, sale */
#ndzn-notification .alert,#ndzn-notification .panel{background:var(--hk-red);border-radius:14px}
#ndzn-notification .alert i{color:var(--hk-red);border-radius:8px}
.panel.panel-green{background:linear-gradient(150deg,#b80003,#95303a)}
.panel.panel-sale{border-radius:18px 18px 0 0}
.panel-sale .sale-text .big,.panel-sale .sale-text .sml{font-family:var(--hk-disp);font-weight:400}
.panel-sale .sale-text .big{text-shadow:0 3px 0 rgba(0,0,0,.25)}
.page-checkout .basket-item,.page-checkout .coupon-el.coupon{background:var(--hk-bg);border-radius:14px}
.page-checkout .item-name{font-family:var(--hk-disp);font-weight:400}
.page-checkout .item-price{color:var(--hk-ember)}
.panel-user{background:var(--hk-night-2);border-radius:14px;overflow:hidden}
.panel.panel-user .part-right>a{background:linear-gradient(150deg,#7a1418,#6e0002);color:#fff}
.panel.panel-user .part-right>a .big,.panel.panel-user .part-right>a .sml{color:#fff}
.panel-user .mobile-menu-link>span,.panel-user .part-right>a .big{font-family:var(--hk-disp);font-weight:400}
.panel-login .panel-heading{background:var(--hk-night-2);border-radius:18px 18px 0 0}
.panel-login .panel-heading .login-options .login-method-indicator{background:var(--hk-scarlet);border-radius:10px}
.panel-login .panel-heading .login-options>button{font-family:var(--hk-disp);font-weight:400}
.module.is-goal .progress-bar,.progress .progress-bar{background:var(--hk-scarlet)}
.module.is-top-donator h3,.module.is-recentpayments h3,.module.is-patrons h3,.module.is-giftcardbalance h3{font-family:var(--hk-disp);font-weight:400}
#ndzn-coins-category .bar-yellow{background:var(--hk-scarlet)}
.tippy-box{background:var(--hk-abyss);font-family:var(--hk-body);font-weight:700}

/* footer */
#hk-footer{position:relative;background:linear-gradient(180deg,var(--hk-night-2),var(--hk-abyss));color:#fff;padding:54px 0 30px;box-shadow:inset 0 5px 0 var(--hk-night-deep);margin-top:auto}
.hk-foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:28px;margin-bottom:34px}
.hk-foot-brand img{height:58px;width:auto;display:block;filter:drop-shadow(0 2px 2px rgba(0,0,0,.4))}
.hk-foot-brand p{font-size:14px;font-weight:700;color:var(--hk-ink-soft);max-width:280px;margin:16px 0 0;line-height:1.5}
.hk-fcol h4{font-family:var(--hk-disp);font-size:15px;color:var(--hk-scarlet);margin:0 0 14px;letter-spacing:.3px}
.hk-fcol a{display:block;font-size:14px;font-weight:700;color:var(--hk-ink-soft);padding:5px 0;transition:.15s}
.hk-fcol a:hover{color:#fff}
.hk-foot-bottom{border-top:2px solid rgba(255,255,255,.12);padding-top:22px;display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:13px;font-weight:700;color:var(--hk-ink-faint);flex-wrap:wrap}
.hk-foot-bottom p{margin:0;max-width:560px;line-height:1.5}
.hk-foot-bottom p.hk-foot-legal{order:3;flex-basis:100%;max-width:none;font-weight:600}
.hk-foot-legal a{color:var(--hk-ink-soft);text-decoration:underline}
.hk-foot-legal a:hover{color:var(--hk-washi)}
.hk-foot-right{display:flex;align-items:center;gap:14px}
.hk-foot-socials{display:flex;align-items:center;gap:6px}
.hk-foot-socials a{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#ffffff1a;transition:.15s}
.hk-foot-socials a:hover{background:#fff3}
.hk-foot-socials svg{width:16px;height:16px;fill:#cacfd9}
.hk-ipcopy{font-family:var(--hk-mono);cursor:pointer;background:#00000059;padding:7px 13px;clip-path:var(--hk-chamf-sm);color:var(--hk-washi);font-size:13px}
#hk-footer #tm{display:inline-flex;align-items:center;gap:6px;color:var(--hk-ink-faint);font-size:12px;margin-left:8px}
#hk-footer #tm svg{width:14px;fill:var(--hk-ink-faint)}
#hk-footer #tm span,#hk-footer #tm path{color:inherit;fill:var(--hk-ink-faint)}

@media(max-width:900px){.hk-hero-grid{grid-template-columns:1fr;gap:26px;padding:36px 20px 40px}.hk-hero h1{font-size:40px}.hk-foot-grid{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.hk-wrap{padding:0 20px}.hk-nav-in{gap:14px}.hk-links,.hk-cta{display:none}.hk-burger{display:block}.hk-brand img{height:44px}.hk-hero h1{font-size:34px}.hk-eyebrow{white-space:normal}.hk-sign{flex-direction:column}.hk-sign .seg+.seg{margin-left:0;margin-top:4px}.hk-foot-grid{grid-template-columns:1fr}.hk-foot-bottom{flex-direction:column;text-align:center}}
