.bk-ff{font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;--ff-label:var(--font-wd-label), "Helvetica Neue", Arial, sans-serif;--ff-mono:var(--font-wd-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--ff-2:#a9a8a3;--ff-3:#6f6e6a;--ff-on-acc:#0a0a0a;--ff-paper:#f4f3f0;--ff-paper-ink:#0a0a0a;--ff-paper-2:#5c5b57;--ff-paper-line:#0a0a0a24;--ff-metal-line:#0a0a0a40;--ff-lit:#0f0f0f;--ff-lit-fg:#f4f3f0;--ff-lit-2:#a9a8a3;--ff-lit-3:#6f6e6a;--ff-lit-hair:#ffffff1a;--ff-lit-hair-2:#fff3;--ff-on-shot:#f4f3f0bf;--ff-h1:clamp(38px, 5.6vw, 92px);--ff-h2:clamp(32px, 5.4vw, 84px);--ff-ask:clamp(40px, 7vw, 118px);--ff-point:clamp(22px, 2.1vw, 30px);--ff-row:clamp(20px, 2vw, 28px);--ff-lead:clamp(18px, 1.45vw, 21px);--ff-say:clamp(17px, 1.35vw, 20px);--ff-gut:clamp(24px, 3.4vw, 48px);--ff-sec:clamp(88px, 10.5vw, 160px);--ff-gap:clamp(48px, 5.6vw, 80px);--ff-ease:cubic-bezier(.2, .7, .2, 1)}.bk-ff .bk-theme--white{--ff-2:#5c5b57;--ff-3:#8d8c87;--ff-on-acc:#fff}.bk-ff-label,.bk-ff-note,.bk-ff-vis,.bk-ff-run{font-family:var(--ff-label)}.bk-ff-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ff-2);font-size:12px;font-weight:400}.bk-ff .bk-ff-k{font-family:var(--ff-mono);letter-spacing:0;text-transform:none;color:var(--ff-3);font-size:12px;font-weight:400}.bk-ff .bk-ff-n{font-family:var(--ff-mono);font-size:13px;font-weight:500}@keyframes bk-ff-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.bk-ff-sec{padding-block:var(--ff-sec)}.bk-ff-sec--hero{padding-top:clamp(40px,5vw,88px)}.bk-ff-sec--cta{padding-top:clamp(110px,13vw,200px)}.bk-ff-head{gap:var(--ff-gut);border-top:1px solid var(--hair);grid-template-columns:min(25%,210px) minmax(0,1fr);padding-top:32px;display:grid}.bk-ff-say{gap:var(--ff-gut);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.bk-ff .bk-ff-h2{font-size:var(--ff-h2);letter-spacing:-.04em;text-wrap:balance;font-weight:500;line-height:.96}.bk-ff .bk-ff-h2--short{max-width:14ch}.bk-ff .bk-ff-say__p{font-size:var(--ff-say);color:var(--ff-2);text-wrap:pretty;line-height:1.45}.bk-ff-open{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(40px,4.6vw,64px);margin-top:clamp(48px,6vw,88px);display:grid}.bk-ff-open__l{animation:bk-ff-rise .9s var(--ff-ease) both}.bk-ff-open__l .bk-ff-label{margin-bottom:32px}.bk-ff .bk-ff-h1{font-size:var(--ff-h1);letter-spacing:-.045em;text-wrap:balance;font-weight:500;line-height:.94}.bk-ff .bk-ff-open__p{font-size:var(--ff-lead);color:var(--ff-2);text-wrap:pretty;max-width:540px;margin-top:36px;line-height:1.4}.bk-ff .bk-ff-open__act{margin-top:44px}.bk-ff .bk-ff-tags{flex-wrap:wrap;gap:8px;margin-top:48px;display:flex}.bk-ff .bk-ff-act{background:var(--fg);width:max-content;color:var(--bg);white-space:nowrap;border-radius:999px;align-items:center;gap:14px;padding:20px 28px;font-size:16px;font-weight:500;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.bk-ff .bk-ff-act:hover{background:var(--dg-acc);color:var(--ff-on-acc);transform:translateY(-2px)}.bk-ff-vis{width:100%;max-width:640px;animation:bk-ff-rise 1s .15s var(--ff-ease) both;justify-self:end}.bk-ff-box{aspect-ratio:1/1.08;perspective:1400px;perspective-origin:50% 0;border-radius:24px;position:relative;overflow:hidden}.bk-ff-deep{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.bk-ff-band{transform-origin:50% 100%;transition:transform .9s var(--ff-ease);position:absolute;left:2%;right:2%}.bk-ff-band--1{height:29.5%;top:0}.bk-ff-band--2{height:24.7%;top:30.4%}.bk-ff-band--3{height:20.9%;top:56%}.bk-ff-band--4{height:17.1%;top:77.9%}.bk-ff .bk-ff-band__in{opacity:.62;border-radius:18px;transition:opacity .6s;position:absolute;inset:0;overflow:hidden}.bk-ff-pick{z-index:2;position:absolute;inset:0}.bk-ff .bk-ff-pick__z{display:block;position:absolute;left:0;right:0}.bk-ff-pick__z--1{height:30%;top:0}.bk-ff-pick__z--2{height:26%;top:30%}.bk-ff-pick__z--3{height:22%;top:56%}.bk-ff-pick__z--4{height:22%;top:78%}.bk-ff .bk-ff-band.is-on .bk-ff-band__in{opacity:1}.bk-ff-band--1 .bk-ff-band__in{border:1px solid var(--ff-lit-hair);background:var(--ff-lit)}.bk-ff-band--2 .bk-ff-band__in{background:var(--gr-silver);color:var(--gr-silver-ink)}.bk-ff-band--3 .bk-ff-band__in{background:var(--ff-paper);color:var(--ff-paper-ink)}.bk-ff-band--4 .bk-ff-band__in{border:1px solid var(--ff-lit-hair-2);background:var(--ff-lit);color:var(--ff-lit-fg)}.bk-ff-band--1 .bk-ff-band__in img{object-fit:cover;filter:saturate(.6)}.bk-ff-wash{background:linear-gradient(90deg,#060606e6 0%,#0606068c 55%,#0606061a 100%);position:absolute;inset:0}.bk-ff .bk-ff-band__top{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:11px;display:flex}.bk-ff-ad{color:var(--ff-lit-fg);flex-direction:column;justify-content:space-between;padding:22px 26px;display:flex;position:absolute;inset:0}.bk-ff-ad .bk-ff-band__top,.bk-ff-ad .bk-ff-band__top .bk-ff-k{color:var(--ff-on-shot)}.bk-ff-ad__h{max-width:16ch;font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.03em;font-size:clamp(18px,2vw,30px);font-weight:600;line-height:1;display:block}.bk-ff-ad__foot{color:var(--ff-on-shot);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}.bk-ff-ghost{white-space:nowrap;color:var(--ff-lit-fg);border:1px solid #f4f3f066;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600}.bk-ff-page{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:22px 26px;display:grid;position:absolute;inset:0}.bk-ff-page .bk-ff-band__top,.bk-ff-page .bk-ff-band__top .bk-ff-k,.bk-ff-form__name,.bk-ff-form__name .bk-ff-k{color:inherit;opacity:.7}.bk-ff-page__h{font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.03em;margin-top:10px;font-size:clamp(16px,1.8vw,26px);font-weight:600;line-height:1;display:block}.bk-ff-page__list{text-align:right;flex-direction:column;font-size:12px;font-weight:500;display:flex}.bk-ff-page__list span{border-top:1px solid var(--ff-metal-line);padding:5px 0}.bk-ff-page__list span:last-child{border-bottom:1px solid var(--ff-metal-line)}.bk-ff-form{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 26px;display:grid;position:absolute;inset:0}.bk-ff-form__name{letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:11px;display:flex}.bk-ff-form__fields{color:var(--ff-paper-2);grid-template-columns:1fr 1fr;gap:6px 18px;font-size:12px;display:grid}.bk-ff-form__fields span{border-bottom:1px solid var(--ff-paper-line);padding:6px 0}.bk-ff-mail{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding:18px 26px;display:grid;position:absolute;inset:0}.bk-ff-mail .bk-ff-form__name,.bk-ff-mail .bk-ff-form__name .bk-ff-k{color:var(--ff-lit-3);opacity:1}.bk-ff-mail__body{min-width:0}.bk-ff-mail__h,.bk-ff-mail__x{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bk-ff-mail__h{letter-spacing:-.01em;font-size:14px;font-weight:600}.bk-ff-mail__x{color:var(--ff-lit-2);margin-top:4px;font-size:12px}.bk-ff .bk-ff-vis__cap{color:var(--ff-3);justify-content:space-between;gap:16px;margin-top:16px;font-size:12px;display:flex}.bk-ff .bk-ff-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:clamp(48px,6vw,88px);display:grid}.bk-ff-points li{border-top:1px solid var(--hair);flex-direction:column;gap:40px;padding-top:28px;display:flex}.bk-ff .bk-ff-points h3{font-size:var(--ff-point);letter-spacing:-.025em;font-weight:600;line-height:1.1}.bk-ff .bk-ff-points p{color:var(--ff-2);text-wrap:pretty;max-width:30ch;margin-top:14px;font-size:17px;line-height:1.5}.bk-ff-run{margin-top:var(--ff-gap)}.bk-ff .bk-ff-run__cap{color:var(--ff-3);font-size:12px}.bk-ff .bk-ff-rows{flex-direction:column;margin-top:24px;display:flex}.bk-ff-rows>li{gap:var(--ff-gut);border-top:1px solid var(--hair);grid-template-columns:min(25%,210px) minmax(0,1fr);padding:40px 0;display:grid}.bk-ff-rows>li:last-child{border-bottom:1px solid var(--hair)}.bk-ff-stage{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid}.bk-ff-stage .bk-ff-k{padding-top:6px}.bk-ff .bk-ff-stage__n{font-size:var(--ff-row);letter-spacing:-.025em;font-weight:600;line-height:1.1}.bk-ff .bk-ff-stage__x{color:var(--ff-2);max-width:28ch;margin-top:12px;font-size:15px;line-height:1.5}.bk-ff-shot{aspect-ratio:21/9;border-radius:18px;min-height:260px;position:relative;overflow:hidden}.bk-ff-shot img{object-fit:cover;filter:saturate(.6)}.bk-ff-shot__in{color:var(--ff-lit-fg);flex-direction:column;justify-content:space-between;padding:clamp(24px,2.4vw,36px);display:flex;position:absolute;inset:0}.bk-ff .bk-ff-shot__top{letter-spacing:.06em;text-transform:uppercase;color:var(--ff-on-shot);font-size:11px}.bk-ff .bk-ff-shot__h{letter-spacing:-.035em;max-width:14ch;font-size:clamp(24px,3vw,48px);font-weight:600;line-height:.98}.bk-ff .bk-ff-shot__foot{color:var(--ff-on-shot);flex-wrap:wrap;align-items:center;gap:20px;margin-top:16px;font-size:14px;display:flex}.bk-ff-shot__foot .bk-ff-ghost{padding:8px 14px;font-size:12px}.bk-ff-panel{border:1px solid var(--hair);background:var(--bg-2);border-radius:18px;flex-direction:column;gap:20px;padding:clamp(24px,2.6vw,36px);display:flex}.bk-ff-panel--metal{background:var(--gr-silver);color:var(--gr-silver-ink);border-color:#0000;grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;gap:40px;display:grid}.bk-ff-panel--paper{background:var(--ff-paper);color:var(--ff-paper-ink);border-color:#0000;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:end;gap:40px;display:grid}.bk-ff-panel--lit{border-color:var(--ff-lit-hair);background:var(--ff-lit);max-width:760px;color:var(--ff-lit-fg)}.bk-ff .bk-ff-panel__top{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.bk-ff .bk-ff-panel--metal .bk-ff-panel__top{color:inherit;opacity:.7}.bk-ff .bk-ff-panel--paper .bk-ff-panel__top{color:var(--ff-paper-2)}.bk-ff .bk-ff-panel__h{letter-spacing:-.035em;text-wrap:balance;margin-top:16px;font-size:clamp(24px,3vw,46px);font-weight:600;line-height:.98}.bk-ff .bk-ff-items{flex-direction:column;font-size:15px;font-weight:500;display:flex}.bk-ff-items li{border-top:1px solid var(--ff-metal-line);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.bk-ff-items li:last-child{border-bottom:1px solid var(--ff-metal-line)}.bk-ff .bk-ff-items .bk-ff-k{color:inherit;opacity:.6}.bk-ff-fill{flex-direction:column;gap:20px;display:flex}.bk-ff .bk-ff-fields{color:var(--ff-paper-2);grid-template-columns:1fr 1fr;gap:0 24px;font-size:15px;display:grid}.bk-ff-fields span{border-bottom:1px solid var(--ff-paper-line);padding:14px 0}.bk-ff .bk-ff-do{color:#f4f3f0;white-space:nowrap;background:#0a0a0a;border-radius:999px;width:max-content;padding:12px 18px;font-size:13px;font-weight:700;display:inline-flex}.bk-ff .bk-ff-mailhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bk-ff-mailhead>span:first-child{letter-spacing:-.015em;font-size:18px;font-weight:600}.bk-ff .bk-ff-mailhead .bk-ff-k{color:var(--ff-lit-3);font-size:11px}.bk-ff .bk-ff-panel__x{color:var(--ff-lit-2);text-wrap:pretty;font-size:16px;line-height:1.6}.bk-ff .bk-ff-file{border:1px solid var(--ff-lit-hair-2);border-radius:12px;align-items:center;gap:14px;width:max-content;max-width:100%;padding:12px 16px;font-size:13px;display:inline-flex}.bk-ff-file i{background:var(--gr-silver);border-radius:4px;flex:none;width:28px;height:36px}.bk-ff-file b{font-weight:600}.bk-ff-file span{color:var(--ff-lit-3)}.bk-ff .bk-ff-sign{color:var(--ff-lit-2);font-size:14px}.bk-ff .bk-ff-note{color:var(--ff-3);max-width:560px;margin-top:48px;font-size:12px;line-height:1.6}.bk-ff .bk-ff-list{margin-top:clamp(48px,5.6vw,72px)}.bk-ff-list li{border-top:1px solid var(--hair);transition:padding-left .4s var(--ff-ease);grid-template-columns:56px minmax(0,5fr) minmax(0,6fr);align-items:start;gap:24px;padding:32px 0;display:grid}.bk-ff-list li:last-child{border-bottom:1px solid var(--hair)}.bk-ff-list li:hover{padding-left:12px}.bk-ff-list .bk-ff-n{padding-top:6px}.bk-ff-list__t{font-size:var(--ff-row);letter-spacing:-.025em;font-weight:600;line-height:1.1}.bk-ff .bk-ff-list p{color:var(--ff-2);text-wrap:pretty;font-size:16px;line-height:1.55}.bk-ff .bk-ff-connect{font-size:var(--ff-say);color:var(--ff-2);text-wrap:pretty;max-width:560px;margin-top:48px;line-height:1.45}.bk-ff-more{margin-top:var(--ff-gap);flex-direction:column;display:flex}.bk-ff .bk-ff-more a{gap:var(--ff-gut);border-top:1px solid var(--hair);color:var(--fg);transition:padding-left .4s var(--ff-ease);grid-template-columns:minmax(0,5fr) minmax(0,6fr) 32px;align-items:center;padding:28px 0;text-decoration:none;display:grid}.bk-ff .bk-ff-more a:last-child{border-bottom:1px solid var(--hair)}.bk-ff .bk-ff-more a:hover{padding-left:16px}.bk-ff-more__n{letter-spacing:-.02em;font-size:clamp(20px,2vw,28px);font-weight:500}.bk-ff-more__x{color:var(--ff-2);font-size:16px;line-height:1.5}.bk-ff-more__go{justify-self:end;font-size:22px}.bk-ff .bk-ff-ask{font-size:var(--ff-ask);letter-spacing:-.045em;text-wrap:balance;max-width:13ch;font-weight:500;line-height:.94}.bk-ff-close{gap:var(--ff-gut);grid-template-columns:max-content minmax(0,1fr);align-items:end;margin-top:clamp(40px,4.6vw,64px);display:grid}.bk-ff .bk-ff-close__p{color:var(--ff-2);text-wrap:pretty;justify-self:end;max-width:560px;font-size:clamp(18px,1.5vw,22px);line-height:1.4}@media (max-width:1100px){.bk-ff-head,.bk-ff-say,.bk-ff-open,.bk-ff-close{grid-template-columns:minmax(0,1fr)}.bk-ff-head{gap:20px}.bk-ff-say{align-items:start;gap:24px}.bk-ff-open{gap:48px}.bk-ff-close{align-items:start;gap:28px}.bk-ff .bk-ff-close__p{justify-self:start}.bk-ff-vis{justify-self:stretch;max-width:none}.bk-ff-box{aspect-ratio:1/1.15}.bk-ff .bk-ff-points{grid-template-columns:minmax(0,1fr);gap:28px}.bk-ff-points li{gap:20px}.bk-ff-rows>li{grid-template-columns:minmax(0,1fr);gap:24px}.bk-ff-panel--metal,.bk-ff-panel--paper{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.bk-ff-panel--lit{max-width:none}.bk-ff-shot{aspect-ratio:16/9}}@media (max-width:760px){.bk-ff-box{aspect-ratio:auto;perspective:none;flex-direction:column;gap:12px;display:flex;overflow:visible}.bk-ff-deep{transform-style:flat;pointer-events:auto;display:contents;position:static}.bk-ff-band,.bk-ff-band--1,.bk-ff-band--2,.bk-ff-band--3,.bk-ff-band--4{height:auto;position:static;transform:none!important}.bk-ff .bk-ff-band__in{opacity:1;min-height:132px;position:relative}.bk-ff-pick{display:none}.bk-ff-band--1 .bk-ff-band__in{min-height:190px}.bk-ff-page,.bk-ff-form,.bk-ff-mail{position:static}.bk-ff-form{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.bk-ff-mail{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.bk-ff-form__name{flex-direction:row;gap:10px}.bk-ff-mail__h,.bk-ff-mail__x{white-space:normal;overflow:visible}.bk-ff .bk-ff-fields,.bk-ff-list li{grid-template-columns:minmax(0,1fr)}.bk-ff-list li{grid-template-columns:56px minmax(0,1fr);gap:12px 24px}.bk-ff .bk-ff-list p{grid-column:2}.bk-ff .bk-ff-more a{grid-template-columns:minmax(0,1fr) 24px;gap:10px 16px}.bk-ff-more__x{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.bk-ff-open__l,.bk-ff-vis{animation:none}.bk-ff-band,.bk-ff .bk-ff-band__in,.bk-ff-list li,.bk-ff .bk-ff-more a,.bk-ff .bk-ff-act{transition:none}.bk-ff-list li:hover,.bk-ff .bk-ff-more a:hover{padding-left:0}}@media (max-width:480px){.bk-ff .bk-ff-act{white-space:normal;text-align:left;width:auto;max-width:100%}}
.bk-pi{font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;--pi-label:var(--font-wd-label), "Helvetica Neue", Arial, sans-serif;--pi-mono:var(--font-wd-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--pi-2:#a9a8a3;--pi-3:#6f6e6a;--pi-on-acc:#0a0a0a;--pi-board:#0f0f0f;--pi-sit:#161616;--pi-board-fg:#f4f3f0;--pi-board-2:#a9a8a3;--pi-board-3:#6f6e6a;--pi-board-hair:#ffffff1a;--pi-board-hair-2:#fff3;--pi-paper:#f4f3f0;--pi-paper-ink:#0a0a0a;--pi-paper-2:#5c5b57;--pi-paper-line:#0a0a0a24;--pi-metal-line:#0a0a0a40;--pi-h1:clamp(38px, 7.2vw, 120px);--pi-h2:clamp(32px, 5.4vw, 84px);--pi-ask:clamp(40px, 7vw, 118px);--pi-point:clamp(22px, 2.1vw, 30px);--pi-row:clamp(24px, 2.4vw, 36px);--pi-step:clamp(20px, 2vw, 28px);--pi-lead:clamp(18px, 1.5vw, 22px);--pi-say:clamp(17px, 1.35vw, 20px);--pi-gut:clamp(24px, 3.4vw, 48px);--pi-sec:clamp(88px, 10.5vw, 160px);--pi-gap:clamp(48px, 5.6vw, 80px);--pi-ease:cubic-bezier(.2, .7, .2, 1)}.bk-pi .bk-theme--white{--pi-2:#5c5b57;--pi-3:#8d8c87;--pi-on-acc:#fff}.bk-pi-label,.bk-pi-note,.bk-pi-vis,.bk-pi-run{font-family:var(--pi-label)}.bk-pi-label{letter-spacing:.08em;text-transform:uppercase;color:var(--pi-2);font-size:12px;font-weight:400}.bk-pi .bk-pi-k{font-family:var(--pi-mono);letter-spacing:0;text-transform:none;color:var(--pi-3);font-size:12px;font-weight:400}.bk-pi .bk-pi-n{font-family:var(--pi-mono);font-size:13px;font-weight:500}@keyframes bk-pi-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.bk-pi-sec{padding-block:var(--pi-sec)}.bk-pi-sec--hero{padding-top:clamp(40px,5vw,88px)}.bk-pi-sec--cta{padding-top:clamp(110px,13vw,200px)}.bk-pi-head{gap:var(--pi-gut);border-top:1px solid var(--hair);grid-template-columns:min(25%,210px) minmax(0,1fr);padding-top:32px;display:grid}.bk-pi-say{gap:var(--pi-gut);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.bk-pi .bk-pi-h2{font-size:var(--pi-h2);letter-spacing:-.04em;text-wrap:balance;font-weight:500;line-height:.96}.bk-pi .bk-pi-h2--short{max-width:14ch}.bk-pi .bk-pi-say__p{font-size:var(--pi-say);color:var(--pi-2);text-wrap:pretty;line-height:1.45}.bk-pi-open{animation:bk-pi-rise .9s var(--pi-ease) both;margin-top:clamp(56px,7.4vw,112px)}.bk-pi-open .bk-pi-label{margin-bottom:32px}.bk-pi .bk-pi-h1{font-size:var(--pi-h1);letter-spacing:-.045em;text-wrap:balance;max-width:13ch;font-weight:500;line-height:.92}.bk-pi-lede{gap:var(--pi-gut);animation:bk-pi-rise .9s .1s var(--pi-ease) both;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;margin-top:clamp(40px,4.6vw,64px);display:grid}.bk-pi-lede__l{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.bk-pi .bk-pi-tags{flex-wrap:wrap;gap:8px;display:flex}.bk-pi .bk-pi-lede__p{font-size:var(--pi-lead);color:var(--pi-2);text-wrap:pretty;justify-self:end;max-width:560px;line-height:1.4}.bk-pi .bk-pi-act{background:var(--fg);width:max-content;color:var(--bg);white-space:nowrap;border-radius:999px;align-items:center;gap:14px;padding:20px 28px;font-size:16px;font-weight:500;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.bk-pi .bk-pi-act:hover{background:var(--dg-acc);color:var(--pi-on-acc);transform:translateY(-2px)}.bk-pi-vis{animation:bk-pi-rise 1s .2s var(--pi-ease) both;margin-top:clamp(64px,7.9vw,120px)}.bk-pi .bk-pi-vis__top{color:var(--pi-3);justify-content:space-between;gap:16px;margin-bottom:24px;font-size:12px;display:flex}.bk-pi-stage{perspective:2200px;perspective-origin:50% 20%;border-radius:24px;height:800px;padding-bottom:64px;position:relative;overflow:hidden}.bk-pi-plane{width:min(1100px,84%);height:62%;transform-style:preserve-3d;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-36%)rotateX(30deg)rotate(-4deg)}.bk-pi-lane{border:1px solid var(--pi-board-hair);background:var(--pi-board);color:var(--pi-board-fg);border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex}.bk-pi .bk-pi-lane__top{letter-spacing:.06em;text-transform:uppercase;color:var(--pi-board-2);justify-content:space-between;gap:12px;font-size:11px;display:flex}.bk-pi .bk-pi-lane__top .bk-pi-k{color:var(--pi-board-3);font-size:11px}.bk-pi .bk-pi-sit{border:1px solid var(--pi-board-hair);background:var(--pi-sit);border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.bk-pi-sit b{font-size:13px;font-weight:600}.bk-pi-sit span{color:var(--pi-board-3);font-size:11px}.bk-pi-slot{border:1px dashed var(--pi-board-hair-2);border-radius:12px;flex:1;min-height:64px;transition:border-color .5s,background .5s}.bk-pi-slot.is-on{border-color:var(--dg-acc);background:color-mix(in srgb, var(--dg-acc) 9%, transparent)}.bk-pi-card{background:var(--gr-silver);color:var(--gr-silver-ink);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.bk-pi .bk-pi-card__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.bk-pi-card__top b{letter-spacing:-.01em;font-size:14px;font-weight:600}.bk-pi .bk-pi-card__top .bk-pi-k{color:inherit;opacity:.6;font-size:10px}.bk-pi .bk-pi-card__who{justify-content:space-between;gap:10px;font-size:11px;display:flex}.bk-pi-card__who span{opacity:.7}.bk-pi-card__who b{font-weight:600}.bk-pi-card__rule{background:var(--pi-metal-line);height:1px}.bk-pi .bk-pi-card__line{font-size:11px;line-height:1.4}.bk-pi-card--fly{width:calc(33.3333% - 49.3333px);transform-style:preserve-3d;transition:transform 1.1s var(--pi-ease), opacity .6s;position:absolute;bottom:18px;left:18px;box-shadow:0 40px 60px -20px #000000e6}.bk-pi-card--in{display:none}.bk-pi-panel{z-index:3;border:1px solid var(--pi-board-hair-2);background:var(--pi-board);width:min(300px,38%);color:var(--pi-board-fg);border-radius:16px;flex-direction:column;gap:10px;padding:18px 20px;display:flex;position:absolute;top:24px;left:24px;box-shadow:0 40px 80px -30px #000c}.bk-pi .bk-pi-panel__top{letter-spacing:.06em;text-transform:uppercase;color:var(--pi-board-3);justify-content:space-between;gap:12px;font-size:11px;display:flex}.bk-pi .bk-pi-panel__top .bk-pi-k{color:inherit;font-size:11px}.bk-pi .bk-pi-panel__h{font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.1}.bk-pi-panel .bk-pi-rows{font-size:12px}.bk-pi-panel .bk-pi-rows p{border-top-color:var(--pi-board-hair);grid-template-columns:64px minmax(0,1fr);padding:7px 0}.bk-pi-panel .bk-pi-rows p:last-child{border-bottom-color:var(--pi-board-hair)}.bk-pi-panel .bk-pi-rows p>span:first-child{color:var(--pi-board-3)}.bk-pi .bk-pi-do{background:var(--dg-acc);color:#0a0a0a;white-space:nowrap;border-radius:999px;width:max-content;padding:9px 14px;font-size:11px;font-weight:700;display:inline-flex}.bk-pi-rail{z-index:3;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:absolute;bottom:20px;right:24px}.bk-pi .bk-pi-rail button{border:1px solid var(--pi-board-hair);font-family:var(--pi-mono);white-space:nowrap;color:var(--pi-board-3);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;line-height:1;transition:border-color .4s,color .4s;display:inline-flex}.bk-pi .bk-pi-rail button.is-on{border-color:var(--pi-board-fg);color:var(--pi-board-fg)}.bk-pi-rows{flex-direction:column;display:flex}.bk-pi .bk-pi-rows p{border-top:1px solid var(--hair);grid-template-columns:60px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.bk-pi .bk-pi-rows p:last-child{border-bottom:1px solid var(--hair)}.bk-pi .bk-pi-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:clamp(48px,6vw,88px);display:grid}.bk-pi-points li{border-top:1px solid var(--hair);flex-direction:column;gap:40px;padding-top:28px;display:flex}.bk-pi .bk-pi-points h3{font-size:var(--pi-point);letter-spacing:-.025em;font-weight:600;line-height:1.1}.bk-pi .bk-pi-points p{color:var(--pi-2);text-wrap:pretty;max-width:30ch;margin-top:14px;font-size:17px;line-height:1.5}.bk-pi-run{margin-top:var(--pi-gap)}.bk-pi .bk-pi-run__cap{color:var(--pi-3);font-size:12px}.bk-pi-run__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:24px;display:grid}.bk-pi-col{flex-direction:column;gap:20px;display:flex}.bk-pi .bk-pi-col__name{font-size:var(--pi-step);letter-spacing:-.025em;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;font-weight:600;line-height:1.1;display:grid}.bk-pi-col__name .bk-pi-k{padding-top:6px}.bk-pi-face{border:1px solid #0000;border-radius:18px;flex-direction:column;flex:1;gap:16px;padding:26px;display:flex}.bk-pi-face--paper{background:var(--pi-paper);color:var(--pi-paper-ink)}.bk-pi-face--metal{background:var(--gr-silver);color:var(--gr-silver-ink)}.bk-pi-face--lit{border-color:var(--hair);background:var(--bg-2)}.bk-pi .bk-pi-face__top{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.bk-pi .bk-pi-face--paper .bk-pi-face__top{color:var(--pi-paper-2)}.bk-pi .bk-pi-face--metal .bk-pi-face__top{color:inherit;opacity:.7}.bk-pi .bk-pi-face--lit .bk-pi-face__top{color:var(--pi-3)}.bk-pi-face .bk-pi-rows{font-size:13px}.bk-pi-face--paper .bk-pi-rows p{border-color:var(--pi-paper-line)}.bk-pi-face--paper .bk-pi-rows p>span:first-child{color:var(--pi-paper-2)}.bk-pi-face--metal .bk-pi-rows p{border-color:var(--pi-metal-line)}.bk-pi-face--metal .bk-pi-rows p>span:first-child{opacity:.7}.bk-pi-face--lit .bk-pi-rows p>span:first-child{color:var(--pi-3)}.bk-pi-rows p>span:last-child{font-weight:400}.bk-pi-rows p:first-child>span:last-child{font-weight:600}.bk-pi-face .bk-pi-rows{--pi-rows-k:60px}.bk-pi-face--lit .bk-pi-rows p{grid-template-columns:72px minmax(0,1fr)}.bk-pi .bk-pi-face__do{white-space:nowrap;border:1px solid;border-radius:999px;width:max-content;margin-top:auto;padding:9px 14px;font-size:11px;font-weight:600;display:inline-flex}.bk-pi-face--metal .bk-pi-face__do{border-color:#0a0a0a66;font-weight:700}.bk-pi-face--lit .bk-pi-face__do{border-color:var(--hair-2)}.bk-pi .bk-pi-face__do.is-solid{background:var(--dg-acc);color:#0a0a0a;border-color:#0000;font-weight:700}.bk-pi .bk-pi-file{border:1px solid var(--pi-paper-line);border-radius:10px;align-items:center;gap:10px;width:max-content;max-width:100%;margin-top:auto;padding:10px 12px;font-size:12px;display:inline-flex}.bk-pi-file i{background:var(--gr-silver);border-radius:3px;flex:none;width:20px;height:26px}.bk-pi-file b{font-weight:600}.bk-pi-file span{color:var(--pi-paper-2)}.bk-pi .bk-pi-note{color:var(--pi-3);max-width:560px;margin-top:48px;font-size:12px;line-height:1.6}.bk-pi .bk-pi-list{margin-top:clamp(48px,5.6vw,72px)}.bk-pi-list li{border-top:1px solid var(--hair);transition:padding-left .4s var(--pi-ease);grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:24px;padding:32px 0;display:grid}.bk-pi-list li:last-child{border-bottom:1px solid var(--hair)}.bk-pi-list li:hover{padding-left:12px}.bk-pi-list__t{font-size:var(--pi-row);letter-spacing:-.03em;font-weight:600;line-height:1.1}.bk-pi .bk-pi-list p{color:var(--pi-2);text-wrap:pretty;grid-column:2;font-size:16px;line-height:1.55}.bk-pi .bk-pi-connect{font-size:var(--pi-say);color:var(--pi-2);text-wrap:pretty;max-width:560px;margin-top:48px;line-height:1.45}.bk-pi-more{margin-top:var(--pi-gap);flex-direction:column;display:flex}.bk-pi .bk-pi-more a{gap:var(--pi-gut);border-top:1px solid var(--hair);color:var(--fg);transition:padding-left .4s var(--pi-ease);grid-template-columns:minmax(0,5fr) minmax(0,6fr) 32px;align-items:center;padding:28px 0;text-decoration:none;display:grid}.bk-pi .bk-pi-more a:last-child{border-bottom:1px solid var(--hair)}.bk-pi .bk-pi-more a:hover{padding-left:16px}.bk-pi-more__n{letter-spacing:-.02em;font-size:clamp(20px,2vw,28px);font-weight:500}.bk-pi-more__x{color:var(--pi-2);font-size:16px;line-height:1.5}.bk-pi-more__go{justify-self:end;font-size:22px}.bk-pi .bk-pi-ask{font-size:var(--pi-ask);letter-spacing:-.045em;text-wrap:balance;max-width:13ch;font-weight:500;line-height:.94}.bk-pi-close{gap:var(--pi-gut);grid-template-columns:max-content minmax(0,1fr);align-items:end;margin-top:clamp(40px,4.6vw,64px);display:grid}.bk-pi .bk-pi-close__p{font-size:var(--pi-lead);color:var(--pi-2);text-wrap:pretty;justify-self:end;max-width:560px;line-height:1.4}@media (max-width:1100px){.bk-pi-head,.bk-pi-say,.bk-pi-lede,.bk-pi-close{grid-template-columns:minmax(0,1fr)}.bk-pi-head{gap:20px}.bk-pi-say{align-items:start;gap:24px}.bk-pi-lede{align-items:start;gap:28px}.bk-pi .bk-pi-lede__p{justify-self:start}.bk-pi-close{align-items:start;gap:28px}.bk-pi .bk-pi-close__p{justify-self:start}.bk-pi .bk-pi-points{grid-template-columns:minmax(0,1fr);gap:28px}.bk-pi-points li{gap:20px}.bk-pi-run__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.bk-pi-stage{perspective:none;border-radius:0;height:auto;padding-bottom:0;overflow:visible}.bk-pi-plane{transform-style:flat;flex-direction:column;gap:10px;width:auto;height:auto;display:flex;position:static;transform:none}.bk-pi-lane{border-radius:16px;gap:10px;padding:14px}.bk-pi .bk-pi-lane__top{font-size:11px}.bk-pi-lane{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bk-pi .bk-pi-lane__top{grid-column:1/-1}.bk-pi .bk-pi-sit:nth-of-type(2)~.bk-pi-sit{display:none}.bk-pi .bk-pi-sit{border-radius:10px;gap:3px;padding:10px 12px}.bk-pi-sit b{font-size:12px}.bk-pi-sit span{font-size:10px}.bk-pi-slot{border-radius:10px;flex:none;min-height:44px;position:relative}.bk-pi-card--fly{display:none}.bk-pi-card--in{opacity:0;transition:opacity .5s, transform .6s var(--pi-ease);border-radius:10px;gap:3px;padding:10px 12px;display:flex;position:absolute;inset:-1px;transform:translateY(-8px)scale(.96);box-shadow:0 24px 40px -16px #000000e6}.bk-pi-card--in.is-on{opacity:1;transform:none}.bk-pi-card--in .bk-pi-card__top b{font-size:12px}.bk-pi .bk-pi-card--in .bk-pi-card__top .bk-pi-k{font-size:9px}.bk-pi .bk-pi-card__who--one{opacity:.75;font-size:10px;display:block}.bk-pi-panel{width:auto;box-shadow:none;margin-top:14px;position:static}.bk-pi-rail{justify-content:flex-start;margin-top:14px;position:static}.bk-pi-run__grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:760px){.bk-pi .bk-pi-rail__t{display:none}.bk-pi .bk-pi-more a{grid-template-columns:minmax(0,1fr) 24px;gap:10px 16px}.bk-pi-more__x{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.bk-pi-open,.bk-pi-lede,.bk-pi-vis{animation:none}.bk-pi-card--fly,.bk-pi-card--in,.bk-pi-slot,.bk-pi .bk-pi-rail button,.bk-pi-list li,.bk-pi .bk-pi-more a,.bk-pi .bk-pi-act{transition:none}.bk-pi-list li:hover,.bk-pi .bk-pi-more a:hover{padding-left:0}}@media (max-width:480px){.bk-pi .bk-pi-act{white-space:normal;text-align:left;width:auto;max-width:100%}}
.bk-so{font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;--so-label:var(--font-wd-label), "Helvetica Neue", Arial, sans-serif;--so-mono:var(--font-wd-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--so-2:#a9a8a3;--so-3:#6f6e6a;--so-on-acc:#0a0a0a;--so-lit:#0f0f0f;--so-cell:#161616;--so-lit-fg:#f4f3f0;--so-lit-3:#6f6e6a;--so-lit-hair:#ffffff1a;--so-lit-hair-2:#fff3;--so-on-shot:#f4f3f0bf;--so-paper:#f4f3f0;--so-paper-ink:#0a0a0a;--so-paper-2:#5c5b57;--so-metal-line:#0a0a0a40;--so-h1:clamp(38px, 6.6vw, 110px);--so-h2:clamp(32px, 5.4vw, 84px);--so-ask:clamp(40px, 7vw, 118px);--so-point:clamp(22px, 2.1vw, 30px);--so-step:clamp(20px, 2vw, 28px);--so-lead:clamp(18px, 1.5vw, 22px);--so-say:clamp(17px, 1.35vw, 20px);--so-gut:clamp(24px, 3.4vw, 48px);--so-sec:clamp(88px, 10.5vw, 160px);--so-gap:clamp(48px, 5.6vw, 80px);--so-ease:cubic-bezier(.2, .7, .2, 1)}.bk-so .bk-theme--white{--so-2:#5c5b57;--so-3:#8d8c87;--so-on-acc:#fff}.bk-so-label,.bk-so-note,.bk-so-vis,.bk-so-run{font-family:var(--so-label)}.bk-so-label{letter-spacing:.08em;text-transform:uppercase;color:var(--so-2);font-size:12px;font-weight:400}.bk-so .bk-so-k{font-family:var(--so-mono);letter-spacing:0;text-transform:none;color:var(--so-3);font-size:11px;font-weight:400}.bk-so .bk-so-n{font-family:var(--so-mono);font-size:13px;font-weight:500}@keyframes bk-so-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.bk-so-sec{padding-block:var(--so-sec)}.bk-so-sec--hero{padding-top:clamp(40px,5vw,88px)}.bk-so-sec--cta{padding-top:clamp(110px,13vw,200px)}.bk-so-head{gap:var(--so-gut);border-top:1px solid var(--hair);grid-template-columns:min(25%,210px) minmax(0,1fr);padding-top:32px;display:grid}.bk-so-say{gap:var(--so-gut);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.bk-so .bk-so-h2{font-size:var(--so-h2);letter-spacing:-.04em;text-wrap:balance;font-weight:500;line-height:.96}.bk-so .bk-so-h2--short{max-width:14ch}.bk-so .bk-so-say__p{font-size:var(--so-say);color:var(--so-2);text-wrap:pretty;line-height:1.45}.bk-so-open{animation:bk-so-rise .9s var(--so-ease) both;margin-top:clamp(56px,7.4vw,112px)}.bk-so-open .bk-so-label{margin-bottom:32px}.bk-so .bk-so-h1{font-size:var(--so-h1);letter-spacing:-.045em;text-wrap:balance;max-width:14ch;font-weight:500;line-height:.92}.bk-so-lede{gap:var(--so-gut);animation:bk-so-rise .9s .1s var(--so-ease) both;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;margin-top:clamp(40px,4.6vw,64px);display:grid}.bk-so-lede__l{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.bk-so .bk-so-tags{flex-wrap:wrap;gap:8px;display:flex}.bk-so .bk-so-lede__p{font-size:var(--so-lead);color:var(--so-2);text-wrap:pretty;justify-self:end;max-width:560px;line-height:1.4}.bk-so .bk-so-act{background:var(--fg);width:max-content;color:var(--bg);white-space:nowrap;border-radius:999px;align-items:center;gap:14px;padding:20px 28px;font-size:16px;font-weight:500;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.bk-so .bk-so-act:hover{background:var(--dg-acc);color:var(--so-on-acc);transform:translateY(-2px)}.bk-so-vis{animation:bk-so-rise 1s .2s var(--so-ease) both;margin-top:clamp(64px,7.9vw,120px)}.bk-so .bk-so-vis__top{color:var(--so-3);justify-content:space-between;gap:16px;margin-bottom:24px;font-size:12px;display:flex}.bk-so-pair{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:24px;display:grid}.bk-so-plan{background:var(--gr-silver);color:var(--gr-silver-ink);border-radius:22px;flex-direction:column;gap:22px;padding:clamp(22px,2.2vw,28px);display:flex}.bk-so .bk-so-plan__top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.bk-so-plan__top b{font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.03em;font-size:clamp(20px,2vw,30px);font-weight:600}.bk-so .bk-so-plan__top .bk-so-k{color:inherit;opacity:.6}.bk-so .bk-so-week,.bk-so-month{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.bk-so-month{flex:1;align-content:space-between}.bk-so .bk-so-week{letter-spacing:.06em;text-transform:uppercase;opacity:.6;font-size:10px}.bk-so .bk-so-day{aspect-ratio:1;font-family:var(--so-mono);color:inherit;opacity:.35;border-radius:8px;justify-content:center;align-items:center;font-size:12px;line-height:1;display:flex}.bk-so .bk-so-day.is-off{opacity:.25}.bk-so .bk-so-day--set{opacity:1;transition:background .4s,color .4s}.bk-so .bk-so-day--set.is-done{background:#0a0a0a24}.bk-so .bk-so-day--set.is-live{color:#f4f3f0;background:#0a0a0a}.bk-so .bk-so-rows{flex-direction:column;display:flex}.bk-so-rows li{border-top:1px solid var(--so-metal-line)}.bk-so-rows li:last-child{border-bottom:1px solid var(--so-metal-line)}.bk-so .bk-so-rows button{text-align:left;width:100%;color:inherit;opacity:.4;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 0;font-size:13px;transition:opacity .4s;display:grid}.bk-so-rows li.is-done button{opacity:1}.bk-so .bk-so-rows .bk-so-k{color:inherit}.bk-so-rows__n{font-weight:600}.bk-so-rows__f,.bk-so-rows__a{opacity:.7}.bk-so-feed{border:1px solid var(--so-lit-hair);background:var(--so-lit);color:var(--so-lit-fg);border-radius:22px;flex-direction:column;gap:18px;padding:clamp(18px,1.9vw,24px);display:flex}.bk-so-who{align-items:center;gap:12px;display:flex}.bk-so-who__pic{background:var(--gr-silver);border-radius:50%;flex:none;width:40px;height:40px}.bk-so .bk-so-who__n{flex-direction:column;min-width:0;display:flex}.bk-so-who__n b{font-size:14px;font-weight:600}.bk-so-who__n span{color:var(--so-lit-3);font-size:11px}.bk-so-who__go{border:1px solid var(--so-lit-hair-2);font-family:var(--so-label);white-space:nowrap;border-radius:999px;margin-left:auto;padding:7px 12px;font-size:11px;font-weight:600}.bk-so-grid{flex:1;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.bk-so-tile{aspect-ratio:1;background:var(--so-cell);opacity:0;transition:opacity .7s, transform .7s var(--so-ease);border-radius:10px;flex-direction:column;justify-content:space-between;padding:14px;display:flex;position:relative;overflow:hidden;transform:scale(.92)}.bk-so-tile.is-on,.bk-so-tile--empty{opacity:1;transform:none}.bk-so-tile--paper{background:var(--so-paper);color:var(--so-paper-ink)}.bk-so-tile--accent{background:var(--dg-acc);color:#0a0a0a}.bk-so-tile img{object-fit:cover;filter:saturate(.6)}.bk-so-tile__wash{background:linear-gradient(#06060600 40%,#060606d9 100%);position:absolute;inset:0}.bk-so-tile__k{font-family:var(--so-mono);align-self:flex-end;font-size:9px;line-height:1;position:relative}.bk-so-tile--photo .bk-so-tile__k{color:var(--so-on-shot)}.bk-so-tile--paper .bk-so-tile__k{color:var(--so-paper-2)}.bk-so-tile--accent .bk-so-tile__k{opacity:.7}.bk-so-tile__t{font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.015em;text-wrap:balance;font-size:clamp(11px,1vw,14px);font-weight:600;line-height:1.08;position:relative}.bk-so-tile--photo .bk-so-tile__t{color:var(--so-lit-fg)}.bk-so-tile__do{margin-top:8px;font-size:10px;font-weight:700;position:relative}.bk-so .bk-so-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:clamp(48px,6vw,88px);display:grid}.bk-so-points li{border-top:1px solid var(--hair);flex-direction:column;gap:40px;padding-top:28px;display:flex}.bk-so .bk-so-points h3{font-size:var(--so-point);letter-spacing:-.025em;font-weight:600;line-height:1.1}.bk-so .bk-so-points p{color:var(--so-2);text-wrap:pretty;max-width:30ch;margin-top:14px;font-size:17px;line-height:1.5}.bk-so-run{margin-top:var(--so-gap)}.bk-so .bk-so-run__cap{color:var(--so-3);font-size:12px}.bk-so-run__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:24px;display:grid}.bk-so-col{flex-direction:column;gap:20px;display:flex}.bk-so .bk-so-col__name{font-size:var(--so-step);letter-spacing:-.025em;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;font-weight:600;line-height:1.1;display:grid}.bk-so-col__name .bk-so-k{padding-top:6px;font-size:12px}.bk-so-post{border:1px solid var(--hair);background:var(--bg-2);transition:transform .5s var(--so-ease);border-radius:18px;flex-direction:column;flex:1;display:flex;overflow:hidden}.bk-so-post:hover{transform:translateY(-6px)}.bk-so .bk-so-post__bar{border-bottom:1px solid var(--hair);letter-spacing:.06em;text-transform:uppercase;color:var(--so-3);justify-content:space-between;gap:12px;padding:12px 16px;font-size:11px;display:flex}.bk-so-post__face{aspect-ratio:4/5;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.bk-so-post__face--photo{color:var(--so-lit-fg);padding:18px}.bk-so-post__face--paper{background:var(--so-paper);color:var(--so-paper-ink);justify-content:space-between;padding:22px}.bk-so-post__face--metal{background:var(--gr-silver);color:var(--gr-silver-ink);padding:22px}.bk-so-post__face img{object-fit:cover;filter:saturate(.6)}.bk-so .bk-so-dots{gap:4px;display:flex;position:relative}.bk-so-dots i{background:#0a0a0a33;flex:1;height:2px}.bk-so-dots i.is-on{background:#0a0a0a}.bk-so-post__say{position:relative}.bk-so .bk-so-post__h{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(18px,1.7vw,24px);font-weight:600;line-height:1.02}.bk-so-post__face--paper .bk-so-post__h,.bk-so-post__face--metal .bk-so-post__h{letter-spacing:-.03em;font-size:clamp(19px,1.9vw,28px);line-height:1}.bk-so .bk-so-post__x{margin-top:9px;font-size:12px;line-height:1.4}.bk-so-post__face--photo .bk-so-post__x{color:var(--so-on-shot)}.bk-so-post__face--paper .bk-so-post__x{color:var(--so-paper-2)}.bk-so-post__face--metal .bk-so-post__x{opacity:.75}.bk-so .bk-so-post__foot{justify-content:flex-end;padding:12px 16px;display:flex}.bk-so-post__foot span{border:1px solid var(--hair-2);font-family:var(--so-label);white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:600}.bk-so-post__foot span.is-solid{background:var(--dg-acc);color:#0a0a0a;border-color:#0000;font-weight:700}.bk-so .bk-so-note{color:var(--so-3);max-width:560px;margin-top:48px;font-size:12px;line-height:1.6}.bk-so .bk-so-list{margin-top:clamp(48px,5.6vw,72px)}.bk-so-list li{border-top:1px solid var(--hair);transition:padding-left .4s var(--so-ease);grid-template-columns:56px minmax(0,5fr) minmax(0,6fr);align-items:start;gap:24px;padding:32px 0;display:grid}.bk-so-list li:last-child{border-bottom:1px solid var(--hair)}.bk-so-list li:hover{padding-left:12px}.bk-so-list .bk-so-n{padding-top:6px}.bk-so-list__t{font-size:var(--so-step);letter-spacing:-.025em;font-weight:600;line-height:1.1}.bk-so .bk-so-list p{color:var(--so-2);text-wrap:pretty;font-size:16px;line-height:1.55}.bk-so .bk-so-connect{font-size:var(--so-say);color:var(--so-2);text-wrap:pretty;max-width:560px;margin-top:48px;line-height:1.45}.bk-so-more{margin-top:var(--so-gap);flex-direction:column;display:flex}.bk-so .bk-so-more a{gap:var(--so-gut);border-top:1px solid var(--hair);color:var(--fg);transition:padding-left .4s var(--so-ease);grid-template-columns:minmax(0,5fr) minmax(0,6fr) 32px;align-items:center;padding:28px 0;text-decoration:none;display:grid}.bk-so .bk-so-more a:last-child{border-bottom:1px solid var(--hair)}.bk-so .bk-so-more a:hover{padding-left:16px}.bk-so-more__n{letter-spacing:-.02em;font-size:clamp(20px,2vw,28px);font-weight:500}.bk-so-more__x{color:var(--so-2);font-size:16px;line-height:1.5}.bk-so-more__go{justify-self:end;font-size:22px}.bk-so .bk-so-ask{font-size:var(--so-ask);letter-spacing:-.045em;text-wrap:balance;max-width:13ch;font-weight:500;line-height:.94}.bk-so-close{gap:var(--so-gut);grid-template-columns:max-content minmax(0,1fr);align-items:end;margin-top:clamp(40px,4.6vw,64px);display:grid}.bk-so .bk-so-close__p{font-size:var(--so-lead);color:var(--so-2);text-wrap:pretty;justify-self:end;max-width:560px;line-height:1.4}@media (max-width:1100px){.bk-so-head,.bk-so-say,.bk-so-lede,.bk-so-pair,.bk-so-close{grid-template-columns:minmax(0,1fr)}.bk-so-head{gap:20px}.bk-so-say{align-items:start;gap:24px}.bk-so-lede{align-items:start;gap:28px}.bk-so .bk-so-lede__p{justify-self:start}.bk-so-close{align-items:start;gap:28px}.bk-so .bk-so-close__p{justify-self:start}.bk-so .bk-so-points{grid-template-columns:minmax(0,1fr);gap:28px}.bk-so-points li{gap:20px}.bk-so-run__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-so-tile__t{font-size:13px}}@media (max-width:760px){.bk-so .bk-so-rows button{grid-template-columns:24px minmax(0,1fr) auto;gap:10px}.bk-so-rows__f{display:none}.bk-so-run__grid{grid-template-columns:minmax(0,1fr);gap:32px}.bk-so-list li{grid-template-columns:56px minmax(0,1fr);gap:12px 24px}.bk-so .bk-so-list p{grid-column:2}.bk-so .bk-so-more a{grid-template-columns:minmax(0,1fr) 24px;gap:10px 16px}.bk-so-more__x{grid-column:1/-1}}@media (max-width:360px){.bk-so-tile{padding:8px}.bk-so-tile__t{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;overflow:hidden}.bk-so-tile__do{margin-top:4px}}@media (prefers-reduced-motion:reduce){.bk-so-open,.bk-so-lede,.bk-so-vis{animation:none}.bk-so-tile,.bk-so-post,.bk-so .bk-so-day--set,.bk-so .bk-so-rows button,.bk-so-list li,.bk-so .bk-so-more a,.bk-so .bk-so-act{transition:none}.bk-so-post:hover{transform:none}.bk-so-list li:hover,.bk-so .bk-so-more a:hover{padding-left:0}}@media (max-width:480px){.bk-so .bk-so-act{white-space:normal;text-align:left;width:auto;max-width:100%}}
.bk-cv{font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;--cv-label:var(--font-wd-label), "Helvetica Neue", Arial, sans-serif;--cv-mono:var(--font-wd-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--cv-2:#a9a8a3;--cv-3:#6f6e6a;--cv-on-acc:#0a0a0a;--cv-before:#0f0f0f;--cv-before-fg:#f4f3f0;--cv-before-3:#6f6e6a;--cv-before-hair:#ffffff1a;--cv-before-hair-2:#fff3;--cv-paper:#f4f3f0;--cv-paper-ink:#0a0a0a;--cv-paper-2:#5c5b57;--cv-paper-line:#0a0a0a24;--cv-h1:clamp(36px, 5.2vw, 86px);--cv-h2:clamp(32px, 5.4vw, 84px);--cv-ask:clamp(40px, 7vw, 118px);--cv-point:clamp(22px, 2.1vw, 30px);--cv-step:clamp(20px, 2vw, 28px);--cv-lead:clamp(18px, 1.45vw, 21px);--cv-say:clamp(17px, 1.35vw, 20px);--cv-gut:clamp(24px, 3.4vw, 48px);--cv-sec:clamp(88px, 10.5vw, 160px);--cv-gap:clamp(48px, 5.6vw, 80px);--cv-ease:cubic-bezier(.2, .7, .2, 1);--cv-sweep:cubic-bezier(.65, 0, .35, 1)}.bk-cv .bk-theme--white{--cv-2:#5c5b57;--cv-3:#8d8c87;--cv-on-acc:#fff}.bk-cv-label,.bk-cv-note,.bk-cv-vis,.bk-cv-run{font-family:var(--cv-label)}.bk-cv-label{letter-spacing:.08em;text-transform:uppercase;color:var(--cv-2);font-size:12px;font-weight:400}.bk-cv .bk-cv-k{font-family:var(--cv-mono);letter-spacing:0;text-transform:none;color:var(--cv-3);font-size:11px;font-weight:400}.bk-cv .bk-cv-n{font-family:var(--cv-mono);font-size:13px;font-weight:500}@keyframes bk-cv-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes bk-cv-wipe-x{0%,18%{clip-path:inset(0 0 0 94%)}42%,68%{clip-path:inset(0 0 0 6%)}92%,to{clip-path:inset(0 0 0 94%)}}@keyframes bk-cv-div-x{0%,18%{left:94%}42%,68%{left:6%}92%,to{left:94%}}@keyframes bk-cv-wipe-y{0%,18%{clip-path:inset(97% 0 0)}42%,68%{clip-path:inset(3% 0 0)}92%,to{clip-path:inset(97% 0 0)}}@keyframes bk-cv-div-y{0%,18%{top:97%}42%,68%{top:3%}92%,to{top:97%}}.bk-cv-sec{padding-block:var(--cv-sec)}.bk-cv-sec--hero{padding-top:clamp(40px,5vw,88px)}.bk-cv-sec--cta{padding-top:clamp(110px,13vw,200px)}.bk-cv-head{gap:var(--cv-gut);border-top:1px solid var(--hair);grid-template-columns:min(25%,210px) minmax(0,1fr);padding-top:32px;display:grid}.bk-cv-say{gap:var(--cv-gut);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.bk-cv .bk-cv-h2{font-size:var(--cv-h2);letter-spacing:-.04em;text-wrap:balance;font-weight:500;line-height:.96}.bk-cv .bk-cv-h2--short{max-width:14ch}.bk-cv .bk-cv-say__p{font-size:var(--cv-say);color:var(--cv-2);text-wrap:pretty;line-height:1.45}.bk-cv-open{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(40px,4.6vw,64px);margin-top:clamp(48px,6vw,88px);display:grid}.bk-cv-open__l{animation:bk-cv-rise .9s var(--cv-ease) both}.bk-cv-open__l .bk-cv-label{margin-bottom:32px}.bk-cv .bk-cv-h1{font-size:var(--cv-h1);letter-spacing:-.045em;text-wrap:balance;font-weight:500;line-height:.94}.bk-cv .bk-cv-open__p{font-size:var(--cv-lead);color:var(--cv-2);text-wrap:pretty;max-width:540px;margin-top:36px;line-height:1.4}.bk-cv .bk-cv-open__act{margin-top:44px}.bk-cv .bk-cv-tags{flex-wrap:wrap;gap:8px;margin-top:48px;display:flex}.bk-cv .bk-cv-act{background:var(--fg);width:max-content;color:var(--bg);white-space:nowrap;border-radius:999px;align-items:center;gap:14px;padding:20px 28px;font-size:16px;font-weight:500;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.bk-cv .bk-cv-act:hover{background:var(--dg-acc);color:var(--cv-on-acc);transform:translateY(-2px)}.bk-cv-vis{width:100%;max-width:600px;animation:bk-cv-rise 1s .15s var(--cv-ease) both;justify-self:end}.bk-cv-box{border:1px solid var(--hair);isolation:isolate;border-radius:22px;height:clamp(520px,44vw,600px);position:relative;overflow:hidden}.bk-cv-wipe{clip-path:inset(0 0 0 94%);animation:bk-cv-wipe-x 9s var(--cv-sweep) infinite;position:absolute;inset:0}.bk-cv-div{z-index:2;background:var(--gr-silver);width:2px;animation:bk-cv-div-x 9s var(--cv-sweep) infinite;position:absolute;top:0;bottom:0;left:94%;transform:translate(-1px);box-shadow:0 0 0 1px #0006}.bk-cv-div i{background:var(--gr-silver);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 40px -10px #000c}.bk-cv-div i:before{content:"";background:#0a0a0a;border-radius:50%;width:6px;height:6px}.bk-cv-form{flex-direction:column;gap:14px;padding:clamp(22px,2.4vw,32px);display:flex;position:absolute;inset:0}.bk-cv-form--before{background:var(--cv-before);color:var(--cv-before-fg)}.bk-cv-form--after{background:var(--cv-paper);color:var(--cv-paper-ink)}.bk-cv .bk-cv-form__top{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:11px;display:flex}.bk-cv-form--before .bk-cv-form__top,.bk-cv .bk-cv-form--before .bk-cv-form__top .bk-cv-k{color:var(--cv-before-3)}.bk-cv-form--after .bk-cv-form__top,.bk-cv .bk-cv-form--after .bk-cv-form__top .bk-cv-k{color:var(--cv-paper-2)}.bk-cv .bk-cv-form__h{font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.03em;font-size:clamp(20px,2.2vw,32px);font-weight:600;line-height:1}.bk-cv-form--before .bk-cv-fields{flex:1;min-height:0;overflow:hidden}.bk-cv-fields{flex-direction:column;font-size:13px;display:flex}.bk-cv .bk-cv-fields p{padding:10px 0}.bk-cv-form--before .bk-cv-fields{color:var(--cv-before-3)}.bk-cv-form--before .bk-cv-fields p{border-bottom:1px solid var(--cv-before-hair)}.bk-cv-form--after .bk-cv-fields{color:var(--cv-paper-2)}.bk-cv-form--after .bk-cv-fields p{border-bottom:1px solid var(--cv-paper-line);padding:11px 0}.bk-cv .bk-cv-then{color:var(--cv-paper-2);text-wrap:pretty;margin-top:auto;font-size:12px;line-height:1.5}.bk-cv .bk-cv-form__do{border:1px solid var(--cv-before-hair-2);width:max-content;font-family:var(--cv-label);white-space:nowrap;border-radius:999px;padding:11px 16px;font-size:12px;font-weight:600;display:inline-flex}.bk-cv .bk-cv-form__do.is-solid{color:#f4f3f0;background:#0a0a0a;border-color:#0000;font-weight:700}.bk-cv .bk-cv-vis__cap{color:var(--cv-3);justify-content:space-between;gap:16px;margin-top:16px;font-size:12px;display:flex}.bk-cv .bk-cv-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:clamp(48px,6vw,88px);display:grid}.bk-cv-points li{border-top:1px solid var(--hair);flex-direction:column;gap:40px;padding-top:28px;display:flex}.bk-cv .bk-cv-points h3{font-size:var(--cv-point);letter-spacing:-.025em;font-weight:600;line-height:1.1}.bk-cv .bk-cv-points p{color:var(--cv-2);text-wrap:pretty;max-width:30ch;margin-top:14px;font-size:17px;line-height:1.5}.bk-cv-run{margin-top:var(--cv-gap)}.bk-cv .bk-cv-run__cap{color:var(--cv-3);font-size:12px}.bk-cv-run__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-top:24px;display:grid}.bk-cv-col{flex-direction:column;gap:24px;display:flex}.bk-cv-col__top{border-bottom:1px solid var(--hair);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:20px;padding-bottom:24px;display:grid}.bk-cv .bk-cv-col__n{font-size:var(--cv-step);letter-spacing:-.025em;font-weight:600}.bk-cv .bk-cv-col__x{color:var(--cv-2);text-wrap:pretty;font-size:14px;line-height:1.5}.bk-cv-big{border:1px solid #0000;border-radius:18px;flex-direction:column;gap:16px;padding:clamp(24px,2.4vw,32px);display:flex}.bk-cv-big--before{border-color:var(--hair);background:var(--bg-2)}.bk-cv-big--after{background:var(--cv-paper);color:var(--cv-paper-ink)}.bk-cv .bk-cv-big__h{letter-spacing:-.03em;font-size:clamp(20px,2vw,30px);font-weight:600;line-height:1}.bk-cv .bk-cv-big__x{text-wrap:pretty;font-size:14px;line-height:1.5}.bk-cv-big--before .bk-cv-big__x{color:var(--cv-2)}.bk-cv-big--after .bk-cv-big__x{color:var(--cv-paper-2)}.bk-cv .bk-cv-big .bk-cv-fields p{border-bottom:0;border-top:1px solid var(--hair);padding:12px 0}.bk-cv .bk-cv-big .bk-cv-fields p:last-child{border-bottom:1px solid var(--hair)}.bk-cv-big--before .bk-cv-fields{color:var(--cv-3)}.bk-cv-big--after .bk-cv-fields{color:var(--cv-paper-2)}.bk-cv .bk-cv-big--after .bk-cv-fields p{border-color:var(--cv-paper-line)}.bk-cv .bk-cv-big .bk-cv-then{margin-top:0}.bk-cv .bk-cv-notes{flex-direction:column;display:flex}.bk-cv-notes li{border-top:1px solid var(--hair);grid-template-columns:28px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.bk-cv-notes li:last-child{border-bottom:1px solid var(--hair)}.bk-cv-notes .bk-cv-k{padding-top:3px;font-size:12px}.bk-cv .bk-cv-notes h4{letter-spacing:-.01em;font-size:16px;font-weight:600}.bk-cv .bk-cv-notes p{color:var(--cv-2);margin-top:4px;font-size:14px;line-height:1.5}.bk-cv .bk-cv-note{color:var(--cv-3);max-width:560px;margin-top:48px;font-size:12px;line-height:1.6}.bk-cv .bk-cv-list{margin-top:clamp(48px,5.6vw,72px)}.bk-cv-list li{border-top:1px solid var(--hair);transition:padding-left .4s var(--cv-ease);grid-template-columns:56px minmax(0,5fr) minmax(0,6fr);align-items:start;gap:24px;padding:32px 0;display:grid}.bk-cv-list li:last-child{border-bottom:1px solid var(--hair)}.bk-cv-list li:hover{padding-left:12px}.bk-cv-list .bk-cv-n{padding-top:6px}.bk-cv-list__t{font-size:var(--cv-step);letter-spacing:-.025em;font-weight:600;line-height:1.1}.bk-cv .bk-cv-list p{color:var(--cv-2);text-wrap:pretty;font-size:16px;line-height:1.55}.bk-cv .bk-cv-connect{font-size:var(--cv-say);color:var(--cv-2);text-wrap:pretty;max-width:560px;margin-top:48px;line-height:1.45}.bk-cv-more{margin-top:var(--cv-gap);flex-direction:column;display:flex}.bk-cv .bk-cv-more a{gap:var(--cv-gut);border-top:1px solid var(--hair);color:var(--fg);transition:padding-left .4s var(--cv-ease);grid-template-columns:minmax(0,5fr) minmax(0,6fr) 32px;align-items:center;padding:28px 0;text-decoration:none;display:grid}.bk-cv .bk-cv-more a:last-child{border-bottom:1px solid var(--hair)}.bk-cv .bk-cv-more a:hover{padding-left:16px}.bk-cv-more__n{letter-spacing:-.02em;font-size:clamp(20px,2vw,28px);font-weight:500}.bk-cv-more__x{color:var(--cv-2);font-size:16px;line-height:1.5}.bk-cv-more__go{justify-self:end;font-size:22px}.bk-cv .bk-cv-ask{font-size:var(--cv-ask);letter-spacing:-.045em;text-wrap:balance;max-width:13ch;font-weight:500;line-height:.94}.bk-cv-close{gap:var(--cv-gut);grid-template-columns:max-content minmax(0,1fr);align-items:end;margin-top:clamp(40px,4.6vw,64px);display:grid}.bk-cv .bk-cv-close__p{color:var(--cv-2);text-wrap:pretty;justify-self:end;max-width:560px;font-size:clamp(18px,1.5vw,22px);line-height:1.4}@media (max-width:1100px){.bk-cv-head,.bk-cv-say,.bk-cv-open,.bk-cv-close{grid-template-columns:minmax(0,1fr)}.bk-cv-head{gap:20px}.bk-cv-say{align-items:start;gap:24px}.bk-cv-open{gap:48px}.bk-cv-close{align-items:start;gap:28px}.bk-cv .bk-cv-close__p{justify-self:start}.bk-cv-vis{justify-self:stretch;max-width:none}.bk-cv .bk-cv-points{grid-template-columns:minmax(0,1fr);gap:28px}.bk-cv-points li{gap:20px}.bk-cv-run__grid{grid-template-columns:minmax(0,1fr);gap:48px}}@media (max-width:760px){.bk-cv-box{height:440px}.bk-cv-wipe{clip-path:inset(97% 0 0);animation-name:bk-cv-wipe-y}.bk-cv-div{width:auto;height:2px;animation-name:bk-cv-div-y;inset:97% 0 auto;transform:translateY(-1px)}.bk-cv-div i{width:40px;height:40px}.bk-cv .bk-cv-form__h{white-space:nowrap}.bk-cv-form{gap:12px;padding:22px}.bk-cv-fields{font-size:12px}.bk-cv .bk-cv-fields p,.bk-cv .bk-cv-form--after .bk-cv-fields p{padding:9px 0}.bk-cv .bk-cv-then{font-size:11px}.bk-cv .bk-cv-form__do{padding:10px 14px;font-size:11px}.bk-cv .bk-cv-vis__cap{flex-direction:column;gap:4px}.bk-cv-col__top{grid-template-columns:minmax(0,1fr);gap:10px}.bk-cv-list li{grid-template-columns:56px minmax(0,1fr);gap:12px 24px}.bk-cv .bk-cv-list p{grid-column:2}.bk-cv .bk-cv-more a{grid-template-columns:minmax(0,1fr) 24px;gap:10px 16px}.bk-cv-more__x{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.bk-cv-open__l,.bk-cv-vis{animation:none}.bk-cv-wipe{clip-path:inset(0);animation:none}.bk-cv-div{display:none}.bk-cv-list li,.bk-cv .bk-cv-more a,.bk-cv .bk-cv-act{transition:none}.bk-cv-list li:hover,.bk-cv .bk-cv-more a:hover{padding-left:0}}@media (max-width:480px){.bk-cv .bk-cv-act{white-space:normal;text-align:left;width:auto;max-width:100%}}
.bk-lg{font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;--lg-label:var(--font-wd-label), "Helvetica Neue", Arial, sans-serif;--lg-mono:var(--font-wd-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--lg-2:#a9a8a3;--lg-3:#6f6e6a;--lg-on-acc:#0a0a0a;--lg-box:#0f0f0f;--lg-box-fg:#f4f3f0;--lg-box-2:#a9a8a3;--lg-box-3:#6f6e6a;--lg-box-hair:#ffffff1a;--lg-box-hair-2:#fff3;--lg-paper:#f4f3f0;--lg-paper-ink:#0a0a0a;--lg-paper-2:#5c5b57;--lg-paper-line:#0a0a0a24;--lg-metal-line:#0a0a0a40;--lg-on-shot:#f4f3f0bf;--lg-chip:38px;--lg-row:48px;--lg-drop:206px;--lg-land:150px;--lg-h1:clamp(38px, 5.4vw, 90px);--lg-h2:clamp(32px, 5.4vw, 84px);--lg-ask:clamp(40px, 7vw, 118px);--lg-point:clamp(22px, 2.1vw, 30px);--lg-step:clamp(20px, 2vw, 28px);--lg-lead:clamp(18px, 1.45vw, 21px);--lg-say:clamp(17px, 1.35vw, 20px);--lg-gut:clamp(24px, 3.4vw, 48px);--lg-sec:clamp(88px, 10.5vw, 160px);--lg-gap:clamp(48px, 5.6vw, 80px);--lg-ease:cubic-bezier(.2, .7, .2, 1);--lg-drift:cubic-bezier(.4, 0, .6, 1)}.bk-lg .bk-theme--white{--lg-2:#5c5b57;--lg-3:#8d8c87;--lg-on-acc:#fff}.bk-lg-label,.bk-lg-note,.bk-lg-vis,.bk-lg-run{font-family:var(--lg-label)}.bk-lg-label{letter-spacing:.08em;text-transform:uppercase;color:var(--lg-2);font-size:12px;font-weight:400}.bk-lg .bk-lg-k{font-family:var(--lg-mono);letter-spacing:0;text-transform:none;color:var(--lg-3);font-size:11px;font-weight:400}.bk-lg .bk-lg-n{font-family:var(--lg-mono);font-size:13px;font-weight:500}@keyframes bk-lg-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes bk-lg-fall{0%{opacity:1;transform:translateY(0)}55%{transform:translateY(var(--gate));opacity:1}56%{opacity:0}to{transform:translateY(var(--gate));opacity:0}}@keyframes bk-lg-pass{0%{opacity:1;transform:translateY(0)}55%{transform:translateY(var(--gate))}72%{transform:translateY(calc(var(--gate) + var(--lg-land)));opacity:1}80%,to{transform:translateY(calc(var(--gate) + var(--lg-land)));opacity:0}}@keyframes bk-lg-glow{0%,50%{opacity:.55}62%,88%{opacity:1}to{opacity:.55}}.bk-lg-sec{padding-block:var(--lg-sec)}.bk-lg-sec--hero{padding-top:clamp(40px,5vw,88px)}.bk-lg-sec--cta{padding-top:clamp(110px,13vw,200px)}.bk-lg-head{gap:var(--lg-gut);border-top:1px solid var(--hair);grid-template-columns:min(25%,210px) minmax(0,1fr);padding-top:32px;display:grid}.bk-lg-say{gap:var(--lg-gut);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.bk-lg .bk-lg-h2{font-size:var(--lg-h2);letter-spacing:-.04em;text-wrap:balance;font-weight:500;line-height:.96}.bk-lg .bk-lg-h2--short{max-width:14ch}.bk-lg .bk-lg-say__p{font-size:var(--lg-say);color:var(--lg-2);text-wrap:pretty;line-height:1.45}.bk-lg-open{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(40px,4.6vw,64px);margin-top:clamp(48px,6vw,88px);display:grid}.bk-lg-open__l{animation:bk-lg-rise .9s var(--lg-ease) both}.bk-lg-open__l .bk-lg-label{margin-bottom:32px}.bk-lg .bk-lg-h1{font-size:var(--lg-h1);letter-spacing:-.045em;text-wrap:balance;font-weight:500;line-height:.94}.bk-lg .bk-lg-open__p{font-size:var(--lg-lead);color:var(--lg-2);text-wrap:pretty;max-width:540px;margin-top:36px;line-height:1.4}.bk-lg .bk-lg-open__act{margin-top:44px}.bk-lg .bk-lg-tags{flex-wrap:wrap;gap:8px;margin-top:48px;display:flex}.bk-lg .bk-lg-act{background:var(--fg);width:max-content;color:var(--bg);white-space:nowrap;border-radius:999px;align-items:center;gap:14px;padding:20px 28px;font-size:16px;font-weight:500;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.bk-lg .bk-lg-act:hover{background:var(--dg-acc);color:var(--lg-on-acc);transform:translateY(-2px)}.bk-lg-vis{width:100%;max-width:600px;animation:bk-lg-rise 1s .15s var(--lg-ease) both;justify-self:end}.bk-lg-box{border:1px solid var(--hair);background:var(--lg-box);height:640px;color:var(--lg-box-fg);border-radius:22px;padding:22px 24px;position:relative;overflow:hidden}.bk-lg .bk-lg-box__top{letter-spacing:.06em;text-transform:uppercase;color:var(--lg-box-3);justify-content:space-between;gap:12px;font-size:11px;display:flex}.bk-lg .bk-lg-box__top .bk-lg-k{color:inherit}.bk-lg-pool{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.bk-lg-chip{height:var(--lg-chip);border:1px solid var(--lg-box-hair-2);animation:bk-lg-fall 8s var(--lg-drift) infinite;border-radius:9px}.bk-lg-chip.is-fit{background:var(--gr-silver);border-color:#0000;animation-name:bk-lg-pass}.bk-lg-pool i:nth-child(-n+4){--gate:var(--lg-drop)}.bk-lg-pool i:nth-child(n+5):nth-child(-n+8){--gate:calc(var(--lg-drop) - var(--lg-row))}.bk-lg-pool i:nth-child(n+9){--gate:calc(var(--lg-drop) - 2 * var(--lg-row))}.bk-lg-pool i:first-child{animation-delay:0s}.bk-lg-pool i:nth-child(2){animation-delay:.15s}.bk-lg-pool i:nth-child(3){animation-delay:.3s}.bk-lg-pool i:nth-child(4){animation-delay:.45s}.bk-lg-pool i:nth-child(5){animation-delay:.6s}.bk-lg-pool i:nth-child(6){animation-delay:.75s}.bk-lg-pool i:nth-child(7){animation-delay:.9s}.bk-lg-pool i:nth-child(8){animation-delay:1.05s}.bk-lg-pool i:nth-child(9){animation-delay:1.2s}.bk-lg-pool i:nth-child(10){animation-delay:1.35s}.bk-lg-pool i:nth-child(11){animation-delay:1.5s}.bk-lg-pool i:nth-child(12){animation-delay:1.65s}.bk-lg-gate{border-top:1px solid var(--lg-box-hair-2);border-bottom:1px solid var(--lg-box-hair-2);letter-spacing:.02em;color:var(--lg-box-2);grid-template-columns:auto auto auto;justify-content:space-between;gap:6px;margin-top:110px;padding:12px 0;font-size:10px;display:grid}.bk-lg-gate span{border:1px solid var(--lg-box-hair);white-space:nowrap;border-radius:999px;padding:7px 9px}.bk-lg-brief{background:var(--lg-paper);color:var(--lg-paper-ink);border-radius:14px;flex-direction:column;gap:12px;margin-top:24px;padding:22px 24px;animation:8s linear infinite bk-lg-glow;display:flex}.bk-lg-brief .bk-lg-obj__top,.bk-lg .bk-lg-brief .bk-lg-k{color:var(--lg-paper-2)}.bk-lg-pair{flex-direction:column;font-size:13px;display:flex}.bk-lg .bk-lg-pair p{border-top:1px solid var(--lg-paper-line);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.bk-lg .bk-lg-pair p:last-child{border-bottom:1px solid var(--lg-paper-line)}.bk-lg-pair p>span:first-child{color:var(--lg-paper-2)}.bk-lg-pair p>span:last-child{font-weight:600}.bk-lg .bk-lg-vis__cap{color:var(--lg-3);justify-content:space-between;gap:16px;margin-top:16px;font-size:12px;display:flex}.bk-lg .bk-lg-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:clamp(48px,6vw,88px);display:grid}.bk-lg-points li{border-top:1px solid var(--hair);flex-direction:column;gap:40px;padding-top:28px;display:flex}.bk-lg .bk-lg-points h3{font-size:var(--lg-point);letter-spacing:-.025em;font-weight:600;line-height:1.1}.bk-lg .bk-lg-points p{color:var(--lg-2);text-wrap:pretty;max-width:30ch;margin-top:14px;font-size:17px;line-height:1.5}.bk-lg-run{margin-top:var(--lg-gap)}.bk-lg .bk-lg-run__cap{color:var(--lg-3);font-size:12px}.bk-lg .bk-lg-rowset{flex-direction:column;margin-top:24px;display:flex}.bk-lg-rowset>li{border-top:1px solid var(--hair);grid-template-columns:min(25%,210px) minmax(0,5fr) minmax(0,4fr);align-items:start;gap:32px;padding:40px 0;display:grid}.bk-lg-rowset>li:last-child{border-bottom:1px solid var(--hair)}.bk-lg .bk-lg-step{font-size:var(--lg-step);letter-spacing:-.025em;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;font-weight:600;line-height:1.1;display:grid}.bk-lg-step .bk-lg-k{padding-top:6px;font-size:12px}.bk-lg .bk-lg-step__x{color:var(--lg-2);text-wrap:pretty;font-size:16px;line-height:1.5}.bk-lg-obj{border:1px solid var(--hair);background:var(--bg-2);border-radius:18px;flex-direction:column;gap:14px;padding:26px;display:flex}.bk-lg-obj--form{background:var(--lg-paper);color:var(--lg-paper-ink);border-color:#0000}.bk-lg-obj--pairs{background:var(--gr-silver);color:var(--gr-silver-ink);border-color:#0000}.bk-lg-obj--shot{border-color:#0000;height:240px;padding:0;position:relative;overflow:hidden}.bk-lg-obj--shot img{object-fit:cover;filter:saturate(.6)}.bk-lg-wash{background:linear-gradient(90deg,#060606e0 0%,#06060666 60%,#0606060d 100%);position:absolute;inset:0}.bk-lg-shot{color:var(--lg-box-fg);flex-direction:column;justify-content:space-between;padding:26px;display:flex;position:absolute;inset:0}.bk-lg .bk-lg-shot .bk-lg-obj__top{color:var(--lg-on-shot)}.bk-lg .bk-lg-shot__h{font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.03em;max-width:16ch;font-size:clamp(20px,2.2vw,32px);font-weight:600;line-height:1}.bk-lg .bk-lg-shot__x{color:var(--lg-on-shot);margin-top:10px;font-size:13px}.bk-lg .bk-lg-obj__top{letter-spacing:.06em;text-transform:uppercase;color:var(--lg-3);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.bk-lg .bk-lg-obj--form .bk-lg-obj__top{color:var(--lg-paper-2)}.bk-lg .bk-lg-obj--pairs .bk-lg-obj__top{color:inherit;opacity:.7}.bk-lg-flag{border:1px solid var(--dg-acc);font-family:var(--lg-mono);letter-spacing:0;text-transform:none;color:var(--dg-acc);border-radius:999px;padding:2px 9px;font-size:10px}.bk-lg-rows{flex-direction:column;font-size:15px;display:flex}.bk-lg .bk-lg-rows p{border-top:1px solid var(--hair);padding:12px 0}.bk-lg .bk-lg-rows p:last-child{border-bottom:1px solid var(--hair)}.bk-lg-obj--form .bk-lg-rows{color:var(--lg-paper-2)}.bk-lg .bk-lg-obj--form .bk-lg-rows p{border-color:var(--lg-paper-line)}.bk-lg-obj--pairs .bk-lg-rows{grid-template-columns:1fr 1fr;gap:0 24px;font-weight:500;display:grid}.bk-lg .bk-lg-obj--pairs .bk-lg-rows p{border-color:var(--lg-metal-line)}.bk-lg .bk-lg-obj--pairs .bk-lg-rows p:nth-child(n+3){border-bottom:1px solid var(--lg-metal-line)}.bk-lg .bk-lg-obj__b{font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.01em;text-wrap:pretty;font-size:17px;font-weight:500;line-height:1.45}.bk-lg .bk-lg-who{color:var(--lg-2);align-items:center;gap:12px;font-size:13px;display:flex}.bk-lg-who i{background:var(--gr-silver);border-radius:50%;flex:none;width:28px;height:28px}.bk-lg .bk-lg-do{color:#f4f3f0;width:max-content;font-family:var(--lg-label);white-space:nowrap;background:#0a0a0a;border-radius:999px;padding:11px 16px;font-size:12px;font-weight:700;display:inline-flex}.bk-lg .bk-lg-note{color:var(--lg-3);max-width:560px;margin-top:48px;font-size:12px;line-height:1.6}.bk-lg .bk-lg-list{margin-top:clamp(48px,5.6vw,72px)}.bk-lg-list li{border-top:1px solid var(--hair);transition:padding-left .4s var(--lg-ease);grid-template-columns:56px minmax(0,5fr) minmax(0,6fr);align-items:start;gap:24px;padding:32px 0;display:grid}.bk-lg-list li:last-child{border-bottom:1px solid var(--hair)}.bk-lg-list li:hover{padding-left:12px}.bk-lg-list .bk-lg-n{padding-top:6px}.bk-lg-list__t{font-size:var(--lg-step);letter-spacing:-.025em;font-weight:600;line-height:1.1}.bk-lg .bk-lg-list p{color:var(--lg-2);text-wrap:pretty;font-size:16px;line-height:1.55}.bk-lg .bk-lg-connect{font-size:var(--lg-say);color:var(--lg-2);text-wrap:pretty;max-width:560px;margin-top:48px;line-height:1.45}.bk-lg-more{margin-top:var(--lg-gap);flex-direction:column;display:flex}.bk-lg .bk-lg-more a{gap:var(--lg-gut);border-top:1px solid var(--hair);color:var(--fg);transition:padding-left .4s var(--lg-ease);grid-template-columns:minmax(0,5fr) minmax(0,6fr) 32px;align-items:center;padding:28px 0;text-decoration:none;display:grid}.bk-lg .bk-lg-more a:last-child{border-bottom:1px solid var(--hair)}.bk-lg .bk-lg-more a:hover{padding-left:16px}.bk-lg-more__n{letter-spacing:-.02em;font-size:clamp(20px,2vw,28px);font-weight:500}.bk-lg-more__x{color:var(--lg-2);font-size:16px;line-height:1.5}.bk-lg-more__go{justify-self:end;font-size:22px}.bk-lg .bk-lg-ask{font-size:var(--lg-ask);letter-spacing:-.045em;text-wrap:balance;max-width:13ch;font-weight:500;line-height:.94}.bk-lg-close{gap:var(--lg-gut);grid-template-columns:max-content minmax(0,1fr);align-items:end;margin-top:clamp(40px,4.6vw,64px);display:grid}.bk-lg .bk-lg-close__p{color:var(--lg-2);text-wrap:pretty;justify-self:end;max-width:560px;font-size:clamp(18px,1.5vw,22px);line-height:1.4}@media (max-width:1100px){.bk-lg-head,.bk-lg-say,.bk-lg-open,.bk-lg-close{grid-template-columns:minmax(0,1fr)}.bk-lg-head{gap:20px}.bk-lg-say{align-items:start;gap:24px}.bk-lg-open{gap:48px}.bk-lg-close{align-items:start;gap:28px}.bk-lg .bk-lg-close__p{justify-self:start}.bk-lg-vis{justify-self:stretch;max-width:none}.bk-lg .bk-lg-points{grid-template-columns:minmax(0,1fr);gap:28px}.bk-lg-points li{gap:20px}.bk-lg-rowset>li{grid-template-columns:min(25%,210px) minmax(0,1fr);gap:24px 32px}.bk-lg .bk-lg-step__x{grid-column:2}}@media (max-width:760px){.bk-lg{--lg-drop:192px;--lg-land:212px}.bk-lg-box{height:700px;padding:20px}.bk-lg-gate{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:6px;margin-top:96px}.bk-lg-gate span{text-align:center}.bk-lg-brief{margin-top:18px;padding:18px 20px}.bk-lg .bk-lg-pair p{grid-template-columns:minmax(0,1fr);gap:2px}.bk-lg .bk-lg-vis__cap{flex-direction:column;gap:4px}.bk-lg-rowset>li{grid-template-columns:minmax(0,1fr)}.bk-lg .bk-lg-step__x{grid-column:1}.bk-lg-obj--pairs .bk-lg-rows{grid-template-columns:minmax(0,1fr)}.bk-lg .bk-lg-obj--pairs .bk-lg-rows p:nth-child(n+3){border-bottom:0}.bk-lg .bk-lg-obj--pairs .bk-lg-rows p:last-child{border-bottom:1px solid var(--lg-metal-line)}.bk-lg-list li{grid-template-columns:56px minmax(0,1fr);gap:12px 24px}.bk-lg .bk-lg-list p{grid-column:2}.bk-lg .bk-lg-more a{grid-template-columns:minmax(0,1fr) 24px;gap:10px 16px}.bk-lg-more__x{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.bk-lg-open__l,.bk-lg-vis,.bk-lg-chip,.bk-lg-brief{animation:none}.bk-lg-brief{opacity:1}.bk-lg-list li,.bk-lg .bk-lg-more a,.bk-lg .bk-lg-act{transition:none}.bk-lg-list li:hover,.bk-lg .bk-lg-more a:hover{padding-left:0}}@media (max-width:480px){.bk-lg .bk-lg-act{white-space:normal;text-align:left;width:auto;max-width:100%}}
.bk-gm{font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;--gm-label:var(--font-wd-label), "Helvetica Neue", Arial, sans-serif;--gm-mono:var(--font-wd-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--gm-2:#a9a8a3;--gm-3:#6f6e6a;--gm-on-acc:#0a0a0a;--gm-lit:#0f0f0f;--gm-lit-fg:#f4f3f0;--gm-lit-3:#6f6e6a;--gm-lit-hair:#ffffff1a;--gm-paper:#f4f3f0;--gm-paper-ink:#0a0a0a;--gm-paper-2:#5c5b57;--gm-h1:clamp(40px, 8vw, 136px);--gm-h2:clamp(32px, 5.4vw, 84px);--gm-ask:clamp(40px, 7vw, 118px);--gm-row:clamp(22px, 2.3vw, 34px);--gm-plate:clamp(20px, 2vw, 30px);--gm-lead:clamp(18px, 1.5vw, 22px);--gm-say:clamp(17px, 1.35vw, 20px);--gm-gut:clamp(24px, 3.4vw, 48px);--gm-sec:clamp(88px, 10.5vw, 160px);--gm-ease:cubic-bezier(.2, .7, .2, 1)}.bk-gm .bk-theme--white{--gm-2:#5c5b57;--gm-3:#8d8c87;--gm-on-acc:#fff}.bk-gm-label,.bk-gm-vis{font-family:var(--gm-label)}.bk-gm-label{letter-spacing:.08em;text-transform:uppercase;color:var(--gm-2);font-size:12px;font-weight:400}.bk-gm .bk-gm-n{font-family:var(--gm-mono);font-size:13px;font-weight:500}@keyframes bk-gm-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes bk-gm-flow{0%{stroke-dashoffset:1400px}to{stroke-dashoffset:0}}@keyframes bk-gm-pulse{0%,70%{opacity:.35}80%,90%{opacity:1}to{opacity:.35}}.bk-gm-sec{padding-block:var(--gm-sec)}.bk-gm-sec--hero{padding-top:clamp(40px,5vw,88px)}.bk-gm-sec--cta{padding-top:clamp(110px,13vw,200px)}.bk-gm-head{gap:var(--gm-gut);border-top:1px solid var(--hair);grid-template-columns:min(25%,210px) minmax(0,1fr);padding-top:32px;display:grid}.bk-gm-say{gap:var(--gm-gut);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.bk-gm .bk-gm-h2{font-size:var(--gm-h2);letter-spacing:-.04em;text-wrap:balance;font-weight:500;line-height:.96}.bk-gm .bk-gm-h2--short{max-width:14ch}.bk-gm .bk-gm-say__p{font-size:var(--gm-say);color:var(--gm-2);text-wrap:pretty;line-height:1.45}.bk-gm-open{animation:bk-gm-rise .9s var(--gm-ease) both;margin-top:clamp(56px,7.4vw,112px)}.bk-gm-open .bk-gm-label{margin-bottom:32px}.bk-gm .bk-gm-h1{font-size:var(--gm-h1);letter-spacing:-.05em;text-wrap:balance;max-width:11ch;font-weight:500;line-height:.9}.bk-gm-lede{gap:var(--gm-gut);animation:bk-gm-rise .9s .1s var(--gm-ease) both;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;margin-top:clamp(40px,4.6vw,64px);display:grid}.bk-gm .bk-gm-lede__p{font-size:var(--gm-lead);color:var(--gm-2);text-wrap:pretty;justify-self:end;max-width:560px;line-height:1.4}.bk-gm .bk-gm-act{background:var(--fg);width:max-content;color:var(--bg);white-space:nowrap;border-radius:999px;align-items:center;gap:14px;padding:20px 28px;font-size:16px;font-weight:500;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.bk-gm .bk-gm-act:hover{background:var(--dg-acc);color:var(--gm-on-acc);transform:translateY(-2px)}.bk-gm-vis{animation:bk-gm-rise 1s .2s var(--gm-ease) both;margin-top:clamp(64px,7.9vw,120px)}.bk-gm .bk-gm-vis__top{color:var(--gm-3);justify-content:space-between;gap:16px;margin-bottom:24px;font-size:12px;display:flex}.bk-gm-river{border:1px solid var(--hair);background:var(--bg-2);border-radius:22px;padding:clamp(24px,2.8vw,40px) clamp(24px,2.8vw,40px) clamp(28px,3vw,44px);overflow:hidden}.bk-gm-streams{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.bk-gm-streams>div{flex-direction:column;gap:14px;display:flex}.bk-gm .bk-gm-streams__k{letter-spacing:.06em;text-transform:uppercase;color:var(--gm-3);font-size:11px}.bk-gm .bk-gm-streams__t{font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(19px,2.2vw,32px);font-weight:600;line-height:1}.bk-gm-flow{width:100%;height:clamp(150px,24vw,320px);margin-top:28px;display:block;overflow:visible}.bk-gm-flow__bed{fill:none;stroke:var(--hair-2);stroke-width:1px}.bk-gm-flow__run{fill:none;stroke:url(#bk-gm-silver);stroke-width:2px;stroke-dasharray:1400;stroke-dashoffset:1400px;animation:6s cubic-bezier(.4,0,.2,1) infinite bk-gm-flow}.bk-gm-flow__run:nth-of-type(2){animation-delay:.4s}.bk-gm-flow__run:nth-of-type(3){animation-delay:.8s}.bk-gm-point{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:-6px;display:flex}.bk-gm-point i{background:var(--gr-silver);border-radius:50%;width:12px;height:12px;animation:6s linear infinite bk-gm-pulse}.bk-gm .bk-gm-point__k{letter-spacing:.06em;text-transform:uppercase;color:var(--gm-3);font-size:11px}.bk-gm .bk-gm-point__t{font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.03em;text-wrap:balance;margin-top:-4px;font-size:clamp(18px,1.9vw,28px);font-weight:600;line-height:1.05}.bk-gm .bk-gm-guide{margin-top:clamp(48px,6vw,80px)}.bk-gm-guide li{border-top:1px solid var(--hair);transition:padding-left .4s var(--gm-ease);grid-template-columns:56px minmax(0,5fr) minmax(0,6fr);align-items:start;gap:24px;padding:36px 0;display:grid}.bk-gm-guide li:last-child{border-bottom:1px solid var(--hair)}.bk-gm-guide li:hover{padding-left:12px}.bk-gm-guide .bk-gm-n{padding-top:8px}.bk-gm .bk-gm-guide__n{font-size:var(--gm-row);letter-spacing:-.03em;text-wrap:balance;font-weight:600;line-height:1.05}.bk-gm .bk-gm-guide__x{color:var(--gm-2);text-wrap:pretty;margin-top:12px;font-size:16px;line-height:1.55}.bk-gm .bk-gm-go{flex-wrap:wrap;gap:8px;padding-top:6px;display:flex}.bk-gm .bk-gm-go a{border:1px solid var(--hair-2);font-family:var(--gm-label);color:var(--fg);border-radius:999px;padding:10px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:background .25s,color .25s,border-color .25s}.bk-gm .bk-gm-go a:hover{background:var(--fg);border-color:var(--fg);color:var(--bg)}.bk-gm-band{margin-top:clamp(48px,6vw,80px);position:relative}.bk-gm-band__line{background:var(--hair-2);height:1px;position:absolute;top:50%;left:0;right:0}.bk-gm .bk-gm-plates{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid;position:relative}.bk-gm-plate{min-height:200px;transition:transform .5s var(--gm-ease);border:1px solid #0000;border-radius:18px;flex-direction:column;justify-content:space-between;gap:18px;padding:24px;display:flex}.bk-gm-plate:hover{transform:translateY(-6px)}.bk-gm-plate--lit{border-color:var(--gm-lit-hair);background:var(--gm-lit);color:var(--gm-lit-fg)}.bk-gm-plate--metal{background:var(--gr-silver);color:var(--gr-silver-ink)}.bk-gm-plate--paper{background:var(--gm-paper);color:var(--gm-paper-ink)}.bk-gm .bk-gm-plate--metal .bk-gm-n{color:inherit;opacity:.6}.bk-gm .bk-gm-plate--paper .bk-gm-n{color:var(--gm-paper-2)}.bk-gm .bk-gm-plate__n{font-size:var(--gm-plate);letter-spacing:-.03em;text-wrap:balance;font-weight:600;line-height:1}.bk-gm .bk-gm-plate__o{color:var(--gm-lit-3);margin-top:8px;font-size:12px}.bk-gm .bk-gm-plate--metal .bk-gm-plate__o{color:inherit;opacity:.7}.bk-gm .bk-gm-plate--paper .bk-gm-plate__o{color:var(--gm-paper-2)}.bk-gm .bk-gm-plate__o.is-done{color:var(--dg-acc)}.bk-gm .bk-gm-ask{font-size:var(--gm-ask);letter-spacing:-.045em;text-wrap:balance;max-width:13ch;font-weight:500;line-height:.94}.bk-gm .bk-gm-close{margin-top:clamp(40px,4.6vw,64px)}@media (max-width:1100px){.bk-gm-head,.bk-gm-say,.bk-gm-lede{grid-template-columns:minmax(0,1fr)}.bk-gm-head{gap:20px}.bk-gm-say{align-items:start;gap:24px}.bk-gm-lede{align-items:start;gap:28px}.bk-gm .bk-gm-lede__p{justify-self:start}.bk-gm-streams{grid-template-columns:minmax(0,1fr);gap:20px}.bk-gm-flow{display:none}.bk-gm-point{border-top:1px solid var(--hair-2);margin-top:28px;padding-top:24px}.bk-gm .bk-gm-plates{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-gm-band__line{display:none}.bk-gm-guide li{grid-template-columns:56px minmax(0,1fr);gap:16px 24px}.bk-gm .bk-gm-go{grid-column:2}}@media (max-width:760px){.bk-gm .bk-gm-plates{grid-template-columns:minmax(0,1fr)}.bk-gm-plate{min-height:0}.bk-gm-guide li{grid-template-columns:40px minmax(0,1fr)}.bk-gm .bk-gm-go{grid-column:1/-1}.bk-gm .bk-gm-go a{padding:9px 14px;font-size:12px}}@media (prefers-reduced-motion:reduce){.bk-gm-open,.bk-gm-lede,.bk-gm-vis,.bk-gm-point i{animation:none}.bk-gm-point i{opacity:1}.bk-gm-flow__run{stroke-dashoffset:0;animation:none}.bk-gm-guide li,.bk-gm-plate,.bk-gm .bk-gm-go a,.bk-gm .bk-gm-act{transition:none}.bk-gm-guide li:hover{padding-left:0}.bk-gm-plate:hover{transform:none}}@media (max-width:480px){.bk-gm .bk-gm-act{white-space:normal;text-align:left;width:auto;max-width:100%}}
.bk-sd{--sd-iri:linear-gradient(115deg, #f2f0ff 0%, #c7e9ff 22%, #ffd6ea 44%, #d6fff0 62%, #e8e3ff 80%, #f2f0ff 100%);--sd-iri-size:200% 100%;--sd-chrome:conic-gradient(from 210deg at 50% 50%, #f6f6f8, #8e8f95 18%, #fff 32%, #6f7076 48%, #e6e7ea 62%, #9a9ba1 78%, #f6f6f8);--sd-act-pad:var(--btn-sm-pad);--sd-act-font:var(--btn-sm-font);--sd-act-gap:var(--btn-sm-gap)}@keyframes bk-sd-shimmer{0%{background-position:0%}to{background-position:200%}}.bk-sd-iri{background:var(--sd-iri);background-size:var(--sd-iri-size);color:#0000;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite bk-sd-shimmer}.bk-sd-chrome{background:var(--sd-chrome);color:#0000;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.bk-sd-iri{animation:none}}
.bk-br{font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;--br-label:var(--font-wd-label), "Helvetica Neue", Arial, sans-serif;--br-mono:var(--font-wd-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--br-2:#a9a8a3;--br-3:#6f6e6a;--br-paper:#f4f3f0;--br-paper-ink:#0a0a0a;--br-paper-2:#5c5b57;--br-lit:#0f0f0f;--br-lit-fg:#f4f3f0;--br-lit-3:#6f6e6a;--br-lit-hair:#ffffff1a;--br-lit-hair-2:#fff3;--br-on-shot:#f4f3f0cc;--br-h1:clamp(38px, 7.4vw, 124px);--br-h2:clamp(32px, 5.4vw, 84px);--br-ask:clamp(40px, 7vw, 118px);--br-point:clamp(22px, 2.1vw, 30px);--br-step:clamp(20px, 2vw, 28px);--br-name:clamp(19px, 1.8vw, 26px);--br-lead:clamp(18px, 1.5vw, 22px);--br-say:clamp(17px, 1.35vw, 20px);--br-gut:clamp(24px, 3.4vw, 48px);--br-sec:clamp(88px, 10.5vw, 160px);--br-ease:cubic-bezier(.2, .7, .2, 1);--br-print:var(--accent)}.bk-br .bk-theme--white{--br-2:#5c5b57;--br-3:#8d8c87}.bk-br-label,.bk-br-belt{font-family:var(--br-label)}.bk-br .bk-br-label{letter-spacing:.08em;text-transform:uppercase;color:var(--br-2);gap:8px;font-size:12px;font-weight:400;display:flex}.bk-br-label i{color:var(--br-3);font-style:normal}.bk-br .bk-br-k{font-family:var(--br-mono);letter-spacing:0;text-transform:none;color:var(--br-3);font-size:12px;font-weight:400}@keyframes bk-br-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes bk-br-word{0%{opacity:0;transform:translateY(.42em)rotate(1.5deg)}to{opacity:1;transform:none}}@keyframes bk-br-spin{0%{transform:rotateY(0)rotateX(8deg)}to{transform:rotateY(360deg)rotateX(8deg)}}@keyframes bk-br-driftA{0%,to{transform:translate(0)rotate(-8deg)}50%{transform:translate(-14px,-22px)rotate(-2deg)}}@keyframes bk-br-driftB{0%,to{transform:translate(0)rotate(12deg)}50%{transform:translate(16px,18px)rotate(18deg)}}@keyframes bk-br-belt{0%{transform:translate(0)}to{transform:translate(-50%)}}.bk-br-sec{padding-block:var(--br-sec)}.bk-br-sec--hero{padding-top:clamp(40px,5vw,88px)}.bk-br-sec--cta{padding-top:clamp(110px,13vw,200px)}.bk-br-head{gap:var(--br-gut);border-top:1px solid var(--hair);grid-template-columns:min(25%,210px) minmax(0,1fr);padding-top:32px;display:grid}.bk-br-say{gap:var(--br-gut);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.bk-br .bk-br-h2{font-size:var(--br-h2);letter-spacing:-.04em;text-wrap:balance;font-weight:500;line-height:.96}.bk-br .bk-br-h2--short{max-width:14ch}.bk-br .bk-br-say__p{font-size:var(--br-say);color:var(--br-2);text-wrap:pretty;line-height:1.45}.bk-br-open{gap:var(--br-gut);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;margin-top:clamp(48px,6.4vw,96px);display:grid}.bk-br-open .bk-br-label{animation:bk-br-rise .8s var(--br-ease) both}.bk-br .bk-br-h1{font-size:var(--br-h1);letter-spacing:-.05em;text-wrap:balance;max-width:12ch;margin-top:28px;font-weight:500;line-height:.9}.bk-br-word{vertical-align:bottom;display:inline-block}.bk-br-word>span{animation:bk-br-word .9s var(--br-ease) both;display:inline-block}.bk-br-word>span.bk-sd-iri{animation:bk-br-word .9s var(--br-ease) both, bk-sd-shimmer 9s linear infinite}.bk-br-word:first-child>span{animation-delay:50ms}.bk-br-word:nth-child(2)>span{animation-delay:.12s}.bk-br-word:nth-child(3)>span{animation-delay:.19s}.bk-br-word:nth-child(4)>span{animation-delay:.26s}.bk-br-word:nth-child(5)>span{animation-delay:.33s}.bk-br-word:nth-child(6)>span{animation-delay:.4s}.bk-br-word:nth-child(7)>span{animation-delay:.47s}.bk-br-word:nth-child(8)>span{animation-delay:.54s}.bk-br-word:nth-child(9)>span{animation-delay:.61s}.bk-br-word:nth-child(n+10)>span{animation-delay:.68s}.bk-br-mark{perspective:1200px;height:clamp(240px,30vw,420px);animation:bk-br-rise 1.2s .3s var(--br-ease) both;position:relative}.bk-br-coin{aspect-ratio:1;width:clamp(160px,20vw,280px);transform-style:preserve-3d;animation:18s linear infinite bk-br-spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.bk-br-coin__f{letter-spacing:-.06em;color:#0a0a0a;backface-visibility:hidden;border-radius:28%;justify-content:center;align-items:center;font-size:clamp(72px,9.6vw,136px);font-weight:600;line-height:1;display:flex;position:absolute;inset:0}.bk-br-coin__f--chrome{background:var(--sd-chrome);opacity:.85;box-shadow:0 60px 100px -30px #000000e6,inset 0 2px #ffffffb3,inset 0 -2px #00000059}.bk-br-coin__f--iri{background:var(--sd-iri);background-size:var(--sd-iri-size);animation:7s linear infinite bk-sd-shimmer;transform:rotateY(180deg);box-shadow:0 60px 100px -30px #000000e6}.bk-br-coin__f--iri:first-letter{display:inline-block}.bk-br-bit{position:absolute;box-shadow:0 30px 50px -20px #000000e6}.bk-br-bit--a{background:var(--sd-chrome);border-radius:999px;width:clamp(36px,4.4vw,64px);height:clamp(15px,1.8vw,26px);animation:7s ease-in-out infinite bk-br-driftA;top:14%;left:8%}.bk-br-bit--b{aspect-ratio:1;background:var(--sd-iri);background-size:var(--sd-iri-size);border-radius:50%;width:clamp(24px,2.8vw,40px);animation:8s ease-in-out infinite bk-br-driftB,6s linear infinite bk-sd-shimmer;bottom:12%;right:6%}.bk-br .bk-br-mark__cap{font-family:var(--br-mono);color:var(--br-3);font-size:11px;position:absolute;bottom:0;left:0}.bk-br-lede{gap:var(--br-gut);animation:bk-br-rise .9s .5s var(--br-ease) both;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;margin-top:clamp(40px,4.6vw,64px);display:grid}.bk-br .bk-br-lede__p{font-size:var(--br-lead);color:var(--br-2);text-wrap:pretty;justify-self:end;max-width:560px;line-height:1.4}.bk-br .bk-br-act{align-items:center;gap:var(--sd-act-gap);width:max-content;padding:var(--sd-act-pad);background:var(--fg);color:var(--bg);font-size:var(--sd-act-font);white-space:nowrap;border-radius:999px;font-weight:500;text-decoration:none;transition:transform .25s,color .25s;display:inline-flex;position:relative;overflow:hidden}.bk-br-act>i{background:var(--sd-iri);background-size:var(--sd-iri-size);opacity:0;transition:opacity .35s;animation:6s linear infinite bk-sd-shimmer;position:absolute;inset:0}.bk-br-act>span{position:relative}.bk-br .bk-br-act:hover{color:#0a0a0a;transform:translateY(-2px)}.bk-br-act:hover>i{opacity:1}.bk-br-belt{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);margin-top:clamp(48px,5.6vw,88px);padding:18px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.bk-br-belt__run{width:max-content;animation:34s linear infinite bk-br-belt;display:flex}.bk-br .bk-br-belt__run p{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:var(--br-2);gap:40px;padding-right:40px;font-size:13px;font-weight:500;display:flex}.bk-br-belt__run i{color:var(--br-3);font-style:normal}.bk-br .bk-br-belt__read{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bk-br-sec--work{--u:calc(100cqw / 1514)}.bk-br-sec--work .bk-wrap{container-type:inline-size}.bk-br-work{grid-template-columns:minmax(0, 1fr) calc(540 * var(--u));border-top:1px solid var(--hair);align-items:start;padding-top:32px;display:grid}.bk-br-work .bk-br-label{grid-column:1/-1}.bk-br .bk-br-work__h{max-width:calc(800 * var(--u));margin-top:calc(24 * var(--u));font-size:calc(74 * var(--u));letter-spacing:-.045em;line-height:.84}.bk-br .bk-br-work__p{max-width:calc(380 * var(--u));margin-top:calc(22 * var(--u));font-size:calc(18.5 * var(--u));line-height:calc(26 * var(--u));color:var(--br-2)}.bk-br .bk-br-touch{grid-template-columns:calc(840 * var(--u)) calc(634 * var(--u));grid-template-rows:calc(340 * var(--u)) calc(306 * var(--u));justify-content:space-between;row-gap:calc(10 * var(--u));margin-top:calc(44 * var(--u));display:grid}.bk-br-touch__cell{grid-template-columns:calc(183.5 * var(--u)) minmax(0, 1fr);--say:25;--go:217;--xw:150;display:grid}.bk-br-touch__cell--sign,.bk-br-touch__cell--cards{grid-template-columns:calc(167.5 * var(--u)) minmax(0, 1fr)}.bk-br-touch__cell:nth-child(n+3){--say:53.5;--go:225}.bk-br-touch__cell--sign{--xw:136}.bk-br-touch__cell--pack{--xw:138}.bk-br-touch__cell--cards{--xw:150}.bk-br-touch__say{padding:calc(var(--say) * var(--u)) 0 0 calc(2 * var(--u));flex-direction:column;align-items:flex-start;display:flex;position:relative}.bk-br .bk-br-touch__n{font-family:var(--br-label);font-size:calc(15 * var(--u));line-height:calc(20 * var(--u));letter-spacing:.04em;color:var(--br-3)}.bk-br-touch__line{top:calc((var(--say) + 9.5) * var(--u));left:calc(48 * var(--u));right:calc(40 * var(--u));border-top:1px solid #c3c3c1;position:absolute}.bk-br-touch__line:before{content:"";width:calc(41 * var(--u));transform-origin:0 0;border-top:1px solid #c3c3c1;position:absolute;top:-1px;left:100%;transform:rotate(43deg)}.bk-br-touch__line:after{content:"";left:calc(100% + 27.5 * var(--u));top:calc(25.5 * var(--u));width:calc(5 * var(--u));height:calc(5 * var(--u));background:#a9a9a6;border-radius:50%;position:absolute}.bk-br .bk-br-touch__t{margin-top:calc(19.5 * var(--u));font-size:calc(26 * var(--u));letter-spacing:-.015em;font-weight:500;line-height:calc(30 * var(--u));color:#111}.bk-br .bk-br-touch__x{max-width:calc(var(--xw) * var(--u));margin-top:calc(10 * var(--u));font-size:calc(17 * var(--u));line-height:calc(23.7 * var(--u));color:var(--br-2)}.bk-br-touch__go{top:calc(var(--go) * var(--u));left:calc(6 * var(--u));width:calc(20 * var(--u));height:calc(20 * var(--u));color:#111;position:absolute}.bk-br-touch__go svg{width:100%;height:100%;display:block}.bk-br-touch__pic{min-width:0;position:relative}.bk-br-touch__cell--web .bk-br-touch__pic{padding-left:calc(8.5 * var(--u))}.bk-br-touch__cell--sign .bk-br-touch__pic{height:calc(323 * var(--u))}.bk-br-touch__cell--pack .bk-br-touch__pic{height:calc(289.5 * var(--u));align-self:end}.bk-br-touch__cell--cards .bk-br-touch__pic{height:calc(306 * var(--u))}.bk-br-shot{border-radius:calc(6 * var(--u));position:absolute;inset:0;overflow:hidden}.bk-br-shot img{object-fit:contain}.bk-br-touch__cell--pack .bk-br-shot{background:#000}.bk-br-touch__cell--pack .bk-br-shot img{scale:1.22}.bk-br-touch__cell--cards .bk-br-shot{background:radial-gradient(130% 110% at 28% 18%,#f6f6f5 0%,#e7e7e5 50%,#d4d4d1 100%)}.bk-br-web{--w:calc(100cqw / 634);box-sizing:border-box;width:calc(640 * var(--u));aspect-ratio:640/340;border:calc(3 * var(--u)) solid #f1f1f0;border-radius:calc(8 * var(--u));color:#111;box-shadow:0 0 0 1px #00000012, calc(-24 * var(--u)) calc(34 * var(--u)) calc(46 * var(--u)) calc(-26 * var(--u)) #00000052;transform:perspective(calc(1800 * var(--u))) rotateX(2.5deg);transform-origin:50% 100%;background:#f7f7f6;position:relative;overflow:hidden;container-type:inline-size}.bk-br .bk-br-web>*{margin:0;line-height:1;position:absolute}.bk-br .bk-br-web__bar{top:calc(11 * var(--w));left:calc(33.5 * var(--w));right:calc(29 * var(--w));align-items:center;display:flex}.bk-br-web__bar b{font-size:calc(20 * var(--w));letter-spacing:-.04em;font-weight:600}.bk-br-web__nav{gap:calc(26 * var(--w));margin:0 calc(40 * var(--w)) 0 auto;font-size:calc(9.5 * var(--w));font-weight:500;display:flex}.bk-br-web__menu{width:calc(22 * var(--w));height:calc(8 * var(--w));border-block:1px solid #111}.bk-br .bk-br-web__eyebrow{top:calc(77 * var(--w));left:calc(34.5 * var(--w));font-size:calc(8 * var(--w));letter-spacing:.08em;text-transform:uppercase;color:#555}.bk-br .bk-br-web__lead{top:calc(97 * var(--w));left:calc(34.5 * var(--w));width:calc(236 * var(--w));font-size:calc(29 * var(--w));letter-spacing:-.03em;font-weight:500;line-height:calc(32.5 * var(--w))}.bk-br .bk-br-web__text{top:calc(203 * var(--w));left:calc(34.5 * var(--w));width:calc(200 * var(--w));font-size:calc(11 * var(--w));line-height:calc(16 * var(--w));color:#666}.bk-br .bk-br-web__do{top:calc(249 * var(--w));left:calc(34.5 * var(--w));height:calc(30 * var(--w));padding:0 calc(14 * var(--w));border-radius:calc(15 * var(--w));color:#fff;font-size:calc(10 * var(--w));white-space:nowrap;background:#1b1b1b;align-items:center;font-weight:500;display:inline-flex}.bk-br .bk-br-web__pager{top:calc(307 * var(--w));left:calc(34.5 * var(--w));align-items:center;gap:calc(10 * var(--w));font-size:calc(9 * var(--w));color:#333;display:flex}.bk-br-web__pager i{width:calc(65 * var(--w));height:calc(1.5 * var(--w));background:linear-gradient(90deg,#111 50%,#d6d6d4 50%)}.bk-br .bk-br-web__shot{top:calc(47 * var(--w));left:calc(292.5 * var(--w));width:calc(326 * var(--w));height:calc(255 * var(--w));background:#cfd2d4;overflow:hidden}.bk-br-web__shot img{object-fit:cover;object-position:0% 10%;transform-origin:0 0;filter:hue-rotate(-100deg)saturate(2)grayscale()brightness(1.12)contrast(1.15);scale:1.97}.bk-br .bk-br-web__aside{top:calc(193 * var(--w));right:calc(35.5 * var(--w));font-size:calc(8 * var(--w));line-height:calc(12 * var(--w));letter-spacing:.06em;text-align:right;text-transform:uppercase;color:#2b2b2b}.bk-br .bk-br-web__scroll{top:calc(309.5 * var(--w));right:calc(29 * var(--w));align-items:center;gap:calc(9 * var(--w));font-size:calc(8 * var(--w));letter-spacing:.08em;text-transform:uppercase;display:flex}.bk-br-web__aside span{white-space:nowrap;display:block}.bk-br-web__scroll i{width:calc(14 * var(--w));height:calc(14 * var(--w));border:1px solid #222;border-radius:50%}.bk-br-wall{border-radius:calc(6 * var(--u));background:linear-gradient(168deg,#dadada 0%,#c9c9c9 38%,#a9a9a9 70%,#8d8d8d 100%);position:absolute;inset:0;overflow:hidden;container-type:inline-size}.bk-br-wall>*{position:absolute}.bk-br-wall__low{clip-path:polygon(0 65.2%,100% 49.7%,100% 100%,0 100%);background:linear-gradient(171deg,#0000 0 54%,#1c1c1c 54% 71.5%,#5d5d5d 71.5% 100%);width:21.8%;height:100%;top:0;left:0}.bk-br-wall__face{clip-path:polygon(0 23.7%,41% 0,100% 0,100% 100%,0 100%);background:linear-gradient(#ffffff14 0%,#0000 45%,#00000061 100%),repeating-linear-gradient(90deg,#151515 0 1.15cqw,#3d3d3d 1.4cqw,#1f1f1f 1.75cqw,#151515 2.2cqw);inset:0 0 0 21.6%}.bk-br-wall__base{clip-path:polygon(0 100%,100% 0,100% 100%);background:repeating-linear-gradient(90deg,#0a0a0a 0 1.3cqw,#1d1d1d 1.6cqw,#0a0a0a 2.2cqw);height:20.6%;bottom:0;left:61.9%;right:0}.bk-br-wall__name{letter-spacing:-.03em;white-space:nowrap;background:linear-gradient(100deg,#f4f4f4 0%,#a9a9a9 28%,#efefef 46%,#8a8a8a 68%,#dadada 100%);color:#0000;filter:drop-shadow(.5cqw .55cqw #4a4a4a)drop-shadow(.35cqw .4cqw #262626)drop-shadow(.9cqw 1.2cqw 1.1cqw #0000008c);-webkit-background-clip:text;background-clip:text;font-size:19cqw;font-weight:600;line-height:1;top:51%;left:62.5%;transform:translate(-50%,-50%)rotate(-27deg)skew(-14deg)}.bk-br .bk-br-note{font-family:var(--br-label);color:var(--br-3);margin-top:40px;font-size:12px;line-height:1.6}@media (max-width:1100px){.bk-br-work{grid-template-columns:minmax(0,1fr)}.bk-br .bk-br-work__h{max-width:12em;font-size:var(--br-h2);margin-top:16px;line-height:.96}.bk-br .bk-br-work__p{max-width:38em;font-size:var(--br-say);margin-top:20px;line-height:1.45}.bk-br .bk-br-touch{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 20px;margin-top:44px}.bk-br-touch__cell,.bk-br-touch__cell--sign,.bk-br-touch__cell--cards{flex-direction:column-reverse;justify-content:flex-end;gap:18px;display:flex}.bk-br-touch__say{grid-template-columns:34px minmax(0,1fr);align-items:baseline;column-gap:10px;padding:0;display:grid}.bk-br .bk-br-touch__n{font-size:12px;line-height:1}.bk-br .bk-br-touch__t{font-size:var(--br-name);grid-column:2;margin:0;line-height:1.15}.bk-br .bk-br-touch__x{grid-column:2;max-width:none;margin-top:6px;font-size:15px;line-height:1.45}.bk-br-touch__line,.bk-br-touch__go{display:none}.bk-br-touch__pic,.bk-br-touch__cell--sign .bk-br-touch__pic,.bk-br-touch__cell--pack .bk-br-touch__pic,.bk-br-touch__cell--cards .bk-br-touch__pic{aspect-ratio:16/10;align-self:stretch;height:auto}.bk-br-touch__cell--web .bk-br-touch__pic{background:#f1f1f0;border-radius:8px;place-items:center;padding:7% 6%;display:grid}.bk-br-web{width:100%}.bk-br-shot,.bk-br-wall{border-radius:8px}}@media (max-width:640px){.bk-br .bk-br-touch{grid-template-columns:minmax(0,1fr)}}.bk-br .bk-br-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:clamp(48px,6vw,88px);display:grid}.bk-br-points li{border-top:1px solid var(--hair);flex-direction:column;gap:40px;padding-top:28px;display:flex;position:relative}.bk-br-tick{background:var(--sd-iri);background-size:var(--sd-iri-size);width:48px;height:1px;animation:9s linear infinite bk-sd-shimmer;position:absolute;top:-1px;left:0}.bk-br .bk-br-points .bk-br-k{font-size:13px}.bk-br .bk-br-points h3{font-size:var(--br-point);letter-spacing:-.025em;font-weight:600;line-height:1.1}.bk-br .bk-br-points p{color:var(--br-2);text-wrap:pretty;max-width:30ch;margin-top:14px;font-size:17px;line-height:1.5}.bk-br-head--stack{grid-template-columns:minmax(0,1fr);gap:clamp(10px,1.05vw,16px)}.bk-br .bk-br-h2--scope{letter-spacing:-.02em;text-wrap:pretty;max-width:8.4em;line-height:.88}.bk-br-scope__top{z-index:2;position:relative}.bk-br-set{width:min(88%,1280px);font-size:var(--br-h2);aspect-ratio:1403/805;margin:-2.1em 0 0 auto;position:relative}.bk-br-set img{object-fit:contain}.bk-br .bk-br-sec--shot .bk-br-deck{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bk-br .bk-br-deck{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:clamp(40px,5vw,64px);display:grid}.bk-br-leaf{aspect-ratio:1.54;border-radius:6px;flex-direction:column;justify-content:center;gap:.55em;padding:2em 2.3em;font-size:clamp(12px,1.15vw,17px);display:flex;position:relative;box-shadow:0 22px 44px -18px #0000004d}.bk-br-leaf--paper{color:#0a0a0a;background:#fbfbfa}.bk-br-leaf--ink{color:#f4f3f0;background:#0a0a0a}.bk-br-leaf--print{background:var(--br-print);color:#0a0a0a}.bk-br-leaf--book{color:#0a0a0a;aspect-ratio:1.48;background:#fdfdfc}.bk-br-leaf--book:before{content:"";background:repeating-linear-gradient(178deg,#fff 0 .14em,#e4e4e0 .14em .2em);border-radius:.2em 0 0 .2em;width:.8em;position:absolute;top:3%;bottom:3%;left:-.45em;box-shadow:-.18em .24em .5em #00000029}.bk-br .bk-br-leaf__k{letter-spacing:.04em;color:inherit;opacity:.62;font-size:.76em}.bk-br .bk-br-leaf__t{letter-spacing:-.032em;text-wrap:balance;color:inherit;font-size:1.74em;font-weight:600;line-height:1.04}.bk-br .bk-br-leaf__p{opacity:.84;text-wrap:pretty;font-size:1.02em;line-height:1.34}.bk-br .bk-br-sec--scope .bk-br-connect{margin-top:clamp(28px,2.6vw,44px)}.bk-br .bk-br-connect{font-size:var(--br-say);color:var(--br-2);text-wrap:pretty;max-width:560px;margin-top:48px;line-height:1.45}.bk-br .bk-br-hands{flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-top:24px;font-size:15px;font-weight:500;display:flex}.bk-br-hands i{color:var(--br-3);font-style:normal}.bk-br .bk-br-hands a{border-bottom:1px solid var(--hair-2);color:var(--fg);margin-top:-8px;padding-top:8px;padding-bottom:2px;text-decoration:none;transition:border-color .3s}.bk-br .bk-br-hands a:hover{border-color:var(--fg)}.bk-br-sec--more{--u:calc(100cqw / 1260);--more-t:25.5;--more-tt:-.01em;--more-d:13.5;--more-dw:400;--more-dt:.015em}.bk-br-sec--more .bk-wrap{container-type:inline-size}.bk-br-sec--more .bk-br-head{column-gap:calc(231 * var(--u) - min(25%, 210px));padding-top:calc(28 * var(--u) - 3px)}.bk-br .bk-br-sec--more .bk-br-h2{margin-top:calc(13.55 * var(--u) + 2px);font-size:max(32px, calc(70 * var(--u)));letter-spacing:-.025em;line-height:.96}.bk-br .bk-br-more{justify-content:space-between;row-gap:calc(16 * var(--u));margin-top:calc(38 * var(--u));flex-wrap:wrap;display:flex}.bk-br-svc{width:calc(var(--w) * var(--u) - .5px);height:calc(var(--h) * var(--u));flex:none}.bk-br-svc:nth-child(-n+3){--h:375}.bk-br-svc:nth-child(n+4){--h:382}.bk-br-svc:first-child{--w:352}.bk-br-svc:nth-child(2){--w:516}.bk-br-svc:nth-child(3){--w:360}.bk-br-svc:nth-child(4){--w:351}.bk-br-svc:nth-child(5){--w:550}.bk-br-svc:nth-child(6){--w:327}.bk-br .bk-br-svc__a{border-radius:calc(8 * var(--u));color:#0a0a0a;isolation:isolate;background:#f0f0f0;border:1px solid #e4e4e4;flex-direction:column;height:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}.bk-br .bk-br-svc__a:focus-visible{outline-offset:3px;outline:2px solid #0a0a0a}.bk-br-svc__say{z-index:1;padding:calc(19 * var(--u)) calc(22 * var(--u)) calc(17 * var(--u));flex-direction:column;display:flex;position:relative}.bk-br-svc__n{max-width:calc(100% - 82 * var(--u));font-size:calc(var(--more-t) * var(--u));letter-spacing:var(--more-tt);font-weight:600;line-height:calc(30 * var(--u))}.bk-br-svc__x{max-width:min(calc(100% - 14 * var(--u)), calc(350 * var(--u)));margin-top:calc(8 * var(--u));font-size:calc(var(--more-d) * var(--u));font-weight:var(--more-dw);letter-spacing:var(--more-dt);line-height:calc(20 * var(--u));color:#555}.bk-br-svc__pic{flex:1;min-height:0;position:relative}.bk-br-svc__pic img{object-fit:cover;transition:scale .7s var(--br-ease)}.bk-br-svc__a:hover .bk-br-svc__pic img{scale:1.03}.bk-br-svc--content-production .bk-br-svc__pic{margin:0 calc(8 * var(--u)) calc(8 * var(--u))}.bk-br-svc--content-production .bk-br-svc__pic img{object-position:50% 16%}.bk-br-svc--motion-design .bk-br-svc__pic,.bk-br-svc--ai-content-production .bk-br-svc__pic{z-index:0;flex:none;position:absolute}.bk-br-svc--motion-design .bk-br-svc__pic{width:100%;height:100%;top:0;left:0}.bk-br-svc--ai-content-production .bk-br-svc__pic{width:112.2%;height:72%;top:30.6%;left:-3.06%}.bk-br-svc__film{object-fit:cover;width:100%;height:100%;transition:scale .7s var(--br-ease);background:#0f0f0f;position:absolute;inset:0}.bk-br-svc__a:hover .bk-br-svc__film{scale:1.03}.bk-br-lens{z-index:3;pointer-events:none;max-width:none;max-height:none;position:absolute}.bk-br-sec--more[data-lens] .bk-br-svc{position:relative}.bk-br-lens[data-on]{z-index:4}.bk-br-sec--more[data-lens] .bk-br-svc__a:hover .bk-br-svc__pic img,.bk-br-sec--more[data-lens] .bk-br-svc__a:hover .bk-br-svc__film{scale:none}.bk-br-svc__plate{background:radial-gradient(120% 95% at 72% 18%,#5d5d5d 0%,#262626 46%,#0f0f0f 100%);position:absolute;inset:0}.bk-br-plates{opacity:0;width:100%;height:100%;transition:opacity .5s var(--br-ease);pointer-events:none;position:absolute;inset:0}.bk-br-plates[data-live]{opacity:1}.bk-br-svc__pic:has(>.bk-br-plates[data-live]) img{visibility:hidden;transition:visibility 0s .5s}.bk-br-svc__go{z-index:2;top:calc(20 * var(--u) - 1px);right:calc(20 * var(--u) - 1px);width:calc(40 * var(--u));height:calc(40 * var(--u));color:#0a0a0a;border:1px solid #0a0a0a;border-radius:50%;place-items:center;transition:background-color .3s,color .3s;display:grid;position:absolute}.bk-br-svc__go svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}.bk-br-svc__a:hover .bk-br-svc__go,.bk-br-svc__a:focus-visible .bk-br-svc__go{color:#fff;background:#0a0a0a}@media (max-width:1100px){.bk-br-sec--more .bk-br-head{padding-top:32px}.bk-br .bk-br-sec--more .bk-br-h2{font-size:var(--br-h2);margin-top:0}.bk-br .bk-br-more{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:clamp(28px,4vw,40px);display:grid}.bk-br-svc{width:auto;height:auto}.bk-br .bk-br-svc__a{border-radius:8px;height:auto}.bk-br-svc__say{padding:18px 20px 16px}.bk-br-svc__n{max-width:calc(100% - 60px);font-size:22px;line-height:1.15}.bk-br-svc__x{max-width:none;margin-top:8px;font-size:14px;line-height:1.45}.bk-br-svc__go{width:36px;height:36px;top:16px;right:16px}.bk-br-svc__go svg{width:15px;height:15px}.bk-br-svc__pic,.bk-br-svc--motion-design .bk-br-svc__pic,.bk-br-svc--ai-content-production .bk-br-svc__pic{aspect-ratio:16/10;flex:none;width:auto;height:auto;position:relative;inset:auto}.bk-br-svc--content-production .bk-br-svc__pic{margin:0 8px 8px}}@media (max-width:640px){.bk-br .bk-br-more{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bk-br-svc__pic img,.bk-br-svc__film,.bk-br-svc__go{transition:none}.bk-br-svc__a:hover .bk-br-svc__pic img,.bk-br-svc__a:hover .bk-br-svc__film{scale:none}.bk-br-plates{display:none}}.bk-br-sec--cta{--u:calc(100cqw / 1380)}.bk-br .bk-br-sec--cta{padding:0;overflow:clip}.bk-br-sec--cta .bk-wrap{container-type:inline-size}.bk-br-cta{height:calc(1024 * var(--u));position:relative}.bk-br-cta__say{z-index:1;padding-top:calc(147.5 * var(--u));position:relative}.bk-br .bk-br-sec--cta .bk-br-label{gap:calc(8 * var(--u));font-size:calc(16.75 * var(--u));letter-spacing:.23em;color:#f6f6f6;line-height:1}.bk-br-sec--cta .bk-br-label i{color:#f6f6f6}.bk-br .bk-br-cta__h{margin-top:calc(17.55 * var(--u));font-size:calc(91.5 * var(--u));letter-spacing:-.01em;font-weight:600;line-height:calc(91 * var(--u));color:#fcfcfc;text-wrap:wrap}.bk-br-cta__lead{max-width:calc(800 * var(--u));display:block}.bk-br-cta__green{margin-top:calc(4.7 * var(--u));white-space:nowrap;color:var(--accent);display:block}.bk-br .bk-br-cta__p{max-width:560px;margin-top:calc(93.3 * var(--u));font-size:var(--br-lead);color:#f9f9f9;text-wrap:pretty;font-weight:400;line-height:1.4}.bk-br .bk-br-sec--cta .bk-br-act{width:max-content;margin-top:calc(50.2 * var(--u));background:var(--accent);color:#0a0a0a;display:flex}.bk-br-sec--cta .bk-br-act>i{background:linear-gradient(115deg,#25f716 0%,#86ff66 22%,#12d000 44%,#c2ffac 62%,#45f534 80%,#25f716 100%);background-size:var(--sd-iri-size)}.bk-br-cta__set{left:calc(612 * var(--u));top:calc(78 * var(--u));width:calc(955 * var(--u));aspect-ratio:1194/1238;position:absolute}.bk-br-cta__set img{object-fit:contain}@media (max-width:1100px){.bk-br .bk-br-sec--cta{padding:clamp(72px,12vw,120px) 0 0}.bk-br-cta{height:auto}.bk-br-cta__say{padding-top:0}.bk-br .bk-br-sec--cta .bk-br-label{gap:8px;font-size:13px}.bk-br .bk-br-cta__h{max-width:11.5em;margin-top:22px;font-size:clamp(40px,8vw,80px);line-height:1.02}.bk-br-cta__lead{max-width:8.8em}.bk-br-cta__green{white-space:normal;margin-top:0}.bk-br .bk-br-cta__p{margin-top:24px}.bk-br .bk-br-sec--cta .bk-br-act{margin-top:30px}.bk-br-cta__set{width:min(100%,760px);margin:clamp(28px,6vw,56px) 0 0 auto;position:relative;top:auto;left:auto}.bk-br-head,.bk-br-say,.bk-br-open,.bk-br-lede{grid-template-columns:minmax(0,1fr)}.bk-br-head{gap:20px}.bk-br-say{align-items:start;gap:24px}.bk-br-open{gap:40px}.bk-br-lede{align-items:start;gap:28px}.bk-br .bk-br-lede__p{justify-self:start}.bk-br .bk-br-points{grid-template-columns:minmax(0,1fr);gap:28px}.bk-br-points li{gap:20px}.bk-br-set{width:100%;margin-top:clamp(24px,3.4vw,40px)}}@media (max-width:900px){.bk-br .bk-br-sec--shot .bk-br-deck{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.bk-br .bk-br-deck{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:clamp(24px,5vw,40px)}.bk-br-leaf{aspect-ratio:auto;border-radius:10px;gap:.5em;padding:1.7em 1.6em;font-size:clamp(11px,3vw,15px);box-shadow:0 12px 26px -14px #0000004d}.bk-br-leaf--book{aspect-ratio:auto}.bk-br-leaf--book:before{display:none}}@media (max-width:760px){.bk-br-mark{height:clamp(220px,62vw,300px)}.bk-br .bk-br-mark__cap{margin-top:12px;position:static}}@media (prefers-reduced-motion:reduce){.bk-br-open .bk-br-label,.bk-br-lede,.bk-br-mark,.bk-br-word>span,.bk-br-word>span.bk-sd-iri,.bk-br-coin,.bk-br-coin__f--iri,.bk-br-bit--a,.bk-br-bit--b,.bk-br-tick,.bk-br-act>i,.bk-br-belt__run{animation:none}.bk-br-coin{transform:rotateX(8deg)}.bk-br-belt{-webkit-mask-image:none;mask-image:none}.bk-br-belt__run{width:auto}.bk-br-belt__run p:nth-child(2){display:none}.bk-br .bk-br-act{transition:none}}@media (max-width:480px){.bk-br-hands i{display:none}.bk-br .bk-br-act{white-space:normal;text-align:left;width:auto;max-width:100%}}
