.bk-ma{font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;--ma-label:var(--font-wd-label), "Helvetica Neue", Arial, sans-serif;--ma-mono:var(--font-wd-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--ma-2:#a9a8a3;--ma-3:#6f6e6a;--ma-on-acc:#0a0a0a;--ma-h1:clamp(34px, 5.8vw, 96px);--ma-h2:clamp(32px, 5.4vw, 84px);--ma-ask:clamp(40px, 7vw, 114px);--ma-point:clamp(22px, 2.1vw, 30px);--ma-row:clamp(22px, 2vw, 28px);--ma-lead:clamp(18px, 1.5vw, 21px);--ma-say:clamp(17px, 1.35vw, 20px);--ma-gut:clamp(24px, 3.4vw, 48px);--ma-sec:clamp(88px, 10.5vw, 160px);--ma-gap:clamp(48px, 5.6vw, 80px);--ma-ease:cubic-bezier(.2, .7, .2, 1)}.bk-ma .bk-theme--white{--ma-2:#5c5b57;--ma-3:#8d8c87;--ma-on-acc:#fff}.bk-ma-label,.bk-ma-note,.bk-ma-phone,.bk-ma-run{font-family:var(--ma-label)}.bk-ma-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ma-2);font-size:12px;font-weight:400}.bk-ma .bk-ma-k{font-family:var(--ma-mono);letter-spacing:0;text-transform:none;color:var(--ma-3);font-size:12px;font-style:normal;font-weight:400}.bk-ma .bk-ma-n{font-family:var(--ma-mono);font-size:13px;font-weight:500}@keyframes bk-ma-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.bk-ma-sec{padding-block:var(--ma-sec)}.bk-ma-sec--hero{padding-top:clamp(32px,4vw,64px)}.bk-ma-sec--cta{padding-top:clamp(110px,13vw,200px)}.bk-ma-head{gap:var(--ma-gut);border-top:1px solid var(--hair);grid-template-columns:min(25%,210px) minmax(0,1fr);padding-top:32px;display:grid}.bk-ma-say{gap:var(--ma-gut);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.bk-ma .bk-ma-h2{font-size:var(--ma-h2);letter-spacing:-.04em;text-wrap:balance;font-weight:500;line-height:.96}.bk-ma .bk-ma-h2--short{max-width:14ch}.bk-ma .bk-ma-say__p{font-size:var(--ma-say);color:var(--ma-2);text-wrap:pretty;line-height:1.45}.bk-ma-open{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(40px,4.6vw,64px);margin-top:clamp(48px,6vw,88px);display:grid}.bk-ma-open__l{animation:bk-ma-rise .9s var(--ma-ease) both}.bk-ma .bk-ma-h1{font-size:var(--ma-h1);letter-spacing:-.045em;text-wrap:balance;margin-top:32px;font-weight:500;line-height:.94}.bk-ma .bk-ma-open__p{font-size:var(--ma-lead);color:var(--ma-2);text-wrap:pretty;max-width:540px;margin-top:36px;line-height:1.4}.bk-ma .bk-ma-open__act{margin-top:44px}.bk-ma .bk-ma-tags{flex-wrap:wrap;gap:8px;margin-top:48px;display:flex}.bk-ma .bk-ma-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-ma .bk-ma-act:hover{background:var(--dg-acc);color:var(--ma-on-acc);transform:translateY(-2px)}.bk-ma-phone{width:min(360px,100%);animation:bk-ma-rise 1s .15s var(--ma-ease) both;justify-self:center}.bk-ma-phone__body{background:#0b0b0c;border-radius:44px;padding:10px;box-shadow:0 60px 90px -40px #000000d9,inset 0 0 0 1px #ffffff24}.bk-ma-phone__screen{aspect-ratio:9/19;color:#f4f3f0;background:#0f0f11;border-radius:36px;position:relative;overflow:hidden}.bk-ma .bk-ma-phone__bar{z-index:3;justify-content:space-between;align-items:center;padding:14px 26px 0;font-size:11px;display:flex;position:absolute;top:0;left:0;right:0}.bk-ma-phone__bar i{background:#000;border-radius:999px;width:96px;height:26px}.bk-ma-feed,.bk-ma-lp{transition:transform .7s var(--ma-ease), opacity .6s;flex-direction:column;display:flex;position:absolute;inset:0}.bk-ma-feed{gap:12px;padding:56px 14px 0}.bk-ma-feed.is-gone{opacity:0;transform:translate(-40%)}.bk-ma .bk-ma-feed__top{justify-content:space-between;align-items:center;padding:0 4px;font-size:13px;display:flex}.bk-ma-feed__top b{font-weight:700}.bk-ma-feed__top span{color:#8a8a8f;font-weight:400}.bk-ma .bk-ma-feed__rings{gap:10px;padding:2px 4px;display:flex}.bk-ma-feed__rings i{border:2px solid #444;border-radius:50%;width:44px;height:44px}.bk-ma-lp{opacity:0;background:#0f0f11;padding-top:56px;transform:translate(100%)}.bk-ma-lp.is-open{opacity:1;transform:none}.bk-ma .bk-ma-lp__bar{color:#8a8a8f;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:8px 18px 12px;font-size:11px;display:flex}.bk-ma-lp__shot{aspect-ratio:1;position:relative;overflow:hidden}.bk-ma-lp__shot img{object-fit:cover;filter:saturate(.6)}.bk-ma-lp__body{flex-direction:column;flex:1;gap:12px;padding:22px 20px;display:flex}.bk-ma .bk-ma-lp__h{font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.035em;font-size:30px;font-weight:600;line-height:.98}.bk-ma .bk-ma-lp__x{color:#c9c9c4;font-size:13px}.bk-ma .bk-ma-lp__note{color:#8a8a8f;font-size:12px;font-style:italic}.bk-ma .bk-ma-lp__do{color:#0a0a0a;background:#25f716;border-radius:999px;justify-content:center;margin-top:auto;padding:12px 16px;font-size:12px;font-weight:700;display:inline-flex}.bk-ma .bk-ma-phone__cap{color:var(--ma-3);justify-content:space-between;gap:12px;margin-top:16px;font-size:12px;display:flex}.bk-ma-post{overflow:hidden}.bk-ma-post--phone{background:#141416;border:1px solid #ffffff14;border-radius:16px}.bk-ma-post--card{border:1px solid var(--hair);background:var(--bg-2);transition:transform .5s var(--ma-ease);border-radius:16px}.bk-ma-treat:hover .bk-ma-post--card{transform:translateY(-6px)}.bk-ma .bk-ma-post__top{align-items:center;gap:10px;padding:10px 12px;display:flex}.bk-ma-post--card .bk-ma-post__top{border-bottom:1px solid var(--hair);padding:12px 14px}.bk-ma-post__mark{background:var(--gr-silver);border-radius:50%;flex:none;width:28px;height:28px}.bk-ma-post--card .bk-ma-post__mark{width:26px;height:26px}.bk-ma-post__top span{flex-direction:column;display:flex}.bk-ma-post__top b{font-size:12px;font-weight:600}.bk-ma-post__top em{color:#8a8a8f;font-size:10px;font-style:normal}.bk-ma-post--card .bk-ma-post__top em{color:var(--ma-3)}.bk-ma-shot{aspect-ratio:4/5;color:#f4f3f0;position:relative;overflow:hidden}.bk-ma-shot img{object-fit:cover;filter:saturate(.6)}.bk-ma-shot__wash{background:linear-gradient(#06060600 40%,#060606d9 100%);position:absolute;inset:0}.bk-ma-shot__in{position:absolute;bottom:16px;left:16px;right:16px}.bk-ma .bk-ma-shot__h{font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.03em;font-size:26px;font-weight:600;line-height:1}.bk-ma .bk-ma-shot__x{color:#f4f3f0bf;margin-top:8px;font-size:12px}.bk-ma-post--card .bk-ma-shot__in{bottom:20px;left:20px;right:20px}.bk-ma-post--card .bk-ma-shot__h{font-size:clamp(20px,2.2vw,32px)}.bk-ma .bk-ma-post--card .bk-ma-shot__x{margin-top:10px;font-size:13px}.bk-ma .bk-ma-post__foot{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.bk-ma-post--phone .bk-ma-post__foot{border-top:1px solid #ffffff14}.bk-ma-post--card .bk-ma-post__foot{justify-content:flex-end;padding:12px 14px}.bk-ma-post__sp{color:#8a8a8f}.bk-ma-cta{border:1px solid #ffffff4d;border-radius:999px;padding:6px 12px;font-weight:600;transition:background .4s,color .4s}.bk-ma-cta.is-lit{color:#0a0a0a;background:#f4f3f0}.bk-ma-post--card .bk-ma-cta{border-color:var(--hair-2);padding:7px 12px}.bk-ma .bk-ma-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:clamp(48px,6vw,88px);display:grid}.bk-ma-points li{border-top:1px solid var(--hair);flex-direction:column;gap:40px;padding-top:28px;display:flex}.bk-ma .bk-ma-points h3{font-size:var(--ma-point);letter-spacing:-.025em;font-weight:600;line-height:1.1}.bk-ma .bk-ma-points p{color:var(--ma-2);text-wrap:pretty;max-width:30ch;margin-top:14px;font-size:17px;line-height:1.5}.bk-ma-run{margin-top:var(--ma-gap)}.bk-ma .bk-ma-run__cap{color:var(--ma-3);font-size:12px}.bk-ma-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.bk-ma-treat{flex-direction:column;gap:20px;display:flex}.bk-ma .bk-ma-treat__name{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid}.bk-ma-treat__name .bk-ma-k{padding-top:4px}.bk-ma-treat__name span:last-child{flex-direction:column;gap:6px;display:flex}.bk-ma-treat__name b{letter-spacing:-.015em;font-size:20px;font-weight:600}.bk-ma-treat__name em{color:var(--ma-2);font-size:14px;font-style:normal}.bk-ma .bk-ma-join{height:72px;margin:8px 0;position:relative}.bk-ma-join i{background:var(--hair-2);position:absolute}.bk-ma-join i:first-child{width:1px;height:36px;top:0;left:16.66%}.bk-ma-join i:nth-child(2){width:1px;height:72px;top:0;left:50%}.bk-ma-join i:nth-child(3){width:1px;height:36px;top:0;left:83.33%}.bk-ma-join i:nth-child(4){height:1px;top:36px;left:16.66%;right:16.67%}.bk-ma-dest{gap:var(--ma-gut);grid-template-columns:min(25%,210px) minmax(0,1fr);align-items:start;display:grid}.bk-ma .bk-ma-dest__name{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding-top:8px;display:grid}.bk-ma-dest__name .bk-ma-k{padding-top:4px}.bk-ma-dest__name span:last-child{flex-direction:column;gap:6px;display:flex}.bk-ma-dest__name b{letter-spacing:-.015em;font-size:20px;font-weight:600}.bk-ma-dest__name em{color:var(--ma-2);font-size:14px;font-style:normal}.bk-ma-browser{border:1px solid var(--hair);background:var(--bg-2);border-radius:16px;overflow:hidden}.bk-ma .bk-ma-browser__bar{border-bottom:1px solid var(--hair);align-items:center;gap:7px;padding:12px 16px;display:flex}.bk-ma-browser__bar i{background:var(--hair-2);border-radius:50%;width:8px;height:8px}.bk-ma-browser__bar span{color:var(--ma-3);margin:0 auto;font-size:11px}.bk-ma-browser__body{grid-template-columns:minmax(0,6fr) minmax(0,6fr);min-height:420px;display:grid}.bk-ma-browser__l{flex-direction:column;gap:20px;padding:clamp(24px,3vw,44px) clamp(22px,2.8vw,40px);display:flex}.bk-ma .bk-ma-browser__h{font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.04em;font-size:clamp(28px,3.6vw,56px);font-weight:600;line-height:.96}.bk-ma .bk-ma-browser__sub{color:var(--ma-2);font-size:18px}.bk-ma .bk-ma-browser__x{color:var(--ma-2);text-wrap:pretty;max-width:42ch;font-size:15px;line-height:1.55}.bk-ma .bk-ma-browser__do{background:var(--dg-acc);width:max-content;color:var(--ma-on-acc);white-space:nowrap;border-radius:999px;margin-top:auto;padding:12px 18px;font-size:13px;font-weight:700;display:inline-flex}.bk-ma-browser__shot{position:relative;overflow:hidden}.bk-ma-browser__shot img{object-fit:cover;filter:saturate(.6)}.bk-ma .bk-ma-note{color:var(--ma-3);max-width:560px;margin-top:48px;font-size:12px;line-height:1.6}.bk-ma .bk-ma-list{margin-top:clamp(48px,5.6vw,72px)}.bk-ma-list li{border-top:1px solid var(--hair);transition:padding-left .4s var(--ma-ease);grid-template-columns:56px minmax(0,5fr) minmax(0,6fr);align-items:start;gap:24px;padding:32px 0;display:grid}.bk-ma-list li:last-child{border-bottom:1px solid var(--hair)}.bk-ma-list li:hover{padding-left:12px}.bk-ma-list .bk-ma-n{padding-top:6px}.bk-ma-list__t{font-size:var(--ma-row);letter-spacing:-.025em;font-weight:600;line-height:1.1}.bk-ma .bk-ma-list p{color:var(--ma-2);text-wrap:pretty;font-size:16px;line-height:1.55}.bk-ma .bk-ma-connect{font-size:var(--ma-say);color:var(--ma-2);text-wrap:pretty;max-width:560px;margin-top:48px;line-height:1.45}.bk-ma-also{margin-top:var(--ma-gap);flex-direction:column;display:flex}.bk-ma .bk-ma-also a{gap:var(--ma-gut);border-top:1px solid var(--hair);color:var(--fg);transition:padding-left .4s var(--ma-ease);grid-template-columns:minmax(0,5fr) minmax(0,6fr) 32px;align-items:center;padding:28px 0;text-decoration:none;display:grid}.bk-ma .bk-ma-also a:last-child{border-bottom:1px solid var(--hair)}.bk-ma .bk-ma-also a:hover{padding-left:16px}.bk-ma-also__n{font-size:var(--ma-row);letter-spacing:-.02em;font-weight:500}.bk-ma-also__x{color:var(--ma-2);font-size:16px;line-height:1.5}.bk-ma-also__go{justify-self:end;font-size:22px}.bk-ma .bk-ma-ask{font-size:var(--ma-ask);letter-spacing:-.045em;text-wrap:balance;max-width:13ch;font-weight:500;line-height:.94}.bk-ma-close{gap:var(--ma-gut);grid-template-columns:max-content minmax(0,1fr);align-items:end;margin-top:clamp(40px,4.6vw,64px);display:grid}.bk-ma .bk-ma-close__p{font-size:var(--ma-lead);color:var(--ma-2);text-wrap:pretty;justify-self:end;max-width:560px;line-height:1.4}@media (max-width:1100px){.bk-ma-head,.bk-ma-say,.bk-ma-open,.bk-ma-dest,.bk-ma-close{grid-template-columns:minmax(0,1fr)}.bk-ma-head{gap:20px}.bk-ma-say{align-items:start;gap:24px}.bk-ma-open{gap:48px}.bk-ma-phone{justify-self:start}.bk-ma-close{align-items:start;gap:28px}.bk-ma .bk-ma-close__p{justify-self:start}.bk-ma .bk-ma-points{grid-template-columns:minmax(0,1fr);gap:28px}.bk-ma-points li{gap:20px}.bk-ma-list li{grid-template-columns:40px minmax(0,1fr);gap:8px 16px}.bk-ma .bk-ma-list p{grid-column:2}.bk-ma-row{grid-template-columns:minmax(0,1fr);gap:40px}.bk-ma .bk-ma-join{display:none}.bk-ma-dest{gap:24px;margin-top:40px}.bk-ma-browser__body{grid-template-columns:minmax(0,1fr);min-height:0}.bk-ma-browser__shot{aspect-ratio:3/2}}@media (max-width:760px){.bk-ma .bk-ma-also a{grid-template-columns:minmax(0,1fr) 24px;gap:10px 16px}.bk-ma-also__x{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.bk-ma-open__l,.bk-ma-phone{animation:none}.bk-ma-feed,.bk-ma-lp,.bk-ma-cta,.bk-ma-post--card,.bk-ma-list li,.bk-ma .bk-ma-also a,.bk-ma .bk-ma-act{transition:none}.bk-ma-list li:hover,.bk-ma .bk-ma-also a:hover{padding-left:0}}@media (max-width:480px){.bk-ma .bk-ma-act{white-space:normal;text-align:left;width:auto;max-width:100%}}
.bk-se{font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;--se-label:var(--font-wd-label), "Helvetica Neue", Arial, sans-serif;--se-mono:var(--font-wd-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--se-2:#a9a8a3;--se-3:#6f6e6a;--se-on-acc:#0a0a0a;--se-h1:clamp(38px, 6.4vw, 108px);--se-h2:clamp(32px, 5.4vw, 84px);--se-ask:clamp(40px, 7vw, 118px);--se-q:clamp(24px, 3vw, 48px);--se-point:clamp(22px, 2.1vw, 30px);--se-row:clamp(22px, 2vw, 28px);--se-lead:clamp(18px, 1.5vw, 22px);--se-say:clamp(17px, 1.35vw, 20px);--se-gut:clamp(24px, 3.4vw, 48px);--se-sec:clamp(88px, 10.5vw, 160px);--se-gap:clamp(48px, 5.6vw, 80px);--se-ease:cubic-bezier(.2, .7, .2, 1)}.bk-se .bk-theme--white{--se-2:#5c5b57;--se-3:#8d8c87;--se-on-acc:#fff}.bk-se-label,.bk-se-note,.bk-se-wall,.bk-se-run{font-family:var(--se-label)}.bk-se-label{letter-spacing:.08em;text-transform:uppercase;color:var(--se-2);font-size:12px;font-weight:400}.bk-se .bk-se-k{font-family:var(--se-mono);letter-spacing:0;text-transform:none;color:var(--se-3);font-size:12px;font-weight:400}.bk-se .bk-se-n{font-family:var(--se-mono);font-size:13px;font-weight:500}@keyframes bk-se-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes bk-se-in{0%{opacity:0}to{opacity:1}}.bk-se-sec{padding-block:var(--se-sec)}.bk-se-sec--hero{padding-top:clamp(40px,5vw,88px)}.bk-se-sec--cta{padding-top:clamp(110px,13vw,200px)}.bk-se-head{gap:var(--se-gut);border-top:1px solid var(--hair);grid-template-columns:min(25%,210px) minmax(0,1fr);padding-top:32px;display:grid}.bk-se-say{gap:var(--se-gut);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.bk-se .bk-se-h2{font-size:var(--se-h2);letter-spacing:-.04em;text-wrap:balance;font-weight:500;line-height:.96}.bk-se .bk-se-h2--short{max-width:14ch}.bk-se .bk-se-say__p{font-size:var(--se-say);color:var(--se-2);text-wrap:pretty;line-height:1.45}.bk-se-open{animation:bk-se-rise .9s var(--se-ease) both;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(32px,4.4vw,64px);margin-top:clamp(56px,7.4vw,112px);display:grid}.bk-se-open__l .bk-se-label{margin-bottom:32px}.bk-se .bk-se-h1{font-size:var(--se-h1);letter-spacing:-.045em;text-wrap:balance;font-weight:500;line-height:.92}.bk-se-open__r{flex-direction:column;align-items:flex-start;gap:36px;padding-bottom:8px;display:flex}.bk-se .bk-se-open__p{font-size:var(--se-lead);color:var(--se-2);text-wrap:pretty;line-height:1.4}.bk-se .bk-se-tags{flex-wrap:wrap;gap:8px;display:flex}.bk-se .bk-se-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-se .bk-se-act:hover{background:var(--dg-acc);color:var(--se-on-acc);transform:translateY(-2px)}.bk-se-wall{animation:bk-se-rise 1s .2s var(--se-ease) both;margin-top:clamp(64px,7.9vw,120px)}.bk-se .bk-se-wall__top{color:var(--se-3);justify-content:space-between;gap:16px;margin-bottom:24px;font-size:12px;display:flex}.bk-se-wall__grid{gap:var(--se-gut);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.bk-se-qs li{border-top:1px solid var(--hair)}.bk-se-qs li:last-child{border-bottom:1px solid var(--hair)}.bk-se .bk-se-qs button{text-align:left;width:100%;color:var(--se-3);grid-template-columns:48px minmax(0,1fr) auto;align-items:baseline;gap:20px;padding:28px 0;transition:color .5s;display:grid}.bk-se-qs li.is-on button{color:var(--fg)}.bk-se-qs__q{font-size:var(--se-q);letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1.02}.bk-se-qs__go{color:var(--se-3);font-size:22px;transition:transform .5s,color .5s}.bk-se-qs li.is-on .bk-se-qs__go{color:var(--dg-acc);transform:translate(6px)}.bk-se-guide{border:1px solid var(--hair);background:var(--bg-2);border-radius:18px;flex-direction:column;gap:22px;min-height:520px;padding:clamp(24px,2.6vw,36px);display:flex}.bk-se .bk-se-guide__top{letter-spacing:.06em;text-transform:uppercase;color:var(--se-3);justify-content:space-between;gap:16px;font-size:11px;display:flex}.bk-se-guide__body{animation:bk-se-in .45s var(--se-ease) both;flex-direction:column;gap:22px;display:flex}.bk-se .bk-se-guide__h{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(24px,2.4vw,36px);font-weight:600;line-height:1}.bk-se .bk-se-guide__x{color:var(--se-2);text-wrap:pretty;font-size:15px;line-height:1.55}.bk-se .bk-se-guide__steps{flex-direction:column;margin-top:-6px;font-size:15px;display:flex}.bk-se-guide__steps li{border-top:1px solid var(--hair);grid-template-columns:32px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.bk-se-guide__steps li:last-child{border-bottom:1px solid var(--hair)}.bk-se .bk-se-guide__do{background:var(--dg-acc);width:max-content;color:var(--se-on-acc);white-space:nowrap;border-radius:999px;margin-top:auto;padding:11px 16px;font-size:12px;font-weight:700;display:inline-flex}.bk-se .bk-se-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:clamp(48px,6vw,88px);display:grid}.bk-se-points li{border-top:1px solid var(--hair);flex-direction:column;gap:40px;padding-top:28px;display:flex}.bk-se .bk-se-points h3{font-size:var(--se-point);letter-spacing:-.025em;font-weight:600;line-height:1.1}.bk-se .bk-se-points p{color:var(--se-2);text-wrap:pretty;max-width:30ch;margin-top:14px;font-size:17px;line-height:1.5}.bk-se-run{margin-top:var(--se-gap)}.bk-se .bk-se-run__cap{color:var(--se-3);font-size:12px}.bk-se-run__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:24px;display:grid}.bk-se-col{flex-direction:column;gap:20px;display:flex}.bk-se .bk-se-col__name{font-size:var(--se-row);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-se-col__name .bk-se-k{padding-top:6px}.bk-se .bk-se-col__x{color:var(--se-2);font-size:14px;line-height:1.5}.bk-se-panel{border:1px solid var(--hair);background:var(--bg-2);border-radius:18px;flex-direction:column;flex:1;gap:18px;padding:clamp(22px,2.2vw,28px);display:flex}.bk-se-panel--metal{background:var(--gr-silver);color:var(--gr-silver-ink);border-color:#0000}.bk-se .bk-se-panel__top{letter-spacing:.06em;text-transform:uppercase;color:var(--se-3);font-size:11px}.bk-se .bk-se-panel--metal .bk-se-panel__top{color:inherit;opacity:.7}.bk-se .bk-se-field{border:1px solid var(--hair-2);border-radius:999px;align-items:center;gap:12px;padding:12px 18px;font-size:15px;display:flex}.bk-se-field i{color:var(--se-3);font-style:normal}.bk-se .bk-se-result{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.15}.bk-se-also{color:var(--se-2);flex-direction:column;font-size:13px;display:flex}.bk-se .bk-se-also p{border-top:1px solid var(--hair);padding:10px 0}.bk-se .bk-se-also p:last-child{border-bottom:1px solid var(--hair)}.bk-se .bk-se-also__top{letter-spacing:.06em;text-transform:uppercase;color:var(--se-3);font-size:11px}.bk-se .bk-se-rows{flex-direction:column;font-size:14px;display:flex}.bk-se-rows li{border-top:1px solid var(--hair);grid-template-columns:96px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.bk-se-rows li:last-child{border-bottom:1px solid var(--hair)}.bk-se-rows__n{font-weight:600}.bk-se-rows__x{color:var(--se-2)}.bk-se .bk-se-next{letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(19px,1.7vw,24px);font-weight:600;line-height:1.15}.bk-se .bk-se-ghost,.bk-se .bk-se-do{white-space:nowrap;border-radius:999px;width:max-content;margin-top:auto;padding:10px 16px;font-size:12px;font-weight:600;display:inline-flex}.bk-se .bk-se-ghost{border:1px solid var(--hair-2)}.bk-se .bk-se-do{color:#f4f3f0;background:#0a0a0a;padding:11px 16px;font-weight:700}.bk-se .bk-se-note{color:var(--se-3);max-width:560px;margin-top:48px;font-size:12px;line-height:1.6}.bk-se .bk-se-list{margin-top:clamp(48px,5.6vw,72px)}.bk-se-list li{border-top:1px solid var(--hair);transition:padding-left .4s var(--se-ease);grid-template-columns:56px minmax(0,5fr) minmax(0,6fr);align-items:start;gap:24px;padding:32px 0;display:grid}.bk-se-list li:last-child{border-bottom:1px solid var(--hair)}.bk-se-list li:hover{padding-left:12px}.bk-se-list .bk-se-n{padding-top:6px}.bk-se-list__t{font-size:var(--se-row);letter-spacing:-.025em;font-weight:600;line-height:1.1}.bk-se .bk-se-list p{color:var(--se-2);text-wrap:pretty;font-size:16px;line-height:1.55}.bk-se .bk-se-connect{font-size:var(--se-say);color:var(--se-2);text-wrap:pretty;max-width:560px;margin-top:48px;line-height:1.45}.bk-se-more{margin-top:var(--se-gap);flex-direction:column;display:flex}.bk-se .bk-se-more a{gap:var(--se-gut);border-top:1px solid var(--hair);color:var(--fg);transition:padding-left .4s var(--se-ease);grid-template-columns:minmax(0,5fr) minmax(0,6fr) 32px;align-items:center;padding:28px 0;text-decoration:none;display:grid}.bk-se .bk-se-more a:last-child{border-bottom:1px solid var(--hair)}.bk-se .bk-se-more a:hover{padding-left:16px}.bk-se-more__n{letter-spacing:-.02em;font-size:clamp(20px,2vw,28px);font-weight:500}.bk-se-more__x{color:var(--se-2);font-size:16px;line-height:1.5}.bk-se-more__go{justify-self:end;font-size:22px}.bk-se .bk-se-ask{font-size:var(--se-ask);letter-spacing:-.045em;text-wrap:balance;max-width:13ch;font-weight:500;line-height:.94}.bk-se-close{gap:var(--se-gut);grid-template-columns:max-content minmax(0,1fr);align-items:end;margin-top:clamp(40px,4.6vw,64px);display:grid}.bk-se .bk-se-close__p{font-size:var(--se-lead);color:var(--se-2);text-wrap:pretty;justify-self:end;max-width:560px;line-height:1.4}@media (max-width:1100px){.bk-se-head,.bk-se-say,.bk-se-open,.bk-se-wall__grid,.bk-se-close{grid-template-columns:minmax(0,1fr)}.bk-se-head{gap:20px}.bk-se-say{align-items:start;gap:24px}.bk-se-open{align-items:start;gap:32px}.bk-se-open__r{gap:28px;padding-bottom:0}.bk-se-wall__grid{gap:32px}.bk-se-guide{min-height:0}.bk-se-close{align-items:start;gap:28px}.bk-se .bk-se-close__p{justify-self:start}.bk-se .bk-se-points{grid-template-columns:minmax(0,1fr);gap:28px}.bk-se-points li{gap:20px}.bk-se-run__grid{grid-template-columns:minmax(0,1fr);gap:40px}.bk-se-list li{grid-template-columns:56px minmax(0,1fr);gap:12px 24px}.bk-se .bk-se-list p{grid-column:2}}@media (max-width:760px){.bk-se .bk-se-qs button{grid-template-columns:32px minmax(0,1fr) auto;gap:14px;padding:22px 0}.bk-se-rows li{grid-template-columns:minmax(0,1fr);gap:4px}.bk-se .bk-se-more a{grid-template-columns:minmax(0,1fr) 24px;gap:10px 16px}.bk-se-more__x{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.bk-se-open,.bk-se-wall,.bk-se-guide__body{animation:none}.bk-se .bk-se-qs button,.bk-se-qs__go,.bk-se-list li,.bk-se .bk-se-more a,.bk-se .bk-se-act{transition:none}.bk-se-list li:hover,.bk-se .bk-se-more a:hover{padding-left:0}}@media (max-width:480px){.bk-se .bk-se-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-ac{font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;--ac-label:var(--font-wd-label), "Helvetica Neue", Arial, sans-serif;--ac-mono:var(--font-wd-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--ac-matte:linear-gradient(160deg, #2a2a2c, #141416);--ac-warm:linear-gradient(160deg, #e9e2d6, #b9ae9c);--ac-cool:linear-gradient(160deg, #d9e6ee, #8fa3b1);--ac-dark:linear-gradient(160deg, #1b1b1d, #0d0d0e);--ac-paper:linear-gradient(160deg, #f6f5f2, #e4e2dc);--ac-2:#a9a8a3;--ac-3:#6f6e6a;--ac-h1:clamp(38px, 7.4vw, 116px);--ac-h2:clamp(32px, 5.4vw, 84px);--ac-ask:clamp(40px, 7vw, 118px);--ac-point:clamp(22px, 2.1vw, 30px);--ac-step:clamp(20px, 2vw, 28px);--ac-name:clamp(19px, 1.8vw, 26px);--ac-lead:clamp(18px, 1.5vw, 22px);--ac-say:clamp(17px, 1.35vw, 20px);--ac-gut:clamp(24px, 3.4vw, 48px);--ac-sec:clamp(88px, 10.5vw, 160px);--ac-ease:cubic-bezier(.2, .7, .2, 1)}.bk-ac .bk-theme--white{--ac-2:#5c5b57;--ac-3:#8d8c87}.bk-ac-label{font-family:var(--ac-label)}.bk-ac .bk-ac-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ac-2);gap:8px;font-size:12px;font-weight:400;display:flex}.bk-ac-label i{color:var(--ac-3);font-style:normal}.bk-ac .bk-ac-k{font-family:var(--ac-mono);letter-spacing:0;text-transform:none;color:var(--ac-3);font-size:11px;font-style:normal;font-weight:400}@keyframes bk-ac-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes bk-ac-word{0%{opacity:0;transform:translateY(.42em)rotate(1.5deg)}to{opacity:1;transform:none}}.bk-ac-sec{padding-block:var(--ac-sec)}.bk-ac-sec--cta{padding-top:clamp(110px,13vw,200px)}.bk-ac-head{gap:var(--ac-gut);border-top:1px solid var(--hair);grid-template-columns:min(25%,210px) minmax(0,1fr);padding-top:32px;display:grid}.bk-ac .bk-ac-h2{font-size:var(--ac-h2);letter-spacing:-.04em;text-wrap:balance;font-weight:500;line-height:.96}.bk-ac .bk-ac-h2--short{max-width:14ch}.bk-ac-word{vertical-align:bottom;display:inline-block}.bk-ac-word>span{animation:bk-ac-word .9s var(--ac-ease) both;display:inline-block}.bk-ac-word>span.bk-sd-iri{animation:bk-ac-word .9s var(--ac-ease) both, bk-sd-shimmer 9s linear infinite}.bk-ac-word>span{animation-delay:calc(50ms + var(--i,0) * 70ms)}.bk-ac .bk-ac-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-ac-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-ac-act>span{position:relative}.bk-ac .bk-ac-act:hover{color:#0a0a0a;transform:translateY(-2px)}.bk-ac-act:hover>i{opacity:1}.bk-ac-sec--dir{padding-block:0;container-type:inline-size}.bk-wrap:has(+.bk-ac){z-index:2;position:relative}.bk-ac-dir{--u:calc(100cqw / 1672);min-height:calc(809 * var(--u));position:relative}.bk-ac-dir__copy{z-index:2;width:calc(780 * var(--u));padding-top:calc(140 * var(--u) - 7px);flex-direction:column;align-items:flex-start;display:flex;position:relative}.bk-ac .bk-ac-dir__h{margin-top:calc(34 * var(--u));font-size:calc(106 * var(--u));letter-spacing:-.05em;white-space:nowrap;font-weight:500;line-height:.873}.bk-ac-dir__act{margin-top:calc(70 * var(--u))}.bk-ac .bk-ac-dir__tags{z-index:2;left:0;top:calc(777 * var(--u) - 8px);font-family:var(--ac-label);color:#858585;gap:7px;font-size:13px;line-height:1.2;display:flex;position:absolute}.bk-ac-dir__tags i{color:#6f6e6a;font-style:normal}.bk-motion-ready .bk-ac-sec--dir:not([data-seen]) .bk-ac-word>span,.bk-motion-ready .bk-ac-sec--dir:not([data-seen]) .bk-ac-dir__copy .bk-ac-label,.bk-motion-ready .bk-ac-sec--dir:not([data-seen]) .bk-ac-dir__act{opacity:0;animation:none}.bk-ac-dir__copy .bk-ac-label{animation:bk-ac-rise .8s var(--ac-ease) both}.bk-ac-dir__act{animation:bk-ac-rise .9s .6s var(--ac-ease) both}.bk-ac-player{z-index:1;left:calc(836 * var(--u));font-family:var(--ac-mono);font-size:max(10px, calc(10.5 * var(--u)));letter-spacing:.1em;text-transform:uppercase;color:var(--ac-3);line-height:1.52;position:absolute;top:0;bottom:0;right:calc(50% - 50cqw)}.bk-ac-player__film{top:calc(-1 * var(--ac-above,0px));bottom:0;right:0;left:calc(-760 * var(--u));-webkit-mask-image:linear-gradient(90deg, transparent, #0000000f calc(180 * var(--u)), #0003 calc(340 * var(--u)), #00000073 calc(500 * var(--u)), #000000bf calc(660 * var(--u)), #000 calc(820 * var(--u)));mask-image:linear-gradient(90deg, transparent, #0000000f calc(180 * var(--u)), #0003 calc(340 * var(--u)), #00000073 calc(500 * var(--u)), #000000bf calc(660 * var(--u)), #000 calc(820 * var(--u)));position:absolute}.bk-ac-player__film:after{content:"";background:linear-gradient(180deg, #0a0a0ab3, #0a0a0a75 calc(var(--ac-above,0px) + 80 * var(--u)), #0a0a0a47 calc(var(--ac-above,0px) + 170 * var(--u)), transparent calc(var(--ac-above,0px) + 290 * var(--u)), transparent 45%, #0a0a0ad1 82%, #0a0a0a);pointer-events:none;position:absolute;inset:0}.bk-ac-player__kinds,.bk-ac-player__dir,.bk-ac-player__arrow,.bk-ac-player__ctl,.bk-ac-player__stages{z-index:2}.bk-ac-player__film video{object-fit:cover;object-position:55% 50%;background:#0a0a0a;width:100%;height:100%;display:block}.bk-ac-player__toggle{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.bk-ac-player__toggle[hidden]{display:none!important}.bk-ac-player__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.bk-ac .bk-ac-player__kinds{left:calc(236 * var(--u));top:calc(96 * var(--u));line-height:calc(20.5 * var(--u));margin:0;padding:0;list-style:none;position:absolute}.bk-ac-player__dir{left:calc(463 * var(--u));width:calc(128 * var(--u));top:calc(96 * var(--u));color:var(--ac-2);position:absolute}.bk-ac .bk-ac-player__n{white-space:nowrap;gap:.4em;display:flex}.bk-ac-player__n i{color:var(--ac-3);font-style:normal}.bk-ac-player__bars{gap:calc(11 * var(--u));margin-top:calc(14 * var(--u));display:flex}.bk-ac-player__bars button{height:max(3px, calc(3 * var(--u)));background:linear-gradient(90deg, var(--accent) calc(var(--p,0) * 100%), #ffffff38 0);cursor:pointer;border:0;border-radius:2px;flex:1 1 0;padding:0}.bk-ac-player__bars button.is-done{background:#25f71673}.bk-ac-player__bars button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.bk-ac-player__arrow{top:calc(100 * var(--u));color:#d0cfcb;cursor:pointer;background:0 0;border:0;width:24px;height:24px;margin:-6px;padding:0;position:absolute}.bk-ac-player__arrow--prev{left:calc(627 * var(--u))}.bk-ac-player__arrow--next{left:calc(665 * var(--u))}.bk-ac-player__arrow svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:8px;height:14px;margin:5px 8px;display:block}.bk-ac-player__arrow:hover{color:#fff}.bk-ac-player__arrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bk-ac-player__ctl{width:calc(591 * var(--u));left:0;top:calc(534 * var(--u));height:calc(36 * var(--u));position:absolute}.bk-ac .bk-ac-player__time{color:var(--ac-2);white-space:nowrap;position:absolute;top:0;left:0}.bk-ac-player__time i{color:var(--ac-3);font-style:normal}.bk-ac-player__sound{left:calc(521 * var(--u));top:calc(-2 * var(--u));color:#d0cfcb;cursor:pointer;background:0 0;border:0;align-items:flex-end;gap:5px;height:20px;padding:0;display:flex;position:absolute}.bk-ac-player__sound i{width:2px;height:var(--h);transform-origin:bottom;background:currentColor;display:block}.bk-ac-player__sound i:first-child{--h:7px}.bk-ac-player__sound i:nth-child(2){--h:13px}.bk-ac-player__sound i:nth-child(3){--h:19px}.bk-ac-player__sound i:nth-child(4){--h:10px}.bk-ac-player__sound[aria-pressed=true]{color:var(--accent)}.bk-ac-player.is-live.is-loud .bk-ac-player__sound i{animation:.9s ease-in-out infinite alternate bk-ac-bar}.bk-ac-player.is-live.is-loud .bk-ac-player__sound i:nth-child(2){animation-delay:-.3s}.bk-ac-player.is-live.is-loud .bk-ac-player__sound i:nth-child(3){animation-delay:-.6s}.bk-ac-player.is-live.is-loud .bk-ac-player__sound i:nth-child(4){animation-delay:-.15s}@keyframes bk-ac-bar{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.bk-ac-player__full{left:calc(570 * var(--u));top:calc(-2 * var(--u));color:#d0cfcb;cursor:pointer;background:0 0;border:0;width:20px;height:20px;padding:0;position:absolute}.bk-ac-player__full svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px;display:block}.bk-ac-player__sound:hover,.bk-ac-player__full:hover{color:#fff}.bk-ac-player__sound:focus-visible,.bk-ac-player__full:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.bk-ac-player__seek{appearance:none;left:0;top:calc(25 * var(--u) - 8px);cursor:pointer;background:0 0;width:100%;height:20px;margin:0;padding:0;position:absolute}.bk-ac-player__seek::-webkit-slider-runnable-track{height:max(3px, calc(4 * var(--u)));background:linear-gradient(90deg, var(--accent) calc(var(--p,0) * 100%), #ffffff38 0);border-radius:2px}.bk-ac-player__seek::-moz-range-track{height:max(3px, calc(4 * var(--u)));background:linear-gradient(90deg, var(--accent) calc(var(--p,0) * 100%), #ffffff38 0);border-radius:2px}.bk-ac-player__seek::-webkit-slider-thumb{appearance:none;width:12px;height:12px;margin-top:calc((max(3px, 4 * var(--u)) - 12px) / 2);opacity:0;background:#f4f3f0;border:0;border-radius:50%;transition:opacity .2s}.bk-ac-player__seek::-moz-range-thumb{opacity:0;background:#f4f3f0;border:0;border-radius:50%;width:12px;height:12px;transition:opacity .2s}.bk-ac-player__seek:hover::-webkit-slider-thumb{opacity:1}.bk-ac-player__seek:focus-visible::-webkit-slider-thumb{opacity:1}.bk-ac-player__seek:hover::-moz-range-thumb{opacity:1}.bk-ac-player__seek:focus-visible::-moz-range-thumb{opacity:1}.bk-ac-player__seek:focus-visible{outline:none}.bk-ac .bk-ac-player__stages{width:calc(591 * var(--u));left:0;top:calc(600 * var(--u) - 8px);color:var(--ac-2);margin:0;padding:0;list-style:none;display:flex;position:absolute}.bk-ac-player__stages li{white-space:nowrap;flex:1 1 0;align-items:center;display:flex}.bk-ac-player__stages li:last-child{flex:none}.bk-ac-player__stages li:not(:last-child):after{content:"";width:1px;height:12px;margin-left:auto;margin-right:calc(24 * var(--u));background:#ffffff40;flex:none}.bk-ac .bk-ac-player__idea{left:0;top:calc(637 * var(--u));max-width:calc(440 * var(--u));font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;font-size:max(15px, calc(21 * var(--u)));letter-spacing:0;text-transform:none;color:#c3c2bd;text-wrap:pretty;line-height:1.19;position:absolute}.bk-ac .bk-ac-player__cap{width:calc(624 * var(--u));left:0;top:calc(773 * var(--u) - 8px);font-family:var(--ac-label);letter-spacing:0;text-transform:none;text-align:right;color:#7a7d7c;font-size:12px;line-height:1.3;position:absolute}.bk-ac-player [hidden]{display:none!important}.bk-ac .bk-ac-player__kinds{color:#ffffffb8}.bk-ac-player__dir,.bk-ac .bk-ac-player__stages{color:#ffffffdb}.bk-ac-player__n i{color:#ffffff8c}.bk-ac-player:fullscreen{--u:calc(100vw / 1672);background:#0a0a0a}.bk-ac-player:fullscreen .bk-ac-player__film{top:0;left:0;-webkit-mask-image:none;mask-image:none}.bk-ac-player:fullscreen .bk-ac-player__film video{object-fit:contain}.bk-ac-player:fullscreen .bk-ac-player__kinds,.bk-ac-player:fullscreen .bk-ac-player__dir{top:24px}.bk-ac-player:fullscreen .bk-ac-player__kinds{left:24px}.bk-ac-player:fullscreen .bk-ac-player__dir{width:128px;left:auto;right:96px}.bk-ac-player:fullscreen .bk-ac-player__arrow{top:28px;left:auto}.bk-ac-player:fullscreen .bk-ac-player__arrow--prev{right:58px}.bk-ac-player:fullscreen .bk-ac-player__arrow--next{right:20px}.bk-ac-player:fullscreen .bk-ac-player__ctl{width:auto;height:36px;inset:auto 24px 88px}.bk-ac-player:fullscreen .bk-ac-player__sound{top:0;left:auto;right:44px}.bk-ac-player:fullscreen .bk-ac-player__full{top:0;left:auto;right:0}.bk-ac-player:fullscreen .bk-ac-player__seek{top:22px}.bk-ac-player:fullscreen .bk-ac-player__stages{width:auto;inset:auto 24px 52px}.bk-ac-player:fullscreen .bk-ac-player__idea{max-width:60ch;font-size:15px;top:auto;bottom:20px;left:24px}.bk-ac-player:fullscreen .bk-ac-player__cap{width:auto;inset:auto 24px 20px auto}.bk-ac-sec--flow>.bk-wrap{container-type:inline-size}.bk-ac-flow{--u:max(calc(100cqw / 1468), .62px);--ac-green:#25f716;border-top:1px solid var(--hair);position:relative}.bk-ac-flow__head{height:calc(283 * var(--u));position:relative}.bk-ac-flow__head .bk-ac-label{left:0;top:calc(35 * var(--u) - 7px);position:absolute}.bk-ac .bk-ac-flow__h{left:0;top:calc(69 * var(--u));font-size:calc(64 * var(--u));letter-spacing:-.045em;white-space:nowrap;font-weight:500;line-height:.99;position:absolute}.bk-ac .bk-ac-flow__p{left:calc(583 * var(--u));top:calc(129 * var(--u));width:calc(385 * var(--u));font-size:max(14px, calc(17.5 * var(--u)));color:var(--ac-2);text-wrap:pretty;line-height:1.43;position:absolute}.bk-ac-flow__bottle{left:calc(1022 * var(--u));top:calc(24 * var(--u));width:calc(311 * var(--u));height:calc(252 * var(--u));margin:0;position:absolute}.bk-ac-flow__glass{border-radius:calc(14 * var(--u));background:linear-gradient(160deg,#f3f3f2,#e8e8e6);position:absolute}.bk-ac-flow__glass--a{width:60%;height:76%;top:8%;left:6%;transform:rotate(-8deg)}.bk-ac-flow__glass--b{background:linear-gradient(160deg,#eeeeec,#e0e0dd);width:58%;height:82%;top:12%;left:36%;transform:rotate(6deg)}.bk-ac-flow__bottle img{mix-blend-mode:multiply;width:auto;height:92%;position:absolute;top:2%;left:34%}.bk-ac .bk-ac-flow__list{left:calc(1365 * var(--u));top:calc(52 * var(--u));font-family:var(--ac-mono);font-size:max(10px, calc(11 * var(--u)));line-height:calc(20 * var(--u));letter-spacing:.2em;text-transform:uppercase;color:var(--ac-3);margin:0;padding:0;list-style:none;position:absolute}.bk-ac-flow__list:after{content:"";left:0;top:calc(100% + 18 * var(--u));width:calc(44 * var(--u));background:var(--ac-green);height:1.5px;position:absolute}.bk-ac-pr{gap:calc(12 * var(--u));margin-inline:calc(-48 * var(--u));grid-template-columns:364fr 394fr 375fr 405fr;display:grid}.bk-ac-pn__card{height:calc(449 * var(--u));padding:calc(16 * var(--u)) calc(20 * var(--u));border-radius:calc(16 * var(--u));font-size:max(11px, calc(13 * var(--u)));color:var(--ink);background:#f4f4f3;line-height:1.35;position:relative;overflow:hidden}.bk-ac-pn svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.bk-ac-pn__ic{width:16px;height:16px;color:var(--ac-3);flex:none;place-items:center;display:inline-grid}.bk-ac .bk-ac-pn__head{align-items:center;gap:calc(10 * var(--u));height:calc(32 * var(--u));font-family:var(--ac-label);font-size:max(10px, calc(12.5 * var(--u)));letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-weight:600;display:flex}.bk-ac-pn__n{width:calc(32 * var(--u));height:calc(32 * var(--u));margin-right:calc(4 * var(--u));font-family:var(--ac-mono);font-size:max(10px, calc(12 * var(--u)));letter-spacing:0;background:#e5e5e3;border-radius:50%;flex:none;place-items:center;font-weight:500;display:grid}.bk-ac-pn__dot{background:var(--ac-green);border-radius:50%;width:8px;height:8px}.bk-ac-pn__meta{font-family:var(--ac-label);font-weight:400;font-size:max(10px, calc(12 * var(--u)));letter-spacing:0;text-transform:none;color:var(--ac-3);margin-left:auto}.bk-ac .bk-ac-pn__lab{margin-top:calc(28 * var(--u));font-weight:600;font-size:max(11px, calc(13 * var(--u)))}.bk-ac-pn__box{margin-top:calc(10 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));background:#fff;border:1px solid #0000000f;border-radius:10px}.bk-ac .bk-ac-pn__prompt{min-height:calc(72 * var(--u));font-size:max(11px, calc(13 * var(--u)));color:#3a3a38;line-height:1.4}.bk-ac-pn__caret{vertical-align:-.15em;background:var(--ink);width:1px;height:1em;margin-left:1px;animation:1s steps(2,end) infinite bk-ac-caret;display:inline-block}.bk-ac-pr:not([data-step=type]) .bk-ac-pn__caret{display:none}@keyframes bk-ac-caret{to{opacity:0}}.bk-ac-pn__tools{align-items:center;gap:calc(14 * var(--u));margin-top:calc(12 * var(--u));display:flex}.bk-ac-pn__gen{padding:calc(10 * var(--u)) calc(18 * var(--u));background:var(--ink);color:#fff;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;margin-left:auto;font-weight:500;transition:background .3s,color .3s,transform .2s;display:inline-flex}.bk-ac-pr[data-step=generate] .bk-ac-pn__gen{transform:scale(.95)}.bk-ac-pr[data-gen] .bk-ac-pn__gen{background:var(--ac-green);color:var(--ink)}.bk-ac .bk-ac-pn__rows{margin:calc(10 * var(--u)) 0 0;padding:0 calc(12 * var(--u));background:#fff;border:1px solid #0000000f;border-radius:10px;list-style:none}.bk-ac-pn__rows li{height:calc(33.5 * var(--u));font-size:max(10px, calc(12.5 * var(--u)));white-space:nowrap;border-top:1px solid #0000000f;align-items:center;gap:10px;display:flex}.bk-ac-pn__rows li:first-child{border-top:0}.bk-ac-pn__rows em{color:var(--ac-3);margin-left:auto;font-style:normal}.bk-ac-pn__rows b{color:var(--ac-3);display:inline-grid}.bk-ac-pn__grid{margin-top:calc(21 * var(--u));height:calc(318 * var(--u));position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 68%,#0000);mask-image:linear-gradient(#000 68%,#0000)}.bk-ac-pn__grid__run{gap:calc(7 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bk-ac-pn__grid__run img{aspect-ratio:83/86;object-fit:cover;opacity:0;width:100%;height:auto;transition:opacity .5s,transform .5s,box-shadow .35s;transition-delay:calc(var(--i,0) * .16s);border-radius:6px;display:block;transform:scale(.92)}.bk-ac-pr[data-tiles] .bk-ac-pn__grid__run img{opacity:1;transform:none}.bk-ac-pr[data-scroll] .bk-ac-pn__grid__run{animation:16s linear infinite bk-ac-up}.bk-ac-pr[data-scroll] .bk-ac-pn__grid__run img{transition-delay:0s}.bk-ac-pr[data-scroll] .bk-ac-pn__grid__run img.is-picked{box-shadow:0 0 0 2px var(--ac-green)}@keyframes bk-ac-up{to{transform:translateY(-50%)}}.bk-ac .bk-ac-pn__gen2{margin-top:calc(13 * var(--u));font-size:max(10px, calc(12 * var(--u)));color:var(--ac-2);white-space:nowrap;justify-content:space-between;gap:12px;display:flex}.bk-ac-pn__count{font-family:var(--ac-mono);color:var(--ac-3)}.bk-ac-pn__bar{margin-top:calc(8 * var(--u));background:#e4e4e2;border-radius:2px;height:4px;display:block;overflow:hidden}.bk-ac-pn__bar b{background:var(--ac-green);width:0;height:100%;display:block}.bk-ac-pr[data-tiles] .bk-ac-pn__bar b{width:100%;transition:width 3.4s linear}.bk-ac-pn__pick{grid-template-columns:minmax(0, 1fr) calc(73 * var(--u));gap:calc(9 * var(--u)) calc(8 * var(--u));margin-top:calc(21 * var(--u));grid-template-rows:auto auto;display:grid}.bk-ac-pn__big{height:calc(252 * var(--u));background:#ddd;border-radius:8px;position:relative;overflow:hidden}.bk-ac-pn__big img{object-fit:cover;width:100%;height:100%;display:block}.bk-ac-pn__ok{right:calc(10 * var(--u));top:calc(10 * var(--u));background:var(--ac-green);width:22px;height:22px;color:var(--ink);opacity:0;border-radius:50%;place-items:center;transition:opacity .3s,transform .3s;display:grid;position:absolute;transform:scale(.6)}.bk-ac-pn__ok svg{stroke-width:2px;width:12px;height:12px}.bk-ac-pr[data-scroll] .bk-ac-pn__ok{opacity:1;transform:none}.bk-ac-pn__thumbs{height:calc(304 * var(--u));grid-area:1/2/3;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.bk-ac-pn__thumbs__run{gap:calc(7 * var(--u));display:grid}.bk-ac-pn__thumbs__run img{aspect-ratio:72/71;object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}.bk-ac-pn__thumbs__run img:first-child{box-shadow:inset 0 0 0 2px var(--ac-green);outline:2px solid var(--ac-green);outline-offset:-2px}.bk-ac-pr[data-scroll] .bk-ac-pn__thumbs__run{animation:20s linear infinite bk-ac-up}.bk-ac-pn__acts{gap:calc(12 * var(--u));display:flex}.bk-ac-pn__approve,.bk-ac-pn__reject{height:calc(39 * var(--u));padding-inline:calc(14 * var(--u));font-weight:500;font-size:max(10px, calc(12.5 * var(--u)));white-space:nowrap;border-radius:8px;align-items:center;gap:8px;transition:background .3s,color .3s,transform .2s;display:inline-flex}.bk-ac-pn__approve{background:var(--ink);color:#fff}.bk-ac-pn__reject{color:var(--ink);background:#fff;border:1px solid #0000001a}.bk-ac-pn kbd{font-family:var(--ac-mono);background:#ffffff29;border-radius:4px;padding:1px 5px;font-size:10px}.bk-ac-pn__reject kbd{background:#f0f0ee}.bk-ac-pr[data-step=approve] .bk-ac-pn__approve{transform:scale(.95)}.bk-ac-pr[data-approve] .bk-ac-pn__approve{background:var(--ac-green);color:var(--ink)}.bk-ac-pr[data-approve] .bk-ac-pn__approve kbd{background:#0000001f}.bk-ac .bk-ac-pn__comment{margin-top:calc(16 * var(--u));height:calc(42 * var(--u));padding-inline:calc(14 * var(--u));color:var(--ac-3);font-size:max(10px, calc(12.5 * var(--u)));background:#fff;border:1px solid #0000000f;border-radius:10px;justify-content:space-between;align-items:center;display:flex}.bk-ac-pn__final{margin-top:calc(14 * var(--u));height:calc(315 * var(--u));background:#d8d8d6;border-radius:12px;position:relative;overflow:hidden}.bk-ac-pn__final img,.bk-ac-pn__final video{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.bk-ac-pn__ready{right:calc(10 * var(--u));top:calc(15 * var(--u));height:calc(22 * var(--u));padding-inline:calc(10 * var(--u));background:var(--ac-green);color:var(--ink);font-size:max(10px, calc(12 * var(--u)));white-space:nowrap;opacity:0;border-radius:999px;align-items:center;gap:6px;font-weight:600;transition:opacity .4s,transform .4s;display:inline-flex;position:absolute;transform:translateY(-6px)}.bk-ac-pn__ready svg{stroke-width:2px;width:12px;height:12px}.bk-ac-pr[data-final] .bk-ac-pn__ready{opacity:1;transform:none}.bk-ac-pn__over{left:calc(25 * var(--u));bottom:calc(24 * var(--u));color:#fff;text-shadow:0 1px 14px #0000008c;position:absolute}.bk-ac-pn__brand{margin-bottom:calc(8 * var(--u));font-family:var(--ac-label);font-size:max(8px, calc(9 * var(--u)));letter-spacing:.2em;text-transform:uppercase;font-weight:600;display:block}.bk-ac .bk-ac-pn__over p{font-size:max(16px, calc(28 * var(--u)));letter-spacing:-.03em;font-weight:500;line-height:1.05}.bk-ac-pn__over small{margin-top:calc(8 * var(--u));font-size:max(9px, calc(11 * var(--u)));opacity:.85;display:block}.bk-ac-pn__export{align-items:center;gap:calc(10 * var(--u));margin-top:calc(12 * var(--u));display:flex}.bk-ac-pn__exp{height:calc(39 * var(--u));padding-inline:calc(14 * var(--u));font-weight:500;font-size:max(10px, calc(12.5 * var(--u)));white-space:nowrap;background:#fff;border:1px solid #00000014;border-radius:10px;align-items:center;gap:8px;display:inline-flex}.bk-ac-pn__ratios{gap:calc(6 * var(--u));margin-left:auto;display:flex}.bk-ac-pn__ratios i{width:calc(36 * var(--u));height:calc(36 * var(--u));font-family:var(--ac-mono);font-style:normal;font-size:max(8px, calc(9 * var(--u)));color:var(--ac-2);background:#fff;border:1px solid #00000014;border-radius:8px;place-items:center;display:grid}.bk-ac .bk-ac-pn__cap{margin:calc(12 * var(--u)) 0 0 calc(20 * var(--u));font-family:var(--ac-label);font-size:max(11px, calc(13 * var(--u)));color:var(--ac-3);line-height:1.35}.bk-ac-flow__foot{margin-top:calc(32 * var(--u));font-family:var(--ac-label);color:#a7a7a4;justify-content:space-between;align-items:center;gap:24px;font-size:11px;display:flex}.bk-ac .bk-ac-flow__made{font-family:var(--ac-mono);font-size:max(10px, calc(10.5 * var(--u)));letter-spacing:.1em;text-transform:uppercase;color:var(--ac-3);align-items:center;gap:12px;display:flex}.bk-ac-flow__made i{width:calc(40 * var(--u));background:var(--ac-green);height:1.5px}.bk-ac-sec--rc>.bk-wrap{container-type:inline-size}.bk-ac-rc{--u:max(calc(100cqw / 1533), .6px);--ac-green:#25f716;--ac-hair:#0a0a0a1f;grid-template-columns:calc(422 * var(--u)) minmax(0, 1fr);align-items:start;display:grid}.bk-ac-rc__side{padding-right:calc(40 * var(--u))}.bk-ac .bk-ac-rc__h{margin-top:calc(60 * var(--u));font-size:calc(79 * var(--u));letter-spacing:-.045em;white-space:nowrap;font-weight:500;line-height:.94}.bk-ac-rc__dot{color:var(--ac-green);font-style:normal}.bk-ac-rc__rule{width:calc(73 * var(--u));height:2px;margin-top:calc(60 * var(--u));background:var(--ac-green);display:block}.bk-ac .bk-ac-rc__p{margin-top:calc(40 * var(--u));max-width:calc(345 * var(--u));font-size:max(15px, calc(22 * var(--u)));color:var(--ac-2);text-wrap:pretty;line-height:1.48}.bk-ac .bk-ac-rc__foot{margin-top:calc(62 * var(--u));font-family:var(--ac-mono);font-size:max(10px, calc(12 * var(--u)));line-height:calc(20.5 * var(--u));letter-spacing:.2em;text-transform:uppercase;color:var(--ac-3);flex-direction:column;display:flex}.bk-ac-rc__foot i{width:1px;height:calc(67 * var(--u));margin-bottom:calc(22 * var(--u));background:var(--ac-hair);display:block}.bk-ac .bk-ac-rc__rows{margin:7px 0 0;padding:0;list-style:none}.bk-ac-rc__row{grid-template-columns:calc(95 * var(--u)) calc(260 * var(--u)) calc(292 * var(--u)) minmax(0, 1fr);min-height:calc(190 * var(--u));padding:calc(30 * var(--u)) 0;border-top:1px solid var(--ac-hair);align-items:start;display:grid}.bk-ac-rc__row--formats{min-height:calc(230 * var(--u))}.bk-ac .bk-ac-rc__n{padding-top:calc(9 * var(--u));font-family:var(--ac-mono);font-size:max(11px, calc(13 * var(--u)));letter-spacing:.06em;color:var(--ac-3);white-space:nowrap}.bk-ac .bk-ac-rc__t{padding:calc(2 * var(--u)) calc(24 * var(--u)) 0 0;font-size:max(20px, calc(35 * var(--u)));letter-spacing:-.03em;text-wrap:balance;font-weight:500;line-height:.97}.bk-ac .bk-ac-rc__x{padding-top:calc(5 * var(--u));max-width:calc(232 * var(--u));font-size:max(13px, calc(15 * var(--u)));color:var(--ac-2);text-wrap:pretty;line-height:1.42}.bk-ac-rc__art{position:relative}.bk-ac .bk-ac-rc__labels{margin:calc(12 * var(--u)) 0 0;font-family:var(--ac-mono);font-size:max(8px, calc(9 * var(--u)));letter-spacing:.18em;text-transform:uppercase;color:var(--ac-3);white-space:nowrap;padding:0;list-style:none;display:grid}.bk-ac-rc__labels--4{grid-template-columns:repeat(4,minmax(0,1fr))}.bk-ac-rc__labels--4 li{text-align:center}.bk-ac-rc__labels--4 li:first-child{text-align:left}.bk-ac-rc__labels--4 li:last-child{text-align:right}.bk-ac-rc__labels--5{height:calc(12 * var(--u));position:relative}.bk-ac-rc__labels--5 li{position:absolute;top:0;transform:translate(-50%)}.bk-ac-rc__labels--5 li:first-child{left:6%;transform:none}.bk-ac-rc__labels--5 li:nth-child(2){left:26%}.bk-ac-rc__labels--5 li:nth-child(3){left:47.5%}.bk-ac-rc__labels--5 li:nth-child(4){left:68.6%}.bk-ac-rc__labels--5 li:nth-child(5){left:89%}.bk-ac-fr__tiles{gap:calc(11 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bk-ac-fr__t{--i:0;aspect-ratio:108/62;border-radius:calc(6 * var(--u));border:1px solid var(--ac-hair);animation:bk-ac-fr-on 8s var(--ac-ease) infinite;animation-delay:calc(var(--i) * 2s);background:#fff;display:block;position:relative;overflow:hidden}.bk-ac-fr__t--2{--i:1}.bk-ac-fr__t--3{--i:2}.bk-ac-fr__t--4{--i:3;background:#f4f4f3}.bk-ac-fr__t img{object-fit:cover;width:100%;height:100%;display:block}.bk-ac-fr__t svg{width:100%;height:100%;display:block}@keyframes bk-ac-fr-on{0%,3%{border-color:var(--ac-hair);box-shadow:none;transform:none}8%,22%{border-color:#0a0a0a;transform:translateY(-2px);box-shadow:0 8px 16px #00000014}28%,to{border-color:var(--ac-hair);box-shadow:none;transform:none}}.bk-ac-fr__line{fill:none;stroke:#8f8f8c;stroke-width:1px;stroke-dasharray:160;stroke-dashoffset:160px;animation:8s linear infinite bk-ac-draw;animation-delay:calc(var(--i) * 2s)}.bk-ac-fr__line--2{stroke:#c4c4c1}@keyframes bk-ac-draw{0%,4%{stroke-dashoffset:160px}22%,to{stroke-dashoffset:0}}.bk-ac-fr__sun{fill:none;stroke:#0a0a0a;stroke-width:1px;opacity:0;animation:bk-ac-sun 8s var(--ac-ease) infinite;animation-delay:calc(var(--i) * 2s)}@keyframes bk-ac-sun{0%,4%{opacity:0;transform:translateY(12px)}20%,to{opacity:1;transform:none}}.bk-ac-fr__play{fill:#0a0a0a;transform-origin:54px 31px;animation:bk-ac-play 8s var(--ac-ease) infinite;animation-delay:calc(var(--i) * 2s)}@keyframes bk-ac-play{0%,3%{opacity:.35;transform:scale(.8)}12%{opacity:1;transform:scale(1.18)}20%,to{opacity:1;transform:scale(1)}}.bk-ac-fr__line-x{margin-top:calc(16 * var(--u));background:var(--ac-hair);height:1px;position:relative}.bk-ac-fr__line-x:before,.bk-ac-fr__line-x:after{content:"";background:var(--ac-hair);width:1px;height:9px;position:absolute;top:-4px}.bk-ac-fr__line-x:before{left:0}.bk-ac-fr__line-x:after{right:0}.bk-ac-fr__head{background:var(--ac-green);width:2px;height:11px;animation:bk-ac-head 8s var(--ac-ease) infinite;position:absolute;top:-5px;left:0}@keyframes bk-ac-head{0%,22%{left:0;transform:none}25%,47%{left:33.3%;transform:none}50%,72%{left:66.6%;transform:none}75%,97%{left:100%;transform:translate(-100%)}to{left:0;transform:none}}.bk-ac-cv svg{width:100%;height:auto;display:block;overflow:visible}.bk-ac-cv__path{fill:none;stroke:#0a0a0a;stroke-width:1px;stroke-dasharray:520;stroke-dashoffset:520px;animation:9s linear infinite bk-ac-cv-draw}@keyframes bk-ac-cv-draw{0%,4%{stroke-dashoffset:520px}60%,to{stroke-dashoffset:0}}.bk-ac-cv__node{fill:#fff;stroke:#0a0a0a;stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:9s linear infinite bk-ac-cv-node;animation-delay:calc(.36s + var(--i,0) * 1.18s)}@keyframes bk-ac-cv-node{0%{opacity:0;transform:scale(.4)}3%{opacity:1;transform:scale(1.25)}6%,96%{opacity:1;transform:scale(1)}to{opacity:0}}.bk-ac-cv__end{fill:var(--ac-green);opacity:0;transform-box:fill-box;transform-origin:50%;animation:9s linear infinite bk-ac-cv-end}@keyframes bk-ac-cv-end{0%,58%{opacity:0;transform:scale(.5)}61%{opacity:1;transform:scale(1.3)}65%,to{opacity:1;transform:scale(1)}}.bk-ac-cv__dot{fill:var(--ac-green);offset-rotate:0deg;animation:9s linear infinite bk-ac-cv-ride}@keyframes bk-ac-cv-ride{0%,4%{offset-distance:0%;opacity:1}59%{offset-distance:93%;opacity:1}60%,to{offset-distance:93%;opacity:0}}.bk-ac-cv__arrow{fill:none;stroke:#0a0a0a;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;animation:bk-ac-cv-arrow 9s var(--ac-ease) infinite}@keyframes bk-ac-cv-arrow{0%,58%{transform:none}64%{transform:translate(5px)}70%,to{transform:none}}.bk-ac .bk-ac-ck{gap:calc(15 * var(--u));grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bk-ac-ck li{align-items:center;gap:calc(12 * var(--u));font-family:var(--ac-mono);font-size:max(8px, calc(9 * var(--u)));letter-spacing:.18em;text-transform:uppercase;color:var(--ac-3);white-space:nowrap;flex-direction:column;display:flex}.bk-ac-ck__t{aspect-ratio:1;border-radius:calc(12 * var(--u));border:1px solid var(--ac-hair);color:#0a0a0a;background:#fff;place-items:center;width:100%;font-style:normal;display:grid;position:relative}.bk-ac-ck__t svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:58%;height:58%;overflow:visible}.bk-ac-ck__c1,.bk-ac-ck__c2{animation:3.2s ease-in-out infinite alternate bk-ac-ck-c}.bk-ac-ck__c2{animation-name:bk-ac-ck-c2}@keyframes bk-ac-ck-c{0%{transform:translate(0)}to{transform:translate(-4px)}}@keyframes bk-ac-ck-c2{0%{transform:translate(0)}to{transform:translate(4px)}}.bk-ac-ck__t--aa{font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;font-size:max(18px, calc(28 * var(--u)));letter-spacing:-.02em;align-items:baseline;gap:1px;font-weight:600;line-height:1;display:flex}.bk-ac-ck__t--aa b{font-weight:600;animation:2.4s ease-in-out infinite alternate bk-ac-ck-aa;display:inline-block}.bk-ac-ck__t--aa b:last-child{font-weight:400;animation-delay:-1.2s}@keyframes bk-ac-ck-aa{0%{transform:translateY(2px)}to{transform:translateY(-2px)}}.bk-ac-ck__t--wave{justify-content:center;align-items:center;gap:4px;display:flex}.bk-ac-ck__t--wave b{width:2px;height:calc(var(--h) * var(--u));transform-origin:50%;animation:1.1s ease-in-out infinite alternate bk-ac-ck-wave;animation-delay:calc(var(--n,0) * -.17s);background:currentColor;border-radius:1px;display:block}.bk-ac-ck__t--wave b:first-child,.bk-ac-ck__t--wave b:nth-child(7){--h:12}.bk-ac-ck__t--wave b:nth-child(2),.bk-ac-ck__t--wave b:nth-child(6){--h:20}.bk-ac-ck__t--wave b:nth-child(3),.bk-ac-ck__t--wave b:nth-child(5){--h:30}.bk-ac-ck__t--wave b:nth-child(4){--h:40}@keyframes bk-ac-ck-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.bk-ac-ck__disc{transform-box:fill-box;transform-origin:50%;animation:7s linear infinite bk-ac-spin}.bk-ac-ck__disc path{fill:currentColor;stroke:none}@keyframes bk-ac-spin{to{transform:rotate(360deg)}}.bk-ac-ck__t--ok{color:var(--ac-green)}.bk-ac-ck__ring{stroke-width:1.6px;transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite bk-ac-ck-ring}@keyframes bk-ac-ck-ring{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.bk-ac-ck__tick{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:26;stroke-dashoffset:26px;animation:4s ease-in-out infinite bk-ac-ck-tick}@keyframes bk-ac-ck-tick{0%,10%{stroke-dashoffset:26px}30%,85%{stroke-dashoffset:0}to{stroke-dashoffset:26px}}.bk-ac-fm{height:calc(152 * var(--u));position:relative}.bk-ac-fm__c{padding-left:calc(18 * var(--u));border-radius:calc(10 * var(--u));border:1px solid var(--ac-hair);color:#0a0a0a;animation:6s ease-in-out infinite bk-ac-fm-bob,12s linear infinite bk-ac-fm-on;animation-delay:calc(var(--i,0) * -1.5s), calc(var(--i,0) * 3s);background:#fff;flex-direction:column;justify-content:center;font-style:normal;display:flex;position:absolute;box-shadow:0 10px 24px #0000000d}.bk-ac-fm__c--1{left:0;top:calc(31 * var(--u));width:calc(167 * var(--u));height:calc(99 * var(--u));z-index:1}.bk-ac-fm__c--2{left:calc(128 * var(--u));top:calc(43 * var(--u));width:calc(104 * var(--u));height:calc(101 * var(--u));z-index:2}.bk-ac-fm__c--3{left:calc(241 * var(--u));width:calc(104 * var(--u));height:calc(149 * var(--u));top:0}.bk-ac-fm__c--4{left:calc(350 * var(--u));top:calc(16 * var(--u));width:calc(115 * var(--u));height:calc(121 * var(--u))}.bk-ac-fm__c b{font-size:max(14px, calc(24 * var(--u)));letter-spacing:-.03em;font-weight:500;line-height:1}.bk-ac-fm__c span{margin-top:calc(6 * var(--u));font-family:var(--ac-mono);font-size:max(7px, calc(9 * var(--u)));letter-spacing:.18em;text-transform:uppercase;color:var(--ac-3)}@keyframes bk-ac-fm-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes bk-ac-fm-on{0%,3%{border-color:var(--ac-hair)}6%,22%{border-color:var(--ac-green)}25%,to{border-color:var(--ac-hair)}}.bk-ac .bk-ac-more{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(40px,5vw,64px);display:grid}.bk-ac .bk-ac-more a{border:1px solid var(--hair);background:var(--bg-2);min-height:220px;color:var(--fg);transition:transform .5s var(--ac-ease), border-color .4s;border-radius:20px;flex-direction:column;justify-content:space-between;gap:40px;padding:26px;text-decoration:none;display:flex;position:relative;overflow:hidden}.bk-ac .bk-ac-more a:hover{border-color:var(--hair-2);transform:translateY(-6px)}.bk-ac-edge{background:var(--sd-iri);background-size:var(--sd-iri-size);height:2px;animation:8s linear infinite bk-sd-shimmer;position:absolute;top:0;left:0;right:0}.bk-ac-more__n{font-size:var(--ac-name);letter-spacing:-.02em;font-weight:600;line-height:1.1}.bk-ac-more__x{color:var(--ac-2);font-size:15px;line-height:1.5}.bk-ac-sec--cta>.bk-wrap{container-type:inline-size}.bk-ac-ask{--u:max(calc(100cqw / 1471), .62px);min-height:calc(790 * var(--u));position:relative}.bk-ac-ask__head{position:absolute;top:0;left:0}.bk-ac .bk-ac-ask__h{font-size:calc(100 * var(--u));letter-spacing:-.05em;white-space:nowrap;font-weight:500;line-height:.86}.bk-ac-ask__act{--sd-act-pad:11px 20px;--sd-act-font:16px;--sd-act-gap:8px;margin-top:calc(29 * var(--u))}.bk-motion-ready .bk-ac-sec--cta:not([data-seen]) .bk-ac-word>span,.bk-motion-ready .bk-ac-sec--cta:not([data-seen]) .bk-ac-ask__act{opacity:0;animation:none}.bk-ac-ask__act{animation:bk-ac-rise .9s .6s var(--ac-ease) both}.bk-ac-ask__side{left:calc(903 * var(--u));top:calc(52 * var(--u));width:calc(566 * var(--u));position:absolute}.bk-ac .bk-ac-ask__p{font-size:max(16px, calc(23 * var(--u)));color:#c3c2bd;text-wrap:pretty;line-height:1.39}.bk-ac .bk-ac-ask__marks{left:0;right:0;top:calc(163 * var(--u));justify-content:space-between;align-items:center;gap:calc(19 * var(--u));font-family:var(--ac-mono);font-size:max(10px, calc(11 * var(--u)));letter-spacing:.18em;text-transform:uppercase;color:var(--ac-3);white-space:nowrap;display:flex;position:absolute}.bk-ac-ask__marks i{max-width:calc(72 * var(--u));background:#ffffff38;flex:auto;height:1px}.bk-ac-end{left:0;right:0;top:calc(353 * var(--u));height:calc(340 * var(--u));font-family:var(--ac-mono);position:absolute}.bk-ac .bk-ac-end__k{font-family:var(--ac-mono);font-size:max(10px, calc(11 * var(--u)));letter-spacing:.14em;text-transform:uppercase;color:var(--ac-2);white-space:nowrap;gap:.6em;line-height:1;display:flex}.bk-ac-end__k i{color:var(--ac-3);font-style:normal}.bk-ac-end__ask{width:calc(433 * var(--u));position:absolute;top:0;left:0}.bk-ac-end__ask>.bk-ac-end__k{margin-top:calc(3 * var(--u))}.bk-ac-end__box{margin-top:calc(18 * var(--u));height:calc(214 * var(--u));padding:calc(22 * var(--u)) calc(20 * var(--u));border-radius:calc(14 * var(--u));background:#171717;border:1px solid #ffffff1a;position:relative}.bk-ac .bk-ac-end__prompt{font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;font-size:max(14px, calc(18.5 * var(--u)));color:#d4d3cf;min-height:calc(112 * var(--u));line-height:1.5}.bk-ac-end__caret{vertical-align:-.15em;background:#f4f3f0;width:1px;height:1em;margin-left:1px;animation:1s steps(2,end) infinite bk-ac-caret;display:inline-block}.bk-ac-end:not([data-step=type]) .bk-ac-end__caret{display:none}.bk-ac-end__clip{left:calc(14 * var(--u));bottom:calc(18 * var(--u));width:calc(36 * var(--u));height:calc(36 * var(--u));color:#a9a8a3;border:1px solid #ffffff24;border-radius:50%;place-items:center;display:grid;position:absolute}.bk-ac-end__clip svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.bk-ac-end__gen{right:calc(16 * var(--u));bottom:calc(19 * var(--u));height:calc(36 * var(--u));padding:0 calc(18 * var(--u));background:var(--accent);color:#0a0a0a;font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;font-size:max(12px, calc(15 * var(--u)));white-space:nowrap;border-radius:8px;align-items:center;gap:8px;font-weight:600;transition:transform .2s,box-shadow .4s;display:inline-flex;position:absolute}.bk-ac-end__gen svg{fill:currentColor;width:13px;height:13px}.bk-ac-end[data-step=gen] .bk-ac-end__gen{transform:scale(.94);box-shadow:0 0 0 6px #25f71640}.bk-ac-end[data-gen] .bk-ac-end__gen{box-shadow:0 0 24px #25f71659}.bk-ac .bk-ac-end__chips{gap:calc(14 * var(--u));margin-top:calc(14 * var(--u));display:flex}.bk-ac-end__chips span{height:calc(28 * var(--u));padding:0 calc(14 * var(--u));font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;font-size:max(11px, calc(13 * var(--u)));color:#a9a8a3;border:1px solid #ffffff29;border-radius:999px;place-items:center;transition:border-color .3s,color .3s;display:inline-grid}.bk-ac-end__chips span.is-lit{border-color:var(--accent);color:#f4f3f0}.bk-ac-end__chip-plus{padding:0 calc(10 * var(--u))}.bk-ac-end__fan{left:calc(430 * var(--u));top:calc(-1.5 * var(--u));width:calc(140 * var(--u));height:calc(260 * var(--u));position:absolute}.bk-ac-end__fan svg{width:100%;height:100%;display:block;overflow:visible}.bk-ac-end__dot{left:calc(22 * var(--u));top:calc(134 * var(--u));width:calc(12 * var(--u));height:calc(12 * var(--u));background:var(--accent);opacity:.5;transition:transform .4s var(--ac-ease), opacity .4s;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(.5)}.bk-ac-end__dot:after{content:"";border:1px solid var(--accent);opacity:0;border-radius:50%;position:absolute;inset:-4px}.bk-ac-end[data-gen] .bk-ac-end__dot{opacity:1;transform:translate(-50%,-50%)scale(1)}.bk-ac-end[data-gen] .bk-ac-end__dot:after{animation:2.4s ease-out infinite bk-ac-end-ring}@keyframes bk-ac-end-ring{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.bk-ac-end__branch path{fill:none;stroke:#ffffff57;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:230;stroke-dashoffset:230px;transition:stroke-dashoffset 1s var(--ac-ease);transition-delay:calc(var(--i,0) * .12s)}.bk-ac-end__branch .bk-ac-end__tip{stroke-dasharray:none;stroke-dashoffset:0;opacity:0;transition:opacity .3s;transition-delay:calc(.9s + var(--i,0) * .12s)}.bk-ac-end[data-branch] .bk-ac-end__branch path{stroke-dashoffset:0}.bk-ac-end[data-branch] .bk-ac-end__branch .bk-ac-end__tip{opacity:1}.bk-ac-end__routes{left:calc(591 * var(--u));right:0;top:calc(-50 * var(--u));position:absolute}.bk-ac-end__routes>.bk-ac-end__k{position:absolute;top:0;left:0}.bk-ac .bk-ac-end__note{left:auto;right:0}.bk-ac .bk-ac-end__list{gap:calc(16 * var(--u));margin:calc(29 * var(--u)) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.bk-ac-end__list li{opacity:0;transition:opacity .6s var(--ac-ease), transform .6s var(--ac-ease);transition-delay:calc(var(--i,0) * .35s);transform:translateY(14px)}.bk-ac-end[data-routes] .bk-ac-end__list li{opacity:1;transform:none}.bk-ac-end[data-step=type] .bk-ac-end__list li{transition-duration:.4s;transition-delay:0s}.bk-ac-end__card{aspect-ratio:208/294;border-radius:calc(6 * var(--u));background:#171717;margin:0;position:relative;overflow:hidden}.bk-ac-end__card img{object-fit:cover;width:100%;height:100%;display:block}.bk-ac-end__over{justify-content:center;align-items:center;gap:calc(16 * var(--u));color:#f4f3f0;text-align:center;background:#0000002e;flex-direction:column;display:flex;position:absolute;inset:0}.bk-ac-end__over b{font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;font-size:max(16px, calc(26 * var(--u)));letter-spacing:.42em;margin-right:-.42em;font-weight:400}.bk-ac-end__over small{font-family:var(--ac-mono);font-size:max(7px, calc(8 * var(--u)));letter-spacing:.2em;text-transform:uppercase}.bk-ac-end__list li>.bk-ac-end__k{margin-top:calc(21 * var(--u))}.bk-ac .bk-ac-end__line{margin-top:calc(14 * var(--u));font-family:var(--font-wd), "Helvetica Neue", Arial, sans-serif;font-size:max(12px, calc(15 * var(--u)));color:var(--ac-2);line-height:1.3}.bk-ac .bk-ac-ask__foot{left:0;right:0;top:calc(767 * var(--u));justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute}.bk-ac-ask__mark{font-family:var(--ac-label);font-size:max(12px, calc(16 * var(--u)));letter-spacing:.22em;text-transform:uppercase;color:#dbdbdb;font-weight:600}.bk-ac-ask__tag{align-items:center;gap:calc(22 * var(--u));font-family:var(--ac-mono);font-size:max(10px, calc(11 * var(--u)));letter-spacing:.2em;text-transform:uppercase;color:var(--ac-2);white-space:nowrap;display:flex}.bk-ac-ask__tag i{width:calc(72 * var(--u));background:#ffffff38;height:1px}.bk-ac-ask__tag b{background:var(--accent);border-radius:50%;width:8px;height:8px}@media (max-width:1100px){.bk-ac-head{grid-template-columns:minmax(0,1fr);gap:20px}.bk-ac-ask{min-height:0}.bk-ac-ask__head{position:static}.bk-ac .bk-ac-ask__h{white-space:normal;font-size:clamp(36px,9vw,72px)}.bk-ac-ask__act{margin-top:24px}.bk-ac-ask__side{width:auto;margin-top:36px;position:static}.bk-ac .bk-ac-ask__marks{flex-wrap:wrap;justify-content:flex-start;gap:10px 14px;margin-top:20px;font-size:10px;position:static}.bk-ac-ask__marks i{display:none}.bk-ac-end{height:auto;margin-top:40px;position:static}.bk-ac-end__ask{width:min(100%,520px);position:static}.bk-ac-end__box{border-radius:14px;height:auto;min-height:200px;padding:18px 16px 68px}.bk-ac .bk-ac-end__prompt{min-height:0;font-size:15px}.bk-ac-end__clip{width:36px;height:36px;bottom:14px;left:14px}.bk-ac-end__gen{height:36px;padding:0 16px;font-size:13px;bottom:14px;right:14px}.bk-ac .bk-ac-end__chips{flex-wrap:wrap;gap:8px;margin-top:12px}.bk-ac-end__chips span{height:28px;padding:0 12px;font-size:12px}.bk-ac-end__chip-plus{padding:0 10px}.bk-ac-end__card{border-radius:6px}.bk-ac-end__list li>.bk-ac-end__k{margin-top:14px}.bk-ac .bk-ac-end__line{margin-top:8px;font-size:14px}.bk-ac-end__fan{display:none}.bk-ac-end__routes{margin-top:36px;position:static}.bk-ac-end__routes>.bk-ac-end__k{position:static}.bk-ac .bk-ac-end__note{display:none}.bk-ac .bk-ac-end__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.bk-ac .bk-ac-ask__foot{flex-wrap:wrap;margin-top:40px;position:static}.bk-ac .bk-ac-more{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-ac-rc{grid-template-columns:minmax(0,1fr)}.bk-ac-rc__side{padding:0 0 40px}.bk-ac .bk-ac-rc__h{white-space:normal;margin-top:24px;font-size:clamp(34px,7.4vw,60px)}.bk-ac-rc__rule{width:60px;margin-top:28px}.bk-ac .bk-ac-rc__p{max-width:52ch;margin-top:24px;font-size:16px}.bk-ac .bk-ac-rc__foot{margin-top:32px;font-size:11px;line-height:20px}.bk-ac-rc__foot i{height:40px;margin-bottom:16px}.bk-ac-rc__row{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"n t""n x""art art";gap:12px 16px;min-height:0;padding:28px 0}.bk-ac .bk-ac-rc__n{grid-area:n;padding-top:6px;font-size:12px}.bk-ac .bk-ac-rc__t{grid-area:t;padding:0;font-size:24px}.bk-ac .bk-ac-rc__x{grid-area:x;max-width:52ch;padding:0;font-size:15px}.bk-ac-rc__art{grid-area:art;width:min(100%,520px);margin-top:12px}}@media (max-width:900px){.bk-ac-dir{min-height:0;padding-bottom:44px}.bk-ac-dir__copy{width:auto;padding-top:72px}.bk-ac .bk-ac-dir__h{letter-spacing:-.045em;white-space:normal;margin-top:18px;font-size:clamp(34px,8.8vw,60px);line-height:.92}.bk-ac-dir__act{margin-top:28px}.bk-ac .bk-ac-dir__tags{flex-wrap:wrap;margin-top:32px;position:static}.bk-ac-player{margin:40px calc(-1 * var(--pad)) 0;font-size:11px;position:relative;inset:auto}.bk-ac-player__film{aspect-ratio:4/3;position:relative;top:auto;left:0;-webkit-mask-image:none;mask-image:none}.bk-ac-player__film:after{background:linear-gradient(#0a0a0a9e,#0000 32% 60%,#0a0a0ab3)}.bk-ac .bk-ac-player__kinds{left:var(--pad);line-height:20px;top:16px}.bk-ac-player__dir{left:auto;right:var(--pad);width:128px;top:16px}.bk-ac-player__bars{gap:8px;margin-top:12px}.bk-ac-player__arrow{top:14px;left:auto}.bk-ac-player__arrow--prev{right:calc(var(--pad) + 176px)}.bk-ac-player__arrow--next{right:calc(var(--pad) + 144px)}.bk-ac-player__ctl{width:auto;height:36px;margin:18px var(--pad) 0;position:relative;top:auto}.bk-ac-player__sound{top:0;left:auto;right:34px}.bk-ac-player__full{top:0;left:auto;right:0}.bk-ac-player__seek{top:24px}.bk-ac .bk-ac-player__stages{width:auto;margin:20px var(--pad) 0;flex-wrap:wrap;gap:8px 0;position:static}.bk-ac-player__stages li{flex:0 0 50%}.bk-ac-player__stages li:not(:last-child):after{margin-left:12px;margin-right:12px}.bk-ac .bk-ac-player__idea{max-width:60ch;margin:20px var(--pad) 0;font-size:16px;line-height:1.4;position:static}.bk-ac .bk-ac-player__cap{width:auto;margin:16px var(--pad) 0;text-align:left;position:static}.bk-ac-flow__head{height:auto;padding-top:28px}.bk-ac-flow__head .bk-ac-label{position:static}.bk-ac .bk-ac-flow__h{white-space:normal;margin-top:18px;font-size:clamp(30px,7.4vw,48px);position:static}.bk-ac .bk-ac-flow__p{width:auto;max-width:52ch;margin-top:20px;font-size:16px;position:static}.bk-ac-flow__bottle{width:min(100%,320px);height:240px;margin-top:28px;position:relative;top:auto;left:auto}.bk-ac .bk-ac-flow__list{margin-top:20px;font-size:11px;line-height:20px;position:relative;top:auto;left:auto}.bk-ac-flow__list:after{width:40px;margin-top:14px;display:block;position:static}.bk-ac-pr{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:36px 0 0}.bk-ac-flow__foot{flex-wrap:wrap;margin-top:32px}}@media (max-width:640px){.bk-ac-pr{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.bk-ac .bk-ac-more{grid-template-columns:minmax(0,1fr)}.bk-ac .bk-ac-more a{gap:24px;min-height:0}}@media (prefers-reduced-motion:reduce){.bk-ac-dir__copy .bk-ac-label,.bk-ac-dir__act,.bk-ac-word>span,.bk-ac-word>span.bk-sd-iri,.bk-ac-player__sound i,.bk-ac-pn__caret,.bk-ac-end__caret,.bk-ac-end__dot:after,.bk-ac-ask__act,.bk-ac-pn__grid__run,.bk-ac-pn__thumbs__run,.bk-ac-edge,.bk-ac-act>i{animation:none}.bk-motion-ready .bk-ac-sec--dir:not([data-seen]) .bk-ac-word>span,.bk-motion-ready .bk-ac-sec--dir:not([data-seen]) .bk-ac-dir__copy .bk-ac-label,.bk-motion-ready .bk-ac-sec--dir:not([data-seen]) .bk-ac-dir__act{opacity:1}.bk-ac .bk-ac-more a,.bk-ac-pn__gen,.bk-ac-pn__grid__run img,.bk-ac-pn__bar b,.bk-ac-pn__ok,.bk-ac-pn__approve,.bk-ac-pn__ready,.bk-ac-end__gen,.bk-ac-end__dot,.bk-ac-end__branch path,.bk-ac-end__list li,.bk-ac-end__chips span,.bk-ac .bk-ac-act{transition:none}.bk-motion-ready .bk-ac-sec--cta:not([data-seen]) .bk-ac-word>span,.bk-motion-ready .bk-ac-sec--cta:not([data-seen]) .bk-ac-ask__act{opacity:1}.bk-ac-fr__t,.bk-ac-fr__line,.bk-ac-fr__sun,.bk-ac-fr__play,.bk-ac-fr__head,.bk-ac-cv__path,.bk-ac-cv__node,.bk-ac-cv__end,.bk-ac-cv__dot,.bk-ac-cv__arrow,.bk-ac-ck__c1,.bk-ac-ck__c2,.bk-ac-ck__t--aa b,.bk-ac-ck__t--wave b,.bk-ac-ck__disc,.bk-ac-ck__ring,.bk-ac-ck__tick,.bk-ac-fm__c{animation:none}.bk-ac-fr__line,.bk-ac-cv__path,.bk-ac-ck__tick{stroke-dashoffset:0}.bk-ac-fr__sun,.bk-ac-fr__play,.bk-ac-cv__node,.bk-ac-cv__end{opacity:1;transform:none}.bk-ac-cv__dot,.bk-ac-fr__head{display:none}.bk-ac .bk-ac-more a:hover{transform:none}}@media (max-width:480px){.bk-ac .bk-ac-act{white-space:normal;text-align:left;width:auto;max-width:100%}}
.bk-plates{position:relative}.bk-plates__a,.bk-plates__b{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bk-plates__b{opacity:0;will-change:opacity}.bk-story{background:#08080a;position:relative}.bk-story__stage{height:100svh;min-height:620px;color:var(--paper);--fg:var(--paper);--fg-dim:#f4f4f39e;--accent:#25f716;background:#08080a;position:relative;overflow:hidden}.bk-story__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.bk-story__head{left:var(--pad);z-index:2;pointer-events:none;flex-direction:column;gap:14px;max-width:min(34ch,40vw);display:flex;position:absolute;top:clamp(92px,13vh,150px)}.bk .bk-story__head h2{letter-spacing:-.03em;color:var(--chalk);font-size:clamp(26px,2.8vw,46px);line-height:1.05}.bk-story__lead{color:#f4f4f39e;font-size:clamp(14px,1.02vw,16.5px);line-height:1.55}.bk-story__svg{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bk-story__area{z-index:3;pointer-events:none;position:absolute;inset:0}.bk-story__block{opacity:0;visibility:hidden;pointer-events:auto;will-change:transform, opacity;flex-direction:column;gap:10px;width:min(340px,27vw);display:flex;position:absolute;top:0;left:0}.bk .bk-story__block h3{letter-spacing:-.03em;color:var(--chalk);font-size:clamp(24px,2.2vw,36px);font-weight:600;line-height:1.04}.bk-story__text{color:#f4f4f3c7;font-size:clamp(14px,1.05vw,17px);line-height:1.5}.bk-story__go{border-bottom:1px solid var(--accent);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);align-self:flex-start;align-items:center;gap:12px;margin-top:4px;padding-bottom:10px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.bk-story__go svg{width:22px;height:8px;transition:transform .5s var(--ease);overflow:visible}.bk-story__go:hover svg{transform:translate(8px)}.bk-story__nav{left:var(--pad);right:var(--pad);z-index:4;flex-wrap:wrap;gap:clamp(14px,2.2vw,40px);display:flex;position:absolute;bottom:clamp(26px,4.4vh,52px)}.bk-story__tab{color:#f4f4f380;font:inherit;cursor:pointer;transition:color .4s var(--ease);background:0 0;border:0;align-items:baseline;gap:12px;min-width:168px;padding:0 0 12px;display:flex;position:relative}.bk-story__tab:hover,.bk-story__tab.is-on{color:var(--chalk)}.bk-story__tab:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.bk-story__tab-n{letter-spacing:.18em;color:inherit;opacity:.7;font-size:10.5px;font-weight:600}.bk-story__tab-t{letter-spacing:-.01em;font-size:clamp(14px,1.15vw,18px);font-weight:600}.bk-story__tab-bar{background:#fff3;height:1px;position:absolute;bottom:0;left:0;right:0}.bk-story__tab-bar:after{content:"";background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.bk-story__tab.is-on .bk-story__tab-bar:after{transform:scaleX(var(--fill,0))}@media (max-width:767px){.bk-story__stage{flex-direction:column;height:auto;min-height:0;display:flex}.bk-story__head{max-width:none;padding:76px var(--pad) 10px;order:0;gap:10px;position:relative;top:auto;left:auto}.bk .bk-story__head h2{font-size:21px;line-height:1.12}.bk-story__lead{display:none}.bk-story__canvas{flex:none;order:1;height:44svh;position:relative;inset:auto}.bk-story__svg{display:none}.bk-story__area{flex:none;order:2;min-height:188px;position:relative;inset:auto}.bk-story__block{left:var(--pad);right:var(--pad);gap:8px;width:auto;top:6px;bottom:auto}.bk .bk-story__block h3{font-size:22px}.bk-story__text{font-size:14px;line-height:1.45}.bk-story__go{margin-top:2px;padding-bottom:8px}.bk-story__nav{padding:4px var(--pad) 30px;order:3;gap:10px 22px;position:relative;bottom:auto;left:auto;right:auto}.bk-story__tab{min-width:0;padding-bottom:9px}.bk-story__tab-t{font-size:13px}}.bk-mark3d{background:#08080a;line-height:0}.bk-mark3d__frame{background:#08080a;border:0;width:100%;height:500px;display:block;overflow:hidden}@media (max-width:900px){.bk-mark3d__frame{height:320px}}.bk-apply{max-width:720px;padding-top:18px;position:relative}.bk-apply__bar{background:var(--hair);height:2px;position:absolute;top:0;left:0;right:0}.bk-apply__bar i{background:var(--accent);transform-origin:0;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.bk-apply__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.bk-apply__set{border:0;margin:0;padding:0}.bk-apply__set legend{text-transform:uppercase;letter-spacing:.16em;color:var(--fg-dim);margin-bottom:10px;padding:0;font-size:10.5px;font-weight:600}.bk-apply__chips{flex-wrap:wrap;gap:8px;display:flex}.bk-apply__chip{position:relative}.bk-apply__chip input{opacity:0;position:absolute;inset:0}.bk-apply__chip span{border:1px solid var(--hair-2);text-transform:none;letter-spacing:.01em;color:var(--fg-dim);cursor:pointer;transition:color .3s var(--ease), border-color .3s var(--ease), background .3s var(--ease);padding:8px 14px;font-size:13px;display:inline-block}.bk-apply__chip input:checked+span{color:var(--ink);background:var(--accent);border-color:var(--accent)}.bk-apply__chip input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.bk-apply__hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.bk-apply__acts{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:8px;display:flex}.bk-apply__acts .bk-go{cursor:pointer;font-family:inherit}.bk-apply__acts .bk-go:disabled{opacity:.6;cursor:wait;transform:none}.bk .bk-apply__consent{color:var(--fg-dim);max-width:52em;margin-top:18px;font-size:13px;line-height:1.5}.bk .bk-apply__consent a{color:var(--fg);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair-2);text-decoration-color:var(--hair-2);padding-block:6px}.bk .bk-apply__consent a:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.bk-apply__note{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);font-size:11px;font-weight:600}.bk-apply__err{border:1px solid var(--accent);color:var(--fg);padding:14px 18px;font-size:15px;line-height:1.5}.bk-apply__done{border-top:2px solid var(--accent);flex-direction:column;gap:12px;max-width:56ch;padding:28px 0;display:flex}.bk .bk-apply__done h3{letter-spacing:-.03em;font-size:clamp(28px,3vw,48px)}@media (max-width:1000px){.bk-layers__in{grid-template-columns:1fr;grid-template-areas:"copy""object""list"}.bk-layers__object{position:static}.bk-proc__line{grid-template-columns:1fr;gap:0}.bk-proc__rail{display:none}.bk-proc__phase{border-top:1px solid var(--hair);padding-block:22px}.bk-proc__phase.is-open{border-top-color:var(--accent)}.bk-notfor__cols{grid-template-columns:1fr;gap:36px}.bk-notfor__line{display:none}.bk-notfor[data-side] .bk-notfor__col{opacity:1}}@media (max-width:640px){.bk-neg__line{font-size:10vw}.bk-apply__row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bk-neg__line i{transition:none;transform:scaleX(1)}.bk-neg__line{color:var(--fg-dim)}.bk-proc__more{transition:none}}.bk-h__head{flex-direction:column;gap:14px;margin-bottom:clamp(36px,4.6vw,72px);display:flex}.bk-h__head--split{grid-template-columns:minmax(0,9fr) minmax(0,3fr);align-items:end;column-gap:clamp(28px,4vw,80px);display:grid}.bk-h__head--split>div{flex-direction:column;gap:14px;display:flex}.bk .bk-h__title{letter-spacing:-.038em;font-size:clamp(30px,3.9vw,62px);font-weight:700;line-height:.98}.bk-h__lead{letter-spacing:-.01em;color:var(--fg);max-width:40ch;padding-bottom:.3em;font-size:clamp(16px,1.3vw,21px);line-height:1.45}.bk .bk-go,.bk-go{border-radius:var(--r-btn);color:#0a0a0a;letter-spacing:.2em;text-transform:uppercase;transition:background .35s var(--ease), color .35s var(--ease), border-color .35s var(--ease), transform .35s var(--ease);background:#25f716;border:1px solid #25f716;align-items:center;gap:12px;padding:17px 28px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.bk .bk-go:hover,.bk-go:hover{color:var(--bg)}.bk-go span{transition:transform .35s var(--ease);font-size:15px;line-height:1}.bk-go:hover{background:var(--fg);border-color:var(--fg);transform:translateY(-2px)}.bk-go:hover span{transform:translate(2px,-2px)}.bk .bk-go--text,.bk-go--text{color:var(--fg);letter-spacing:.06em;text-transform:none;background:0 0;border:0;border-bottom:1px solid #25f716;border-radius:0;padding:6px 0;font-size:15px;font-weight:500}.bk .bk-go--text:hover,.bk-go--text:hover{color:var(--fg);border-color:var(--fg);background:0 0;transform:none}.bk-h__close{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(28px,3.4vw,52px);display:flex}.bk-h__closing{letter-spacing:-.02em;color:var(--fg);font-size:clamp(18px,1.7vw,26px);line-height:1.3}.bk-caps{padding:0 0 clamp(36px,4.4vw,64px)}.bk-caps__row{border:1px solid var(--panel-edge);border-radius:var(--r-panel);background:radial-gradient(60% 100% at 50% 0%, var(--panel-glow), transparent 70%), var(--panel);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.bk-caps__row li+li{border-left:1px solid var(--panel-edge)}.bk-caps__item{color:var(--fg);transition:background .35s var(--ease);flex-direction:column;gap:6px;padding:clamp(18px,2vw,26px) clamp(18px,2.2vw,34px);text-decoration:none;display:flex}.bk-caps__item:hover{background:#ffffff08}.bk-caps__name{letter-spacing:-.01em;font-size:15px;font-weight:700}.bk-caps__line{color:var(--fg-dim);max-width:34ch;font-size:13.5px;line-height:1.4}.bk-con{padding:clamp(64px,7vw,112px) 0 clamp(56px,6vw,96px);overflow:hidden}.bk-tilt{transform:perspective(1400px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;will-change:transform}.bk-chain{position:relative}.bk-chain__stage{grid-template-columns:1fr 1fr auto 1fr 1fr;align-items:stretch;gap:clamp(14px,1.8vw,28px);padding:clamp(24px,3vw,44px) 0 24px;display:grid;position:relative}.bk-chain__line{background:var(--hair-2);transform-origin:0;height:1px;transition:transform 1.4s var(--ease) .15s;z-index:0;position:absolute;top:50%;left:-4%;right:-4%;transform:scaleX(0)}.is-in .bk-chain__line{transform:scaleX(1)}.bk-chain__end{display:none}.bk-chain__node{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:96px;display:flex;position:relative}.bk-chain__node i{width:10px;height:10px;box-shadow:0 0 0 4px var(--bg);background:#25f716;border-radius:50%}.bk-chain__node em{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);text-align:center;font-size:10.5px;font-style:normal;font-weight:600}.bk-step{z-index:1;border:1px solid var(--panel-edge);border-radius:var(--r-panel);background:radial-gradient(80% 60% at 50% 0%, var(--panel-glow), transparent 70%), var(--panel);transition:transform .6s var(--ease), border-color .4s var(--ease);flex-direction:column;gap:10px;padding:clamp(20px,2.2vw,30px);display:flex;position:relative;box-shadow:0 24px 50px -36px #00000059}.bk-step:hover{border-color:#00000038;transform:translateY(-4px)}.bk-step__k{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);font-size:10.5px;font-weight:600}.bk .bk-step h3{letter-spacing:-.03em;font-size:clamp(20px,1.8vw,27px);font-weight:700;line-height:1.05}.bk-step p{color:var(--fg-dim);margin-top:auto;padding-top:14px;font-size:14px;line-height:1.45}.bk-chain__note{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);padding-top:18px;font-size:10.5px;font-weight:600}.bk-depts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,56px);margin-top:clamp(28px,3.4vw,52px);display:grid}.bk-dept{border-left:1px solid var(--hair);transition:border-color .4s var(--ease);flex-direction:column;gap:8px;padding:22px 0 22px clamp(0px,2vw,28px);display:flex}.bk-dept:first-child{border-left:0;padding-left:0}.bk-dept__name{letter-spacing:-.03em;color:var(--fg);font-size:clamp(26px,2.6vw,40px);font-weight:700;line-height:1;text-decoration:none}.bk-dept__job{color:var(--fg);letter-spacing:-.01em;font-size:clamp(15px,1.25vw,19px)}.bk-dept__text{color:var(--fg-dim);max-width:38ch;font-size:13.5px;line-height:1.5}.bk-dept__text a{color:var(--fg);border-bottom:1px solid var(--hair-2);transition:border-color .3s var(--ease);text-decoration:none}.bk-dept__text a:hover{border-color:var(--fg)}:is(.bk-con:has(.bk-step[data-dept=studio]:hover) .bk-dept[data-dept=studio],.bk-con:has(.bk-step[data-dept=growth]:hover) .bk-dept[data-dept=growth],.bk-con:has(.bk-step[data-dept=digital]:hover) .bk-dept[data-dept=digital]){border-left-color:var(--fg)}.bk-work{padding:clamp(72px,9vw,150px) 0 clamp(56px,7vw,110px);overflow:hidden}.bk-work__case{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;column-gap:clamp(28px,4vw,80px);display:grid}.bk-work__copy{flex-direction:column;gap:18px;display:flex}.bk-work__client{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);font-size:11px;font-weight:600}.bk .bk-work__title{letter-spacing:-.038em;font-size:clamp(30px,3.9vw,64px);font-weight:700;line-height:.98}.bk-work__green{color:#25f716}.bk-work__desc{letter-spacing:-.01em;max-width:42ch;font-size:clamp(16px,1.3vw,21px);line-height:1.45}.bk-work__acts{flex-wrap:wrap;align-items:center;gap:28px;margin-top:8px;display:flex}.bk-screen{aspect-ratio:16/10;position:relative}.bk-screen__face{border:1px solid var(--panel-edge);border-radius:var(--r-panel);background:radial-gradient(70% 60% at 50% 0%, var(--panel-glow), transparent 70%), var(--panel);flex-direction:column;padding:clamp(18px,2vw,30px);display:flex;position:absolute;inset:0;box-shadow:0 60px 100px -50px #000000e6}.bk-screen__edge{display:none}.bk-screen__tag{letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;font-size:10px;font-weight:600}.bk-schema{flex:1;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(10px,1.4vw,22px);display:grid}.bk-schema__node{border:1px solid var(--panel-edge);background:#ffffff08;border-radius:14px;flex-direction:column;gap:10px;padding:clamp(12px,1.4vw,20px);display:flex}.bk-schema__node b{letter-spacing:-.01em;font-size:clamp(12px,1.05vw,15px)}.bk-schema__node ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.bk-schema__node li{color:#ffffffb8;border-top:1px solid var(--panel-edge);padding:7px 0;font-size:clamp(11px,.9vw,13px)}.bk-schema__node--ext{border-style:dashed}.bk-schema__sync{flex-direction:column;align-items:center;gap:6px;min-width:clamp(56px,7vw,110px);display:flex}.bk-schema__sync small{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);font-size:9px}.bk-schema__wire{background:linear-gradient(90deg,#0000,#25f716);width:100%;height:1px;position:relative}.bk-schema__wire:after{content:"";border:5px solid #0000;border-left:7px solid #25f716;position:absolute;top:-4px;right:-1px}.bk-schema__wire--back{background:linear-gradient(270deg,#0000,#25f716)}.bk-schema__wire--back:after{border-left:5px solid #0000;border-right:7px solid #25f716;left:-1px;right:auto}.bk-work__facts{border-bottom:1px solid var(--hair);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(20px,3vw,48px);margin:clamp(40px,5vw,80px) 0 0;padding-bottom:clamp(22px,2.6vw,36px);display:grid}.bk-work__facts>div{border-left:1px solid var(--hair);flex-direction:column;gap:8px;padding-left:clamp(0px,2vw,28px);display:flex}.bk-work__facts>div:first-child{border-left:0;padding-left:0}.bk-work__facts dt{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);font-size:10.5px;font-weight:600}.bk-work__facts dd{max-width:30ch;margin:0;font-size:15px;line-height:1.45}.bk-work__links{align-items:center;gap:0;padding-top:22px;font-size:14px;display:flex}.bk-work__links span{align-items:center;display:inline-flex}.bk-work__links i{background:var(--hair-2);width:1px;height:16px;margin:0 26px}.bk-work__links a{color:var(--fg);transition:border-color .3s var(--ease);border-bottom:1px solid #0000;text-decoration:none}.bk-work__links a:hover{border-color:var(--fg)}.bk-rel{padding:clamp(72px,9vw,150px) 0}.bk-rel__grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;column-gap:clamp(28px,5vw,96px);display:grid}.bk-rel__left{flex-direction:column;gap:16px;display:flex}.bk-gates{width:100%;height:auto;margin-top:clamp(16px,2vw,32px);overflow:visible}.bk-gates__line--on{clip-path:inset(0 calc((1 - var(--p,1)) * 100%) 0 0);transition:clip-path .6s var(--ease)}.bk-gates__g{transition:opacity .4s var(--ease)}.bk-gates__g[data-on="0"]{opacity:.5}.bk-rel__bottom{letter-spacing:-.025em;max-width:22ch;margin-top:clamp(10px,1.4vw,20px);font-size:clamp(20px,2vw,30px);line-height:1.2}.bk-rel__steps{margin:0;padding:0;list-style:none}.bk-rel__step{border-bottom:1px solid var(--hair-2);cursor:default;transition:padding-left .5s var(--ease);outline:none;grid-template-columns:52px 150px 1fr;align-items:start;column-gap:clamp(16px,2vw,30px);padding:clamp(18px,2.2vw,32px) 0;display:grid}.bk-rel__step:first-child{border-top:1px solid var(--hair-2)}.bk-rel__step.is-on{padding-left:8px}.bk-rel__step:focus-visible{box-shadow:inset 3px 0 #25f716}.bk-rel__n{color:var(--fg-dim);transition:color .3s var(--ease);border-right:1px solid var(--hair-2);padding-top:4px;font-size:clamp(16px,1.4vw,22px)}.bk-rel__step.is-on .bk-rel__n{color:#0fb608}.bk-rel__name{letter-spacing:-.03em;font-size:clamp(22px,2.1vw,32px);font-weight:700;line-height:1}.bk-rel__text{color:var(--fg);max-width:28ch;padding-top:4px;font-size:clamp(14px,1.1vw,17px);line-height:1.45}.bk-rel__act{justify-content:flex-end;padding:22px 0 0;display:flex}.bk-inv{padding:clamp(80px,10vw,160px) 0 clamp(40px,5vw,72px);position:relative;overflow:hidden}.bk-inv__in{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.bk-inv__eyebrow{letter-spacing:.3em}.bk .bk-inv__title{letter-spacing:-.04em;font-size:clamp(36px,5.6vw,92px);font-weight:700;line-height:.98}.bk-inv__lead{letter-spacing:-.01em;font-size:clamp(16px,1.35vw,22px);line-height:1.45}.bk-inv__acts{flex-direction:column;align-items:center;gap:18px;margin-top:10px;display:flex}.bk-inv__mail{color:var(--fg);border-bottom:1px solid var(--fg);padding-bottom:2px;font-size:15px;text-decoration:none}.bk-ribbon{z-index:0;width:100%;height:auto;margin-top:calc(-1*clamp(40px,5vw,80px));animation:9s ease-in-out infinite bk-float;display:block;position:relative}@keyframes bk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.bk-ribbon__edge{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.4s var(--ease) .2s}.is-in .bk-ribbon__edge{stroke-dashoffset:0}.bk-inv__labels{flex-wrap:wrap;justify-content:center;margin:clamp(20px,2.6vw,40px) 0 0;padding:0;list-style:none;display:flex}.bk-inv__labels li{border-left:1px solid var(--hair-2);padding:6px 28px}.bk-inv__labels li:first-child{border-left:0}.bk-inv__labels a{color:var(--fg);transition:color .3s var(--ease);font-size:14.5px;text-decoration:none}.bk-inv__labels a:hover{color:#0fb608}@media (max-width:1100px){.bk-chain__stage{grid-template-columns:1fr 1fr;gap:16px;padding-top:24px}.bk-chain__line{display:none}.bk-chain__node{flex-direction:row;grid-column:1/-1;gap:12px;padding:6px 0}.bk-rel__grid,.bk-work__case{grid-template-columns:1fr;row-gap:40px}}@media (max-width:760px){.bk-con,.bk-work,.bk-rel{padding-top:56px;padding-bottom:48px}.bk-inv{padding-top:64px}.bk-h__head{margin-bottom:28px}.bk-h__head--split{grid-template-columns:1fr;row-gap:14px}.bk-dept{padding-top:16px;padding-bottom:16px}.bk-rel__step{padding:16px 0}.bk-work__facts{margin-top:32px}.bk-caps__row{grid-template-columns:1fr}.bk-caps__row li+li{border-left:0;border-top:1px solid var(--hair)}.bk-caps__item{padding-top:14px;padding-bottom:14px;padding-left:0}.bk-chain__stage{grid-template-columns:1fr;gap:12px;padding-top:16px}.bk-chain__node{grid-column:1/-1}.bk-tilt{transform:none}.bk-depts{grid-template-columns:1fr}.bk-dept{border-left:0;border-top:1px solid var(--hair);padding-left:0}.bk-dept:first-child{border-top:0}.bk-work__facts{grid-template-columns:1fr;gap:18px}.bk-work__facts>div{border-left:0;padding-left:0}.bk-work__links{flex-direction:column;align-items:flex-start;gap:10px}.bk-work__links i{display:none}.bk-rel__step{grid-template-columns:40px 1fr;row-gap:6px}.bk-rel__text{grid-column:2}.bk-inv__labels{flex-direction:column;align-items:center}.bk-inv__labels li{border-left:0;padding:6px 0}.bk-ribbon{margin-top:-10px}}@media (prefers-reduced-motion:reduce){.bk-chain__line,.bk-ribbon__edge,.bk-gates__line--on{transition:none}.bk-chain__end,.bk-ribbon{animation:none}.bk-tilt{transform:none}}.bk-hm{align-items:center;min-height:100svh;padding:clamp(88px,12vh,132px) 0 clamp(40px,5vw,72px);display:flex}.bk-hm__in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:clamp(32px,5vw,96px);width:100%;display:grid}.bk-hm__type{flex-direction:column;gap:clamp(18px,2.2vw,30px);display:flex}.bk-hm__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:18px;font-size:11px;font-weight:600;display:flex}.bk-hm__eyebrow>span:first-child{white-space:nowrap}.bk-hm__rule{transform-origin:0;background:#f4f4f366;flex:0 140px;height:1px;display:block}.bk .bk-hm__title{letter-spacing:-.04em;text-wrap:initial;font-size:clamp(36px,4.7vw,74px);font-weight:700;line-height:.98}.bk-hm__green{color:#25f716}.bk-hm__foot{flex-direction:column;gap:clamp(18px,2.2vw,28px);display:flex}.bk-hm__lead{letter-spacing:-.01em;max-width:46ch;font-size:clamp(16px,1.35vw,22px);line-height:1.45}.bk-hm__acts{flex-wrap:wrap;gap:14px;display:flex}.bk .bk-go--ghost,.bk-go--ghost{color:#f4f4f3;background:0 0;border-color:#f4f4f380}.bk .bk-go--ghost:hover,.bk-go--ghost:hover{color:#fff;background:0 0;border-color:#fff}.bk-hm__stage{aspect-ratio:1;justify-self:end;width:min(100%,560px);position:relative}.bk-hm__glow{pointer-events:none;background:radial-gradient(closest-side,#ffffff12,#0000 72%);border-radius:50%;position:absolute;inset:6% 6% 14%}.bk-hm__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:1000px){.bk-hm{min-height:0;padding-top:clamp(96px,14vh,130px)}.bk-hm__in{grid-template-columns:1fr;row-gap:32px}.bk-hm__stage{justify-self:center;width:min(100%,440px)}}@media (max-width:720px){.bk .bk-hm__title{font-size:10.5vw}.bk-hm__rule{display:none}.bk-hm__acts{flex-direction:column}.bk-hm__acts .bk-go{justify-content:center;width:100%}}
