.bk-root{--bg:#07080a;--panel:#101114;--panel-hi:#17181c;--line:#ffffff12;--line-hi:#ffffff1f;--text:#f4f4f5;--muted:#9a9aa3;--dim:#5f6068;--accent:#ff6363;--sans:-apple-system, "Inter", "SF Pro Text", "Segoe UI", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, monospace;background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;position:relative}.bk{max-width:1180px;margin:0 auto;padding:clamp(96px,14vw,200px) clamp(18px,5vw,40px);position:relative}.bk-head{margin-bottom:clamp(36px,5vw,64px)}.bk-head.center{text-align:center;max-width:640px;margin-left:auto;margin-right:auto}.bk-head.left{max-width:560px}.bk-eyebrow{font:600 11px / 1 var(--mono);letter-spacing:.18em;color:var(--accent);margin-bottom:14px}.bk h2{letter-spacing:-.02em;margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:600;line-height:1.15}.bk-head p{color:var(--muted);margin:10px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.45}.bk-window{border:1px solid var(--line-hi);background:linear-gradient(180deg, var(--panel-hi), var(--panel));border-radius:16px;padding:10px;position:relative;box-shadow:0 0 0 1px #000,0 40px 100px #000c,inset 0 1px #ffffff14}.bk-window:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(60% 40% at 50% -10%,#ffffff12,#0000 70%);position:absolute;inset:-1px}.bk-frame{width:100%;color:var(--dim);font:500 11px / 1 var(--mono);letter-spacing:.16em;text-transform:uppercase;background:radial-gradient(80% 60% at 50% 0,#ffffff08,#0000 70%),#0b0c0f;border:1px dashed #ffffff1a;border-radius:10px;place-items:center;display:grid}.bk-nav{z-index:50;border:1px solid var(--line-hi);-webkit-backdrop-filter:blur(18px)saturate(140%);background:#0f1013cc;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;width:min(920px,100vw - 28px);margin:0 auto;padding:10px 12px 10px 18px;font-size:13px;display:flex;position:fixed;top:14px;left:0;right:0;box-shadow:0 10px 40px #0009}.bk-nav a{color:var(--muted);text-decoration:none;transition:color .2s}.bk-nav a:hover{color:var(--text)}.bk-nav-brand{letter-spacing:.08em;align-items:center;gap:8px;font-weight:700;display:inline-flex;color:var(--text)!important}.bk-nav-mark{background:linear-gradient(135deg, var(--accent), #ff9a63);border-radius:4px;width:14px;height:14px;box-shadow:0 0 12px #ff636366}.bk-nav-links{gap:22px;display:flex}.bk-nav-cta{align-items:center;gap:16px;display:flex}.bk-btn{font:500 13px / 1 var(--sans);cursor:pointer;background:#f4f4f5;border:1px solid #fff;border-radius:9px;align-items:center;gap:8px;padding:9px 14px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;color:#0a0a0a!important}.bk-btn:hover{background:#fff;transform:translateY(-1px)}.bk-btn.big{border-radius:11px;padding:14px 22px;font-size:15px}.bk-statement{text-align:center;padding-top:clamp(120px,16vw,220px)}.bk-statement h2{max-width:18ch;margin:0 auto clamp(40px,6vw,80px);font-size:clamp(30px,4.6vw,56px)}.bk-statement h2 span{display:inline-block}.bk-roster{max-width:none;padding-left:0;padding-right:0}.bk-roster .bk-head{max-width:1180px;margin-left:auto;margin-right:auto;padding:0 clamp(18px,5vw,40px)}.bk-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.bk-card{border:1px solid var(--line-hi);background:linear-gradient(180deg, var(--tint-a), var(--tint-b) 70%, #0b0c0f);border-radius:16px;gap:12px;width:296px;padding:18px;display:grid;box-shadow:0 20px 60px #0008}.tint-blue{--tint-a:#2a3a7a;--tint-b:#141a33}.tint-violet{--tint-a:#4a2a7a;--tint-b:#1e1433}.tint-green{--tint-a:#1f4d33;--tint-b:#10261a}.tint-amber{--tint-a:#6b4a12;--tint-b:#2a1e0b}.tint-rose{--tint-a:#6b1f3a;--tint-b:#2a0f19}.tint-cyan{--tint-a:#1a4d5c;--tint-b:#0d2329}.bk-card-top{align-items:center;gap:10px;display:flex}.bk-card-icon{width:34px;height:34px;font:600 8px / 1 var(--mono);color:var(--muted);background:#ffffff14;border:1px solid #fff2;border-radius:9px;place-items:center;display:grid}.bk-card-name{font-size:15px;font-weight:600}.bk-card-go{width:30px;height:30px;color:var(--muted);background:#ffffff10;border:1px solid #ffffff1c;border-radius:8px;place-items:center;margin-left:auto;display:grid}.bk-card p{color:#d4d4d8;margin:0;font-size:14px;line-height:1.45}.bk-card-visual{aspect-ratio:4/3;color:var(--dim);font:500 10px / 1 var(--mono);letter-spacing:.16em;text-transform:uppercase;background:#0005;border:1px dashed #ffffff1a;border-radius:10px;place-items:center;display:grid}.bk-walk{padding-top:0;padding-bottom:0}.bk-walk-grid{grid-template-columns:.9fr 1.3fr;gap:clamp(24px,6vw,96px);min-height:300vh;display:grid}.bk-walk-copy{padding-top:40vh}.bk-walk-step{margin:0 0 55vh}.bk-walk-step h3{letter-spacing:-.015em;margin:0 0 8px;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.15}.bk-walk-step p{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.bk-walk-stage{place-items:center;height:100dvh;display:grid;position:sticky;top:0}.bk-walk-frame{width:100%;max-width:640px;position:absolute}.bk-bento{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.bk-panel{border:1px solid var(--line);background:linear-gradient(180deg, var(--panel-hi), var(--panel));border-radius:16px;padding:20px;box-shadow:inset 0 1px #ffffff0d}.bk-panel.wide{grid-column:span 2}.bk-panel.full{grid-column:1/-1}.bk-panel-visual{height:200px;color:var(--dim);font:500 10px / 1 var(--mono);letter-spacing:.16em;text-transform:uppercase;background:#0b0c0f;border:1px dashed #ffffff14;border-radius:10px;place-items:center;margin-bottom:18px;display:grid}.bk-panel h4{margin:0 0 4px;font-size:15px;font-weight:600}.bk-panel p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.bk-reveal{max-width:none;padding:0}.bk-reveal-frame{width:100%;max-width:1180px;margin:0 auto}.bk-voices-row{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.bk-voices-row blockquote{align-content:space-between;gap:22px;margin:0;display:grid}.bk-voices-row blockquote>p{color:var(--text);letter-spacing:-.01em;font-size:18px;line-height:1.4}.bk-voices-row footer{align-items:center;gap:12px;display:flex}.bk-voices-row footer>span:last-child{display:grid}.bk-avatar{width:36px;height:36px;font:600 8px / 1 var(--mono);color:var(--dim);background:#ffffff10;border:1px dashed #fff2;border-radius:50%;place-items:center;display:grid}.bk-voices-row cite{font-size:13px;font-style:normal;font-weight:600}.bk-voices-row small{color:var(--muted);font-size:12px}.bk-loop{max-width:none;padding-left:0;padding-right:0;overflow:hidden}.bk-loop-band{white-space:nowrap;letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1px #ffffff1f;margin:0 0 clamp(40px,6vw,80px);font-size:clamp(48px,9vw,128px);font-weight:700;line-height:1}.bk-loop-panel{text-align:center;max-width:640px;margin:0 auto;padding:32px}.bk-loop-panel h3{letter-spacing:-.02em;margin:0 0 6px;font-size:26px;font-weight:600}.bk-loop-panel>p{margin:0 0 22px;font-size:15px}.bk-loop-form{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.bk-input{color:var(--dim);font:500 10px / 1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;text-align:left;background:#0b0c0f;border:1px dashed #fff2;border-radius:9px;flex:260px;padding:11px 14px}.bk-close{padding-bottom:32px}.bk-close .bk-head{margin-bottom:28px}.bk-close .bk-head h2{font-size:clamp(32px,5vw,60px)}.bk-close-cta{justify-content:center;margin-bottom:clamp(96px,14vw,200px);display:flex}.bk-footer{border-top:1px solid var(--line);color:var(--dim);justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:13px;display:flex}.bk-footer-links{gap:20px;display:flex}.bk-footer a{color:var(--muted);text-decoration:none}.bk-footer a:hover{color:var(--text)}@media (max-width:760px){.bk-nav-links,.bk-nav-cta a:not(.bk-btn){display:none}.bk-walk-grid{grid-template-columns:1fr;min-height:auto}.bk-walk-copy{display:none}.bk-walk-stage{gap:20px;height:auto;padding:80px 0;display:grid;position:relative}.bk-walk-frame{position:relative;opacity:1!important;transform:none!important}.bk-bento,.bk-voices-row{grid-template-columns:1fr}.bk-panel.wide,.bk-panel.full{grid-column:auto}.bk-footer{flex-direction:column;align-items:flex-start}}
