.pro[data-astro-cid-usz3khe5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,88px);align-items:start}.pro-media[data-astro-cid-usz3khe5]{position:sticky;top:calc(var(--head-h) + 24px);display:grid;gap:12px}.pro-main[data-astro-cid-usz3khe5]{aspect-ratio:4 / 5;border-radius:var(--r-lg)}.pro-main[data-astro-cid-usz3khe5] .pro-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s var(--ease),transform 1.2s var(--ease);transform:scale(1.04)}.pro-main[data-astro-cid-usz3khe5] .pro-photo.is-on{opacity:1;transform:none}.thumbs[data-astro-cid-usz3khe5]{display:flex;gap:8px;flex-wrap:wrap}.thumbs[data-astro-cid-usz3khe5] button[data-astro-cid-usz3khe5]{width:72px;height:90px;padding:0;border:2px solid transparent;border-radius:var(--r-sm);overflow:hidden;cursor:pointer;background:#ddd;opacity:.55;transition:opacity .3s,border-color .3s}.thumbs[data-astro-cid-usz3khe5] button[data-astro-cid-usz3khe5].is-on,.thumbs[data-astro-cid-usz3khe5] button[data-astro-cid-usz3khe5]:hover{opacity:1}.thumbs[data-astro-cid-usz3khe5] button[data-astro-cid-usz3khe5].is-on{border-color:var(--ink)}.thumbs[data-astro-cid-usz3khe5] img{width:100%;height:100%;object-fit:cover}.pro-body[data-astro-cid-usz3khe5]{display:grid;gap:22px;justify-items:start;padding-top:8px}.pro-name[data-astro-cid-usz3khe5]{font-size:clamp(48px,6vw,88px);font-weight:700;letter-spacing:-.06em;line-height:1}.pro-lead[data-astro-cid-usz3khe5]{font-size:clamp(18px,1.4vw,20px);line-height:1.75;color:var(--ink-2);max-width:32em}.pro-sec[data-astro-cid-usz3khe5]{width:100%;margin-top:18px;padding-top:24px;border-top:1px solid var(--line)}.pro-sec[data-astro-cid-usz3khe5] h2[data-astro-cid-usz3khe5]{font-size:15px;font-weight:700;color:var(--accent);margin-bottom:14px}.pro-sec[data-astro-cid-usz3khe5] ul[data-astro-cid-usz3khe5]{display:grid;gap:10px}.pro-sec[data-astro-cid-usz3khe5] li[data-astro-cid-usz3khe5]{font-size:16.5px;line-height:1.6;padding-left:16px;position:relative}.pro-sec[data-astro-cid-usz3khe5] li[data-astro-cid-usz3khe5]:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--ink-3)}.stage-list[data-astro-cid-usz3khe5] li[data-astro-cid-usz3khe5]{display:flex;gap:14px;align-items:center;padding-left:0}.stage-list[data-astro-cid-usz3khe5] li[data-astro-cid-usz3khe5]:before{display:none}.stage-list[data-astro-cid-usz3khe5] img{width:56px;height:79px;object-fit:cover;border-radius:6px;flex:none}.stage-list[data-astro-cid-usz3khe5] b[data-astro-cid-usz3khe5]{display:block;font-size:17px}.stage-list[data-astro-cid-usz3khe5] span[data-astro-cid-usz3khe5]{font-size:14.5px;color:var(--ink-3)}.pro-empty[data-astro-cid-usz3khe5]{padding:20px 22px;border-radius:var(--r);background:var(--surface);color:var(--ink-2)}.vids[data-astro-cid-usz3khe5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.vid[data-astro-cid-usz3khe5]{display:grid;gap:10px}.vid-img[data-astro-cid-usz3khe5]{aspect-ratio:16 / 9;border-radius:var(--r)}.vid-img[data-astro-cid-usz3khe5] img[data-astro-cid-usz3khe5]{object-position:center}.vid-play[data-astro-cid-usz3khe5]{position:absolute;inset:0;margin:auto;width:60px;height:60px;border-radius:50%;background:#0d0e10b3;color:#fff;display:grid;place-items:center;transition:transform .4s var(--ease),background-color .3s}.vid-play[data-astro-cid-usz3khe5] svg{width:22px;height:22px;margin-left:3px}.vid[data-astro-cid-usz3khe5]:hover .vid-play[data-astro-cid-usz3khe5]{transform:scale(1.1);background:var(--accent)}.vid-title[data-astro-cid-usz3khe5]{font-size:15px;font-weight:600}.pn[data-astro-cid-usz3khe5]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:clamp(72px,8vw,112px)}.pn[data-astro-cid-usz3khe5] a[data-astro-cid-usz3khe5]{display:flex;align-items:center;gap:16px;padding:24px 28px;border-radius:var(--r-lg);background:var(--surface);font-size:22px;font-weight:700;letter-spacing:-.04em;transition:background-color .3s,color .3s}.pn[data-astro-cid-usz3khe5] a[data-astro-cid-usz3khe5]:hover{background:var(--ink);color:#fff}.pn[data-astro-cid-usz3khe5] small[data-astro-cid-usz3khe5]{display:block;font-size:13.5px;font-weight:600;color:var(--ink-3);letter-spacing:0}.pn[data-astro-cid-usz3khe5] svg{width:24px;height:24px;flex:none}.pn-next[data-astro-cid-usz3khe5]{justify-content:flex-end;text-align:right}@media(max-width:900px){.pro[data-astro-cid-usz3khe5]{grid-template-columns:1fr}.pro-media[data-astro-cid-usz3khe5]{position:static}}@media(max-width:720px){.pro-body[data-astro-cid-usz3khe5] .btn[data-astro-cid-usz3khe5]{flex:1 1 100%}.pn[data-astro-cid-usz3khe5] a[data-astro-cid-usz3khe5]{font-size:18px;padding:18px}}
