.bk-landing-scroll{scroll-behavior:smooth;background:#08090e;height:100%;position:relative;overflow-y:auto}@media (prefers-reduced-motion:reduce){.bk-landing-scroll{scroll-behavior:auto}}.bk-landing-scroll.modal-open{overflow:hidden}.bk-landing{--bg:#08090e;--bg-2:#0e1015;--bg-3:#14171d;--ink:#d8cdbf;--ink-2:#a9a399;--ink-3:#6e6a63;--amber:#c68c4a;--amber-2:#dca96f;--teal:#405859;--line:#d8cdbf1a;--line-2:#d8cdbf33;--display:var(--font-jost), "Jost", ui-sans-serif, system-ui, sans-serif;--sans:var(--font-archivo), "Archivo", "Helvetica Neue", Arial, sans-serif;--mono:var(--font-courier-prime), "Courier Prime", Courier, monospace;--g:clamp(20px, 5vw, 88px);--ease:cubic-bezier(.22, .61, .36, 1);background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-size:16px;line-height:1.55}.bk-landing *{box-sizing:border-box}.bk-landing :is(h1,h2,h3,h4,p,ul,ol){margin:0}.bk-landing :is(ul,ol){padding:0;list-style:none}.bk-landing a{color:inherit}.bk-landing img,.bk-landing video{max-width:100%;display:block}.bk-landing button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.bk-landing :focus-visible{outline:1px solid var(--amber-2);outline-offset:3px}.bk-landing ::selection{background:var(--amber);color:var(--bg)}.bk-landing .d{font-family:var(--display);text-transform:uppercase;letter-spacing:.14em;font-weight:300;line-height:1.08}.bk-landing h1.d{letter-spacing:.12em;text-wrap:balance;font-size:clamp(34px,5.2vw,76px);line-height:1.04}.bk-landing h2.d{text-wrap:balance;font-size:clamp(28px,3.6vw,52px)}.bk-landing h3.d{font-size:clamp(20px,2vw,28px)}.bk-landing .lead{color:var(--ink-2);max-width:36em;font-size:clamp(16px,1.25vw,19px);line-height:1.5}.bk-landing .lead strong{color:var(--ink);font-weight:500}.bk-landing .eyebrow,.bk-landing .kicker{font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;color:var(--amber);font-size:11px;font-weight:400}.bk-landing .n{border:1px solid var(--line-2);width:40px;height:40px;font-family:var(--display);letter-spacing:.1em;color:var(--ink-2);border-radius:2px;place-items:center;font-size:15px;font-weight:300;display:inline-grid}.bk-landing .mono{font-family:var(--mono)}.bk-landing .btn{height:44px;font-family:var(--display);letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;transition:background .22s var(--ease), border-color .22s var(--ease), color .22s var(--ease);border-radius:2px;justify-content:center;align-items:center;padding:0 20px;font-size:12px;font-weight:400;text-decoration:none;display:inline-flex}.bk-landing .btn-primary{background:var(--amber);color:#0a0a0a}.bk-landing .btn-primary:hover{background:var(--amber-2)}.bk-landing .btn-ghost{border:1px solid var(--line-2);color:var(--ink)}.bk-landing .btn-ghost:hover{border-color:var(--ink-2)}.bk-landing .link{font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;color:var(--amber);transition:border-color .22s var(--ease);border-bottom:1px solid #c68c4a59;padding-bottom:6px;font-size:11px;font-weight:400}.bk-landing .link:hover{border-color:var(--amber)}.bk-landing [data-reveal]{opacity:0;filter:blur(10px);transition:opacity .62s var(--ease), filter .62s var(--ease), transform .62s var(--ease);transform:translateY(10px)}.bk-landing [data-reveal].in{opacity:1;filter:blur();transform:none}.bk-landing [data-reveal][data-delay="1"]{transition-delay:.1s}.bk-landing [data-reveal][data-delay="2"]{transition-delay:.2s}.bk-landing [data-reveal][data-delay="3"]{transition-delay:.3s}@media (prefers-reduced-motion:reduce){.bk-landing [data-reveal]{opacity:1;filter:none;transition:none;transform:none}}.bk-landing .nav{z-index:20;padding:22px var(--g);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.bk-landing .brand{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.bk-landing .brand .mk{width:auto;height:26px}.bk-landing .brand .wm{width:auto;height:13px}.bk-landing .nav-actions{align-items:center;gap:22px;display:flex}.bk-landing .login{font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-2);font-size:11px;text-decoration:none}.bk-landing .login:hover{color:var(--ink)}.bk-landing .nav .btn{height:38px;padding:0 16px}.bk-landing .hero{align-content:center;gap:clamp(32px,5vh,56px);min-height:100svh;padding:104px 0 clamp(32px,6vh,64px);display:grid;position:relative;overflow:hidden}.bk-landing .hero-copy{padding:0 var(--g);justify-items:start;gap:22px;display:grid}.bk-landing .hero-copy .lead{max-width:40em}.bk-landing .hero-cta{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.bk-landing .strip{width:100%;overflow:hidden}.bk-landing .strip-track{width:max-content;height:clamp(240px,52vh,600px);padding:0 var(--g);will-change:transform;gap:14px;display:flex}.bk-landing .tile{border:1px solid var(--line-2);background:var(--bg-2);border-radius:2px;flex:none;height:100%;position:relative;overflow:hidden}.bk-landing .tile.r169{aspect-ratio:16/9}.bk-landing .tile.r916{aspect-ratio:9/16}.bk-landing .tile.r45{aspect-ratio:4/5}.bk-landing .tile video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease);position:absolute;inset:0}.bk-landing .tile video.on{opacity:1}.bk-landing .hero-dots{z-index:2;gap:6px;display:flex;position:absolute;bottom:14px;left:14px}.bk-landing .hero-dots span{background:#d8cdbf59;width:18px;height:1px;transition:background .22s}.bk-landing .hero-dots span.on{background:var(--amber)}.bk-landing .card{background:var(--bg-2);border:1px solid var(--line-2);opacity:0;filter:blur(10px);width:min(420px,100%);transition:opacity .62s var(--ease), filter .62s var(--ease), transform .62s var(--ease);border-radius:2px;justify-self:end;transform:translateY(10px)}.bk-landing .card.in{opacity:1;filter:blur();transform:none}.bk-landing .rv{font-family:var(--sans);color:var(--ink);font-size:12.5px}.bk-landing .rv-head{border-bottom:1px solid var(--line);font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;padding:12px 14px;font-size:11px;display:flex}.bk-landing .rv-head b{color:var(--ink);font-weight:400}.bk-landing .rv-body{max-height:272px;padding:6px 0 8px;overflow:hidden}.bk-landing .rv-cat{color:var(--ink-2);font-family:var(--display);letter-spacing:.24em;text-transform:uppercase;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:9px 14px 4px;font-size:11px;display:grid}.bk-landing .rv-cat i{background:var(--c,var(--amber));border-radius:1px;width:6px;height:6px}.bk-landing .rv-row{color:var(--ink);opacity:0;transition:opacity .3s var(--ease), transform .3s var(--ease);justify-content:space-between;align-items:center;padding:5px 14px 5px 32px;display:flex;transform:translate(-6px)}.bk-landing .rv-row.in{opacity:1;transform:none}.bk-landing .rv-row em{font-style:normal;font-family:var(--display);letter-spacing:.24em;color:var(--amber);align-items:center;gap:6px;font-size:10px;display:inline-flex}.bk-landing .rv-row em svg{width:12px;height:12px;fill:var(--amber)}.bk-landing .rv-row em b{font-weight:400}.bk-landing .card-cap{border-top:1px solid var(--line);color:var(--ink-2);padding:10px 14px;font-size:12.5px}.bk-landing .card-cap b{color:var(--ink);font-weight:500}.bk-landing .section{border-top:1px solid var(--line);padding:clamp(72px,12vh,140px) 0}.bk-landing .wrap{padding:0 var(--g);max-width:1360px;margin:0 auto}.bk-landing .head{gap:16px;max-width:760px;margin-bottom:clamp(36px,5vh,64px);display:grid}.bk-landing .head .eyebrow{margin-bottom:2px}.bk-landing .stages{grid-template-columns:minmax(280px,.9fr) minmax(0,2fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.bk-landing .stage-list{display:grid;position:sticky;top:24px}.bk-landing .stage-btn{text-align:left;border-top:1px solid var(--line);grid-template-columns:40px 1fr;align-items:start;gap:18px;padding:18px 0;display:grid;position:relative}.bk-landing .stage-btn:last-child{border-bottom:1px solid var(--line)}.bk-landing .stage-btn h3{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);transition:color .22s var(--ease);font-size:20px;font-weight:300}.bk-landing .stage-btn p{max-height:0;color:var(--ink-2);transition:max-height .4s var(--ease), margin-top .22s;margin-top:0;font-size:14.5px;line-height:1.5;overflow:hidden}.bk-landing .stage-btn.on h3{color:var(--ink)}.bk-landing .stage-btn.on .n{color:var(--amber);border-color:var(--amber)}.bk-landing .stage-btn.on p{max-height:140px;margin-top:8px}.bk-landing .stage-bar{background:var(--line);height:1px;display:none;position:absolute;bottom:-1px;left:0;right:0}.bk-landing .stage-bar i{background:var(--amber);width:0;height:100%;display:block}.bk-landing .stage-btn.on .stage-bar{display:block}.bk-landing .stage-view{aspect-ratio:16/9;border:1px solid var(--line-2);background:var(--bg-2);border-radius:2px;position:relative;overflow:hidden}.bk-landing .stage-view img{object-fit:cover;opacity:0;filter:blur(10px);width:100%;height:100%;transition:opacity .62s var(--ease), filter .62s var(--ease);position:absolute;inset:0}.bk-landing .stage-view img.on{opacity:1;filter:blur()}.bk-landing .stage-pane{opacity:0;filter:blur(10px);pointer-events:none;transition:opacity .62s var(--ease), filter .62s var(--ease);place-items:center;padding:clamp(16px,3vw,40px);display:grid;position:absolute;inset:0}.bk-landing .stage-pane.on{opacity:1;filter:blur();pointer-events:auto}.bk-landing .stage-pane .card{justify-self:center;width:min(520px,100%)}.bk-landing .stage-view .tag{z-index:2;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;color:var(--ink);background:#08090eb3;border-radius:2px;padding:7px 10px;font-size:11px;position:absolute;bottom:14px;left:14px}@media (prefers-reduced-motion:reduce){.bk-landing .stage-view img,.bk-landing .stage-pane{filter:none;transition:opacity .2s}}.bk-landing .plans{border:1px solid var(--line);border-radius:2px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bk-landing .plan{border-right:1px solid var(--line)}.bk-landing .plan:nth-child(3){border-right:0}.bk-landing .plan-body{align-content:start;gap:18px;height:100%;padding:clamp(22px,2.4vw,36px);display:grid}.bk-landing .plan-top{gap:14px;display:grid}.bk-landing .plan-top>div:first-child{gap:10px;display:grid}.bk-landing .price{font-family:var(--display);letter-spacing:.04em;color:var(--ink);text-transform:none;font-size:40px;font-weight:300;line-height:1}.bk-landing .price sup{vertical-align:top;color:var(--ink-2);margin-right:2px;font-size:18px}.bk-landing .price small{font-family:var(--sans);color:var(--ink-3);letter-spacing:0;font-size:13px}.bk-landing .plan-incl{font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 0;font-size:11px}.bk-landing .plan .lead{font-size:15px}.bk-landing .plan ul{display:grid}.bk-landing .plan li{border-top:1px solid var(--line);gap:3px;padding:11px 0;font-size:14px;line-height:1.45;display:grid}.bk-landing .plan li b{color:var(--ink);font-weight:500}.bk-landing .plan li span{color:var(--ink-2)}.bk-landing .plan-note{color:var(--ink-3);border-top:1px solid var(--line);padding-top:12px;font-size:13.5px}.bk-landing .plans-keys{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);padding:clamp(24px,2.6vw,40px);display:grid}.bk-landing .plans-keys-copy{align-content:start;gap:14px;display:grid}.bk-landing .plans-keys-copy h3{font-size:clamp(18px,1.7vw,24px);line-height:1.3}.bk-landing .plans-keys-copy p{color:var(--ink-2);font-size:15px;line-height:1.55}.bk-landing .plans-keys-copy .plans-note{color:var(--ink-3);font-size:13.5px}.bk-landing .big-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 clamp(24px,4vw,64px);display:grid}.bk-landing .big-list li{border-top:1px solid var(--line);letter-spacing:.14em;padding:14px 0;font-size:clamp(14px,1.2vw,18px)}.bk-landing .big-list ul:last-child li:last-child,.bk-landing .big-list ul:first-child li:last-child{border-bottom:1px solid var(--line)}.bk-landing .close-cta{padding:clamp(96px, 18vh, 200px) var(--g);border-top:1px solid var(--line);justify-items:start;gap:22px;display:grid}.bk-landing .close-cta h2{font-size:clamp(34px,5vw,72px)}.bk-landing footer{padding:26px var(--g);border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;font-size:13.5px;display:flex}.bk-landing .foot-brand{align-items:center;gap:10px;display:inline-flex}.bk-landing .foot-brand .mk{width:auto;height:20px}.bk-landing .foot-brand span{font-family:var(--display);letter-spacing:.2em;color:var(--ink-2);font-size:12px}.bk-landing footer nav{gap:22px;display:flex}.bk-landing footer nav :is(a,button){font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-2);font-size:11px;text-decoration:none}.bk-landing footer nav :is(a,button):hover{color:var(--ink)}.bk-landing .req{color:var(--ink);background:0 0;border:0;max-width:min(560px,100vw - 32px);margin:auto;padding:0}.bk-landing .req::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08090ecc}.bk-landing .req-in{background:var(--bg-2);border:1px solid var(--line-2);border-radius:2px;gap:18px;padding:clamp(22px,3vw,36px);display:grid}.bk-landing .req-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bk-landing .req-head>div{gap:14px;display:grid}.bk-landing .req-mark{width:auto;height:28px}.bk-landing .req-head h2{font-size:24px}.bk-landing .req-x{border:1px solid var(--line-2);width:36px;height:36px;color:var(--ink-2);border-radius:2px;font-size:20px;line-height:1}.bk-landing .req-x:hover{color:var(--ink);border-color:var(--ink-2)}.bk-landing .req .lead{font-size:15px}.bk-landing .form{gap:14px;display:grid}.bk-landing .form label{gap:8px;display:grid}.bk-landing .form label span{font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.bk-landing .form :is(input,textarea){width:100%;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line-2);border-radius:2px;padding:12px 14px;font-size:15px}.bk-landing .form textarea{resize:vertical;min-height:112px}.bk-landing .form :is(input,textarea):focus{border-color:var(--amber);outline:none}.bk-landing .form .btn{justify-self:start}.bk-landing .form .done{color:var(--ink);padding:8px 0;font-size:16px;display:none}.bk-landing .form.sent .done{display:block}.bk-landing .form.sent .live{display:none}.bk-landing .form .err{color:#d08a6e;font-size:14px;display:none}.bk-landing .form.failed .err{display:block}@media (max-width:1100px){.bk-landing .plans{grid-template-columns:1fr}.bk-landing .plan{border-right:0;border-bottom:1px solid var(--line)}.bk-landing .plans-keys{grid-template-columns:1fr}}@media (max-width:900px){.bk-landing .hero{padding-top:100px}.bk-landing .strip-track{gap:10px;height:clamp(200px,46vh,420px)}.bk-landing .stages{grid-template-columns:1fr}.bk-landing .stage-list{position:static}.bk-landing .stage-btn p{display:none}.bk-landing .stage-view{aspect-ratio:auto;min-height:380px}.bk-landing .big-list{grid-template-columns:1fr}.bk-landing .big-list ul:first-child li:last-child{border-bottom:0}}@media (max-width:560px){.bk-landing .nav{padding:16px var(--g)}.bk-landing .login,.bk-landing .brand .wm{display:none}.bk-landing .strip-track{gap:8px;height:52vw}.bk-landing footer{flex-direction:column;align-items:flex-start}}
