.bk-button-copy{text-align:inherit;gap:3px;display:grid}.bk-button-copy small{opacity:.8;font-size:.78em;font-weight:400;line-height:1.3}.bk-btn[data-treatment]{isolation:isolate;gap:12px;position:relative;overflow:hidden}.bk-btn[data-treatment=signal]{text-align:left;padding:8px 14px 8px 8px}.bk-button-tile{border-radius:calc(var(--bk-radius,8px)*.6);background:color-mix(in srgb,currentColor 12%,transparent);flex:none;place-items:center;width:40px;height:40px;display:grid}.bk-button-arrow{flex:none;margin-left:16px;transition:transform .25s cubic-bezier(.22,1,.36,1)}.bk-btn[data-treatment=signal]:before{content:"";z-index:-1;opacity:0;background-image:radial-gradient(currentColor .65px,#0000 .65px);background-size:6px 6px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 45%,#000);mask-image:linear-gradient(90deg,#0000 45%,#000)}.bk-btn[data-treatment=sweep]:before{content:"";pointer-events:none;opacity:.12;background:linear-gradient(110deg,#0000 35%,currentColor 50%,#0000 65%);transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:-50%;transform:translate(-110%)}.bk-btn[data-treatment=signal]:is(:hover,:focus-visible):before{opacity:.24}.bk-btn[data-treatment=signal]:is(:hover,:focus-visible) .bk-button-arrow{transform:translate(2px,-2px)}.bk-btn[data-treatment=sweep]:is(:hover,:focus-visible):before{transform:translate(110%)}@media (prefers-reduced-motion:reduce){.bk-btn[data-treatment]:before,.bk-button-arrow{transition:none}.bk-btn[data-treatment=sweep]:before{display:none}}.bk-root .bk-btn:has(>.bk-button-arrow){justify-content:space-between;gap:28px}.bk-root .bk-btn>.bk-button-arrow{flex:none;width:1.4em;height:1.4em;transition:transform .22s}.bk-root .bk-btn:has(>.bk-button-arrow):is(:hover,:focus-visible)>.bk-button-arrow{transform:translate(2px,-2px)}.bk-root .bk-btn[data-treatment=link]{color:inherit;box-shadow:none;background:0 0;border:0;border-bottom:1px solid;border-radius:0;min-height:44px;padding:10px 0}.bk-root .bk-btn[data-treatment=link]:is(:hover,:focus-visible){opacity:.78;background:0 0}@media (prefers-reduced-motion:reduce){.bk-root .bk-btn>.bk-button-arrow{transition:none}}.bk-root .bk-btn[data-treatment=link]{white-space:pre-line;text-decoration:none}.bk-root .bk-btn[data-treatment=link] .bk-button-arrow{width:min(1.4em,64px);height:min(1.4em,64px)}.bk-root .bk-btn[data-treatment=link] .bk-button-copy{text-align:start;min-width:0}
.bk-root .bk-art{aspect-ratio:var(--bk-art-ar-d);position:relative;overflow:clip}.bk-root .bk-art .bk-art-pic{display:contents}.bk-root .bk-art .bk-art-img{position:var(--bk-art-pos-d);inset:auto;left:var(--bk-art-l-d);top:var(--bk-art-t-d);width:var(--bk-art-w-d);height:var(--bk-art-h-d);object-fit:var(--bk-art-fit,cover);max-width:none;max-height:none}@container bk (42rem<=width<64rem){.bk-root .bk-art{aspect-ratio:var(--bk-art-ar-t)}.bk-root .bk-art .bk-art-img{position:var(--bk-art-pos-t);left:var(--bk-art-l-t);top:var(--bk-art-t-t);width:var(--bk-art-w-t);height:var(--bk-art-h-t)}}@container bk not (min-width:42rem){.bk-root .bk-art{aspect-ratio:var(--bk-art-ar-p)}.bk-root .bk-art .bk-art-img{position:var(--bk-art-pos-p);left:var(--bk-art-l-p);top:var(--bk-art-t-p);width:var(--bk-art-w-p);height:var(--bk-art-h-p)}}
