.bk{color:var(--text);grid-template-columns:minmax(0,1fr);gap:32px;scroll-margin-top:96px;display:grid}@media (min-width:1000px){.bk{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;column-gap:clamp(40px,5vw,96px)}}.bk-kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:11px;line-height:1.4;display:block}.bk-title{font-family:var(--font-display);letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(30px,3.4vw,48px);font-weight:300;line-height:1.05}.bk-body,.bk-rather{max-width:42ch;color:var(--text-muted);margin:18px 0 0;font-size:16px;line-height:1.5}.bk-rather{font-size:14px}.bk-frame{border:1px solid var(--line);border-radius:var(--glass-radius-media);min-width:0;min-height:560px;overflow:hidden}.bk-frame[data-state=open]{border:0;min-height:0}.bk-iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;width:100%;height:min(820px,88svh);display:block}.bk-gate{text-align:center;place-content:center;justify-items:center;gap:16px;min-height:560px;padding:32px 24px;display:grid}.bk-open{border:1px solid var(--text);min-height:46px;color:var(--text);font-family:var(--font-display);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:16px;display:inline-flex}.bk-open:focus-visible{outline:2px solid var(--text);outline-offset:3px}.bk-gate-note{max-width:40ch;color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.bk-gate-note a{color:inherit}
