.slist[data-astro-cid-rj3ernsy]{position:relative;padding-bottom:var(--section)}.slist__grid[data-astro-cid-rj3ernsy]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(32px,5vw,96px);align-items:start}.slist__list[data-astro-cid-rj3ernsy]{border-bottom:1px solid var(--line)}.slist__row[data-astro-cid-rj3ernsy]{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:20px;padding-block:clamp(26px,2.8vw,44px);border-top:1px solid var(--line);transition:opacity .5s}.slist__list[data-astro-cid-rj3ernsy]:hover .slist__row[data-astro-cid-rj3ernsy]:not(:hover){opacity:.38}.slist__num[data-astro-cid-rj3ernsy]{align-self:start;padding-top:.9em;color:#f3f0ea73;transition:color .4s}.slist__row[data-astro-cid-rj3ernsy].is-active .slist__num[data-astro-cid-rj3ernsy]{color:var(--red)}.slist__body[data-astro-cid-rj3ernsy]{display:grid;gap:16px;min-width:0}.slist__name[data-astro-cid-rj3ernsy]{font-size:clamp(36px,4.3vw,82px);font-weight:500;letter-spacing:-.055em;line-height:.95;transition:transform .7s var(--ease-out)}.slist__name[data-astro-cid-rj3ernsy] em{font-family:var(--f-serif);font-style:italic;font-weight:400;letter-spacing:-.02em;color:var(--red)}.slist__meta[data-astro-cid-rj3ernsy]{display:grid;gap:6px;transition:transform .7s var(--ease-out)}.slist__row[data-astro-cid-rj3ernsy].is-active .slist__name[data-astro-cid-rj3ernsy],.slist__row[data-astro-cid-rj3ernsy].is-active .slist__meta[data-astro-cid-rj3ernsy]{transform:translate(14px)}.slist__kicker[data-astro-cid-rj3ernsy]{color:#f3f0ea80}.slist__short[data-astro-cid-rj3ernsy]{color:#f3f0eabf;font-size:15.5px;line-height:1.5}.slist__thumb[data-astro-cid-rj3ernsy]{display:none}.slist__arrow[data-astro-cid-rj3ernsy]{width:60px;height:60px}.slist__row[data-astro-cid-rj3ernsy].is-active .slist__arrow[data-astro-cid-rj3ernsy]{background:var(--red);border-color:var(--red);transform:rotate(-45deg)}.slist__aside[data-astro-cid-rj3ernsy]{position:sticky;top:calc(var(--header-h) + 32px)}.slist__preview[data-astro-cid-rj3ernsy]{position:relative;display:block;aspect-ratio:4 / 5;max-height:calc(100svh - var(--header-h) - 80px);margin-left:auto;border-radius:var(--radius-lg);overflow:hidden;background:var(--ink-3);isolation:isolate;box-shadow:inset 0 0 0 1px #ffffff0f,0 60px 120px -50px #000000e6}.slist__preview[data-astro-cid-rj3ernsy] .slist__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.slist__preview[data-astro-cid-rj3ernsy] .slist__img.is-on{opacity:1}.slist__shade[data-astro-cid-rj3ernsy]{position:absolute;inset:0;z-index:50;background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 25%),linear-gradient(0deg,rgba(0,0,0,.7),transparent 40%);pointer-events:none}.slist__count[data-astro-cid-rj3ernsy]{position:absolute;top:20px;right:20px;z-index:51;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;background:#0e0e108c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#f3f0ea99}.slist__count[data-astro-cid-rj3ernsy] b[data-astro-cid-rj3ernsy]{color:var(--paper);font-weight:500}.slist__pv[data-astro-cid-rj3ernsy]{position:absolute;left:24px;right:24px;bottom:24px;z-index:51;display:flex;align-items:center;justify-content:space-between;gap:16px}.slist__pv-kicker[data-astro-cid-rj3ernsy]{color:#f3f0ead9}.slist__pv-cta[data-astro-cid-rj3ernsy]{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;background:var(--paper);color:var(--ink);font-size:14.5px;font-weight:500;white-space:nowrap;transition:background .4s,color .4s}.slist__preview[data-astro-cid-rj3ernsy]:hover .slist__pv-cta[data-astro-cid-rj3ernsy]{background:var(--red);color:var(--white)}.prods__grid[data-astro-cid-rj3ernsy]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.prod[data-astro-cid-rj3ernsy]{display:flex;flex-direction:column;gap:12px;padding:12px 12px 24px;border-radius:var(--radius);background:var(--white);transition:transform .7s var(--ease-out),box-shadow .7s var(--ease-out)}.prod[data-astro-cid-rj3ernsy]:hover{transform:translateY(-6px);box-shadow:0 40px 60px -40px #0b0b0c59}.prod__media[data-astro-cid-rj3ernsy]{display:block;aspect-ratio:4 / 3;border-radius:calc(var(--radius) - 6px);overflow:hidden;background:#fff}.prod__media[data-astro-cid-rj3ernsy] img{width:100%;height:100%;object-fit:contain;padding:8%;transition:transform 1s var(--ease-out)}.prod__media--cover[data-astro-cid-rj3ernsy] img{object-fit:cover;padding:0}.prod[data-astro-cid-rj3ernsy]:hover .prod__media[data-astro-cid-rj3ernsy] img{transform:scale(1.06)}.prod__meta[data-astro-cid-rj3ernsy]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 12px 0}.prod__name[data-astro-cid-rj3ernsy]{display:block;font-size:clamp(19px,1.5vw,24px);font-weight:500;letter-spacing:-.03em}.prod__note[data-astro-cid-rj3ernsy]{display:block;margin-top:4px;font-size:14px;color:var(--muted)}.prod[data-astro-cid-rj3ernsy]:hover .arrow-circle[data-astro-cid-rj3ernsy]{background:var(--red);border-color:var(--red);color:var(--white)}.process[data-astro-cid-rj3ernsy]{padding-top:0}.process__grid[data-astro-cid-rj3ernsy]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.6vw,28px)}.process__item[data-astro-cid-rj3ernsy]{position:relative;padding-top:32px}.process__line[data-astro-cid-rj3ernsy]{position:absolute;top:0;left:0;right:0;height:1px;background:var(--line-strong)}.process__icon[data-astro-cid-rj3ernsy]{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:var(--ink);color:var(--paper);margin-bottom:36px}.process__num[data-astro-cid-rj3ernsy]{color:var(--red)}.process__item[data-astro-cid-rj3ernsy] h3[data-astro-cid-rj3ernsy]{margin-top:12px}.process__item[data-astro-cid-rj3ernsy] p[data-astro-cid-rj3ernsy]{margin-top:12px;color:var(--muted);font-size:16px;line-height:1.6}@media(max-width:1000px){.slist__grid[data-astro-cid-rj3ernsy]{grid-template-columns:1fr}.slist__aside[data-astro-cid-rj3ernsy]{display:none}.slist__row[data-astro-cid-rj3ernsy]{grid-template-columns:36px minmax(0,1fr) auto}.slist__thumb[data-astro-cid-rj3ernsy]{display:block;align-self:start;margin-top:4px;width:clamp(84px,18vw,140px);aspect-ratio:4 / 3;border-radius:14px;overflow:hidden}.slist__thumb[data-astro-cid-rj3ernsy] img{width:100%;height:100%;object-fit:cover}.slist__arrow[data-astro-cid-rj3ernsy]{display:none}.slist__row[data-astro-cid-rj3ernsy].is-active .slist__name[data-astro-cid-rj3ernsy],.slist__row[data-astro-cid-rj3ernsy].is-active .slist__meta[data-astro-cid-rj3ernsy]{transform:none}.prods__grid[data-astro-cid-rj3ernsy]{grid-template-columns:1fr 1fr}.process__grid[data-astro-cid-rj3ernsy]{grid-template-columns:1fr 1fr;row-gap:56px}}@media(max-width:600px){.prods__grid[data-astro-cid-rj3ernsy],.process__grid[data-astro-cid-rj3ernsy]{grid-template-columns:1fr}}
