.hero[data-astro-cid-p75q6cgd]{overflow-clip-margin:0;padding:36px 0 24px;overflow:clip}.head[data-astro-cid-p75q6cgd]{text-align:center;justify-items:center;display:grid}h1[data-astro-cid-p75q6cgd]{max-width:15ch;margin-top:14px;font-size:clamp(34px,8.4vw,84px);line-height:1}.lead[data-astro-cid-p75q6cgd]{max-width:34ch;margin-top:18px}.actions[data-astro-cid-p75q6cgd]{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:26px;display:flex}.actions[data-astro-cid-p75q6cgd] .btn[data-astro-cid-p75q6cgd]{flex:200px;max-width:280px}.stage[data-astro-cid-p75q6cgd]{--p:0;width:min(100% - 2 * var(--gutter), 1280px);grid-template-columns:minmax(0,1fr);justify-items:center;gap:22px;margin:40px auto 0;display:grid;position:relative}.video[data-astro-cid-p75q6cgd]{width:min(84%,340px);position:relative}.video[data-astro-cid-p75q6cgd] video[data-astro-cid-p75q6cgd]{aspect-ratio:9/14;object-fit:cover;border-radius:calc(32px - var(--p) * 8px);background:var(--paper-2);width:100%;transform:scale(calc(.9 + var(--p) * .1));transition:transform .1s linear;display:block;box-shadow:0 30px 60px -30px #281e1473}.video[data-astro-cid-p75q6cgd] figcaption[data-astro-cid-p75q6cgd]{backdrop-filter:blur(8px);color:var(--ink-2);background:#faf7f2eb;border-radius:16px;gap:2px;padding:12px 16px;font-size:14px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.video[data-astro-cid-p75q6cgd] b[data-astro-cid-p75q6cgd]{color:var(--ink);font-size:17px;font-weight:800}.arrow[data-astro-cid-p75q6cgd]{fill:none;width:90px;stroke:var(--red);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:200;stroke-dashoffset:200px;transition:stroke-dashoffset 1s var(--ease) 1s;display:none;position:absolute;top:-34px;left:-62px}.is-in[data-astro-cid-p75q6cgd] .arrow[data-astro-cid-p75q6cgd],.video[data-astro-cid-p75q6cgd].is-in .arrow[data-astro-cid-p75q6cgd]{stroke-dashoffset:0}.chips[data-astro-cid-p75q6cgd]{flex-wrap:wrap;justify-content:center;gap:8px;max-width:420px;display:flex}.chips[data-astro-cid-p75q6cgd] li[data-astro-cid-p75q6cgd]{rotate:var(--r);transition:rotate .3s var(--ease), transform .3s var(--ease);background:#fff;padding:8px 14px;font-size:14px}.chips[data-astro-cid-p75q6cgd] li[data-astro-cid-p75q6cgd]:hover{transform:translateY(-2px)}.floats[data-astro-cid-p75q6cgd]{display:none}.fl[data-astro-cid-p75q6cgd]{z-index:0;width:var(--w,130px);translate:0 calc(var(--p) * var(--s) * -90px);animation:6s ease-in-out infinite bob;animation-delay:calc(var(--s) * -2s);position:absolute}.fl[data-astro-cid-p75q6cgd] img{width:100%;height:auto}@keyframes bob{0%,to{translate:0;rotate:0deg}50%{translate:0 var(--bob);rotate:-2deg}}.f1[data-astro-cid-p75q6cgd]{--w:190px;--rot:-4deg;top:2%;left:4%}.f2[data-astro-cid-p75q6cgd]{--w:92px;--rot:5deg;top:30%;left:22%}.f3[data-astro-cid-p75q6cgd]{--w:96px;--rot:4deg;bottom:9%;left:12%}.f4[data-astro-cid-p75q6cgd]{--w:150px;--rot:4deg;top:0;right:6%}.f5[data-astro-cid-p75q6cgd]{--w:110px;--rot:-5deg;bottom:9%;right:26%}.f6[data-astro-cid-p75q6cgd]{--w:120px;--rot:-6deg;bottom:10%;right:3%}.facts[data-astro-cid-p75q6cgd]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;padding-top:18px;display:grid}.facts[data-astro-cid-p75q6cgd] b[data-astro-cid-p75q6cgd]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1;display:block}.facts[data-astro-cid-p75q6cgd] span[data-astro-cid-p75q6cgd]{color:var(--ink-2);margin-top:6px;font-size:13px;line-height:1.35;display:block}@media (width>=1000px){.hero[data-astro-cid-p75q6cgd]{padding:64px 0}.actions[data-astro-cid-p75q6cgd] .btn[data-astro-cid-p75q6cgd]{flex:none}.stage[data-astro-cid-p75q6cgd]{grid-template-columns:1fr 420px 1fr;align-items:center;gap:48px;min-height:680px;margin-top:64px}.floats[data-astro-cid-p75q6cgd]{pointer-events:none;display:block;position:absolute;inset:0}.video[data-astro-cid-p75q6cgd]{z-index:1;width:100%}.arrow[data-astro-cid-p75q6cgd]{display:block}.side-l[data-astro-cid-p75q6cgd]{z-index:1;max-width:300px;translate:calc(var(--p) * -60px) 0;justify-content:flex-end;place-self:end;margin-bottom:120px;position:relative}.side-r[data-astro-cid-p75q6cgd]{z-index:1;border-top:0;border-left:1px solid var(--line);max-width:220px;translate:calc(var(--p) * 60px) 0;grid-template-columns:1fr;place-self:center start;gap:26px;margin-top:60px;padding:0 0 0 26px;position:relative}.side-l[data-astro-cid-p75q6cgd],.side-r[data-astro-cid-p75q6cgd]{opacity:calc(1 - var(--p) * .35)}}.grid[data-astro-cid-v23rppfh]{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.item[data-astro-cid-v23rppfh]{height:100%;transition:transform .35s var(--ease), box-shadow .35s var(--ease);display:grid;overflow:hidden}.item[data-astro-cid-v23rppfh]:hover{box-shadow:inset 0 0 0 1px var(--line), 0 24px 40px -24px #281e1459;transform:translateY(-6px)}.shot[data-astro-cid-v23rppfh]{height:190px;padding:22px;display:block;overflow:hidden}.shot[data-astro-cid-v23rppfh] .obj{object-fit:contain;width:100%;height:100%;transition:transform .6s var(--spring)}.item[data-astro-cid-v23rppfh]:hover .shot[data-astro-cid-v23rppfh] .obj{transform:translateY(-8px)rotate(-4deg)scale(1.05)}.shot[data-astro-cid-v23rppfh] picture,.shot[data-astro-cid-v23rppfh]>img{animation:5.2s ease-in-out infinite bob;animation-delay:var(--b,0s)}.shot[data-astro-cid-v23rppfh]{--bob:-7px}.item[data-astro-cid-v23rppfh]:hover .shot[data-astro-cid-v23rppfh]>img{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.shot[data-astro-cid-v23rppfh]>img{animation:none}}.t-site[data-astro-cid-v23rppfh]{background:#f5e1d8}.t-app[data-astro-cid-v23rppfh]{background:#e3e8f6}.t-game[data-astro-cid-v23rppfh]{background:#e8ecda}.t-assistant[data-astro-cid-v23rppfh]{background:#f6ead2}.t-content[data-astro-cid-v23rppfh]{background:#f3e3e8}.t-shop[data-astro-cid-v23rppfh]{background:#e6efe4}.t-blender[data-astro-cid-v23rppfh]{background:#e9e4f3}.t-service[data-astro-cid-v23rppfh]{background:#efe6f2}.body[data-astro-cid-v23rppfh]{flex-direction:column;align-items:flex-start;gap:10px;padding:22px 22px 24px;display:flex}.body[data-astro-cid-v23rppfh] .muted[data-astro-cid-v23rppfh]{font-size:15px;line-height:1.5}.meta[data-astro-cid-v23rppfh]{border-top:1px solid var(--line);width:100%;color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:auto;padding-top:14px;font-size:14px;display:flex}.meta[data-astro-cid-v23rppfh] b[data-astro-cid-v23rppfh]{color:var(--ink);margin-left:auto;font-size:18px;font-weight:800}.more[data-astro-cid-v23rppfh]{color:var(--red);font-size:15px;font-weight:700}.more[data-astro-cid-v23rppfh] span[data-astro-cid-v23rppfh]{transition:transform .25s var(--ease);display:inline-block}.item[data-astro-cid-v23rppfh]:hover .more[data-astro-cid-v23rppfh] span[data-astro-cid-v23rppfh]{transform:translate(4px)}@media (width>=700px){.grid[data-astro-cid-v23rppfh]{grid-template-columns:repeat(2,minmax(0,1fr))}.main[data-astro-cid-v23rppfh],.grid[data-astro-cid-v23rppfh]>li[data-astro-cid-v23rppfh]:last-child{grid-column:1/-1}}@media (width>=1000px){.grid[data-astro-cid-v23rppfh]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.main[data-astro-cid-v23rppfh]{grid-column:span 4}.grid[data-astro-cid-v23rppfh]>li[data-astro-cid-v23rppfh]:last-child:not(.main){grid-column:span 2}.grid[data-astro-cid-v23rppfh]>li[data-astro-cid-v23rppfh]:last-child .item[data-astro-cid-v23rppfh]{grid-template-columns:1fr 1fr}.grid[data-astro-cid-v23rppfh]>li[data-astro-cid-v23rppfh]:last-child .shot[data-astro-cid-v23rppfh]{height:100%}.main[data-astro-cid-v23rppfh] .item[data-astro-cid-v23rppfh]{grid-template-columns:1.1fr 1fr}.main[data-astro-cid-v23rppfh] .shot[data-astro-cid-v23rppfh]{height:320px;padding:40px}.main[data-astro-cid-v23rppfh] .body[data-astro-cid-v23rppfh]{justify-content:center;padding:44px 52px}.main[data-astro-cid-v23rppfh] .h3[data-astro-cid-v23rppfh]{letter-spacing:-.03em;font-size:32px}.main[data-astro-cid-v23rppfh] .body[data-astro-cid-v23rppfh] .muted[data-astro-cid-v23rppfh]{font-size:17px}}.free-wrap[data-astro-cid-3ztc2mfk]{padding-bottom:clamp(48px,8vw,96px)}.free[data-astro-cid-3ztc2mfk]{border-radius:var(--r-l);background:#fbe9c8;grid-template-columns:minmax(0,1fr);gap:20px;padding:30px 24px;display:grid;position:relative;overflow:hidden}.free[data-astro-cid-3ztc2mfk]:after{content:"";pointer-events:none;background:#ffffff59;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-80px;right:-60px}.free[data-astro-cid-3ztc2mfk] .bulb{width:96px;height:auto;animation:3.6s ease-in-out infinite glow}@keyframes glow{50%{filter:brightness(1.08);transform:translateY(-6px)rotate(6deg)}}.copy[data-astro-cid-3ztc2mfk] .label[data-astro-cid-3ztc2mfk]{color:#9a6b1e;margin-bottom:10px;display:block}.copy[data-astro-cid-3ztc2mfk] .lead[data-astro-cid-3ztc2mfk]{max-width:560px;margin-top:12px}.btn[data-astro-cid-3ztc2mfk]{z-index:1;justify-self:start;position:relative}@media (width>=900px){.free[data-astro-cid-3ztc2mfk]{grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:36px;padding:40px 48px}.free[data-astro-cid-3ztc2mfk] .bulb{width:130px}}@media (prefers-reduced-motion:reduce){.free[data-astro-cid-3ztc2mfk] .bulb{animation:none}}.center[data-astro-cid-5zti2ogf]{text-align:center;margin-inline:auto}.cards[data-astro-cid-5zti2ogf]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.c[data-astro-cid-5zti2ogf]{border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--line);text-align:center;background:#fff;grid-template-rows:auto 1fr auto;gap:14px;padding:26px 22px 24px;display:grid}.c[data-astro-cid-5zti2ogf] .h3[data-astro-cid-5zti2ogf]{max-width:16em;margin-inline:auto}.c[data-astro-cid-5zti2ogf] .muted[data-astro-cid-5zti2ogf]{max-width:24em;margin-inline:auto;font-size:14.5px;line-height:1.5}.art[data-astro-cid-5zti2ogf]{place-items:center;min-height:150px;display:grid}.art[data-astro-cid-5zti2ogf] svg[data-astro-cid-5zti2ogf]{width:min(100%,240px);overflow:visible}svg[data-astro-cid-5zti2ogf] path[data-astro-cid-5zti2ogf],svg[data-astro-cid-5zti2ogf] rect[data-astro-cid-5zti2ogf]{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.soft[data-astro-cid-5zti2ogf]{stroke:var(--line);stroke-width:2px;fill:var(--paper)}.wave[data-astro-cid-5zti2ogf] path[data-astro-cid-5zti2ogf]{stroke:var(--red);stroke-width:6px;transform-origin:50%;transform-box:fill-box;transform:scaleY(.15)}.is-in .wave[data-astro-cid-5zti2ogf] path[data-astro-cid-5zti2ogf]{animation:wave 1.2s var(--ease) infinite alternate}.is-in .wave[data-astro-cid-5zti2ogf] path[data-astro-cid-5zti2ogf]:nth-child(2n){animation-delay:.15s}.is-in .wave[data-astro-cid-5zti2ogf] path[data-astro-cid-5zti2ogf]:nth-child(3n){animation-delay:.3s}@keyframes wave{to{transform:scaleY(1)}}.dot[data-astro-cid-5zti2ogf]{fill:var(--red);stroke:none}.is-in .dot[data-astro-cid-5zti2ogf]{animation:1.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.25}}.draw[data-astro-cid-5zti2ogf]{stroke-dasharray:600;stroke-dashoffset:600px}.is-in .draw[data-astro-cid-5zti2ogf]{animation:drawin 1.2s var(--ease) forwards}.is-in .d2[data-astro-cid-5zti2ogf]{animation-delay:.5s}.is-in .d3[data-astro-cid-5zti2ogf]{animation-delay:.8s}.is-in .d4[data-astro-cid-5zti2ogf]{stroke:var(--red);animation-delay:1.1s}.is-in .d5[data-astro-cid-5zti2ogf]{animation-delay:1.3s}@keyframes drawin{to{stroke-dashoffset:0}}.cursor[data-astro-cid-5zti2ogf]{fill:var(--ink);stroke:#fff;stroke-width:1.4px;opacity:0}.is-in .cursor[data-astro-cid-5zti2ogf]{animation:cursor 2.6s var(--ease) 1.6s infinite}@keyframes cursor{0%{opacity:0;transform:translate(40px,10px)}20%{opacity:1}60%,75%{opacity:1;transform:translate(-82px,-26px)}to{opacity:0;transform:translate(-82px,-26px)}}.words[data-astro-cid-5zti2ogf]{grid-template-areas:"w";position:relative}.words[data-astro-cid-5zti2ogf]>[data-astro-cid-5zti2ogf]{grid-area:w}.old[data-astro-cid-5zti2ogf]{color:var(--ink-3);font-size:clamp(22px,2.6vw,28px);font-weight:700}.new[data-astro-cid-5zti2ogf]{color:var(--red);opacity:0;font-size:clamp(24px,3vw,32px);font-weight:800}.strike[data-astro-cid-5zti2ogf]{width:190px}.strike[data-astro-cid-5zti2ogf] path[data-astro-cid-5zti2ogf]{stroke:var(--red);stroke-width:4px;stroke-dasharray:220;stroke-dashoffset:220px}.is-in .old[data-astro-cid-5zti2ogf]{animation:w-old 7s var(--ease) infinite}.is-in .strike[data-astro-cid-5zti2ogf] path[data-astro-cid-5zti2ogf]{animation:w-strike 7s var(--ease) infinite}.is-in .new[data-astro-cid-5zti2ogf]{animation:w-new 7s var(--ease) infinite}@keyframes w-old{0%,30%{opacity:1;transform:none}38%,92%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes w-strike{0%,8%{stroke-dashoffset:220px;opacity:1}26%{stroke-dashoffset:0;opacity:1}34%,to{stroke-dashoffset:0;opacity:0}}@keyframes w-new{0%,34%{opacity:0;transform:translateY(16px)}42%{opacity:1;color:var(--red);font-family:var(--font);letter-spacing:-.02em;font-style:normal;transform:none}56%{color:var(--ink);letter-spacing:0;font-family:Georgia,serif;font-style:italic}70%{color:#2f6b4f;font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;font-size:22px;font-style:normal}84%{opacity:1;color:var(--red);letter-spacing:-.02em;text-transform:none}92%,to{opacity:0;transform:translateY(-16px)}}.list[data-astro-cid-5zti2ogf]{align-content:center;justify-items:start;gap:10px;margin-inline:auto}.list[data-astro-cid-5zti2ogf] p[data-astro-cid-5zti2ogf]{opacity:.35;align-items:center;gap:10px;font-size:15px;font-weight:600;transition:opacity .3s;display:flex}.list[data-astro-cid-5zti2ogf] p[data-astro-cid-5zti2ogf] svg[data-astro-cid-5zti2ogf]{flex:none;width:22px}.list[data-astro-cid-5zti2ogf] p[data-astro-cid-5zti2ogf] path[data-astro-cid-5zti2ogf]{stroke:var(--red);stroke-width:3px;stroke-dasharray:30;stroke-dashoffset:30px;transition:stroke-dashoffset .5s var(--ease)}.is-in .list[data-astro-cid-5zti2ogf] p[data-astro-cid-5zti2ogf]{opacity:1}.is-in .list[data-astro-cid-5zti2ogf] p[data-astro-cid-5zti2ogf] path[data-astro-cid-5zti2ogf]{stroke-dashoffset:0}.is-in .list[data-astro-cid-5zti2ogf] p[data-astro-cid-5zti2ogf]:first-child,.is-in .list[data-astro-cid-5zti2ogf] p[data-astro-cid-5zti2ogf]:first-child path[data-astro-cid-5zti2ogf]{transition-delay:.4s}.is-in .list[data-astro-cid-5zti2ogf] p[data-astro-cid-5zti2ogf]:nth-child(2),.is-in .list[data-astro-cid-5zti2ogf] p[data-astro-cid-5zti2ogf]:nth-child(2) path[data-astro-cid-5zti2ogf]{transition-delay:.9s}.is-in .list[data-astro-cid-5zti2ogf] p[data-astro-cid-5zti2ogf]:nth-child(3),.is-in .list[data-astro-cid-5zti2ogf] p[data-astro-cid-5zti2ogf]:nth-child(3) path[data-astro-cid-5zti2ogf]{transition-delay:1.4s}.badge[data-astro-cid-5zti2ogf]{background:var(--red);color:#fff;opacity:0;transition:opacity .3s 2s, transform .5s var(--spring) 2s;border-radius:999px;justify-self:center;margin-top:6px;padding:7px 14px;font-size:14px;font-weight:800;transform:scale(.6)rotate(-6deg)}.is-in .badge[data-astro-cid-5zti2ogf]{opacity:1;transform:rotate(-4deg)}@media (width>=700px){.cards[data-astro-cid-5zti2ogf]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.cards[data-astro-cid-5zti2ogf]{grid-template-columns:repeat(4,1fr);gap:16px}.c[data-astro-cid-5zti2ogf]{padding:32px 26px 28px}}@media (prefers-reduced-motion:reduce){.draw[data-astro-cid-5zti2ogf],.strike[data-astro-cid-5zti2ogf] path[data-astro-cid-5zti2ogf],.list[data-astro-cid-5zti2ogf] p[data-astro-cid-5zti2ogf] path[data-astro-cid-5zti2ogf]{stroke-dashoffset:0}.old[data-astro-cid-5zti2ogf],.strike[data-astro-cid-5zti2ogf]{display:none}.new[data-astro-cid-5zti2ogf],.badge[data-astro-cid-5zti2ogf],.cursor[data-astro-cid-5zti2ogf]{opacity:1;transform:none;animation:none!important}}.soft[data-astro-cid-aqpxpz6o]{background:var(--paper-2)}.grid[data-astro-cid-aqpxpz6o]{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.list[data-astro-cid-aqpxpz6o]{display:grid}.list[data-astro-cid-aqpxpz6o] li[data-astro-cid-aqpxpz6o]{transition:padding .3s var(--ease);border-top:1px solid #ddd5c8;grid-template-columns:56px 1fr;gap:14px;padding:24px 0;display:grid}.list[data-astro-cid-aqpxpz6o] li[data-astro-cid-aqpxpz6o]:last-child{border-bottom:1px solid #ddd5c8}.list[data-astro-cid-aqpxpz6o] li[data-astro-cid-aqpxpz6o]:hover{padding-left:8px}.n[data-astro-cid-aqpxpz6o]{color:var(--red);font-size:24px;font-weight:800;line-height:1.15}.muted[data-astro-cid-aqpxpz6o]{max-width:620px;margin-top:8px;font-size:16px;line-height:1.55}@media (width>=900px){.grid[data-astro-cid-aqpxpz6o]{grid-template-columns:.8fr 1.2fr;gap:64px}header[data-astro-cid-aqpxpz6o]{align-self:start;position:sticky;top:110px}.h3[data-astro-cid-aqpxpz6o]{font-size:24px}}.head[data-astro-cid-j7vgp62f]{text-align:center;max-width:640px;margin:0 auto clamp(28px,4vw,48px)}.head[data-astro-cid-j7vgp62f] .label[data-astro-cid-j7vgp62f]{margin-bottom:14px;display:block}.head[data-astro-cid-j7vgp62f] .lead[data-astro-cid-j7vgp62f]{margin-top:14px}.bento[data-astro-cid-j7vgp62f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tile[data-astro-cid-j7vgp62f]{border-radius:var(--r-l);background:var(--c);min-height:168px;transition:transform .4s var(--spring), box-shadow .3s;flex-direction:column;justify-content:space-between;gap:28px;padding:20px;display:flex;position:relative;overflow:hidden}.tile[data-astro-cid-j7vgp62f]:hover{transform:translateY(-6px);box-shadow:0 22px 36px -24px #281e1466}.num[data-astro-cid-j7vgp62f]{letter-spacing:-.04em;color:#1b191724;font-size:44px;font-weight:800;line-height:1;transition:color .3s}.tile[data-astro-cid-j7vgp62f]:hover .num[data-astro-cid-j7vgp62f]{color:var(--red)}b[data-astro-cid-j7vgp62f]{letter-spacing:-.01em;font-size:17px;font-weight:800;line-height:1.2;display:block}.d[data-astro-cid-j7vgp62f]{color:var(--ink-2);margin-top:4px;font-size:14px;line-height:1.35;display:block}.arr[data-astro-cid-j7vgp62f]{color:var(--ink-3);transition:transform .3s var(--ease), color .3s;font-size:20px;position:absolute;top:18px;right:20px}.dark[data-astro-cid-j7vgp62f]{color:#fff}.dark[data-astro-cid-j7vgp62f] .d[data-astro-cid-j7vgp62f]{color:#b9b2c4}.dark[data-astro-cid-j7vgp62f] .num[data-astro-cid-j7vgp62f]{color:#ffffff2e}.wide[data-astro-cid-j7vgp62f]{grid-column:span 2}@media (width>=900px){.bento[data-astro-cid-j7vgp62f]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(200px,auto);gap:16px}.tile[data-astro-cid-j7vgp62f]{min-height:0;padding:26px 26px 24px}.tall[data-astro-cid-j7vgp62f]{grid-row:span 2}.wide-d[data-astro-cid-j7vgp62f]{grid-column:span 2}.wide-d[data-astro-cid-j7vgp62f] .num[data-astro-cid-j7vgp62f]{font-size:64px}.tall[data-astro-cid-j7vgp62f] .num[data-astro-cid-j7vgp62f]{font-size:96px}.wide[data-astro-cid-j7vgp62f] .num[data-astro-cid-j7vgp62f]{font-size:64px}b[data-astro-cid-j7vgp62f]{font-size:19px}.d[data-astro-cid-j7vgp62f]{font-size:15px}}.era[data-astro-cid-3tfkk5t6]{overflow:hidden}.top[data-astro-cid-3tfkk5t6]{grid-template-columns:minmax(0,1fr);align-items:end;gap:24px;display:grid}.lead[data-astro-cid-3tfkk5t6]{max-width:600px;margin-top:18px}.top[data-astro-cid-3tfkk5t6] .art{justify-self:center;width:min(100%,480px)}.rings[data-astro-cid-3tfkk5t6]{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:36px;display:grid;position:relative}.rings[data-astro-cid-3tfkk5t6] li[data-astro-cid-3tfkk5t6]{border-radius:var(--r-m);box-shadow:inset 0 0 0 1px var(--line);background:#fff;gap:4px;padding:20px 20px 20px 54px;display:grid;position:relative}.dot[data-astro-cid-3tfkk5t6]{border:2px solid var(--red);width:18px;height:18px;transform:scale(calc(.7 + var(--i) * .12));transition:background .4s;transition-delay:calc(.5s + var(--i) * .35s);background:#fff;border-radius:50%;position:absolute;top:24px;left:20px}.is-in .dot[data-astro-cid-3tfkk5t6],.rings[data-astro-cid-3tfkk5t6].is-in .dot[data-astro-cid-3tfkk5t6]{background:var(--red)}.rings[data-astro-cid-3tfkk5t6] b[data-astro-cid-3tfkk5t6]{letter-spacing:-.01em;font-size:18px;font-weight:800}.rings[data-astro-cid-3tfkk5t6] .d[data-astro-cid-3tfkk5t6]{color:var(--ink-2);font-size:14.5px;line-height:1.45}@media (width>=1000px){.top[data-astro-cid-3tfkk5t6]{grid-template-columns:1.1fr .9fr;gap:48px}.rings[data-astro-cid-3tfkk5t6]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px}.rings[data-astro-cid-3tfkk5t6] li[data-astro-cid-3tfkk5t6]{min-height:calc(150px + var(--i) * 40px);align-content:end;padding:26px 22px 24px}.dot[data-astro-cid-3tfkk5t6]{top:24px;left:22px}.rings[data-astro-cid-3tfkk5t6]:before{content:"";background:linear-gradient(90deg, var(--red), transparent);transform-origin:0;height:2px;transition:transform 1.6s var(--ease) .3s;display:none;position:absolute;top:33px;left:31px;right:12%;transform:scaleX(0)}}.quotes[data-astro-cid-vq2lomwn]{background:var(--ink);color:#f3efe8}.head[data-astro-cid-vq2lomwn]{max-width:720px;margin-bottom:clamp(28px,4vw,44px)}.head[data-astro-cid-vq2lomwn] .label[data-astro-cid-vq2lomwn]{color:#9b948b;margin-bottom:14px;display:block}.feature[data-astro-cid-vq2lomwn]{border-radius:var(--r-l);background:#24211e;grid-template-columns:minmax(0,1fr);margin:0;display:grid;overflow:hidden}.player[data-astro-cid-vq2lomwn]{width:100%;max-width:460px;margin-inline:auto;position:relative}video[data-astro-cid-vq2lomwn]{aspect-ratio:9/16;background:#000;width:100%;display:block}.sound[data-astro-cid-vq2lomwn]{background:var(--red);color:#fff;transition:transform .2s var(--ease), opacity .3s;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:700;display:inline-flex;position:absolute;top:16px;left:16px;box-shadow:0 10px 24px -10px #0009}.sound[data-astro-cid-vq2lomwn]:hover{transform:translateY(-2px)}.sound[data-astro-cid-vq2lomwn] svg[data-astro-cid-vq2lomwn]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.sound[data-astro-cid-vq2lomwn] svg[data-astro-cid-vq2lomwn] path[data-astro-cid-vq2lomwn]:first-child{fill:currentColor}.sound[data-astro-cid-vq2lomwn].is-on{opacity:0;pointer-events:none}figcaption[data-astro-cid-vq2lomwn]{align-content:start;gap:14px;padding:18px;display:grid}.bubble[data-astro-cid-vq2lomwn]{transition:transform .4s var(--spring);border-radius:26px;position:relative}.bubble[data-astro-cid-vq2lomwn]:hover{transform:translateY(-4px)}.big[data-astro-cid-vq2lomwn]{color:var(--ink);background:#fffaf2;padding:26px 24px 22px}.big[data-astro-cid-vq2lomwn] .name[data-astro-cid-vq2lomwn]{letter-spacing:-.02em;font-size:24px;font-weight:800}.big[data-astro-cid-vq2lomwn] .bio[data-astro-cid-vq2lomwn]{color:var(--ink-2);margin-top:8px;font-size:14.5px;line-height:1.5}.big[data-astro-cid-vq2lomwn] .inline[data-astro-cid-vq2lomwn]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:3px}.big[data-astro-cid-vq2lomwn] .pull[data-astro-cid-vq2lomwn]{border-left:3px solid var(--red);margin-top:16px;padding-left:14px;font-size:clamp(18px,1.7vw,21px);font-weight:750;line-height:1.35}.big[data-astro-cid-vq2lomwn] .src[data-astro-cid-vq2lomwn]{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;margin-top:18px;font-size:13.5px;display:inline-block}.big[data-astro-cid-vq2lomwn] .src[data-astro-cid-vq2lomwn]:hover{color:var(--red)}.small-row[data-astro-cid-vq2lomwn]{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.credits[data-astro-cid-vq2lomwn]{color:#7d766d;margin-top:14px;font-size:12px}.person[data-astro-cid-vq2lomwn]{align-content:start;gap:14px;display:grid}.small[data-astro-cid-vq2lomwn]{color:#f3efe8;background:#3a342f;margin:0;padding:20px 20px 18px}.small[data-astro-cid-vq2lomwn] .ru[data-astro-cid-vq2lomwn]{font-size:15.5px;font-weight:650;line-height:1.45}.small[data-astro-cid-vq2lomwn] .where[data-astro-cid-vq2lomwn]{color:#b4ada3;text-underline-offset:3px;margin-top:10px;font-size:13px;text-decoration:underline #5a534d;display:inline-block}.small[data-astro-cid-vq2lomwn] .where[data-astro-cid-vq2lomwn]:hover{color:#fff}.face[data-astro-cid-vq2lomwn]{align-items:center;gap:12px;padding-left:8px;display:flex}.face[data-astro-cid-vq2lomwn] img{object-fit:cover;border-radius:50%;width:56px;height:56px;box-shadow:0 0 0 3px #3a342f}.face[data-astro-cid-vq2lomwn] p[data-astro-cid-vq2lomwn]{color:#b4ada3;font-size:13px;line-height:1.35;display:grid}.face[data-astro-cid-vq2lomwn] b[data-astro-cid-vq2lomwn]{color:#fff;font-size:15px;font-weight:750}.bubble[data-astro-cid-vq2lomwn]:after{content:"";background:inherit;width:22px;height:22px;position:absolute}.big[data-astro-cid-vq2lomwn]:after{border-radius:0 0 6px;bottom:-9px;left:28px;transform:rotate(45deg)}.small[data-astro-cid-vq2lomwn]:after{border-radius:0 0 6px;bottom:-9px;left:26px;transform:rotate(45deg)}@media (width>=900px){.feature[data-astro-cid-vq2lomwn]{grid-template-columns:auto minmax(0,1fr);align-items:center}.player[data-astro-cid-vq2lomwn]{width:auto;max-width:none}.player[data-astro-cid-vq2lomwn] video[data-astro-cid-vq2lomwn]{width:auto;height:min(100svh - 140px,640px)}figcaption[data-astro-cid-vq2lomwn]{gap:22px;padding:36px 36px 36px 40px}.big[data-astro-cid-vq2lomwn]{padding:32px 32px 28px}.big[data-astro-cid-vq2lomwn] .name[data-astro-cid-vq2lomwn]{font-size:28px}.big[data-astro-cid-vq2lomwn]:after{border-radius:0 0 0 6px;top:46px;bottom:auto;left:-9px}.small-row[data-astro-cid-vq2lomwn]{grid-template-columns:1fr 1fr;gap:18px}.person[data-astro-cid-vq2lomwn]:nth-child(2){margin-top:26px}}.soft[data-astro-cid-asci5aai]{background:var(--paper-2)}.gap[data-astro-cid-asci5aai]{height:40px}.me[data-astro-cid-5ajfgvzx]{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 22px;display:grid;overflow:hidden}.me[data-astro-cid-5ajfgvzx] .art{width:min(70%,280px);margin:-8px auto -28px}.lead[data-astro-cid-5ajfgvzx]{max-width:560px;margin-top:14px}.made[data-astro-cid-5ajfgvzx]{margin:44px 0 16px}.road[data-astro-cid-5ajfgvzx]{border-radius:var(--r-l);background:var(--line);grid-template-columns:minmax(0,1fr);gap:1px;display:grid;overflow:hidden}.road[data-astro-cid-5ajfgvzx] li[data-astro-cid-5ajfgvzx]{background:#fff;flex-direction:column;gap:6px;padding:22px;transition:background .3s;display:flex}.road[data-astro-cid-5ajfgvzx] li[data-astro-cid-5ajfgvzx]:hover{background:#fff7f5}.road[data-astro-cid-5ajfgvzx] .y[data-astro-cid-5ajfgvzx]{color:var(--red);font-size:14px;font-weight:800}.road[data-astro-cid-5ajfgvzx] b[data-astro-cid-5ajfgvzx]{letter-spacing:-.01em;font-size:18px;font-weight:800}.road[data-astro-cid-5ajfgvzx] .d[data-astro-cid-5ajfgvzx]{color:var(--ink-2);font-size:14.5px;line-height:1.5}.road[data-astro-cid-5ajfgvzx] li[data-astro-cid-5ajfgvzx]:nth-child(2){background:var(--ink);color:#fff}.road[data-astro-cid-5ajfgvzx] li[data-astro-cid-5ajfgvzx]:nth-child(2) .d[data-astro-cid-5ajfgvzx]{color:#b9b2c4}.road[data-astro-cid-5ajfgvzx] li[data-astro-cid-5ajfgvzx]:nth-child(2) .y[data-astro-cid-5ajfgvzx]{color:#ff8a7f}.m[data-astro-cid-5ajfgvzx]{margin:auto 0 0;padding-top:16px}.badge[data-astro-cid-5ajfgvzx] img{width:100%;height:auto;transition:rotate .4s var(--spring), transform .4s var(--spring);border-radius:10px;rotate:-3deg;box-shadow:0 14px 28px -14px #0009}.badge[data-astro-cid-5ajfgvzx]:hover img{transform:scale(1.06)}.badge[data-astro-cid-5ajfgvzx] figcaption[data-astro-cid-5ajfgvzx]{color:#8f887f;margin-top:10px;font-size:12.5px}.logos[data-astro-cid-5ajfgvzx]{flex-wrap:wrap;gap:8px;display:flex}.logos[data-astro-cid-5ajfgvzx] img{object-fit:contain;background:var(--paper-2);border-radius:12px;width:48px;height:48px;padding:6px}.shot[data-astro-cid-5ajfgvzx] img{object-fit:cover;object-position:top;width:100%;height:120px;box-shadow:inset 0 0 0 1px var(--line);transition:transform .4s var(--spring);border-radius:10px}.shot[data-astro-cid-5ajfgvzx]:hover img{transform:scale(1.04)}.photo[data-astro-cid-5ajfgvzx] img{width:100%;height:auto;transition:rotate .4s var(--spring);border:6px solid #fff;border-bottom-width:18px;border-radius:8px;rotate:2deg;box-shadow:0 10px 22px -12px #281e1473}.photo[data-astro-cid-5ajfgvzx]:hover img{rotate:0deg}.photo[data-astro-cid-5ajfgvzx] figcaption[data-astro-cid-5ajfgvzx]{color:var(--ink-3);margin-top:8px;font-size:12.5px}.round[data-astro-cid-5ajfgvzx] img{border-radius:50%;width:80px;height:80px}.more-path[data-astro-cid-5ajfgvzx]{color:var(--red);margin-top:14px;font-size:15px;font-weight:700;display:inline-block}.more-path[data-astro-cid-5ajfgvzx]:hover{text-underline-offset:4px;text-decoration:underline}.projects[data-astro-cid-5ajfgvzx]{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.projects[data-astro-cid-5ajfgvzx] a[data-astro-cid-5ajfgvzx]{gap:4px;display:grid}.frame[data-astro-cid-5ajfgvzx]{border-radius:var(--r-m);box-shadow:inset 0 0 0 1px var(--line);background:var(--paper-2);margin-bottom:10px;display:block;overflow:hidden}.frame[data-astro-cid-5ajfgvzx] img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;transition:transform .6s var(--ease)}.projects[data-astro-cid-5ajfgvzx] a[data-astro-cid-5ajfgvzx]:hover .frame[data-astro-cid-5ajfgvzx] img{transform:scale(1.04)}.projects[data-astro-cid-5ajfgvzx] b[data-astro-cid-5ajfgvzx]{font-weight:750}.projects[data-astro-cid-5ajfgvzx] b[data-astro-cid-5ajfgvzx] span[data-astro-cid-5ajfgvzx]{color:var(--red);transition:transform .25s var(--ease);display:inline-block}.projects[data-astro-cid-5ajfgvzx] a[data-astro-cid-5ajfgvzx]:hover b[data-astro-cid-5ajfgvzx] span[data-astro-cid-5ajfgvzx]{transform:translate(2px,-2px)}.projects[data-astro-cid-5ajfgvzx] .muted[data-astro-cid-5ajfgvzx]{font-size:14.5px}.all[data-astro-cid-5ajfgvzx]{margin-top:26px}@media (width>=640px){.road[data-astro-cid-5ajfgvzx]{grid-template-columns:1fr 1fr}}@media (width>=760px){.projects[data-astro-cid-5ajfgvzx]{grid-template-columns:repeat(3,1fr)}}@media (width>=900px){.me[data-astro-cid-5ajfgvzx]{grid-template-columns:260px minmax(0,1fr);align-items:end;gap:40px;padding:48px 48px 0}.me[data-astro-cid-5ajfgvzx] .art{width:100%;margin:0}.me[data-astro-cid-5ajfgvzx]>div[data-astro-cid-5ajfgvzx]{padding-bottom:48px}.lead[data-astro-cid-5ajfgvzx]{max-width:460px}.road[data-astro-cid-5ajfgvzx]{grid-template-columns:repeat(3,1fr)}}@media (width>=1100px){.road[data-astro-cid-5ajfgvzx]{grid-template-columns:repeat(6,1fr)}}.soft[data-astro-cid-esm6kngk]{background:var(--paper-2);overflow:hidden}.lanes[data-astro-cid-esm6kngk]{gap:16px;display:grid}.lane[data-astro-cid-esm6kngk]{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.track[data-astro-cid-esm6kngk]{align-items:flex-start;gap:16px;width:max-content;animation:70s linear infinite lane;display:flex}.back[data-astro-cid-esm6kngk] .track[data-astro-cid-esm6kngk]{animation-duration:80s;animation-direction:reverse}.lane[data-astro-cid-esm6kngk]:hover .track[data-astro-cid-esm6kngk]{animation-play-state:paused}.track[data-astro-cid-esm6kngk] li[data-astro-cid-esm6kngk]{flex:none;width:240px}.track[data-astro-cid-esm6kngk] img{object-fit:cover;object-position:top;border-radius:var(--r-s);background:#fff;width:100%;height:auto;max-height:300px;box-shadow:0 1px #0000000a,0 14px 28px -18px #1e191459}@keyframes lane{to{transform:translate(calc(-50% - 8px))}}.more[data-astro-cid-esm6kngk]{margin-top:28px}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-esm6kngk]{animation:none}.lane[data-astro-cid-esm6kngk]{overflow-x:auto}}.grid[data-astro-cid-m6ew3xsr]{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.aside[data-astro-cid-m6ew3xsr] .cat{width:180px;margin-top:28px}.list[data-astro-cid-m6ew3xsr]>div[data-astro-cid-m6ew3xsr]{border-top:1px solid var(--line);padding:22px 0}.list[data-astro-cid-m6ew3xsr] dd[data-astro-cid-m6ew3xsr]{margin-top:8px;font-size:16px;line-height:1.55}@media (width>=900px){.aside[data-astro-cid-m6ew3xsr]{align-self:start;position:sticky;top:100px}.aside[data-astro-cid-m6ew3xsr] .cat{width:220px;margin-top:40px}.grid[data-astro-cid-m6ew3xsr]{grid-template-columns:.8fr 1.2fr;gap:64px}}.box[data-astro-cid-sskwr23d]{border-radius:var(--r-l);background:var(--paper-2);grid-template-columns:minmax(0,1fr);gap:8px;padding:40px 22px 0;display:grid;overflow:hidden}.lead[data-astro-cid-sskwr23d]{margin-top:14px}.actions[data-astro-cid-sskwr23d]{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.actions[data-astro-cid-sskwr23d] .btn[data-astro-cid-sskwr23d]{flex:220px}.box[data-astro-cid-sskwr23d] .art{justify-self:center;width:min(64%,300px);margin-top:12px}@media (width>=900px){.box[data-astro-cid-sskwr23d]{grid-template-columns:1fr 320px;align-items:end;gap:40px;padding:64px 0 0 64px}.copy[data-astro-cid-sskwr23d]{padding-bottom:64px}.actions[data-astro-cid-sskwr23d] .btn[data-astro-cid-sskwr23d]{flex:none}.box[data-astro-cid-sskwr23d] .art{width:100%;margin:0}}
