.bkk-page{--bkk-porcelain:#f6f7fb;--bkk-porcelain-2:#eceef6;--bkk-indigo:#0d1230;--bkk-indigo-2:#161c42;--bkk-ink:#0d1230;--bkk-ink-2:#545c82;--bkk-ink-3:#8e95b4;--bkk-orchid:#e0218a;--bkk-gold:#f2a93b;--bkk-r-lg:24px;--bkk-r-md:16px;--bkk-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;isolation:isolate;background:var(--bkk-porcelain);color:var(--bkk-ink);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.bkk-page .bkk-shell{z-index:2;width:100%;max-width:1240px;margin-inline:auto;padding-inline:26px;position:relative}.bkk-page p{margin:0}.bkk-page h1,.bkk-page h2,.bkk-page h3{letter-spacing:-.036em;margin:0;font-weight:800;line-height:1.04}.bkk-page img{object-fit:cover;width:100%;height:100%;display:block}.bkk-page .bkk-frame{border-radius:var(--bkk-r-lg);background:var(--bkk-porcelain-2);position:relative;overflow:hidden}.bkk-page .bkk-mono{font-family:var(--bkk-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bkk-ink-3);font-size:.71rem}.bkk-page .bkk-h2{max-width:18ch;font-size:clamp(1.95rem,4.2vw,3.1rem)}.bkk-page .bkk-lede{color:var(--bkk-ink-2);max-width:58ch;font-size:clamp(1.02rem,1.35vw,1.12rem);line-height:1.68}.bkk-page .bkk-section{z-index:2;padding:clamp(58px,6.4vw,96px) 0;position:relative}.bkk-page .bkk-head{margin-bottom:clamp(28px,3.6vw,46px)}.bkk-page .bkk-head .bkk-mono{margin-bottom:15px;display:block}.bkk-page .bkk-head .bkk-lede{margin-top:18px}.bkk-page .bkk-dark{background:var(--bkk-indigo);color:#fff}.bkk-page .bkk-dark .bkk-mono{color:var(--bkk-gold)}.bkk-page .bkk-dark .bkk-lede{color:#ffffffc2}.bkk-page .bkk-btn{letter-spacing:-.012em;border:1.5px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:16px 28px;font-size:.96rem;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.bkk-page .bkk-btn--solid{background:var(--bkk-orchid);color:#fff;box-shadow:0 12px 28px -14px #e0218ae6}.bkk-page .bkk-btn--solid:hover{color:#fff;background:#f03d9c;transform:translateY(-3px)}.bkk-page .bkk-btn--gold{background:var(--bkk-gold);color:#2a1a03}.bkk-page .bkk-btn--gold:hover{color:#2a1a03;background:#fb5;transform:translateY(-3px)}.bkk-page .bkk-btn--line{color:var(--bkk-ink);background:0 0;border-color:#0d12303d}.bkk-page .bkk-btn--line:hover{background:var(--bkk-ink);border-color:var(--bkk-ink);color:#fff;transform:translateY(-3px)}.bkk-page .bkk-btn--onDark{color:#fff;background:0 0;border-color:#ffffff6b}.bkk-page .bkk-btn--onDark:hover{color:var(--bkk-ink);background:#fff;transform:translateY(-3px)}.bkk-page .bkk-btn i{font-style:normal;transition:transform .18s}.bkk-page .bkk-btn:hover i{transform:translate(4px)}.bkk-page .bkk-actions{flex-wrap:wrap;gap:12px;display:flex}.bkk-page .bkk-hero{padding-top:calc(64px + clamp(22px,2.6vw,40px));padding-bottom:clamp(44px,5vw,72px);position:relative;overflow:hidden}.bkk-page .bkk-hero-top{text-align:center;max-width:1000px;margin-inline:auto}.bkk-page .bkk-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:24ch;margin:18px auto 22px;font-size:clamp(2.2rem,4.4vw,3.5rem);line-height:1.02}.bkk-page .bkk-hero h1 em{color:var(--bkk-orchid);font-style:normal}.bkk-page .bkk-hero-meta{text-align:left;justify-content:center;align-items:center;gap:clamp(20px,3vw,44px);max-width:1000px;margin-inline:auto;display:flex}.bkk-page .bkk-hero-meta .bkk-lede{max-width:46ch;margin:0;font-size:1rem}.bkk-page .bkk-hero-meta .bkk-actions{flex:none;margin:0}.bkk-page .bkk-hero-band{margin-inline:calc(50% - 50vw);aspect-ratio:21/9;width:100vw;margin-top:clamp(26px,3vw,42px);position:relative;overflow:hidden}.bkk-page .bkk-hero-band:after{content:"";background:linear-gradient(#0d123014 0%,#0d12300f 52%,#0d123080 100%);position:absolute;inset:0}.bkk-page .bkk-hero-cap{z-index:3;width:100%;max-width:1240px;padding-inline:26px;position:absolute;bottom:clamp(104px,11vw,132px);left:50%;transform:translate(-50%)}.bkk-page .bkk-hero-cap span{-webkit-backdrop-filter:blur(8px);font-family:var(--bkk-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1;background:#0d123099;border-radius:6px;padding:7px 14px;font-size:.66rem;display:inline-block}.bkk-page .bkk-badge{background:var(--bkk-indigo);color:#fff;letter-spacing:.11em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:8px 17px 8px 11px;font-size:.73rem;font-weight:700;display:inline-flex}.bkk-page .bkk-dot{background:var(--bkk-orchid);border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite bkkPing}@keyframes bkkPing{0%{box-shadow:0 0 #e0218ad9}70%{box-shadow:0 0 0 9px #e0218a00}to{box-shadow:0 0 #e0218a00}}.bkk-page .bkk-stats{z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(-96px,-7vw,-72px);display:grid;position:relative}.bkk-page .bkk-stat{border-radius:var(--bkk-r-md);border:1px solid #0d123014;border-top:3px solid var(--bkk-orchid);background:#fff;padding:22px 22px 24px;box-shadow:0 22px 44px -26px #0d12308c}.bkk-page .bkk-stat:nth-child(2){border-top-color:var(--bkk-gold)}.bkk-page .bkk-stat:nth-child(3){border-top-color:var(--bkk-indigo)}.bkk-page .bkk-stat b{letter-spacing:-.03em;font-size:clamp(1.14rem,1.9vw,1.42rem);display:block}.bkk-page .bkk-stat span{color:var(--bkk-ink-2);margin-top:9px;font-size:.86rem;line-height:1.5;display:block}.bkk-page .bkk-rail-lanes{background:var(--bkk-indigo);z-index:2;padding:15px 0;position:relative;overflow:hidden}.bkk-page .bkk-rail-track{width:max-content;animation:42s linear infinite bkkRoll;display:flex}.bkk-page .bkk-rail-lanes:hover .bkk-rail-track{animation-play-state:paused}@keyframes bkkRoll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.bkk-page .bkk-lane{white-space:nowrap;font-family:var(--bkk-mono);letter-spacing:.11em;text-transform:uppercase;color:#ffffffe6;align-items:center;gap:10px;padding-inline:24px;font-size:.78rem;display:inline-flex}.bkk-page .bkk-lane i{color:var(--bkk-orchid);font-style:normal}.bkk-page .bkk-lane:after{content:"/";color:#ffffff47;margin-left:14px}.bkk-page .bkk-split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(28px,4vw,60px);display:grid}.bkk-page .bkk-figure{margin:0;position:sticky;top:100px}.bkk-page .bkk-figure .bkk-frame{aspect-ratio:5/4}.bkk-page .bkk-figcap{font-family:var(--bkk-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--bkk-ink-3);align-items:baseline;gap:10px;margin-top:13px;font-size:.7rem;display:flex}.bkk-page .bkk-figcap b{color:var(--bkk-orchid);font-weight:700}.bkk-page .bkk-prose p{color:var(--bkk-ink-2);margin-bottom:19px;font-size:1.03rem;line-height:1.76}.bkk-page .bkk-prose p:last-child{margin-bottom:0}.bkk-page .bkk-prose strong{color:var(--bkk-ink);font-weight:700}.bkk-page .bkk-rows{border-top:1px solid #ffffff29}.bkk-page .bkk-row{border-bottom:1px solid #ffffff29;grid-template-columns:74px minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;gap:clamp(16px,2.6vw,36px);padding:26px 0;transition:background .2s,padding-inline .2s;display:grid}.bkk-page .bkk-row:hover{background:#ffffff0d;padding-inline:14px}.bkk-page .bkk-row-n{font-family:var(--bkk-mono);color:var(--bkk-gold);font-size:1rem}.bkk-page .bkk-row-route{letter-spacing:-.032em;color:#fff;font-size:clamp(1.14rem,1.9vw,1.42rem);font-weight:800}.bkk-page .bkk-row-route i{color:var(--bkk-orchid);padding-inline:7px;font-style:normal}.bkk-page .bkk-row p{color:#ffffffb8;font-size:.98rem;line-height:1.68}.bkk-page .bkk-chips{flex-wrap:wrap;gap:10px;display:flex}.bkk-page .bkk-chip{background:#fff;border:1.5px solid #0d123024;border-radius:8px;padding:12px 21px;font-size:.94rem;font-weight:600;transition:border-color .16s,color .16s,transform .16s}.bkk-page .bkk-chip:hover{border-color:var(--bkk-orchid);color:var(--bkk-orchid);transform:translateY(-3px)}.bkk-page .bkk-photoband{color:#fff;padding:clamp(62px,7vw,104px) 0;position:relative;overflow:hidden}.bkk-page .bkk-photoband-img{z-index:0;position:absolute;inset:0}.bkk-page .bkk-photoband-img:after{content:"";background:linear-gradient(102deg,#090c22f2 0%,#090c22db 48%,#090c22a8 100%);position:absolute;inset:0}.bkk-page .bkk-photoband .bkk-mono{color:var(--bkk-gold)}.bkk-page .bkk-photoband .bkk-lede{color:#fffc}.bkk-page .bkk-reach{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.bkk-page .bkk-reach-card{border-radius:var(--bkk-r-md);-webkit-backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #ffffff2e;padding:24px 22px 26px}.bkk-page .bkk-reach-card h3{color:#fff;margin:13px 0 16px;font-size:1.24rem}.bkk-page .bkk-reach-list{flex-wrap:wrap;gap:8px;display:flex}.bkk-page .bkk-reach-list span{background:#ffffff26;border-radius:6px;padding:6px 13px;font-size:.87rem;font-weight:600}.bkk-page .bkk-posts{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.bkk-page .bkk-post{border-radius:var(--bkk-r-lg);background:var(--bkk-indigo-2);border:1px solid #ffffff1a;padding:22px 23px 16px;transition:transform .2s,border-color .2s}.bkk-page .bkk-post:hover{border-color:var(--bkk-orchid);transform:translateY(-5px)}.bkk-page .bkk-post-top{align-items:center;gap:13px;margin-bottom:15px;display:flex}.bkk-page .bkk-avatar{color:#fff;background:var(--bkk-orchid);border-radius:12px;flex:none;place-items:center;width:45px;height:45px;font-size:.88rem;font-weight:800;display:grid}.bkk-page .bkk-post:nth-child(2n) .bkk-avatar{background:var(--bkk-gold);color:#2a1a03}.bkk-page .bkk-post-name{letter-spacing:-.025em;color:#fff;font-size:.98rem;font-weight:800}.bkk-page .bkk-post-body{color:#ffffffe6;padding-bottom:16px;font-size:1.01rem;line-height:1.58}.bkk-page .bkk-post-foot{border-top:1px solid #ffffff1f;gap:18px;padding-top:12px;display:flex}.bkk-page .bkk-post-foot .bkk-mono{color:#ffffff80}.bkk-page .bkk-steps{grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:14px;display:grid}.bkk-page .bkk-step{border-radius:var(--bkk-r-lg);background:#fff;border:1px solid #0d123017;padding:26px 24px 28px;transition:transform .2s,box-shadow .2s}.bkk-page .bkk-step:hover{transform:translateY(-5px);box-shadow:0 22px 44px -28px #0d123073}.bkk-page .bkk-step-n{letter-spacing:-.05em;color:var(--bkk-orchid);font-size:1.9rem;font-weight:800;line-height:1}.bkk-page .bkk-step h3{margin:15px 0 10px;font-size:1.08rem}.bkk-page .bkk-step p{color:var(--bkk-ink-2);font-size:.95rem;line-height:1.66}.bkk-page .bkk-summit{border-radius:var(--bkk-r-lg);color:#fff;padding:clamp(36px,4.6vw,66px);position:relative;overflow:hidden}.bkk-page .bkk-summit-img{z-index:0;position:absolute;inset:0}.bkk-page .bkk-summit-img:after{content:"";background:linear-gradient(104deg,#e0218aeb 0%,#78196ee6 48%,#0d1230e6 100%);position:absolute;inset:0}.bkk-page .bkk-summit>:not(.bkk-summit-img){z-index:2;position:relative}.bkk-page .bkk-summit .bkk-mono{color:var(--bkk-gold)}.bkk-page .bkk-summit h2{max-width:20ch;margin-top:17px;font-size:clamp(1.8rem,3.7vw,2.85rem)}.bkk-page .bkk-summit p{color:#ffffffdb;max-width:58ch;margin-top:17px;font-size:1.02rem;line-height:1.66}.bkk-page .bkk-summit-facts{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:11px;margin:32px 0 30px;display:grid}.bkk-page .bkk-fact{color:#ffffffd6;background:#ffffff24;border:1px solid #ffffff38;border-radius:12px;padding:17px 18px 19px;font-size:.88rem;line-height:1.5}.bkk-page .bkk-fact b{color:#fff;letter-spacing:-.02em;margin-bottom:6px;font-size:1rem;display:block}.bkk-page .bkk-rule{background:var(--bkk-indigo);color:#fff;z-index:2;padding:clamp(64px,7.4vw,108px) 0;position:relative}.bkk-page .bkk-rule .bkk-mono{color:var(--bkk-gold)}.bkk-page .bkk-statement{letter-spacing:-.046em;max-width:16ch;margin-top:22px;font-size:clamp(2.1rem,5.4vw,4.2rem);line-height:1}.bkk-page .bkk-statement em{color:var(--bkk-orchid);font-style:normal;position:relative}.bkk-page .bkk-statement em:after{content:"";background:var(--bkk-gold);border-radius:2px;height:.09em;position:absolute;bottom:.06em;left:0;right:0}.bkk-page .bkk-rule-body{border-top:1px solid #fff3;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(20px,3vw,44px);margin-top:36px;padding-top:28px;display:grid}.bkk-page .bkk-rule-body p{color:#ffffffd6;font-size:1.01rem;line-height:1.68}.bkk-page .bkk-rule-body p.bkk-quiet{color:#ffffff94}.bkk-page .bkk-links{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.bkk-page .bkk-links a{color:#ffffffd1;border:1px solid #ffffff3d;border-radius:6px;padding:10px 18px;font-size:.86rem;font-weight:600;text-decoration:none;transition:background .16s,color .16s,border-color .16s}.bkk-page .bkk-links a:hover{color:var(--bkk-indigo);background:#fff;border-color:#fff}.bkk-page .bkk-close{color:#fff;padding:clamp(74px,8.6vw,126px) 0;position:relative;overflow:hidden}.bkk-page .bkk-close-img{z-index:0;position:absolute;inset:0}.bkk-page .bkk-close-img:after{content:"";background:linear-gradient(#090c22e6 0%,#090c22cc 42%,#090c22f2 100%);position:absolute;inset:0}.bkk-page .bkk-close .bkk-shell{text-align:center}.bkk-page .bkk-close h2{max-width:17ch;margin-inline:auto;font-size:clamp(2.05rem,4.8vw,3.5rem)}.bkk-page .bkk-close h2 em{color:var(--bkk-orchid);font-style:normal}.bkk-page .bkk-close-lines{max-width:56ch;margin:24px auto 32px}.bkk-page .bkk-close-lines p{color:#ffffffd6;margin-bottom:12px;font-size:1.03rem;line-height:1.62}.bkk-page .bkk-close .bkk-actions{justify-content:center}.bkk-page .bkk-tagline{letter-spacing:-.028em;color:var(--bkk-gold);margin-top:36px;font-size:clamp(1rem,2vw,1.32rem);font-weight:800}.bkk-faq{--surface:#fff;--border:#0d12301c;--text-dark:#0d1230;--text-mid:#545c82;background:#f6f7fb}.bkk-faq details{border-radius:14px!important}@media (max-width:991px){.bkk-page .bkk-split{grid-template-columns:minmax(0,1fr)}.bkk-page .bkk-hero-band{aspect-ratio:16/9}.bkk-page .bkk-hero-meta{text-align:center;flex-direction:column;gap:22px}.bkk-page .bkk-hero-meta .bkk-lede{max-width:60ch}.bkk-page .bkk-hero-meta .bkk-actions{justify-content:center}.bkk-page .bkk-figure{position:static}.bkk-page .bkk-row{grid-template-columns:54px minmax(0,1fr)}.bkk-page .bkk-row p{grid-column:2}}@media (max-width:575px){.bkk-page .bkk-shell{padding-inline:18px}.bkk-page .bkk-hero-band{aspect-ratio:4/3}.bkk-page .bkk-hero-cap{display:none}.bkk-page .bkk-stats{grid-template-columns:minmax(0,1fr);margin-top:22px}.bkk-page .bkk-btn{justify-content:center;width:100%}.bkk-page .bkk-row{grid-template-columns:minmax(0,1fr);gap:8px}.bkk-page .bkk-row p{grid-column:auto}}@media (prefers-reduced-motion:reduce){.bkk-page .bkk-rail-track,.bkk-page .bkk-dot{animation:none}.bkk-page *{transition-duration:.01ms!important}}
