@container bk (max-width:41.999rem){.bk-section-contain{padding-inline:var(--bk-mobile-gutter,var(--bk-page-gutter,var(--bk-gutter)))}}.bk-root[data-bk-density=compact]{--bk-type-scale:.875;--bk-pad-sm:1rem;--bk-pad-md:1.75rem;--bk-pad-lg:2.5rem;--bk-pad-xl:3.5rem;--bk-gap-xs:.375rem;--bk-gap-sm:.625rem;--bk-gap-md:1rem;--bk-gap-lg:1.5rem}.bk-root[data-bk-density=compact] .bk-text-md{font-size:1rem;line-height:1.5}.bk-root[data-bk-density=compact] .bk-text-lg{font-size:1.125rem;line-height:1.5}.bk-root[data-bk-density=compact] .bk-h-display{font-size:clamp(2rem,5cqw,3.75rem)}.bk-root[data-bk-density=compact] .bk-h-xl{font-size:clamp(1.75rem,4cqw,2.75rem)}.bk-root[data-bk-density=compact] .bk-h-lg{font-size:clamp(1.5rem,3cqw,2.125rem)}.bk-root[data-bk-density=compact] .bk-btn{min-height:2.25rem;padding:.5rem .875rem;font-size:.875rem}@media (pointer:coarse){.bk-root[data-bk-density=compact] .bk-btn{min-height:2.75rem}}.bk-root[data-bk-link-flavor] .bk-link{--bk-link-line:currentColor;--bk-link-weight:1px;background-image:linear-gradient(var(--bk-link-line),var(--bk-link-line));background-position:0 100%;background-size:100% var(--bk-link-weight);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;text-decoration:none;transition:background-size .22s,color .16s}.bk-root[data-bk-link-flavor=accent] .bk-link{--bk-link-line:var(--bk-mark);--bk-link-weight:2px}.bk-root[data-bk-link-flavor=thick] .bk-link{--bk-link-line:var(--bk-mark);--bk-link-weight:4px;padding-bottom:3px}.bk-root[data-bk-link-flavor=gradient] .bk-link,.bk-root[data-bk-link-flavor=gradient-border] .bk-link{background-image:linear-gradient(90deg,var(--bk-primary),var(--bk-accent));--bk-link-weight:3px}.bk-root[data-bk-link-flavor=gradient-border] .bk-link{border-block:1px solid var(--bk-line);border-radius:.2em;padding:.1em .3em .2em}.bk-root[data-bk-link-flavor=dotted] .bk-link{--bk-link-weight:2px;background-image:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 5px)}.bk-root[data-bk-link-motion=left] .bk-link,.bk-root[data-bk-link-motion=right] .bk-link{background-size:0 var(--bk-link-weight);text-decoration:underline;-webkit-text-decoration-color:var(--bk-line);text-decoration-color:var(--bk-line);text-underline-offset:.18em}.bk-root[data-bk-link-motion=right] .bk-link{background-position:100% 100%}.bk-root:is([data-bk-link-motion=left],[data-bk-link-motion=right]) .bk-link:is(:hover,:focus-visible){background-size:100% var(--bk-link-weight)}@media (prefers-reduced-motion:reduce){.bk-root[data-bk-link-flavor] .bk-link{transition:none}}.bk-root[data-bk-density=compact] .bk-node:is([data-bk-type=box],[data-bk-type=column]){--bk-pad-sm:.5rem;--bk-pad-md:1rem;--bk-pad-lg:1.5rem;--bk-pad-xl:2rem}.bk-root[data-bk-link-flavor=gradient-border] .bk-link{border:2px solid;border-image:linear-gradient(90deg,var(--bk-primary),var(--bk-accent))1}
.bk-divider[data-pattern=double]{border-top-width:max(3px,var(--bk-dv-w,1px))}.bk-root .bk-divider-art{height:auto;min-height:var(--bk-dv-size);color:var(--bk-dv-c,var(--bk-line));border:0;align-items:center;gap:clamp(8px,2cqi,20px);display:flex}.bk-divider-art:before,.bk-divider-art:after{content:"";border-top:var(--bk-dv-w,1px)solid currentColor;flex:1;min-width:0}.bk-divider-art[data-align=start]:before,.bk-divider-art[data-align=end]:after{flex:0 8%}.bk-divider-mark{width:var(--bk-dv-size);height:var(--bk-dv-size);flex:none;max-width:60%;display:block;position:relative}.bk-divider-mark svg{width:100%;height:100%;display:block;overflow:visible}.bk-divider-mark svg path,.bk-divider-mark svg circle{vector-effect:non-scaling-stroke;stroke-width:var(--bk-dv-w,1px)}.bk-divider-art[data-pattern=victorian] .bk-divider-mark{width:calc(var(--bk-dv-size)*3.75)}.bk-divider-art:is([data-pattern=victorian],[data-pattern=art-deco]):before,.bk-divider-art:is([data-pattern=victorian],[data-pattern=art-deco]):after{border-top-style:double;border-top-width:max(3px,var(--bk-dv-w,1px))}.bk-root .bk-divider-art:is([data-pattern=fade],[data-pattern=prism]){min-height:0;height:var(--bk-dv-w,1px);background:linear-gradient(90deg,#0000,currentColor 25% 75%,#0000);display:block}.bk-root .bk-divider-art[data-pattern=prism]{background:linear-gradient(90deg,transparent,currentColor 18%,var(--bk-primary)50%,var(--bk-accent)78%,transparent)}.bk-divider-art:is([data-pattern=fade],[data-pattern=prism],[data-pattern=wave],[data-pattern=scallop]):before,.bk-divider-art:is([data-pattern=fade],[data-pattern=prism],[data-pattern=wave],[data-pattern=scallop]):after{display:none}.bk-root .bk-divider-art:is([data-pattern=wave],[data-pattern=scallop]){min-height:0;height:calc(var(--bk-dv-size)*.4)}.bk-divider-wave{width:100%;height:100%;display:block;overflow:visible}.bk-divider-wave path{stroke-width:var(--bk-dv-w,1px);vector-effect:non-scaling-stroke}.bk-box-row>.bk-node[data-bk-type=divider]>.bk-divider[data-pattern=double]{border-inline-start-width:max(3px,var(--bk-dv-w,1px))}.bk-root .bk-box-row>.bk-node[data-bk-type=divider]>.bk-divider-art{width:var(--bk-dv-size);min-height:calc(var(--bk-dv-size)*2);border:0;flex-direction:column;gap:12px;height:auto}.bk-box-row>.bk-node[data-bk-type=divider]>.bk-divider-art:before,.bk-box-row>.bk-node[data-bk-type=divider]>.bk-divider-art:after{border-top:0;border-inline-start:var(--bk-dv-w,1px)solid currentColor}.bk-box-row>.bk-node[data-bk-type=divider]>.bk-divider-art[data-pattern=victorian] .bk-divider-mark{width:var(--bk-dv-size);max-width:none;height:calc(var(--bk-dv-size)*3.75)}.bk-box-row>.bk-node[data-bk-type=divider]>.bk-divider-art[data-pattern=victorian] svg{width:calc(var(--bk-dv-size)*3.75);height:var(--bk-dv-size);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.bk-root .bk-box-row>.bk-node[data-bk-type=divider]>.bk-divider-art:is([data-pattern=fade],[data-pattern=prism]){width:var(--bk-dv-w,1px);background:linear-gradient(#0000,currentColor 25% 75%,#0000)}.bk-root .bk-box-row>.bk-node[data-bk-type=divider]>.bk-divider-art[data-pattern=prism]{background:linear-gradient(180deg,transparent,currentColor 18%,var(--bk-primary)50%,var(--bk-accent)78%,transparent)}.bk-root .bk-box-row>.bk-node[data-bk-type=divider]>.bk-divider-art:is([data-pattern=wave],[data-pattern=scallop]){width:calc(var(--bk-dv-size)*.4);min-height:80px;position:relative}.bk-box-row>.bk-node[data-bk-type=divider]>.bk-divider-art>.bk-divider-wave{position:absolute;inset:0}.bk-root .bk-divider-art>.bk-divider-wave-upright,.bk-box-row>.bk-node[data-bk-type=divider]>.bk-divider-art>.bk-divider-wave:not(.bk-divider-wave-upright){display:none}.bk-box-row>.bk-node[data-bk-type=divider]>.bk-divider-art>.bk-divider-wave-upright{display:block}.bk-root .bk-box-row>.bk-node[data-bk-type=divider]>.bk-divider-art[data-pattern=victorian]{min-height:calc(var(--bk-dv-size)*6)}.bk-box-row>.bk-node[data-bk-type=divider]>.bk-divider-art[data-pattern=victorian] svg{max-width:none}.bk-root .bk-divider-labelled{border:0;align-items:center;gap:clamp(12px,2cqi,24px);height:auto;display:flex}.bk-divider-labelled>.bk-divider-rail{flex:1 1 0;min-width:0}.bk-divider-labelled[data-label-align=start]>.bk-divider-rail:first-child,.bk-divider-labelled[data-label-align=end]>.bk-divider-rail:last-child{flex:.12 1 0}.bk-divider-rail>.bk-divider{margin:0}.bk-divider-caption{text-align:center;flex-direction:column;flex:0 auto;align-items:center;gap:6px;min-width:0;max-width:65%;display:flex}.bk-divider-label{color:var(--bk-ink);overflow-wrap:anywhere;white-space:pre-line;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.45}.bk-divider-labelled[data-label-size=md] .bk-divider-label{font-size:1rem}.bk-divider-labelled[data-label-size=lg] .bk-divider-label{font-size:1.25rem}.bk-divider-caption>.bk-divider-mark{color:var(--bk-dv-c,var(--bk-line));max-width:100%}.bk-divider-labelled[data-pattern=victorian] .bk-divider-mark{width:calc(var(--bk-dv-size)*3.75)}.bk-root .bk-box-row>.bk-node[data-bk-type=divider]>.bk-divider-labelled{border:0;flex-direction:column;width:clamp(64px,14cqi,180px);min-height:160px}.bk-box-row>.bk-node[data-bk-type=divider]>.bk-divider-labelled>.bk-divider-caption{max-width:100%}.bk-box-row>.bk-node[data-bk-type=divider]>.bk-divider-labelled>.bk-divider-rail{justify-content:center;width:100%;min-height:24px;display:flex}.bk-box-row>.bk-node[data-bk-type=divider]>.bk-divider-labelled>.bk-divider-rail>.bk-divider:not(.bk-divider-art){border-top:0;border-inline-start:var(--bk-dv-w,1px)var(--bk-dv-s,solid)var(--bk-dv-c,var(--bk-line));width:0;height:auto}.bk-box-row>.bk-node[data-bk-type=divider]>.bk-divider-labelled>.bk-divider-rail>.bk-divider[data-pattern=double]{border-inline-start-width:max(3px,var(--bk-dv-w,1px))}.bk-box-row>.bk-node[data-bk-type=divider]>.bk-divider-labelled .bk-divider-art{height:auto;width:var(--bk-dv-w,1px);background:linear-gradient(#0000,currentColor 25% 75%,#0000);border:0}.bk-box-row>.bk-node[data-bk-type=divider]>.bk-divider-labelled .bk-divider-art[data-pattern=prism]{background:linear-gradient(180deg,transparent,currentColor 18%,var(--bk-primary)50%,var(--bk-accent)78%,transparent)}.bk-box-row>.bk-node[data-bk-type=divider]>.bk-divider-labelled .bk-divider-art:is([data-pattern=wave],[data-pattern=scallop]){width:calc(var(--bk-dv-size)*.4);background:0 0;position:relative}.bk-box-row>.bk-node[data-bk-type=divider]>.bk-divider-labelled .bk-divider-wave{display:none}.bk-box-row>.bk-node[data-bk-type=divider]>.bk-divider-labelled .bk-divider-wave-upright{display:block;position:absolute;inset:0}
.bk-root .bk-media-player,.bk-root .bk-lottie-toggle{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bk-root .bk-media-frame{min-width:0;container-type:inline-size}.bk-root .bk-media-frame>.bk-video{height:100%;aspect-ratio:auto!important}.bk-root .bk-media-player{background:var(--bk-media-chrome-bg);width:100%;height:100%;color:var(--bk-media-chrome-fg);isolation:isolate;font-family:inherit;position:relative}.bk-root .bk-media-player:fullscreen{place-items:center;width:100vw;height:100vh;display:grid}.bk-root .bk-media-player video{width:100%;height:100%;display:block}.bk-root .bk-media-player:fullscreen video{object-fit:contain!important}.bk-root .bk-media-controls{z-index:2;border:1px solid color-mix(in srgb,var(--bk-media-chrome-fg)16%,transparent);background:color-mix(in srgb,var(--bk-media-chrome-bg)78%,transparent);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);border-radius:20px;padding:4px 12px;position:absolute;inset:auto 12px 12px;box-shadow:0 8px 24px #0000002e}.bk-root .bk-media-control-row{align-items:center;gap:4px;min-width:0;display:flex}.bk-root .bk-media-control-row button,.bk-root .bk-media-control-row select{min-width:44px;height:44px;color:var(--bk-media-chrome-fg);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.bk-root .bk-media-control-row button svg{width:19px;height:19px}.bk-root .bk-media-control-row :is(button,select):hover{background:color-mix(in srgb,var(--bk-media-chrome-fg)13%,transparent)}.bk-root .bk-media-control-row button[aria-pressed=true]{background:color-mix(in srgb,var(--bk-media-chrome-fg)20%,transparent)}.bk-root .bk-media-control-row option{background:var(--bk-media-chrome-bg);color:var(--bk-media-chrome-fg)}.bk-root .bk-media-player :is(button,input,select):focus-visible,.bk-root .bk-media-player:focus-visible,.bk-root .bk-lottie-toggle:focus-visible{outline:2px solid var(--bk-media-chrome-fg);outline-offset:-3px;box-shadow:0 0 0 4px var(--bk-media-chrome-bg)}.bk-root .bk-media-player input[type=range]{accent-color:var(--bk-media-chrome-fg);cursor:pointer;margin:0}.bk-root .bk-media-player .bk-media-seek{width:100%;height:28px;display:block}.bk-root .bk-media-time{font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline:4px;font-size:12px}.bk-root .bk-media-time span{color:color-mix(in srgb,var(--bk-media-chrome-fg)80%,transparent)}.bk-root .bk-media-volume{align-items:center;display:flex}.bk-root .bk-media-volume input{width:64px;height:44px}.bk-root .bk-media-control-space{flex:1}.bk-root .bk-media-start{border:1px solid color-mix(in srgb,var(--bk-media-chrome-fg)45%,transparent);background:color-mix(in srgb,var(--bk-media-chrome-bg)78%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:72px;height:72px;color:var(--bk-media-chrome-fg);cursor:pointer;z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.bk-root .bk-media-status,.bk-root .bk-media-edit-label{background:color-mix(in srgb,var(--bk-media-chrome-bg)90%,transparent);color:var(--bk-media-chrome-fg);border-radius:8px;padding:8px 12px;font-size:12px;position:absolute;top:16px;left:16px}.bk-root .bk-media-notice{top:12px;background:color-mix(in srgb,var(--bk-media-chrome-bg)94%,transparent);color:var(--bk-media-chrome-fg);z-index:3;padding:12px;font-size:13px;position:absolute;inset-inline:12px}.bk-root .bk-media-error{text-align:center;background:var(--bk-media-chrome-bg);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;font-size:14px;display:flex;position:absolute;inset:0}.bk-root .bk-media-error button{border:1px solid color-mix(in srgb,var(--bk-media-chrome-fg)45%,transparent);border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:8px 16px;display:inline-flex}.bk-root .bk-media-empty{text-align:center;place-items:center;height:100%;min-height:160px;padding:24px;font-size:14px;display:grid}.bk-root .bk-lottie-media{width:100%;height:100%;min-height:160px;position:relative}.bk-root .bk-lottie-drawing{width:100%;height:100%}.bk-root .bk-lottie-drawing svg{display:block}.bk-root .bk-lottie-toggle{border:1px solid color-mix(in srgb,var(--bk-media-chrome-fg)32%,transparent);background:color-mix(in srgb,var(--bk-media-chrome-bg)94%,transparent);min-height:44px;color:var(--bk-media-chrome-fg);cursor:pointer;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:inline-flex;position:absolute;bottom:12px;left:12px}@container (max-width:520px){.bk-root .bk-media-volume input{display:none}.bk-root .bk-media-controls{padding-inline:8px}.bk-root .bk-media-control-row{flex-wrap:wrap;gap:0}.bk-root .bk-media-control-row select{width:48px;font-size:12px}}@container (max-width:360px){.bk-root .bk-media-time{font-size:10px}.bk-root .bk-media-control-space{display:none}.bk-root .bk-media-start{width:52px;height:52px;top:35%}}.bk-root .bk-media-player video::cue{color:var(--bk-media-chrome-fg);background-color:#000;font-size:16px}.bk-root .bk-media-frame[data-fixed=true]>:is(.bk-media-player,.bk-lottie-media){min-height:0;position:absolute;inset:0}.bk-root .bk-media-extra{align-items:center;gap:4px;display:flex}.bk-root .bk-media-control-row .bk-media-settings-button{display:none}.bk-root .bk-media-settings-dialog{border:1px solid color-mix(in srgb,var(--bk-media-chrome-fg)25%,transparent);background:var(--bk-media-chrome-bg);width:min(320px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--bk-media-chrome-fg);border-radius:16px;margin:auto;padding:20px;font-family:inherit;font-size:14px;position:fixed;inset:0}.bk-root .bk-media-settings-dialog::backdrop{background:#0000008c}.bk-root .bk-media-settings-dialog header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.bk-root .bk-media-settings-dialog button{border-radius:8px;align-items:center;gap:10px;min-width:44px;min-height:44px;padding:10px;display:flex}.bk-root .bk-media-settings-dialog label{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.bk-root .bk-media-settings-dialog select{background:var(--bk-media-chrome-bg);min-height:44px;color:var(--bk-media-chrome-fg);border:1px solid;border-radius:8px;padding:8px}@container (max-width:520px){.bk-root .bk-media-extra{display:none}.bk-root .bk-media-control-row .bk-media-settings-button{display:inline-flex}}@container (max-width:280px){.bk-root .bk-media-time{display:none}}.bk-root .bk-has-ambient{isolation:isolate}.bk-root .bk-media-ambient{z-index:0;pointer-events:none;opacity:var(--bk-ambient-opacity,.65);position:absolute;inset:0;overflow:hidden}.bk-root .bk-media-ambient>:is(img,canvas){object-fit:cover;width:130%;max-width:none;height:130%;filter:blur(var(--bk-ambient-blur,36px))saturate(1.35);position:absolute;inset:-15%}.bk-root .bk-has-ambient>.bk-img{z-index:1;position:relative}.bk-root .bk-has-ambient[data-aspect]>.bk-img{position:absolute}.bk-root .bk-media-player[data-ambient=true]>video{z-index:1;background:0 0;position:relative}.bk-root .bk-media-player[data-ambient=true] .bk-media-start{z-index:2}.bk-root .bk-media-player[data-ambient=true] .bk-media-poster{z-index:1}.bk-root .bk-media-player[data-ambient=true] :is(.bk-media-status,.bk-media-edit-label,.bk-media-error){z-index:3}.bk-root :is(.bk-img-frame,.bk-media-player)[data-ambient-fade=true]{background:0 0}.bk-root .bk-media-ambient[data-fade=true]{-webkit-mask-image:linear-gradient(to right,transparent,black var(--bk-ambient-fade),black calc(100% - var(--bk-ambient-fade)),transparent),linear-gradient(to bottom,transparent,black var(--bk-ambient-fade),black calc(100% - var(--bk-ambient-fade)),transparent);mask-image:linear-gradient(to right,transparent,black var(--bk-ambient-fade),black calc(100% - var(--bk-ambient-fade)),transparent),linear-gradient(to bottom,transparent,black var(--bk-ambient-fade),black calc(100% - var(--bk-ambient-fade)),transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.bk-root .bk-media-player{box-sizing:border-box;padding:min(var(--bk-media-padding,0px),8cqw)}.bk-root .bk-media-inset-image{box-sizing:border-box;container-type:inline-size}.bk-root .bk-media-inset-image[data-aspect]>.bk-img{inset:min(var(--bk-media-padding),8cqw)!important;width:calc(100% - 2*min(var(--bk-media-padding),8cqw))!important;height:calc(100% - 2*min(var(--bk-media-padding),8cqw))!important}.bk-root .bk-media-inset-image:not([data-aspect])>.bk-img{margin:min(var(--bk-media-padding),8cqw);width:calc(100% - 2*min(var(--bk-media-padding),8cqw))!important}.bk-root .bk-media-player .bk-media-poster{inset:min(var(--bk-media-padding,0px),8cqw)!important;width:calc(100% - 2*min(var(--bk-media-padding,0px),8cqw))!important;height:calc(100% - 2*min(var(--bk-media-padding,0px),8cqw))!important}.bk-root .bk-img-frame[data-ambient-floating=true]{isolation:isolate;box-shadow:none!important;background:0 0!important;border-color:#0000!important;overflow:visible!important}.bk-root [data-bk-type=media]:has(>.bk-figure>[data-ambient-floating=true]){isolation:isolate;box-shadow:none!important;background:0 0!important;border-color:#0000!important;overflow:visible!important}.bk-root .bk-img-frame[data-ambient-floating=true]:before{display:none}.bk-root .bk-media-player[data-ambient-floating=true]{background:0 0;overflow:visible}.bk-root [data-ambient-floating=true]>.bk-media-ambient{inset:-24px}.bk-root .bk-img-frame[data-ambient-floating=true]>.bk-img,.bk-root .bk-media-player[data-ambient-floating=true]>video,.bk-root .bk-media-player[data-ambient-floating=true]{border-radius:inherit}@container (max-width:520px){.bk-root .bk-media-controls{inset-inline:8px;border-radius:16px;bottom:8px}}.bk-root .bk-media-controls[data-expanded=false]{inset-inline:auto;border-radius:999px;width:max-content;padding:4px;left:50%;transform:translate(-50%)}.bk-root .bk-media-player{border-radius:inherit;place-items:center;display:grid}.bk-root .bk-media-player>video{border-radius:inherit}.bk-root .bk-media-poster{pointer-events:none;border-radius:inherit}.bk-root .bk-media-player :is(.bk-media-controls,.bk-media-start){opacity:0;pointer-events:none;transition:opacity .16s}.bk-root .bk-media-player[data-revealed=true] :is(.bk-media-controls,.bk-media-start),.bk-root .bk-media-player:focus-within :is(.bk-media-controls,.bk-media-start){opacity:1;pointer-events:auto}@media (hover:hover){.bk-root .bk-media-player:hover :is(.bk-media-controls,.bk-media-start){opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.bk-root .bk-media-player :is(.bk-media-controls,.bk-media-start){transition:none}}.bk-root .bk-media-figure>.bk-caption{background:color-mix(in srgb,var(--bk-paper)76%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;overflow-wrap:anywhere;z-index:1;border-radius:999px;align-self:center;width:fit-content;max-width:100%;margin-inline:auto;padding:6px 14px;position:relative}.bk-root .bk-media-image-contain>.bk-img,.bk-root .bk-media-player>video{box-sizing:border-box;border:var(--bk-content-border-width,0px)var(--bk-content-border-style,none)var(--bk-content-border-color,transparent);border-radius:inherit}.bk-root .bk-media-image-contain[data-aspect]>.bk-img{transform:translate(-50%,-50%);width:var(--bk-sharp-width,100%)!important;height:var(--bk-sharp-height,100%)!important;inset:50% auto auto 50%!important}.bk-root .bk-media-bordered-cover:after{content:"";z-index:2;border:var(--bk-content-border-width,0px)var(--bk-content-border-style,none)var(--bk-content-border-color,transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.bk-root .bk-media-lightbox-trigger{z-index:3;border-radius:inherit;cursor:zoom-in;position:absolute;inset:0}.bk-root .bk-media-lightbox-trigger:focus-visible{outline:2px solid var(--bk-primary);outline-offset:4px}.bk-root .bk-media-enlarge{width:40px;height:40px;color:var(--bk-on-dark);background:color-mix(in srgb,var(--bk-ink)78%,transparent);opacity:0;border-radius:50%;place-items:center;transition:opacity .16s;display:grid;position:absolute;bottom:12px;right:12px}.bk-root .bk-media-lightbox-trigger:is(:hover,:focus-visible) .bk-media-enlarge{opacity:1}.bk-root .bk-media-lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;padding:max(16px,env(safe-area-inset-top))max(16px,env(safe-area-inset-right))max(16px,env(safe-area-inset-bottom))max(16px,env(safe-area-inset-left));color:var(--bk-media-chrome-fg);overscroll-behavior:contain;background:0 0;border:0;margin:0;font-family:inherit;position:fixed;inset:0;overflow:hidden}.bk-root .bk-media-lightbox[open]{grid-template-rows:auto minmax(0,1fr) auto;gap:16px;display:grid}.bk-root .bk-media-lightbox::backdrop{background:color-mix(in srgb,var(--bk-lightbox-color,var(--bk-media-chrome-bg))48%,transparent);-webkit-backdrop-filter:blur(24px)saturate(.8)}.bk-root .bk-media-lightbox[data-backdrop=color]::backdrop{background:var(--bk-lightbox-color,var(--bk-media-chrome-bg));-webkit-backdrop-filter:none}.bk-root .bk-media-lightbox header,.bk-root .bk-media-lightbox footer{color:var(--bk-media-chrome-fg);text-shadow:0 1px 8px #0000008f}.bk-root .bk-media-lightbox header{justify-content:space-between;align-items:center;display:flex}.bk-root .bk-media-lightbox button{border:1px solid color-mix(in srgb,var(--bk-on-dark)24%,transparent);background:color-mix(in srgb,var(--bk-ink)82%,transparent);width:48px;height:48px;color:var(--bk-on-dark);cursor:pointer;border-radius:50%;place-items:center;display:grid}.bk-root .bk-media-lightbox button:focus-visible{outline:2px solid var(--bk-on-dark);outline-offset:3px}.bk-root .bk-media-lightbox button:hover{background:color-mix(in srgb,var(--bk-on-dark)16%,var(--bk-ink))}.bk-root .bk-media-lightbox-stage{touch-action:pan-y pinch-zoom;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative}.bk-root .bk-media-lightbox-slide>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.bk-root .bk-media-lightbox-prev,.bk-root .bk-media-lightbox-next{position:absolute;top:50%;transform:translateY(-50%)}.bk-root .bk-media-lightbox-prev{left:0}.bk-root .bk-media-lightbox-next{right:0}.bk-root .bk-media-lightbox footer{text-align:center;font-size:14px}.bk-root .bk-media-lightbox footer p{overflow-wrap:anywhere;max-width:70ch;max-height:20dvh;margin:6px auto 0;overflow:auto}.bk-root .bk-media-lightbox footer span{font-variant-numeric:tabular-nums;opacity:.7}@media (prefers-reduced-motion:reduce){.bk-root .bk-media-enlarge{transition:none}}.bk-root .bk-media-player .bk-media-poster{box-sizing:border-box;border:var(--bk-content-border-width,0px)var(--bk-content-border-style,none)var(--bk-content-border-color,transparent);transform:translate(-50%,-50%);width:var(--bk-video-width,100%)!important;height:var(--bk-video-height,100%)!important;inset:50% auto auto 50%!important}@property --bk-media-rail-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.bk-root .bk-media-hover{--bk-hover-active:0;--bk-hover-opacity:0;--bk-hover-rail:none;--bk-hover-beam:none;transition:scale var(--bk-hover-duration,.35s)cubic-bezier(.2,.7,.2,1),translate var(--bk-hover-duration,.35s)cubic-bezier(.2,.7,.2,1)}.bk-root .bk-media-hover:focus-within:not(:has(dialog[open])){--bk-hover-active:1;--bk-hover-opacity:1;--bk-hover-rail:bk-media-rail 2.4s linear infinite;--bk-hover-beam:bk-media-beam 1.8s ease-in-out infinite}@media (hover:hover) and (pointer:fine){.bk-root .bk-media-hover:hover:not(:has(dialog[open])){--bk-hover-active:1;--bk-hover-opacity:1;--bk-hover-rail:bk-media-rail 2.4s linear infinite;--bk-hover-beam:bk-media-beam 1.8s ease-in-out infinite}}.bk-root .bk-hover-expand{scale:calc(1 + (var(--bk-hover-scale) - 1)*var(--bk-hover-active))}.bk-root .bk-hover-lift{translate:0 calc(var(--bk-hover-lift)*var(--bk-hover-active))}.bk-root .bk-media-hover>.bk-img,.bk-root .bk-media-hover>div>.bk-img,.bk-root .bk-media-hover-surface{transition:transform var(--bk-hover-duration,.35s)cubic-bezier(.2,.7,.2,1),scale var(--bk-hover-duration,.35s)cubic-bezier(.2,.7,.2,1)}.bk-root .bk-hover-zoom>.bk-img,.bk-root .bk-hover-zoom>div>.bk-img{scale:calc(1 + (var(--bk-hover-scale) - 1)*var(--bk-hover-active))}.bk-root .bk-media-hover-surface{z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bk-root .bk-media-image-contain[data-aspect]>.bk-media-hover-surface{width:var(--bk-sharp-width,100%);height:var(--bk-sharp-height,100%);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.bk-root .bk-media-image-contain:not([data-aspect])>.bk-media-hover-surface{inset:min(var(--bk-media-padding,0px),8cqw)}.bk-root .bk-media-image-contain.bk-hover-zoom[data-aspect]>:is(.bk-img,.bk-media-hover-surface){scale:none;transform:translate(-50%,-50%)scale(calc(1 + (var(--bk-hover-scale) - 1)*var(--bk-hover-active)))}.bk-root .bk-media-image-contain.bk-hover-zoom:not([data-aspect])>.bk-media-hover-surface{scale:calc(1 + (var(--bk-hover-scale) - 1)*var(--bk-hover-active))}.bk-root .bk-media-hover-surface:before{content:"";opacity:var(--bk-hover-opacity);transition:opacity var(--bk-hover-duration,.35s)ease;pointer-events:none;position:absolute;inset:0}.bk-root .bk-media-hover-surface[data-effect=rails]:before{border-radius:inherit;background:conic-gradient(from var(--bk-media-rail-angle),var(--bk-primary),var(--bk-accent),var(--bk-on-dark),var(--bk-primary));animation:var(--bk-hover-rail);padding:3px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bk-root .bk-media-hover-surface[data-effect=beams]:before{background:linear-gradient(110deg,transparent 28%,color-mix(in srgb,var(--bk-primary)35%,transparent)42%,color-mix(in srgb,var(--bk-on-dark)85%,transparent)48%,transparent 54%,color-mix(in srgb,var(--bk-accent)50%,transparent)60%,transparent 68%);mix-blend-mode:screen;animation:var(--bk-hover-beam);inset:-20%}.bk-root .bk-media-hover-surface[data-effect=glass]:before{border-radius:inherit;border:1px solid color-mix(in srgb,var(--bk-on-dark)45%,transparent);background:color-mix(in srgb,var(--bk-on-dark)8%,transparent);-webkit-backdrop-filter:blur(6px)invert(.85)saturate(.8);backdrop-filter:blur(6px)invert(.85)saturate(.8);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--bk-on-dark)50%,transparent);inset:10px}@keyframes bk-media-rail{to{--bk-media-rail-angle:360deg}}@keyframes bk-media-beam{0%{transform:translate(-90%)}to{transform:translate(90%)}}@media (prefers-reduced-motion:reduce){.bk-root .bk-media-hover{--bk-hover-active:0!important;--bk-hover-rail:none!important;--bk-hover-beam:none!important}.bk-root .bk-media-hover,.bk-root .bk-media-hover>.bk-img,.bk-root .bk-media-hover>div>.bk-img,.bk-root .bk-media-hover-surface,.bk-root .bk-media-hover-surface:before{transition:none}}.bk-root .bk-media-lightbox[open],.bk-root .bk-media-lightbox[open]::backdrop{animation:.22s ease-out both bk-lightbox-open}.bk-root .bk-media-lightbox[open][data-closing]{pointer-events:none;animation:.18s ease-in both bk-lightbox-close}.bk-root .bk-media-lightbox[open][data-closing]::backdrop{animation:.18s ease-in both bk-lightbox-close}.bk-root .bk-media-lightbox[data-closing] .bk-media-lightbox-stage{animation:.18s ease-in both bk-lightbox-retreat}.bk-root .bk-media-lightbox-slide{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bk-root .bk-media-lightbox-incoming>img{pointer-events:auto}.bk-root .bk-media-lightbox-incoming{opacity:0}.bk-root .bk-media-lightbox-stage[data-ready=true] .bk-media-lightbox-incoming{animation:.3s cubic-bezier(.2,.7,.2,1) both bk-lightbox-next}.bk-root .bk-media-lightbox-stage[data-ready=true] .bk-media-lightbox-incoming[data-initial=true]{animation-name:bk-lightbox-arrive}.bk-root .bk-media-lightbox-stage[data-ready=true] .bk-media-lightbox-outgoing{animation:.3s cubic-bezier(.2,.7,.2,1) both bk-lightbox-previous}.bk-root .bk-media-lightbox-loading{background:color-mix(in srgb,var(--bk-ink)85%,transparent);pointer-events:none;border-radius:999px;padding:10px 16px;font-size:14px;position:relative}.bk-root .bk-media-lightbox-prev,.bk-root .bk-media-lightbox-next{z-index:1}@keyframes bk-lightbox-open{0%{opacity:0}to{opacity:1}}@keyframes bk-lightbox-close{0%{opacity:1}to{opacity:0}}@keyframes bk-lightbox-arrive{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes bk-lightbox-retreat{to{transform:scale(.97)}}@keyframes bk-lightbox-next{0%{opacity:0;transform:translateX(calc(var(--bk-slide-direction)*32px))}to{opacity:1;transform:translate(0)}}@keyframes bk-lightbox-previous{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(calc(var(--bk-slide-direction)*-24px))}}@media (prefers-reduced-motion:reduce){.bk-root .bk-media-lightbox[open],.bk-root .bk-media-lightbox[open]::backdrop,.bk-root .bk-media-lightbox[open][data-closing],.bk-root .bk-media-lightbox[open][data-closing]::backdrop,.bk-root .bk-media-lightbox[data-closing] .bk-media-lightbox-stage,.bk-root .bk-media-lightbox-stage[data-ready=true] .bk-media-lightbox-slide{animation-duration:1ms}.bk-root .bk-media-lightbox-slide,.bk-root .bk-media-lightbox-stage{transform:none!important}}
.bk-root .bk-shop-product{height:100%;color:var(--bk-ink);flex-direction:column;gap:18px;min-width:0;display:flex}.bk-root .bk-shop-photo{aspect-ratio:1;background:var(--bk-paper-2);border-radius:inherit;position:relative;overflow:hidden}.bk-root .bk-shop-photo>a{display:block;position:absolute;inset:0}.bk-root .bk-shop-photo img{transition:transform .38s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.bk-root .bk-shop-photo:hover img{transform:scale(1.035)}}.bk-root .bk-shop-placeholder{height:100%;color:var(--bk-ink-2);place-items:center;display:grid}.bk-root .bk-shop-badge{background:var(--bk-paper);color:var(--bk-ink);pointer-events:none;border-radius:3px;padding:6px 10px;font-size:12px;position:absolute;top:14px;left:14px}.bk-root .bk-shop-details{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.bk-root .bk-shop-brand{color:var(--bk-ink-2);margin:0;font-size:12px}.bk-root .bk-shop-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.bk-root .bk-shop-title h3{font:500 24px/1.2 var(--bk-display);letter-spacing:-.02em;margin:0}.bk-root .bk-shop-title a{color:inherit;text-decoration:none}.bk-root .bk-shop-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.bk-root .bk-shop-price del{color:var(--bk-ink-2);font-size:13px;font-weight:400}.bk-root .bk-shop-description{color:var(--bk-ink-2);margin:0;font-size:14px;line-height:1.5}.bk-root .bk-shop-options{border:0;min-width:0;margin:4px 0;padding:0}.bk-root .bk-shop-options legend{margin-bottom:8px;font-size:12px}.bk-root .bk-shop-options>div{flex-wrap:wrap;gap:6px;display:flex}.bk-root .bk-shop-options label{cursor:pointer;position:relative}.bk-root .bk-shop-options input{opacity:0;width:1px;height:1px;position:absolute}.bk-root .bk-shop-options span{border:1px solid var(--bk-line);border-radius:4px;align-items:center;min-height:44px;padding:8px 12px;font-size:13px;transition:background .16s,color .16s;display:flex}.bk-root .bk-shop-options input:checked+span{background:var(--bk-ink);color:var(--bk-paper);border-color:var(--bk-ink)}.bk-root .bk-shop-options input:focus-visible+span,.bk-root .bk-shop-product a:focus-visible{outline:2px solid var(--bk-primary);outline-offset:4px}.bk-root .bk-shop-options input:disabled+span{opacity:.5;cursor:default}.bk-root .bk-shop-action{border-bottom:1px solid var(--bk-line);min-height:44px;color:var(--bk-ink);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:10px 0;font-size:14px;font-weight:600;text-decoration:none;display:flex}.bk-root a.bk-shop-action:hover{color:var(--bk-primary);border-color:currentColor}.bk-root .bk-shop-action[aria-disabled]{opacity:.6}.bk-root .bk-shop-product[data-look=editorial] .bk-shop-photo{aspect-ratio:4/5}.bk-root .bk-shop-product[data-look=editorial] .bk-shop-title{flex-direction:column}.bk-root .bk-shop-product[data-look=catalog] .bk-shop-action{border:1px solid var(--bk-line);border-radius:4px;padding:12px 16px}.bk-root .bk-shop-product[data-look=compact]{grid-template-columns:minmax(100px,.7fr) minmax(0,1fr);align-items:center;display:grid}.bk-root .bk-shop-product[data-look=compact] .bk-shop-title h3{font-size:22px}@container bk not (min-width:40rem){.bk-root .bk-shop-title h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.bk-root .bk-shop-product img,.bk-root .bk-shop-options span{transition:none}.bk-root .bk-shop-photo:hover img{transform:none}}.bk-root .bk-shop-product[data-look=detail]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);height:auto;display:grid}.bk-root .bk-shop-product[data-look=detail] .bk-shop-photo{aspect-ratio:3/2;border-radius:var(--bk-radius-lg,16px);position:sticky;top:110px}.bk-root .bk-shop-product .bk-shop-photo>div{width:100%;height:100%}.bk-root .bk-shop-product .bk-shop-photo img{object-fit:cover;width:100%;height:100%}.bk-root .bk-shop-product[data-look=detail] .bk-shop-details{gap:20px;padding-block:12px}.bk-root .bk-shop-product[data-look=detail] .bk-shop-title{gap:18px;display:grid}.bk-root .bk-shop-product[data-look=detail] h1{font:600 clamp(30px,3.5vw,52px)/1.04 var(--bk-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.bk-root .bk-shop-product[data-look=detail] .bk-shop-price{font-size:28px}.bk-root .bk-shop-product[data-look=detail] .bk-shop-description{max-width:48ch;font-size:16px;line-height:1.6}.bk-root .bk-shop-product[data-look=detail] .bk-shop-buy{background:var(--bk-accent);color:var(--bk-accent-ink);border-radius:var(--bk-radius-md,10px);border-color:#0000;min-height:52px;font-weight:600}.bk-root .bk-shop-specs{border-block:1px solid var(--bk-line);gap:0;margin:0;padding-block:12px;font-size:13px;display:grid}.bk-root .bk-shop-specs>div{justify-content:space-between;gap:16px;padding-block:9px;display:flex}.bk-shop-specs dt{color:var(--bk-ink-2)}.bk-shop-specs dd{text-align:right;margin:0;font-weight:600}.bk-root .bk-shop-option-pills{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.bk-shop-option-pills legend{padding:0 0 8px;font-size:13px}.bk-shop-option-pills button{border:1px solid var(--bk-line);border-radius:var(--bk-radius-sm,6px);background:var(--bk-card);padding:10px 14px;font-size:13px;transition:border-color .16s,background .16s}.bk-shop-option-pills button[aria-pressed=true]{border-color:var(--bk-ink);background:var(--bk-paper-2)}.bk-shop-option-pills button:disabled{opacity:.4}@media (max-width:760px){.bk-root .bk-shop-product[data-look=detail]{grid-template-columns:1fr}.bk-root .bk-shop-product[data-look=detail] .bk-shop-photo{aspect-ratio:3/2;position:relative;top:auto}.bk-root .bk-shop-product[data-look=detail] .bk-shop-details{padding:0}}@media (prefers-reduced-motion:reduce){.bk-root .bk-shop-photo img,.bk-shop-option-pills button{transition:none}}.bk-root .bk-shop-product[data-look=browse]{gap:16px}.bk-root .bk-shop-product[data-look=browse] .bk-shop-photo{aspect-ratio:4/3;border-radius:var(--bk-radius-md,8px)}.bk-root .bk-shop-product[data-look=browse] h3{font-size:clamp(18px,1.6vw,23px)}.bk-root .bk-shop-product[data-look=browse] .bk-shop-title{align-items:start}.bk-root .bk-shop-view{min-height:40px;color:var(--bk-ink);background:var(--bk-paper);border:1px solid var(--bk-line);border-radius:var(--bk-radius-sm,4px);font:600 12px/1.2 var(--bk-body);justify-content:space-between;align-items:center;padding:8px 12px;transition:opacity .25s,transform .35s;display:flex;position:absolute;inset:auto 12px 12px;transform:translateY(0)}.bk-shop-view-arrow{display:inline-block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.bk-root .bk-shop-product[data-look=browse] .bk-shop-view{opacity:0;transform:translateY(8px)}.bk-root .bk-shop-product[data-look=browse]:is(:hover,:focus-within) .bk-shop-view{opacity:1;transform:none}}.bk-root .bk-shop-artwork{min-height:100%;color:var(--bk-ink);background:var(--bk-paper-2);flex-direction:column;justify-content:space-between;padding:clamp(14px,2.2vw,28px);display:flex;position:relative;overflow:hidden}.bk-shop-artwork svg{opacity:.15;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bk-root .bk-shop-artwork[data-pattern="1"]{background:color-mix(in srgb,var(--bk-primary)12%,var(--bk-paper))}.bk-root .bk-shop-artwork[data-pattern="2"]{background:color-mix(in srgb,var(--bk-accent)22%,var(--bk-paper))}.bk-shop-artwork>:not(svg){position:relative}.bk-shop-artwork-brand,.bk-shop-artwork-code{font:600 10px/1.4 var(--bk-body);text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;gap:10px;display:flex}.bk-shop-artwork-code{border-top:1px solid var(--bk-line);padding-top:10px;font-size:9px}.bk-shop-artwork strong{max-width:14ch;font:600 clamp(18px,2vw,30px)/1.05 var(--bk-display);letter-spacing:-.03em;text-wrap:balance}.bk-root .bk-shop-filterbar{border-block:1px solid var(--bk-line);flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:28px;padding:20px 0;display:flex}.bk-shop-filterbar label{font:500 12px/1.4 var(--bk-body);flex:1;gap:8px;min-width:140px;display:grid}.bk-shop-filterbar label:first-child{flex:2;min-width:220px}.bk-shop-filterbar input,.bk-shop-filterbar select{border:1px solid var(--bk-line);border-radius:var(--bk-radius-sm,4px);background:var(--bk-paper);width:100%;min-height:44px;color:var(--bk-ink);font:400 14px/1.3 var(--bk-body);padding:10px 12px}.bk-shop-filterbar input:focus-visible,.bk-shop-filterbar select:focus-visible{outline:2px solid var(--bk-primary);outline-offset:2px}.bk-shop-filterbar [role=status]{width:100%;color:var(--bk-ink-2);font-size:12px}.bk-shop-no-results{text-align:center;border:1px solid var(--bk-line);padding:32px}.bk-shop-no-results button{min-height:44px;text-decoration:underline}.bk-root .bk-shop-product[data-look=browse] .bk-shop-title{gap:10px;display:grid}.bk-root .bk-shop-product[data-look=browse] h3{min-height:2.4em}.bk-root .bk-shop-product[data-look=compact] .bk-shop-photo{min-width:0}@media (max-width:560px){.bk-root .bk-shop-product[data-look=compact]{grid-template-columns:1fr}.bk-root .bk-shop-product[data-look=compact] .bk-shop-photo{aspect-ratio:4/3}}@container bk not (min-width:40rem){.bk-root .bk-shop-product[data-look=browse] h3{min-height:0}}.bk-root .bk-shop-product[data-look=showcase]{gap:20px}.bk-root .bk-shop-product[data-look=showcase] .bk-shop-photo{aspect-ratio:1.1;border-radius:5px;max-height:380px}.bk-root .bk-shop-product[data-look=showcase] .bk-shop-title h3{font:600 15px/1.3 var(--bk-body);letter-spacing:0}.bk-root .bk-shop-product[data-look=showcase] .bk-shop-title{flex-wrap:nowrap;gap:12px}.bk-root .bk-shop-product[data-look=showcase] .bk-shop-price{white-space:nowrap;font-size:14px;font-weight:400}.bk-root .bk-shop-product[data-look=showcase] .bk-shop-description{font:400 12px/1.8 var(--bk-body)}.bk-root .bk-shop-product[data-look=showcase] .bk-shop-action{border-top:1px solid var(--bk-line);min-height:44px;margin-top:10px;font-size:11px;font-weight:500}.bk-root .bk-shop-product[data-look=showcase] .bk-shop-view{opacity:1;background:0 0;padding:0;font-size:0;inset:auto 16px 16px auto;transform:none}.bk-root .bk-shop-product[data-look=showcase] .bk-shop-view-arrow{background:var(--bk-paper);width:34px;height:34px;color:var(--bk-ink);border-radius:50%;place-items:center;font-size:23px;display:grid}@container bk not (min-width:40rem){.bk-root .bk-shop-product[data-look=showcase] .bk-shop-title{flex-wrap:wrap}}
.bk-root .bk-shop-grid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.bk-purchase{gap:14px;display:grid}.bk-purchase-price{align-items:baseline;gap:10px;display:flex}.bk-purchase-price strong{letter-spacing:-.04em;font-size:clamp(28px,4vw,38px);font-weight:500}.bk-purchase-price>span,.bk-purchase-note{opacity:.8;font-size:13px;line-height:1.5}.bk-root .bk-purchase .bk-purchase-add{background:var(--bk-accent);color:var(--bk-accent-ink);border-color:#0000;min-height:56px;padding-inline:24px;font-weight:600}.bk-root .bk-purchase .bk-purchase-add:hover:not(:disabled){background:var(--bk-accent);filter:brightness(1.06)}.bk-purchase-feedback{align-items:center;gap:8px;font-size:14px;display:flex}.bk-purchase-feedback:empty{display:none}.bk-purchase-loading{align-items:center;min-height:164px;font-size:14px;display:flex}.bk-root .bk-purchase .bk-shop-option select{color:var(--bk-surface-page-ink,var(--bk-ink))}.bk-shop-product-purchase{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.bk-shop-product-purchase>.bk-shop-buy{width:auto;margin:0}.bk-shop-product-purchase>[role=status]{flex-basis:100%;font-size:13px}@container bk (min-width:42rem){.bk-root .bk-shop-grid:not([data-columns="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@container bk (min-width:64rem){.bk-root .bk-shop-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-root .bk-shop-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.bk-root .bk-shop-buy,.bk-root .bk-cart-trigger{min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;transition:background .18s,transform .18s;display:flex}.bk-root .bk-shop-buy{width:100%;margin-top:auto}.bk-root .bk-shop-buy:hover:not(:disabled),.bk-root .bk-cart-trigger:hover:not(:disabled){background:color-mix(in srgb,currentColor 8%,transparent);transform:translateY(-1px)}.bk-root .bk-shop-buy:disabled{opacity:.55;cursor:default}.bk-root .bk-shop-option{gap:6px;font-size:14px;display:grid}.bk-root .bk-shop-option select{color:inherit;background:var(--bk-paper);border:1px solid;border-radius:8px;width:100%;padding:10px}.bk-root .bk-shop-feedback{gap:8px;min-height:20px;font-size:13px;display:grid}.bk-root .bk-shop-feedback .bk-cart-trigger{min-height:36px;font-size:13px}.bk-root .bk-cart-trigger span{font-variant-numeric:tabular-nums}@container bk (max-width:26rem){.bk-root .bk-cart-trigger{gap:8px;padding-inline:12px}}.bk-root .bk-cart-dialog{border:1px solid color-mix(in srgb,currentColor 20%,transparent);background:var(--bk-paper);width:min(460px,100vw - 32px);height:calc(100dvh - 32px);max-height:none;color:var(--bk-surface-page-ink,var(--bk-ink));font-family:var(--bk-body);border-radius:24px;margin:0;padding:0;position:fixed;inset:16px 16px 16px auto;overflow:hidden;box-shadow:0 24px 100px #0005}.bk-root .bk-cart-dialog[open]{animation:.28s cubic-bezier(.22,1,.36,1) both bk-cart-enter}.bk-root .bk-cart-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10081680}.bk-root .bk-cart-shell{flex-direction:column;height:100%;display:flex}.bk-root .bk-cart-shell header{border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);justify-content:space-between;align-items:center;padding:24px;display:flex}.bk-root .bk-cart-shell h2{font:400 30px/1.2 var(--bk-display);margin:0}.bk-root .bk-cart-shell h2 span{font:400 16px var(--bk-body)}.bk-root .bk-cart-shell button:not(.bk-shop-buy){min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.bk-root .bk-cart-lines{overscroll-behavior:contain;flex:1;padding:0 24px;overflow:auto}.bk-root .bk-cart-lines article{border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);padding:24px 0}.bk-root .bk-cart-lines h3{font:500 20px var(--bk-body);margin:0 0 4px}.bk-root .bk-cart-lines p{margin:0 0 12px;font-size:13px}.bk-root .bk-cart-quantity{align-items:center;gap:6px;margin-top:12px;display:flex}.bk-root .bk-cart-quantity button:last-child{margin-left:auto}.bk-root .bk-cart-quantity span{text-align:center;font-variant-numeric:tabular-nums;min-width:24px}.bk-root .bk-cart-empty{padding:32px 0;line-height:1.6}.bk-root .bk-cart-shell footer{border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);padding:24px}.bk-root .bk-cart-subtotal{justify-content:space-between;gap:12px;display:flex}.bk-root .bk-cart-shell footer p{margin:12px 0;font-size:12px;line-height:1.5}.bk-root .bk-cart-preview{background:color-mix(in srgb,currentColor 6%,transparent);border-radius:8px;padding:12px}.bk-root .bk-cart-shell .bk-cart-continue{width:100%;margin-top:4px;font-size:13px}.bk-root .bk-cart-shell [role=alert]{border-left:2px solid;padding-left:12px}.bk-root .bk-cart :focus-visible,.bk-root .bk-shop-grid :focus-visible{outline-offset:3px;outline:2px solid}@keyframes bk-cart-enter{0%{opacity:0;transform:translate(28px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bk-root .bk-cart-dialog[open]{animation:none}.bk-root .bk-shop-buy,.bk-root .bk-cart-trigger{transition:none}}.bk-root.sc-header-cart{min-width:0;color:inherit;background:0 0;flex:none;font-family:inherit}.sc-header-cart .bk-cart-trigger{border:0;border-radius:8px;gap:8px;min-height:40px;padding:8px;font-size:13px}.sc-header-cart .bk-cart-trigger b{background:var(--bk-accent);min-width:20px;height:20px;color:var(--bk-accent-ink);border-radius:50%;place-items:center;font-size:11px;display:grid}.bk-cart-page{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,80px);padding-block:32px;display:grid}.bk-cart-page-intro h1{font:600 clamp(36px,5vw,64px)/1.05 var(--bk-display);letter-spacing:-.04em;margin:16px 0 24px}.bk-cart-page-intro p{max-width:42ch;line-height:1.65}.bk-cart-page-intro>a{text-underline-offset:5px;margin-top:20px;text-decoration:underline;display:inline-block}.bk-cart-page>.bk-cart-shell{border:1px solid var(--bk-line);border-radius:var(--bk-radius-lg,16px);background:var(--bk-card);height:auto;min-height:240px}.bk-cart-page .bk-shop-buy,.bk-cart-dialog .bk-shop-buy{background:var(--bk-accent);color:var(--bk-accent-ink);border-radius:var(--bk-radius-md,10px);border-color:#0000;font-weight:600;text-decoration:none}.bk-cart-demo-done{border:1px solid var(--bk-line);background:var(--bk-paper-2);border-radius:8px;margin:20px 24px 0;padding:16px}@media (max-width:760px){.bk-cart-page{grid-template-columns:1fr}.sc-header-cart .bk-cart-trigger>span{display:none}.bk-root .bk-cart-dialog{border-radius:16px;width:calc(100vw - 16px);height:calc(100dvh - 16px);inset:8px}}.bk-root.sc-header-cart{flex:0 0 112px;width:112px;container-type:normal}.sc-header-cart .bk-cart{width:auto}@media (max-width:760px){.bk-root.sc-header-cart{flex-basis:64px;width:64px}}.bk-root .bk-cart-lines article{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:14px;display:grid}.bk-root .bk-cart-lines article:not(:has(.bk-cart-thumbnail)){grid-template-columns:1fr}.bk-cart-thumbnail{border-radius:8px;width:72px;height:72px}.bk-root .bk-cart-quantity{grid-column:1/-1;margin-top:0}.bk-shop-configuration{gap:16px;display:grid}.bk-cart-artwork{overflow:hidden}.bk-root .bk-cart-artwork .bk-shop-artwork{height:100%;padding:8px}.bk-cart-artwork .bk-shop-artwork strong{font-size:11px}.bk-cart-artwork .bk-shop-artwork-brand,.bk-cart-artwork .bk-shop-artwork-code{display:none}.sc-header-cart .bk-cart-trigger>span{text-overflow:ellipsis;max-width:12ch;overflow:hidden}.sc-header-cart .bk-cart-trigger>:is(svg,b){flex-shrink:0}
:where([data-site-flavor=brutalist]){--flavor-rule:2px;--flavor-control-radius:0px;--flavor-offset:4px}:where([data-site-flavor=editorial]){--flavor-control-radius:0px}:where([data-site-flavor=soft]){--flavor-control-radius:999px}[data-site-flavor] :where(.bk-btn:not(.bk-btn-custom),.event-detail-button){border-radius:var(--flavor-control-radius,var(--bk-radius))}[data-site-flavor=brutalist] :where(.bk-btn-primary,.bk-btn-accent,.bk-btn-secondary,.event-detail-button){border:var(--flavor-rule)solid var(--bk-ink,var(--sw-ink));box-shadow:var(--flavor-offset)var(--flavor-offset)0 var(--bk-ink,var(--sw-ink));font-weight:700;transition:transform .12s,box-shadow .12s}[data-site-flavor=brutalist] :where(.bk-btn-primary,.bk-btn-accent,.bk-btn-secondary,.event-detail-button):hover{box-shadow:6px 6px 0 var(--bk-ink,var(--sw-ink));transform:translate(-2px,-2px)}[data-site-flavor=brutalist] :where(.bk-btn,.event-detail-button):active{box-shadow:none;transform:translate(2px,2px)}[data-site-flavor=brutalist] :where(.sc-hdr,.sc-mh-outer){border-bottom:2px solid var(--bk-ink)}[data-site-flavor=brutalist] :where(.event-detail h1,.event-detail h2,.sw-journal h2){text-transform:uppercase;letter-spacing:-.025em;font-weight:700;line-height:.96}[data-site-flavor=brutalist] :where(.event-detail-opening,.event-ticket-dialog,.sw-journal-entry){border:2px solid var(--bk-ink,var(--sw-ink));border-radius:0}[data-site-flavor=brutalist] :where(.event-detail-intro){background:var(--bk-paper-2,var(--sw-paper-2))}[data-site-flavor=brutalist] :where(.event-detail-facts,.event-detail-venue,.sw-journal-filters){border-width:2px}[data-site-flavor=brutalist] :where(.sw-journal-copy){padding:1.25rem}[data-site-flavor=brutalist] :where(.sw-journal-picture){border-radius:0}[data-site-flavor=soft] :where(.event-detail-image,.sw-journal-picture){border-radius:var(--bk-radius,24px);overflow:hidden}.bk-audio{width:100%;min-width:0;height:44px;accent-color:var(--bk-primary);display:block}.bk-audio-placeholder{font:14px var(--bk-body);border:1px dashed;padding:1rem}@media (prefers-reduced-motion:reduce){[data-site-flavor=brutalist] :where(.bk-btn,.event-detail-button){transition:none;transform:none}}
.bk-root .bk-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bk-root .bk-panel{align-items:var(--bk-align,stretch);gap:var(--bk-gap,var(--bk-gap-sm));flex-direction:column;min-width:0;display:flex}.bk-root .bk-panel[hidden]{display:none}.bk-root .bk-acc{flex-direction:column;width:100%;min-width:0;display:flex}.bk-root .bk-acc[data-divided]{border-block-end:1px solid var(--bk-line)}.bk-root .bk-acc[data-divided]>.bk-node{border-block-start:1px solid var(--bk-line)}.bk-root .bk-acc-h{font:inherit;margin:0}.bk-root .bk-acc-btn{appearance:none;width:100%;min-height:3rem;color:var(--bk-ink);font-family:var(--bk-display);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 0;font-size:1.0625rem;font-weight:600;line-height:1.35;display:flex}.bk-root .bk-acc-btn:focus-visible{outline:2px solid var(--bk-mark);outline-offset:2px;border-radius:2px}.bk-root .bk-acc-q{overflow-wrap:anywhere;flex:auto;min-width:0}.bk-root .bk-acc-body{color:var(--bk-ink-2);padding-block-end:1.25rem}.bk-root .bk-acc[data-look=minimal][data-density=compact] .bk-acc-btn{font-family:var(--bk-body);padding-block:20px;font-size:14px;font-weight:500;line-height:1.6}.bk-root .bk-acc[data-density=compact] .bk-acc-mark{color:var(--bk-ink);width:12px;height:12px}@container bk not (min-width:42rem){.bk-root .bk-acc[data-look=minimal][data-density=compact] .bk-acc-btn{padding-block:18px;font-size:12px}}.bk-root .bk-acc-mark{width:1rem;height:1rem;color:var(--bk-mark);flex:none;position:relative}.bk-root .bk-acc-mark[data-icon=plus]:before,.bk-root .bk-acc-mark[data-icon=plus]:after{content:"";background:currentColor;border-radius:1px;height:2px;margin-top:-1px;transition:transform .22s cubic-bezier(.2,.7,.2,1),opacity .22s;position:absolute;inset:50% 0 auto}.bk-root .bk-acc-mark[data-icon=plus]:after{transform:rotate(90deg)}.bk-root [data-open]>.bk-acc-mark[data-icon=plus]:after{opacity:0;transform:rotate(90deg)scaleX(0)}.bk-root .bk-acc-mark[data-icon=chevron]:before{content:"";border-block-end:2px solid;border-inline-end:2px solid;transition:transform .22s cubic-bezier(.2,.7,.2,1);position:absolute;inset:18% 26% 34%;transform:rotate(45deg)}.bk-root [data-open]>.bk-acc-mark[data-icon=chevron]:before{transform:translateY(30%)rotate(225deg)}.bk-root .bk-acc{--bk-faq-pad:0px;--bk-faq-radius:0px;--bk-faq-ground:transparent;--bk-faq-border:transparent;--bk-faq-duration:.42s;--bk-faq-ease:cubic-bezier(.22,1,.36,1)}.bk-root .bk-acc[data-motion=snappy]{--bk-faq-duration:.24s}.bk-root .bk-acc-item{isolation:isolate;border-radius:var(--bk-faq-radius);background:var(--bk-faq-ground);box-shadow:inset 0 0 0 1px var(--bk-faq-border);transition:background .24s ease,box-shadow .24s ease,transform .24s var(--bk-faq-ease);position:relative}.bk-root .bk-acc-btn{padding-inline:var(--bk-faq-pad);transition:color .18s ease,transform .18s var(--bk-faq-ease)}.bk-root .bk-acc-btn:active{transform:scale(.987)}.bk-root .bk-acc-body{padding-inline:var(--bk-faq-pad);opacity:0;transition:opacity .2s ease,transform var(--bk-faq-duration)var(--bk-faq-ease);transform:translateY(-6px)}.bk-root .bk-acc-reveal{overflow:clip}.bk-root .bk-acc-reveal:not([data-open]){height:0}.bk-root .bk-acc-reveal[hidden]{display:none}.bk-root .bk-acc-reveal[data-open]>.bk-acc-body{opacity:1;transform:none}.bk-root .bk-acc:not([data-look=minimal]){--bk-faq-pad:clamp(18px,2.2cqi,30px);border:0;gap:12px}.bk-root .bk-acc:not([data-look=minimal])[data-divided]>.bk-node{border:0}.bk-root .bk-acc:not([data-look=minimal])>.bk-node>.bk-acc-item>.bk-acc-h>.bk-acc-btn{min-height:76px;padding-block:20px;font-size:1.12rem}.bk-root .bk-acc:not([data-look=minimal])>.bk-node>.bk-acc-item>.bk-acc-reveal>.bk-acc-body{padding-block-end:26px}.bk-root .bk-acc:not([data-look=minimal])>.bk-node>.bk-acc-item>.bk-acc-h>.bk-acc-btn>.bk-acc-mark{background:color-mix(in srgb,var(--bk-mark)10%,transparent);width:32px;height:32px;transition:background .24s ease,transform var(--bk-faq-duration)var(--bk-faq-ease);border-radius:50%}.bk-root .bk-acc:not([data-look=minimal])>.bk-node>.bk-acc-item>.bk-acc-h>.bk-acc-btn>.bk-acc-mark[data-icon=plus]:before,.bk-root .bk-acc:not([data-look=minimal])>.bk-node>.bk-acc-item>.bk-acc-h>.bk-acc-btn>.bk-acc-mark[data-icon=plus]:after{inset-inline:9px}.bk-root .bk-acc:not([data-look=minimal])>.bk-node>.bk-acc-item>.bk-acc-h>.bk-acc-btn>.bk-acc-mark[data-icon=chevron]:before{inset:10px 12px 13px}.bk-root .bk-acc:not([data-look=minimal])>.bk-node>.bk-acc-item>.bk-acc-h>.bk-acc-btn[data-open]>.bk-acc-mark{background:color-mix(in srgb,var(--bk-mark)22%,transparent);transform:rotate(180deg)}.bk-root .bk-acc[data-look=cards]{--bk-faq-radius:20px;--bk-faq-ground:var(--bk-card);--bk-faq-border:color-mix(in srgb,var(--bk-line)70%,transparent)}.bk-root .bk-acc[data-look=cards]>.bk-node>.bk-acc-item[data-open]{background:color-mix(in srgb,var(--bk-primary)7%,var(--bk-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bk-primary)30%,var(--bk-line)),0 12px 28px -20px color-mix(in srgb,var(--bk-ink)28%,transparent)}.bk-root .bk-acc[data-look=editorial]{--bk-faq-pad:2px;gap:0}.bk-root .bk-acc[data-look=editorial]>.bk-node>.bk-acc-item{border-block-end:1px solid var(--bk-line)}.bk-root .bk-acc[data-look=editorial]>.bk-node>.bk-acc-item>.bk-acc-h>.bk-acc-btn{min-height:88px;font-size:1.5rem;font-weight:400}.bk-root .bk-acc[data-look=editorial]>.bk-node>.bk-acc-item:after{content:"";background:var(--bk-mark);transform-origin:0;height:2px;transition:transform var(--bk-faq-duration)var(--bk-faq-ease);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.bk-root .bk-acc[data-look=editorial]>.bk-node>.bk-acc-item[data-open]:after{transform:scaleX(1)}.bk-root .bk-acc[data-look=glass]{--bk-faq-radius:16px;--bk-faq-ground:color-mix(in srgb,var(--bk-card)75%,transparent);--bk-faq-border:color-mix(in srgb,var(--bk-ink)16%,transparent)}.bk-root .bk-acc[data-look=glass]>.bk-node>.bk-acc-item{background-image:linear-gradient(120deg,color-mix(in srgb,var(--bk-primary)10%,transparent),transparent 65%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bk-root .bk-acc[data-look=glass]>.bk-node>.bk-acc-item[data-open]{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--bk-ink)24%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--bk-primary)42%,transparent),0 10px 28px -18px color-mix(in srgb,var(--bk-primary)40%,transparent)}.bk-root .bk-acc[data-look=spotlight]{--bk-faq-radius:22px;--bk-faq-ground:color-mix(in srgb,var(--bk-primary)8%,var(--bk-paper))}.bk-root .bk-acc[data-look=spotlight]>.bk-node>.bk-acc-item[data-open]{--bk-ink:var(--bk-btn-primary-ink);--bk-ink-2:var(--bk-btn-primary-ink);--bk-mark:var(--bk-btn-primary-ink);background:var(--bk-btn-primary-bg,var(--bk-primary))}.bk-root .bk-acc[data-look=spotlight]>.bk-node>.bk-acc-item>.bk-acc-h>.bk-acc-btn{font-size:1.3rem}.bk-root .bk-acc[data-look=rail]{--bk-faq-radius:10px;--bk-faq-ground:var(--bk-card);--bk-faq-border:var(--bk-line)}.bk-root .bk-acc[data-look=rail]>.bk-node>.bk-acc-item:before{content:"";background:var(--bk-mark);opacity:0;width:3px;transition:transform var(--bk-faq-duration)var(--bk-faq-ease),opacity .2s ease;border-radius:3px;position:absolute;inset:18px auto 18px 0;transform:scaleY(.2)}.bk-root .bk-acc[data-look=rail]>.bk-node>.bk-acc-item[data-open]:before{opacity:1;transform:scaleY(1)}@media (hover:hover){.bk-root .bk-acc-btn:hover{color:var(--bk-ink)}.bk-root .bk-acc:is([data-look=cards],[data-look=glass],[data-look=spotlight])>.bk-node>.bk-acc-item:hover{transform:translateY(-2px)}.bk-root .bk-acc[data-look=rail]>.bk-node>.bk-acc-item:hover{box-shadow:inset 0 0 0 1px var(--bk-mark)}}.bk-root .bk-acc[data-motion=none] :is(.bk-acc-item,.bk-acc-btn,.bk-acc-body,.bk-acc-mark),.bk-root .bk-acc[data-motion=none] :is(.bk-acc-item,.bk-acc-mark):before,.bk-root .bk-acc[data-motion=none] :is(.bk-acc-item,.bk-acc-mark):after{transition:none}@media (prefers-reduced-motion:reduce){.bk-root .bk-acc :is(.bk-acc-item,.bk-acc-btn,.bk-acc-body,.bk-acc-mark),.bk-root .bk-acc :is(.bk-acc-item,.bk-acc-mark):before,.bk-root .bk-acc :is(.bk-acc-item,.bk-acc-mark):after{transition:none}}.bk-root .bk-acc[data-motion=none] :is(.bk-acc-item,.bk-acc-btn){transform:none!important}@media (prefers-reduced-motion:reduce){.bk-root .bk-acc :is(.bk-acc-item,.bk-acc-btn){transform:none!important}}.bk-root .bk-acc:not([data-look=minimal])>.bk-node>.bk-acc-item>.bk-acc-h>.bk-acc-btn>.bk-acc-mark{color:var(--bk-ink)}.bk-root .bk-acc:not([data-look=minimal])>.bk-node>.bk-acc-item>.bk-acc-h>.bk-acc-btn[data-open]>.bk-acc-mark[data-icon=chevron]{transform:none}.bk-root .bk-acc[data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.bk-root .bk-acc[data-layout=grid]>.bk-node:last-child:nth-child(odd){grid-column:1/-1}@container bk not (min-width:40rem){.bk-root .bk-acc[data-layout=grid]{grid-template-columns:minmax(0,1fr);gap:14px}}.bk-root .bk-tabs{gap:var(--bk-gap,var(--bk-gap-sm));flex-direction:column;width:100%;min-width:0;display:flex}.bk-root .bk-tablist{overscroll-behavior-x:contain;scrollbar-width:none;gap:.25rem;max-width:100%;display:flex;overflow-x:auto}.bk-root .bk-tablist[data-align=center]{justify-content:safe center}.bk-root .bk-tablist[data-align=stretch]>.bk-tab{flex:1 1 0}.bk-root .bk-tab{appearance:none;min-height:2.75rem;color:var(--bk-ink-2);font-family:var(--bk-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:.6rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.2;transition:color .15s,background-color .15s,box-shadow .15s}.bk-root .bk-tab:hover,.bk-root .bk-tab[aria-selected=true]{color:var(--bk-ink)}.bk-root .bk-tab:focus-visible{outline:2px solid var(--bk-mark);outline-offset:-2px;border-radius:calc(var(--bk-radius)*.5)}.bk-root .bk-tabs[data-look=underline] .bk-tablist{box-shadow:inset 0 -1px 0 var(--bk-line)}.bk-root .bk-tabs[data-look=underline] .bk-tab[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--bk-mark)}.bk-root .bk-tabs[data-look=pills] .bk-tablist{border-radius:calc(var(--bk-radius) + .25rem);background:color-mix(in srgb,var(--bk-ink)6%,transparent);width:fit-content;padding:.25rem}.bk-root .bk-tabs[data-look=pills] .bk-tablist[data-align=stretch]{width:100%}.bk-root .bk-tabs[data-look=pills] .bk-tablist[data-align=center]{margin-inline:auto}.bk-root .bk-tabs[data-look=pills] .bk-tab{border-radius:var(--bk-radius)}.bk-root .bk-tabs[data-look=pills] .bk-tab[aria-selected=true]{background:var(--bk-paper);box-shadow:0 1px 2px color-mix(in srgb,var(--bk-ink)14%,transparent)}.bk-root .bk-tabs-panels{min-width:0}.bk-root .bk-tabs-picker{min-width:0;display:none}.bk-root .bk-tabs-picker label{color:var(--bk-ink-2);font-family:var(--bk-body);margin-bottom:.5rem;font-size:.8125rem;font-weight:600;display:block}.bk-root .bk-tabs-picker select{border:1px solid var(--bk-line);background:var(--bk-paper);width:100%;min-width:0;min-height:3rem;color:var(--bk-ink);font-family:var(--bk-body);cursor:pointer;border-radius:.375rem;padding:.7rem .9rem;font-size:1rem;line-height:1.4}.bk-root .bk-tabs-picker select:focus-visible{outline:2px solid var(--bk-ink);outline-offset:3px}@container bk not (min-width:40rem){.bk-root .bk-tabs[data-mobile-layout=select]>.bk-tablist{display:none}.bk-root .bk-tabs[data-mobile-layout=select]>.bk-tabs-picker{display:block}}.bk-root .bk-tabs-panels>.bk-node:has(>.bk-tabpanel[hidden]){display:none}.bk-root .bk-tabpanel:focus-visible{outline:2px solid var(--bk-mark);outline-offset:4px;border-radius:2px}.bk-root .bk-car{--bk-car-per:var(--bk-car-pd,1);--bk-car-gap:var(--bk-gap-sm);flex-direction:column;gap:1rem;width:100%;min-width:0;display:flex}.bk-root .bk-car[data-gap=none]{--bk-car-gap:0px}.bk-root .bk-car[data-gap=sm]{--bk-car-gap:var(--bk-gap-xs)}.bk-root .bk-car[data-gap=lg]{--bk-car-gap:var(--bk-gap-md)}@container bk (42rem<=width<64rem){.bk-root .bk-car{--bk-car-per:var(--bk-car-pt,1)}}@container bk not (min-width:42rem){.bk-root .bk-car{--bk-car-per:var(--bk-car-pp,1)}}.bk-root .bk-car-track{gap:var(--bk-car-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.bk-root .bk-car-track::-webkit-scrollbar{display:none}.bk-root .bk-car-track>.bk-node{flex:0 0 calc((100% - (var(--bk-car-per) - 1)*var(--bk-car-gap))/var(--bk-car-per));scroll-snap-align:start}.bk-root .bk-slide{height:100%}.bk-root .bk-car-controls{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.bk-root .bk-car-btn{appearance:none;border:1px solid var(--bk-line);width:2.5rem;height:2.5rem;color:var(--bk-ink);cursor:pointer;background:0 0;border-radius:999px;place-items:center;transition:background-color .15s,border-color .15s,opacity .15s;display:grid}.bk-root .bk-car-btn:hover:not(:disabled){border-color:var(--bk-ink-2);background:color-mix(in srgb,var(--bk-ink)6%,transparent)}.bk-root .bk-car-btn:disabled{opacity:.35;cursor:default}.bk-root .bk-car-btn:focus-visible,.bk-root .bk-car-dot:focus-visible{outline:2px solid var(--bk-mark);outline-offset:2px}.bk-root .bk-car-pause{margin-inline-end:auto}.bk-root .bk-car-btn [data-icon]{width:.75rem;height:.75rem;display:block;position:relative}.bk-root .bk-car-btn [data-icon=prev]:before,.bk-root .bk-car-btn [data-icon=next]:before{content:"";border-block-start:2px solid;border-inline-start:2px solid;position:absolute;inset:15%;transform:translate(15%)rotate(-45deg)}.bk-root .bk-car-btn [data-icon=next]:before{transform:translate(-15%)rotate(135deg)}.bk-root .bk-car-btn [data-icon=pause]:before,.bk-root .bk-car-btn [data-icon=pause]:after{content:"";background:currentColor;border-radius:1px;width:3px;position:absolute;inset-block:0}.bk-root .bk-car-btn [data-icon=pause]:before{inset-inline-start:1px}.bk-root .bk-car-btn [data-icon=pause]:after{inset-inline-end:1px}.bk-root .bk-car-btn [data-icon=play]:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;position:absolute;inset:0 0 0 15%}.bk-root .bk-car-dots{flex-wrap:wrap;justify-content:center;align-items:center;min-width:0;display:flex}.bk-root .bk-car-dot{appearance:none;cursor:pointer;background:0 0;border:0;width:2rem;height:2rem;padding:0;transition:width .2s;position:relative}.bk-root .bk-car-dot:before{content:"";background:color-mix(in srgb,var(--bk-ink)22%,transparent);border-radius:2px;height:4px;transition:background-color .2s;position:absolute;inset:calc(50% - 2px) .5rem auto}.bk-root .bk-car-dot[aria-current=true]{width:2.75rem}.bk-root .bk-car-dot[aria-current=true]:before{background:var(--bk-mark)}.bk-root .bk-cmp{--bk-cmp:50%;aspect-ratio:4/3;background:var(--bk-ph-ground,var(--bk-paper-2));-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:ew-resize;width:100%;position:relative;overflow:hidden}.bk-root .bk-cmp[data-orient=vertical]{touch-action:pan-x;cursor:ns-resize}.bk-root .bk-cmp[data-aspect="16:9"]{aspect-ratio:16/9}.bk-root .bk-cmp[data-aspect="1:1"]{aspect-ratio:1}.bk-root .bk-cmp[data-aspect="3:4"]{aspect-ratio:3/4}.bk-root .bk-cmp-layer{position:absolute;inset:0}.bk-root .bk-cmp-top{clip-path:inset(0 calc(100% - var(--bk-cmp))0 0)}.bk-root .bk-cmp[data-orient=vertical] .bk-cmp-top{clip-path:inset(0 0 calc(100% - var(--bk-cmp))0)}.bk-root .bk-cmp-img{object-fit:cover;pointer-events:none;width:100%;height:100%}.bk-root .bk-cmp-art{position:absolute;inset:0}.bk-root .bk-cmp-art>.bk-node{width:100%;height:100%}.bk-root:not([data-bk-mode=edit]) .bk-cmp-art{pointer-events:none}.bk-root .bk-cmp-tag{background:color-mix(in srgb,var(--bk-ink)72%,transparent);color:var(--bk-paper);font-family:var(--bk-body);pointer-events:none;border-radius:999px;padding:.3rem .6rem;font-size:.75rem;font-weight:600;line-height:1.2;position:absolute;inset-block-start:.75rem}.bk-root .bk-cmp-tag[data-side=before]{inset-inline-start:.75rem}.bk-root .bk-cmp-tag[data-side=after]{inset-inline-end:.75rem}.bk-root .bk-cmp[data-orient=vertical] .bk-cmp-tag[data-side=after]{inset-block:auto .75rem;inset-inline:.75rem auto}.bk-root .bk-cmp-line{background:var(--bk-paper);width:2px;box-shadow:0 0 0 1px color-mix(in srgb,var(--bk-ink)18%,transparent);pointer-events:none;margin-inline-start:-1px;position:absolute;inset-block:0;inset-inline-start:var(--bk-cmp)}.bk-root .bk-cmp[data-orient=vertical] .bk-cmp-line{inset-block:var(--bk-cmp)auto;width:auto;height:2px;margin:-1px 0 0;inset-inline:0}.bk-root .bk-cmp-grip{background:var(--bk-paper);width:2.75rem;height:2.75rem;box-shadow:0 2px 10px color-mix(in srgb,var(--bk-ink)28%,transparent);border-radius:999px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.bk-root .bk-cmp-grip:before,.bk-root .bk-cmp-grip:after{content:"";border-block-start:2px solid var(--bk-ink);border-inline-start:2px solid var(--bk-ink);width:.45rem;height:.45rem;margin-block-start:-.225rem;position:absolute;inset-block-start:50%}.bk-root .bk-cmp-grip:before{inset-inline-start:.6rem;transform:rotate(-45deg)}.bk-root .bk-cmp-grip:after{inset-inline-end:.6rem;transform:rotate(135deg)}.bk-root .bk-cmp[data-orient=vertical] .bk-cmp-grip{rotate:90deg}.bk-root .bk-cmp-range{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.bk-root .bk-cmp-range:focus-visible~.bk-cmp-line .bk-cmp-grip{outline:3px solid var(--bk-mark);outline-offset:3px}.bk-root .bk-modal{width:min(100% - 2rem,36rem);height:fit-content;max-height:min(100dvh - 2rem,48rem);color:inherit;background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.bk-root .bk-modal[data-size=sm]{width:min(100% - 2rem,26rem)}.bk-root .bk-modal[data-size=lg]{width:min(100% - 2rem,52rem)}.bk-root .bk-modal[data-size=full]{width:calc(100% - 2rem)}.bk-root .bk-modal::backdrop{background:color-mix(in srgb,var(--bk-scrim,#0b0a0f)55%,transparent)}.bk-root .bk-modal-panel{gap:var(--bk-gap-sm);border-radius:calc(var(--bk-radius)*1.5);max-height:min(100dvh - 2rem,48rem);box-shadow:0 24px 60px color-mix(in srgb,var(--bk-ink)30%,transparent);flex-direction:column;padding:clamp(1.5rem,4cqw,2.25rem);display:flex;position:relative;overflow-y:auto}.bk-root .bk-modal-title{padding-inline-end:2.5rem}.bk-root .bk-modal-body{gap:var(--bk-gap-sm);flex-direction:column;min-width:0;display:flex}.bk-root .bk-modal-close{appearance:none;width:2.5rem;height:2.5rem;color:var(--bk-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;inset:.75rem .75rem auto auto}.bk-root .bk-modal-close:hover{background:color-mix(in srgb,var(--bk-ink)8%,transparent)}.bk-root .bk-modal-close:focus-visible{outline:2px solid var(--bk-mark);outline-offset:2px}.bk-root .bk-modal[open]{animation:.2s cubic-bezier(.2,.7,.2,1) bk-modal-in}@keyframes bk-modal-in{0%{opacity:0;translate:0 .75rem}}html:has(.bk-root .bk-modal[open]){overflow:hidden}.bk-root .bk-modal-edit{border:1.5px dashed color-mix(in srgb,var(--bk-ink)30%,transparent);border-radius:calc(var(--bk-radius)*1.5);flex-direction:column;gap:.5rem;width:100%;max-width:36rem;margin-inline:auto;padding:.75rem;display:flex}.bk-root .bk-modal-edit[data-size=sm]{max-width:26rem}.bk-root .bk-modal-edit[data-size=lg]{max-width:52rem}.bk-root .bk-modal-edit[data-size=full]{max-width:none}.bk-root .bk-modal-edit-note{font-family:var(--bk-body);color:var(--bk-ink-2);margin:0;font-size:.75rem}.bk-root:not([data-bk-mode=edit]) .bk-node[data-bk-type=modal]{display:contents}.bk-root .bk-modal-panel.bk-bg-paper{--bk-dialog-ground:var(--bk-paper)}.bk-root .bk-modal-panel.bk-bg-card{--bk-dialog-ground:var(--bk-card)}.bk-root .bk-modal-panel.bk-bg-dark{--bk-dialog-ground:var(--bk-primary-deep)}.bk-root [data-variant=outline]>.bk-modal-panel{border:1px solid var(--bk-line);box-shadow:none}.bk-root [data-variant=gradient]>.bk-modal-panel{background:linear-gradient(140deg,color-mix(in srgb,var(--bk-dialog-ground)90%,var(--bk-accent)),var(--bk-dialog-ground)75%)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bk-root [data-variant=glass]>.bk-modal-panel{background:color-mix(in srgb,var(--bk-dialog-ground)94%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--bk-line)}}.bk-root [data-density=compact]>.bk-modal-panel{gap:.75rem;padding:1.25rem}.bk-root .bk-modal-close{width:2.75rem;height:2.75rem;color:inherit;z-index:1}.bk-root .bk-modal[data-placement=right],.bk-root .bk-modal[data-placement=left]{width:min(100%,30rem);max-width:100%;height:100dvh;max-height:100dvh;margin:0}.bk-root .bk-modal[data-placement=right]{--bk-dialog-enter:translateX(100%);inset:0 0 0 auto}.bk-root .bk-modal[data-placement=left]{--bk-dialog-enter:translateX(-100%);inset:0 auto 0 0}.bk-root .bk-modal:is([data-placement=right],[data-placement=left])[data-size=sm]{width:min(100%,24rem)}.bk-root .bk-modal:is([data-placement=right],[data-placement=left])[data-size=lg]{width:min(100%,42rem)}.bk-root .bk-modal:is([data-placement=right],[data-placement=left])[data-size=full]{width:100%}.bk-root .bk-modal:is([data-placement=right],[data-placement=left])>.bk-modal-panel{height:100%;max-height:100dvh;padding-top:max(1.5rem,env(safe-area-inset-top));padding-bottom:max(1.5rem,env(safe-area-inset-bottom));border-radius:0}.bk-root .bk-modal[data-placement=bottom]{--bk-dialog-enter:translateY(100%);width:100%;max-width:52rem;max-height:90dvh;margin:0 auto;inset:auto 0 0}.bk-root .bk-modal[data-placement=bottom]>.bk-modal-panel{border-radius:calc(var(--bk-radius)*1.5)calc(var(--bk-radius)*1.5)0 0;max-height:90dvh;padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.bk-root .bk-modal{opacity:0;transform:var(--bk-dialog-enter,translateY(.75rem));transition:opacity .24s ease,transform .32s cubic-bezier(.22,1,.36,1),display .32s allow-discrete,overlay .32s allow-discrete}.bk-root .bk-modal[open]{opacity:1;animation:none;transform:none}.bk-root .bk-modal::backdrop{opacity:0;transition:opacity .24s,display .32s allow-discrete,overlay .32s allow-discrete}.bk-root .bk-modal[open]::backdrop{opacity:1}@starting-style{.bk-root .bk-modal[open]{opacity:0;transform:var(--bk-dialog-enter,translateY(.75rem))}.bk-root .bk-modal[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.bk-root .bk-modal,.bk-root .bk-modal::backdrop{transition:none;transform:none}}.bk-root .bk-modal[data-placement=full]{--bk-dialog-enter:translateY(1.5rem);width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;inset:0}.bk-root .bk-modal[data-placement=full]>.bk-modal-panel{height:100%;max-height:100dvh;padding-top:max(1.5rem,env(safe-area-inset-top));padding-bottom:max(1.5rem,env(safe-area-inset-bottom));border-radius:0}.bk-root .bk-modal[data-dim=none]::backdrop{background:0 0}.bk-root .bk-modal[data-dim=light]::backdrop{background:color-mix(in srgb,var(--bk-scrim,#0b0a0f)25%,transparent)}.bk-root .bk-modal[data-dim=strong]::backdrop{background:color-mix(in srgb,var(--bk-scrim,#0b0a0f)80%,transparent)}.bk-root [data-corners=square]>.bk-modal-panel{border-radius:0}.bk-root .bk-modal[data-corners=round][data-placement=center]>.bk-modal-panel,.bk-root .bk-modal-edit[data-corners=round]>.bk-modal-panel{border-radius:max(1.25rem,calc(var(--bk-radius)*3))}.bk-root .bk-modal[data-corners=round][data-placement=bottom]>.bk-modal-panel{border-radius:max(1.25rem,calc(var(--bk-radius)*3))max(1.25rem,calc(var(--bk-radius)*3))0 0}.bk-root [data-bk-ix]{cursor:pointer}.bk-root [data-bk-ix][role=button]:focus-visible{outline:2px solid var(--bk-mark);outline-offset:3px}.bk-root:not([data-bk-mode=edit]) [data-bk-start-hidden]:not([data-bk-vis=shown]),.bk-root:not([data-bk-mode=edit]) [data-bk-vis=hidden]{display:none}.bk-root[data-bk-mode=edit] [data-bk-start-hidden]{outline:1px dashed color-mix(in srgb,var(--bk-ink)35%,transparent);outline-offset:2px}.bk-root [data-bk-sl][data-bk-scroll=parallax]>:not(.bk-layer-bg):not(.bk-lyrs){translate:0 var(--bk-sy,0px);will-change:translate}.bk-root [data-bk-sl][data-bk-scroll=fill]{--bk-sfill:calc((1 - var(--bk-sp,1))*100% - var(--bk-sp,1)*3rem);clip-path:inset(-3rem var(--bk-sfill)-3rem -3rem)}.bk-root [data-bk-sl][data-bk-scroll=fill][data-bk-scroll-rev]{clip-path:inset(-3rem -3rem -3rem var(--bk-sfill))}.bk-root [data-bk-sl][data-bk-scroll=fill][data-bk-scroll-axis=y]{clip-path:inset(-3rem -3rem var(--bk-sfill)-3rem)}.bk-root [data-bk-sl][data-bk-scroll=fill][data-bk-scroll-axis=y][data-bk-scroll-rev]{clip-path:inset(var(--bk-sfill)-3rem -3rem -3rem)}.bk-root [data-bk-sl][data-bk-scroll=draw] svg :is(path,line,polyline,polygon,circle,ellipse,rect){stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--bk-sp,1))}@media (prefers-reduced-motion:reduce){.bk-root .bk-acc-mark:before,.bk-root .bk-acc-mark:after,.bk-root .bk-tab,.bk-root .bk-car-dot,.bk-root .bk-car-dot:before{transition:none}.bk-root .bk-car-track{scroll-behavior:auto}.bk-root .bk-modal[open]{animation:none}.bk-root [data-bk-sl],.bk-root [data-bk-sl]>*{clip-path:none!important;translate:none!important}.bk-root [data-bk-sl] svg *{stroke-dasharray:none!important;stroke-dashoffset:0!important}}.bk-root [data-bk-sl][data-bk-scroll=depth]>:not(.bk-layer-bg):not(.bk-lyrs){scale:var(--bk-depth-scale,1);rotate:var(--bk-depth-rotate,0deg);transform-origin:50%}@media (prefers-reduced-motion:reduce){.bk-root [data-bk-sl][data-bk-scroll=depth]>:not(.bk-layer-bg):not(.bk-lyrs){rotate:none;scale:1}}
.bk-root .bk-tablist{isolation:isolate;position:relative}.bk-root .bk-tab{z-index:1;position:relative}.bk-root .bk-tab-label{transition:transform .16s;display:block}.bk-root .bk-tab:active .bk-tab-label{transform:translateY(1px)}.bk-root .bk-tab-indicator{pointer-events:none;z-index:0;border-radius:var(--bk-radius);background:var(--bk-paper);display:none;position:absolute;top:0;left:0}.bk-root .bk-tabs[data-tab-motion-ready]>.bk-tablist>.bk-tab-indicator{display:block}.bk-root .bk-tabs[data-tab-motion-ready]>.bk-tablist>.bk-tab[aria-selected=true]{box-shadow:none;background:0 0}.bk-root .bk-tabs:is([data-look=underline],[data-look=editorial]) .bk-tab-indicator{border-bottom:2px solid var(--bk-mark);background:0 0;border-radius:0}.bk-root .bk-tabs[data-look=pills] .bk-tab-indicator{box-shadow:0 1px 2px color-mix(in srgb,var(--bk-ink)14%,transparent)}.bk-root .bk-tabs:is([data-look=segmented],[data-look=glass])>.bk-tablist{background:color-mix(in srgb,var(--bk-ink)6%,var(--bk-paper));border:1px solid var(--bk-line);border-radius:999px;gap:4px;width:fit-content;padding:6px}.bk-root .bk-tabs:is([data-look=segmented],[data-look=glass])>.bk-tablist[data-align=stretch]{width:100%}.bk-root .bk-tabs:is([data-look=segmented],[data-look=glass])>.bk-tablist[data-align=center]{margin-inline:auto}.bk-root .bk-tabs:is([data-look=segmented],[data-look=glass]) .bk-tab{border-radius:999px;padding-inline:1.5rem}.bk-root .bk-tabs[data-look=segmented] .bk-tab[aria-selected=true],.bk-root .bk-tabs[data-look=segmented] .bk-tab-indicator{background:var(--bk-ink);color:var(--bk-paper);border-radius:999px}.bk-root .bk-tabs[data-look=segmented][data-tab-motion-ready] .bk-tab[aria-selected=true]{background:0 0}.bk-root .bk-tabs[data-look=outline]>.bk-tablist{gap:10px}.bk-root .bk-tabs[data-look=outline] .bk-tab{border:1px solid var(--bk-line);border-radius:6px;padding:.8rem 1.4rem}.bk-root .bk-tabs[data-look=outline] .bk-tab[aria-selected=true]{border-color:var(--bk-mark);background:color-mix(in srgb,var(--bk-mark)9%,transparent)}.bk-root .bk-tabs[data-look=outline] .bk-tab-indicator{border:1px solid var(--bk-mark);background:color-mix(in srgb,var(--bk-mark)9%,transparent);border-radius:6px}.bk-root .bk-tabs[data-look=outline][data-tab-motion-ready] .bk-tab[aria-selected=true]{background:0 0;border-color:#0000}.bk-root .bk-tabs[data-look=editorial]>.bk-tablist{box-shadow:inset 0 -1px var(--bk-line);gap:clamp(12px,3cqi,40px)}.bk-root .bk-tabs[data-look=editorial] .bk-tab{font-family:var(--bk-display);letter-spacing:-.025em;padding:.75rem 0 1.1rem;font-size:clamp(1.25rem,3cqi,2rem);font-weight:500}.bk-root .bk-tabs[data-look=editorial] .bk-tab[aria-selected=true]{box-shadow:inset 0 -2px var(--bk-mark)}.bk-root .bk-tabs[data-look=cards]>.bk-tablist{gap:12px;padding-block:2px}.bk-root .bk-tabs[data-look=cards] .bk-tab{text-align:start;border:1px solid var(--bk-line);border-radius:calc(var(--bk-radius) + 4px);background:color-mix(in srgb,var(--bk-card,var(--bk-paper))80%,transparent);min-width:9rem;padding:1.4rem 1.5rem}.bk-root .bk-tabs[data-look=cards] .bk-tab-label{align-items:center;gap:12px;display:flex}.bk-root .bk-tabs[data-look=cards] .bk-tab-label:before{content:"";border:1px solid;border-radius:50%;flex:none;width:8px;height:8px}.bk-root .bk-tabs[data-look=cards] .bk-tab[aria-selected=true]{border-color:var(--bk-mark);background:color-mix(in srgb,var(--bk-mark)10%,var(--bk-paper))}.bk-root .bk-tabs[data-look=cards] .bk-tab[aria-selected=true] .bk-tab-label:before{background:var(--bk-mark);border-color:var(--bk-mark)}.bk-root .bk-tabs[data-look=cards] .bk-tab-indicator{border:1px solid var(--bk-mark);border-radius:calc(var(--bk-radius) + 4px);background:color-mix(in srgb,var(--bk-mark)10%,var(--bk-paper))}.bk-root .bk-tabs[data-look=cards][data-tab-motion-ready] .bk-tab[aria-selected=true]{background:0 0;border-color:#0000}.bk-root .bk-tabs[data-look=glass]>.bk-tablist{background:linear-gradient(120deg,color-mix(in srgb,var(--bk-ink)8%,transparent),color-mix(in srgb,var(--bk-mark)8%,transparent));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--bk-ink)8%,transparent)}.bk-root .bk-tabs[data-look=glass] .bk-tab[aria-selected=true],.bk-root .bk-tabs[data-look=glass] .bk-tab-indicator{background:color-mix(in srgb,var(--bk-mark)18%,var(--bk-paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bk-mark)45%,transparent),0 2px 12px color-mix(in srgb,var(--bk-mark)14%,transparent);border-radius:999px}.bk-root .bk-tabs[data-look=glass][data-tab-motion-ready] .bk-tab[aria-selected=true]{box-shadow:none;background:0 0}@media (prefers-reduced-motion:reduce){.bk-root .bk-tab,.bk-root .bk-tab-label{transition:none}}.bk-root .bk-tabs:is([data-placement=left],[data-placement=right]){grid-template-columns:minmax(10rem,.42fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3cqi,48px);display:grid}.bk-root .bk-tabs:is([data-placement=left],[data-placement=right])>.bk-tablist{border-radius:calc(var(--bk-radius) + 8px);flex-direction:column;gap:8px;width:100%;max-width:100%;margin:0;overflow:visible}.bk-root .bk-tabs:is([data-placement=left],[data-placement=right])>.bk-tablist>.bk-tab{white-space:normal;text-align:start;border-radius:var(--bk-radius);flex:none;width:100%;min-width:0;min-height:4rem;padding:1.1rem 1.25rem}.bk-root .bk-tabs:is([data-placement=left],[data-placement=right])>.bk-tablist>.bk-tab-indicator{border-radius:var(--bk-radius)}.bk-root .bk-tabs:is([data-placement=left],[data-placement=right]):is([data-look=underline],[data-look=editorial])>.bk-tablist{box-shadow:inset 1px 0 var(--bk-line);border-radius:0;gap:0}.bk-root .bk-tabs:is([data-placement=left],[data-placement=right]):is([data-look=underline],[data-look=editorial])>.bk-tablist>.bk-tab{border-radius:0;padding-block:1.35rem}.bk-root .bk-tabs:is([data-placement=left],[data-placement=right]):is([data-look=underline],[data-look=editorial])>.bk-tablist>.bk-tab[aria-selected=true]{box-shadow:inset 3px 0 var(--bk-mark)}.bk-root .bk-tabs:is([data-placement=left],[data-placement=right]):is([data-look=underline],[data-look=editorial])[data-tab-motion-ready]>.bk-tablist>.bk-tab[aria-selected=true]{box-shadow:none}.bk-root .bk-tabs:is([data-placement=left],[data-placement=right]):is([data-look=underline],[data-look=editorial])>.bk-tablist>.bk-tab-indicator{border-bottom:0;border-inline-start:3px solid var(--bk-mark);border-radius:0}.bk-root .bk-tabs:is([data-placement=left],[data-placement=right])>.bk-tabs-panels{width:100%}.bk-root .bk-tabs[data-panel-shape=square]>.bk-tabs-panels{aspect-ratio:1;scrollbar-width:thin;overscroll-behavior:contain;border-radius:var(--bk-radius);background:var(--bk-card,var(--bk-paper));min-height:0;overflow:auto}.bk-root .bk-tabs[data-panel-shape=square]>.bk-tabs-panels .bk-tabpanel:focus-visible{outline-offset:-4px}@container bk not (min-width:40rem){.bk-root .bk-tabs:is([data-placement=left],[data-placement=right]){display:flex}.bk-root .bk-tabs:is([data-placement=left],[data-placement=right])>.bk-tablist{flex-direction:row;width:100%;overflow-x:auto}.bk-root .bk-tabs:is([data-placement=left],[data-placement=right])>.bk-tablist>.bk-tab{white-space:nowrap;width:auto;min-height:2.75rem;padding:.75rem 1rem}.bk-root .bk-tabs:is([data-placement=left],[data-placement=right]):is([data-look=underline],[data-look=editorial])>.bk-tablist{box-shadow:inset 0 -1px var(--bk-line)}.bk-root .bk-tabs:is([data-placement=left],[data-placement=right]):is([data-look=underline],[data-look=editorial])>.bk-tablist>.bk-tab[aria-selected=true]{box-shadow:inset 0 -2px var(--bk-mark)}.bk-root .bk-tabs:is([data-placement=left],[data-placement=right]):is([data-look=underline],[data-look=editorial])[data-tab-motion-ready]>.bk-tablist>.bk-tab[aria-selected=true]{box-shadow:none}.bk-root .bk-tabs:is([data-placement=left],[data-placement=right]):is([data-look=underline],[data-look=editorial])>.bk-tablist>.bk-tab-indicator{border-inline-start:0;border-bottom:2px solid var(--bk-mark)}}.bk-root .bk-tabs[data-placement=right]{grid-template-columns:minmax(0,1fr) minmax(10rem,.42fr)}.bk-root .bk-tabs[data-placement=right]>.bk-tabs-panels{order:-1}@container bk not (min-width:40rem){.bk-root .bk-tabs[data-placement=right]>.bk-tabs-panels{order:0}}.bk-root .bk-tabs[data-look=services]:is([data-placement=left],[data-placement=right]){grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:60px}.bk-root .bk-tabs[data-look=services][data-placement=right]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.bk-root .bk-tabs[data-look=services]>.bk-tablist{border-radius:0;gap:0}.bk-root .bk-tabs[data-look=services]>.bk-tablist>.bk-tab{letter-spacing:-.4px;border:0;border-bottom:1px solid var(--bk-line);box-shadow:none;color:var(--bk-ink);border-radius:0;align-items:center;gap:20px;padding:24px 14px;font-size:17px;font-weight:500;display:flex}.bk-root .bk-tabs[data-look=services] .bk-tab[aria-selected=true],.bk-root .bk-tabs[data-look=services] .bk-tab-indicator{background:var(--bk-accent);color:var(--bk-accent-ink);border-color:#0000;border-radius:6px}.bk-root .bk-tabs[data-look=services][data-tab-motion-ready] .bk-tab[aria-selected=true]{background:0 0}.bk-root .bk-tabs[data-look=services] .bk-tab-number{color:var(--bk-ink-2);font-size:11px}.bk-root .bk-tabs[data-look=services] .bk-tab-arrow{margin-left:auto;font-size:21px}@container bk not (min-width:64rem){.bk-root .bk-tabs[data-look=services]:is([data-placement=left],[data-placement=right]){gap:36px}}@container bk not (min-width:42rem){.bk-root .bk-tabs[data-look=services]:is([data-placement=left],[data-placement=right]){grid-template-columns:minmax(0,1fr);gap:24px}.bk-root .bk-tabs[data-look=services]>.bk-tablist{flex-direction:row}.bk-root .bk-tabs[data-look=services]>.bk-tablist>.bk-tab{flex:1;gap:7px;width:auto;min-height:44px;padding:13px 7px;font-size:11px}.bk-root .bk-tabs[data-look=services] .bk-tab-number{font-size:8px}.bk-root .bk-tabs[data-look=services] .bk-tab-arrow{display:none}}.bk-root .bk-tabs[data-look=technical]{gap:0}.bk-root .bk-tabs[data-look=technical]:is([data-placement=left],[data-placement=right]){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bk-root .bk-tabs[data-look=technical]>.bk-tablist{border:1px solid var(--bk-ink);background:var(--bk-card);border-radius:0;gap:0}.bk-root .bk-tabs[data-look=technical]>.bk-tablist>.bk-tab{border:0;border-bottom:1px solid var(--bk-line);min-height:4.5rem;font-family:var(--bk-display);text-transform:uppercase;color:var(--bk-ink);box-shadow:none;border-radius:0;padding:1.25rem 2rem;font-size:1rem;font-weight:500;line-height:1.4}.bk-root .bk-tabs[data-look=technical]>.bk-tablist>.bk-tab:last-child{border-bottom:0}.bk-root .bk-tabs[data-look=technical] .bk-tab[aria-selected=true],.bk-root .bk-tabs[data-look=technical] .bk-tab-indicator{background:var(--bk-accent);color:var(--bk-accent-ink);border-radius:0}.bk-root .bk-tabs[data-look=technical][data-tab-motion-ready] .bk-tab[aria-selected=true]{background:0 0}@container bk not (min-width:40rem){.bk-root .bk-tabs[data-look=technical]{gap:16px}.bk-root .bk-tabs[data-look=technical]>.bk-tablist>.bk-tab{min-height:2.75rem;padding:.8rem 1rem;font-size:.8rem}}.bk-root .bk-tabs[data-look=tour]{color:inherit;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:0 9%;display:grid}.bk-root .bk-tabs[data-look=tour]>.bk-tour-intro{grid-area:1/1;align-self:end;padding-bottom:30px}.bk-root .bk-tour-eyebrow{font:600 12px/1.6 var(--bk-body);margin:0 0 20px}.bk-root .bk-tour-intro h2{font:700 clamp(48px,5.2vw,78px)/.96 var(--bk-display);letter-spacing:-.02em;white-space:pre-line;margin:0}.bk-root .bk-tour-copy{font:400 14px/1.8 var(--bk-body);opacity:.78;max-width:360px;margin:24px 0 0}.bk-root .bk-tabs[data-look=tour]>.bk-tablist{border:0;flex-direction:column;grid-area:2/1;align-self:start;gap:0;display:flex;overflow:visible}.bk-root .bk-tabs[data-look=tour]>.bk-tour-panels{grid-area:1/2/span 2;align-self:center;min-width:0}.bk-root .bk-tabs[data-look=tour] .bk-tab{text-align:left;white-space:normal;border:0;border-top:1px solid color-mix(in srgb,currentColor 24%,transparent);width:100%;min-width:0;color:inherit;opacity:.58;box-shadow:none;font:600 13px/1.4 var(--bk-body);background:0 0;border-radius:0;align-items:center;gap:18px;padding:19px 0;transition:opacity .2s;display:flex}.bk-root .bk-tabs[data-look=tour] .bk-tab:last-child{border-bottom:1px solid color-mix(in srgb,currentColor 24%,transparent)}.bk-root .bk-tabs[data-look=tour] .bk-tab[aria-selected=true]{opacity:1;color:inherit;background:0 0}.bk-root .bk-tabs[data-look=tour] .bk-tab-number{font-size:10px;font-weight:400}.bk-root .bk-tab-description{font:400 10px/1.6 var(--bk-body);opacity:.8;margin-top:4px;display:block}.bk-root .bk-tabs[data-look=tour] .bk-tab-arrow{opacity:0;color:var(--bk-accent);margin-left:auto;font-size:23px}.bk-root .bk-tabs[data-look=tour] .bk-tab[aria-selected=true] .bk-tab-arrow{opacity:1}.bk-root .bk-tabs[data-look=tour][data-tab-motion-ready]>.bk-tablist>.bk-tab-indicator{display:none}@container bk not (min-width:48rem){.bk-root .bk-tabs[data-look=tour]{grid-template-columns:minmax(0,1fr);gap:0}.bk-root .bk-tabs[data-look=tour]>.bk-tour-panels{grid-area:3/1;margin-top:32px}.bk-root .bk-tabs[data-look=tour] .bk-tab{padding:14px 0}.bk-root .bk-tour-copy{max-width:none}}@media (prefers-reduced-motion:reduce){.bk-root .bk-tabs[data-look=tour] .bk-tab{transition:none}}
.bk-root .bk-node[data-bk-type=icon]{line-height:0}.bk-root .bk-icon{--bk-icon-size:32px;--bk-icon-c:var(--bk-primary);--bk-icon-on:var(--bk-on-dark);vertical-align:middle;color:var(--bk-icon-c);place-items:center;line-height:0;display:inline-grid;position:relative}.bk-root .bk-icon-c-accent{--bk-icon-c:var(--bk-accent);--bk-icon-on:var(--bk-accent-ink)}.bk-root .bk-icon-c-ink{--bk-icon-c:var(--bk-ink);--bk-icon-on:var(--bk-paper)}.bk-root .bk-icon-glyph{width:var(--bk-icon-size);height:var(--bk-icon-size);place-items:center;display:grid}.bk-root .bk-icon .bk-icon-svg{width:var(--bk-icon-size);height:var(--bk-icon-size)}.bk-root .bk-icon-pad-sm{padding:calc(var(--bk-icon-size)*.3)}.bk-root .bk-icon-pad-md{padding:calc(var(--bk-icon-size)*.5)}.bk-root .bk-icon-pad-lg{padding:calc(var(--bk-icon-size)*.8)}.bk-root .bk-icon-circle{border-radius:999px}.bk-root .bk-icon-rounded{border-radius:calc(var(--bk-icon-size)*.45)}.bk-root .bk-icon-square{border-radius:calc(var(--bk-icon-size)*.1)}.bk-root .bk-icon-soft{background:color-mix(in srgb,var(--bk-icon-c)13%,transparent)}.bk-root .bk-icon-solid{color:var(--bk-icon-on);background:linear-gradient(150deg,color-mix(in oklab,var(--bk-icon-c)82%,white),var(--bk-icon-c)55%,color-mix(in oklab,var(--bk-icon-c)80%,black));box-shadow:0 16px 30px -18px color-mix(in srgb,var(--bk-icon-c)85%,black),inset 0 1px 0 #ffffff29}.bk-root .bk-icon-outline{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--bk-icon-c)55%,transparent)}.bk-root .bk-icon-ring{inset:calc(var(--bk-icon-size)*-.14);border:1.5px solid var(--bk-accent);border-radius:inherit;opacity:.9;pointer-events:none;position:absolute}.bk-root .bk-mq{--bk-mq-gap:48px;--bk-mq-dur:36s;max-width:100%;position:relative;overflow:hidden}.bk-root .bk-mq-fade{-webkit-mask:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.bk-root .bk-mq-track{width:max-content;animation:bk-mq var(--bk-mq-dur)linear infinite;display:flex}.bk-root .bk-mq-rev .bk-mq-track{animation-direction:reverse}.bk-root .bk-mq-pause:is(:hover,:focus-within) .bk-mq-track{animation-play-state:paused}.bk-root .bk-mq-set,.bk-root .bk-mq-dup{align-items:center;gap:var(--bk-mq-gap);flex:none;display:flex}.bk-root .bk-mq-set{padding-inline-end:var(--bk-mq-gap)}.bk-root .bk-mq-set>*,.bk-root .bk-mq-dup>*{flex:none}.bk-root .bk-mq-item{white-space:nowrap}.bk-root .bk-mq-sep{opacity:.55;line-height:1}.bk-root :is(.bk-mq-sm,.bk-mq-md,.bk-mq-lg,.bk-mq-xl,.bk-mq-display) .bk-mq-item{font-family:var(--bk-display);letter-spacing:-.01em;font-weight:600;line-height:1.1}.bk-root .bk-mq-sm{font-size:1rem}.bk-root .bk-mq-md{font-size:1.25rem}.bk-root .bk-mq-lg{font-size:clamp(1.375rem,2.6cqi,2rem)}.bk-root .bk-mq-xl{font-size:clamp(1.75rem,4.5cqi,3.25rem)}.bk-root .bk-mq-display{font-size:clamp(2.5rem,8cqi,6rem)}.bk-root .bk-mq-still .bk-mq-track{width:auto;animation:none}.bk-root .bk-mq-still .bk-mq-set{flex-wrap:wrap;flex:auto;row-gap:.5em;padding-inline-end:0}.bk-root .bk-mq-empty{color:var(--bk-ink-2);font-size:.875rem}@keyframes bk-mq{to{transform:translate(-50%)}}.bk-root .bk-video{border-radius:inherit;background:color-mix(in srgb,var(--bk-ink)8%,var(--bk-paper-2));width:100%;position:relative;overflow:hidden}.bk-root .bk-video>video,.bk-root .bk-video>iframe{background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.bk-root .bk-video>video{object-fit:cover}.bk-root .bk-video-facade{width:100%;height:100%;font:inherit;color:#fff;background:color-mix(in srgb,var(--bk-primary-deep)70%,black);border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset:0}.bk-root button.bk-video-facade{cursor:pointer}.bk-root .bk-video-facade>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bk-root .bk-video-facade:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#00000073);position:absolute;inset:0}.bk-root .bk-video-play{z-index:1;aspect-ratio:1;color:#111;width:clamp(56px,12cqi,84px);transition:transform .2s var(--bk-anim-ease),background-color .2s ease;background:#ffffffeb;border-radius:999px;place-items:center;display:grid;position:relative;box-shadow:0 12px 32px -8px #0000008c}.bk-root .bk-video-play svg{width:38%;height:38%;margin-left:6%}.bk-root button.bk-video-facade:is(:hover,:focus-visible) .bk-video-play{background:#fff;transform:scale(1.07)}.bk-root button.bk-video-facade:focus-visible{outline:3px solid var(--bk-accent);outline-offset:-3px}.bk-root .bk-video-host{z-index:1;color:#fff;text-shadow:0 1px 2px #0009;font-size:12px;font-weight:600;line-height:1;position:absolute;bottom:10px;left:12px}.bk-root .bk-video-empty{text-align:center;color:var(--bk-ink-2);border:1px dashed var(--bk-line);place-items:center;padding:1rem;font-size:.875rem;display:grid}.bk-root[data-bk-mode=edit] .bk-video video{pointer-events:none}.bk-root .bk-split .bk-sw{display:inline-block}.bk-root [data-bk-split]:not([data-bk-in]) .bk-sw{opacity:0;animation:1ms linear 3s both bk-split-rescue;transform:translateY(.42em)}.bk-root [data-bk-split=lines]:not([data-bk-in]) .bk-sw{transform:translateY(.7em)}.bk-root[data-bk-anim-live] [data-bk-split]:not([data-bk-in]) .bk-sw{animation:none}.bk-root[data-bk-anim-live] [data-bk-split] .bk-sw{transition:opacity var(--bk-split-dur,.68s)var(--bk-anim-ease)calc(var(--bk-anim-delay,0s) + var(--i,0)*var(--bk-split-step,70ms)),transform var(--bk-split-dur,.68s)var(--bk-anim-ease)calc(var(--bk-anim-delay,0s) + var(--i,0)*var(--bk-split-step,70ms))}@keyframes bk-split-rescue{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bk-root .bk-mq-track{width:auto;animation:none}.bk-root .bk-mq-set{flex-wrap:wrap;flex:auto;row-gap:.5em;padding-inline-end:0}.bk-root .bk-mq-set[aria-hidden],.bk-root .bk-mq-dup{display:none}.bk-root [data-bk-split] .bk-sw{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.bk-root .bk-video-play{transition:none}}.bk-root .bk-node[data-bk-type=svg]{line-height:0}.bk-root .bk-svg{--bk-svg-c:var(--bk-primary);width:100%;height:100%;color:var(--bk-svg-c);line-height:0;display:block}.bk-root .bk-svg-fixed{width:var(--bk-svg-w,240px);max-width:100%;height:auto;display:inline-block}.bk-root .bk-svg-c-inherit{--bk-svg-c:currentColor}.bk-root .bk-svg-c-accent{--bk-svg-c:var(--bk-accent)}.bk-root .bk-svg-c-ink{--bk-svg-c:var(--bk-ink)}.bk-root .bk-svg-c-paper{--bk-svg-c:var(--bk-paper)}.bk-root .bk-svg-art{width:100%;height:100%;display:block}.bk-root .bk-svg-art>svg{width:100%;height:100%;display:block;overflow:visible}.bk-root .bk-svg-empty{text-align:center;min-height:6rem;color:var(--bk-ink-2);border:1px dashed var(--bk-line);place-items:center;padding:1rem;font-size:.875rem;line-height:1.4;display:grid}
.bk-fmt{z-index:80;border:1px solid var(--border,#0000001f);background:var(--popover,#fff);color:var(--popover-foreground,#111);border-radius:8px;flex-direction:column;gap:4px;padding:4px;font:500 12px/1.3 system-ui,sans-serif;display:flex;position:fixed;box-shadow:0 8px 24px #0000002e}[data-bk-format-toolbar]{transition:opacity .14s ease-out}[data-bk-format-toolbar].bk-fmt-leaving{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){[data-bk-format-toolbar]{transition:none}}.bk-fmt-row{align-items:center;gap:2px;display:flex}.bk-fmt-link{flex-direction:column;gap:4px;padding:0 2px 2px;display:flex}.bk-fmt-btn{width:32px;height:32px;color:var(--muted-foreground,#666);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.bk-fmt-btn svg{width:16px;height:16px}.bk-fmt-btn:hover{background:var(--muted,#0000000f);color:var(--foreground,#111)}.bk-fmt-btn[aria-pressed=true]{background:var(--brand-soft,#00000014);color:var(--brand-ink,currentColor)}.bk-fmt-input{border:1px solid var(--input,#0003);background:var(--background,#fff);width:13rem;min-width:0;height:32px;color:inherit;border-radius:6px;outline:none;padding:0 8px;font:12px/1 ui-monospace,monospace}.bk-fmt-input:focus-visible{box-shadow:0 0 0 2px var(--ring,#3b82f6)}.bk-fmt-submit{background:var(--primary,#111);height:32px;color:var(--primary-foreground,#fff);font:inherit;cursor:pointer;border:0;border-radius:6px;padding:0 10px}.bk-fmt-problem{color:var(--warn-ink,#b45309);margin:0;padding:0 2px;font-size:11.5px}@media (pointer:coarse){.bk-fmt-btn{width:44px;height:44px}.bk-fmt-btn svg{width:20px;height:20px}.bk-fmt-input,.bk-fmt-submit{height:44px;font-size:16px}}
