:root{--bk-fg: #1c1c1c;--bk-muted: #6b7280;--bk-font-heading: Arial, Helvetica, sans-serif;--bk-font-body: ui-sans-serif, system-ui, -apple-system, sans-serif;--bk-radius: 10px;--one-content-max: 1100px;--bk-body-bg: #ffffff;--typo-body-font: var(--bk-font-body);--typo-body-size: 16px;--typo-body-color: var(--bk-fg);--typo-body-weight: 400;--typo-body-line: 1.55;--typo-body-spacing: 0px;--typo-body-transform: none;--typo-paragraph-font: inherit;--typo-paragraph-size: 16px;--typo-paragraph-color: var(--bk-fg);--typo-paragraph-weight: 400;--typo-paragraph-line: 1.55;--typo-paragraph-spacing: 0px;--typo-paragraph-transform: none;--typo-paragraph-mt: 0px;--typo-paragraph-mb: 10px;--typo-paragraph-link-hover: var(--bk-fg);--typo-paragraph-link-decoration: underline;--typo-h1-font: var(--bk-font-heading);--typo-h1-size: 40px;--typo-h1-color: var(--bk-fg);--typo-h1-weight: 500;--typo-h1-line: 1.15;--typo-h1-spacing: 0px;--typo-h1-transform: none;--typo-h1-mt: 0px;--typo-h1-mb: 12px;--typo-h1-link-hover: var(--bk-fg);--typo-h2-font: var(--bk-font-heading);--typo-h2-size: 32px;--typo-h2-color: var(--bk-fg);--typo-h2-weight: 500;--typo-h2-line: 1.15;--typo-h2-spacing: 0px;--typo-h2-transform: none;--typo-h2-mt: 0px;--typo-h2-mb: 10px;--typo-h2-link-hover: var(--bk-fg);--typo-h3-font: var(--bk-font-heading);--typo-h3-size: 26px;--typo-h3-color: var(--bk-fg);--typo-h3-weight: 500;--typo-h3-line: 1.15;--typo-h3-spacing: 0px;--typo-h3-transform: none;--typo-h3-mt: 0px;--typo-h3-mb: 8px;--typo-h3-link-hover: var(--bk-fg);--typo-h4-font: var(--bk-font-heading);--typo-h4-size: 22px;--typo-h4-color: var(--bk-fg);--typo-h4-weight: 500;--typo-h4-line: 1.15;--typo-h4-spacing: 0px;--typo-h4-transform: none;--typo-h4-mt: 0px;--typo-h4-mb: 7px;--typo-h4-link-hover: var(--bk-fg);--typo-h5-font: var(--bk-font-heading);--typo-h5-size: 18px;--typo-h5-color: var(--bk-fg);--typo-h5-weight: 500;--typo-h5-line: 1.15;--typo-h5-spacing: 0px;--typo-h5-transform: none;--typo-h5-mt: 0px;--typo-h5-mb: 5px;--typo-h5-link-hover: var(--bk-fg);--typo-h6-font: var(--bk-font-heading);--typo-h6-size: 16px;--typo-h6-color: var(--bk-fg);--typo-h6-weight: 500;--typo-h6-line: 1.15;--typo-h6-spacing: 0px;--typo-h6-transform: none;--typo-h6-mt: 0px;--typo-h6-mb: 5px;--typo-h6-link-hover: var(--bk-fg);}.bk-text a{color: var(--typo-paragraph-color);text-decoration: var(--typo-paragraph-link-decoration);}.bk-text a:hover{color: var(--typo-paragraph-link-hover);}h1.bk-heading a{color: var(--typo-h1-color);}h1.bk-heading a:hover{color: var(--typo-h1-link-hover);}h2.bk-heading a{color: var(--typo-h2-color);}h2.bk-heading a:hover{color: var(--typo-h2-link-hover);}h3.bk-heading a{color: var(--typo-h3-color);}h3.bk-heading a:hover{color: var(--typo-h3-link-hover);}h4.bk-heading a{color: var(--typo-h4-color);}h4.bk-heading a:hover{color: var(--typo-h4-link-hover);}h5.bk-heading a{color: var(--typo-h5-color);}h5.bk-heading a:hover{color: var(--typo-h5-link-hover);}h6.bk-heading a{color: var(--typo-h6-color);}h6.bk-heading a:hover{color: var(--typo-h6-link-hover);}.bk-sec__content{box-sizing: border-box;margin-inline: auto;max-width: var(--one-content-max);}.bk-sec--editor{position: relative;border: none;margin: 0;margin-right:-48px;}.bk-sec--editor:hover{border-right-color: #e5e7eb;}.bk-sec--editor.section-selected{border-right-color: #ffd85f;}.bk-sec__bg{position: relative;isolation: isolate;clip-path: var(--bk-bgimg-clip, none);}.bk-sec__bg::before{content: "";position: var(--bk-bgimg-position, absolute);inset: calc(-1 * var(--bk-bgimg-reach, 0px) + var(--bk-bgimg-inset, 0px)) var(--bk-bgimg-inset, 0px);animation-name: var(--bk-bgimg-anim, none);animation-timing-function: linear;animation-fill-mode: both;animation-timeline: view();z-index: -1;pointer-events: none;background-image: var(--bk-bgimg, none);background-size: var(--bk-bgimg-size, cover);background-position: var(--bk-bgimg-pos, 50% 50%);background-repeat: var(--bk-bgimg-repeat, no-repeat);opacity: var(--bk-bgimg-opacity, 1);border-radius: inherit;}@media (max-width: 1023px){.bk-site .bk-sec__bg::before{background-image: var(--bk-bgimg-t, var(--bk-bgimg, none));background-position: var(--bk-bgimg-pos-t, var(--bk-bgimg-pos, 50% 50%));background-size: var(--bk-bgimg-size-t, var(--bk-bgimg-size, cover));}}@media (max-width: 767px){.bk-site .bk-sec__bg::before{background-image: var(--bk-bgimg-m, var(--bk-bgimg-t, var(--bk-bgimg, none)));background-position: var(--bk-bgimg-pos-m, var(--bk-bgimg-pos-t, var(--bk-bgimg-pos, 50% 50%)));background-size: var(--bk-bgimg-size-m, var(--bk-bgimg-size-t, var(--bk-bgimg-size, cover)));}}#bk-stage.bk-device-tablet .bk-sec__bg::before{background-image: var(--bk-bgimg-t, var(--bk-bgimg, none));background-position: var(--bk-bgimg-pos-t, var(--bk-bgimg-pos, 50% 50%));background-size: var(--bk-bgimg-size-t, var(--bk-bgimg-size, cover));}#bk-stage.bk-device-mobile .bk-sec__bg::before{background-image: var(--bk-bgimg-m, var(--bk-bgimg-t, var(--bk-bgimg, none)));background-position: var(--bk-bgimg-pos-m, var(--bk-bgimg-pos-t, var(--bk-bgimg-pos, 50% 50%)));background-size: var(--bk-bgimg-size-m, var(--bk-bgimg-size-t, var(--bk-bgimg-size, cover)));}@keyframes bk-parallax{from{transform: translateY(var(--bk-bgimg-reach, 0px));}to{transform: translateY(calc(-1 * var(--bk-bgimg-reach, 0px)));}}@media (prefers-reduced-motion: reduce){.bk-sec__bg::before{animation-name: none;}}.bk-sec--editor > .bk-sec__bg::before{position: absolute;}.bk-sec--editor.section-selected > .bk-sec__bg{position: relative;}.bk-sec--editor.section-selected > .bk-sec__bg::after{content: "";position: absolute;inset: 0;border-radius: inherit;border: 2px dashed color-mix(in srgb, var(--bk-style-color, var(--typo-body-color, var(--bk-fg))) 75%, transparent);pointer-events: none;z-index: 3;}.bk-sec--editor.section-selected:has(.cell-selected) > .bk-sec__bg::after, .bk-sec--editor.section-selected:has(.bk-blk.is-selected) > .bk-sec__bg::after{content: none;}.bk-sec--editor > .bk-sec__content{min-height: 28px;}.bk-sec--editor > .bk-sec__bg{margin-right: 50px;}.bk-sec__bar{display: flex;position: absolute;top: 0px;right: 0px;bottom: 0px;align-items: center;}.section-selected .bk-sec__bar{background-color: #e7dcc3;}.bk-sec__bar:hover{background-color: #efe7d6;}.bk-sec__bar:hover::before{display: none;}.bk-sec__bar::before{content: "";position: absolute;right: 7px;top: calc( 50% - 7px );width: 15px;height: 15px;border-radius: 50%;background-color: #FFFFFF;pointer-events: none;z-index: 1;}.bk-sec__bar::after{content: "";position: absolute;right: 0px;bottom: 0;width: 30px;height: 3px;background: #FFFFFF;pointer-events: none;z-index: 2;}.bk-sec__bar:hover .bk-sec__actions{opacity: 1;}.bk-sec__actions{opacity: 0;position: relative;z-index: 8;color: #fff;background: #FFFFFF;padding: 6px 4px;border-radius: 9999px;box-shadow: 0 2px 6px rgb(0 0 0 / 0.22);}.bk-sec--editor.section-selected > .bk-sec__bar{opacity: 1;}.bk-sec__actions{display: flex;flex-direction: column;align-items: center;gap: 2px;}.bk-sec__btn{display: grid;place-items: center;border: none;background: none;cursor: pointer;color: #000000;padding: 3px;border-radius: 7px;line-height: 0;transition: color .12s, background-color .12s;}.bk-sec__btn:hover{color: #e7dcc3;background: rgb(255 255 255 / 0.14);}.bk-sec__drag{cursor: grab;color: #fff;}.bk-sec__del:hover{color: #ff8a8a;background: rgb(255 138 138 / 0.16);}.bk-addsec-float{display: none;position: absolute;bottom: 0;right: 1px;left: auto;transform: translate(0, 50%);z-index: 7;align-items: center;padding: 6px;margin: 0;line-height: 0;border: none;cursor: pointer;background: #ffd85f;color: #303030;border-radius: 9999px;box-shadow: 0 2px 6px rgb(0 0 0 / 0.22);transition: background-color .12s, padding-right .18s ease;}.bk-sec--editor:hover > .bk-addsec-float, .bk-sec--editor.section-selected > .bk-addsec-float{display: inline-flex;}.bk-addsec-float:hover{background: #f4c93c;padding-right: 12px;}.bk-addsec-float__label{max-width: 0;overflow: hidden;white-space: nowrap;font-family: var(--bk-font-body);font-size: 12px;font-weight: 500;line-height: 1;opacity: 0;transition: max-width .18s ease, opacity .14s ease, margin-left .18s ease;}.bk-addsec-float:hover .bk-addsec-float__label{max-width: 120px;opacity: 1;margin-left: 6px;}@media (prefers-reduced-motion: reduce){.bk-addsec-float, .bk-addsec-float__label, .bk-cell__add__pill, .bk-cell__add__label{transition: none;}}.bk-sec-empty{position: relative;display: flex;flex-direction: column;align-items: center;gap: 10px;padding: 30px 20px;border: 1px dashed transparent;border-radius: 12px;background: none;text-align: center;font-family: var(--bk-font-body);}.bk-sec-empty::after{content: "";position: absolute;inset: 0;border: 1px dashed color-mix(in srgb, var(--bk-style-color, var(--typo-body-color, var(--bk-fg))) 75%, transparent);border-radius: inherit;pointer-events: none;}.bk-sec-empty .one-btn--primary{color: #fff;background: transparent;box-shadow: inset 0 0 0 1px #fff;}.bk-sec-empty .one-btn--primary:hover{background: rgb(255 255 255 / 0.12);}.bk-text{white-space: pre-wrap;}body:not(.one-admin)::before, .bk-stage__inner::before{content: "";position: var(--bk-pagebg-attach, absolute);inset: 0;z-index: -1;pointer-events: none;background-image: var(--bk-pagebg, none);background-size: var(--bk-pagebg-size, cover);background-position: var(--bk-pagebg-pos, 50% 50%);background-repeat: var(--bk-pagebg-repeat, no-repeat);background-attachment: var(--bk-pagebg-bgattach, scroll);opacity: var(--bk-pagebg-opacity, 1);}@media (max-width: 1024px){body:not(.one-admin)::before, .bk-stage__inner::before{background-image: var(--bk-pagebg-t, var(--bk-pagebg, none));background-position: var(--bk-pagebg-pos-t, var(--bk-pagebg-pos, 50% 50%));}}@media (max-width: 767px){body:not(.one-admin)::before, .bk-stage__inner::before{background-image: var(--bk-pagebg-m, var(--bk-pagebg-t, var(--bk-pagebg, none)));background-position: var(--bk-pagebg-pos-m, var(--bk-pagebg-pos-t, var(--bk-pagebg-pos, 50% 50%)));}}#bk-stage.bk-device-tablet .bk-stage__inner::before{background-image: var(--bk-pagebg-t, var(--bk-pagebg, none));background-position: var(--bk-pagebg-pos-t, var(--bk-pagebg-pos, 50% 50%));}#bk-stage.bk-device-mobile .bk-stage__inner::before{background-image: var(--bk-pagebg-m, var(--bk-pagebg-t, var(--bk-pagebg, none)));background-position: var(--bk-pagebg-pos-m, var(--bk-pagebg-pos-t, var(--bk-pagebg-pos, 50% 50%)));}body:not(.one-admin), .bk-stage__inner{position: relative;isolation: isolate;background: var(--bk-body-bg);font-family: var(--typo-body-font);font-size: var(--typo-body-size);color: var(--typo-body-color);font-weight: var(--typo-body-weight);line-height: var(--typo-body-line);letter-spacing: var(--typo-body-spacing);text-transform: var(--typo-body-transform);}.bk-text{font-family: var(--typo-paragraph-font);font-size: var(--bk-style-size-m, var(--typo-paragraph-size));color: var(--bk-style-color, var(--typo-paragraph-color));font-weight: var(--bk-style-weight, var(--typo-paragraph-weight));line-height: var(--bk-style-line, var(--typo-paragraph-line));letter-spacing: var(--bk-style-spacing, var(--typo-paragraph-spacing));text-transform: var(--bk-style-transform, var(--typo-paragraph-transform));margin-top: var(--typo-paragraph-mt);margin-bottom: var(--typo-paragraph-mb);}h1.bk-heading{font-family: var(--typo-h1-font);font-size: var(--bk-style-size-m, var(--typo-h1-size));color: var(--bk-style-color, var(--typo-h1-color));font-weight: var(--bk-style-weight, var(--typo-h1-weight));line-height: var(--bk-style-line, var(--typo-h1-line));letter-spacing: var(--bk-style-spacing, var(--typo-h1-spacing));text-transform: var(--bk-style-transform, var(--typo-h1-transform));margin-top: var(--typo-h1-mt);margin-bottom: var(--typo-h1-mb);}h2.bk-heading{font-family: var(--typo-h2-font);font-size: var(--bk-style-size-m, var(--typo-h2-size));color: var(--bk-style-color, var(--typo-h2-color));font-weight: var(--bk-style-weight, var(--typo-h2-weight));line-height: var(--bk-style-line, var(--typo-h2-line));letter-spacing: var(--bk-style-spacing, var(--typo-h2-spacing));text-transform: var(--bk-style-transform, var(--typo-h2-transform));margin-top: var(--typo-h2-mt);margin-bottom: var(--typo-h2-mb);}h3.bk-heading{font-family: var(--typo-h3-font);font-size: var(--bk-style-size-m, var(--typo-h3-size));color: var(--bk-style-color, var(--typo-h3-color));font-weight: var(--bk-style-weight, var(--typo-h3-weight));line-height: var(--bk-style-line, var(--typo-h3-line));letter-spacing: var(--bk-style-spacing, var(--typo-h3-spacing));text-transform: var(--bk-style-transform, var(--typo-h3-transform));margin-top: var(--typo-h3-mt);margin-bottom: var(--typo-h3-mb);}h4.bk-heading{font-family: var(--typo-h4-font);font-size: var(--bk-style-size-m, var(--typo-h4-size));color: var(--bk-style-color, var(--typo-h4-color));font-weight: var(--bk-style-weight, var(--typo-h4-weight));line-height: var(--bk-style-line, var(--typo-h4-line));letter-spacing: var(--bk-style-spacing, var(--typo-h4-spacing));text-transform: var(--bk-style-transform, var(--typo-h4-transform));margin-top: var(--typo-h4-mt);margin-bottom: var(--typo-h4-mb);}h5.bk-heading{font-family: var(--typo-h5-font);font-size: var(--bk-style-size-m, var(--typo-h5-size));color: var(--bk-style-color, var(--typo-h5-color));font-weight: var(--bk-style-weight, var(--typo-h5-weight));line-height: var(--bk-style-line, var(--typo-h5-line));letter-spacing: var(--bk-style-spacing, var(--typo-h5-spacing));text-transform: var(--bk-style-transform, var(--typo-h5-transform));margin-top: var(--typo-h5-mt);margin-bottom: var(--typo-h5-mb);}h6.bk-heading{font-family: var(--typo-h6-font);font-size: var(--bk-style-size-m, var(--typo-h6-size));color: var(--bk-style-color, var(--typo-h6-color));font-weight: var(--bk-style-weight, var(--typo-h6-weight));line-height: var(--bk-style-line, var(--typo-h6-line));letter-spacing: var(--bk-style-spacing, var(--typo-h6-spacing));text-transform: var(--bk-style-transform, var(--typo-h6-transform));margin-top: var(--typo-h6-mt);margin-bottom: var(--typo-h6-mb);}@container (min-width: 768px){.bk-heading, .bk-text{font-size: var(--bk-style-size-t, var(--bk-style-size-m, inherit));}h1.bk-heading{font-size: var(--bk-style-size-t, var(--typo-h1-size));}h2.bk-heading{font-size: var(--bk-style-size-t, var(--typo-h2-size));}h3.bk-heading{font-size: var(--bk-style-size-t, var(--typo-h3-size));}h4.bk-heading{font-size: var(--bk-style-size-t, var(--typo-h4-size));}h5.bk-heading{font-size: var(--bk-style-size-t, var(--typo-h5-size));}h6.bk-heading{font-size: var(--bk-style-size-t, var(--typo-h6-size));}.bk-text{font-size: var(--bk-style-size-t, var(--typo-paragraph-size));}}@container (min-width: 1024px){h1.bk-heading{font-size: var(--bk-style-size, var(--typo-h1-size));}h2.bk-heading{font-size: var(--bk-style-size, var(--typo-h2-size));}h3.bk-heading{font-size: var(--bk-style-size, var(--typo-h3-size));}h4.bk-heading{font-size: var(--bk-style-size, var(--typo-h4-size));}h5.bk-heading{font-size: var(--bk-style-size, var(--typo-h5-size));}h6.bk-heading{font-size: var(--bk-style-size, var(--typo-h6-size));}.bk-text{font-size: var(--bk-style-size, var(--typo-paragraph-size));}}.bk-heading, .bk-text{text-align: var(--align-m, left);}@container (min-width: 768px){.bk-heading, .bk-text{text-align: var(--align-t, left);}}@container (min-width: 1024px){.bk-heading, .bk-text{text-align: var(--align-d, left);}}.bk-grid{display: grid;grid-template-columns: var(--grid-track-widths-m, repeat(var(--grid-cols-m, 3), 1fr));grid-template-rows: var(--grid-track-heights-m, repeat(var(--grid-rows-m, 3), 1fr));gap: 8px;}#bk-stage.bk-device-tablet .bk-grid{grid-template-columns: var(--grid-track-widths-t, repeat(var(--grid-cols-t, 3), 1fr));grid-template-rows: var(--grid-track-heights-t, repeat(var(--grid-rows-t, 3), 1fr));}#bk-stage:not(.bk-device-tablet):not(.bk-device-mobile) .bk-grid{grid-template-columns: var(--grid-track-widths-d, repeat(var(--grid-cols-d, 3), 1fr));grid-template-rows: var(--grid-track-heights-d, repeat(var(--grid-rows-d, 3), 1fr));}.bk-grid__cell{display: grid;position: relative;grid-auto-flow: row;align-content: var(--box-valign-m, start);--cell-align-m: var(--box-align-m, center);width: 100%;max-width: var(--cell-maxw, none);justify-self: var(--cell-align-m, center);}#bk-stage.bk-device-tablet .bk-grid__cell{align-content: var(--box-valign-t, start);--cell-align-t: var(--box-align-t, center);justify-self: var(--cell-align-t, center);display: var(--cell-display-t, grid);justify-content: var(--cell-justify-t, normal);}#bk-stage:not(.bk-device-tablet):not(.bk-device-mobile) .bk-grid__cell{align-content: var(--box-valign-d, start);--cell-align-d: var(--box-align-d, center);justify-self: var(--cell-align-d, center);display: var(--cell-display-d, grid);justify-content: var(--cell-justify-d, normal);}.bk-grid__cell{display: var(--cell-display-m, grid);justify-content: var(--cell-justify-m, normal);flex-wrap: wrap;column-gap: var(--cell-inline-gap, 12px);}.bk-grid__cell > .bk-cell__add{flex: 0 0 100%;}.bk-grid__cell[data-row]{position: relative;min-height: 24px;border: 1px dashed transparent;border-radius: 8px;padding: 6px;box-sizing: border-box;}.bk-grid__cell[data-row]::after{content: "";position: absolute;inset: 0;border: 1px dashed var(--cell-outline, transparent);border-radius: inherit;pointer-events: none;transition: border-color .12s;}.bk-sec--editor.section-selected{--cell-outline: color-mix(in srgb, var(--bk-style-color, var(--typo-body-color, var(--bk-fg))) 75%, transparent);}.bk-cell__add{display: flex;align-items: center;justify-content: center;opacity: 0;pointer-events: none;transition: opacity .12s;width: 100%;height: 100%;min-height: 52px;border: none;background: none;cursor: pointer;padding: 0;}.bk-cell__add svg{color: #cbd5e1;}.bk-cell__add:hover svg{color: #94a3b8;}.bk-cell__add__label{max-width: 0;overflow: hidden;white-space: nowrap;font-family: var(--bk-font-body);font-size: 12px;font-weight: 500;line-height: 1;color: #94a3b8;opacity: 0;transition: max-width .18s ease, opacity .14s ease, margin-left .18s ease;}.bk-cell__add:hover .bk-cell__add__label{max-width: 120px;opacity: 1;margin-left: 6px;}.bk-grid__cell:hover > .bk-cell__add{opacity: 1;pointer-events: auto;}.bk-sec--editor.section-selected .bk-cell__add:not(.bk-cell__add--below){opacity: 1;pointer-events: auto;}.bk-sec--editor:not(:has(.bk-blk)) .bk-cell__add{opacity: 1;pointer-events: auto;}.bk-cell__add--below, .bk-sec--editor:has(.bk-blk) .bk-cell__add{position: relative;width: 100%;height: 0;min-height: 0;padding: 0;overflow: visible;z-index: 6;}.bk-sec--editor:has(.bk-blk) .bk-cell__add:not(.bk-cell__add--below){align-self: end;}.bk-cell__add--below::before, .bk-sec--editor:has(.bk-blk) .bk-cell__add::before{content: '';position: absolute;left: 50%;top: 0;transform: translate(-50%, 0);width: 96px;height: 40px;}.bk-cell__add--below .bk-cell__add__pill, .bk-sec--editor:has(.bk-blk) .bk-cell__add .bk-cell__add__pill{position: absolute;left: 50%;top: 0;transform: translate(-50%, 6px);}.bk-cell__add__pill{display: inline-flex;align-items: center;padding: 4px;border-radius: 9999px;background: transparent;transition: background-color .12s, box-shadow .12s, padding-right .18s ease;}.bk-grid__cell:hover > .bk-cell__add .bk-cell__add__pill, .bk-cell__add:hover .bk-cell__add__pill{background: #fff;box-shadow: 0 2px 6px rgb(0 0 0 / 0.22);}.bk-grid__cell:hover > .bk-cell__add svg{color: #94a3b8;}.bk-cell__add:hover .bk-cell__add__pill{padding-right: 10px;}.bk-cell__add--hinted{flex-direction: column;gap: 10px;}.bk-cell__add__hint{font-family: var(--bk-font-body);font-size: 13px;line-height: 1.4;color: color-mix(in srgb, var(--bk-style-color, var(--typo-body-color, var(--bk-fg))) 75%, transparent);}.bk-grid__cell.is-drop::after{border-color: color-mix(in srgb, var(--bk-style-color, var(--typo-body-color, var(--bk-fg))) 75%, transparent);border-style: solid;border-width: 2px;}.bk-grid__cell > .bk-blk-style, .bk-grid__cell > .bk-blk{display: var(--grid-hide-m, flex);justify-self: stretch;justify-content: var(--cell-align-m, center);align-items: var(--cell-content-m, stretch);}#bk-stage.bk-device-tablet .bk-grid__cell > .bk-blk-style, #bk-stage.bk-device-tablet .bk-grid__cell > .bk-blk{display: var(--grid-hide-t, flex);justify-content: var(--cell-align-t, center);align-items: var(--cell-content-t, stretch);}#bk-stage:not(.bk-device-tablet):not(.bk-device-mobile) .bk-grid__cell > .bk-blk-style, #bk-stage:not(.bk-device-tablet):not(.bk-device-mobile) .bk-grid__cell > .bk-blk{display: var(--grid-hide-d, flex);justify-content: var(--cell-align-d, center);align-items: var(--cell-content-d, stretch);}.bk-grid__cell[data-row].cell-selected::after{border: 2px dashed color-mix(in srgb, var(--bk-style-color, var(--typo-body-color, var(--bk-fg))) 75%, transparent);}.bk-image{max-width: 100%;height: auto;border-radius: 0;display: block;}.bk-image--fit{width: 100%;height: auto;object-fit: cover;}.bk-image--square{aspect-ratio: 1 / 1;}.bk-image--rectangle{aspect-ratio: 16 / 9;}.bk-range{appearance: none;-webkit-appearance: none;width: 100%;height: 8px;border-radius: 9999px;background: #ececec;outline: none;margin: 4px 0 2px;}.bk-range::-webkit-slider-thumb{-webkit-appearance: none;appearance: none;width: 22px;height: 22px;border-radius: 50%;background: #fff;border: 2px solid #303030;cursor: pointer;}.bk-range::-moz-range-thumb{width: 22px;height: 22px;border-radius: 50%;background: #fff;border: 2px solid #303030;cursor: pointer;}.bk-range.is-live-tier, .is-live-tier .bk-range{background: #ffd85f;}.bk-range__val{display: inline-flex;align-items: center;min-height: 22px;color: #898989;font-weight: 400;}.bk-range__val .bk-box__badge{margin-right: 5px;}.bk-range__val .one-btn{margin-left: 8px;}.bk-range__val-input{width: 3.4em;border: none;border-bottom: 1px solid transparent;background: none;padding: 0 0 1px;margin: 0;text-align: right;color: #898989;font-weight: 400;font-size: inherit;font-family: inherit;-moz-appearance: textfield;}.bk-range__val-input:hover, .bk-range__val-input:focus{color: #303030;border-bottom-color: var(--color-line);outline: none;}.bk-range__val-input::-webkit-inner-spin-button, .bk-range__val-input::-webkit-outer-spin-button{-webkit-appearance: none;appearance: none;margin: 0;}.bk-focus{cursor: crosshair;user-select: none;}.bk-focus__dot{position: absolute;width: 26px;height: 26px;border-radius: 50%;border: 3px solid #fff;background: rgb(48 48 48 / 0.25);box-shadow: 0 0 0 2px rgb(0 0 0 / 0.35);transform: translate(-50%, -50%);pointer-events: none;}.bk-button{display: inline-block;text-decoration: none;font-family: var(--bk-font-body);font-weight: 600;text-transform: none;line-height: 1.2;letter-spacing: 0;transition: color .12s, background-color .12s, border-color .12s;color: #ffffff;background: #303030;border: none;border-radius: 9999px;padding: 10px 20px;font-size: 16px;}.bk-blk{position: relative;margin: 0;}.bk-blk.is-selected::after{content: "";position: absolute;inset: 0;border: 2px dashed color-mix(in srgb, var(--bk-style-color, var(--typo-body-color, var(--bk-fg))) 75%, transparent);border-radius: inherit;pointer-events: none;z-index: 2;}.bk-blk__bar{display: none;position: absolute;top: -15px;left: 50%;transform: translate(-50%, -50%);z-index: 5;align-items: center;gap: 2px;color: #fff;background: #303030;padding: 3px 6px;border-radius: 9999px;box-shadow: 0 2px 6px rgb(0 0 0 / 0.22);}.bk-blk:hover > .bk-blk__bar{display: flex;}.bk-blk--placeholder{outline: 1px dashed rgba(245, 215, 110, .9);outline-offset: 2px;}.bk-blk__ph{position: absolute;top: -9px;left: 8px;z-index: 4;font: 600 10px/1 var(--bk-font-body, system-ui, sans-serif);letter-spacing: .06em;text-transform: uppercase;color: #1c1c1c;background: var(--color-primary, #f5d76e);border-radius: 999px;padding: 4px 7px;pointer-events: none;}@media (hover: none){.bk-blk.is-selected > .bk-blk__bar{display: flex;}}.bk-blk__btn{display: grid;place-items: center;border: none;background: none;cursor: pointer;color: #cbd5e1;padding: 3px;border-radius: 7px;line-height: 0;transition: color .12s, background-color .12s;}.bk-blk__btn:hover{color: #fff;background: rgb(255 255 255 / 0.14);}.bk-blk__drag{cursor: grab;color: #fff;}.bk-blk__del:hover{color: #ff8a8a;background: rgb(255 138 138 / 0.16);}.bk-blk__btn.is-active{color: #fff;background: rgb(255 255 255 / 0.22);}.bk-blk__bar-divider{width: 1px;align-self: stretch;margin: 2px 2px;background: rgb(255 255 255 / 0.2);}.bk-blk__body:has(.bk-image--fit){width: 100%;}.bk-link-popover{position: fixed;z-index: 60;display: flex;flex-direction: column;gap: 8px;width: 240px;background: #fff;border-radius: 0.75rem;padding: 10px;box-shadow: 0 4px 20px rgb(0 0 0 / 0.15), inset 0 0 0 1px var(--color-line);}.bk-link-popover.hidden{display: none;}.bk-link-popover__head{display: flex;align-items: center;justify-content: space-between;gap: 8px;}.bk-link-popover__title{font-family: var(--bk-font-body);font-size: 13px;font-weight: 500;color: #303030;}.bk-link-popover__tab{display: flex;align-items: center;gap: 6px;font-size: 13px;color: #6b7280;cursor: pointer;}.bk-link-popover__actions{display: flex;justify-content: flex-end;gap: 6px;}.bk-blk__body [data-edit]:focus{outline: none;}.bk-tree__row{display: flex;align-items: center;gap: 4px;min-height: 30px;border-radius: 6px;font-family: var(--bk-font-body);font-size: 13px;color: #303030;}.bk-tree__row.is-current{background: #fffdf3;}.bk-tree__label{flex: 1 1 auto;min-width: 0;display: flex;align-items: center;gap: 6px;padding: 4px 6px;border-radius: 6px;cursor: pointer;}.bk-tree__label:hover{background: #f6f6f6;}.bk-tree__label-text{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.bk-tree__chevron, .bk-tree__chevron-spacer{flex: 0 0 auto;width: 20px;height: 20px;}.bk-tree__chevron{display: grid;place-items: center;border: none;background: none;padding: 0;cursor: pointer;color: #898989;border-radius: 4px;transition: transform .12s, color .12s;}.bk-tree__chevron:hover{color: #303030;background: #f6f6f6;}.bk-tree__chevron.is-open{transform: rotate(90deg);}.bk-tree__icon{flex: 0 0 auto;display: grid;place-items: center;width: 16px;height: 16px;color: #898989;}.bk-tree__handle{flex: 0 0 auto;display: grid;place-items: center;width: 16px;height: 16px;color: #b8b8b8;cursor: grab;}.bk-tree__handle:hover{color: #898989;}.bk-tree__handle:active{cursor: grabbing;}.bk-tree__children.hidden{display: none;}.bk-tree__empty{padding: 4px 6px;font-size: 12px;color: #9ca3af;font-style: italic;}.bk-sample{position: relative;width: 100%;}.bk-sample__tag{position: absolute;top: 6px;right: 6px;z-index: 3;font: 600 10px/1 var(--bk-font-body, system-ui, sans-serif);letter-spacing: .06em;text-transform: uppercase;color: #1c1c1c;background: var(--color-primary, #f5d76e);border-radius: 999px;padding: 5px 8px;box-shadow: 0 1px 4px rgba(0, 0, 0, .18);pointer-events: none;}.bk-img-placeholder{background: #f4f4f4;border: 1px dashed #d1d5db;border-radius: var(--bk-radius);padding: 28px;text-align: center;color: #9ca3af;font-family: var(--bk-font-body);}.bk-img-empty{display: flex;flex-direction: column;align-items: center;gap: 12px;background: #f4f4f4;border: 1px dashed #d1d5db;border-radius: var(--bk-radius);padding: 32px 28px;font-family: var(--bk-font-body);}.bk-img-empty__title{color: #6b7280;font-size: 14px;}.bk-img-empty__btns{display: flex;flex-wrap: wrap;gap: 8px;justify-content: center;}.bk-img-btn{border: 1px solid #d1d5db;background: #fff;color: #303030;border-radius: 9999px;padding: 8px 16px;font: inherit;font-size: 13px;cursor: pointer;}.bk-img-btn:hover{border-color: #303030;}.bk-blk.bk-drop{outline: 2px solid color-mix(in srgb, var(--bk-style-color, var(--typo-body-color, var(--bk-fg))) 75%, transparent);outline-offset: 2px;}.bk-empty{color: #9ca3af;padding: 40px 24px;text-align: center;border: 1px dashed #d1d5db;border-radius: 12px;font-family: var(--bk-font-body);}.sortable-ghost{opacity: .4;}.bk-part.hidden{display: none;}.bk-part{position: relative;}.bk-part__bar{position: absolute;top: 50%;left: 50%;z-index: 5;display: inline-flex;align-items: center;gap: 6px;padding: 6px 13px 6px 11px;border-radius: 999px;background: #ffd85f;color: #303030;text-decoration: none;font-size: 12px;font-weight: 600;line-height: 1;box-shadow: 0 2px 10px rgb(0 0 0 / .18);opacity: 0;transform: translate(-50%, -50%) scale(.96);pointer-events: none;transition: opacity .14s ease, transform .14s ease;}.bk-part__body{position: relative;pointer-events: none;}.bk-part__body::after{content: "";position: absolute;inset: 0;z-index: 4;pointer-events: none;background: rgb(255 255 255 / .45);opacity: 0;transition: opacity .14s ease;}.bk-part:hover > .bk-part__bar, .bk-part__bar:focus-visible{opacity: 1;transform: translate(-50%, -50%) scale(1);pointer-events: auto;}.bk-part:hover > .bk-part__body::after, .bk-part:has(> .bk-part__bar:focus-visible) > .bk-part__body::after{opacity: 1;}.bk-part__bar:hover{background: #f4c93c;}#bk-header, #bk-footer{margin: 0;padding: 0;border: 0;}#bk-title{display: block;outline: none;border-radius: 6px;cursor: text;margin-right: 40px;}#bk-title:hover{box-shadow: 0 0 0 2px rgb(48 48 48 / 0.08);padding: 0 4px;margin-top: 0;margin-bottom: 0;margin-left: -4px;}#bk-title:focus{box-shadow: 0 0 0 2px rgb(48 48 48 / 0.18);padding: 0 4px;margin-top: 0;margin-bottom: 0;margin-left: -4px;}#bk-title:empty::before{content: attr(data-placeholder);color: #b8b8b8;}.bk-slug-line{display: inline-flex;align-items: center;margin-top: 4px;font-size: 13px;color: #898989;}.bk-slug-label{margin-right: 6px;}.bk-slug-prefix{color: #b8b8b8;}#bk-slug{outline: none;border-radius: 5px;cursor: text;color: #6b7280;}#bk-slug:hover{box-shadow: 0 0 0 2px rgb(48 48 48 / 0.07);padding: 0 3px;margin: 0 -3px;}#bk-slug:focus{box-shadow: 0 0 0 2px rgb(48 48 48 / 0.16);padding: 0 3px;margin: 0 -3px;color: #303030;}#bk-slug:empty::before{content: attr(data-placeholder);color: #c4c4c4;}#bk-slug.is-error{color: #bc4b51;box-shadow: 0 0 0 2px rgb(188 75 81 / 0.3);padding: 0 3px;margin: 0 -3px;}#bk-excerpt, .bk-excerpt-field{display: block;outline: none;border-radius: 5px;cursor: text;color: #303030;font-size: 14px;line-height: 1.5;}#bk-excerpt:focus, .bk-excerpt-field:focus{box-shadow: 0 0 0 2px rgb(48 48 48 / 0.16);padding: 2px 4px;margin: -2px -4px;min-height: 1.4em;}.bk-excerpt-link{display: inline-block;margin-top: 2px;color: #303030;font-size: 14px;text-decoration: underline;cursor: pointer;}.bk-excerpt-link:hover{color: #000;}.bk-featured__set{display: block;width: 100%;padding: 22px;border: 1px solid var(--color-line, #e6e6e6);border-radius: 12px;background: #fff;color: #303030;font: inherit;font-size: 15px;cursor: pointer;text-align: center;transition: border-color .12s, background-color .12s;}.bk-featured__set:hover{border-color: #303030;background: #fafafa;}.bk-featured__preview{border-radius: 12px;overflow: hidden;box-shadow: inset 0 0 0 1px var(--color-line, #e6e6e6);}.bk-featured__preview img{display: block;width: 100%;height: auto;}.bk-featured__preview.is-dark{background: #141414;padding: 24px;}.bk-serp{display: flex;gap: 12px;}.bk-serp__thumb{flex: 0 0 auto;width: 64px;height: 64px;border-radius: 8px;overflow: hidden;background: #f0f0f0;}.bk-serp__thumb img{width: 100%;height: 100%;object-fit: cover;display: block;}.bk-serp__body{min-width: 0;}.bk-serp__url{color: #4d5156;font-size: 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.bk-serp__title{color: #1a0dab;font-size: 17px;line-height: 1.3;margin: 2px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.bk-serp__desc{color: #4d5156;font-size: 13px;line-height: 1.5;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.bk-toolbar-row{display: flex;align-items: center;justify-content: flex-end;gap: 12px;}.bk-titleblock, .bk-toolbar-row{margin-bottom: 12px;}.bk-history{display: inline-flex;gap: 2px;padding: 3px;border-radius: 9999px;background: var(--color-surface, #f6f6f6);}.bk-history__btn{display: grid;place-items: center;width: 30px;height: 30px;border: none;background: none;border-radius: 9999px;cursor: pointer;color: #898989;transition: color .12s, background-color .12s;}.bk-history__btn:hover:not(:disabled){color: #303030;background: #fff;box-shadow: 0 1px 2px rgb(0 0 0 / .12);}.bk-history__btn:disabled{color: #c9c9c9;cursor: default;}.bk-titlebar{display: flex;align-items: center;justify-content: space-between;gap: 16px;}.bk-titlebar > .one-title{min-width: 0;flex: 1 1 auto;}.bk-titlebar > .bk-devices{flex: 0 0 auto;}.bk-toolbar-row{align-items: flex-start;min-height: var(--bk-titlebar-h, auto);padding-top: var(--bk-title-offset, 0px);box-sizing: border-box;}.bk-titleblock--page .bk-devices{margin-right: 40px;}.bk-devices, .bk-tree{display: inline-flex;gap: 2px;padding: 3px;border-radius: 9999px;background: var(--color-surface, #f6f6f6);}.bk-crumbs .bk-tree{margin-left: auto;}.bk-device-btn{display: grid;place-items: center;width: 36px;height: 30px;border: none;background: none;border-radius: 9999px;cursor: pointer;color: #898989;transition: color .12s, background-color .12s;}.bk-device-btn:hover{color: #303030;}.bk-device-btn.is-active{background: #fff;color: #303030;box-shadow: 0 1px 2px rgb(0 0 0 / 0.12);}.bk-device-btn:disabled, .bk-device-btn.is-unavailable{color: #c4c4c4;cursor: not-allowed;}.bk-device-btn:disabled:hover{color: #c4c4c4;}#bk-stage{width: 100%;margin: 0 auto;transition: max-width .2s ease;}#bk-stage .bk-stage__inner{border: 5px solid #FFFFFF;margin-right:40px;}#bk-stage.bk-stage--header .bk-stage__inner{margin-right: 0;}#bk-stage .bk-stage__inner{--bk-sec-radius: calc(var(--radius-card, 1.25rem) - 5px);}#bk-stage.bk-stage--header .bk-stagegroup > .bk-sec > .bk-sec__bg{border-radius: var(--bk-sec-radius);}#bk-stage:not(.bk-stage--header) .bk-stagegroup > .bk-sec:first-child > .bk-sec__bg, #bk-stage .bk-stage__inner > #bk-header:not(.hidden) .bk-sec:first-child > .bk-sec__bg, #bk-stage .bk-stage__inner > #bk-header.hidden + #bk-canvas > .bk-sec:first-child > .bk-sec__bg{border-top-left-radius: var(--bk-sec-radius);border-top-right-radius: var(--bk-sec-radius);}#bk-stage:not(.bk-stage--header) .bk-stagegroup > .bk-sec:last-child > .bk-sec__bg, #bk-stage .bk-stage__inner > #bk-footer:not(.hidden) .bk-sec:last-child > .bk-sec__bg, #bk-stage .bk-stage__inner:has(> #bk-footer.hidden) > #bk-canvas > .bk-sec:last-child > .bk-sec__bg{border-bottom-left-radius: var(--bk-sec-radius);border-bottom-right-radius: var(--bk-sec-radius);}#bk-stage.bk-stage--header{--stage-gutter: 0px;}#bk-stage.bk-device-tablet{max-width: 768px;}#bk-stage.bk-device-mobile{max-width: 390px;}#sp-stage{width: 100%;margin: 0 auto;padding-top: 10px;transition: max-width .2s ease;}#sp-stage .bk-stage__inner{border:3px solid #FFFFFF;}#sp-stage.bk-device-tablet{max-width: 768px;}#sp-stage.bk-device-mobile{max-width: 390px;}#sp-preview [contenteditable]:focus{outline: none;box-shadow: 0 0 0 2px rgb(48 48 48 / 0.16);border-radius: 4px;}.bk-gallery{display: flex;gap: 10px;overflow-x: auto;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;padding-bottom: 4px;}.bk-gallery__cell{flex: 0 0 auto;width: 70%;max-width: 420px;scroll-snap-align: start;}.bk-gallery__img{width: 100%;height: auto;border-radius: 0;display: block;}.bk-products{--bk-prod-gap: 16px;width: 100%;}.bk-blk[data-type="products"] > .bk-blk__body{width: 100%;}.bk-products__list{display: grid;gap: var(--bk-prod-gap);}.bk-products__list{scrollbar-width: none;-ms-overflow-style: none;}.bk-products__list::-webkit-scrollbar{display: none;}.bk-products__item{display: block;color: inherit;text-decoration: none;min-width: 0;}.bk-products__media{position: relative;width: 100%;padding-top: var(--bk-prod-ratio, 100%);overflow: hidden;}.bk-products__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block;}.bk-products__text{display: flex;flex-direction: column;gap: 2px;margin-top: 10px;}.bk-products__title{font-weight: 600;}.bk-products__sub{opacity: .75;font-size: .9em;}.bk-products__text{text-align: var(--bk-prod-align-m, left);}@container (min-width: 768px){.bk-products__text{text-align: var(--bk-prod-align-t, left);}}@container (min-width: 1024px){.bk-products__text{text-align: var(--bk-prod-align-d, left);}}@container (max-width: 767.98px){.bk-products--grid-m .bk-products__list{grid-template-columns: repeat(var(--bk-prod-cols-m, 1), minmax(0, 1fr));}.bk-products--carousel-m .bk-products__list{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;}.bk-products--carousel-m .bk-products__item{flex: 0 0 calc((100% - (var(--bk-prod-cols-m, 1) - 1) * var(--bk-prod-gap)) / var(--bk-prod-cols-m, 1));scroll-snap-align: start;}.bk-products--grid-m .bk-carousel__nav{display: none;}}@container (min-width: 768px) and (max-width: 1023.98px){.bk-products--grid-t .bk-products__list{grid-template-columns: repeat(var(--bk-prod-cols-t, 3), minmax(0, 1fr));}.bk-products--carousel-t .bk-products__list{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;}.bk-products--carousel-t .bk-products__item{flex: 0 0 calc((100% - (var(--bk-prod-cols-t, 3) - 1) * var(--bk-prod-gap)) / var(--bk-prod-cols-t, 3));scroll-snap-align: start;}.bk-products--grid-t .bk-carousel__nav{display: none;}}@container (min-width: 1024px){.bk-products--grid-d .bk-products__list{grid-template-columns: repeat(var(--bk-prod-cols-d, 3), minmax(0, 1fr));}.bk-products--carousel-d .bk-products__list{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;}.bk-products--carousel-d .bk-products__item{flex: 0 0 calc((100% - (var(--bk-prod-cols-d, 3) - 1) * var(--bk-prod-gap)) / var(--bk-prod-cols-d, 3));scroll-snap-align: start;}.bk-products--grid-d .bk-carousel__nav{display: none;}}.bk-carousel__nav{display: flex;align-items: center;justify-content: center;gap: 12px;margin-top: 14px;}.bk-carousel__nav[hidden]{display: none;}.bk-carousel__arrow{display: inline-flex;align-items: center;justify-content: center;width: 32px;height: 32px;padding: 0;border: 1px solid currentColor;border-radius: 50%;background: none;color: inherit;cursor: pointer;opacity: .55;flex: 0 0 auto;}.bk-carousel__arrow:hover:not(:disabled){opacity: 1;}.bk-carousel__arrow:disabled{opacity: .2;cursor: default;}.bk-carousel__dots{display: flex;align-items: center;gap: 7px;}.bk-carousel__dot{width: 7px;height: 7px;padding: 0;border: 0;border-radius: 50%;background: currentColor;opacity: .25;cursor: pointer;}.bk-carousel__dot.is-active{opacity: .9;}@media (prefers-reduced-motion: reduce){.bk-products__list{scroll-behavior: auto;}}.bk-shows__group, .bk-showsgroups{width: 100%;}.bk-shows__tour{margin: 0 0 .6em;font-size: 1.1em;}.bk-shows__tourinfo{display: flex;flex-direction: column;align-items: flex-start;gap: 10px;margin: 0 0 1.4em;}.bk-shows__tourdesc{margin: 0;max-width: 46em;opacity: .85;white-space: pre-line;}.bk-shows__tourlinks{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;}.bk-showsfilter--align-center ~ .bk-showsgroups__body .bk-shows__tourinfo{align-items: center;text-align: center;}.bk-showsfilter--align-right ~ .bk-showsgroups__body .bk-shows__tourinfo{align-items: flex-end;text-align: right;}.bk-showsgroups:has(.bk-shows__group:target) .bk-shows__allinfo{display: none;}.bk-showsgroups:not(:has(.bk-shows__group:target)) .bk-shows__tourinfo:not(.bk-shows__allinfo){display: none;}.bk-shows__group + .bk-shows__group{margin-top: 2em;}.bk-showsgroups__body:has(.bk-shows__group:target) .bk-shows__group:not(:target){display: none;}.bk-showsfilter{display: flex;flex-wrap: wrap;gap: 14px;margin-bottom: 16px;}.bk-showsfilter--align-center{justify-content: center;}.bk-showsfilter--align-right{justify-content: flex-end;}.bk-showsfilter__link{font-size: var(--bk-tourfilter-size, .85em);text-transform: uppercase;letter-spacing: .05em;text-decoration: none;color: inherit;opacity: .75;}.bk-showsfilter__link:hover, .bk-showsfilter__link:focus-visible{opacity: 1;}.bk-showsfilter__link{border-bottom: 1px solid transparent;padding-bottom: 2px;}.bk-showsgroups:not(:has(.bk-shows__group:target)) .bk-showsfilter__link[data-all]{opacity: 1;border-bottom-color: currentColor;}@container (min-width: 640px){.bk-showsgroups--left{display: grid;grid-template-columns: minmax(0, 9em) minmax(0, 1fr);gap: 24px;align-items: start;}.bk-showsfilter--left{flex-direction: column;gap: 8px;margin-bottom: 0;}}.bk-social{display: flex;flex-wrap: wrap;align-items: center;width: 100%;--bk-social-size: var(--bk-social-size-m, 28px);--bk-social-gap: var(--bk-social-gap-m, 12px);gap: var(--bk-social-gap);justify-content: var(--sjust-m, flex-start);}.bk-blk[data-type="social-icons"] > .bk-blk__body{width: 100%;}@container (min-width: 768px){.bk-social{--bk-social-size: var(--bk-social-size-t, 28px);--bk-social-gap: var(--bk-social-gap-t, 12px);justify-content: var(--sjust-t, flex-start);}}@container (min-width: 1024px){.bk-social{--bk-social-size: var(--bk-social-size-d, 28px);--bk-social-gap: var(--bk-social-gap-d, 12px);justify-content: var(--sjust-d, flex-start);}}.bk-social__icon{display: inline-flex;align-items: center;justify-content: center;width: var(--bk-social-size, 28px);height: var(--bk-social-size, 28px);color: var(--bk-style-color, inherit);text-decoration: none;transition: opacity .12s, color .12s;}.bk-social__icon:hover{opacity: var(--bk-hover-opacity, .65);color: var(--bk-style-hover, var(--bk-style-color, inherit));}.bk-social__icon svg{width: 100%;height: 100%;display: block;}.bk-social--circle .bk-social__icon, .bk-social--square .bk-social__icon{background: var(--bk-social-bg, rgb(0 0 0 / 0.06));padding: calc(var(--bk-social-size, 28px) * 0.28);box-sizing: content-box;transition: background-color .12s;}.bk-social--circle .bk-social__icon:hover, .bk-social--square .bk-social__icon:hover{background: var(--bk-social-bg-hover, var(--bk-social-bg, rgb(0 0 0 / 0.06)));}.bk-social--circle .bk-social__icon{border-radius: 50%;}.bk-social--square .bk-social__icon{border-radius: 6px;}.bk-social__empty{display: inline-block;max-width: 100%;color: var(--bk-style-color, inherit);font-family: var(--bk-font-body);font-size: 14px;line-height: 1.5;text-align: var(--salign-m, left);padding: 10px 12px;border: 1px dashed color-mix(in srgb, currentColor 35%, transparent);border-radius: 8px;}.bk-social__empty a{color: inherit;text-decoration: underline;}@container (min-width: 768px){.bk-social__empty{text-align: var(--salign-t, left);}}@container (min-width: 1024px){.bk-social__empty{text-align: var(--salign-d, left);}}.bk-mediafield__preview{position: relative;overflow: hidden;background: #e2e2e2;padding: 5px;box-sizing: border-box;box-shadow: inset 0 0 0 1px var(--color-line, #e6e6e6);margin-bottom: 8px;}.bk-mediafield__preview img{display: block;width: 100%;height: auto;}.bk-multi{display: grid;grid-template-columns: repeat(3, 1fr);gap: 6px;margin-bottom: 8px;}.bk-multi__item{position: relative;}.bk-multi__item img{width: 100%;height: 56px;object-fit: cover;border-radius: 6px;display: block;}.bk-multi__rm{position: absolute;top: 3px;right: 3px;width: 18px;height: 18px;border: none;border-radius: 50%;background: rgb(0 0 0 / 0.6);color: #fff;cursor: pointer;line-height: 16px;font-size: 13px;text-align: center;padding: 0;}.bk-sociallinks{display: flex;flex-direction: column;gap: 6px;margin-bottom: 8px;}.bk-sociallinks__row{display: flex;align-items: center;gap: 6px;}.bk-sociallinks__drag{display: flex;align-items: center;justify-content: center;width: 18px;flex: 0 0 18px;color: var(--bk-muted);cursor: grab;}.bk-sociallinks__platform{flex: 0 0 auto;width: 112px;}.bk-sociallinks__url{flex: 1 1 auto;min-width: 0;}.bk-sociallinks__rm{flex: 0 0 20px;width: 20px;height: 20px;border: none;border-radius: 50%;background: rgb(0 0 0 / 0.06);color: var(--bk-fg);cursor: pointer;line-height: 18px;font-size: 14px;text-align: center;padding: 0;}.bk-sociallinks__rm:hover{background: rgb(0 0 0 / 0.12);}.bk-add-btn{display: flex;align-items: center;justify-content: center;gap: 6px;width: 100%;margin-top: 10px;padding: 14px;border-radius: 12px;border: 1px dashed #d1d5db;background: transparent;color: #6b7280;cursor: pointer;font: inherit;font-size: 14px;transition: color .12s, background-color .12s, border-color .12s;}.bk-add-btn:hover{border-color: #303030;color: #303030;background: #fafafa;}.bk-color{display: flex;align-items: center;gap: 8px;}.bk-color__swatch-wrap{position: relative;display: inline-block;width: 34px;height: 34px;border-radius: 50% !important;overflow: hidden;cursor: pointer;background-image: conic-gradient(#fff 90deg, #e3e3e3 90deg 180deg, #fff 180deg 270deg, #e3e3e3 270deg);background-size: 10px 10px;border: 1px solid #dddcdc;}.bk-color__swatch{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;padding: 0;border: 0;opacity: 0;cursor: pointer;}.bk-color__swatch-overlay{position: absolute;inset: 0;background: var(--swatch-color);pointer-events: none;}.bk-color__swatch:focus-visible + .bk-color__swatch-overlay{outline: 2px solid #ffd85f;outline-offset: 2px;}.bk-color__hex{flex: 1;min-width: 0;}.bk-color__swatch-btn{padding: 0;border: 1px solid #dddcdc;}.bk-color__swatch-btn:focus-visible{outline: 2px solid #ffd85f;outline-offset: 2px;}.bk-color__swatch-btn.is-empty .bk-color__swatch-overlay{background: transparent;}.bk-color__value{flex: 1;min-width: 0;font-family: ui-monospace, "SF Mono", Menlo, monospace;font-size: 12px;letter-spacing: .02em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.bk-color__value.is-placeholder{font-family: inherit;color: #969695;font-style: italic;}.bk-colorpop{position: fixed;z-index: 60;display: flex;flex-direction: column;gap: 10px;width: 232px;padding: 12px;background: #fff;border: 1px solid #e4e3e1;border-radius: 12px;box-shadow: 0 10px 30px -12px rgb(0 0 0 / .3), 0 2px 6px rgb(0 0 0 / .08);}.bk-colorpop.hidden{display: none;}.bk-colorpop__label{font-size: 11px;letter-spacing: .08em;text-transform: uppercase;color: #6b6b6b;margin-bottom: -2px;}.bk-colorpop__or{font-size: 11px;color: #969695;font-style: italic;margin-top: -4px;padding-top: 8px;border-top: 1px solid #efeeec;}.bk-colorpop__palette{display: flex;flex-wrap: wrap;gap: 6px;}.bk-colorpop__swatch{width: 24px;height: 24px;padding: 0;cursor: pointer;border: 1px solid #dddcdc;border-radius: 50%;background: var(--swatch-color);}.bk-colorpop__swatch:hover{transform: scale(1.08);}.bk-colorpop__swatch:focus-visible{outline: 2px solid #ffd85f;outline-offset: 2px;}.bk-colorpop__pickrow{display: flex;align-items: center;gap: 8px;}.bk-colorpop__native{flex: none;width: 32px;height: 32px;padding: 0;cursor: pointer;border: 1px solid #dddcdc;border-radius: 50%;background: none;overflow: hidden;}.bk-colorpop__native::-webkit-color-swatch-wrapper{padding: 0;}.bk-colorpop__native::-webkit-color-swatch{border: 0;border-radius: 50%;}.bk-colorpop__native::-moz-color-swatch{border: 0;border-radius: 50%;}.bk-colorpop__native:focus-visible{outline: 2px solid #ffd85f;outline-offset: 2px;}.bk-colorpop__hexrow{flex: 1;min-width: 0;display: flex;align-items: center;gap: 0;border: 1px solid #dddcdc;border-radius: 8px;overflow: hidden;background: #fff;}.bk-colorpop__hexrow:focus-within{border-color: #969695;}.bk-colorpop__hash{padding: 0 6px 0 10px;color: #969695;font-family: ui-monospace, "SF Mono", Menlo, monospace;font-size: 12px;}.bk-colorpop__hex{flex: 1;min-width: 0;border: 0;outline: none;background: none;padding: 7px 10px 7px 0;font-family: ui-monospace, "SF Mono", Menlo, monospace;font-size: 12px;text-transform: lowercase;}.bk-colorpop__oprow{display: grid;grid-template-columns: 1fr auto;gap: 2px 8px;align-items: center;}.bk-colorpop__oplabel{font-size: 12px;color: #6b6b6b;}.bk-colorpop__fade{display: flex;align-items: center;gap: 8px;margin-top: 10px;font-size: 12px;color: #6b6b6b;cursor: pointer;}.bk-colorpop__fadecb{accent-color: #ffd85f;width: 14px;height: 14px;margin: 0;}.bk-colorpop__fade.is-disabled{opacity: .45;cursor: not-allowed;}.bk-colorpop__opval{font-family: ui-monospace, "SF Mono", Menlo, monospace;font-size: 12px;color: #6b6b6b;font-variant-numeric: tabular-nums;}.bk-colorpop__opacity{grid-column: 1 / -1;width: 100%;height: 14px;margin: 2px 0 0;-webkit-appearance: none;appearance: none;border-radius: 7px;border: 1px solid #dddcdc;cursor: pointer;background-color: #fff;background-image: linear-gradient(to right, transparent, var(--op-color, #000)), conic-gradient(#fff 90deg, #e3e3e3 90deg 180deg, #fff 180deg 270deg, #e3e3e3 270deg);background-size: 100% 100%, 8px 8px;}.bk-colorpop__opacity::-webkit-slider-thumb{-webkit-appearance: none;appearance: none;width: 16px;height: 16px;border-radius: 50%;background: #fff;border: 1px solid #8d8d8d;box-shadow: 0 1px 3px rgb(0 0 0 / .3);cursor: pointer;}.bk-colorpop__opacity::-moz-range-thumb{width: 16px;height: 16px;border-radius: 50%;background: #fff;border: 1px solid #8d8d8d;box-shadow: 0 1px 3px rgb(0 0 0 / .3);cursor: pointer;}.bk-colorpop__opacity:focus-visible{outline: 2px solid #ffd85f;outline-offset: 2px;}.bk-modal{position: fixed;inset: 0;z-index: 50;display: flex;align-items: flex-start;justify-content: center;background: rgb(20 20 20 / 0.5);padding: 6vh 16px;}.bk-modal.hidden{display: none;}.bk-modal__panel{background: #fff;border-radius: 20px;width: 100%;max-width: 720px;max-height: 84vh;overflow: auto;box-shadow: 0 24px 64px rgb(0 0 0 / 0.32);}.bk-modal__head{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 18px 22px;border-bottom: 1px solid var(--color-line, #e6e6e6);position: sticky;top: 0;background: #fff;}.bk-modal__title{font-size: 17px;font-weight: 500;color: #303030;}.bk-modal__foot{display: flex;justify-content: flex-end;gap: 8px;padding: 16px 22px;border-top: 1px solid var(--color-line, #e6e6e6);position: sticky;bottom: 0;background: #fff;}.bk-modal__panel--narrow{max-width: 560px;}.bk-secpicker{padding: 20px 22px 4px;}.bk-secpicker__intro{font-size: 13px;line-height: 1.5;color: #6b7280;text-align: center;margin-bottom: 16px;}.bk-picker-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));gap: 12px;padding: 22px;}.bk-picker-item{display: flex;flex-direction: column;align-items: center;gap: 12px;padding: 26px 12px;border-radius: 14px;border: 1px solid var(--color-line, #e6e6e6);background: #fff;cursor: pointer;color: #303030;font: inherit;transition: border-color .12s, background-color .12s;}.bk-picker-item:hover{border-color: #303030;background: #fafafa;}.bk-picker-item span{font-size: 13px;}.bk-inline-picker{grid-template-columns: repeat(2, 1fr);gap: 8px;padding: 0;}.bk-inline-picker .bk-picker-item{padding: 16px 8px;cursor: grab;}.bk-inline-picker .bk-picker-item:active{cursor: grabbing;}.bk-sec:not(.bk-sec--editor){container-type: inline-size;}#bk-stage{container-type: inline-size;}.one-builder > aside{position: sticky;top: 1rem;align-self: start;max-height: calc(100vh - 1rem);padding-bottom: 1rem;overflow-y: auto;}.bk-layout-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 8px;}.bk-layout-grid--shows{grid-template-columns: repeat(4, 1fr);gap: 6px;}.bk-layout-grid--shows .bk-layout-item{padding: 6px 5px;}.bk-layout-grid--shows .bk-layout-item__label{font-size: 11px;line-height: 1.2;white-space: nowrap;}.bk-shows-thumb{display: flex;flex-direction: column;gap: 3px;width: 100%;height: 30px;}.bk-shows-thumb--cols{display: grid;grid-template-columns: 1fr 1fr;gap: 3px 3px;align-content: start;}.bk-shows-thumb--cols .bk-shows-thumb__row{height: 6px;flex: none;gap: 1px;}.bk-shows-thumb--cols .bk-shows-thumb__row:nth-child(even){margin-top: 4px;}.bk-shows-thumb__row{display: flex;align-items: stretch;gap: 2px;flex: 1 1 0;min-height: 0;}.bk-shows-thumb__box{flex: 0 0 5px;background: #cbcbcb;border-radius: 1px;}.bk-shows-thumb__stubline{flex: 0 0 7px;align-self: center;height: 2px;background: #cbcbcb;border-radius: 1px;}.bk-layout-item.is-active .bk-shows-thumb__stubline{background: #5f5f5f;}.bk-shows-thumb__line{flex: 1 1 0;background: #ececec;border-radius: 2px;min-width: 0;}.bk-layout-item.is-active .bk-shows-thumb__line{background: #969695;}.bk-layout-item.is-active .bk-shows-thumb__box{background: #5f5f5f;}.bk-layout-item{display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 10px 8px;border: 1px solid #e5e7eb;border-radius: 8px;background: #fff;cursor: pointer;font: inherit;transition: border-color .12s, background-color .12s;}.bk-layout-item:hover{border-color: #cbd5e1;background: #fafafa;}.bk-layout-item.is-active{border-color: #303030;background: #f6f6f6;}.bk-layout-item__bars{display: flex;flex-direction: column;gap: 3px;width: 100%;height: 26px;}.bk-layout-item__row{display: flex;gap: 3px;flex: 1 1 0;min-height: 0;}.bk-layout-item__row span{background: #ececec;border-radius: 3px;}.bk-layout-item.is-active .bk-layout-item__row span{background: #969695;}.bk-layout-grid.is-live-tier .bk-layout-item.is-active .bk-layout-item__row span{background: #ffd85f;}.bk-layout-item__label{font-size: 11px;color: #6b7280;font-family: var(--bk-font-body);}.bk-layout-item__dots{display: grid;grid-template-columns: repeat(var(--dots-cols, 3), 1fr);gap: 3px;width: 100%;height: 26px;}.bk-layout-item__dots span{background: #ececec;border-radius: 2px;}.bk-layout-item.is-active .bk-layout-item__dots span{background: #969695;}.bk-layout-grid.is-live-tier .bk-layout-item.is-active .bk-layout-item__dots span{background: #ffd85f;}.bk-panel-heading{display: flex;align-items: center;gap: 6px;}.bk-panel-heading__back{display: inline-flex;align-items: center;justify-content: center;width: 22px;height: 22px;padding: 0;border: 0;border-radius: 6px;background: none;color: #6b7280;cursor: pointer;flex: 0 0 auto;}.bk-panel-heading__back:hover{background: #f1f1f1;color: #303030;}.bk-box__headright{display: inline-flex;align-items: center;gap: 4px;}.bk-box__toggle{display: inline-flex;align-items: center;justify-content: center;width: 22px;height: 22px;padding: 0;border: 0;border-radius: 6px;background: none;color: #6b7280;cursor: pointer;flex: 0 0 auto;}.bk-box__toggle:hover{background: #f1f1f1;color: #303030;}.bk-box__toggle.is-active{background: #f1f1f1;color: #303030;}.bk-box__grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 6px;margin-top: 4px;}.bk-box__grid.hidden{display: none;}.bk-box__cell{display: flex;flex-direction: column;align-items: stretch;gap: 2px;font-size: 11px;color: #6b7280;text-align: center;min-width: 0;}.bk-box__input{width: 100%;min-width: 0;padding: 4px 4px;border: 1px solid #e5e7eb;border-radius: 6px;font: inherit;font-size: 13px;color: #303030;text-align: center;background: #fff;}.bk-box__input:focus{outline: none;border-color: #303030;}.bk-box__input::placeholder, .bk-range__val-input::placeholder{color: #b9bcc1;opacity: 1;}.bk-pad-resp{padding: var(--bk-pad-m, 0);}.bk-mar-resp{margin: var(--bk-mar-m, 0);}@container (min-width: 768px){.bk-pad-resp{padding: var(--bk-pad-t, 0);}.bk-mar-resp{margin: var(--bk-mar-t, 0);}}@container (min-width: 1024px){.bk-pad-resp{padding: var(--bk-pad-d, 0);}.bk-mar-resp{margin: var(--bk-mar-d, 0);}}.bk-sec__content.bk-sec__content--clear-header{padding-top: max(var(--bk-padtop-m, 0px), var(--bk-header-clear, 0px));}@container (min-width: 768px){.bk-sec__content.bk-sec__content--clear-header{padding-top: max(var(--bk-padtop-t, 0px), var(--bk-header-clear, 0px));}}@container (min-width: 1024px){.bk-sec__content.bk-sec__content--clear-header{padding-top: max(var(--bk-padtop-d, 0px), var(--bk-header-clear, 0px));}}#bk-header.bk-part--over{position: absolute;top: 0;left: 0;right: 0;z-index: 40;}.bk-box__input::-webkit-inner-spin-button, .bk-box__input::-webkit-outer-spin-button{-webkit-appearance: none;appearance: none;margin: 0;}.bk-btngroup{display: flex;gap: 2px;background: #f3f4f6;border-radius: 8px;padding: 3px;}.bk-btngroup__btn{flex: 1;text-align: center;padding: 6px 4px;border: 1px solid transparent;border-radius: 6px;background: none;color: #6b7280;font: inherit;font-size: 13px;cursor: pointer;}.bk-btngroup__btn:hover{color: #303030;}.bk-btngroup__btn.is-active{background: #fff;border-color: #d1d5db;color: #111827;}.bk-btngroup__btn.is-active.is-live-tier, .is-live-tier .bk-btngroup__btn.is-active:not([data-family]){background: #ffd85f;border-color: #ffd85f;color: #000000;}.bk-btngroup-responsive{margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #f0f0f0;}.bk-box__badge{font-size: 11px;color: #6b7280;white-space: nowrap;}.bk-gridpos-icons{display: grid;grid-template-columns: repeat(var(--pos-cols, 3), 1fr);gap: 8px;}.bk-gridpos-icon{display: flex;flex-direction: column;align-items: center;gap: 5px;width: auto;padding: 8px 6px;box-sizing: border-box;border: 1px solid #e5e7eb;border-radius: 8px;background: #fff;cursor: pointer;font: inherit;transition: border-color .12s, background-color .12s;}.bk-gridpos-icon__grid{display: flex;flex-direction: column;gap: 3px;width: 100%;height: 26px;}.bk-gridpos-icon__label{font-size: 11px;color: #6b7280;font-family: var(--bk-font-body);line-height: 1.2;}.bk-gridpos-icon:hover{border-color: #cbd5e1;}.bk-gridpos-icon.is-active{border-color: #303030;background: #f6f6f6;}.bk-gridpos-icon__row{display: flex;flex: 1;gap: 3px;}.bk-gridpos-icon__seg{flex: 1;border-radius: 3px;background: #ececec;}.bk-gridpos-icon__seg--self{background: #cdd1d6;}.bk-gridpos-icon.is-active .bk-gridpos-icon__seg--self{background: #969695;}.is-live-tier .bk-gridpos-icon.is-active .bk-gridpos-icon__seg--self, .bk-gridpos-icons.is-live-tier .bk-gridpos-icon.is-active .bk-gridpos-icon__seg--self{background: #ffd85f;}.bk-gridpos-picker__row{display: flex;gap: 6px;margin-top: 0px;}.bk-gridpos-picker__pill{flex: 1;text-align: center;padding: 5px 4px;border: 1px solid #e5e7eb;border-radius: 6px;background: #fff;color: #6b7280;font: inherit;font-size: 12px;cursor: pointer;}.bk-gridpos-picker__pill:hover{color: #303030;border-color: #cbd5e1;}.bk-gridpos-picker__pill.is-active{background: #f6f6f6;border-color: #303030;color: #111827;font-weight: 600;}.bk-gridpos-picker__note{font-size: 12px;color: #6b7280;font-family: var(--bk-font-body);font-style: italic;padding: 6px 2px;}.bk-group__toggle{display: inline-flex;align-items: center;justify-content: center;width: 22px;height: 22px;padding: 0;border: 0;border-radius: 6px;background: none;color: #6b7280;cursor: pointer;flex: 0 0 auto;}.bk-group__toggle:hover{background: #f1f1f1;color: #303030;}.bk-group__toggle.is-active{background: #f1f1f1;color: #303030;}.bk-group__body{margin-top: 10px;padding-top: 10px;border-top: 1px solid #f0f0f0;}.bk-group__body.hidden{display: none;}.bk-adv-row{display: flex;align-items: center;gap: 8px;}.bk-artwork{width: 100%;}.bk-artwork__fallback{display: block;margin: 0 auto;max-width: 100%;height: auto;}.bk-blk[data-type="artwork"] > .bk-blk__body{width: 100%;}.bk-artwork{position: relative;}.bk-artwork__ctl{position: absolute;left: 50%;bottom: 10px;transform: translateX(-50%);z-index: 5;display: flex;align-items: center;gap: 10px;padding: 6px 12px 6px 8px;border-radius: 999px;background: rgba(20, 20, 20, .82);color: #fff;box-shadow: 0 2px 10px rgba(0, 0, 0, .25);opacity: 0;transition: opacity .15s;}.bk-blk:hover > .bk-blk__body .bk-artwork__ctl, .bk-blk.is-selected > .bk-blk__body .bk-artwork__ctl, .bk-artwork__ctl:focus-within{opacity: 1;}.bk-artwork__play{display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;border-radius: 50%;border: 0;background: #fff;color: #141414;cursor: pointer;padding: 0;}.bk-artwork__play.is-playing{background: var(--color-primary, #f5d76e);}.bk-artwork__scrub{width: 160px;height: 2px;-webkit-appearance: none;appearance: none;background: rgba(255, 255, 255, .35);border-radius: 2px;outline: none;cursor: pointer;}.bk-artwork__scrub::-webkit-slider-thumb{-webkit-appearance: none;width: 12px;height: 12px;border-radius: 50%;background: #fff;cursor: pointer;}.bk-artwork__scrub::-moz-range-thumb{width: 12px;height: 12px;border: 0;border-radius: 50%;background: #fff;cursor: pointer;}.bk-adv-row .bk-range{flex: 1;}.bk-adv-reset{flex: 0 0 auto;}.bk-adv-responsive{margin-top: 10px;padding-top: 10px;border-top: 1px solid #f0f0f0;}.bk-menu__list, .bk-menu__sub{list-style: none;margin: 0;padding: 0;}.bk-menu__list{display: flex;flex-direction: column;gap: var(--bk-menu-gap-m, 2px);align-items: inherit;}.bk-menu__link{font-size: var(--bk-menu-fs-m, inherit);}.bk-menu--h-m .bk-menu__list{flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: var(--mjust-m, flex-start);gap: var(--bk-menu-gap-m, 22px);}.bk-menu__link{white-space: nowrap;}.bk-menu__link{font-family: var(--bk-menu-font, inherit);font-weight: var(--bk-menu-weight, inherit);text-transform: var(--bk-menu-case, inherit);}.bk-menu--h-m .bk-menu__item--has-children{position: relative;}.bk-menu--h-m .bk-menu__sub{position: absolute;top: 100%;left: 0;z-index: 20;display: none;min-width: 170px;padding: 6px 12px;border-radius: 8px;background: var(--bk-menu-sub-bg, #fff);box-shadow: 0 6px 20px rgb(0 0 0 / 0.12);}@media (hover: hover){.bk-menu--h-m .bk-menu__item--has-children:hover > .bk-menu__sub{display: flex;}}.js .bk-menu--h-m .bk-menu__sub.is-open{display: flex;}html:not(.js) .bk-menu--h-m .bk-menu__item--has-children:focus-within > .bk-menu__sub{display: flex;}.bk-menu__sub{display: flex;flex-direction: column;padding-left: 14px;}.bk-menu__link{display: inline-block;color: var(--bk-style-color, inherit);text-decoration: none;}.bk-menu__link:hover{color: var(--bk-style-hover, var(--bk-style-color, inherit));text-decoration: underline;}.bk-menu--hover-none .bk-menu__link:hover{text-decoration: none;}.bk-menu--hover-grow .bk-menu__link{transition: transform .15s ease;transform-origin: center;}.bk-menu--hover-grow .bk-menu__link:hover{text-decoration: none;transform: scale(1.12);}.bk-menu--hover-lines .bk-menu__link{padding-block: .15em;}.bk-menu--hover-lines .bk-menu__link:hover{text-decoration: none;box-shadow: 0 -1px 0 0 currentColor, 0 1px 0 0 currentColor;}@media (prefers-reduced-motion: reduce){.bk-menu--hover-grow .bk-menu__link{transition: none;}}.bk-menu__empty{color: #888;font-size: 13px;font-style: italic;}.bk-menu__burger{display: none;flex-direction: column;justify-content: center;gap: 5px;width: 30px;height: 30px;cursor: pointer;background: none;border: 0;padding: 0;color: inherit;}.bk-menu__burger span{display: block;width: 100%;height: 2px;border-radius: 2px;background: currentColor;transition: transform .2s ease, opacity .15s ease;}.bk-menu__burger.is-open span:nth-child(1){transform: translateY(7px) rotate(45deg);}.bk-menu__burger.is-open span:nth-child(2){opacity: 0;}.bk-menu__burger.is-open span:nth-child(3){transform: translateY(-7px) rotate(-45deg);}.js .bk-menu--icon-mobile .bk-menu__burger, .js .bk-menu--icon-tablet .bk-menu__burger, .js .bk-menu--icon-always .bk-menu__burger{display: flex;}.js .bk-menu--icon-mobile .bk-menu__list, .js .bk-menu--icon-tablet .bk-menu__list, .js .bk-menu--icon-always .bk-menu__list{display: none;}.js .bk-menu--icon-mobile .bk-menu__list.is-open, .js .bk-menu--icon-tablet .bk-menu__list.is-open, .js .bk-menu--icon-always .bk-menu__list.is-open{display: flex;}.js .bk-menu__sub{display: none;}.js .bk-menu__sub.is-open{display: flex;}.bk-menu__more{display: inline-flex;align-items: center;justify-content: center;width: 1.4em;height: 1.4em;margin-left: .15em;padding: 0;background: none;border: 0;color: inherit;cursor: pointer;vertical-align: middle;}.bk-menu__chev{display: block;width: .42em;height: .42em;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: translateY(-.12em) rotate(45deg);transition: transform .2s ease;}.bk-menu__more.is-open .bk-menu__chev{transform: translateY(.06em) rotate(-135deg);}.bk-menu{display: flex;flex-direction: column;width: 100%;align-items: var(--mjust-m, flex-start);}.bk-blk[data-type="menu"] > .bk-blk__body, .bk-blk[data-type="nav"] > .bk-blk__body{width: 100%;}.bk-blk[data-type="heading"] > .bk-blk__body, .bk-blk[data-type="text"] > .bk-blk__body{width: 100%;}.bk-blk-style > .bk-heading, .bk-blk-style > .bk-text{width: 100%;}@container (min-width: 768px){.js .bk-menu--icon-mobile .bk-menu__burger{display: none;}.js .bk-menu--icon-mobile .bk-menu__list{display: flex;}.bk-menu{align-items: var(--mjust-t, flex-start);}.bk-menu__list{gap: var(--bk-menu-gap-t, 2px);}.bk-menu__link{font-size: var(--bk-menu-fs-t, inherit);}.bk-menu--v-t .bk-menu__list{flex-direction: column;align-items: inherit;gap: var(--bk-menu-gap-t, 2px);}.bk-menu--v-t .bk-menu__item--has-children{position: static;}.bk-menu--v-t .bk-menu__sub{position: static;display: flex;min-width: 0;padding: 0 0 0 14px;background: none;box-shadow: none;}.bk-menu--h-t .bk-menu__list{flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: var(--mjust-t, flex-start);gap: var(--bk-menu-gap-t, 22px);}.bk-menu--h-t .bk-menu__item--has-children{position: relative;}.bk-menu--h-t .bk-menu__sub{position: absolute;top: 100%;left: 0;z-index: 20;display: none;min-width: 170px;padding: 6px 12px;border-radius: 8px;background: var(--bk-menu-sub-bg, #fff);box-shadow: 0 6px 20px rgb(0 0 0 / 0.12);}@media (hover: hover){.bk-menu--h-t .bk-menu__item--has-children:hover > .bk-menu__sub{display: flex;}}.js .bk-menu--h-t .bk-menu__sub.is-open{display: flex;}html:not(.js) .bk-menu--h-t .bk-menu__item--has-children:focus-within > .bk-menu__sub{display: flex;}}@container (min-width: 1024px){.js .bk-menu--icon-tablet .bk-menu__burger{display: none;}.js .bk-menu--icon-tablet .bk-menu__list{display: flex;}}@container (min-width: 1024px){.bk-menu{align-items: var(--mjust-d, flex-start);}.bk-menu__list{gap: var(--bk-menu-gap-d, 2px);}.bk-menu__link{font-size: var(--bk-menu-fs-d, inherit);}.bk-menu--v-d .bk-menu__list{flex-direction: column;align-items: inherit;gap: var(--bk-menu-gap-d, 2px);}.bk-menu--v-d .bk-menu__item--has-children{position: static;}.bk-menu--v-d .bk-menu__sub{position: static;display: flex;min-width: 0;padding: 0 0 0 14px;background: none;box-shadow: none;}.bk-menu--h-d .bk-menu__list{flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: var(--mjust-d, flex-start);gap: var(--bk-menu-gap-d, 22px);}.bk-menu--h-d .bk-menu__item--has-children{position: relative;}.bk-menu--h-d .bk-menu__sub{position: absolute;top: 100%;left: 0;z-index: 20;display: none;min-width: 170px;padding: 6px 12px;border-radius: 8px;background: var(--bk-menu-sub-bg, #fff);box-shadow: 0 6px 20px rgb(0 0 0 / 0.12);}@media (hover: hover){.bk-menu--h-d .bk-menu__item--has-children:hover > .bk-menu__sub{display: flex;}}.js .bk-menu--h-d .bk-menu__sub.is-open{display: flex;}html:not(.js) .bk-menu--h-d .bk-menu__item--has-children:focus-within > .bk-menu__sub{display: flex;}}.bk-crumbs{display: flex;align-items: center;flex-wrap: wrap;min-height: 30px;margin-bottom: 10px;font-size: 12px;line-height: 1.4;}.bk-crumb{background: none;border: 0;padding: 0;margin: 0;font: inherit;cursor: pointer;color: var(--color-secondary, #8a8a8a);transition: color .12s ease;}.bk-crumb:hover{color: var(--color-primary, #111);}.bk-crumb.is-active{color: var(--color-primary, #111);font-weight: 600;cursor: default;}.bk-crumb:not([data-crumb="root"])::before{content: '\203A';display: inline-block;line-height: 1;margin: 0 7px;font-size: 15px;font-weight: 600;color: var(--color-secondary, #8a8a8a);}.bk-blk[data-type="shows"] > .bk-blk__body{width: 100%;}.bk-shows{container-type: inline-size;--bk-shows-line: color-mix(in srgb, currentColor 18%, transparent);color: var(--bk-style-color, inherit);width: 100%;}.bk-shows__row{background: var(--bk-shows-row-bg, transparent);display: grid;grid-template-columns: 1fr;gap: 4px 20px;padding: 16px 0;border-top: 1px solid var(--bk-shows-line);align-items: start;}.bk-shows__row:first-child{border-top: 0;}.bk-shows__date{display: flex;flex-direction: column;line-height: 1;font-variant-numeric: tabular-nums;}.bk-shows--large .bk-shows__date, .bk-shows--outer .bk-shows__date, .bk-shows--inner .bk-shows__date{background: var(--bk-shows-date-bg, transparent);color: var(--bk-shows-date-fg, inherit);padding: 10px 12px 8px;text-align: center;align-items: center;justify-content: center;min-width: 4.5em;align-self: start;}.bk-shows__day{font-size: 2.4em;line-height: .95;}.bk-shows__day--range{font-size: 1.2em;line-height: 1.15;}.bk-shows__mon{font-size: .85em;letter-spacing: .06em;text-transform: uppercase;opacity: .75;}.bk-shows__tba{font-size: 1.5em;line-height: 1.1;}.bk-shows__venue{font-size: 1.15em;line-height: 1.2;}.bk-shows__place{opacity: .8;padding-top: 2px;}.bk-shows__acts, .bk-shows__detail{font-size: .85em;opacity: .8;padding-top: 6px;}.bk-shows__tickets{display: flex;flex-direction: column;gap: 2px;align-items: flex-start;}.bk-shows__link:not(.bk-button){font-size: .85em;letter-spacing: .04em;text-decoration: none;color: inherit;white-space: nowrap;}.bk-shows__link.bk-button{white-space: nowrap;width: auto;display: inline-block;}.bk-shows__link--ticket:not(.bk-button){font-weight: 600;}.bk-shows__link--info{cursor: pointer;}.bk-shows__link:hover{opacity: .7;}.bk-shows__link--off{opacity: .55;cursor: default;}.bk-shows__infobox{position: absolute;opacity: 0;pointer-events: none;width: 0;height: 0;}.bk-shows__info{display: grid;grid-template-rows: 0fr;transition: grid-template-rows .22s ease;}.bk-shows__info > *{min-height: 0;overflow: hidden;}.bk-shows__infobox:checked ~ .bk-shows__info{grid-template-rows: 1fr;}.bk-shows__infoline{font-size: .85em;opacity: .8;padding-top: 6px;}@media (prefers-reduced-motion: reduce){.bk-shows__info{transition: none;}}.bk-shows--empty{opacity: .7;text-align: center;padding: 12px 0;}@container (min-width: 520px){.bk-shows--cols{display: grid;grid-template-columns: 1fr 1fr;column-gap: 40px;align-items: start;}.bk-shows--cols .bk-shows__row:nth-child(even){margin-top: 40px;}.bk-shows--cols .bk-shows__row:nth-child(2){border-top: 0;}}.bk-shows__featured{text-align: center;padding: 8px 0 28px;color: var(--bk-style-color, inherit);}.bk-shows__featured-eyebrow{font-size: .8em;letter-spacing: .22em;text-transform: uppercase;opacity: .85;margin-bottom: .35em;}.bk-shows__featured-venue{margin: 0;font-size: clamp(1.9em, 7cqi, 3.6em);line-height: 1.02;letter-spacing: .01em;text-wrap: balance;}.bk-shows__featured-meta{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: .9em;margin-top: .5em;font-size: .95em;letter-spacing: .16em;text-transform: uppercase;font-variant-numeric: tabular-nums;}.bk-shows__featured-sep{width: 26px;height: 1px;background: currentColor;opacity: .55;}.bk-shows__featured-link{margin-top: 1.1em;display: inline-block;}.bk-shows--outer .bk-shows__row, .bk-shows--inner .bk-shows__row{grid-template-columns: auto minmax(0, 1fr) auto;align-items: center;column-gap: 14px;row-gap: 2px;border-top: 0;padding: 10px 0;}.bk-shows--outer .bk-shows__body, .bk-shows--inner .bk-shows__body{display: contents;}.bk-shows--outer .bk-shows__date, .bk-shows--inner .bk-shows__date{grid-row: 1 / span 2;align-self: stretch;}.bk-shows--outer .bk-shows__venue, .bk-shows--inner .bk-shows__venue{grid-row: 1;font-size: 1.15em;text-transform: uppercase;letter-spacing: .02em;border-bottom: 1px solid var(--bk-shows-date-bg, color-mix(in srgb, currentColor 35%, transparent));padding-bottom: 4px;}.bk-shows--outer .bk-shows__place, .bk-shows--inner .bk-shows__place{grid-row: 2;padding-top: 2px;}.bk-shows--outer .bk-shows__tickets, .bk-shows--inner .bk-shows__tickets{grid-row: 2;flex-direction: row;align-items: center;gap: 10px;}.bk-shows--outer .bk-shows__acts, .bk-shows--outer .bk-shows__detail, .bk-shows--outer .bk-shows__info, .bk-shows--inner .bk-shows__acts, .bk-shows--inner .bk-shows__detail, .bk-shows--inner .bk-shows__info{grid-row: 3;font-size: .8em;}.bk-shows--outer .bk-shows__date{grid-column: 1;}.bk-shows--outer .bk-shows__venue{grid-column: 2 / span 2;text-align: right;}.bk-shows--outer .bk-shows__place{grid-column: 2;text-align: right;}.bk-shows--outer .bk-shows__tickets{grid-column: 3;justify-content: flex-end;}.bk-shows--outer .bk-shows__acts, .bk-shows--outer .bk-shows__detail, .bk-shows--outer .bk-shows__info{grid-column: 2 / span 2;text-align: right;}@container (min-width: 520px){.bk-shows--outer .bk-shows__row:nth-child(even) .bk-shows__date{grid-column: 3;}.bk-shows--outer .bk-shows__row:nth-child(even) .bk-shows__venue{grid-column: 1 / span 2;text-align: left;}.bk-shows--outer .bk-shows__row:nth-child(even) .bk-shows__place{grid-column: 1;text-align: left;}.bk-shows--outer .bk-shows__row:nth-child(even) .bk-shows__tickets{grid-column: 2;justify-content: flex-start;}.bk-shows--outer .bk-shows__row:nth-child(even) .bk-shows__acts, .bk-shows--outer .bk-shows__row:nth-child(even) .bk-shows__detail, .bk-shows--outer .bk-shows__row:nth-child(even) .bk-shows__info{grid-column: 1 / span 2;text-align: left;}}.bk-shows--inner .bk-shows__date{grid-column: 3;}.bk-shows--inner .bk-shows__venue{grid-column: 1 / span 2;text-align: left;}.bk-shows--inner .bk-shows__tickets{grid-column: 1;justify-content: flex-start;}.bk-shows--inner .bk-shows__place{grid-column: 2;text-align: left;}.bk-shows--inner .bk-shows__acts, .bk-shows--inner .bk-shows__detail, .bk-shows--inner .bk-shows__info{grid-column: 1 / span 2;text-align: left;}@container (min-width: 520px){.bk-shows--inner .bk-shows__row:nth-child(even) .bk-shows__date{grid-column: 1;}.bk-shows--inner .bk-shows__row:nth-child(even) .bk-shows__venue{grid-column: 2 / span 2;text-align: right;}.bk-shows--inner .bk-shows__row:nth-child(even) .bk-shows__place{grid-column: 2;text-align: right;}.bk-shows--inner .bk-shows__row:nth-child(even) .bk-shows__tickets{grid-column: 3;justify-content: flex-end;}.bk-shows--inner .bk-shows__row:nth-child(even) .bk-shows__acts, .bk-shows--inner .bk-shows__row:nth-child(even) .bk-shows__detail, .bk-shows--inner .bk-shows__row:nth-child(even) .bk-shows__info{grid-column: 2 / span 2;text-align: right;}}.bk-shows--small .bk-shows__row{padding: 14px 0;}.bk-shows--small .bk-shows__dateline, .bk-shows--small .bk-shows__tba{font-size: .9em;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;font-variant-numeric: tabular-nums;}.bk-shows--small .bk-shows__date{padding: 0;min-width: 0;align-self: center;}.bk-shows--small .bk-shows__venue{font-size: 1em;letter-spacing: .01em;}.bk-shows--small .bk-shows__place{opacity: .85;}@container (min-width: 520px){.bk-shows--small .bk-shows__row{grid-template-columns: fit-content(13em) minmax(0, 1fr) auto;column-gap: 32px;}}.bk-shows--large .bk-shows__row{border-top: 0;padding: 0;margin-bottom: 10px;align-items: stretch;}.bk-shows--large .bk-shows__body{padding: 12px 16px;align-self: center;}.bk-shows--large .bk-shows__tickets{padding: 12px 16px;align-self: center;align-items: flex-end;}.bk-shows--large .bk-shows__date{padding: 14px 12px;min-width: 5em;align-self: stretch;}.bk-shows--large .bk-shows__venue{font-size: 1.1em;text-transform: uppercase;letter-spacing: .02em;}@container (min-width: 700px){.bk-shows--large .bk-shows__body, .bk-shows--small .bk-shows__body{display: grid;grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);column-gap: 24px;align-items: center;}.bk-shows--large .bk-shows__venue, .bk-shows--small .bk-shows__venue{grid-column: 1;}.bk-shows--large .bk-shows__place, .bk-shows--small .bk-shows__place{grid-column: 2;padding-top: 0;}.bk-shows--large .bk-shows__acts, .bk-shows--large .bk-shows__detail, .bk-shows--large .bk-shows__info, .bk-shows--small .bk-shows__acts, .bk-shows--small .bk-shows__detail, .bk-shows--small .bk-shows__info{grid-column: 1 / -1;}}@container (min-width: 520px){.bk-shows__row{grid-template-columns: 5.5em minmax(0, 1fr) auto;align-items: center;gap: 0 24px;}.bk-shows__tickets{text-align: right;}}.bk-shows--nolinks .bk-shows__tickets{display: none;}@container (min-width: 520px){.bk-shows--large.bk-shows--nolinks .bk-shows__row{grid-template-columns: 5.5em minmax(0, 1fr);}.bk-shows--small.bk-shows--nolinks .bk-shows__row{grid-template-columns: fit-content(13em) minmax(0, 1fr);}}@container (min-width: 700px){.bk-shows--large.bk-shows--nolinks .bk-shows__place, .bk-shows--small.bk-shows--nolinks .bk-shows__place{text-align: right;}}@supports (grid-template-columns: subgrid){@container (min-width: 520px){.bk-shows--small{display: grid;grid-template-columns: fit-content(13em) minmax(0, 1fr) auto;column-gap: 32px;row-gap: 0;}.bk-shows--small.bk-shows--nolinks{grid-template-columns: fit-content(13em) minmax(0, 1fr);}.bk-shows--small .bk-shows__row, .bk-shows--small.bk-shows--nolinks .bk-shows__row{grid-column: 1 / -1;grid-template-columns: subgrid;}}}.bk-videos{color: var(--bk-style-color, inherit);width: 100%;}.bk-videos--empty{opacity: .7;text-align: center;padding: 12px 0;}.bk-videos__players{display: block;}.bk-videos__player{display: none;}.bk-videos__player:target{display: block;}.bk-videos--player-top .bk-videos__players:not(:has(.bk-videos__player:target)) .bk-videos__player:first-child{display: block;}.bk-videos__frame{position: relative;width: 100%;padding-top: var(--bk-video-ratio, 56%);background: #000;}.bk-videos__frame iframe, .bk-videos__frame video{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;display: block;}.bk-videos__close{display: none;}.bk-videos--player-overlay .bk-videos__player:target{position: fixed;inset: 0;z-index: 80;display: flex;align-items: center;justify-content: center;background: rgb(0 0 0 / .82);padding: 5vmin;}.bk-videos--player-overlay .bk-videos__player:target .bk-videos__close{display: block;position: absolute;inset: 0;cursor: zoom-out;}.bk-videos--player-overlay .bk-videos__player:target .bk-videos__frame{position: relative;z-index: 1;width: min(100%, 1100px);padding-top: min(var(--bk-video-ratio, 56%), 62vh);}.bk-videos__group + .bk-videos__group{margin-top: 28px;}.bk-videos__group-title{margin: 0 0 12px;font-size: 1.05em;text-transform: uppercase;letter-spacing: .04em;}.bk-videos__list{display: grid;grid-template-columns: repeat(var(--bk-video-cols, 3), minmax(0, 1fr));gap: 16px;}.bk-videos__item{display: block;text-decoration: none;color: inherit;min-width: 0;}.bk-videos__thumb{position: relative;display: block;width: 100%;padding-top: var(--bk-video-ratio, 56%);background: color-mix(in srgb, currentColor 10%, transparent) center/cover no-repeat;overflow: hidden;}.bk-videos__play{position: absolute;left: 50%;top: 50%;width: 46px;height: 46px;transform: translate(-50%, -50%);border-radius: 50%;background: rgb(0 0 0 / .55);transition: background-color .15s, transform .15s;}.bk-videos__play::after{content: "";position: absolute;left: 54%;top: 50%;transform: translate(-50%, -50%);border-style: solid;border-width: 8px 0 8px 13px;border-color: transparent transparent transparent #fff;}.bk-videos__item:hover .bk-videos__play{background: rgb(0 0 0 / .78);transform: translate(-50%, -50%) scale(1.06);}.bk-videos__caption{display: block;font-size: .9em;line-height: 1.3;}.bk-videos--cap-below-left .bk-videos__caption{padding-top: 8px;text-align: left;}.bk-videos--cap-below-center .bk-videos__caption{padding-top: 8px;text-align: center;}.bk-videos--cap-below-right .bk-videos__caption{padding-top: 8px;text-align: right;}.bk-videos--cap-overlay .bk-videos__item, .bk-videos--cap-overlay-up .bk-videos__item, .bk-videos--cap-overlay-down .bk-videos__item, .bk-videos--cap-overlay-fade .bk-videos__item{position: relative;}.bk-videos--cap-overlay .bk-videos__caption, .bk-videos--cap-overlay-up .bk-videos__caption, .bk-videos--cap-overlay-down .bk-videos__caption, .bk-videos--cap-overlay-fade .bk-videos__caption{position: absolute;left: 0;right: 0;z-index: 1;padding: 10px 12px;background: var(--bk-video-overlay-bg, rgb(0 0 0 / .6));color: var(--bk-video-overlay-fg, #fff);transition: transform .22s ease, opacity .22s ease;}.bk-videos--cap-overlay .bk-videos__caption{bottom: 0;}.bk-videos--cap-overlay-up .bk-videos__caption{bottom: 0;transform: translateY(100%);}.bk-videos--cap-overlay-down .bk-videos__caption{top: 0;transform: translateY(-100%);}.bk-videos--cap-overlay-fade .bk-videos__caption{bottom: 0;opacity: 0;}.bk-videos--cap-overlay-up .bk-videos__item:hover .bk-videos__caption, .bk-videos--cap-overlay-down .bk-videos__item:hover .bk-videos__caption{transform: translateY(0);}.bk-videos--cap-overlay-fade .bk-videos__item:hover .bk-videos__caption{opacity: 1;}.bk-videos--cap-overlay-up .bk-videos__item, .bk-videos--cap-overlay-down .bk-videos__item{overflow: hidden;}@media (prefers-reduced-motion: reduce){.bk-videos__caption{transition: none;}}.bk-videos--scroll .bk-videos__list{display: flex;gap: 16px;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: thin;padding-bottom: 6px;}.bk-videos--scroll .bk-videos__item{flex: 0 0 calc((100% - (var(--bk-video-cols, 3) - 1) * 16px) / var(--bk-video-cols, 3));scroll-snap-align: start;}.bk-videos__morebox{position: absolute;opacity: 0;pointer-events: none;width: 0;height: 0;}.bk-videos__extra{display: none;}.bk-videos__morebox:checked ~ .bk-videos__list .bk-videos__extra, .bk-videos__list:has(~ .bk-videos__morebox:checked) .bk-videos__extra{display: block;}.bk-videos__more{display: inline-block;margin-top: 14px;cursor: pointer;font-size: .85em;letter-spacing: .04em;text-transform: uppercase;border-bottom: 1px solid currentColor;padding-bottom: 2px;}.bk-videos__more-hide{display: none;}.bk-videos__morebox:checked ~ .bk-videos__more .bk-videos__more-show{display: none;}.bk-videos__morebox:checked ~ .bk-videos__more .bk-videos__more-hide{display: inline;}.bk-videos__filter{display: flex;flex-wrap: wrap;gap: 14px;margin-bottom: 16px;}.bk-videos__filter-link{font-size: .85em;text-transform: uppercase;letter-spacing: .05em;text-decoration: none;color: inherit;opacity: .75;}.bk-videos__filter-link:hover{opacity: 1;}@container (min-width: 640px){.bk-videos:has(.bk-videos__filter--left) .bk-videos__groups{display: block;}.bk-videos--multi-grid:has(.bk-videos__filter--left), .bk-videos--multi-carousel:has(.bk-videos__filter--left){display: grid;grid-template-columns: minmax(0, 8em) minmax(0, 1fr);gap: 24px;align-items: start;}.bk-videos__filter--left{flex-direction: column;gap: 8px;margin-bottom: 0;}.bk-videos:has(.bk-videos__filter--left) .bk-videos__players{grid-column: 1 / -1;}}.bk-videos{container-type: inline-size;}.bk-blk[data-type="videos"] > .bk-blk__body{width: 100%;}@container (max-width: 700px){.bk-videos__list{grid-template-columns: repeat(min(var(--bk-video-cols, 3), 3), minmax(0, 1fr));}.bk-videos--scroll .bk-videos__item{flex-basis: calc((100% - 2 * 16px) / min(var(--bk-video-cols, 3), 3));}}@container (max-width: 460px){.bk-videos__list{grid-template-columns: repeat(min(var(--bk-video-cols, 3), 2), minmax(0, 1fr));}.bk-videos--scroll .bk-videos__item{flex-basis: calc((100% - 16px) / min(var(--bk-video-cols, 3), 2));}}.bk-stagegroup{position: relative;}.bk-stagedivider{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 22px 2px 10px;}.bk-stagedivider.hidden{display: none;}.bk-stagedivider{cursor: pointer;}.bk-stagedivider:hover .bk-stagedivider__label{color: #303030;}.bk-overlay-settings{padding-bottom: 12px;margin-bottom: 14px;border-bottom: 1px solid var(--color-line, #e0dcd2);}.bk-stagedivider__label{display: inline-flex;align-items: center;gap: 6px;font-size: 12px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--bk-muted, #6f6a5e);}.bk-stagegroup[data-stage="overlay"][data-overlay-max="tablet"]{--overlay-stage-w: 768px;}.bk-stagegroup[data-stage="overlay"][data-overlay-max="mobile"]{--overlay-stage-w: 390px;}.bk-stagegroup[data-stage="overlay"][data-overlay-max="tablet"], .bk-stagegroup[data-stage="overlay"][data-overlay-max="mobile"]{max-width: var(--overlay-stage-w);margin-left: max(0px, calc((100% - var(--stage-gutter, 40px) - var(--overlay-stage-w)) / 2));}.bk-stagedivider__when{font-weight: 500;letter-spacing: 0;text-transform: none;opacity: .8;}.bk-tracks__mode{display: flex;align-items: center;gap: 10px;margin-top: 10px;}.bk-tracks__mode .bk-btngroup{flex: 1 1 auto;margin-bottom: 0;}.bk-tracks__modelabel, .bk-tracks__title{font-size: 12px;font-weight: 600;color: var(--bk-muted, #6f6a5e);flex: 0 0 auto;}.bk-tracks{margin-top: 8px;display: flex;flex-direction: column;gap: 6px;}.bk-tracks__row{display: flex;align-items: center;gap: 6px;}.bk-tracks__title{width: 58px;}.bk-tracks__inputs{display: flex;gap: 4px;flex: 1 1 auto;min-width: 0;}.bk-tracks__input.one-input{width: 100%;min-width: 0;padding: 4px 6px;font-size: 12px;text-align: center;-moz-appearance: textfield;}.bk-tracks__input::-webkit-outer-spin-button, .bk-tracks__input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0;}.bk-tracks__unit{font-size: 12px;color: var(--bk-muted, #6f6a5e);}.bk-tracks__reset{border: none;background: none;cursor: pointer;font-size: 14px;line-height: 1;color: var(--bk-muted, #6f6a5e);padding: 2px 4px;border-radius: 4px;}.bk-tracks__reset:hover{color: inherit;background: rgb(0 0 0 / .06);}.bk-tracks__from{font-size: 11px;color: var(--bk-muted, #6f6a5e);font-style: italic;}.bk-tracks[data-tier].is-live-tier .bk-tracks__input.one-input{border-color: var(--color-accent, #f5c400);}.bk-sec--editor .bk-grid{position: relative;}.bk-trackhandle{position: absolute;z-index: 7;display: flex;align-items: center;justify-content: center;touch-action: none;user-select: none;}.bk-trackhandle--cols{top: 0;bottom: 0;width: 14px;transform: translateX(-50%);cursor: col-resize;}.bk-trackhandle--rows{left: 0;right: 0;height: 14px;transform: translateY(-50%);cursor: row-resize;}.bk-trackhandle__grip{display: block;border-radius: 999px;background: #fff;box-shadow: 0 0 0 1px rgb(0 0 0 / .18), 0 1px 3px rgb(0 0 0 / .25);transition: background-color .12s, transform .12s;}.bk-trackhandle--cols .bk-trackhandle__grip{width: 6px;height: 28px;}.bk-trackhandle--rows .bk-trackhandle__grip{width: 28px;height: 6px;}.bk-trackhandle:hover .bk-trackhandle__grip, .bk-trackhandle.is-dragging .bk-trackhandle__grip{background: var(--color-accent, #f5c400);transform: scale(1.15);}.bk-trackhandle__readout{position: absolute;white-space: nowrap;pointer-events: none;font-size: 11px;font-weight: 600;padding: 2px 7px;border-radius: 999px;background: #1a1a1a;color: #fff;}.bk-trackhandle__readout:empty{display: none;}.bk-trackhandle--cols .bk-trackhandle__readout{top: 50%;left: 14px;transform: translateY(-50%);}.bk-trackhandle--rows .bk-trackhandle__readout{left: 50%;top: 14px;transform: translateX(-50%);}.bk-overlay__close{position: absolute;top: 16px;z-index: 8;display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;padding: 0;border: 0;border-radius: 999px;background: none;color: inherit;cursor: pointer;line-height: 0;}.bk-overlay__close--top-left{left: 16px;}.bk-overlay__close--top-right{right: 16px;}.bk-overlay__close:hover{background: color-mix(in srgb, currentColor 10%, transparent);}.bk-stagegroup[data-stage="overlay"] > .bk-overlay__close{pointer-events: none;}.bk-site{margin: 0;min-height: 100vh;display: flex;flex-direction: column;}.bk-site-main{flex: 1 0 auto;}.bk-overlay{position: fixed;inset: 0;z-index: 90;overflow: auto;}.bk-overlay[hidden]{display: none;}.bk-overlay--left{right: auto;width: min(100%, var(--overlay-width, 80%));box-shadow: 8px 0 32px rgb(0 0 0 / .2);}.bk-overlay--right{left: auto;width: min(100%, var(--overlay-width, 80%));box-shadow: -8px 0 32px rgb(0 0 0 / .2);}.bk-overlay__inner{min-height: 100%;}.bk-overlay--extend{position: static;inset: auto;max-height: calc(100vh - var(--bk-header-h, 0px));overflow: auto;}.bk-overlay--extend .bk-overlay__inner{min-height: 0;}html.bk-overlay-open{overflow: hidden;}.bk-overlay--under-bar{top: var(--bk-header-h, 0px);}html.bk-overlay-under-bar .bk-site-header{z-index: 91;}.bk-site, #bk-stage, #sp-stage{--bk-mobile-ratio: 16 / 9;}.bk-sec__bg--vh{min-height: max(calc(var(--bk-sec-vh, 100) * 1vh - var(--bk-sec-hdr, 0px)), var(--bk-sec-min, 0px));}.bk-site .bk-sec__bg--vh{min-height: max(calc(var(--bk-sec-vh, 100) * 1dvh - var(--bk-sec-hdr, 0px)), var(--bk-sec-min, 0px));}@media (max-width: 767px){.bk-site .bk-sec__bg--vh:not(.bk-overlay .bk-sec__bg--vh){min-height: max(min(calc(var(--bk-sec-vh, 100) * 1vh - var(--bk-sec-hdr, 0px)), calc(100cqw * var(--bk-mobile-ratio) * var(--bk-sec-vh, 100) / 100)), var(--bk-sec-min, 0px));min-height: max(min(calc(var(--bk-sec-vh, 100) * 1dvh - var(--bk-sec-hdr, 0px)), calc(100cqw * var(--bk-mobile-ratio) * var(--bk-sec-vh, 100) / 100)), var(--bk-sec-min, 0px));}}#bk-stage.bk-device-mobile .bk-sec__bg--vh:not([data-overlay] .bk-sec__bg--vh){min-height: max(min(calc(var(--bk-sec-vh, 100) * 1vh - var(--bk-sec-hdr, 0px)), calc(100cqw * var(--bk-mobile-ratio) * var(--bk-sec-vh, 100) / 100)), var(--bk-sec-min, 0px));}.bk-blk--maxw{max-width: var(--bk-blk-maxw-d, none);}@media (max-width: 767px){.bk-site .bk-blk--maxw{max-width: var(--bk-blk-maxw-m, none);}}@media (min-width: 768px) and (max-width: 1023px){.bk-site .bk-blk--maxw{max-width: var(--bk-blk-maxw-t, none);}}#bk-stage.bk-device-tablet .bk-blk--maxw{max-width: var(--bk-blk-maxw-t, none);}#bk-stage.bk-device-mobile .bk-blk--maxw{max-width: var(--bk-blk-maxw-m, none);}.bk-sec__bg--maxh{overflow: hidden;}@media (max-width: 767px){.bk-site .bk-sec__bg--maxh{max-height: var(--bk-sec-maxh-m, none);}}@media (min-width: 768px) and (max-width: 1023px){.bk-site .bk-sec__bg--maxh{max-height: var(--bk-sec-maxh-t, none);}}@media (min-width: 1024px){.bk-site .bk-sec__bg--maxh{max-height: var(--bk-sec-maxh-d, none);}}#bk-stage:not(.bk-device-tablet):not(.bk-device-mobile) .bk-sec__bg--maxh{max-height: var(--bk-sec-maxh-d, none);}#bk-stage.bk-device-tablet .bk-sec__bg--maxh{max-height: var(--bk-sec-maxh-t, none);}#bk-stage.bk-device-mobile .bk-sec__bg--maxh{max-height: var(--bk-sec-maxh-m, none);}.bk-overlay .bk-sec__bg--maxh{max-height: none;overflow: visible;}.bk-field--no-desktop > :not(label):not(.bk-btngroup-responsive){display: none !important;}.bk-btngroup-responsive--bare > .one-field:first-child{margin-top: 0;}.bk-site-header .bk-sec__bg--scrollbg{transition: background-color .2s ease;}.bk-site-header.is-scrolled .bk-sec__bg--scrollbg{background-color: var(--bk-bg-scrolled) !important;background-image: var(--bk-bg-scrolled-img, none) !important;}.bk-site-header{position: relative;z-index: 50;}.bk-site-header.is-stuck{position: fixed !important;top: 0;left: 0;right: 0;animation: bk-header-in .25s ease;}@keyframes bk-header-in{from{transform: translateY(-100%);}to{transform: none;}}.bk-site-header.bk-site-header--over{position: absolute;top: 0;left: 0;right: 0;}@media (max-width: 767px){.bk-site-header--over.bk-site-header--sticky-m:not(.bk-site-header--offset), .bk-site-header--over.bk-site-header--scrollup-m:not(.bk-site-header--offset){position: fixed;}.bk-site-header--sticky-m:not(.bk-site-header--offset){position: sticky;top: 0;}.bk-site-header--scrollup-m:not(.bk-site-header--offset){position: sticky;top: 0;transition: transform .25s ease;}.bk-site-header--scrollup-m.is-hidden{transform: translateY(-100%);}}@media (min-width: 768px) and (max-width: 1023px){.bk-site-header--over.bk-site-header--sticky-t:not(.bk-site-header--offset), .bk-site-header--over.bk-site-header--scrollup-t:not(.bk-site-header--offset){position: fixed;}.bk-site-header--sticky-t:not(.bk-site-header--offset){position: sticky;top: 0;}.bk-site-header--scrollup-t:not(.bk-site-header--offset){position: sticky;top: 0;transition: transform .25s ease;}.bk-site-header--scrollup-t.is-hidden{transform: translateY(-100%);}}@media (min-width: 1024px){.bk-site-header--over.bk-site-header--sticky-d:not(.bk-site-header--offset), .bk-site-header--over.bk-site-header--scrollup-d:not(.bk-site-header--offset){position: fixed;}.bk-site-header--sticky-d:not(.bk-site-header--offset){position: sticky;top: 0;}.bk-site-header--scrollup-d:not(.bk-site-header--offset){position: sticky;top: 0;transition: transform .25s ease;}.bk-site-header--scrollup-d.is-hidden{transform: translateY(-100%);}}@container (min-width: 768px){.bk-site .bk-grid{grid-template-columns: var(--grid-track-widths-t, repeat(var(--grid-cols-t, 3), 1fr));grid-template-rows: var(--grid-track-heights-t, repeat(var(--grid-rows-t, 3), 1fr));}.bk-site .bk-grid__cell{align-content: var(--box-valign-t, start);--cell-align-t: var(--box-align-t, center);justify-self: var(--cell-align-t, center);display: var(--cell-display-t, grid);justify-content: var(--cell-justify-t, normal);}.bk-site .bk-grid__cell > .bk-blk-style{display: var(--grid-hide-t, flex);justify-content: var(--cell-align-t, center);align-items: var(--cell-content-t, stretch);}}@container (min-width: 1024px){.bk-site .bk-grid{grid-template-columns: var(--grid-track-widths-d, repeat(var(--grid-cols-d, 3), 1fr));grid-template-rows: var(--grid-track-heights-d, repeat(var(--grid-rows-d, 3), 1fr));}.bk-site .bk-grid__cell{align-content: var(--box-valign-d, start);--cell-align-d: var(--box-align-d, center);justify-self: var(--cell-align-d, center);display: var(--cell-display-d, grid);justify-content: var(--cell-justify-d, normal);}.bk-site .bk-grid__cell > .bk-blk-style{display: var(--grid-hide-d, flex);justify-content: var(--cell-align-d, center);align-items: var(--cell-content-d, stretch);}}.bk-site .bk-grid__cell[data-parked]{display: none;}.site-gate{margin: 0;min-height: 100vh;display: grid;place-items: center;padding: 24px;background: #f4f1ea;color: #303030;font-family: system-ui, -apple-system, "Segoe UI", sans-serif;}.site-gate__card{width: 100%;max-width: 360px;background: #fff;border-radius: 16px;padding: 32px;box-shadow: 0 1px 2px rgb(0 0 0 / 0.04), 0 8px 24px rgb(0 0 0 / 0.06);}.site-gate__title{margin: 0 0 4px;font-size: 20px;line-height: 1.3;font-weight: 600;}.site-gate__hint{margin: 0 0 20px;font-size: 14px;color: rgb(48 48 48 / 0.6);}.site-gate__error{margin: 0 0 16px;padding: 10px 12px;border-radius: 10px;font-size: 14px;background: #fdecec;color: #8c1d1d;}.site-gate__form{display: grid;gap: 10px;}.site-gate__label{font-size: 13px;font-weight: 600;}.site-gate__input{width: 100%;box-sizing: border-box;padding: 10px 12px;font: inherit;font-size: 15px;border: 1px solid rgb(48 48 48 / 0.18);border-radius: 10px;background: #fff;color: inherit;}.site-gate__input:focus-visible{outline: 2px solid #303030;outline-offset: 1px;border-color: transparent;}.site-gate__btn{padding: 10px 16px;font: inherit;font-size: 15px;font-weight: 600;cursor: pointer;border: 0;border-radius: 999px;background: #303030;color: #fff;}.site-gate__btn:hover{background: #000;}.bk-blk[data-type="button"] > .bk-blk__body{width: 100%;}.bk-buttons{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;justify-content: var(--bjust-m, flex-start);}@container (min-width: 768px){.bk-buttons{justify-content: var(--bjust-t, flex-start);}}@container (min-width: 1024px){.bk-buttons{justify-content: var(--bjust-d, flex-start);}}@container (max-width: 767.98px){.bk-buttons--full-m{flex-direction: column;align-items: stretch;}.bk-buttons--full-m > .bk-button{width: 100%;box-sizing: border-box;text-align: center;}}@container (min-width: 768px) and (max-width: 1023.98px){.bk-buttons--full-t{flex-direction: column;align-items: stretch;}.bk-buttons--full-t > .bk-button{width: 100%;box-sizing: border-box;text-align: center;}}@container (min-width: 1024px){.bk-buttons--full-d{flex-direction: column;align-items: stretch;}.bk-buttons--full-d > .bk-button{width: 100%;box-sizing: border-box;text-align: center;}}.bk-buttons__add{display: inline-grid;place-items: center;flex: 0 0 auto;cursor: pointer;padding-left: 0.75em;padding-right: 0.75em;opacity: 0.35;transition: opacity .12s;}.bk-buttons__add:hover{opacity: 0.8;}.bk-buttons__add svg{width: 1em;height: 1.2em;}@container (max-width: 519.98px){.bk-shows__row{grid-template-columns: auto minmax(0, 1fr);}.bk-shows--large .bk-shows__date, .bk-shows--small .bk-shows__date, .bk-shows--outer .bk-shows__date, .bk-shows--inner .bk-shows__date{grid-column: 1;grid-row: 1;align-self: start;}.bk-shows--large .bk-shows__body, .bk-shows--small .bk-shows__body, .bk-shows--outer .bk-shows__body, .bk-shows--inner .bk-shows__body{grid-column: 2;grid-row: auto;}.bk-shows--large .bk-shows__venue, .bk-shows--small .bk-shows__venue, .bk-shows--outer .bk-shows__venue, .bk-shows--inner .bk-shows__venue, .bk-shows--large .bk-shows__place, .bk-shows--small .bk-shows__place, .bk-shows--outer .bk-shows__place, .bk-shows--inner .bk-shows__place, .bk-shows--large .bk-shows__acts, .bk-shows--small .bk-shows__acts, .bk-shows--outer .bk-shows__acts, .bk-shows--inner .bk-shows__acts, .bk-shows--large .bk-shows__detail, .bk-shows--small .bk-shows__detail, .bk-shows--outer .bk-shows__detail, .bk-shows--inner .bk-shows__detail, .bk-shows--large .bk-shows__info, .bk-shows--small .bk-shows__info, .bk-shows--outer .bk-shows__info, .bk-shows--inner .bk-shows__info{grid-column: 2;grid-row: auto;text-align: left;}.bk-shows--large .bk-shows__tickets, .bk-shows--small .bk-shows__tickets, .bk-shows--outer .bk-shows__tickets, .bk-shows--inner .bk-shows__tickets{grid-column: 2;grid-row: auto;justify-content: flex-start;}}html:has(> body.bk-site){scroll-behavior: smooth;scroll-padding-top: var(--bk-anchor-offset, 0px);}@media (prefers-reduced-motion: reduce){html:has(> body.bk-site){scroll-behavior: auto;}}