.hero[data-astro-cid-jdovvxl7]{display:flex;flex-wrap:wrap;gap:56px;align-items:center;padding-top:72px;padding-bottom:64px}.hero-copy[data-astro-cid-jdovvxl7]{flex:999 1 520px;min-width:0}.hero-eyebrow[data-astro-cid-jdovvxl7]{margin-bottom:22px;font-weight:600;font-size:15px}.hero-title[data-astro-cid-jdovvxl7]{font-size:clamp(64px,10vw,132px);line-height:.88}.hero-sub[data-astro-cid-jdovvxl7]{margin-top:28px;max-width:560px;font-size:19px;line-height:1.55}.hero-actions[data-astro-cid-jdovvxl7]{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.hero-show[data-astro-cid-jdovvxl7]{flex:1 1 320px;display:flex;flex-direction:column;align-items:center;gap:22px}.phone[data-astro-cid-jdovvxl7]{width:270px;padding:10px;background:var(--frame);border-radius:40px}[data-theme=dark] .phone[data-astro-cid-jdovvxl7]{box-shadow:0 0 0 1px var(--line)}.phone[data-astro-cid-jdovvxl7] img[data-astro-cid-jdovvxl7]{width:100%;height:auto;aspect-ratio:405 / 720;object-fit:cover;border-radius:30px}.hero-latest[data-astro-cid-jdovvxl7]{display:flex;align-items:center;gap:14px;width:300px;padding:12px 16px 12px 12px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .16s var(--ease)}.hero-show[data-astro-cid-jdovvxl7]:hover .hero-latest[data-astro-cid-jdovvxl7]{border-color:var(--line-strong)}.hero-latest[data-astro-cid-jdovvxl7] img[data-astro-cid-jdovvxl7]{width:52px;height:52px;border-radius:12px}.hero-latest[data-astro-cid-jdovvxl7] div[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.hero-latest-title[data-astro-cid-jdovvxl7]{font-weight:700;font-size:16px}.proof-band[data-astro-cid-jdovvxl7]{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.proof[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.proof[data-astro-cid-jdovvxl7]>div[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;gap:6px;padding:32px 20px;border-left:1px solid var(--line);font-size:15px}.proof[data-astro-cid-jdovvxl7]>div[data-astro-cid-jdovvxl7]:first-child{border-left:0;padding-left:0}.proof-num[data-astro-cid-jdovvxl7]{font-family:var(--f-display);font-weight:800;font-size:56px;line-height:1}@media(max-width:900px){.proof[data-astro-cid-jdovvxl7]{grid-template-columns:repeat(2,minmax(0,1fr))}.proof[data-astro-cid-jdovvxl7]>div[data-astro-cid-jdovvxl7]:nth-child(3){border-left:0;padding-left:0}.proof[data-astro-cid-jdovvxl7]>div[data-astro-cid-jdovvxl7]:nth-child(n+3){border-top:1px solid var(--line)}}.catalog[data-astro-cid-jdovvxl7]{background:var(--surface);border-bottom:1px solid var(--line)}.catalog[data-astro-cid-jdovvxl7]>.container[data-astro-cid-jdovvxl7]{padding-top:96px;padding-bottom:72px}.catalog-head[data-astro-cid-jdovvxl7]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.catalog-title[data-astro-cid-jdovvxl7]{font-size:clamp(48px,7vw,88px)}.filters[data-astro-cid-jdovvxl7]{display:flex;flex-wrap:wrap;gap:8px}.filter[data-astro-cid-jdovvxl7]{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 20px;border-radius:999px;border:1.5px solid var(--line);background:var(--card);font-weight:700;font-size:15px;cursor:pointer;transition:border-color .14s var(--ease)}.filter[data-astro-cid-jdovvxl7]:hover{border-color:var(--fg)}.filter[data-astro-cid-jdovvxl7][aria-pressed=true]{background:var(--lime);color:var(--on-lime);border-color:var(--on-lime)}.filter-count[data-astro-cid-jdovvxl7]{font-weight:600;color:var(--fg-2)}.filter[data-astro-cid-jdovvxl7][aria-pressed=true] .filter-count[data-astro-cid-jdovvxl7]{color:var(--on-lime);opacity:.7}.grid[data-astro-cid-jdovvxl7]{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-auto-flow:dense;gap:16px}.grid-item[data-astro-cid-jdovvxl7]{display:flex}.grid-item[data-astro-cid-jdovvxl7].featured{grid-row:span 2}.grid-item[data-astro-cid-jdovvxl7][hidden]{display:none}.grid-item[data-astro-cid-jdovvxl7] .card[data-astro-cid-jdovvxl7]{width:100%}.card-featured[data-astro-cid-jdovvxl7]{flex-direction:column;padding:0;overflow:hidden;gap:0}.card-shot[data-astro-cid-jdovvxl7]{width:100%;height:300px;object-fit:cover;object-position:top;background:var(--surface-2);border-bottom:1px solid var(--line)}.card-row[data-astro-cid-jdovvxl7]{display:flex;gap:14px;align-items:flex-start}.card-featured[data-astro-cid-jdovvxl7] .card-row[data-astro-cid-jdovvxl7]{padding:18px}@media(max-width:560px){.grid-item[data-astro-cid-jdovvxl7].featured{grid-row:auto}}.spot-wrap[data-astro-cid-jdovvxl7]{padding-top:72px;padding-bottom:56px}.spot[data-astro-cid-jdovvxl7]{display:flex;flex-wrap:wrap;gap:48px;align-items:center;padding:48px;border-radius:var(--radius);background:var(--lime);color:var(--on-lime);overflow:hidden}.spot-copy[data-astro-cid-jdovvxl7]{flex:999 1 420px;min-width:0;display:flex;flex-direction:column;gap:18px}.spot-eyebrow[data-astro-cid-jdovvxl7]{font-weight:700;font-size:15px}.spot-title[data-astro-cid-jdovvxl7]{font-size:clamp(48px,7vw,96px);line-height:.88}.spot-text[data-astro-cid-jdovvxl7]{font-size:18px;line-height:1.55;max-width:520px}.spot-actions[data-astro-cid-jdovvxl7]{display:flex;align-items:center;gap:14px;margin-top:8px;flex-wrap:wrap}.spot-actions[data-astro-cid-jdovvxl7] img[data-astro-cid-jdovvxl7]{width:56px;height:56px;border-radius:12px}.spot-play[data-astro-cid-jdovvxl7]{font-weight:700;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.spot-show[data-astro-cid-jdovvxl7]{flex:1 1 240px;display:flex;justify-content:center}.phone-tilt[data-astro-cid-jdovvxl7]{width:230px;padding:9px;border-radius:36px;background:#0e0f13;transform:rotate(4deg)}.phone-tilt[data-astro-cid-jdovvxl7] img[data-astro-cid-jdovvxl7]{border-radius:28px}@media(max-width:560px){.spot[data-astro-cid-jdovvxl7]{padding:28px}}.principles-wrap[data-astro-cid-jdovvxl7]{padding-top:72px;padding-bottom:96px}.section-title[data-astro-cid-jdovvxl7]{font-size:clamp(40px,5vw,64px);margin-bottom:40px}.principles[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.principle[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:4px solid var(--line)}.principle[data-astro-cid-jdovvxl7].first{border-top-color:var(--fg)}.principle-n[data-astro-cid-jdovvxl7]{font-family:var(--f-display);font-weight:800;font-size:44px;line-height:1}.principle[data-astro-cid-jdovvxl7] h3[data-astro-cid-jdovvxl7]{font-size:21px;font-weight:700;line-height:1.25}.principle[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{font-size:16px;line-height:1.55}@media(max-width:900px){.principles[data-astro-cid-jdovvxl7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.principles[data-astro-cid-jdovvxl7]{grid-template-columns:1fr}}.studio-band[data-astro-cid-jdovvxl7]{background:var(--surface);border-top:1px solid var(--line)}.studio[data-astro-cid-jdovvxl7]{display:flex;flex-wrap:wrap;gap:48px;padding-top:96px;padding-bottom:96px}.studio-title[data-astro-cid-jdovvxl7]{flex:1 1 380px;font-size:clamp(48px,6vw,80px)}.studio-copy[data-astro-cid-jdovvxl7]{flex:999 1 480px;min-width:0;display:flex;flex-direction:column;gap:20px}.studio-copy[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{font-size:19px;line-height:1.65}.strip[data-astro-cid-jdovvxl7]{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.strip[data-astro-cid-jdovvxl7] img[data-astro-cid-jdovvxl7]{width:48px;height:48px;border-radius:11px}.contact-band[data-astro-cid-jdovvxl7]{background:var(--surface-2);border-top:1px solid var(--line)}.contact[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-top:88px;padding-bottom:88px}.contact-eyebrow[data-astro-cid-jdovvxl7]{font-weight:600;font-size:15px}.contact-title[data-astro-cid-jdovvxl7]{font-size:clamp(40px,5vw,64px);line-height:.92;max-width:900px}
