.dc-grid{--dc-gx:14px;--dc-gy:26px;container-type:inline-size;list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--dc-gy) var(--dc-gx)}.dc-grid>li{--dc-cols:2;flex:0 0 calc((100% - (var(--dc-cols) - 1) * var(--dc-gx)) / var(--dc-cols));min-width:0}.dc-grid>li[hidden]{display:none}@container (min-width: 560px){.dc-grid>li{--dc-cols:3}}@container (min-width: 860px){.dc-grid>li{--dc-cols:4}}@media (min-width:860px){.dc-grid{--dc-gx:28px;--dc-gy:40px}}.dc{position:relative;display:block;width:100%;padding:0;border:0;background:none;font:inherit;color:var(--ink,#2f2a26);text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.dc:disabled{cursor:default;opacity:.6}.dc-phone{position:relative;display:block;aspect-ratio:360/780;border-radius:18px;overflow:hidden;background:#efe7da;box-shadow:0 0 0 1px var(--line,#786c612e),0 16px 30px -14px #503c2852;transition:transform .5s cubic-bezier(.33,.9,.35,1),box-shadow .5s}.dc-phone video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (hover:hover){.dc:hover:not(:disabled) .dc-phone{transform:translateY(-3px);box-shadow:0 0 0 1px var(--rose2,#e9a9b5),0 22px 36px -14px #503c285c}}.dc:focus-visible{outline:none}.dc:focus-visible .dc-phone,.dc[data-selected] .dc-phone{box-shadow:0 0 0 2px var(--rose-ink,#9e4862),0 16px 30px -14px #503c2852}.dc-new{position:absolute;z-index:2;left:-7px;top:-10px;padding:2px 9px 3px;border-radius:999px;background:var(--rose-ink,#9e4862);color:#fff;font-family:var(--lp-h-en,Georgia,"Times New Roman",serif);font-style:italic;font-size:13px;line-height:1.2;box-shadow:0 0 0 3px var(--dc-ring,#fbf8f2);transform:rotate(-6deg);pointer-events:none}.dc-gb,.dc-nm{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-nm{margin-top:12px;font-size:16px;line-height:1.45}.dc-gb{margin-top:2px;font-size:12.5px;line-height:1.5;color:var(--sage-ink,#6f6358)}@media (min-width:860px){.dc-nm{font-size:17px}.dc-gb{font-size:13px}}@media (prefers-reduced-motion:reduce){.dc-phone{transition:none}.dc:hover .dc-phone{transform:none}}