.cs[data-astro-cid-pznzci7v]{padding-block:clamp(120px,15vw,200px) clamp(36px,5vw,72px)}.cs__in[data-astro-cid-pznzci7v]{justify-items:start;gap:clamp(20px,2.6vw,36px);display:grid}.cs[data-astro-cid-pznzci7v] .head__top[data-astro-cid-pznzci7v]{width:100%}.cs__back[data-astro-cid-pznzci7v]{transition:color .3s}.cs__back[data-astro-cid-pznzci7v]:hover{color:var(--accent)}.cs__title[data-astro-cid-pznzci7v]{letter-spacing:-.05em;max-width:12em;font-size:clamp(2.4rem,7.4vw,8rem)}.cs[data-astro-cid-pznzci7v] .lead[data-astro-cid-pznzci7v]{max-width:58ch}.cs__demos[data-astro-cid-pznzci7v]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;width:100%;scroll-margin-top:110px;display:grid}.cs__demo[data-astro-cid-pznzci7v]{background:var(--accent);color:var(--on-accent);transition:background-color .4s var(--ease), color .4s var(--ease);grid-template-columns:1fr auto;align-items:end;gap:10px 16px;padding:20px 22px;display:grid}.cs__demo[data-astro-cid-pznzci7v] .label[data-astro-cid-pznzci7v]{grid-column:1/-1}.cs__demo-t[data-astro-cid-pznzci7v]{font-stretch:var(--wide);letter-spacing:-.035em;font-size:clamp(1.2rem,1.9vw,1.9rem);font-weight:750;line-height:1}.cs__demo-go[data-astro-cid-pznzci7v]{transition:transform .5s var(--ease);font-size:1.6rem;line-height:1}.cs__demo[data-astro-cid-pznzci7v]:hover{background:var(--fg);color:var(--bg)}.cs__demo[data-astro-cid-pznzci7v]:hover .cs__demo-go[data-astro-cid-pznzci7v]{transform:translate(8px)}.cs-media[data-astro-cid-pznzci7v]{padding-bottom:var(--section);scroll-margin-top:90px}.cs-player[data-astro-cid-pznzci7v]{aspect-ratio:16/9;background:#000}.cs-player[data-astro-cid-pznzci7v] video[data-astro-cid-pznzci7v]{object-fit:contain}.cs-play[data-astro-cid-pznzci7v]{z-index:1;color:#f4f3ef;cursor:pointer;background:linear-gradient(#0b0b0b2e,#0b0b0b9e);place-content:center;justify-items:center;gap:12px;display:grid;position:absolute;inset:0}.cs-play[data-astro-cid-pznzci7v][hidden]{display:none}.cs-play__disc[data-astro-cid-pznzci7v]{aspect-ratio:1;background:var(--accent);width:clamp(64px,9vw,108px);transition:scale .5s var(--ease-pop), background-color .4s var(--ease);border-radius:50%;position:relative}.cs-play__disc[data-astro-cid-pznzci7v]:after{content:"";border-left:clamp(16px,2.2vw,26px) solid #0b0b0b;border-block:clamp(10px,1.4vw,16px) solid #0000;position:absolute;top:50%;left:53%;translate:-50% -50%}.cs-play[data-astro-cid-pznzci7v]:hover .cs-play__disc[data-astro-cid-pznzci7v]{background:#f4f3ef;scale:1.1}.cs-play__t[data-astro-cid-pznzci7v]{font-stretch:var(--wide);letter-spacing:-.035em;font-size:clamp(1.1rem,2vw,2rem);font-weight:750;line-height:1}.cs-play__len[data-astro-cid-pznzci7v]{opacity:.8}.cs-media--tall[data-astro-cid-pznzci7v] .cs-player[data-astro-cid-pznzci7v]{aspect-ratio:9/16;width:auto;max-height:88svh;margin-inline:auto}.cs-note[data-astro-cid-pznzci7v]{margin-top:12px}.cs-facts[data-astro-cid-pznzci7v] ul[data-astro-cid-pznzci7v]{border-top:1px solid var(--line);margin-top:24px}.cs-facts[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{border-bottom:1px solid var(--line);grid-template-columns:4em minmax(0,1fr);align-items:baseline;gap:16px;padding:clamp(16px,2.2vw,30px) 0;display:grid}.cs-facts__n[data-astro-cid-pznzci7v]{color:var(--accent);font-weight:700}.cs-facts__t[data-astro-cid-pznzci7v]{letter-spacing:-.035em;font-size:clamp(1.25rem,2.7vw,2.8rem);font-weight:650;font-stretch:112%;line-height:1.08}.cs-gal__grid[data-astro-cid-pznzci7v]{grid-template-columns:1fr 1fr;gap:clamp(28px,3vw,48px) clamp(14px,1.6vw,24px);display:grid}.cs-gal[data-astro-cid-pznzci7v] figure[data-astro-cid-pznzci7v]{gap:10px;display:grid}.cs-gal[data-astro-cid-pznzci7v] .media[data-astro-cid-pznzci7v]{aspect-ratio:16/10}.cs-gal[data-astro-cid-pznzci7v] figure[data-astro-cid-pznzci7v]:nth-child(3n+1){grid-column:1/-1}.cs-gal[data-astro-cid-pznzci7v] figure[data-astro-cid-pznzci7v]:nth-child(3n+1) .media[data-astro-cid-pznzci7v]{aspect-ratio:16/8}.cs-fmt[data-astro-cid-pznzci7v] ul[data-astro-cid-pznzci7v]{border-top:1px solid var(--line);margin-top:24px}.cs-fmt[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{border-bottom:1px solid var(--line);transition:padding .5s var(--ease);justify-content:space-between;align-items:center;gap:20px;padding:clamp(16px,2vw,26px) 0;display:flex}.cs-fmt[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:hover{padding-inline:16px}.cs-fmt__name[data-astro-cid-pznzci7v]{font-stretch:var(--wide);letter-spacing:-.04em;font-size:clamp(1.3rem,2.8vw,2.9rem);font-weight:750;line-height:1}.cs-fmt__price[data-astro-cid-pznzci7v]{justify-items:end;gap:2px;display:grid}.cs-fmt__price[data-astro-cid-pznzci7v] b[data-astro-cid-pznzci7v]{font-stretch:var(--wide);letter-spacing:-.03em;align-items:flex-start;font-size:clamp(1.2rem,2vw,2rem);font-weight:750;line-height:1.04;display:inline-flex}.cs-fmt__price[data-astro-cid-pznzci7v] b[data-astro-cid-pznzci7v]>i[data-astro-cid-pznzci7v]{margin:.08em .08em 0 0;font-size:.6em;font-style:normal;font-weight:500}.cs-next__in[data-astro-cid-pznzci7v]{gap:24px;display:grid}.cs-next__card[data-astro-cid-pznzci7v]{max-width:620px}@media (width<=760px){.cs-gal__grid[data-astro-cid-pznzci7v]{grid-template-columns:1fr}}
