.phero[data-astro-cid-6v3mdio7]{background:var(--bg-dark);color:#fff;padding-block:clamp(48px,8vw,96px) clamp(40px,6vw,72px);position:relative;overflow:hidden}.phero[data-astro-cid-6v3mdio7]:after{content:"";background:radial-gradient(circle,#f006,#0000 70%);border-radius:50%;width:460px;height:460px;position:absolute;top:-140px;right:-120px}.phero[data-astro-cid-6v3mdio7] .container[data-astro-cid-6v3mdio7]{z-index:1;position:relative}.phero[data-astro-cid-6v3mdio7] .eyebrow[data-astro-cid-6v3mdio7]{color:#ff5a5a}.phero[data-astro-cid-6v3mdio7] h1[data-astro-cid-6v3mdio7]{font-size:clamp(34px,6vw,64px);font-weight:800;line-height:1.25}.phero__lead[data-astro-cid-6v3mdio7]{color:#c9ccd3;max-width:40em;word-break:auto-phrase;margin-top:18px}.phero__icons[data-astro-cid-6v3mdio7]{flex-wrap:wrap;gap:20px 28px;margin:40px 0 0;padding:0;list-style:none;display:flex}.phero__icons[data-astro-cid-6v3mdio7] a[data-astro-cid-6v3mdio7]{text-align:center;flex-direction:column;align-items:center;gap:8px;width:88px;text-decoration:none;display:flex}.phero__icons[data-astro-cid-6v3mdio7] img[data-astro-cid-6v3mdio7]{border-radius:22%;width:72px;height:72px;transition:transform .2s;box-shadow:0 6px 18px #00000073}.phero__icons[data-astro-cid-6v3mdio7] a[data-astro-cid-6v3mdio7]:hover img[data-astro-cid-6v3mdio7]{transform:translateY(-4px)}.phero__icons[data-astro-cid-6v3mdio7] span[data-astro-cid-6v3mdio7]{color:#c9ccd3;font-size:12px;line-height:1.4}.showcase[data-astro-cid-6v3mdio7]{padding-block:clamp(56px,8vw,104px);scroll-margin-top:72px}.showcase--alt[data-astro-cid-6v3mdio7]{background:var(--bg-soft)}.showcase__grid[data-astro-cid-6v3mdio7]{grid-template-columns:minmax(280px,380px) 1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (width<=900px){.showcase__grid[data-astro-cid-6v3mdio7]{grid-template-columns:1fr}}.showcase__icon[data-astro-cid-6v3mdio7]{border-radius:22%;width:112px;height:112px;margin-bottom:20px;box-shadow:0 8px 24px #00000024}.showcase__tags[data-astro-cid-6v3mdio7]{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.chip[data-astro-cid-6v3mdio7]{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:500}.showcase--alt[data-astro-cid-6v3mdio7] .chip[data-astro-cid-6v3mdio7]{background:#fff}.chip--ai[data-astro-cid-6v3mdio7]{background:var(--ink);border-color:var(--ink);color:#fff}.showcase__name[data-astro-cid-6v3mdio7]{margin-bottom:8px;font-size:clamp(28px,3.4vw,38px);font-weight:800}.showcase__tagline[data-astro-cid-6v3mdio7]{color:var(--ink);word-break:auto-phrase;margin-bottom:12px;font-size:17px;font-weight:700;line-height:1.7}.showcase__summary[data-astro-cid-6v3mdio7]{color:var(--ink-2);font-size:15px;line-height:1.9}.store[data-astro-cid-6v3mdio7]{color:#fff;background:#000;border-radius:12px;align-items:center;gap:10px;margin-top:8px;padding:9px 18px 9px 14px;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.store[data-astro-cid-6v3mdio7]:hover{background:#222;transform:translateY(-1px)}.store[data-astro-cid-6v3mdio7] span[data-astro-cid-6v3mdio7]{font-family:var(--font-en);flex-direction:column;font-size:18px;font-weight:700;line-height:1.1;display:flex}.store[data-astro-cid-6v3mdio7] small[data-astro-cid-6v3mdio7]{letter-spacing:.02em;font-size:10px;font-weight:500}.shots[data-astro-cid-6v3mdio7]{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:16px;min-width:0;margin-inline:-4px;padding:8px 4px 20px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.shots[data-astro-cid-6v3mdio7] img[data-astro-cid-6v3mdio7]{scroll-snap-align:start;background:#fff;border-radius:18px;flex:none;width:auto;height:clamp(360px,46vw,520px);box-shadow:0 2px 6px #0000000f,0 12px 32px #0000001f}@media (width<=900px){.shots[data-astro-cid-6v3mdio7]{margin-right:calc(var(--gutter) * -1);padding-right:var(--gutter)}.shots[data-astro-cid-6v3mdio7] img[data-astro-cid-6v3mdio7]{height:420px}}.dojo[data-astro-cid-6v3mdio7]{border-top:1px solid var(--line);background:linear-gradient(135deg,#fff5f5,#fff 60%);padding-block:clamp(56px,8vw,104px)}.dojo__grid[data-astro-cid-6v3mdio7]{grid-template-columns:1fr 1.2fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (width<=900px){.dojo__grid[data-astro-cid-6v3mdio7]{grid-template-columns:1fr}}.dojo__title[data-astro-cid-6v3mdio7]{font-family:var(--font-en);font-size:clamp(40px,5vw,56px);font-weight:800;line-height:1}.dojo__sub[data-astro-cid-6v3mdio7]{margin:10px 0 16px;font-size:18px;font-weight:700}.dojo[data-astro-cid-6v3mdio7] p[data-astro-cid-6v3mdio7]:not(.eyebrow):not(.dojo__sub){color:var(--ink-2)}.dojo__stacks[data-astro-cid-6v3mdio7]{flex-wrap:wrap;gap:6px;margin:0 0 24px;padding:0;list-style:none;display:flex}.dojo__stacks[data-astro-cid-6v3mdio7] li[data-astro-cid-6v3mdio7]{font-family:var(--font-en);background:var(--ink);color:#fff;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:700}.dojo__shot[data-astro-cid-6v3mdio7] img[data-astro-cid-6v3mdio7]{border-radius:12px;width:100%;height:auto;transition:transform .2s;display:block;box-shadow:0 20px 50px #0003}.dojo__shot[data-astro-cid-6v3mdio7]:hover img[data-astro-cid-6v3mdio7]{transform:translateY(-3px)}.dojo__steps[data-astro-cid-6v3mdio7]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dojo__steps[data-astro-cid-6v3mdio7] li[data-astro-cid-6v3mdio7]{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:12px 16px;font-weight:700;display:flex;box-shadow:0 1px 2px #0000000a}.dojo__steps[data-astro-cid-6v3mdio7] span[data-astro-cid-6v3mdio7]{background:var(--red);color:#fff;width:28px;height:28px;font-family:var(--font-en);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.about[data-astro-cid-6v3mdio7]{grid-template-columns:minmax(240px,1fr) 1.8fr;gap:32px 64px;display:grid}@media (width<=760px){.about[data-astro-cid-6v3mdio7]{grid-template-columns:1fr}}.about[data-astro-cid-6v3mdio7] p[data-astro-cid-6v3mdio7]{color:#c9ccd3}.about[data-astro-cid-6v3mdio7] .btn[data-astro-cid-6v3mdio7]{margin-top:12px}.sp[data-astro-cid-6v3mdio7]{display:none}@media (width<=600px){.sp[data-astro-cid-6v3mdio7]{display:inline}}
