.bk-page{padding-bottom:var(--ar-space-6)}.bk-hero{justify-items:start;gap:var(--ar-space-2);padding:var(--ar-space-6) var(--ar-space-3);display:grid}.bk-hero-lockup{width:min(100%,560px);height:auto;margin-block:var(--ar-space-2);display:block}.bk-hero h1{font-size:var(--ar-font-size-3xl);margin:0}.bk-idea{font-size:var(--ar-font-size-xl);color:var(--ar-muted);margin:0}.bk-hero-actions{margin-top:var(--ar-space-2)}.bk-nav{margin-block:var(--ar-space-3)}.bk-nav .seg{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.bk-nav .seg>*{flex:none}@media (min-width:761px){.bk-nav{z-index:40;margin-block:0 var(--ar-space-3);padding-block:var(--ar-space-1);background:var(--ar-bg);position:sticky;top:68px}}.bk-section{gap:var(--ar-space-4);display:grid}.bk-section[id]{scroll-margin-top:var(--ar-space-3)}@media (min-width:761px){.bk-section[id]{scroll-margin-top:132px}}.bk-head{gap:var(--ar-space-1);display:grid}.bk-head>*{margin:0}.bk-block{gap:var(--ar-space-2);align-content:start;min-width:0;display:grid}.bk-block>h3{font-size:var(--ar-font-size-xl);margin:0}.bk-block>p{margin:0}.bk-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.bk-cols-lg{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.bk-cols-2,.bk-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.bk-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.bk-fig{gap:var(--ar-space-1);align-content:start;min-width:0;margin:0;display:grid}.bk-plate{padding:var(--ar-space-4) var(--ar-space-3);place-items:center;margin:0;display:grid}.bk-plate[data-field=mineral]{background-color:var(--ar-color-mineral);border-color:var(--ar-border-strong)}.bk-plate[data-field=carbon]{background-color:var(--ar-color-carbon)}.bk-plate img{max-width:100%;height:auto;display:block}.bk-plate-lg{padding-block:var(--ar-space-8)}.bk-plate-lg img{width:min(100%,520px)}.bk-plate-sm{padding:var(--ar-space-3) var(--ar-space-2)}@media (max-width:639px){.bk-plate-lg{padding-block:var(--ar-space-4)}}.bk-diagram{border:1px solid var(--ar-border);border-radius:var(--ar-radius-inner);width:100%;height:auto;display:block}.bk-tile{border-radius:var(--ar-radius-inner);width:100%;height:auto;display:block}.bk-shot{border:1px solid var(--ar-border);border-radius:var(--ar-radius-inner);width:100%;height:auto;display:block}.bk-links{align-items:center;gap:var(--ar-space-0-5);flex-wrap:wrap;display:flex}.bk-pair-row{justify-content:center;align-items:flex-end;gap:var(--ar-space-3);display:flex}.bk-pair-row img{flex:none;max-width:none}.bk-swatch{aspect-ratio:3/2;border:1px solid var(--ar-border-strong);border-radius:var(--ar-radius-inner)}.bk-swatch[data-swatch=carbon]{background:var(--ar-color-carbon)}.bk-swatch[data-swatch=carbon-deep]{background:var(--ar-color-carbon-deep)}.bk-swatch[data-swatch=mineral]{background:var(--ar-color-mineral)}.bk-swatch[data-swatch=run-coral]{background:var(--ar-color-run-coral)}.bk-swatch[data-swatch=ready-lime]{background:var(--ar-color-ready-lime)}.bk-swatch[data-swatch=steel]{background:var(--ar-color-steel)}.bk-swatch[data-swatch=panel]{background:var(--ar-color-panel)}.bk-name{font-weight:var(--ar-font-weight-headline);margin:0}.bk-prop{height:var(--ar-space-8);background:var(--ar-border-strong);border:1px solid var(--ar-border-strong);border-radius:var(--ar-radius-control);gap:1px;padding:1px;display:flex;overflow:hidden}.bk-prop>span{min-width:var(--ar-space-0-5)}.bk-prop>[data-share="90"]{flex:90 1 0}.bk-prop>[data-share="4"]{flex:4 1 0}.bk-prop>[data-share="2"]{flex:2 1 0}.bk-prop>[data-share="1"]{flex:1 1 0}.bk-prop>[data-fill=field]{background:var(--ar-bg)}.bk-prop>[data-fill=panel]{background:var(--ar-color-panel)}.bk-prop>[data-fill=steel]{background:var(--ar-color-steel)}.bk-prop>[data-fill=coral]{background:var(--ar-color-run-coral)}.bk-prop>[data-fill=lime]{background:var(--ar-color-ready-lime)}.bk-sample{min-width:var(--ar-space-6);min-height:var(--ar-space-4);margin-right:var(--ar-space-1);padding-inline:var(--ar-space-1);border-radius:var(--ar-radius-control);background:var(--ar-bg);color:var(--ar-text);font-weight:var(--ar-font-weight-ui);place-items:center;display:inline-grid}.bk-sample[data-pair=muted]{color:var(--ar-muted)}.bk-sample[data-pair=subtle]{color:var(--ar-subtle)}.bk-sample[data-pair=link]{color:var(--ar-link)}.bk-sample[data-pair=link-muted]{color:var(--ar-link);background:var(--ar-surface-muted)}.bk-sample[data-pair=action]{color:var(--ar-action-ink);background:var(--ar-action)}.bk-sample[data-pair=danger]{color:var(--ar-danger);background:var(--ar-danger-bg)}.bk-sample[data-pair=warning]{color:var(--ar-warning);background:var(--ar-warning-bg)}.bk-sample[data-pair=border]{background:var(--ar-surface);border:2px solid var(--ar-border-strong)}.bk-sample[data-pair=focus]{background:var(--ar-surface-muted);outline:2px solid var(--ar-focus);outline-offset:-2px}.bk-pairs th[scope=row]{text-transform:none;letter-spacing:normal;font-size:var(--ar-font-size-sm);color:var(--ar-text)}.bk-specimen{gap:var(--ar-space-2);align-content:start;display:grid}.bk-specimen p{margin:0}.bk-spec-ui{font-size:clamp(var(--ar-font-size-3xl), 5vw, var(--ar-font-size-5xl));font-weight:var(--ar-font-weight-display);letter-spacing:var(--ar-font-tracking-display);line-height:var(--ar-font-line-height-tight)}.bk-spec-mono{font-family:var(--ar-font-family-mono);font-size:var(--ar-font-size-3xl);font-variant-numeric:tabular-nums;line-height:var(--ar-font-line-height-tight);overflow-wrap:anywhere}.bk-alphabet{color:var(--ar-muted);overflow-wrap:anywhere}.bk-alphabet[data-mono]{font-family:var(--ar-font-family-mono);font-size:var(--ar-font-size-sm)}.bk-wordmark-weights{font-size:var(--ar-font-size-2xl);letter-spacing:var(--ar-font-tracking-headline)}.bk-wordmark-weights>:first-child{font-weight:var(--ar-font-weight-wordmark)}.bk-wordmark-weights>:last-child{font-weight:var(--ar-font-weight-display)}.bk-t{color:var(--ar-text);text-transform:none;overflow-wrap:anywhere;display:block}.bk-t-display{font-family:var(--ar-font-family-ui);font-size:var(--ar-font-size-5xl);font-weight:var(--ar-font-weight-display);line-height:var(--ar-font-line-height-tight);letter-spacing:var(--ar-font-tracking-display)}.bk-t-h1{font-family:var(--ar-font-family-ui);font-size:clamp(var(--ar-font-size-4xl), 6vw, var(--ar-font-size-6xl));font-weight:var(--ar-font-weight-display);line-height:var(--ar-font-line-height-tight);letter-spacing:var(--ar-font-tracking-display)}.bk-t-h2{font-family:var(--ar-font-family-ui);font-size:clamp(1.6rem, 3vw, var(--ar-font-size-4xl));font-weight:var(--ar-font-weight-headline);line-height:var(--ar-font-line-height-tight);letter-spacing:var(--ar-font-tracking-headline)}.bk-t-h3{font-family:var(--ar-font-family-ui);font-size:1.2rem;font-weight:var(--ar-font-weight-headline);line-height:var(--ar-font-line-height-tight);letter-spacing:var(--ar-font-tracking-headline)}.bk-t-lede{font-family:var(--ar-font-family-ui);font-size:var(--ar-font-size-lg);font-weight:var(--ar-font-weight-body);line-height:var(--ar-font-line-height-relaxed)}.bk-t-body{font-family:var(--ar-font-family-ui);font-size:var(--ar-font-size-md);font-weight:var(--ar-font-weight-body);line-height:var(--ar-font-line-height-body)}.bk-t-small{font-family:var(--ar-font-family-ui);font-size:var(--ar-font-size-sm);font-weight:var(--ar-font-weight-body);line-height:var(--ar-font-line-height-body)}.bk-t-label{font-family:var(--ar-font-family-ui);font-size:var(--ar-font-size-xs);font-weight:var(--ar-font-weight-ui);letter-spacing:var(--ar-font-tracking-label);text-transform:uppercase;color:var(--ar-muted);line-height:1.3}.bk-t-data{font-family:var(--ar-font-family-mono);font-size:var(--ar-font-size-data);font-weight:var(--ar-font-weight-mono);font-variant-numeric:tabular-nums;line-height:1.3}.bk-t-mono{font-family:var(--ar-font-family-mono);font-size:var(--ar-font-size-md);font-weight:var(--ar-font-weight-mono);line-height:var(--ar-font-line-height-body);font-variant-numeric:tabular-nums}.bk-digits{font-size:var(--ar-font-size-3xl);line-height:var(--ar-font-line-height-tight);overflow-wrap:anywhere;margin:0}.bk-digits[data-face=ui]{font-family:var(--ar-font-family-ui);font-variant-numeric:proportional-nums}.bk-digits[data-face=mono]{font-family:var(--ar-font-family-mono);font-variant-numeric:tabular-nums}.bk-keyline{width:192px;height:192px;color:var(--ar-text);position:relative}.bk-keyline>svg{width:100%;height:100%;position:absolute;inset:0}.bk-keyline-grid{stroke:var(--ar-border);stroke-width:.04px;fill:none}.bk-keyline-edge{stroke:var(--ar-border-strong);stroke-width:.06px;fill:none}.bk-icons{gap:var(--ar-space-1);grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));margin:0;padding:0;list-style:none;display:grid}.bk-icons>li{gap:var(--ar-space-0-5);padding:var(--ar-space-1-5);border:1px solid var(--ar-border-subtle);border-radius:var(--ar-radius-control);justify-items:start;display:grid}.bk-icon-sizes{align-items:flex-end;gap:var(--ar-space-2);color:var(--ar-text);display:flex}.bk-mark{align-items:center;gap:var(--ar-space-1-5);min-width:0;display:flex}.bk-mark>div{min-width:0;display:grid}.bk-mark strong{font-weight:var(--ar-font-weight-headline)}.bk-copy{max-width:72ch;margin:0}.bk-copy[data-lead]{font-size:var(--ar-font-size-xl);font-weight:var(--ar-font-weight-headline);letter-spacing:var(--ar-font-tracking-headline)}.bk-downloads td:last-child{white-space:nowrap}@media (min-width:640px){.bk-downloads :is(th,td):last-child{text-align:right}}
