.bx-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.bx-hero .chip{margin-bottom:22px}.bx-hero .display{max-width:13ch}.bx-hero .lead{max-width:40ch}.bx-poke{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:30px;display:flex}.bx-poke[hidden]{display:none}.bx-art{cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}.bx-art svg{width:100%;height:auto;overflow:visible}.bx-art text{font-family:var(--sans)}.bx-art .ks-hop{transform-box:fill-box;transform-origin:50% 100%}.bx-art .ks-hop.on{animation:bx-hop .5s var(--ease)}@keyframes bx-hop{0%{transform:none}35%{transform:translateY(-26px)scaleY(1.05)}70%{transform:translateY(0)scale(1.07,.92)}to{transform:none}}.bx-pose{flex:none;width:56px;height:70px;display:block;position:relative}.bx-pose .box-sprite{width:100%;height:100%;position:relative}.bx-pose.left .ks-flip{transform:scaleX(-1)}.bx-shadow{background:radial-gradient(#0e2c3e47,#0e2c3e00 70%);border-radius:50%;width:40px;height:8px;margin-left:-20px;position:absolute;bottom:-3px;left:50%}.bx-story{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(20px,3vw,40px);list-style:none;display:grid;position:relative}.bx-story:before{content:"";background:radial-gradient(circle, var(--dot) 1.6px, transparent 2.1px) 0 50% / 12px 4px repeat-x;height:4px;position:absolute;top:74px;left:28px;right:0;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}.bx-story li{position:relative}.bx-story .bx-pose{z-index:1}.bx-n{letter-spacing:.02em;color:var(--cyan-ink);margin-top:30px;font-size:15px;font-weight:600;display:block}.bx-story h3,.bx-job h3{letter-spacing:-.02em;text-wrap:balance;margin-top:6px;font-size:19px;font-weight:600;line-height:1.3}.bx-story p,.bx-job p{color:var(--ink2);text-wrap:pretty;margin-top:8px;font-size:16.5px;line-height:1.5}.bx-job{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;display:grid}.bx-job li{padding:26px 26px 28px}.bx-job h3{margin-top:22px}.bx-kraft{border-radius:var(--r-panel);background:repeating-linear-gradient(90deg, #ffffff0d 0 3px, transparent 3px 9px), linear-gradient(160deg, var(--kraft), var(--kraft-lo));box-shadow:inset 0 0 0 1px #ffffff40, inset 0 -6px 0 #0000000f, var(--shadow-panel);padding:clamp(40px,6vw,84px) clamp(18px,5vw,64px);position:relative;overflow:hidden}.bx-tape{background:linear-gradient(90deg, var(--tape) 0 52%, var(--tape-hi) 52% 74%, var(--tape) 74%);opacity:.92;width:92px;margin-left:-46px;position:absolute;top:0;bottom:0;left:50%}.bx-label{max-width:760px;color:var(--label-ink);background:#fffdf8;border-radius:8px;margin:0 auto;padding:28px clamp(20px,3vw,36px) 24px;position:relative;transform:rotate(-1deg);box-shadow:0 24px 44px -22px #3c260a8c,0 2px #0000000a}.bx-label-top{border-bottom:2.5px solid var(--label-ink);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:18px 28px;padding-bottom:18px;display:grid}.bx-label-top span,.bx-label dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:650;display:block}.bx-label-top b{letter-spacing:-.02em;margin-top:4px;font-size:clamp(19px,1.6vw,23px);font-weight:600;line-height:1.2;display:block}.bx-label dl{margin-top:6px}.bx-label dl div{border-bottom:1px dashed #2b272438;grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:4px 20px;padding:11px 0;display:grid}.bx-label dd{font-size:17px;line-height:1.4}.bx-label-foot{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:22px;display:flex}.bx-stamp{letter-spacing:.1em;text-transform:uppercase;color:var(--cyan-ink);border:2.5px solid;border-radius:5px;padding:6px 11px;font-size:13.5px;font-weight:750;display:inline-block;transform:rotate(-4deg)}.bx-stamp-2{color:var(--ink2);transform:rotate(3deg)}.bx-code{text-align:center;margin-left:auto}.bx-code i{background:repeating-linear-gradient(90deg, var(--label-ink) 0 2px, transparent 2px 4px, var(--label-ink) 4px 5px, transparent 5px 8px, var(--label-ink) 8px 11px, transparent 11px 12px, var(--label-ink) 12px 13px, transparent 13px 17px);width:156px;height:42px;display:block}.bx-code small{letter-spacing:.32em;margin-top:4px;font-size:11px;font-weight:600;display:block}.bx-spots{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px;padding:8px;list-style:none;display:grid}.bx-spots li{box-shadow:0 -1px 0 var(--line)}.bx-spots li:nth-child(-n+2){box-shadow:none}.bx-spots a,.bx-spots li>div{border-radius:14px;align-items:center;gap:18px;height:100%;padding:18px 16px;transition:background .25s;display:flex}.bx-spots a:hover{background:#ffffffe6}.bx-spots a:focus-visible{border-radius:14px}.bx-spots .bx-pose{width:40px;height:50px}.bx-spot-t{flex:1;min-width:0}.bx-spot-t b{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.3;display:block}.bx-spots a:hover b{color:var(--cyan-ink)}.bx-spot-t span{color:var(--ink2);margin-top:3px;font-size:16px;line-height:1.45;display:block}.bx-arr{width:34px;height:34px;transition:transform .3s var(--ease);background:#ffffffe6;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0d141b1a}.bx-spots a:hover .bx-arr{transform:translate(3px)}.bx-end{text-align:center;flex-direction:column;align-items:center;margin-bottom:clamp(88px,9vw,128px);display:flex}.bx-end .bx-pose{margin-bottom:26px}.bx-end p{max-width:44ch;color:var(--ink2);margin-top:16px;font-size:18px}.bx-end-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}@media (width<=1000px){.bx-job{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.bx-hero-grid{grid-template-columns:minmax(0,1fr);gap:12px}.bx-art{order:-1;width:100%;max-width:560px;margin:0 auto}.bx-art svg{overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}}@media (width<=760px){.bx-story:before{display:none}.bx-story,.bx-job{grid-template-columns:minmax(0,1fr);row-gap:30px}.bx-job{row-gap:14px}.bx-story li,.bx-job li{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:0 18px;display:grid}.bx-story li>:not(.bx-pose){grid-column:2}.bx-story .bx-pose,.bx-job .bx-pose{grid-row:1/span 3;width:48px;height:60px}.bx-n{margin-top:0}.bx-job li{padding:20px 18px 22px}.bx-job h3{margin-top:0}.bx-tape{width:64px;margin-left:-32px}.bx-label{transform:rotate(-.6deg)}.bx-label-top,.bx-label dl div{grid-template-columns:minmax(0,1fr)}.bx-code{margin-left:0}.bx-spots{grid-template-columns:minmax(0,1fr)}.bx-spots li:nth-child(2){box-shadow:0 -1px 0 var(--line)}.bx-spots a,.bx-spots li>div{gap:14px;padding:16px 10px}}:root.dark .bx-spots a:hover{background:#ffffff14}:root.dark .bx-arr{background:#1e262ce6;box-shadow:inset 0 0 0 1px #ffffff1f}
