.bk-lightbox-trigger{color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0}.bk-lightbox-trigger-overlay{z-index:7;cursor:zoom-in;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.bk-lightbox-trigger-cue{z-index:2;border:var(--bk-border,2px solid #111);background:var(--bk-yellow,#fcfb53);width:2.35rem;height:2.35rem;color:var(--bk-ink,#111);box-shadow:var(--bk-shadow-small,3px 3px 0 #111);border-radius:4px;place-items:center;transition:transform .14s,box-shadow .14s;display:grid;position:absolute;top:.7rem;right:.7rem}.bk-lightbox-trigger-cue svg{stroke-width:2.8px;width:1rem;height:1rem}.bk-lightbox-trigger-overlay:hover .bk-lightbox-trigger-cue,.bk-lightbox-trigger-overlay:focus-visible .bk-lightbox-trigger-cue{box-shadow:1px 1px 0 var(--bk-ink,#111);transform:translate(2px,2px)}.bk-lightbox-trigger-overlay:focus-visible{outline:3px solid var(--bk-yellow,#fcfb53);outline-offset:-6px}.bk-lightbox{--yarl__portal_zindex:10000;--yarl__color_backdrop:#0617ff;--yarl__color_button:#111;--yarl__color_button_active:#111;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;z-index:10000}.bk-lightbox .yarl__container,.bk-lightbox .yarl__thumbnails_container{background:#0617ff}.bk-lightbox .yarl__button{color:#111;filter:none;background:#fff7ea;border:2px solid #111;border-radius:4px;margin:.15rem}.bk-lightbox .yarl__button:hover,.bk-lightbox .yarl__button:focus-visible{background:#fcfb53}.bk-lightbox .yarl__button:disabled{color:#514b45;cursor:default;opacity:1;background:#e6ddd0}.bk-lightbox-icon-wrap{place-items:center;width:1.1rem;height:1.1rem;display:grid}.bk-lightbox-icon-wrap svg{stroke-width:2.7px;width:1.1rem;height:1.1rem}.bk-lightbox .yarl__slide_image{background:#0617ff;border:2px solid #111;box-shadow:8px 8px #fcfb53bd}.bk-lightbox .yarl__counter{color:#111;filter:none;background:#fff7ea;border:2px solid #111;border-radius:4px;padding:.35rem .5rem;font-size:.72rem;font-weight:900;top:.8rem;left:.8rem}.bk-lightbox .yarl__thumbnails_container{border-top:2px solid #fcfb5399;margin-bottom:5.1rem}.bk-lightbox-no-action-bar .yarl__thumbnails_container{margin-bottom:0}.bk-lightbox .yarl__thumbnails_thumbnail{background:#fff7ea;border:2px solid #111;border-radius:4px}.bk-lightbox .yarl__thumbnails_thumbnail_active{box-shadow:0 0 0 3px #fcfb53}.bk-lightbox-note{z-index:3;color:#111;background:#fff7eaf5;border:1.5px solid #111;border-radius:4px;align-items:center;gap:.7rem;max-width:48rem;margin-inline:auto;padding:.55rem .75rem;display:flex;position:fixed;bottom:10.1rem;left:1rem;right:1rem}.bk-lightbox-no-action-bar .bk-lightbox-note{bottom:5rem}.bk-lightbox-note span{text-transform:uppercase;background:#fcfb53;border-radius:3px;flex:none;padding:.2rem .35rem;font-size:.6rem;font-weight:900}.bk-lightbox-note p{margin:0;font-size:.7rem;font-weight:700;line-height:1.35}@media (max-width:640px){.bk-lightbox .yarl__thumbnails_container{margin-bottom:4.8rem}.bk-lightbox-no-action-bar .yarl__thumbnails_container{margin-bottom:0}.bk-lightbox-note{display:none}}@media (prefers-reduced-motion:reduce){.bk-lightbox-trigger-cue{transition:none}.bk-lightbox-trigger-overlay:hover .bk-lightbox-trigger-cue{transform:none}}
.bk-top-disclosure{--bk-blue:#0617ff;--bk-blue-deep:#0410b8;--bk-yellow:#fcfb53;--bk-white:#fff;--bk-ink:#111;--bk-shadow-small:3px 3px 0 var(--bk-ink);border-bottom:3px solid var(--bk-ink);background:var(--bk-blue);color:var(--bk-white)}.bk-top-disclosure-closing{border-top:3px solid var(--bk-ink)}.bk-top-disclosure-inner{width:min(100% - clamp(2rem,6vw,7.5rem),88rem);margin-inline:auto;padding-block:1.15rem}.bk-top-disclosure-main{grid-template-columns:minmax(8rem,.22fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.bk-top-disclosure-label{border:2px solid var(--bk-ink);background:var(--bk-yellow);width:max-content;color:var(--bk-ink);box-shadow:var(--bk-shadow-small);font-family:var(--font-heading), "Bricolage Grotesque", system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;border-radius:3px;margin:0;padding:.32rem .58rem;font-size:.68rem;font-weight:900;line-height:1.2}.bk-top-disclosure-text{color:#ffffffeb;max-width:88ch;margin:0;font-size:.86rem;font-weight:650;line-height:1.55}.bk-top-disclosure-link{color:var(--bk-yellow);text-underline-offset:.18em;font-weight:900;text-decoration:underline;text-decoration-thickness:2px}.bk-top-disclosure-details{border-top:1px solid #ffffff47;margin:.85rem 0 0 calc(22% + 1rem);padding-top:.7rem}.bk-top-disclosure-details summary{cursor:pointer;width:max-content;color:var(--bk-yellow);font-size:.78rem;font-weight:900;line-height:1.35}.bk-top-disclosure-details summary:focus-visible{outline:3px solid var(--bk-white);outline-offset:4px}.bk-top-disclosure-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0 0;display:grid}.bk-top-disclosure-detail-item{background:#0410b8a8;border:1px solid #ffffff52;border-radius:4px;padding:.85rem}.bk-top-disclosure-detail-item dt{color:var(--bk-yellow);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:900}.bk-top-disclosure-detail-item dd{color:#ffffffe6;margin:.38rem 0 0;font-size:.8rem;line-height:1.52}.bk-top-disclosure-collapsed{border-top:3px solid var(--bk-ink)}.bk-top-disclosure-collapsed .bk-top-disclosure-inner{padding-block:0}.bk-top-disclosure-collapsed-details summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding-block:.95rem;list-style:none;display:flex}.bk-top-disclosure-collapsed-details summary::-webkit-details-marker{display:none}.bk-top-disclosure-collapsed-details summary:after{content:"";border-right:2px solid var(--bk-yellow);border-bottom:2px solid var(--bk-yellow);width:.55rem;height:.55rem;margin-left:auto;transition:transform .16s;transform:rotate(45deg)}.bk-top-disclosure-collapsed-details[open] summary:after{transform:rotate(-135deg)}.bk-top-disclosure-collapsed-details summary:focus-visible{outline:3px solid var(--bk-white);outline-offset:4px}.bk-top-disclosure-collapsed-title{color:var(--bk-white);font-size:.86rem;font-weight:800;line-height:1.35}.bk-top-disclosure-collapsed-body{padding-bottom:1.25rem}.bk-top-disclosure-collapsed-body .bk-top-disclosure-detail-list{margin-top:.9rem}@media (max-width:640px){.bk-top-disclosure-inner{width:min(100% - 1.5rem,88rem)}.bk-top-disclosure-main{grid-template-columns:1fr}.bk-top-disclosure-details{margin-left:0}.bk-top-disclosure-detail-list{grid-template-columns:1fr}}
