.bt-con-pane{animation:bt-con-in .4s var(--ease-editorial) both}@keyframes bt-con-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bt-con-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.bt-con-title{font-family:var(--font-sans-tight);letter-spacing:-.01em;font-size:1.125rem;font-weight:600;line-height:1.4}.bt-con-meta,.bt-con-colh,.bt-con-label,.bt-con-idx,.bt-con-chip{font-family:var(--font-mono);text-transform:uppercase;color:var(--color-ink-soft)}.bt-con-meta{letter-spacing:.08em;font-size:11px}.bt-con-colh{letter-spacing:.1em;padding-block:10px;font-size:10px;font-weight:500}.bt-con-label{letter-spacing:.12em;margin:4px 8px 10px;font-size:10px}.bt-con-idx{flex:none;width:18px;font-size:10px}.bt-con-li{border-bottom:1px solid var(--color-border);transition:background-color .2s cubic-bezier(.4,0,.2,1)}.bt-con-li:hover{background:var(--color-cream)}.bt-con-chip{white-space:nowrap;border:1px solid var(--color-ink);letter-spacing:.1em;border-radius:2px;align-self:center;padding:5px 8px;font-size:10px;line-height:1}.bt-con-chip--fill{background:var(--color-ink);color:var(--color-cream)}.bt-con-chip--line{background:var(--color-surface);color:var(--color-ink)}.bt-con-chip--red{background:var(--color-surface);color:var(--color-red-deep);border-color:var(--color-border)}.bt-con-chip--strike{text-decoration:line-through}.bt-con-side{min-height:40px;color:var(--color-ink-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;flex:140px;align-items:center;gap:8px;padding:6px 10px;font-size:14px;line-height:1.3;transition:background-color .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,1);display:flex}.bt-con-side:hover{background:var(--color-cream-deep)}.bt-con-side[aria-current=true]{background:var(--color-surface);color:var(--color-ink);box-shadow:inset 2px 0 0 var(--color-brand-red);font-weight:500}@media (width<=639.98px){.bt-con-side{white-space:nowrap;flex:none;min-height:44px}.bt-con-label{white-space:nowrap;flex:none;margin:0;padding-left:4px}.bt-con nav[aria-label=Console\ sections]{scrollbar-width:thin}}:root[data-bt-js] .bt-con-src:not([data-open]){display:none}:root[data-bt-reveal=on] .bt-con:not([data-ready]) [data-amt]{opacity:0;animation:0s linear 3s forwards bt-failsafe-show}@keyframes bt-failsafe-show{to{opacity:1}}.bt-hero-h1{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(2.75rem,1.55rem + 4.4vw,4.25rem);font-weight:400;line-height:.98}.bt-hero-accent{background-image:linear-gradient(var(--color-brand-red), var(--color-brand-red));background-position:0 96%;background-repeat:no-repeat;background-size:100% 3px;padding-bottom:4px;font-style:italic}.bt-hero-word{transition:opacity .17s cubic-bezier(.4,0,.2,1),transform .17s cubic-bezier(.4,0,.2,1);display:inline-block}.bt-hero-word[data-phase=out]{opacity:0;transform:translateY(-.18em)}.bt-hero-word[data-phase=pre]{opacity:0;transition:none;transform:translateY(.18em)}:root[data-bt-reveal=on] [data-hero]:not([data-ready]) .bt-hero-word{opacity:0;animation:0s linear 3s forwards bt-failsafe-show}:root[data-bt-reveal=on] [data-hero]:not([data-ready]) .bt-hero-accent{background-size:0% 3px;animation:0s linear 3s forwards bt-failsafe-rule}@keyframes bt-failsafe-rule{to{background-size:100% 3px}}[data-astro-cid-3jeeeo45][role=region][tabindex="0"]{scrollbar-width:thin;scrollbar-color:var(--color-border-hover) transparent}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff")}
