.bk{--cream:#fbf7ef;--card:#fff;--sand:#f3ede1;--ink:#16211b;--ink-2:#56645b;--ink-3:#8b968e;--line:#e7e1d4;--deep:#0a3a24;--deep-2:#0d4a2e;--green:#16a34a;--green-ink:#0e7a36;--amber:#c8871f;--amber-2:#f6e9ce;--font-display:"DM Serif Display", Georgia, "Times New Roman", serif;--font-body:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--gutter:24px;--maxw:1220px;--ease:cubic-bezier(.22, 1, .36, 1);background:var(--cream);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.62;position:relative;overflow-x:clip}body:has(.bk){background:#072d1c}.bk-wrap{width:100%;max-width:var(--maxw);padding:0 var(--gutter);z-index:1;margin:0 auto;position:relative}.bk h1,.bk h2,.bk h3{font-family:var(--font-display);letter-spacing:-.018em;margin:0;font-weight:400}.bk h1{font-size:clamp(2.5rem,4.5vw,4.15rem);line-height:1.06}.bk h2{font-size:clamp(2rem,3.8vw,3.05rem);line-height:1.1}.bk h3{letter-spacing:-.01em;font-size:1.2rem;line-height:1.3}.bk p{margin:0}.bk-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--amber);align-items:center;gap:10px;font-size:.72rem;font-weight:500;display:inline-flex}.bk-eyebrow:before{content:"";background:var(--amber);border-radius:2px;width:22px;height:2px}.bk-lede{color:var(--ink-2);font-size:clamp(1.04rem,1.5vw,1.2rem);line-height:1.62}.bk-btn{font-family:var(--font-body);cursor:pointer;white-space:nowrap;transition:transform .2s var(--ease), background .2s, border-color .2s, color .2s, box-shadow .2s;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:15px 26px;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-flex}.bk-btn:hover{transform:translateY(-2px)}.bk-btn:active{transform:translateY(0)}.bk-btn-primary{background:var(--amber);color:#1b1206;box-shadow:0 10px 26px -12px #c8871fe6}.bk-btn-primary:hover{background:#d9962a}.bk-btn-dark{background:var(--deep);color:#f6f3ea}.bk-btn-dark:hover{background:var(--deep-2)}.bk-btn-ghost{color:var(--ink);border-color:var(--line);background:0 0}.bk-btn-ghost:hover{border-color:var(--ink-3);background:var(--card)}.bk-btn-clear{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border-color:#fff6}.bk-btn-clear:hover{background:#ffffff3d}.bk-btn-lg{padding:17px 32px;font-size:1.04rem}.bk a:focus-visible,.bk button:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:8px}.bk-nav{z-index:60;transition:background .3s var(--ease), box-shadow .3s, border-color .3s;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.bk-nav-in{justify-content:space-between;align-items:center;gap:18px;height:78px;display:flex}.bk-nav a,.bk-nav .bk-brand{color:#fff}.bk-nav.is-stuck{-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);border-bottom-color:var(--line);background:#fbf7efeb}.bk-nav.is-stuck a,.bk-nav.is-stuck .bk-brand{color:var(--ink)}.bk-nav.is-stuck .bk-links a{color:var(--ink-2)}.bk-nav.is-stuck .bk-links a:hover{color:var(--ink)}.bk-nav.is-stuck .bk-btn-clear{background:var(--deep);color:#f6f3ea;border-color:#0000}.bk-brand{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:11px;font-size:1.2rem;font-weight:400;text-decoration:none;display:inline-flex}.bk-brand img{border-radius:8px}.bk-links{align-items:center;gap:32px;display:flex}.bk-links a{opacity:.92;font-size:.94rem;font-weight:500;text-decoration:none;transition:opacity .18s,color .18s}.bk-links a:hover{opacity:1}.bk-nav-cta{align-items:center;gap:12px;display:flex}.bk-nav-cta .bk-btn{padding:11px 22px;font-size:.92rem}.bk-burger{color:inherit;cursor:pointer;background:0 0;border:0;padding:8px;display:none}.bk-sheet{display:none}.bk-sheet.open{z-index:59;background:var(--deep);padding:24px var(--gutter) 34px;animation:bk-fade .3s var(--ease) both;flex-direction:column;gap:2px;display:flex;position:fixed;inset:78px 0 0}.bk-sheet a{font-family:var(--font-display);color:#f6f3ea;border-bottom:1px solid #ffffff21;padding:15px 0;font-size:1.7rem;text-decoration:none}.bk-sheet-foot{gap:11px;margin-top:auto;padding-top:22px;display:grid}.bk-sheet-foot .bk-btn{width:100%}@keyframes bk-fade{0%{opacity:0}}.bk-hero{background:var(--deep);align-items:center;min-height:min(94svh,980px);display:flex;position:relative;overflow:hidden}.bk-slides{position:absolute;inset:0}.bk-slide{opacity:0;transition:opacity 1.2s var(--ease);position:absolute;inset:0}.bk-slide.on{opacity:1}.bk-slide img{object-fit:cover;width:100%;height:100%}.bk-slide.on img{animation:9s linear both bk-drift}@keyframes bk-drift{0%{transform:scale(1.02)}to{transform:scale(1.09)}}.bk-scrim{background:#08281985;position:absolute;inset:0}.bk-scrim-2{background:#061a1133;position:absolute;inset:0}.bk-hero-in{z-index:2;width:100%;padding:clamp(122px,15vh,168px) 0 clamp(58px,9vh,92px);position:relative}.bk-hero-grid{grid-template-columns:1.06fr .94fr;align-items:center;gap:clamp(40px,5vw,68px);display:grid}.bk-hero-copy{color:#fff}.bk-hero-copy .bk-eyebrow{color:#f0c877}.bk-hero-copy .bk-eyebrow:before{background:#f0c877}.bk-hero h1{color:#fff;text-wrap:balance;max-width:15ch;margin:20px 0}.bk-hero-lede{color:#ffffffe6;max-width:40ch;font-size:clamp(1.05rem,1.4vw,1.18rem);line-height:1.58}.bk-hero-cta{flex-wrap:wrap;gap:13px;margin-top:32px;display:flex}.bk-hero-alt{color:#ffffffc7;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;font-size:.93rem;display:flex}.bk-hero-alt a{color:#fff;border-bottom:1px solid #ffffff6b;text-decoration:none}.bk-hero-alt a:hover{border-bottom-color:#fff}.bk-dots{gap:9px;margin-top:42px;display:flex}.bk-dot{cursor:pointer;background:#ffffff52;border:0;border-radius:3px;width:46px;height:3px;padding:0;position:relative;overflow:hidden}.bk-dot.on{background:#ffffff52}.bk-dot.on:after{content:"";transform-origin:0;background:#fff;animation:6s linear both bk-bar;position:absolute;inset:0}@keyframes bk-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bk-rise{opacity:0;animation:bk-rise .8s var(--ease) both;animation-delay:var(--d,0s);transform:translateY(16px)}@keyframes bk-rise{to{opacity:1;transform:none}}.bk-till{background:var(--card);border-radius:20px;overflow:hidden;box-shadow:0 40px 90px -30px #0000009e,0 2px 6px #00000029}.bk-till-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.bk-till-title{font-family:var(--font-display);font-size:1.12rem;font-weight:400}.bk-till-live{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:7px;font-size:.67rem;display:inline-flex}.bk-till-live i{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite bk-pulse}@keyframes bk-pulse{0%,to{opacity:1}50%{opacity:.2}}.bk-till-rows{min-height:188px;padding:5px 0}.bk-row{animation:bk-row-in .45s var(--ease) both;grid-template-columns:1fr auto auto;align-items:baseline;gap:13px;padding:11px 20px;display:grid}@keyframes bk-row-in{0%{opacity:0;transform:translateY(-7px)}}.bk-row-name{font-size:.96rem;font-weight:500}.bk-row-stock{font-family:var(--font-mono);color:var(--ink-3);font-size:.73rem}.bk-row-stock b{color:var(--green-ink);font-weight:600}.bk-row-amt{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.95rem}.bk-row-empty{color:var(--ink-3);padding:32px 20px;font-size:.93rem}.bk-till-total{background:var(--deep);color:#fff;justify-content:space-between;align-items:baseline;padding:17px 20px;display:flex}.bk-till-total span{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:#ffffffa8;font-size:.68rem}.bk-till-total b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.55rem;font-weight:600}.bk-receipt{background:var(--card);animation:bk-row-in .5s var(--ease) both;padding:14px 20px 16px}.bk-receipt-top{color:var(--green-ink);align-items:center;gap:8px;font-size:.93rem;font-weight:600;display:flex}.bk-receipt-note{color:var(--ink-2);font-size:.82rem;font-family:var(--font-mono);margin-top:4px}.bk-till-cap{color:#ffffffb8;text-align:center;font-size:.8rem;font-family:var(--font-mono);margin-top:22px}.bk-strip{background:var(--deep);color:#ffffffb8;padding:22px 0}.bk-strip-in{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 40px;display:flex}.bk-strip span{font-family:var(--font-mono);letter-spacing:.08em;font-size:.78rem}.bk-strip .lbl{color:#ffffff73;text-transform:uppercase;letter-spacing:.14em;font-size:.68rem}.bk-sec{padding:clamp(66px,8.5vw,118px) 0}.bk-sec-head{max-width:640px}.bk-sec-head h2{margin:18px 0 16px}.bk-alt{background:var(--sand)}.bk-feats{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:52px;display:grid}.bk-feat{background:var(--card);border:1px solid var(--line);transition:transform .25s var(--ease), box-shadow .25s;border-radius:18px;padding:30px 28px 32px}.bk-feat:hover{transform:translateY(-4px);box-shadow:0 26px 50px -30px #16211b80}.bk-feat-ic{background:var(--amber-2);color:#8a5a10;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:20px;display:grid}.bk-feat h3{margin-bottom:9px}.bk-feat p{color:var(--ink-2);font-size:.95rem;line-height:1.56}.bk-split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(34px,5vw,76px);display:grid}.bk-shot{background:var(--sand);border-radius:22px;overflow:hidden;box-shadow:0 40px 80px -40px #16211b9e}.bk-shot img{width:100%;height:auto;display:block}.bk-offline{background:var(--deep);color:#efefe6}.bk-offline h2{color:#fff;margin:18px 0}.bk-offline .bk-lede{color:#a9bdb0}.bk-offline .bk-eyebrow{color:#f0c877}.bk-offline .bk-eyebrow:before{background:#f0c877}.bk-steps{gap:14px;display:grid}.bk-step{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:18px;padding:22px 24px;display:grid}.bk-step-t{font-family:var(--font-mono);letter-spacing:.1em;color:#f0c877;padding-top:4px;font-size:.72rem}.bk-step b{color:#fff;font-size:1.02rem;font-weight:600;display:block}.bk-step p{color:#a9bdb0;margin-top:4px;font-size:.93rem;line-height:1.52}.bk-badges{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.bk-badge{background:var(--deep);color:#f6f3ea;transition:transform .2s var(--ease);border-radius:999px;align-items:center;gap:12px;padding:12px 20px;text-decoration:none;display:inline-flex}.bk-badge:hover{transform:translateY(-2px)}.bk-badge small{letter-spacing:.09em;text-transform:uppercase;opacity:.7;font-size:.63rem;line-height:1.3;display:block}.bk-badge b{font-size:.95rem;font-weight:600;line-height:1.25;display:block}.bk-payout{background:var(--card);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -40px #16211b80}.bk-payout-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:17px 24px;font-size:.96rem;display:flex}.bk-payout-row:last-child{background:var(--amber-2);border-bottom:0}.bk-payout-row b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--green-ink);font-weight:600}.bk-payout-row.total b{color:#8a5a10;font-size:1.3rem}.bk-faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(30px,5vw,68px);display:grid}.bk-faq-list{border-top:1px solid var(--line)}.bk-q{border-bottom:1px solid var(--line)}.bk-q summary{cursor:pointer;font-family:var(--font-display);letter-spacing:-.01em;padding:22px 42px 22px 0;font-size:1.2rem;font-weight:400;list-style:none;position:relative}.bk-q summary::-webkit-details-marker{display:none}.bk-q summary:after{content:"";border-right:1.6px solid var(--amber);border-bottom:1.6px solid var(--amber);width:11px;height:11px;transition:transform .26s var(--ease);position:absolute;top:50%;right:8px;transform:translateY(-70%)rotate(45deg)}.bk-q[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.bk-q p{color:var(--ink-2);padding:0 30px 24px 0;font-size:.97rem}.bk-close{background:var(--deep);text-align:center;position:relative;overflow:hidden}.bk-close img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bk-close .bk-scrim{background:#082a1ac2}.bk-close-in{z-index:2;color:#fff;padding:clamp(76px,10vw,132px) 0;position:relative}.bk-close h2{color:#fff;max-width:16ch;margin:20px auto 18px}.bk-close .bk-lede{color:#ffffffdb;max-width:46ch;margin:0 auto 32px}.bk-close-cta{flex-wrap:wrap;justify-content:center;gap:13px;display:flex}.bk-close-note{font-family:var(--font-mono);color:#fff9;margin-top:22px;font-size:.78rem}.bk-foot{color:#a9bdb0;background:#072d1c;padding:66px 0 36px}.bk-foot a{color:#a9bdb0;text-decoration:none;transition:color .18s}.bk-foot a:hover{color:#fff}.bk-foot-grid{grid-template-columns:1.7fr repeat(3,1fr);gap:36px;display:grid}.bk-foot-brand{font-family:var(--font-display);color:#fff;align-items:center;gap:11px;font-size:1.2rem;font-weight:400;display:inline-flex}.bk-foot-brand img{border-radius:8px}.bk-foot-tag{color:#8da294;max-width:30ch;margin-top:15px;font-size:.92rem;line-height:1.55}.bk-foot h4{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:#f0c877;margin:0 0 15px;font-size:.67rem;font-weight:500}.bk-foot ul{margin:0;padding:0}.bk-foot li{margin-bottom:10px;font-size:.93rem;list-style:none}.bk-foot-bottom{color:#7e9587;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:50px;padding-top:24px;font-size:.85rem;display:flex}.bk .lang-switch{border:1px solid #ffffff57;border-radius:999px;display:inline-flex;overflow:hidden}.bk .lang-switch button{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:#fffc;cursor:pointer;background:0 0;border:0;padding:7px 13px;font-size:.7rem;transition:background .18s,color .18s}.bk .lang-switch button[aria-pressed=true]{color:var(--deep);background:#fff}.bk-nav.is-stuck .lang-switch{border-color:var(--line)}.bk-nav.is-stuck .lang-switch button{color:var(--ink-2)}.bk-nav.is-stuck .lang-switch button[aria-pressed=true]{background:var(--deep);color:#fff}@media (max-width:1040px){.bk-feats{grid-template-columns:repeat(2,1fr)}.bk-foot-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:900px){.bk-links,.bk-nav-cta{display:none}.bk-burger{display:inline-flex}.bk-hero{min-height:0}.bk-hero-in{padding:118px 0 44px}.bk-hero-grid{grid-template-columns:1fr;gap:40px}.bk-hero-copy{max-width:none}.bk-split,.bk-faq-grid{grid-template-columns:1fr}.bk-split.flip>:first-child{order:2}}@media (max-width:620px){.bk{font-size:16px}.bk-feats,.bk-foot-grid{grid-template-columns:1fr}.bk-hero-cta .bk-btn{flex:100%}.bk-dots{margin-top:30px}}@media (prefers-reduced-motion:reduce){.bk *,.bk :before,.bk :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.bk-slide.on img{animation:none;transform:none}}
