.bk-eq{--eq-green:#25f716;--eq-green-ink:#0f8f08;--eq-hair:#0000001a;--eq-hair-2:#00000030;--eq-bad:#c8362a;--eq-card:#fff;padding-bottom:clamp(48px,7vw,110px)}.bk-eq .bk-eq__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:start;gap:clamp(30px,4vw,86px);padding-top:clamp(18px,2.6vw,40px);display:grid}.bk-eq .bk-eq__say{min-height:clamp(520px,52vw,680px);position:sticky;top:clamp(84px,7.5vw,116px)}.bk-eq .bk-eq__words{z-index:1;position:relative}.bk-eq .bk-eq__eyebrow{gap:14px}.bk-eq .bk-eq__eyebrow:after{content:"";background:var(--eq-hair-2);flex:1;max-width:96px;height:1px}.bk-eq .bk-eq__h1{letter-spacing:-.038em;text-wrap:pretty;max-width:13ch;color:var(--fg);margin:clamp(18px,2.4vw,30px) 0 0;font-size:clamp(34px,3.7vw,56px);font-weight:700;line-height:1}.bk-eq .bk-eq__lede{max-width:36ch;color:var(--fg-dim);margin:clamp(24px,3vw,34px) 0 0;font-size:clamp(15.5px,1.15vw,17.5px);line-height:1.6}.bk-eq .bk-eq__where{letter-spacing:.17em;text-transform:uppercase;color:var(--fg-dim);margin:0;font-size:11px;font-weight:600}.bk-eq .bk-eq__where span{opacity:.7;margin-top:5px;display:block}.bk-eq .bk-eq-cards{gap:12px;max-width:460px;margin-top:clamp(28px,3.4vw,42px);display:grid}.bk-eq .bk-eq-card{border:1px solid var(--eq-hair);background:var(--eq-card);width:100%;font:inherit;text-align:left;cursor:pointer;transition:border-color .35s var(--ease), box-shadow .35s var(--ease), transform .35s var(--ease);border-radius:18px;grid-template-columns:44px minmax(0,1fr) 16px;align-items:start;gap:16px;padding:clamp(16px,1.7vw,20px);display:grid;box-shadow:0 1px 2px #0000000a,0 14px 34px #0000000b}.bk-eq .bk-eq-card:hover{border-color:#25f7168c;transform:translateY(-2px);box-shadow:0 1px 2px #0000000a,0 18px 42px #00000014}.bk-eq .bk-eq-card:focus-visible{outline:2px solid var(--eq-green);outline-offset:3px}.bk-eq .bk-eq-card--flat{box-shadow:none;cursor:default;background:#ffffff8c;grid-template-columns:44px minmax(0,1fr)}.bk-eq .bk-eq-card__badge{width:44px;height:44px;color:var(--eq-green-ink);background:#25f71621;border-radius:50%;place-items:center;display:grid}.bk-eq .bk-eq-card__ico{width:19px;height:19px}.bk-eq .bk-eq-card__of{min-width:0;display:block}.bk-eq .bk-eq-card__of b{letter-spacing:-.012em;color:var(--fg);font-size:15.5px;font-weight:600;display:block}.bk-eq .bk-eq-card__of em{color:var(--fg-dim);margin-top:5px;font-size:14px;font-style:normal;line-height:1.5;display:block}.bk-eq .bk-eq-card__go{color:var(--fg-dim);transition:transform .4s var(--ease), color .3s var(--ease);align-self:center;font-size:15px}.bk-eq .bk-eq-card:hover .bk-eq-card__go{color:var(--fg);transform:translate(4px)}.bk-eq .bk-eq-scene{z-index:0;pointer-events:none;position:absolute;inset:4% -16% 2% 34%;overflow:hidden}.bk-eq .bk-eq-scene__group{--px:0px;--py:0px;position:absolute;inset:0}.bk-eq .bk-eq-petal{transform:translate3d(calc(var(--px) * var(--d)), calc(var(--py) * var(--d)), 0) rotate(var(--r));position:absolute}.bk-eq .bk-eq-petal i{background:linear-gradient(142deg,#fff 0%,#fafbfb 34%,#eef1f1 70%,#dfe4e5 100%);border-radius:50%;width:100%;height:100%;animation-name:bk-eq-breathe;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;display:block;box-shadow:0 40px 80px #00000016,0 6px 14px #0000000a,inset 0 1px #fff}@keyframes bk-eq-breathe{0%{transform:rotate(-2.5deg)scale(.985)}to{transform:rotate(2.5deg)scale(1.025)}}.bk-eq .bk-eq-petal--1{--r:-14deg;--d:1;width:46%;height:62%;top:22%;left:44%}.bk-eq .bk-eq-petal--1 i{animation-duration:11s;animation-delay:-1s}.bk-eq .bk-eq-petal--2{--r:22deg;--d:.72;width:38%;height:46%;top:38%;left:24%}.bk-eq .bk-eq-petal--2 i{animation-duration:13s;animation-delay:-5s}.bk-eq .bk-eq-petal--3{--r:8deg;--d:1.35;width:52%;height:38%;top:54%;left:52%}.bk-eq .bk-eq-petal--3 i{animation-duration:15s;animation-delay:-9s}.bk-eq .bk-eq-petal--4{--r:-32deg;--d:.5;width:30%;height:34%;top:12%;left:62%}.bk-eq .bk-eq-petal--4 i{animation-duration:12s;animation-delay:-3s}.bk-eq .bk-eq-petal--5{--r:-6deg;--d:.9;width:34%;height:26%;top:66%;left:14%}.bk-eq .bk-eq-petal--5 i{animation-duration:14s;animation-delay:-7s}.bk-eq .bk-eq-petal--6{--r:34deg;--d:1.6;width:40%;height:50%;top:30%;left:70%}.bk-eq .bk-eq-petal--6 i{animation-duration:16s;animation-delay:-11s}.bk-eq .bk-eq__sign{flex-wrap:wrap;gap:14px clamp(28px,4vw,64px);margin-top:clamp(26px,3.2vw,40px);display:flex}.bk-eq .bk-eq__tag{letter-spacing:.17em;text-transform:uppercase;color:var(--fg-dim);margin:0;font-size:11px;font-weight:600}.bk-eq .bk-eq__tag span{opacity:.7;margin-top:5px;display:block}.bk-eq .bk-eq__desk{border-left:1px solid var(--eq-hair);padding-left:clamp(0px,2.6vw,48px)}.bk-eq .bk-eq-form,.bk-eq .bk-eq-step,.bk-eq .bk-eq-done{container:eq/inline-size}.bk-eq .bk-eq-form{gap:clamp(18px,1.9vw,24px);max-width:none}.bk-eq .bk-eq-step{flex-direction:column;gap:clamp(16px,1.9vw,22px);display:flex}.bk-eq .bk-eq-step__head{flex-direction:column;gap:9px;display:flex}.bk-eq .bk-eq-step__h{letter-spacing:-.034em;color:var(--fg);margin:2px 0 0;font-size:clamp(24px,2.6vw,36px);font-weight:700;line-height:1.04}.bk-eq .bk-eq-step__foot{color:var(--fg-dim);margin:-4px 0 0;font-size:13px;line-height:1.5}.bk-eq .bk-eq-step__x{max-width:48ch;color:var(--fg-dim);margin:0;font-size:14.5px;line-height:1.55}.bk-eq .bk-eq-modes{border:1px solid var(--eq-hair);background:#0000000b;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));padding:5px;display:grid;position:relative;box-shadow:inset 0 1px 2px #0000000a}.bk-eq .bk-eq-mode{z-index:1;font:inherit;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim);cursor:pointer;transition:color .35s var(--ease);background:0 0;border:0;border-radius:999px;padding:11px 10px;font-size:12px;font-weight:600;position:relative}.bk-eq .bk-eq-mode.is-on{color:var(--fg);font-weight:700}.bk-eq .bk-eq-mode:not(.is-on):hover{color:var(--fg)}.bk-eq .bk-eq-mode:focus-visible{outline:2px solid var(--eq-green);outline-offset:2px}.bk-eq .bk-eq-modes__pill{z-index:0;width:calc(50% - 5px);transition:transform .45s var(--ease);background:#fff;border-radius:999px;position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 1px 3px #0000001f,0 4px 12px #0000000f}.bk-eq .bk-eq-modes__pill.is-right{transform:translate(100%)}.bk-eq .bk-eq-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.5vw,20px);display:grid}.bk-eq .bk-eq-field{gap:8px}.bk-eq .bk-eq-field label{letter-spacing:0;text-transform:none;color:var(--fg);align-items:center;gap:7px;font-size:13.5px;font-weight:500;display:flex}.bk-eq .bk-eq-field label b{color:var(--eq-bad);font-size:13px;font-weight:600}.bk-eq .bk-eq-field label em{color:var(--fg-dim);font-size:12.5px;font-style:normal;font-weight:400}.bk-eq .bk-field input,.bk-eq .bk-field textarea{border:1px solid var(--eq-hair-2);width:100%;color:var(--fg);transition:border-color .28s var(--ease), box-shadow .28s var(--ease);background:#fff;border-radius:10px;padding:13px 15px;font-size:15px}.bk-eq .bk-field input::placeholder,.bk-eq .bk-field textarea::placeholder{color:#00000052}.bk-eq .bk-field input:focus,.bk-eq .bk-field textarea:focus{border-color:var(--eq-green);outline:none;box-shadow:0 0 0 3px #25f7162e}.bk-eq .bk-eq-field.is-bad input,.bk-eq .bk-eq-field.is-bad textarea{border-color:var(--eq-bad)}.bk-eq .bk-eq-field.is-bad input:focus,.bk-eq .bk-eq-field.is-bad textarea:focus{box-shadow:0 0 0 3px #c8362a24}.bk-eq .bk-eq-field.is-bad label{color:var(--eq-bad)}.bk-eq .bk-eq-field__bad{color:var(--eq-bad);margin:0;font-size:12.5px;line-height:1.45}.bk-eq .bk-eq-area{display:flex;position:relative}.bk-eq .bk-field .bk-eq-area textarea{resize:vertical;min-height:148px;padding-bottom:30px}.bk-eq .bk-eq-count{font-variant-numeric:tabular-nums;color:var(--fg-dim);pointer-events:none;font-size:11.5px;position:absolute;bottom:11px;right:13px}.bk-eq .bk-eq-svc{border:1px solid var(--eq-hair-2);transition:border-color .3s var(--ease), box-shadow .3s var(--ease);background:#fff;border-radius:14px;padding:clamp(14px,1.5vw,18px)}.bk-eq .bk-eq-svc.is-open{border-color:var(--eq-green);box-shadow:0 0 0 3px #25f71624}.bk-eq .bk-eq-svc__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.bk-eq .bk-eq-svc__card{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.bk-eq .bk-eq-svc__card .bk-eq-svc__top,.bk-eq .bk-eq-svc__card .bk-eq-svc__say,.bk-eq .bk-eq-svc__card .bk-eq-svc__title,.bk-eq .bk-eq-svc__card .bk-eq-svc__sub{display:block}.bk-eq .bk-eq-svc__card .bk-eq-svc__top{display:flex}.bk-eq .bk-eq-svc__card .bk-eq-svc__toggle{pointer-events:none}.bk-eq .bk-eq-svc__card:focus-visible{outline:none}.bk-eq .bk-eq-svc:has(.bk-eq-svc__card:hover){border-color:#25f71699}.bk-eq .bk-eq-svc:has(.bk-eq-svc__card:hover) .bk-eq-svc__word{text-underline-offset:3px;text-decoration:underline}.bk-eq .bk-eq-svc:has(.bk-eq-svc__card:focus-visible){border-color:var(--eq-green);box-shadow:0 0 0 3px #25f7162e}.bk-eq .bk-eq-svc__title{letter-spacing:-.012em;color:var(--fg);margin:0;font-size:15px;font-weight:600}.bk-eq .bk-eq-svc__title span{color:var(--fg-dim);font-weight:400}.bk-eq .bk-eq-svc__sub{color:var(--fg-dim);margin:4px 0 0;font-size:13px;line-height:1.45}.bk-eq .bk-eq-svc__toggle{font:inherit;color:var(--eq-green-ink);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:9px;padding:6px 2px;font-size:13.5px;font-weight:600;display:inline-flex}.bk-eq .bk-eq-svc__toggle:hover .bk-eq-svc__word{text-underline-offset:3px;text-decoration:underline}.bk-eq .bk-eq-svc__toggle:focus-visible{outline:2px solid var(--eq-green);outline-offset:3px;border-radius:6px}.bk-eq .bk-eq-svc__plus{font-size:17px;line-height:1}.bk-eq .bk-eq-svc__caret{border-bottom:1.6px solid;border-right:1.6px solid;width:8px;height:8px;margin-bottom:-3px;transform:rotate(-135deg)}.bk-eq .bk-eq-svc__body{flex-direction:column;gap:14px;margin-top:16px;display:flex}.bk-eq .bk-eq-svc__body[hidden]{display:none}.bk-eq .bk-eq-svc__search{display:flex;position:relative}.bk-eq .bk-eq-svc__search input{border:1px solid var(--eq-hair);width:100%;font:inherit;color:var(--fg);transition:border-color .28s var(--ease), background .28s var(--ease);background:#fbfbfb;border-radius:10px;padding:11px 38px 11px 40px;font-size:14px}.bk-eq .bk-eq-svc__search input::placeholder{color:#00000057}.bk-eq .bk-eq-svc__search input:focus{border-color:var(--eq-hair-2);background:#fff;outline:none}.bk-eq .bk-eq-svc__mag{width:15px;height:15px;color:var(--fg-dim);pointer-events:none;margin-top:-7.5px;position:absolute;top:50%;left:14px}.bk-eq .bk-eq-svc__clear{width:26px;height:26px;font:inherit;color:var(--fg-dim);cursor:pointer;background:0 0;border:0;border-radius:8px;margin-top:-13px;font-size:17px;line-height:1;position:absolute;top:50%;right:6px}.bk-eq .bk-eq-svc__clear:hover{color:var(--fg);background:#0000000d}.bk-eq .bk-eq-svc__chips{flex-wrap:wrap;gap:7px;display:flex}.bk-eq .bk-eq-svc__chips.is-shut{margin-top:14px}.bk-eq .bk-eq-svc__chip{font:inherit;color:var(--fg);cursor:pointer;transition:background .25s var(--ease), border-color .25s var(--ease);background:#25f71624;border:1px solid #25f71680;border-radius:999px;align-items:center;gap:8px;padding:6px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.bk-eq .bk-eq-svc__chip span{color:var(--fg-dim);font-size:14px;line-height:1}.bk-eq .bk-eq-svc__chip:hover{border-color:var(--eq-green);background:#25f7163d}.bk-eq .bk-eq-svc__chip:hover span{color:var(--fg)}.bk-eq .bk-eq-svc__chip:focus-visible{outline:2px solid var(--eq-green);outline-offset:2px}.bk-eq .bk-eq-svc__chip em{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bk-eq .bk-eq-svc__any{border:1px solid var(--eq-hair);cursor:pointer;transition:background .25s var(--ease), border-color .25s var(--ease);background:#fbfbfb;border-radius:12px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:12px 14px;display:grid}.bk-eq .bk-eq-svc__any.is-on{background:#25f7161a;border-color:#25f7166b}.bk-eq .bk-eq-svc__any:hover{border-color:var(--eq-hair-2)}.bk-eq .bk-eq-svc__badge{width:30px;height:30px;color:var(--eq-green-ink);background:#25f7162e;border-radius:999px;place-items:center;display:grid}.bk-eq .bk-eq-svc__badge svg{width:16px;height:16px}.bk-eq .bk-eq-svc__anysay b{color:var(--fg);font-size:13.5px;font-weight:600;display:block}.bk-eq .bk-eq-svc__anysay em{color:var(--fg-dim);margin-top:2px;font-size:12.5px;font-style:normal;line-height:1.4;display:block}.bk-eq .bk-eq-svc__cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px 20px;display:grid}.bk-eq .bk-eq-svc__head{letter-spacing:.17em;text-transform:uppercase;color:var(--fg-dim);margin:0 0 9px;font-size:10.5px;font-weight:700}.bk-eq .bk-eq-svc__row{color:var(--fg);cursor:pointer;transition:color .2s var(--ease);border-radius:8px;grid-template-columns:17px 17px minmax(0,1fr);align-items:center;gap:10px;padding:5px 6px 5px 0;font-size:13px;line-height:1.3;display:grid;position:relative}.bk-eq .bk-eq-svc__row:hover{color:var(--fg)}.bk-eq .bk-eq-svc__row:hover .bk-eq-svc__box{border-color:var(--eq-green)}.bk-eq .bk-eq-svc__row.is-full{opacity:.4;cursor:default}.bk-eq .bk-eq-svc__row.is-on{font-weight:500}.bk-eq .bk-eq-svc__ico{width:17px;height:17px;color:var(--fg-dim)}.bk-eq .bk-eq-svc__row.is-on .bk-eq-svc__ico{color:var(--eq-green-ink)}.bk-eq .bk-eq-svc__in{opacity:0;width:17px;height:17px;cursor:inherit;margin:0;position:absolute}.bk-eq .bk-eq-svc__box{border:1.5px solid var(--eq-hair-2);color:#0000;width:17px;height:17px;transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);background:#fff;border-radius:5px;place-items:center;display:grid}.bk-eq .bk-eq-svc__box svg{width:11px;height:11px}.bk-eq .bk-eq-svc__box.is-on{background:var(--eq-green);border-color:var(--eq-green);color:#0a0a0a}.bk-eq .bk-eq-svc__in:focus-visible+.bk-eq-svc__box{outline:2px solid var(--eq-green);outline-offset:2px}.bk-eq .bk-eq-svc__none,.bk-eq .bk-eq-svc__full{color:var(--fg-dim);margin:0;font-size:13px;line-height:1.5}.bk-eq .bk-eq-svc__full{color:var(--fg)}.bk-eq .bk-eq-acts{margin-top:2px}.bk-eq .bk-eq-go{letter-spacing:-.008em;text-transform:none;border-radius:12px;gap:10px;padding:16px 26px;font-size:15px;font-weight:700}.bk-eq .bk-eq-go span{font-size:15px}.bk-eq .bk-eq-go:disabled{opacity:.42;cursor:default;transform:none}.bk-eq .bk-eq-acts__p{max-width:36ch;color:var(--fg-dim);flex:210px;margin:0;font-size:13px;line-height:1.5}.bk-eq .bk-eq-plan{border:1px solid var(--eq-hair);background:#fbfbfb;border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(16px,2vw,26px);padding:clamp(16px,1.8vw,22px);display:grid}.bk-eq .bk-eq-plan__h{letter-spacing:-.016em;color:var(--fg);margin:0;font-size:16.5px;font-weight:600}.bk-eq .bk-eq-plan__x{color:var(--fg-dim);margin:8px 0 0;font-size:13.5px;line-height:1.55}.bk-eq .bk-eq-plan__meta{color:var(--fg);flex-wrap:wrap;gap:8px 20px;margin:14px 0 0;font-size:13px;display:flex}.bk-eq .bk-eq-plan__meta span{align-items:center;gap:8px;display:inline-flex}.bk-eq .bk-eq-plan__meta svg{width:16px;height:16px;color:var(--eq-green-ink)}.bk-eq .bk-eq-plan__tags{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0;display:flex}.bk-eq .bk-eq-plan__tags svg{width:16px;height:16px;color:var(--eq-green-ink);margin-right:4px}.bk-eq .bk-eq-plan__tags b{color:var(--fg);background:#25f71629;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:500}.bk-eq .bk-eq-plan__lh{letter-spacing:.17em;text-transform:uppercase;color:var(--fg-dim);margin:0 0 9px;font-size:10.5px;font-weight:700}.bk-eq .bk-eq-plan__list ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.bk-eq .bk-eq-plan__list li{color:var(--fg-dim);padding-left:16px;font-size:13px;line-height:1.45;position:relative}.bk-eq .bk-eq-plan__list li:before{content:"";background:var(--eq-green);border-radius:999px;width:5px;height:5px;position:absolute;top:7px;left:0}.bk-eq .bk-eq-cal--full{border:1px solid var(--eq-hair);background:#fff;border-radius:16px;padding:clamp(14px,1.6vw,20px)}.bk-eq .bk-eq-cal__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:clamp(10px,1.2vw,16px);display:flex}.bk-eq .bk-eq-cal__nav{align-items:center;gap:4px;display:flex}.bk-eq .bk-eq-cal__month{letter-spacing:-.022em;color:var(--fg);order:1;margin:0 6px;font-size:clamp(16px,1.4vw,20px);font-weight:600}.bk-eq .bk-eq-cal__nav .bk-eq-cal__arrow:first-child{order:0}.bk-eq .bk-eq-cal__nav .bk-eq-cal__arrow:last-child{order:2}.bk-eq .bk-eq-cal__arrow{border:1px solid var(--eq-hair);width:32px;height:32px;font:inherit;color:var(--fg);cursor:pointer;transition:border-color .3s var(--ease), background .3s var(--ease);background:#fff;border-radius:9px;place-items:center;font-size:17px;line-height:1;display:grid}.bk-eq .bk-eq-cal__arrow:hover:not(:disabled){border-color:var(--eq-hair-2);background:#00000008}.bk-eq .bk-eq-cal__arrow:disabled{opacity:.3;cursor:default}.bk-eq .bk-eq-cal__arrow:focus-visible{outline:2px solid var(--eq-green);outline-offset:2px}.bk-eq .bk-eq-tz{border:1px solid var(--eq-hair);transition:border-color .3s var(--ease);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 30px 0 12px;display:inline-flex;position:relative}.bk-eq .bk-eq-tz:hover{border-color:var(--eq-hair-2)}.bk-eq .bk-eq-tz__ico{width:15px;height:15px;color:var(--fg-dim);flex:none}.bk-eq .bk-eq-tz select{appearance:none;max-width:190px;font:inherit;color:var(--fg);cursor:pointer;background:0 0;border:0;padding:9px 0;font-size:13px}.bk-eq .bk-eq-tz select:focus-visible{outline:2px solid var(--eq-green);outline-offset:4px;border-radius:4px}.bk-eq .bk-eq-tz__caret{border-right:1.5px solid var(--fg-dim);border-bottom:1.5px solid var(--fg-dim);pointer-events:none;width:7px;height:7px;margin-top:-5px;position:absolute;top:50%;right:13px;transform:rotate(45deg)}.bk-eq .bk-eq-cal__week,.bk-eq .bk-eq-cal__grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.bk-eq .bk-eq-cal__week{letter-spacing:.12em;text-align:center;color:var(--fg-dim);gap:6px;margin-bottom:8px;font-size:10.5px;font-weight:600}.bk-eq .bk-eq-cal__grid{gap:6px}.bk-eq .bk-eq-cal__day{border:1px solid var(--eq-hair);min-height:56px;font:inherit;color:var(--fg);cursor:pointer;transition:background .22s var(--ease), border-color .22s var(--ease), color .22s var(--ease);background:#fff;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px 2px;display:flex}.bk-eq .bk-eq-cal__day i{font-size:14.5px;font-style:normal;font-weight:500;line-height:1}.bk-eq .bk-eq-dot{background:var(--eq-green);border-radius:999px;width:5px;height:5px;text-decoration:none;display:block}.bk-eq .bk-eq-dot.is-off{background:#0003}.bk-eq .bk-eq-cal__day:hover:not(:disabled){background:#25f71612;border-color:#25f71699}.bk-eq .bk-eq-cal__day:focus-visible{outline:2px solid var(--eq-green);outline-offset:2px}.bk-eq .bk-eq-cal__day:disabled{color:#00000042;cursor:default;background:#0000000a;border-color:#0000}.bk-eq .bk-eq-cal__day.is-on{border-color:var(--eq-green);background:var(--eq-green);color:#0a0a0a}.bk-eq .bk-eq-cal__day.is-on i{font-weight:700}.bk-eq .bk-eq-cal__day.is-on .bk-eq-dot{background:#0009}.bk-eq .bk-eq-legend{color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:8px 20px;margin:clamp(12px,1.4vw,18px) 0 0;font-size:12.5px;display:flex}.bk-eq .bk-eq-legend span{align-items:center;gap:8px;display:inline-flex}.bk-eq .bk-eq-legend em{opacity:.85;flex:100%;font-style:normal}.bk-eq .bk-eq-cal.is-loading .bk-eq-cal__grid{opacity:.55}.bk-eq .bk-eq-cal--slim{border:1px solid var(--eq-hair);background:#fff;border-radius:16px;padding:clamp(12px,1.4vw,16px)}.bk-eq .bk-eq-cal--slim .bk-eq-cal__head{flex-wrap:wrap;margin-bottom:10px}.bk-eq .bk-eq-cal--slim .bk-eq-cal__month{font-size:15.5px}.bk-eq .bk-eq-cal--slim .bk-eq-cal__arrow{width:28px;height:28px;font-size:15px}.bk-eq .bk-eq-cal--slim .bk-eq-cal__week,.bk-eq .bk-eq-cal--slim .bk-eq-cal__grid{gap:2px}.bk-eq .bk-eq-cal--slim .bk-eq-cal__week{letter-spacing:.06em;font-size:10px}.bk-eq .bk-eq-cal--slim .bk-eq-cal__day{background:0 0;border-color:#0000;border-radius:9px;gap:3px;min-height:0;padding:7px 0 6px}.bk-eq .bk-eq-cal--slim .bk-eq-cal__day i{font-size:13.5px}.bk-eq .bk-eq-cal--slim .bk-eq-cal__day:disabled{background:0 0;border-color:#0000}.bk-eq .bk-eq-cal--slim .bk-eq-cal__day:disabled .bk-eq-dot{display:none}.bk-eq .bk-eq-cal--slim .bk-eq-cal__day.is-on{background:var(--eq-green);border-color:var(--eq-green)}.bk-eq .bk-eq-sum{border:1px solid var(--eq-hair);background:#fbfbfb;border-radius:14px;padding:clamp(15px,1.7vw,20px)}.bk-eq .bk-eq-sum__top{justify-content:space-between;align-items:center;gap:14px;display:flex}.bk-eq .bk-eq-sum__h{letter-spacing:-.012em;color:var(--fg);margin:0;font-size:15px;font-weight:600}.bk-eq .bk-eq-sum__edit{font:inherit;color:var(--eq-green-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 2px;font-size:13px;font-weight:600;display:inline-flex}.bk-eq .bk-eq-sum__edit svg{width:13px;height:13px}.bk-eq .bk-eq-sum__edit:hover{text-underline-offset:3px;text-decoration:underline}.bk-eq .bk-eq-sum__edit:focus-visible{outline:2px solid var(--eq-green);outline-offset:3px;border-radius:6px}.bk-eq .bk-eq-sum__rows{margin:6px 0 0;display:grid}.bk-eq .bk-eq-sum__rows>div{border-top:1px solid var(--eq-hair);padding:11px 0}.bk-eq .bk-eq-sum__rows>div:first-child{border-top:0}.bk-eq .bk-eq-sum__rows dt{color:var(--fg-dim);align-items:center;gap:11px;font-size:12.5px;display:flex}.bk-eq .bk-eq-sum__ico{width:19px;color:var(--fg-dim);place-items:center;display:grid}.bk-eq .bk-eq-sum__ico svg{width:16px;height:16px}.bk-eq .bk-eq-sum__rows dd{color:var(--fg);margin:4px 0 0 30px;font-size:14px;line-height:1.45}.bk-eq .bk-eq-sum__rows dd em{color:var(--fg-dim);font-style:normal}.bk-eq .bk-eq-sum__tags{flex-wrap:wrap;gap:6px;display:inline-flex}.bk-eq .bk-eq-sum__tags b{color:var(--fg);background:#25f71629;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:500}.bk-eq .bk-eq-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(14px,1.6vw,18px);display:grid}.bk-eq .bk-eq-split.has-day{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"plan plan""cal hours"}.bk-eq .bk-eq-split.has-day .bk-eq-plan{grid-area:plan;grid-template-columns:minmax(0,1fr);padding-block:clamp(12px,1.3vw,16px)}.bk-eq .bk-eq-split.has-day .bk-eq-plan__x{display:none}.bk-eq .bk-eq-split.has-day .bk-eq-plan__say{flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}.bk-eq .bk-eq-split.has-day .bk-eq-plan__meta,.bk-eq .bk-eq-split.has-day .bk-eq-plan__tags{margin:0}.bk-eq .bk-eq-split.has-day .bk-eq-cal{grid-area:cal}.bk-eq .bk-eq-split.has-day .bk-eq-hours{grid-area:hours}.bk-eq .bk-eq-hours{border:1px solid var(--eq-hair);background:#fff;border-radius:16px;padding:clamp(14px,1.6vw,20px);animation-name:bk-eq-slide;animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both}@keyframes bk-eq-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.bk-eq .bk-eq-hours__day{letter-spacing:-.018em;color:var(--fg);margin:0;font-size:16.5px;font-weight:600}.bk-eq .bk-eq-hours__x{color:var(--fg-dim);margin:5px 0 0;font-size:13px}.bk-eq .bk-eq-hours__tz{color:var(--fg-dim);margin:16px 0 0;font-size:12.5px;line-height:1.5}.bk-eq .bk-eq-times__parts{flex-direction:column;gap:clamp(14px,1.8vw,20px);margin-top:clamp(14px,1.8vw,20px);display:flex}.bk-eq .bk-eq-part__h{letter-spacing:.17em;text-transform:uppercase;color:var(--fg-dim);margin:0 0 9px;font-size:10.5px;font-weight:700}.bk-eq .bk-eq-part__hours{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:7px;display:grid}.bk-eq .bk-eq-hour{border:1px solid var(--eq-hair-2);font:inherit;color:var(--fg);cursor:pointer;transition:background .22s var(--ease), border-color .22s var(--ease), color .22s var(--ease);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:12px 10px;font-size:14px;font-weight:500;display:inline-flex}.bk-eq .bk-eq-hour:hover:not(:disabled){background:var(--eq-green);border-color:var(--eq-green);color:#0a0a0a}.bk-eq .bk-eq-hour:focus-visible{outline:2px solid var(--eq-green);outline-offset:2px}.bk-eq .bk-eq-hour:disabled{opacity:.4;cursor:default}.bk-eq .bk-eq-hour.is-holding{opacity:1;border-color:var(--eq-green);background:#25f7161f}.bk-eq .bk-eq-hour.is-on{border-color:var(--eq-green);background:#25f71624;font-weight:600;box-shadow:0 0 0 3px #25f71624}.bk-eq .bk-eq-hour.is-on:hover:not(:disabled){color:var(--fg);background:#25f71638}.bk-eq .bk-eq-times__wait,.bk-eq .bk-eq-times__note{color:var(--fg-dim);align-items:center;gap:10px;margin:clamp(14px,1.8vw,20px) 0 0;font-size:13.5px;line-height:1.5;display:flex}.bk-eq .bk-eq-times__note{color:var(--fg)}.bk-eq .bk-eq-spin{border:2px solid #0000002e;border-top-color:var(--eq-green-ink);border-radius:50%;flex:none;width:13px;height:13px;animation-name:bk-eq-turn;animation-duration:.8s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes bk-eq-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bk-eq .bk-eq-held{background:#25f7161a;border:1px solid #25f71680;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:12px 16px;display:flex}.bk-eq .bk-eq-held p{color:var(--fg);margin:0;font-size:13.5px;line-height:1.5}.bk-eq .bk-eq-held b{font-weight:600}.bk-eq .bk-eq-held span{gap:14px;display:inline-flex}.bk-eq .bk-eq-held button,.bk-eq .bk-eq-link{border:0;border-bottom:1px solid var(--eq-green);font:inherit;color:var(--fg);cursor:pointer;transition:border-color .3s var(--ease);background:0 0;padding:2px 0;font-size:13.5px;font-weight:600}.bk-eq .bk-eq-held button:hover,.bk-eq .bk-eq-link:hover{border-bottom-color:var(--fg)}.bk-eq .bk-eq-held button:focus-visible,.bk-eq .bk-eq-link:focus-visible{outline:2px solid var(--eq-green);outline-offset:3px;border-radius:3px}.bk-eq .bk-eq-change{border-top:1px solid var(--eq-hair);border-bottom:1px solid var(--eq-hair);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;padding:14px 0;display:flex}.bk-eq .bk-eq-change>i{background:var(--eq-hair-2);width:1px;height:18px}.bk-eq .bk-eq-change button{font:inherit;color:var(--fg);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--eq-hair-2);text-decoration-color:var(--eq-hair-2);cursor:pointer;transition:text-decoration-color .3s var(--ease);background:0 0;border:0;align-items:center;gap:8px;padding:4px 2px;font-size:13.5px;font-weight:500;display:inline-flex}.bk-eq .bk-eq-change button svg{width:16px;height:16px;color:var(--fg-dim)}.bk-eq .bk-eq-change button:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.bk-eq .bk-eq-change button:focus-visible{outline:2px solid var(--eq-green);outline-offset:3px;border-radius:4px}.bk-eq .bk-eq-change button:disabled{opacity:.5;cursor:wait}.bk-eq .bk-eq-change__sure{color:var(--fg);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0;font-size:13.5px;display:flex}.bk-eq .bk-eq-change__sure button{border:1px solid var(--eq-hair-2);border-radius:9px;padding:8px 14px;text-decoration:none}.bk-eq .bk-eq-change__sure button.is-do{border-color:var(--eq-bad);color:var(--eq-bad)}.bk-eq .bk-eq-change__sure button.is-do:hover{background:var(--eq-bad);color:#fff}.bk-eq .bk-eq-change__sure button.is-do .bk-eq-spin{border-top-color:currentColor}.bk-eq .bk-eq-change__note{text-align:center;color:var(--eq-bad);flex:100%;margin:0;font-size:13px}.bk-eq .bk-eq-done{flex-direction:column;align-items:stretch;gap:clamp(18px,2.2vw,26px);padding-top:clamp(16px,2vw,24px);display:flex}.bk-eq .bk-eq-done__say{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:clamp(14px,1.8vw,22px);display:grid}.bk-eq .bk-eq-done__tick{background:var(--eq-green);color:#0a0a0a;border-radius:999px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 0 0 8px #25f71629}.bk-eq .bk-eq-done__tick svg{width:26px;height:26px}.bk-eq .bk-eq-done__tick.is-off{color:var(--fg-dim);box-shadow:none;background:#00000014}.bk-eq .bk-eq-slip__rows dd a{color:var(--fg);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--eq-hair-2);text-decoration-color:var(--eq-hair-2)}.bk-eq .bk-eq-slip__rows dd a:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.bk-eq .bk-eq-done h3{letter-spacing:-.038em;margin:10px 0 0;font-size:clamp(30px,3.3vw,48px);font-weight:700;line-height:1}.bk-eq .bk-eq-done__x{max-width:46ch;color:var(--fg-dim);margin:12px 0 0;font-size:15px;line-height:1.6}.bk-eq .bk-eq-done__move{color:var(--fg-dim);margin:0;font-size:13.5px;line-height:1.55}.bk-eq .bk-eq-done__move b{color:var(--fg);font-weight:600}.bk-eq .bk-eq-slip{border:1px solid var(--eq-hair);background:#fff;border-radius:16px;padding:clamp(16px,1.9vw,24px);box-shadow:0 1px 2px #00000008,0 14px 34px #0000000a}.bk-eq .bk-eq-slip__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.bk-eq .bk-eq-slip__h{letter-spacing:-.018em;color:var(--fg);margin:0;font-size:17px;font-weight:600}.bk-eq .bk-eq-slip__ref{color:var(--fg-dim);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.bk-eq .bk-eq-slip__rows{margin:8px 0 0;display:grid}.bk-eq .bk-eq-slip__rows>div{border-top:1px solid var(--eq-hair);grid-template-columns:minmax(110px,.34fr) minmax(0,1fr);align-items:baseline;gap:6px 18px;padding:14px 0;display:grid}.bk-eq .bk-eq-slip__rows dt{color:var(--fg-dim);align-items:center;gap:11px;font-size:13px;display:flex}.bk-eq .bk-eq-slip__rows dt span{width:18px;color:var(--fg-dim);place-items:center;display:grid}.bk-eq .bk-eq-slip__rows dt svg{width:16px;height:16px}.bk-eq .bk-eq-slip__rows dd{color:var(--fg);margin:0;font-size:14.5px;line-height:1.45}.bk-eq .bk-eq-slip__rows dd i{color:var(--fg-dim);margin-top:4px;font-size:12.5px;font-style:normal;line-height:1.45;display:block}.bk-eq .bk-eq-ics{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:10px;display:grid}.bk-eq .bk-eq-ics__b{border:1px solid var(--eq-hair-2);text-align:center;color:var(--fg);transition:border-color .3s var(--ease), background .3s var(--ease);background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.bk-eq .bk-eq-ics__b svg{width:17px;height:17px;color:var(--fg-dim)}.bk-eq .bk-eq-ics__b:hover{border-color:var(--fg);background:#00000008}.bk-eq .bk-eq-ics__b:focus-visible{outline:2px solid var(--eq-green);outline-offset:2px}.bk-eq .bk-eq-ics__b.is-live{border-color:var(--eq-green);background:var(--eq-green);color:#0a0a0a}.bk-eq .bk-eq-ics__b.is-live svg{color:#0a0a0a}.bk-eq .bk-eq-ics__b.is-live:hover{background:var(--fg);border-color:var(--fg);color:var(--bg)}.bk-eq .bk-eq-ics__b.is-live:hover svg{color:var(--bg)}.bk-eq .bk-eq__direct{border-top:1px solid var(--eq-hair);margin-top:clamp(26px,3.2vw,40px);padding-top:clamp(18px,2.2vw,26px)}.bk-eq .bk-eq__direct ul{flex-wrap:wrap;gap:8px 26px;margin:12px 0 0;padding:0;list-style:none;display:flex}.bk-eq .bk-eq__direct a{color:var(--fg);border-bottom:1px solid var(--eq-hair-2);transition:border-color .3s var(--ease);padding-bottom:2px;font-size:14.5px;text-decoration:none}.bk-eq .bk-eq__direct a:hover{border-bottom-color:var(--eq-green)}.bk-eq .bk-eq-book{margin-top:clamp(22px,2.8vw,32px)}:is(.bk-eq .bk-eq__desk:has(.bk-eq-done) .bk-eq-book,.bk-eq .bk-eq__desk:has(.bk-eq-step) .bk-eq-book,.bk-eq .bk-eq__desk:has(.bk-eq-form.is-meeting) .bk-eq-book){display:none}.bk-eq .bk-eq-book__or{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:16px;margin:0 0 clamp(16px,2vw,22px);font-size:11px;font-weight:600;display:flex}.bk-eq .bk-eq-book__or:before,.bk-eq .bk-eq-book__or:after{content:"";background:var(--eq-hair);flex:1;height:1px}.bk-eq .bk-eq-book__card{border:1px solid var(--eq-hair);width:100%;font:inherit;text-align:left;cursor:pointer;transition:border-color .35s var(--ease), box-shadow .35s var(--ease), transform .35s var(--ease);background:#fff;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:clamp(16px,1.7vw,20px);display:grid;box-shadow:0 1px 2px #0000000a,0 12px 30px #0000000a}.bk-eq .bk-eq-book__card:hover{border-color:#25f7168c;transform:translateY(-2px);box-shadow:0 1px 2px #0000000a,0 18px 42px #00000014}.bk-eq .bk-eq-book__card:focus-visible{outline:2px solid var(--eq-green);outline-offset:3px}.bk-eq .bk-eq-book__of{min-width:0;display:block}.bk-eq .bk-eq-book__of b{letter-spacing:-.014em;color:var(--fg);font-size:16px;font-weight:600;display:block}.bk-eq .bk-eq-book__of em{color:var(--fg-dim);margin-top:5px;font-size:13.5px;font-style:normal;line-height:1.5;display:block}.bk-eq .bk-eq-book__go{letter-spacing:.12em;text-transform:uppercase;color:var(--eq-green-ink);white-space:nowrap;align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.bk-eq .bk-eq-book__go i{transition:transform .4s var(--ease);font-style:normal}.bk-eq .bk-eq-book__card:hover .bk-eq-book__go i{transform:translate(4px)}@container eq (max-width:620px){.bk-eq .bk-eq-svc__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-eq .bk-eq-split.has-day{grid-template-columns:minmax(0,1fr);grid-template-areas:"plan""cal""hours"}.bk-eq .bk-eq-plan{grid-template-columns:minmax(0,1fr)}.bk-eq .bk-eq-cal--slim .bk-eq-cal__day{padding:9px 0 8px}}@container eq (max-width:470px){.bk-eq .bk-eq-row,.bk-eq .bk-eq-svc__cols{grid-template-columns:minmax(0,1fr)}.bk-eq .bk-eq-svc__top{flex-direction:column;align-items:flex-start;gap:10px}.bk-eq .bk-eq-cal__head{flex-wrap:wrap}.bk-eq .bk-eq-tz select{max-width:150px}.bk-eq .bk-eq-cal__day{border-radius:9px;min-height:46px}.bk-eq .bk-eq-cal__week,.bk-eq .bk-eq-cal__grid{gap:3px}.bk-eq .bk-eq-slip__rows>div{grid-template-columns:minmax(0,1fr)}.bk-eq .bk-eq-slip__rows dd{margin-left:29px}.bk-eq .bk-eq-done__say{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.bk-eq .bk-eq__grid{grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,48px)}.bk-eq .bk-eq__say{min-height:0;position:relative;top:auto}.bk-eq .bk-eq__desk{border-left:0;border-top:1px solid var(--eq-hair);padding-top:clamp(26px,4vw,36px);padding-left:0}.bk-eq .bk-eq__lede{max-width:46ch}.bk-eq .bk-eq-cards{max-width:none}.bk-eq .bk-eq-scene{display:none}}@media (max-width:620px){.bk-eq .bk-eq-card{grid-template-columns:38px minmax(0,1fr) 14px;gap:13px}.bk-eq .bk-eq-card__badge{width:38px;height:38px}.bk-eq .bk-eq-book__card{grid-template-columns:38px minmax(0,1fr);row-gap:14px}.bk-eq .bk-eq-book__go{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.bk-eq .bk-eq-petal i{animation-name:none}.bk-eq .bk-eq-modes__pill{transition:none}.bk-eq .bk-eq-spin{animation-name:none}}
.bk-invite{z-index:70;place-items:center;max-height:100dvh;padding:clamp(12px,2.5vw,40px);display:grid;position:fixed;inset:0}.bk-invite__scrim{cursor:pointer;-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:#08090a8c;border:0;padding:0;animation-name:bk-invite-fade;animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both;position:fixed;inset:0}.bk-invite__sheet{z-index:1;overscroll-behavior:contain;background:#fff;border:1px solid #0000001a;border-radius:22px;width:min(620px,100%);max-height:min(92dvh,900px);padding:clamp(24px,3vw,40px);animation-name:bk-invite-rise;animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both;position:relative;overflow-y:auto;box-shadow:0 40px 90px -30px #000000b3}.bk-invite .bk-eq{padding-bottom:0}.bk-invite .bk-eq__desk{width:100%}@keyframes bk-invite-fade{0%{opacity:0}to{opacity:1}}@keyframes bk-invite-rise{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.bk-invite .bk-invite__label{letter-spacing:.16em;text-transform:uppercase;color:#6b6e70;font-size:11px;font-weight:600;line-height:1.5}.bk-invite .bk-invite__h{letter-spacing:-.03em;max-width:22ch;color:var(--ink);margin:10px 0 0;font-size:clamp(23px,2.4vw,32px);font-weight:700;line-height:1.08}.bk-invite .bk-invite__p{color:#55585a;max-width:46ch;margin:12px 0 0;font-size:clamp(14px,1vw,15.5px);line-height:1.5}.bk-invite__form{margin-top:clamp(20px,2.4vw,30px)}.bk-invite__x{z-index:2;color:#55585a;cursor:pointer;background:#0000000d;border:0;border-radius:50%;place-items:center;width:34px;height:34px;transition:background-color .3s,color .3s;display:grid;position:absolute;top:12px;right:12px}.bk-invite__x:hover,.bk-invite__x:focus-visible{color:var(--ink);background:#0000001a}.bk-invite__x svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:12px;height:12px}.bk-invite__not{font:inherit;color:#6b6e70;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:16px auto 0;padding:8px 4px;font-size:13px;text-decoration:underline;transition:color .3s;display:block}.bk-invite__not:hover,.bk-invite__not:focus-visible{color:var(--ink)}@media (max-width:640px){.bk-invite{place-items:end center;padding:0}.bk-invite__sheet{width:100%;max-height:94dvh;padding-bottom:calc(clamp(24px, 3vw, 40px) + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:22px 22px 0 0}@keyframes bk-invite-rise{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.bk-invite__scrim,.bk-invite__sheet{animation:none}.bk-invite__x,.bk-invite__not{transition:none}}.bk-invite .bk-invite__label{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.bk-invite .bk-invite__label i{opacity:.45;font-style:normal}.bk-invite .bk-invite__label b{color:var(--ink);font-weight:600}.bk-invite .bk-eq-about{background:#00000006;border:1px solid #0000001a;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:clamp(14px,1.6vw,20px);padding:13px 15px;display:flex}.bk-invite .bk-eq-about span{letter-spacing:.14em;text-transform:uppercase;color:#6b6e70;font-size:11px}.bk-invite .bk-eq-about strong{letter-spacing:-.012em;color:var(--ink);font-size:clamp(14px,1vw,16px);font-weight:600}
.bk-jr__chip{border:1px solid var(--hair);letter-spacing:.13em;text-transform:uppercase;color:var(--fg-dim);transition:color .3s var(--ease), border-color .3s var(--ease);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.bk-jr__chip:hover{color:var(--fg);border-color:var(--hair-2)}.bk-jr__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,46px);margin:clamp(24px,3vw,38px) 0 0;padding:0;list-style:none;display:grid}.bk-jr__cards a{border-top:1px solid var(--hair);transition:border-color .35s var(--ease);flex-direction:column;gap:10px;padding-top:18px;text-decoration:none;display:flex}.bk-jr__cards a:hover{border-top-color:var(--accent)}.bk-jr__card-top{letter-spacing:.15em;text-transform:uppercase;color:var(--fg-dim);gap:12px;font-size:10.5px;font-weight:600;display:flex}.bk-jr__card-top em{color:var(--accent);font-style:normal}.bk-jr__card-h{letter-spacing:-.018em;color:var(--fg);text-wrap:balance;font-size:clamp(17px,1.4vw,21px);font-weight:600;line-height:1.22}.bk-jr__card-x{color:var(--fg-dim);font-size:14.5px;line-height:1.55}.bk-jr__card-go{color:var(--fg-dim);transition:color .3s var(--ease);margin-top:4px;font-size:12px;font-weight:600}.bk-jr__cards a:hover .bk-jr__card-go{color:var(--accent)}@media (max-width:1080px){.bk-jr__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.bk-jr__cards{grid-template-columns:minmax(0,1fr)}}.bk-jr-ix{padding-bottom:clamp(48px,7vw,104px)}.bk-jr-ix__head{border-bottom:1px solid var(--hair);padding-block:clamp(14px,2.4vw,34px) clamp(26px,3.6vw,50px)}.bk-jr-ix__head .bk-label{justify-content:space-between}.bk-jr-ix__head .bk-label a{color:var(--fg-dim);transition:color .3s var(--ease);text-decoration:none}.bk-jr-ix__head .bk-label a:hover{color:var(--fg)}.bk-jr-ix__head h1{letter-spacing:-.032em;max-width:20ch;margin:clamp(16px,2vw,26px) 0 0;font-size:clamp(34px,5vw,66px);line-height:1.03}.bk-jr-ix__lede{max-width:56ch;color:var(--fg-dim);margin:clamp(16px,2vw,24px) 0 0;font-size:clamp(16.5px,1.4vw,20px);line-height:1.5}.bk-jr-ix__bar{flex-wrap:wrap;gap:8px;padding-block:clamp(22px,3vw,34px);display:flex}.bk-jr__chip.is-here{color:var(--fg);border-color:var(--accent)}.bk-jr-ix__first{grid-template-columns:minmax(0,1fr);margin-top:0}.bk-jr-ix__first a{border-top-color:var(--accent);gap:14px;padding-top:clamp(20px,2.4vw,30px)}.bk-jr-ix__first .bk-jr__card-h{letter-spacing:-.03em;max-width:18ch;font-size:clamp(28px,3.6vw,50px);line-height:1.04}.bk-jr-ix__first .bk-jr__card-x{max-width:52ch;font-size:clamp(16px,1.3vw,18.5px);line-height:1.55}.bk-jr-ix__rest{margin-top:clamp(34px,4.5vw,62px)}@media (max-width:720px){.bk-jr-ix__head h1,.bk-jr-ix__first .bk-jr__card-h{max-width:none}}.bk-jx{--jx-green:#25f716;--jx-green-ink:#0f8f08;--jx-hair:#0000001a;--jx-hair-2:#0000002e;--jx-tile:#f2f3f3;--jx-band:#f7f7f7;--jx-beat:clamp(54px, 7vw, 124px);padding-bottom:clamp(40px,5vw,80px)}.bk-jx .bk-jx-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:14px;margin:0;font-size:11px;font-weight:700;display:flex}.bk-jx .bk-jx-eyebrow:before{content:"";background:var(--jx-green);width:30px;height:2px}.bk-jx .bk-jx-hero{padding-block:clamp(20px, 2.6vw, 40px) var(--jx-beat);padding-left:max(var(--pad), calc((100% - var(--max)) / 2 + var(--pad)));grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5.5vw,110px);display:grid}.bk-jx .bk-jx-hero__h1{letter-spacing:-.036em;color:var(--fg);margin:clamp(20px,2.6vw,32px) 0 0;font-size:clamp(34px,3.8vw,62px);font-weight:700;line-height:1.04}.bk-jx .bk-jx-hero__h1 span{display:block}.bk-jx .bk-jx-hero__lede{max-width:44ch;color:var(--fg-dim);margin:clamp(22px,2.8vw,34px) 0 0;font-size:clamp(15.5px,1.15vw,17.5px);line-height:1.6}.bk-jx .bk-jx-facts{flex-wrap:wrap;align-items:stretch;gap:clamp(20px,2.6vw,40px);margin:clamp(26px,3.4vw,44px) 0 0;display:flex}.bk-jx .bk-jx-facts>div+div{border-left:1px solid var(--jx-hair);padding-left:clamp(20px,2.6vw,40px)}.bk-jx .bk-jx-facts dt{letter-spacing:.16em;text-transform:uppercase;color:var(--fg);margin:0;font-size:11px;font-weight:700}.bk-jx .bk-jx-facts dt[data-count]{letter-spacing:-.02em;text-transform:none;font-size:clamp(22px,1.9vw,27px);font-weight:700;line-height:1}.bk-jx .bk-jx-facts dd{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim);margin:10px 0 0;font-size:10px;font-weight:500}.bk-jx .bk-jx-hero__art{aspect-ratio:39/20;background:var(--jx-tile);position:relative;overflow:hidden}.bk-jx .bk-jx-hero__art img{object-fit:cover}.bk-jx .bk-jx-hero__art:after{content:"";background:linear-gradient(90deg,#fff0 38%,#ffffffb8 72%,#ffffffe6 100%);position:absolute;inset:0}.bk-jx .bk-jx-hero__aside,.bk-jx .bk-jx-hero__mark{z-index:1;letter-spacing:.19em;text-transform:uppercase;width:min(30%,15ch);color:var(--fg-dim);margin:0;font-size:10px;font-weight:700;line-height:1.9;position:absolute;right:clamp(16px,2.2vw,40px)}.bk-jx .bk-jx-hero__aside{top:clamp(16px,2.2vw,40px)}.bk-jx .bk-jx-hero__aside:after{content:"";background:var(--jx-hair-2);width:26px;height:1px;margin-top:14px;display:block}.bk-jx .bk-jx-hero__mark{bottom:clamp(16px,2.2vw,40px)}.bk-jx .bk-jx-bar{border-top:1px solid var(--jx-hair);border-bottom:1px solid var(--jx-hair);justify-content:space-between;align-items:center;gap:clamp(12px,2vw,32px);padding-block:clamp(10px,1.2vw,16px);display:flex}.bk-jx .bk-jx-bar .bk-jr-ix__bar{overscroll-behavior-x:contain;flex-wrap:nowrap;gap:clamp(14px,2.4vw,40px);min-width:0;padding:0;overflow-x:auto}.bk-jx .bk-jx-bar .bk-jr__chip{white-space:nowrap;letter-spacing:0;text-transform:none;color:var(--fg-dim);border:0;border-bottom:2px solid #0000;border-radius:0;padding:8px 0;font-size:13.5px;font-weight:500}.bk-jx .bk-jx-bar .bk-jr__chip:hover{color:var(--fg);border-color:var(--jx-hair-2)}.bk-jx .bk-jx-bar .bk-jr__chip.is-here{color:var(--fg);border-color:var(--jx-green);font-weight:600}.bk-jx .bk-jx-sort{color:var(--fg-dim);flex:none;align-items:center;gap:10px;font-size:13px;display:inline-flex}.bk-jx .bk-jx-sort select{appearance:none;font:inherit;color:var(--fg);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23111111' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='m1.5 2 4.5 4.5L10.5 2'/%3E%3C/svg%3E") 100%/11px no-repeat;border:0;border-radius:0;margin:0;padding:4px 22px 4px 0;font-size:13.5px;font-weight:500}.bk-jx .bk-jx-sort select:focus-visible{outline:2px solid var(--jx-green-ink);outline-offset:3px}.bk-jx .bk-jx-lead{border-bottom:1px solid var(--jx-hair);grid-template-columns:minmax(0,1.85fr) minmax(0,1fr) minmax(0,.42fr);align-items:stretch;gap:clamp(24px,3.2vw,56px);padding-block:clamp(28px,3.2vw,54px);display:grid}.bk-jx .bk-jx-lead__art{display:block;position:relative}.bk-jx .bk-jx-lead__art:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(97deg,#0000009e 0%,#0000004d 30%,#0000 58%);position:absolute;inset:0}.bk-jx .bk-jx-lead__tag,.bk-jx .bk-jx-lead__words{z-index:2;letter-spacing:.2em;text-transform:uppercase;color:#fff;font-size:10px;font-weight:700;position:absolute;left:clamp(16px,2.4vw,32px)}.bk-jx .bk-jx-lead__tag{top:clamp(16px,2.4vw,32px)}.bk-jx .bk-jx-lead__tag:after{content:"";background:#ffffff8c;width:30px;height:1px;margin-top:12px;display:block}.bk-jx .bk-jx-lead__words{color:#ffffffdb;gap:3px;line-height:1.5;display:grid;bottom:clamp(16px,2.4vw,32px)}.bk-jx .bk-jx-meta{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;font-size:10.5px;font-weight:700;display:flex}.bk-jx .bk-jx-meta em{color:var(--jx-green-ink);font-style:normal}.bk-jx .bk-jx-lead__h{letter-spacing:-.028em;text-wrap:pretty;margin:clamp(14px,1.7vw,22px) 0 0;font-size:clamp(26px,2.6vw,40px);font-weight:600;line-height:1.12}.bk-jx .bk-jx-lead__h a{color:var(--fg);text-decoration:none}.bk-jx .bk-jx-lead__h a:hover{color:var(--jx-green-ink)}.bk-jx .bk-jx-lead__x{max-width:44ch;color:var(--fg-dim);margin:clamp(14px,1.6vw,20px) 0 0;font-size:clamp(15px,1.1vw,17px);line-height:1.6}.bk-jx .bk-jx-read{color:var(--fg);align-items:center;gap:16px;margin-top:clamp(18px,2.2vw,30px);font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.bk-jx .bk-jx-read__go{background:var(--jx-green);color:#0a0a0a;width:clamp(36px,2.9vw,42px);height:clamp(36px,2.9vw,42px);transition:transform .4s var(--ease);border-radius:50%;place-items:center;font-size:16px;line-height:1;display:grid}.bk-jx .bk-jx-read:hover .bk-jx-read__go{transform:translate(4px)}.bk-jx .bk-jx-lead__rail{border-left:1px solid var(--jx-hair);flex-direction:column;justify-content:space-between;gap:24px;padding-left:clamp(20px,2.4vw,40px);display:flex}.bk-jx .bk-jx-lead__mark{letter-spacing:.19em;text-transform:uppercase;color:var(--fg-dim);margin:0;font-size:10px;font-weight:700;line-height:1.9}.bk-jx .bk-jx-lead__mark:after{content:"";background:var(--jx-hair-2);width:26px;height:1px;margin-top:16px;display:block}.bk-jx .bk-jx-turn{align-items:center;gap:8px;display:flex}.bk-jx .bk-jx-turn__n{font-variant-numeric:tabular-nums;color:var(--fg-dim);margin:0 auto 0 0;font-size:12.5px}.bk-jx .bk-jx-turn__n b{color:var(--fg);font-weight:600}.bk-jx .bk-jx-turn__n span{opacity:.6;margin:0 3px}.bk-jx .bk-jx-turn__n i{font-style:normal}.bk-jx .bk-jx-turn button{border:1px solid var(--jx-hair-2);width:30px;height:30px;font:inherit;color:var(--fg);cursor:pointer;transition:border-color .3s var(--ease), background .3s var(--ease);background:0 0;border-radius:50%;place-items:center;padding:0;font-size:15px;line-height:1;display:grid}.bk-jx .bk-jx-turn button:hover{border-color:var(--fg);background:#0000000a}@keyframes bk-jx-lit{0%{opacity:0}to{opacity:1}}@keyframes bk-jx-lifted{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.bk-jx .bk-jx-lead__art{animation-name:bk-jx-lit;animation-duration:.6s;animation-timing-function:var(--ease);animation-fill-mode:both}.bk-jx .bk-jx-lead__of{animation-name:bk-jx-lifted;animation-duration:.62s;animation-delay:60ms;animation-timing-function:var(--ease);animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.bk-jx .bk-jx-lead__art,.bk-jx .bk-jx-lead__of{animation-name:none}}.bk-jx .bk-jx-cols{padding-block:var(--jx-beat);border-bottom:1px solid var(--jx-hair);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bk-jx .bk-jx-col{padding-inline:clamp(0px,2vw,38px)}.bk-jx .bk-jx-col:first-child{padding-left:0}.bk-jx .bk-jx-col:last-child{padding-right:0}.bk-jx .bk-jx-col+.bk-jx-col{border-left:1px solid var(--jx-hair)}.bk-jx .bk-jx-col__head{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 16px;padding-bottom:clamp(18px,2.2vw,26px);display:grid}.bk-jx .bk-jx-col__name{align-items:baseline;gap:12px;margin:0;display:flex}.bk-jx .bk-jx-col__name i{letter-spacing:.1em;color:var(--jx-green-ink);font-size:12px;font-style:normal;font-weight:700}.bk-jx .bk-jx-col__name i:after{content:"";vertical-align:.28em;background:var(--jx-green);width:18px;height:2px;margin-left:12px;display:inline-block}.bk-jx .bk-jx-col__name b{letter-spacing:-.024em;color:var(--fg);font-size:clamp(20px,1.9vw,26px);font-weight:600}.bk-jx .bk-jx-col__all{color:var(--fg-dim);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;text-decoration:none;display:inline-flex}.bk-jx .bk-jx-col__all:hover{color:var(--fg)}.bk-jx .bk-jx-col__all span{transition:transform .4s var(--ease)}.bk-jx .bk-jx-col__all:hover span{transform:translate(4px)}.bk-jx .bk-jx-col__note{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim);grid-column:1/-1;font-size:10px;font-weight:700}.bk-jx .bk-jx-col__soon{border-top:1px solid var(--jx-hair);color:var(--fg-dim);margin:0;padding-top:clamp(16px,2vw,24px);font-size:14px;line-height:1.55}.bk-jx .bk-jx-rows{margin:0;padding:0;list-style:none}.bk-jx .bk-jx-rows li+li{margin-top:clamp(14px,1.7vw,20px)}.bk-jx .bk-jx-rows a{border-top:1px solid var(--jx-hair);grid-template-columns:clamp(72px,7.2vw,112px) minmax(0,1fr) auto;align-items:start;gap:clamp(12px,1.4vw,18px);padding-top:clamp(14px,1.7vw,20px);text-decoration:none;display:grid}.bk-jx .bk-jx-rows a:hover .bk-jx-row__of b{color:var(--jx-green-ink)}.bk-jx .bk-jx-row__of{min-width:0;display:block}.bk-jx .bk-jx-row__of b{letter-spacing:-.014em;color:var(--fg);transition:color .3s var(--ease);margin-top:7px;font-size:15.5px;font-weight:600;line-height:1.24;display:block}.bk-jx .bk-jx-row__of em{color:var(--fg-dim);margin-top:6px;font-size:13.5px;font-style:normal;line-height:1.5;display:block}.bk-jx .bk-jx-row__go{border:1px solid var(--jx-hair-2);width:30px;height:30px;color:var(--fg-dim);transition:border-color .3s var(--ease), color .3s var(--ease), background .3s var(--ease);border-radius:50%;align-self:end;place-items:center;font-size:13px;line-height:1;display:grid}.bk-jx .bk-jx-rows a:hover .bk-jx-row__go{border-color:var(--fg);color:var(--fg);background:#0000000a}.bk-jx .bk-jx-proc{margin-block:0 var(--jx-beat);padding-block:clamp(40px,5vw,80px);padding-inline:max(var(--pad), calc((100% - var(--max)) / 2 + var(--pad)));background:var(--jx-band);grid-template-columns:minmax(0,1fr) minmax(0,.72fr) auto;align-items:start;gap:clamp(18px,2.4vw,34px) clamp(28px,3.4vw,60px);display:grid}.bk-jx .bk-jx-proc__h{letter-spacing:-.03em;color:var(--fg);margin:clamp(16px,2vw,24px) 0 0;font-size:clamp(27px,2.9vw,44px);font-weight:600;line-height:1.08}.bk-jx .bk-jx-proc__h span{display:block}.bk-jx .bk-jx-proc__x{max-width:42ch;color:var(--fg-dim);margin:clamp(16px,2vw,24px) 0 0;font-size:14.5px;line-height:1.62}.bk-jx .bk-jx-proc__more{white-space:nowrap;color:var(--fg);align-items:center;gap:12px;margin-top:clamp(16px,2vw,24px);font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.bk-jx .bk-jx-proc__more span{transition:transform .4s var(--ease)}.bk-jx .bk-jx-proc__more:hover span{transform:translate(5px)}.bk-jx .bk-jx-steps{background:var(--bg);border-radius:clamp(6px,.6vw,10px);grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,5vw,76px);margin:clamp(18px,2.6vw,40px) 0 0;padding:clamp(24px,2.8vw,44px);list-style:none;display:grid}.bk-jx .bk-jx-steps__top{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(8px,1vw,14px);display:grid;position:relative}.bk-jx .bk-jx-steps__top i{letter-spacing:.08em;color:var(--fg-dim);padding-top:4px;font-size:11px;font-style:normal;font-weight:500}.bk-jx .bk-jx-steps__tile{background:var(--jx-tile);border-radius:50%;justify-self:start;place-items:center;width:clamp(52px,4.4vw,66px);height:clamp(52px,4.4vw,66px);display:grid}.bk-jx .bk-jx-steps__ico{width:clamp(22px,1.9vw,27px);height:clamp(22px,1.9vw,27px);color:var(--fg)}.bk-jx .bk-jx-steps li{position:relative}.bk-jx .bk-jx-steps li+li:before{content:"→";color:var(--fg);font-size:15px;position:absolute;top:50%;left:calc(clamp(16px,5vw,76px)/-2);transform:translate(-50%,-50%)}.bk-jx .bk-jx-steps b{letter-spacing:-.008em;color:var(--fg);margin-top:clamp(14px,1.6vw,20px);font-size:14px;font-weight:600;display:block}.bk-jx .bk-jx-steps em{color:var(--fg-dim);margin-top:7px;font-size:13px;font-style:normal;line-height:1.5;display:block}.bk-jx .bk-jx-cta{margin-top:var(--jx-beat);padding-block:clamp(44px,5.2vw,86px);padding-inline:max(var(--pad), calc((100% - var(--max)) / 2 + var(--pad)));background:var(--jx-band);grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);align-items:end;gap:clamp(20px,2.6vw,40px) clamp(28px,3.6vw,64px);display:grid}.bk-jx .bk-jx-cta__h{letter-spacing:-.032em;color:var(--fg);margin:clamp(16px,2vw,24px) 0 0;font-size:clamp(30px,3.2vw,49px);font-weight:600;line-height:1.06}.bk-jx .bk-jx-cta__x{max-width:42ch;color:var(--fg-dim);margin:0;font-size:15px;line-height:1.6}.bk-jx .bk-jx-cta__acts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);margin-top:clamp(10px,1.4vw,20px);display:grid}.bk-jx .bk-jx-act{background:var(--bg);transition:transform .35s var(--ease), box-shadow .35s var(--ease);border-radius:clamp(6px,.6vw,10px);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(16px,1.7vw,24px);padding:clamp(20px,2.2vw,32px);text-decoration:none;display:grid}.bk-jx .bk-jx-act:hover{transform:translateY(-2px);box-shadow:0 14px 34px #00000012}.bk-jx .bk-jx-act__ico{background:var(--jx-tile);width:clamp(42px,3.2vw,48px);height:clamp(42px,3.2vw,48px);color:var(--fg);transition:transform .4s var(--ease);border-radius:50%;place-items:center;font-size:17px;line-height:1;display:grid}.bk-jx .bk-jx-act[data-lead] .bk-jx-act__ico{background:var(--jx-green);color:#0a0a0a}.bk-jx .bk-jx-act:hover .bk-jx-act__ico{transform:translate(3px)}.bk-jx .bk-jx-act__svg{width:20px;height:20px}.bk-jx .bk-jx-act__of{min-width:0;display:block}.bk-jx .bk-jx-act__of b{letter-spacing:-.016em;color:var(--fg);font-size:17px;font-weight:600;display:block}.bk-jx .bk-jx-act__of em{max-width:38ch;color:var(--fg-dim);margin-top:8px;font-size:13.5px;font-style:normal;line-height:1.55;display:block}.bk-jx .bk-jx-cta__note{color:var(--fg-dim);grid-column:1/-1;align-items:flex-start;gap:12px;margin:clamp(6px,1vw,14px) 0 0;font-size:12.5px;line-height:1.5;display:flex}.bk-jx .bk-jx-cta__note:before{content:"";background:var(--jx-green);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.bk-jx .bk-jx-plate,.bk-jx .bk-jx-shot{aspect-ratio:4/3;background:linear-gradient(108deg,#e6eaeb 0 34%,#f9fafa 34% 63%,#d5dadc 63% 100%);display:block;position:relative;overflow:hidden}.bk-jx .bk-jx-shot img{object-fit:cover}.bk-jx .bk-jx-plate:before,.bk-jx .bk-jx-plate:after{content:"";position:absolute;inset:0}.bk-jx .bk-jx-plate:before{background:radial-gradient(120% 90% at 18% 6%,#ffffffe6 0%,#fff0 62%)}.bk-jx .bk-jx-plate:after{background:var(--jx-green);clip-path:polygon(34% 0,34.7% 0,34.7% 100%,34% 100%)}.bk-jx .bk-jx-plate[data-plate="1"]{background:linear-gradient(72deg,#d9dee0 0 28%,#f6f8f8 28% 58%,#e7eaeb 58% 82%,#ccd2d4 82% 100%)}.bk-jx .bk-jx-plate[data-plate="1"]:after{clip-path:polygon(58% 0,58.7% 0,58.7% 100%,58% 100%)}.bk-jx .bk-jx-plate[data-plate="2"]{background:linear-gradient(160deg,#23262800 0 0,#212426 0 42%,#15181a 42% 74%,#0c0e0f 74% 100%)}.bk-jx .bk-jx-plate[data-plate="2"]:before{background:radial-gradient(110% 80% at 72% 10%,#ffffff38 0%,#fff0 58%)}.bk-jx .bk-jx-plate[data-plate="2"]:after{clip-path:polygon(42% 0,42.7% 0,42.7% 100%,42% 100%)}.bk-jx .bk-jx-plate[data-plate="3"]{background:linear-gradient(8deg,#ced4d6 0 22%,#eef1f1 22% 54%,#fafbfb 54% 78%,#dfe3e4 78% 100%)}.bk-jx .bk-jx-plate[data-plate="3"]:after{clip-path:polygon(0 54%,100% 54%,100% 54.8%,0 54.8%)}.bk-jx .bk-jx-plate[data-plate="4"]{background:linear-gradient(125deg,#f7f8f8 0 30%,#dfe4e5 30% 52%,#eef0f1 52% 76%,#c9d0d2 76% 100%)}.bk-jx .bk-jx-plate[data-plate="4"]:after{clip-path:polygon(76% 0,76.7% 0,76.7% 100%,76% 100%)}.bk-jx .bk-jx-plate[data-plate="5"]{background:linear-gradient(28deg,#0d0f10 0 30%,#1b1e20 30% 58%,#101314 58% 100%)}.bk-jx .bk-jx-plate[data-plate="5"]:before{background:radial-gradient(100% 90% at 24% 88%,#fff3 0%,#fff0 60%)}.bk-jx .bk-jx-plate[data-plate="5"]:after{clip-path:polygon(0 58%,100% 58%,100% 58.8%,0 58.8%)}.bk-jx .bk-jx-plate--lead,.bk-jx .bk-jx-lead__art .bk-jx-shot{aspect-ratio:16/9}.bk-jx .bk-jx-plate--row,.bk-jx .bk-jx-rows .bk-jx-shot{aspect-ratio:1}@media (max-width:1180px){.bk-jx .bk-jx-lead{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.bk-jx .bk-jx-lead__rail{border-left:0;border-top:1px solid var(--jx-hair);flex-direction:row;grid-column:1/-1;align-items:center;padding-top:clamp(20px,2.4vw,30px);padding-left:0}.bk-jx .bk-jx-lead__mark{max-width:34ch}.bk-jx .bk-jx-lead__mark:after{display:none}.bk-jx .bk-jx-turn{flex:none}}@media (max-width:1080px){.bk-jx .bk-jx-cols{grid-template-columns:minmax(0,1fr)}.bk-jx .bk-jx-col{padding-inline:0}.bk-jx .bk-jx-col+.bk-jx-col{border-left:0;border-top:1px solid var(--jx-hair);margin-top:clamp(30px,4vw,48px);padding-top:clamp(26px,3.4vw,40px)}.bk-jx .bk-jx-proc{grid-template-columns:minmax(0,1fr)}.bk-jx .bk-jx-proc__x,.bk-jx .bk-jx-proc__more{margin-top:0}.bk-jx .bk-jx-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.4vw,40px)}.bk-jx .bk-jx-steps li+li:before{display:none}}@media (max-width:860px){.bk-jx .bk-jx-hero,.bk-jx .bk-jx-lead{grid-template-columns:minmax(0,1fr)}.bk-jx .bk-jx-hero__art{margin-top:clamp(26px,5vw,40px)}.bk-jx .bk-jx-hero{padding-right:max(var(--pad), calc((100% - var(--max)) / 2 + var(--pad)))}.bk-jx .bk-jx-lead__art{order:-1}.bk-jx .bk-jx-cta{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:620px){.bk-jx .bk-jx-cta__acts{grid-template-columns:minmax(0,1fr)}.bk-jx .bk-jx-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,4vw,26px)}.bk-jx .bk-jx-hero__art{aspect-ratio:3/2}.bk-jx .bk-jx-hero__aside,.bk-jx .bk-jx-hero__mark{width:min(44%,15ch)}.bk-jx .bk-jx-rows a{grid-template-columns:clamp(72px,22vw,96px) minmax(0,1fr)}.bk-jx .bk-jx-row__go{display:none}.bk-jx .bk-jx-lead__rail{flex-wrap:wrap}}@media (max-width:640px){.bk-jx .bk-jx-facts{gap:20px 26px}.bk-jx .bk-jx-facts>div+div{border-left:0;padding-left:0}}@media (max-width:520px){.bk-jx .bk-jx-bar{flex-wrap:wrap}}.bk-jx-shelf{--accent:#25f716}.bk-jx-shelf .bk-jr-ix__first a{border-top-color:#25f716}
.bk-art{--accent:#25f716;--accent-ink:#14a50d;--art-left:clamp(196px, 16vw, 232px);--art-col:min(672px, 100%);--art-right:clamp(248px, 20.5vw, 296px);--art-gap:clamp(26px, 4.6vw, 68px);--art-top:clamp(84px, 8vw, 112px);--art-ink:#0f1011;--art-body:#3d4043;--art-soft:#6b6e70;--art-faint:#9a9c9e;--art-panel:linear-gradient(158deg, #fafbfb 0%, #f4f5f5 52%, #eef0f0 100%);padding-bottom:clamp(56px,8vw,120px)}.bk-art .bk-art__block{max-width:calc(var(--art-left) + var(--art-col) + var(--art-right) + var(--art-gap) * 2);margin-inline:auto}.bk-art .bk-art__progress{z-index:90;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.bk-art .bk-art__progress>div{background:var(--accent);transform-origin:0;height:100%;transform:scaleX(0)}.bk-art .bk-art__grid{grid-template-columns:var(--art-left) minmax(0, var(--art-col)) var(--art-right);gap:var(--art-gap);padding-top:clamp(18px,2.6vw,34px);display:grid}.bk-art .bk-art__main{min-width:0}.bk-art .bk-art__left,.bk-art .bk-art__right{top:var(--art-top);height:calc(100vh - var(--art-top));height:calc(100svh - var(--art-top));align-self:start;min-width:0;position:sticky}.bk-art .bk-art__stay{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;gap:clamp(22px,2.6vw,34px);height:100%;padding-bottom:20px;display:flex;overflow-y:auto}.bk-art .bk-art__stay::-webkit-scrollbar{width:0}.bk-art .bk-art__stay>*{flex:none}.bk-art .bk-art__label{letter-spacing:.17em;text-transform:uppercase;color:var(--art-ink);margin:0 0 clamp(14px,1.6vw,20px);font-size:11px;font-weight:600}.bk-art .bk-art__back{letter-spacing:.16em;text-transform:uppercase;color:var(--art-soft);transition:color .3s var(--ease);align-items:center;gap:10px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.bk-art .bk-art__back svg{width:14px;height:14px}.bk-art .bk-art__back svg path{transition:transform .4s var(--ease)}.bk-art .bk-art__back:hover{color:var(--art-ink)}.bk-art .bk-art__back:hover svg path{transform:translate(-2px)}.bk-art .bk-art__toc ol{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.bk-art .bk-art__toc a{color:var(--art-soft);transition:color .3s var(--ease), border-color .3s var(--ease);border-left:2px solid #0000;padding:7px 0 7px 16px;font-size:14px;line-height:1.45;text-decoration:none;display:block}.bk-art .bk-art__toc a:hover{color:var(--art-ink)}.bk-art .bk-art__toc a[aria-current=true]{border-left-color:var(--accent);color:var(--art-ink);font-weight:600}.bk-art .bk-art__svc ul{margin:0;padding:0;list-style:none}.bk-art .bk-art__svc a{color:var(--art-soft);transition:color .3s var(--ease);grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:14px;padding-block:9px;font-size:13.5px;line-height:1.3;text-decoration:none;display:grid}.bk-art .bk-art__svc svg{width:100%;height:auto}.bk-art .bk-art__svc a>svg:first-child{color:var(--art-ink)}.bk-art .bk-art__svc a>svg:last-child{color:var(--art-faint);transition:color .3s var(--ease)}.bk-art .bk-art__svc a>svg:last-child path{transition:transform .4s var(--ease)}.bk-art .bk-art__svc a:hover{color:var(--art-ink)}.bk-art .bk-art__svc a:hover>svg:last-child{color:var(--accent-ink)}.bk-art .bk-art__svc a:hover>svg:last-child path{transform:translate(3px)}.bk-art .bk-art__ask{background:var(--art-panel);border-radius:10px;padding:clamp(20px,2.2vw,26px);box-shadow:inset 0 0 0 1px #0000000f}.bk-art .bk-art__ask-label{letter-spacing:.17em;text-transform:uppercase;color:var(--art-faint);margin:0 0 10px;font-size:10.5px;font-weight:600}.bk-art .bk-art__ask h2{letter-spacing:-.026em;color:var(--art-ink);margin:0;font-size:clamp(17px,1.4vw,21px);line-height:1.18}.bk-art .bk-art__ask-x{color:var(--art-soft);margin:10px 0 0;font-size:13.5px;line-height:1.5}.bk-art .bk-art__ask-go{letter-spacing:.15em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:9px;margin-top:clamp(14px,1.6vw,20px);font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.bk-art .bk-art__ask-go svg{width:13px;height:13px}.bk-art .bk-art__ask-go svg path{transition:transform .4s var(--ease)}.bk-art .bk-art__ask-go:hover svg path{transform:translate(2px,-2px)}.bk-art .bk-art__meta{letter-spacing:.16em;text-transform:uppercase;color:var(--art-faint);flex-wrap:wrap;align-items:center;gap:8px clamp(16px,2vw,26px);margin:0 0 clamp(16px,2.2vw,26px);font-size:11px;font-weight:600;display:flex}.bk-art .bk-art__meta a{color:var(--art-soft);transition:color .3s var(--ease);text-decoration:none}.bk-art .bk-art__meta a:hover{color:var(--art-ink)}.bk-art .bk-art__h1{letter-spacing:-.032em;text-wrap:balance;color:var(--art-ink);margin:0;font-size:clamp(33px,4.1vw,56px);line-height:1.05}.bk-art .bk-art__stand{letter-spacing:-.008em;color:#34383a;max-width:44ch;margin:clamp(18px,2.4vw,28px) 0 0;font-size:clamp(16px,1.4vw,19.5px);line-height:1.5}.bk-art .bk-art__by{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;margin-top:clamp(22px,2.8vw,34px);padding-bottom:clamp(18px,2.2vw,26px);display:flex}.bk-art .bk-art__who{align-items:center;gap:13px;min-width:0;display:flex}.bk-art .bk-art__face{background:linear-gradient(160deg,#f7f8f8,#e7e9e9);border-radius:999px;flex:none;width:40px;height:40px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000017}.bk-art .bk-art__face img{object-fit:cover}.bk-art .bk-art__face--mark{letter-spacing:.02em;color:var(--art-ink);place-items:center;font-size:14px;font-weight:600;display:grid}.bk-art .bk-art__name{color:var(--art-body);margin:0;font-size:14px;line-height:1.35;display:block}.bk-art .bk-art__name b{color:var(--art-ink);font-weight:600}.bk-art .bk-art__role{color:var(--art-faint);margin:2px 0 0;font-size:12.5px;line-height:1.35;display:block}.bk-art .bk-art__share{align-items:center;gap:clamp(8px,1.2vw,16px);display:flex}.bk-art .bk-art__ico{width:32px;height:32px;color:var(--art-ink);cursor:pointer;transition:color .3s var(--ease), background-color .3s var(--ease);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.bk-art .bk-art__ico svg{width:18px;height:18px}.bk-art .bk-art__ico:hover{background:#0000000e}.bk-art .bk-art__ico.is-done{color:var(--accent-ink)}.bk-art .bk-art__said{letter-spacing:.04em;color:var(--accent-ink);font-size:12px;font-weight:600}.bk-art .bk-art__fig{margin:clamp(22px,3vw,36px) 0 0}.bk-art .bk-art__shot{aspect-ratio:1.9;background:var(--bg-2);border-radius:8px;display:block;position:relative;overflow:hidden}.bk-art .bk-art__shot img{object-fit:cover}.bk-art .bk-art__cap{color:var(--art-faint);margin:11px 0 0;font-size:12.5px;line-height:1.5}.bk-art .bk-art__prose{counter-reset:sec;padding-top:clamp(26px,3.4vw,44px)}.bk-art .bk-art__prose>*{margin-block:0 clamp(17px,1.7vw,24px)}.bk-art .bk-art__prose>:last-child{margin-bottom:0}.bk-art .bk-art__prose p{letter-spacing:-.002em;color:var(--art-body);font-size:clamp(15.5px,1.15vw,16.8px);line-height:1.68}.bk-art .bk-art__h{counter-increment:sec;letter-spacing:-.028em;color:var(--art-ink);scroll-margin-top:var(--art-top);margin-top:clamp(48px,6.4vw,92px);margin-bottom:clamp(12px,1.4vw,18px);font-size:clamp(21px,2.3vw,32px);line-height:1.2}.bk-art .bk-art__h:before{content:counter(sec, decimal-leading-zero);letter-spacing:.1em;color:var(--accent);margin-bottom:clamp(8px,1vw,13px);font-size:12px;font-weight:700;display:block}.bk-art .bk-art__list{flex-direction:column;gap:11px;margin-left:0;padding-left:0;list-style:none;display:flex}.bk-art .bk-art__list li{color:var(--art-body);padding-left:26px;font-size:clamp(15px,1.1vw,16.5px);line-height:1.6;position:relative}.bk-art .bk-art__list li:before{content:"";background:var(--accent);width:8px;height:1px;position:absolute;top:.7em;left:2px}.bk-art .bk-art__list--num{counter-reset:art}.bk-art .bk-art__list--num li{counter-increment:art;padding-left:36px}.bk-art .bk-art__list--num li:before{content:counter(art, decimal-leading-zero);letter-spacing:.08em;width:auto;height:auto;color:var(--accent);background:0 0;font-size:12px;font-weight:600;line-height:1.75;top:0}.bk-art .bk-art__steps{counter-reset:step;flex-direction:column;gap:clamp(15px,1.7vw,22px);margin-block:clamp(24px,2.8vw,34px);padding:0;list-style:none;display:flex}.bk-art .bk-art__steps li{counter-increment:step;grid-template-columns:clamp(32px,3.2vw,42px) minmax(0,1fr);align-items:baseline;display:grid}.bk-art .bk-art__steps li:before{content:counter(step, decimal-leading-zero);letter-spacing:.04em;color:var(--accent);font-size:clamp(12.5px,1vw,14px);font-weight:600}.bk-art .bk-art__steps b{color:var(--art-ink);font-size:clamp(14.5px,1.1vw,16px);font-weight:600;line-height:1.35;display:block}.bk-art .bk-art__steps span{color:var(--art-soft);margin-top:4px;font-size:clamp(13px,1vw,14px);line-height:1.5;display:block}.bk-art .bk-art__quote{background:var(--art-panel);border-radius:10px;margin-block:clamp(26px,3.2vw,42px);padding:clamp(22px,2.6vw,32px) clamp(24px,2.8vw,36px) clamp(22px,2.6vw,30px) clamp(52px,5.4vw,72px);position:relative}.bk-art .bk-art__mark{color:var(--accent);font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1;position:absolute;top:clamp(18px,2.2vw,26px);left:clamp(22px,2.6vw,32px)}.bk-art .bk-art__quote p{letter-spacing:-.018em;text-wrap:balance;color:var(--art-ink);margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.45}.bk-art .bk-art__quote cite{margin-top:clamp(12px,1.4vw,18px);font-style:normal;display:block}.bk-art .bk-art__quote cite b{letter-spacing:.16em;text-transform:uppercase;color:var(--art-soft);font-size:10.5px;font-weight:600;display:block}.bk-art .bk-art__quote cite span{color:var(--art-faint);margin-top:3px;font-size:12.5px;display:block}.bk-art .bk-art__note{border:1px solid var(--hair);background:var(--art-panel);border-radius:10px;margin-block:clamp(24px,2.8vw,36px);padding:clamp(18px,2vw,24px)}.bk-art .bk-art__note:before{content:"Worth knowing";letter-spacing:.17em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:10px;font-size:10.5px;font-weight:600;display:block}.bk-art .bk-art__note p{color:var(--art-soft);margin:0;font-size:clamp(14px,1.05vw,15.5px);line-height:1.6}.bk-art .bk-art__code{border:1px solid var(--hair);background:#f5f6f6;border-radius:10px;margin-block:clamp(20px,2.4vw,30px);padding:clamp(18px,2vw,24px);position:relative;overflow-x:auto}.bk-art .bk-art__code code{color:var(--art-ink);white-space:pre;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6}.bk-art .bk-art__lang{letter-spacing:.16em;text-transform:uppercase;color:var(--art-faint);font-size:10px;font-weight:600;position:absolute;top:10px;right:14px}.bk-art .bk-art__tablewrap{margin-block:clamp(24px,2.8vw,36px);overflow-x:auto}.bk-art .bk-art__table{border-collapse:collapse;text-align:left;width:100%;font-size:clamp(13.5px,1vw,15px)}.bk-art .bk-art__table thead th{border-bottom:1px solid var(--hair-2);letter-spacing:.16em;text-transform:uppercase;color:var(--art-faint);white-space:nowrap;padding:0 18px 12px 0;font-size:10.5px;font-weight:600}.bk-art .bk-art__table tbody th,.bk-art .bk-art__table tbody td{border-bottom:1px solid var(--hair);vertical-align:top;padding:14px 18px 14px 0;line-height:1.5}.bk-art .bk-art__table tbody th{color:var(--art-ink);font-weight:600}.bk-art .bk-art__table tbody td{color:var(--art-soft);font-weight:400}.bk-art .bk-art__table tbody tr:last-child th,.bk-art .bk-art__table tbody tr:last-child td{border-bottom:0}.bk-art .bk-art__keys{background:var(--art-panel);border-radius:10px;margin-top:clamp(34px,4.2vw,58px);padding:clamp(22px,2.6vw,34px) clamp(20px,2.4vw,32px);box-shadow:inset 0 0 0 1px #0000000f}.bk-art .bk-art__keys h2{letter-spacing:-.02em;color:var(--art-ink);scroll-margin-top:var(--art-top);margin:0 0 clamp(14px,1.6vw,20px);font-size:clamp(17px,1.5vw,21px);line-height:1.2}.bk-art .bk-art__keys ul{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.bk-art .bk-art__keys li{color:var(--art-body);padding-left:28px;font-size:clamp(14.5px,1.1vw,16px);line-height:1.55;position:relative}.bk-art .bk-art__keys li:before,.bk-art .bk-art__keys li:after{content:"";background:var(--accent);position:absolute}.bk-art .bk-art__keys li:before{transform-origin:0;width:5px;height:2px;top:.84em;left:3px;transform:rotate(45deg)}.bk-art .bk-art__keys li:after{transform-origin:0;width:10px;height:2px;top:.92em;left:6px;transform:rotate(-45deg)}.bk-art .bk-art__faq{margin-top:clamp(34px,4.2vw,58px)}.bk-art .bk-art__faq>h2{letter-spacing:-.028em;color:var(--art-ink);scroll-margin-top:var(--art-top);margin:0 0 clamp(8px,1vw,14px);font-size:clamp(21px,2.3vw,32px);line-height:1.2}.bk-art .bk-art__q{border-bottom:1px solid var(--hair)}.bk-art .bk-art__q summary{color:var(--art-ink);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:18px;padding:clamp(15px,1.7vw,21px) 0;font-size:clamp(15px,1.15vw,16.5px);font-weight:600;line-height:1.4;list-style:none;display:flex}.bk-art .bk-art__q summary::-webkit-details-marker{display:none}.bk-art .bk-art__q summary i{flex:none;width:14px;height:14px;margin-top:4px;position:relative}.bk-art .bk-art__q summary i:before,.bk-art .bk-art__q summary i:after{content:"";background:var(--art-ink);width:14px;height:2px;transition:transform .4s var(--ease), background-color .3s var(--ease);position:absolute;top:6px;left:0}.bk-art .bk-art__q summary i:after{transform:rotate(90deg)}.bk-art .bk-art__q[open] summary i:after{transform:rotate(0)}.bk-art .bk-art__q[open] summary i:before,.bk-art .bk-art__q[open] summary i:after{background:var(--accent-ink)}.bk-art .bk-art__q p{color:var(--art-soft);margin:0;padding:0 clamp(26px,3vw,44px) clamp(17px,2vw,23px) 0;font-size:clamp(14.5px,1.1vw,16px);line-height:1.62}.bk-art .bk-art__end{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:clamp(34px,4.2vw,54px);padding-top:clamp(18px,2.2vw,26px);display:flex}.bk-art .bk-art__chips{flex-wrap:wrap;gap:7px;margin:0;display:flex}.bk-art .bk-art__chip{border:1px solid var(--hair);letter-spacing:.13em;text-transform:uppercase;color:var(--art-soft);transition:color .3s var(--ease), border-color .3s var(--ease);border-radius:999px;padding:7px 13px;font-size:10.5px;font-weight:600;text-decoration:none;display:inline-flex}.bk-art .bk-art__chip:hover{color:var(--art-ink);border-color:var(--hair-2)}.bk-art .bk-art__card{background:var(--art-panel);border-radius:10px;padding:clamp(20px,2.2vw,28px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.bk-art .bk-art__card__label{letter-spacing:.17em;text-transform:uppercase;color:#4ad03f;margin:0 0 12px;font-size:10.5px;font-weight:700;position:relative}.bk-art .bk-art__card h2{letter-spacing:-.028em;color:var(--art-ink);margin:0;font-size:clamp(19px,1.6vw,25px);line-height:1.16;position:relative}.bk-art .bk-art__card__x{color:var(--art-soft);margin:11px 0 0;font-size:13.5px;line-height:1.5;position:relative}.bk-art .bk-art__go{background:var(--accent);letter-spacing:.14em;text-transform:uppercase;color:#06170a;transition:background-color .3s var(--ease), transform .4s var(--ease);border-radius:999px;align-items:center;gap:10px;margin-top:clamp(16px,1.8vw,22px);padding:14px 21px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.bk-art .bk-art__go svg{width:13px;height:13px}.bk-art .bk-art__go:hover{background:#1ce00e;transform:translateY(-1px)}.bk-art .bk-art__plates{pointer-events:none;width:140px;height:120px;position:absolute;top:10px;right:-24px}.bk-art .bk-art__plates span{background:linear-gradient(150deg,#fff 0%,#f7f8f8 55%,#e9ebeb 100%);border-radius:5px;width:40px;height:96px;position:absolute;top:0;transform:skewY(-14deg);box-shadow:0 10px 22px #00000012}.bk-art .bk-art__plates span:first-child{opacity:.95;right:90px}.bk-art .bk-art__plates span:nth-child(2){opacity:.8;right:60px}.bk-art .bk-art__plates span:nth-child(3){opacity:.62;right:30px}.bk-art .bk-art__plates span:nth-child(4){opacity:.45;right:0}.bk-art .bk-art__rel{border-top:1px solid var(--hair);flex-direction:column;flex:auto;min-height:0;padding-top:clamp(18px,2vw,26px);display:flex}.bk-art .bk-art__rel ul{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:auto;gap:clamp(20px,2.4vw,30px);min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.bk-art .bk-art__rel ul::-webkit-scrollbar{width:0}.bk-art .bk-art__rel a{text-decoration:none;display:block}.bk-art .bk-art__thumb{aspect-ratio:1.94;background:var(--bg-2);border-radius:8px;margin-bottom:12px;display:block;position:relative;overflow:hidden}.bk-art .bk-art__thumb img{object-fit:cover;transition:transform .7s var(--ease)}.bk-art .bk-art__rel a:hover .bk-art__thumb img{transform:scale(1.05)}.bk-art .bk-art__rel em{letter-spacing:.15em;text-transform:uppercase;color:var(--art-faint);margin-bottom:7px;font-size:10px;font-style:normal;font-weight:600;display:block}.bk-art .bk-art__rel b{letter-spacing:-.02em;color:var(--art-ink);transition:color .3s var(--ease);font-size:clamp(16px,1.3vw,19px);font-weight:600;line-height:1.22;display:block}.bk-art .bk-art__rel a:hover b{color:var(--accent-ink)}.bk-art .bk-art__rel-x{color:var(--art-soft);margin-top:8px;font-size:13.5px;line-height:1.5;display:block}.bk-art .bk-art__rel-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--art-faint);flex-wrap:wrap;gap:6px 16px;margin-top:11px;font-size:10px;font-weight:600;display:flex}.bk-art .bk-art__all{border-top:1px solid var(--hair);letter-spacing:.16em;text-transform:uppercase;color:var(--art-ink);align-items:center;gap:10px;margin-top:clamp(14px,1.6vw,20px);padding-top:clamp(14px,1.6vw,20px);font-size:10.5px;font-weight:600;text-decoration:none;display:inline-flex}.bk-art .bk-art__all svg{width:14px;height:14px}.bk-art .bk-art__all svg path{transition:transform .4s var(--ease)}.bk-art .bk-art__all:hover svg path{transform:translate(3px)}.bk-art .bk-art__pager{border-top:1px solid var(--hair);grid-template-columns:1fr 1fr;margin-top:clamp(40px,5vw,70px);display:grid}.bk-art .bk-art__pager a{align-items:center;gap:clamp(14px,1.6vw,22px);padding:clamp(20px,2.4vw,30px) clamp(10px,1.6vw,24px);text-decoration:none;display:flex}.bk-art .bk-art__pager a+a{border-left:1px solid var(--hair)}.bk-art .bk-art__pager a:last-child{text-align:right;flex-direction:row-reverse}.bk-art .bk-art__pager em{letter-spacing:.16em;text-transform:uppercase;color:var(--art-faint);margin-bottom:8px;font-size:10px;font-style:normal;font-weight:600;display:block}.bk-art .bk-art__pager b{letter-spacing:-.014em;color:var(--art-ink);transition:color .3s var(--ease);font-size:clamp(14px,1.1vw,16px);font-weight:600;line-height:1.3;display:block}.bk-art .bk-art__pager a:hover b{color:var(--accent-ink)}.bk-art .bk-art__pager svg{width:20px;height:20px;color:var(--art-soft);flex:none}.bk-art .bk-art__pager svg path{transition:transform .4s var(--ease)}.bk-art .bk-art__pager a:hover svg{color:var(--art-ink)}.bk-art .bk-art__pager a:first-child:hover svg path{transform:translate(-3px)}.bk-art .bk-art__pager a:last-child:hover svg path{transform:translate(3px)}@media (max-width:1279px){.bk-art .bk-art__grid{grid-template-columns:minmax(0,1fr);gap:clamp(36px,5vw,56px)}.bk-art .bk-art__main{order:1}.bk-art .bk-art__left{order:2}.bk-art .bk-art__right{order:3}.bk-art .bk-art__left,.bk-art .bk-art__right{height:auto;position:static}.bk-art .bk-art__stay{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(26px,4vw,44px);height:auto;padding-bottom:0;display:grid;overflow:visible}.bk-art .bk-art__back,.bk-art .bk-art__toc{display:none}.bk-art .bk-art__rel{border-top:0;padding-top:0;display:block}.bk-art .bk-art__right .bk-art__stay{grid-template-columns:minmax(0,1fr)}.bk-art .bk-art__rel ul{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}}@media (max-width:980px){.bk-art .bk-art__rel ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.bk-art .bk-art__stay,.bk-art .bk-art__rel ul{grid-template-columns:minmax(0,1fr)}.bk-art .bk-art__by{align-items:flex-start}.bk-art .bk-art__share{justify-content:flex-start;width:100%;margin-left:-6px}.bk-art .bk-art__pager{grid-template-columns:minmax(0,1fr)}.bk-art .bk-art__pager a+a{border-left:0;border-top:1px solid var(--hair)}.bk-art .bk-art__pager a:last-child{text-align:left;flex-direction:row}.bk-art .bk-art__pager a:last-child svg{order:-1}}@media (prefers-reduced-motion:reduce){.bk-art .bk-art__back svg path,.bk-art .bk-art__all svg path,.bk-art .bk-art__pager svg path,.bk-art .bk-art__svc a>svg:last-child path,.bk-art .bk-art__ask-go svg path,.bk-art .bk-art__thumb img,.bk-art .bk-art__go{transition:none}}.bk-art .bk-art__watch{margin:clamp(26px,3.4vw,40px) 0}.bk-art .bk-art__watch-frame{aspect-ratio:16/9;background:var(--art-panel);border:1px solid var(--hair);border-radius:10px;display:block;position:relative;overflow:hidden}.bk-art .bk-art__watch--tall .bk-art__watch-frame{aspect-ratio:9/16;max-width:340px;margin-inline:auto}.bk-art .bk-art__watch-frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.bk-art .bk-art__watch-video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bk-art .bk-art__watch-sound{font:inherit;letter-spacing:.01em;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:background .2s var(--ease), transform .2s var(--ease);background:#00000094;border:0;border-radius:999px;align-items:center;gap:7px;padding:7px 13px 7px 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;left:10px}.bk-art .bk-art__watch-sound svg{width:17px;height:17px}.bk-art .bk-art__watch-sound:hover,.bk-art .bk-art__watch-sound:focus-visible{background:#000000c7;transform:translateY(-1px)}.bk-art .bk-art__watch-sound.is-on{color:var(--accent-ink);background:var(--accent)}.bk-art .bk-art__watch-sound.is-on:hover,.bk-art .bk-art__watch-sound.is-on:focus-visible{background:color-mix(in srgb, var(--accent) 88%, #000)}.bk-art .bk-art__watch-cap{color:var(--art-faint);margin:11px 0 0;font-size:12.5px;line-height:1.5}.bk-art .bk-art__watch--tall .bk-art__watch-cap{text-align:center}.bk-art .bk-art__watch-cap b{color:var(--art-body);font-weight:600}.bk-art .bk-art__watch-cap a{color:inherit;text-underline-offset:2px}.bk-art .bk-art__watch-cap a:hover{color:var(--art-ink)}.bk-art .bk-art__watch-frame{background-position:50%;background-size:cover}
.bk-lx .bk-lx-h1{letter-spacing:-.045em;max-width:11em;margin-top:24px;font-size:clamp(40px,6.2vw,100px);font-weight:500;line-height:.95}.bk-lx .bk-lx-lede{max-width:34em;font-size:var(--wk-lead);color:var(--wk-2);margin-top:clamp(24px,3vw,40px);line-height:1.5}.bk-lx .bk-lx-notice{border:1px solid var(--hair-2);max-width:40em;color:var(--fg);border-radius:14px;align-items:baseline;gap:14px;margin-top:clamp(28px,3vw,40px);padding:16px 20px;font-size:15px;line-height:1.5;display:flex}.bk-lx .bk-lx-notice:before{content:"Note";font-family:var(--wk-label);letter-spacing:.08em;text-transform:uppercase;color:var(--wk-2);flex:none;font-size:11px}.bk-lx-facts{gap:var(--wk-gut);border-top:1px solid var(--hair);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(40px,5vw,72px);padding-top:24px;display:grid}.bk-lx-facts>div{flex-direction:column;gap:10px;min-width:0;display:flex}.bk-lx-facts dt{font-family:var(--wk-label);letter-spacing:.08em;text-transform:uppercase;color:var(--wk-2);font-size:12px}.bk-lx-facts dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(24px,2.6vw,40px);font-weight:500;line-height:1}.bk-lx-docs{margin-top:clamp(40px,5vw,72px)}.bk-lx .bk-lx-docs ol,.bk-lx .bk-lx-toc ol{margin:0;padding:0;list-style:none}.bk-lx .bk-lx-docs ol{counter-reset:bk-lx-doc;flex-wrap:wrap;gap:10px;display:flex}.bk-lx .bk-lx-docs li{counter-increment:bk-lx-doc}.bk-lx .bk-lx-docs a{border:1px solid var(--hair-2);color:var(--fg);border-radius:999px;align-items:baseline;gap:10px;padding:11px 18px 12px;font-size:15px;line-height:1.2;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.bk-lx .bk-lx-docs a:before{content:counter(bk-lx-doc, decimal-leading-zero) / "";font-family:var(--wk-mono);color:var(--wk-3);font-size:11px}.bk-lx .bk-lx-docs a:hover{border-color:var(--fg)}.bk-lx .bk-lx-docs a[aria-current=page]{background:var(--wk-silver);color:var(--wk-silver-ink);border-color:#0000}.bk-lx .bk-lx-docs a[aria-current=page]:before{color:var(--wk-silver-2)}.bk-lx-doc{padding-top:clamp(56px,6vw,96px)}.bk-lx-grid{gap:var(--wk-gut);grid-template-columns:min(25%,210px) minmax(0,1fr);align-items:start;display:grid}.bk-lx-grid.is-flat{padding-left:calc(min(25%, 210px) + var(--wk-gut));grid-template-columns:minmax(0,1fr)}.bk-lx-toc{border-top:1px solid var(--hair);overscroll-behavior:contain;max-height:calc(100dvh - clamp(84px,8vw,120px) - 24px);padding-top:32px;position:sticky;top:clamp(84px,8vw,120px);overflow-y:auto}.bk-lx .bk-lx-toc ol{counter-reset:bk-lx-toc;gap:2px;margin-top:18px;display:grid}.bk-lx .bk-lx-toc li{counter-increment:bk-lx-toc}.bk-lx .bk-lx-toc a{color:var(--wk-2);grid-template-columns:22px minmax(0,1fr);gap:6px;padding-block:5px;font-size:14px;line-height:1.35;text-decoration:none;transition:color .2s;display:grid}.bk-lx .bk-lx-toc a:before{content:counter(bk-lx-toc) / "";font-family:var(--wk-mono);color:var(--wk-3);padding-top:2px;font-size:11px}.bk-lx .bk-lx-toc a:hover{color:var(--fg)}.bk-lx .bk-lx-toc--own a{grid-template-columns:minmax(0,1fr)}.bk-lx .bk-lx-toc--own a:before{content:none}.bk-lx-body{min-width:0}.bk-lx-sec{border-top:1px solid var(--hair);padding-top:32px;scroll-margin-top:clamp(84px,8vw,120px)}.bk-lx-sec+.bk-lx-sec{margin-top:clamp(48px,5vw,80px)}.bk-lx .bk-lx-h2{letter-spacing:-.025em;max-width:22em;font-size:clamp(22px,2.2vw,32px);font-weight:500;line-height:1.12}.bk-lx .bk-lx-n{font-family:var(--wk-mono);letter-spacing:0;vertical-align:.3em;color:var(--wk-3);margin-right:.35em;font-size:.55em}.bk-lx-blocks{gap:18px;margin-top:clamp(20px,2vw,28px);display:grid}.bk-lx .bk-lx-p,.bk-lx .bk-lx-list{max-width:42em;font-size:var(--wk-body);color:var(--fg);line-height:1.68}.bk-lx .bk-lx-p strong,.bk-lx .bk-lx-list strong{font-weight:600}.bk-lx .bk-lx-p a,.bk-lx .bk-lx-list a,.bk-lx .bk-lx-company a{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hair-2);text-decoration-color:var(--hair-2);padding-block:6px;transition:text-decoration-color .2s}.bk-lx .bk-lx-p a:hover,.bk-lx .bk-lx-list a:hover,.bk-lx .bk-lx-company a:hover{text-decoration-color:currentColor}.bk-lx .bk-lx-list{gap:10px;display:grid}.bk-lx .bk-lx-list li{padding-left:22px;position:relative}.bk-lx .bk-lx-list li:before{content:"";background:var(--wk-3);width:8px;height:1px;position:absolute;top:.8em;left:2px}.bk-lx-company{gap:var(--wk-gut);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bk-lx-company>div{min-width:0}.bk-lx-company__lead{border-bottom:1px solid var(--hair);grid-column:1/-1;padding-bottom:20px}.bk-lx .bk-lx-company__lead strong{font-weight:600}.bk-lx .bk-lx-k{font-family:var(--wk-label);letter-spacing:.08em;text-transform:uppercase;color:var(--wk-2);font-size:12px}.bk-lx .bk-lx-company .bk-lx-k+p{font-size:var(--wk-body);margin-top:12px;line-height:1.6}.bk-lx-table{margin-top:6px}.bk-lx-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.45}.bk-lx-table thead th{border-bottom:1px solid var(--hair-2);font-family:var(--wk-label);letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--wk-3);padding:0 16px 12px 0;font-size:12px;font-weight:400}.bk-lx-table tbody th,.bk-lx-table tbody td{border-bottom:1px solid var(--hair);text-align:left;vertical-align:top;padding:14px 16px 14px 0}.bk-lx-table tbody th{width:24%;font-weight:500}.bk-lx-table tbody td:last-child{width:30%;color:var(--wk-2)}.bk-lx-scc{font-family:var(--wk-label);letter-spacing:.02em;color:var(--wk-3);margin-top:4px;font-size:12px;display:block}.bk-lx-check{background:var(--wk-silver);color:var(--wk-silver-ink);border-radius:22px;margin-bottom:clamp(48px,5vw,80px);padding:clamp(22px,2.4vw,32px)}.bk-lx-check dl{gap:var(--wk-gut);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bk-lx-check dl>div{border-top:1px solid var(--wk-silver-hair);flex-direction:column-reverse;justify-content:flex-end;gap:12px;min-width:0;padding-top:16px;display:flex}.bk-lx-check dt{font-family:var(--wk-label);letter-spacing:.08em;text-transform:uppercase;color:var(--wk-silver-2);font-size:12px}.bk-lx-check dd{font-size:var(--wk-fig);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:500;line-height:.9}.bk-lx .bk-lx-check__cap{font-family:var(--wk-label);letter-spacing:.02em;color:var(--wk-silver-2);margin-top:22px;font-size:12px}.bk-lx-close{padding-block:clamp(72px,8vw,128px)}.bk-lx-ask{gap:var(--wk-gut);border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-top:32px;display:grid}.bk-lx .bk-lx-h2--close{font-size:var(--wk-h2);letter-spacing:-.04em;max-width:9em;line-height:.98}@media (max-width:1100px){.bk-lx-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}@media (max-width:900px){.bk-lx-grid,.bk-lx-grid.is-flat{grid-template-columns:minmax(0,1fr);padding-left:0}.bk-lx-toc{max-height:none;margin-bottom:clamp(40px,6vw,56px);position:static;overflow:visible}.bk-lx .bk-lx-toc ol{column-gap:var(--wk-gut);grid-template-columns:repeat(2,minmax(0,1fr))}.bk-lx-company{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:760px){.bk-lx .bk-lx-toc ol{grid-template-columns:minmax(0,1fr)}.bk-lx-check dl{grid-template-columns:minmax(0,1fr);gap:18px}.bk-lx-ask{grid-template-columns:minmax(0,1fr);align-items:start}.bk-lx .bk-wk-act{white-space:normal;justify-self:start}.bk-lx-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bk-lx-table tr{border-bottom:1px solid var(--hair);gap:6px;padding-block:14px;display:grid}.bk-lx-table tbody th,.bk-lx-table tbody td{border:0;width:auto;padding:0;display:block}.bk-lx-table tbody td:last-child{width:auto}.bk-lx-table tbody td:before{content:attr(data-label) / "";font-family:var(--wk-label);letter-spacing:.08em;text-transform:uppercase;color:var(--wk-3);margin-bottom:2px;font-size:11px;display:block}}@media (prefers-reduced-motion:reduce){.bk-lx .bk-lx-docs a,.bk-lx .bk-lx-toc a{transition:none}}
.bk-wk .bk-tm-h1{max-width:11.5em}.bk-tm-hero{padding-bottom:clamp(48px,5vw,72px)}.bk-wk .bk-tm-count{font-family:var(--wk-label);letter-spacing:.08em;text-transform:uppercase;color:var(--wk-2);place-self:end;font-size:12px}.bk-tm-people{gap:clamp(32px, 4vw, 56px) var(--wk-gut);margin-top:var(--wk-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bk-tm-card{flex-direction:column;max-width:360px;scroll-margin-top:72px;display:flex}.bk-tm-port{perspective:1400px;max-width:360px}.bk-tm-port__plate{aspect-ratio:4/5;border-radius:var(--r-panel);border:1px solid var(--plate-edge);background:var(--plate-face);box-shadow:var(--plate-shadow);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .7s var(--wk-ease);will-change:transform;position:relative;overflow:hidden}.bk-tm-port__plate.is-live{transition-duration:.12s}.bk-tm-port__plate img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.06)}.bk-tm-port__light{pointer-events:none;mix-blend-mode:screen;opacity:0;transform:translate(var(--lx,0%), var(--ly,0%));background:radial-gradient(closest-side,#ffffff3d,#ffffff0f 45%,#0000 72%);transition:opacity .5s,transform .12s linear;position:absolute;inset:-45%}.bk-tm-port__plate.is-live .bk-tm-port__light{opacity:1}.bk-tm-port__plate:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff21 0%,#fff0 34% 66%,#ffffff0d 100%);position:absolute;inset:0}.bk-tm-port__marks{--c:#ffffffb8;pointer-events:none;background:linear-gradient(var(--c), var(--c)) top left / 12px 1px no-repeat, linear-gradient(var(--c), var(--c)) top left / 1px 12px no-repeat, linear-gradient(var(--c), var(--c)) top right / 12px 1px no-repeat, linear-gradient(var(--c), var(--c)) top right / 1px 12px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 12px 1px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 1px 12px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 12px 1px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 1px 12px no-repeat;position:absolute;inset:14px}.bk-tm .bk-tm-role{align-items:baseline;gap:12px;margin-top:22px;display:flex}.bk-tm .bk-tm-name{letter-spacing:-.03em;text-wrap:balance;margin-top:10px;font-size:clamp(24px,2.1vw,32px);font-weight:500;line-height:1.02}.bk-tm-quote{margin-top:20px;padding-top:18px;position:relative}.bk-tm-quote:before{content:"";background:var(--hair-2);transform-origin:0;width:100%;height:1px;position:absolute;top:0;left:0}.bk-tm .bk-tm-quote__p{letter-spacing:-.02em;text-wrap:pretty;text-indent:-.42em;font-size:clamp(17px,1.3vw,20px);font-weight:500;line-height:1.3}.bk-tm .bk-tm-quote__p:before{content:"“"}.bk-tm .bk-tm-quote__p:after{content:"”"}.bk-tm .bk-tm-quote__by{font-family:var(--wk-label);letter-spacing:.08em;text-transform:uppercase;color:var(--wk-2);margin-top:10px;font-size:11px}.bk-tm .bk-tm-quote__by cite{font-style:normal}.bk-tm .bk-tm-bio{color:var(--wk-2);margin-top:16px;font-size:14px;line-height:1.55}.bk-wk .bk-tm-facts{margin-top:20px;font-size:13px}.bk-tm-facts>div{padding:10px 0}.bk-wk .bk-tm-links{flex-wrap:wrap;gap:8px;margin-top:18px;padding:0;list-style:none;display:flex}.bk-tm-links a{border:1px solid var(--hair-2);color:var(--fg);font-family:var(--wk-label);letter-spacing:.04em;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;text-decoration:none;transition:border-color .25s,background .25s;display:inline-flex}.bk-tm-links a:hover{border-color:var(--fg);background:var(--bg-2)}.bk-tm-links a span{color:var(--wk-2)}.bk-tm-ask{gap:var(--wk-gut);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.bk-wk .bk-tm-ask .bk-wk-ask{margin-top:0}.bk-wk .bk-tm-ask__p{max-width:28em;margin-top:clamp(20px,2.4vw,32px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bk-tm-port__plate img{animation:linear both bk-tm-drift;animation-timeline:view();animation-range:entry exit}.bk-tm-quote:before{animation:linear both bk-tm-rule;animation-timeline:view();animation-range:entry 5% entry 55%}}}@keyframes bk-tm-drift{0%{transform:scale(1.06)translateY(2.5%)}to{transform:scale(1.06)translateY(-2.5%)}}@keyframes bk-tm-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:900px){.bk-tm-people{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-tm-ask{grid-template-columns:minmax(0,1fr);align-items:start}.bk-tm .bk-wk-act{justify-self:start}}@media (max-width:760px){.bk-wk .bk-tm-count{justify-self:start}}@media (max-width:600px){.bk-tm-people{grid-template-columns:minmax(0,1fr)}.bk-tm-card{max-width:440px}}@media (prefers-reduced-motion:reduce){.bk-tm-port__plate,.bk-tm-port__light{transition:none;transform:none}}
.bk-blk--split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(18px,2.4vw,32px) clamp(28px,4vw,80px);display:grid}.bk-blk--tight{padding-block:clamp(36px,5vw,72px)}:is(.bk-theme--white:has(+.bk-theme--white)>.bk-wrap>.bk-blk,.bk-theme--silver:has(+.bk-theme--silver)>.bk-wrap>.bk-blk){padding-bottom:clamp(36px,5vw,72px)}.bk-theme--white+.bk-theme--white>.bk-wrap>.bk-blk,.bk-theme--silver+.bk-theme--silver>.bk-wrap>.bk-blk{border-top:1px solid var(--hair);padding-top:clamp(36px,5vw,72px)}.bk-blk__head{flex-direction:column;gap:14px;display:flex}.bk .bk-blk__head h2{letter-spacing:-.03em;max-width:18ch;font-size:clamp(28px,3vw,50px);line-height:1.06}.bk-blk__text{letter-spacing:-.01em;color:var(--fg);max-width:44ch;padding-top:.55em;font-size:clamp(16px,1.35vw,22px);line-height:1.45}.bk-blk__body{flex-direction:column;gap:clamp(20px,2.2vw,32px);padding-top:.4em;display:flex}.bk-blk__links{letter-spacing:.02em;color:var(--fg-dim);font-size:13px}.bk-blk__links a{color:var(--fg);border-bottom:1px solid var(--hair-2);transition:border-color .3s var(--ease);text-decoration:none}.bk-blk__links a:hover{border-color:var(--fg)}.bk-blk-hero .bk-actions{margin-top:clamp(6px,1vw,14px)}.bk-scope{border-top:1px solid var(--hair-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(20px,2.6vw,44px);margin:0;padding:0;list-style:none;display:grid}.bk-scope li{border-bottom:1px solid var(--hair);color:var(--fg);align-items:baseline;gap:16px;padding:16px 0;font-size:clamp(15px,1.15vw,19px);line-height:1.35;display:flex}.bk-scope__n{letter-spacing:.16em;color:var(--fg-dim);flex:none;font-size:10.5px;font-weight:600}.bk-scope__item{flex-direction:column;gap:4px;display:flex}.bk-scope__item small{color:var(--fg-dim);font-size:13px;line-height:1.45}.bk-scope--noted li{align-items:flex-start;padding:18px 0}.bk-scope--noted .bk-scope__n{padding-top:4px}.bk-points{border-top:1px solid var(--hair-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,44px);margin:clamp(28px,3.6vw,56px) 0 0;padding:0;list-style:none;display:grid}.bk-points li{flex-direction:column;gap:8px;padding-top:20px;display:flex}.bk-points li+li{position:relative}.bk-points__n{letter-spacing:.16em;color:var(--fg-dim);font-size:10.5px;font-weight:600}.bk-points b{letter-spacing:-.02em;font-size:clamp(17px,1.4vw,22px);font-weight:600;line-height:1.15}.bk-points p{color:var(--fg-dim);max-width:34ch;font-size:14.5px;line-height:1.5}.bk-flow{border-top:1px solid var(--hair-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:clamp(16px,2.4vw,40px);margin:clamp(28px,3.6vw,56px) 0 0;padding:0;list-style:none;display:grid}.bk-flow li{flex-direction:column;gap:10px;padding:18px 0 26px;display:flex}.bk-flow__n{letter-spacing:.16em;color:var(--fg-dim);font-size:11px;font-weight:600}.bk-flow__t{letter-spacing:-.02em;color:var(--fg);font-size:clamp(17px,1.5vw,24px);font-weight:600;line-height:1.15}.bk-flow__note{border-top:1px solid var(--hair);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);padding-top:16px;font-size:11px;font-weight:600}.bk-guide{border-top:1px solid var(--hair-2);margin:clamp(24px,3vw,44px) 0 0;padding:0;list-style:none}.bk-guide__row{border-bottom:1px solid var(--hair);grid-template-columns:48px minmax(0,1fr);gap:8px 16px;padding:clamp(20px,2.4vw,34px) 0;display:grid}.bk-guide__n{letter-spacing:.16em;color:var(--fg-dim);padding-top:10px;font-size:10.5px;font-weight:600}.bk-guide__main{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:10px clamp(24px,4vw,80px);display:grid}.bk .bk-guide__sit{letter-spacing:-.03em;font-size:clamp(22px,2.2vw,36px);font-weight:600;line-height:1.08}.bk-guide__copy{color:var(--fg);font-size:clamp(15px,1.15vw,19px);line-height:1.45}.bk-guide__links{letter-spacing:.02em;color:var(--fg-dim);grid-column:2;font-size:13px}.bk-guide__links a{color:var(--fg);border-bottom:1px solid var(--hair-2);transition:border-color .3s var(--ease);text-decoration:none}.bk-guide__links a:hover{border-color:var(--fg)}.bk-guide--grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,72px);display:grid}.bk-guide--grid .bk-guide__row{grid-template-columns:40px minmax(0,1fr);padding:clamp(16px,1.8vw,24px) 0}.bk-guide--grid .bk-guide__main{grid-template-columns:1fr;row-gap:6px}.bk-guide--grid .bk-guide__sit{font-size:clamp(19px,1.6vw,26px)}.bk-guide--grid .bk-guide__copy{font-size:clamp(14px,1.05vw,17px)}.bk-guide--grid .bk-guide__links{grid-column:1}.bk-related{border-top:1px solid var(--hair-2);margin:0;padding:0;list-style:none}.bk-related li{border-bottom:1px solid var(--hair);flex-direction:column;gap:4px;padding:14px 0;display:flex}.bk-related a{letter-spacing:-.02em;color:var(--fg);margin-block:-6px;padding-block:6px;font-size:clamp(16px,1.25vw,20px);font-weight:600;text-decoration:none;display:inline-block}.bk-related a:hover{text-underline-offset:4px;text-decoration:underline}.bk-related span{color:var(--fg-dim);font-size:14px;line-height:1.45}.bk-people{border-top:1px solid var(--hair-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,36px);margin:clamp(24px,3vw,44px) 0 0;padding:0;list-style:none;display:grid}.bk-people li{flex-direction:column;gap:6px;padding-top:18px;display:flex}.bk-people__name{letter-spacing:-.025em;color:var(--fg);font-size:clamp(20px,1.8vw,28px);font-weight:600}.bk-people__role{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);font-size:11px;font-weight:600}.bk-people__bio{color:var(--fg-dim);margin-top:4px;font-size:14.5px;line-height:1.5}.bk-blk-cta .bk-body{max-width:52ch}@media (max-width:900px){.bk-blk--split,.bk-guide__main{grid-template-columns:1fr}.bk-blk__text{padding-top:0}.bk-guide__links{grid-column:1}.bk-scope,.bk-points{grid-template-columns:1fr}.bk-flow{grid-auto-flow:row;gap:0}.bk-flow li{border-bottom:1px solid var(--hair);padding:14px 0}.bk-people,.bk-guide--grid{grid-template-columns:1fr}.bk-guide--grid .bk-guide__row{padding:10px 0}.bk-guide__row{gap:4px 12px}.bk .bk-guide__sit{font-size:19px}.bk-guide--grid .bk-guide__copy{font-size:14px;line-height:1.4}.bk-guide__links{font-size:12px}}
.bk-hm-row{grid-template-columns:minmax(0,1fr) clamp(240px,24vw,360px);align-items:stretch;gap:clamp(24px,3.2vw,56px);display:grid}.bk-hm{flex-direction:column;gap:12px;width:100%;min-height:0;margin:0;animation:1.1s cubic-bezier(.2,.7,.2,1) .2s both bk-hm-rise;display:flex}@keyframes bk-hm-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.bk-hm__grid{flex:auto;gap:clamp(8px,1vw,14px);width:100%;min-height:0;display:grid}.bk-hm__cell{min-width:0;min-height:0;position:relative}.bk-hm__mount{border-radius:6px;height:100%;position:relative;box-shadow:0 60px 90px -40px #000000f2}.bk-hm__plate{background:radial-gradient(120% 95% at 78% 8%,#2e2e33 0%,#16161a 52%,#0b0b0d 100%);border-radius:6px;width:100%;height:100%;position:relative;overflow:hidden}.bk-hm__sheen{background:var(--sd-iri);background-size:var(--sd-iri-size);opacity:.16;mix-blend-mode:screen;animation:9s linear infinite bk-sd-shimmer;position:absolute;inset:-30% -60%;transform:rotate(-14deg);-webkit-mask-image:linear-gradient(100deg,#0000 32%,#000 50%,#0000 68%);mask-image:linear-gradient(100deg,#0000 32%,#000 50%,#0000 68%)}.bk-hm__img,.bk-hm__video{object-fit:cover;filter:saturate(.35);width:100%;height:100%;transition:filter .8s,transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.bk-hm__cell:hover .bk-hm__img,.bk-hm__cell:hover .bk-hm__video{filter:saturate(.9);transform:scale(1.04)}.bk-hm__k,.bk-hm__label{z-index:1;font-family:var(--font-wd-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;mix-blend-mode:difference;font-size:10px;position:absolute}.bk-hm__k{top:10px;right:11px}.bk-hm__label{bottom:10px;left:11px}.bk-hm__cap{font-family:var(--font-wd-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffff75;text-align:right;font-size:10.5px}.bk-hm--single .bk-hm__grid{grid-template-rows:minmax(0,1fr);max-width:300px;margin-left:auto}.bk-hm--single .bk-hm__cap{width:100%;max-width:300px;margin-left:auto}.bk-hm--sheet .bk-hm__grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.bk-hm--formats .bk-hm__grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bk-hm--formats .bk-hm__cell--1{grid-row:1/3}.bk-hm--variations .bk-hm__grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.bk-hm--variations .bk-hm__cell--1{grid-row:1/4}.bk-hm--triptych .bk-hm__grid{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr))}.bk-hm--triptych .bk-hm__cell--2{transform:translateY(8%)}@media (max-width:900px){.bk-hm-row{grid-template-columns:minmax(0,1fr)}.bk-hm{max-width:460px}.bk-hm__cap{text-align:left}.bk-hm__grid{flex:none;height:clamp(180px,56vw,300px)}.bk-hm--single .bk-hm__grid,.bk-hm--single .bk-hm__cap{max-width:220px;margin-left:0}}@media (prefers-reduced-motion:reduce){.bk-hm,.bk-hm__sheen{animation:none}.bk-hm__img,.bk-hm__video{transition:none}}
.bk-dots{z-index:40;pointer-events:none;flex-direction:column;align-items:flex-end;gap:0;display:flex;position:fixed;top:50%;right:clamp(14px,1.6vw,26px);transform:translateY(-50%)}.bk-dots__dot{color:var(--paper);pointer-events:auto;transition:color .35s var(--ease);align-items:center;gap:12px;margin:0 -5px 0 -4px;padding:9.5px 5px 9.5px 14px;text-decoration:none;display:flex;position:relative}.bk-dots__dot[data-ground=light]{color:var(--ink)}.bk-dots__ring{opacity:.3;width:5px;height:5px;transition:opacity .3s var(--ease), transform .3s var(--ease);background:currentColor;border-radius:50%;display:block}.bk-dots__dot:hover .bk-dots__ring,.bk-dots__dot:focus-visible .bk-dots__ring{opacity:.7;transform:scale(1.3)}.bk-dots__dot[aria-current] .bk-dots__ring{opacity:1;transform:scale(1.3)}.bk-dots__card{background:var(--ink);width:max-content;max-width:280px;color:var(--paper);text-align:left;opacity:0;transition:opacity .22s var(--ease), transform .22s var(--ease);pointer-events:none;border-radius:12px;flex-direction:column;gap:3px;padding:11px 14px 12px;display:flex;position:absolute;top:50%;right:calc(100% + 4px);transform:translate(8px,-50%);box-shadow:0 14px 36px -14px #0009,inset 0 0 0 1px #ffffff1a}.bk-dots__dot[data-ground=light] .bk-dots__card{background:var(--paper);color:var(--ink);box-shadow:0 14px 36px -14px #00000059,inset 0 0 0 1px #00000014}.bk-dots__k{font-family:var(--font-wd-label,inherit);letter-spacing:.1em;text-transform:uppercase;opacity:.55;font-size:10px;font-weight:500}.bk-dots__t{letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1.25}.bk-dots__x{opacity:.7;font-size:12px;line-height:1.45}.bk-dots__dot:hover .bk-dots__card,.bk-dots__dot:focus-visible .bk-dots__card{opacity:1;transform:translateY(-50%)}.bk-dots__dot:focus-visible{outline:none}@media (max-width:900px),(pointer:coarse){.bk-dots{display:none}}@media (prefers-reduced-motion:reduce){.bk-dots__dot,.bk-dots__ring,.bk-dots__card{transition:none}}
.bk-also{--also-green:#25f716;padding:calc(var(--beat) * .5) 0 calc(var(--beat) * .45)}.bk-also__wrap{width:100%;max-width:2200px;margin:0 auto;padding:0 clamp(56px,5vw,110px) 0 clamp(24px,3vw,64px)}.bk-also .bk-also__bar,.bk-also .bk-also__foot{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:18px;margin:0;font-size:11px;display:flex}.bk-also .bk-also__bar{margin-bottom:clamp(36px,5vw,72px)}.bk-also__brand{letter-spacing:.2em;color:var(--fg);font-size:16px;font-weight:700}.bk-also__brand sup{vertical-align:top;margin-left:1px;font-size:8px}.bk-also__bar>i{background:var(--hair-2);width:1px;height:22px}.bk-also__bar-r{color:var(--fg);align-items:center;gap:12px;margin-left:auto;display:inline-flex}.bk-also__bar-r i{background:var(--fg);width:60px;height:1px}.bk-also .bk-also__foot{justify-content:space-between;margin-top:clamp(36px,5vw,64px)}.bk-also__foot i{vertical-align:middle;background:var(--fg);width:40px;height:1px;margin-right:14px;display:inline-block}.bk-also__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px clamp(32px,4vw,80px);display:grid}.bk-also__pitch{padding-right:28px}.bk-also .bk-also__label{letter-spacing:.2em;text-transform:uppercase;color:var(--fg);align-items:center;gap:14px;margin:clamp(48px,7vw,108px) 0 40px;font-size:11.5px;display:flex}.bk-also__label i{background:var(--also-green);width:14px;height:14px}.bk-also .bk-also__h{letter-spacing:-.04em;color:var(--fg);margin:0;font-size:clamp(32px,3.2vw,56px);font-weight:600;line-height:1.04}.bk-also__h em{color:var(--also-green);font-style:normal}.bk-also__rule{background:var(--fg);width:64px;height:2px;margin:40px 0 28px;display:block}.bk-also .bk-also__p{max-width:340px;color:var(--fg-dim);margin:0;font-size:17px;line-height:1.55}.bk-also__card{flex-direction:column;min-width:0;display:flex}.bk-also__card-top{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.bk-also__n{color:var(--fg-dim);font-variant-numeric:tabular-nums;font-size:15px}.bk-also__go{width:36px;height:36px;color:var(--fg);place-items:center;transition:transform .2s,color .2s;display:grid}.bk-also__go svg{width:26px;height:26px}.bk-also__go:hover{color:var(--also-green);transform:translate(3px,-3px)}.bk-also .bk-also__t{letter-spacing:-.04em;color:var(--fg);margin:34px 0 12px;font-size:clamp(40px,4.2vw,72px);font-weight:600;line-height:.95}.bk-also .bk-also__k{letter-spacing:.24em;text-transform:uppercase;color:var(--fg-dim);margin:0 0 22px;font-size:12px}.bk-also .bk-also__d{max-width:380px;color:var(--fg-dim);margin:0 0 22px;font-size:17px;line-height:1.5}.bk-also__list{border-top:1px solid var(--hair-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0 0 30px;padding:0;list-style:none;display:grid}.bk-also__list li{border-bottom:1px solid var(--hair-2);min-width:0;transition:border-color .2s}:is(.bk-also__list li:has(a:hover),.bk-also__list li:has(a:focus-visible)){border-bottom-color:var(--also-green)}.bk-also__list a{color:var(--fg);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:14.5px;line-height:1.3;text-decoration:none;transition:padding-left .2s;display:flex}.bk-also__list a:hover{padding-left:6px}.bk-also__list a span{color:var(--fg-dim);flex:none;transition:transform .2s,color .2s}.bk-also__list a:hover span,.bk-also__list a:focus-visible span{color:var(--also-green);transform:translate(6px)}.bk-also__cta{border:2px solid var(--also-green);color:var(--fg);border-radius:999px;align-self:flex-start;align-items:center;gap:14px;margin-top:auto;margin-bottom:0;padding:12px 26px;font-size:16px;font-weight:500;text-decoration:none;transition:background .2s,gap .2s;display:inline-flex}.bk-also__cta:hover{background:var(--also-green);gap:20px}@media (max-width:1100px){.bk-also__grid{grid-template-columns:minmax(0,1fr)}.bk-also__pitch{padding-right:0}.bk-also .bk-also__label{margin-top:0}.bk-also .bk-also__p{max-width:520px}}@media (max-width:720px){.bk-also__list{grid-template-columns:minmax(0,1fr);gap:0}.bk-also__bar-r,.bk-also__foot span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.bk-also__go,.bk-also__cta,.bk-also__list a,.bk-also__list li,.bk-also__list a span{transition:none}}.bk-also--all .bk-also__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-also--all .bk-also__pitch{grid-column:1/-1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;column-gap:clamp(32px,4vw,80px);margin-bottom:clamp(26px,3vw,52px);padding-right:0;display:grid}.bk-also--all .bk-also__label{grid-area:1/1;margin:0 0 clamp(18px,2vw,30px)}.bk-also--all .bk-also__h{grid-area:2/1/span 2}.bk-also--all .bk-also__rule{grid-area:2/2;margin:clamp(8px,1vw,16px) 0 clamp(18px,2vw,26px)}.bk-also--all .bk-also__p{grid-area:3/2;max-width:46ch}.bk-also--all .bk-also__list{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:0 24px}.bk-also--all .bk-also__list a{gap:10px;font-size:14px}@media (max-width:1100px){.bk-also--all .bk-also__grid{grid-template-columns:minmax(0,1fr)}.bk-also--all .bk-also__pitch{grid-template-columns:minmax(0,1fr);margin-bottom:0}.bk-also--all .bk-also__h,.bk-also--all .bk-also__rule,.bk-also--all .bk-also__p{grid-column:1}.bk-also--all .bk-also__h{grid-row:auto}.bk-also--all .bk-also__rule{grid-row:auto;margin:40px 0 28px}.bk-also--all .bk-also__p{grid-row:auto}}@media (max-width:720px){.bk-also--all .bk-also__list{grid-template-columns:minmax(0,1fr);gap:0}}
.bk-cb{z-index:30;color:#f4f3f0;background:#0a0a0a;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;gap:14px;width:min(400px,100vw - 24px);padding:18px 18px 16px;animation:.5s cubic-bezier(.2,.7,.2,1) .6s both bk-cb-in;display:flex;position:fixed;bottom:clamp(12px,2vw,28px);left:clamp(12px,2vw,28px);box-shadow:0 30px 60px -30px #000000d9}.bk-cb.is-panel{width:min(460px,100vw - 24px);max-height:calc(100vh - clamp(24px,4vw,56px))}@keyframes bk-cb-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.bk-cb .bk-cb__say{color:#b9b8b3;text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.5}.bk-cb__say a{color:#f4f3f0;text-underline-offset:3px;text-decoration:underline}.bk-cb__title{letter-spacing:-.01em;color:#f4f3f0;margin:0;font-size:15px;font-weight:500}.bk-cb__rows{overscroll-behavior:contain;flex-direction:column;gap:2px;min-height:0;margin:-4px -4px 0;padding:4px;display:flex;overflow-y:auto}.bk-cb__row{border-top:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:12px 0;display:grid}.bk-cb__row:first-child{border-top:0}.bk-cb__of>p{text-wrap:pretty;margin:0}.bk-cb__n{color:#f4f3f0;font-size:13.5px;font-weight:500}.bk-cb__t{color:#8d8c88;font-size:12px;margin-top:2px!important}.bk-cb__x{color:#b9b8b3;font-size:12.5px;line-height:1.45;margin-top:6px!important}.bk-cb__c{color:#6f6e6a;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.5;margin-top:6px!important}.bk-cb__always{letter-spacing:.04em;text-transform:uppercase;color:#6f6e6a;margin-left:6px;font-size:10.5px;font-weight:400}.bk-cb__sw{cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:999px;flex:none;width:34px;height:20px;margin-top:1px;padding:0;transition:background .18s,border-color .18s;position:relative}.bk-cb__sw i{background:#b9b8b3;border-radius:50%;width:14px;height:14px;transition:transform .18s cubic-bezier(.2,.7,.2,1),background .18s;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.bk-cb__sw.is-on{background:#25f71629;border-color:#25f716}.bk-cb__sw.is-on i{background:#25f716;transform:translate(14px,-50%)}.bk-cb__sw:not(.is-locked):hover{border-color:#f4f3f0}.bk-cb__sw.is-on:not(.is-locked):hover{border-color:#25f716}.bk-cb__sw:focus-visible{outline-offset:3px;outline:2px solid #25f716}.bk-cb__sw.is-locked{cursor:default;opacity:.62}.bk-cb__acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bk-cb__acts--three{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-cb__btn{height:40px;font:inherit;color:#f4f3f0;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:999px;padding:0 4px;font-size:13.5px;font-weight:500;transition:background .18s,border-color .18s,color .18s}.bk-cb__btn:hover{border-color:#f4f3f0}.bk-cb__btn--no{color:#f4f3f099;border-color:#ffffff24}.bk-cb__btn--no:hover,.bk-cb__btn--no:focus-visible{color:#f4f3f0;border-color:#ffffff80}.bk-cb__btn--yes{color:#0a0a0a;background:#f4f3f0;border-color:#f4f3f0}.bk-cb__btn--yes:hover{background:#fff;border-color:#fff}.bk-cb__btn:focus-visible{outline-offset:2px;outline:2px solid #25f716}.bk-foot__legal .bk-cb-link{font:inherit;color:var(--fg-3);cursor:pointer;transition:color .25s var(--ease);background:0 0;border:0;padding:0}.bk-foot__legal .bk-cb-link:hover{color:var(--fg)}@media (max-width:520px){.bk-cb{width:auto;left:12px;right:12px}.bk-cb.is-panel{width:auto}.bk-cb__acts--three{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bk-cb{animation:none}.bk-cb__btn,.bk-cb__sw,.bk-cb__sw i,.bk-foot__legal .bk-cb-link{transition:none}}

html{-webkit-text-size-adjust:100%;background:#060606}body{color:#f4f4f2;font-family:var(--font-sans), var(--font-sans-ext), "Helvetica Neue", Arial, sans-serif;background:#060606;margin:0}
