.poster[data-astro-cid-l7asctr4]{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:4 / 5;border-radius:inherit;--ink: #fff;--sub: rgba(255,255,255,.62)}.poster__bg[data-astro-cid-l7asctr4],.poster__bg[data-astro-cid-l7asctr4] span[data-astro-cid-l7asctr4]{position:absolute;inset:0}.poster__bg[data-astro-cid-l7asctr4]{z-index:-1}.poster__head[data-astro-cid-l7asctr4]{position:absolute;inset-inline:14px;top:12px;display:flex;align-items:center;justify-content:space-between;z-index:2}.poster__brand[data-astro-cid-l7asctr4]{font:600 11px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--sub);direction:ltr}.poster__logo[data-astro-cid-l7asctr4]{width:46px;height:auto;opacity:.9}.poster--card[data-astro-cid-l7asctr4] .poster__logo[data-astro-cid-l7asctr4]{width:40px}.poster__device[data-astro-cid-l7asctr4]{position:absolute;inset:15% 12% 16%}.poster__img[data-astro-cid-l7asctr4]{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 24px 22px rgba(0,0,0,.45)) drop-shadow(0 4px 6px rgba(0,0,0,.3));transition:transform var(--dur-4) var(--ease-out)}.poster__refl[data-astro-cid-l7asctr4]{position:absolute;inset:100% 0 auto;height:100%;width:100%;object-fit:contain;object-position:50% 0%;transform:scaleY(-1);transform-origin:50% 0;translate:0 -100%;opacity:.14;filter:blur(1.5px);-webkit-mask:linear-gradient(180deg,transparent 72%,#000 100%);mask:linear-gradient(180deg,transparent 72%,#000 100%)}.poster__frame[data-astro-cid-l7asctr4]{position:absolute;inset:15% 11% 14%;border-radius:16px;overflow:hidden;box-shadow:0 26px 40px -18px #0000008c,0 0 0 1px #ffffff1f}.poster__frame[data-astro-cid-l7asctr4] img{filter:saturate(.9) contrast(1.05)}.poster__frame[data-astro-cid-l7asctr4]:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(255,255,255,.12),transparent 35%);pointer-events:none}.poster--hero[data-astro-cid-l7asctr4] .poster__frame[data-astro-cid-l7asctr4]{inset:12% 10%}.poster--studio-dark[data-astro-cid-l7asctr4]{background:#0d0d0f}.poster--studio-dark[data-astro-cid-l7asctr4] .poster__beam[data-astro-cid-l7asctr4]{background:radial-gradient(60% 45% at 50% 0%,rgba(255,255,255,.18),transparent 70%),radial-gradient(70% 40% at 50% 100%,rgba(198,47,51,.35),transparent 70%)}.poster--studio-dark[data-astro-cid-l7asctr4] .poster__floor[data-astro-cid-l7asctr4]{top:auto;height:22%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.04));border-top:1px solid rgba(255,255,255,.06)}.poster--studio-light[data-astro-cid-l7asctr4]{background:linear-gradient(180deg,#f6f7f9,#e7e9ed);--ink: #121214;--sub: rgba(18,18,20,.55)}.poster--studio-light[data-astro-cid-l7asctr4] .poster__beam[data-astro-cid-l7asctr4]{background:radial-gradient(55% 40% at 50% 8%,#fff,transparent 70%),radial-gradient(60% 30% at 50% 100%,rgba(198,47,51,.12),transparent 70%)}.poster--studio-light[data-astro-cid-l7asctr4] .poster__floor[data-astro-cid-l7asctr4]{top:auto;height:22%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.05));border-top:1px solid rgba(0,0,0,.05)}.poster--studio-light[data-astro-cid-l7asctr4] .poster__logo[data-astro-cid-l7asctr4]{filter:none}.poster--tech[data-astro-cid-l7asctr4]{background:linear-gradient(160deg,#15171c,#0b0c0f 60%)}.poster--tech[data-astro-cid-l7asctr4] .poster__grid[data-astro-cid-l7asctr4]{background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:28px 28px;-webkit-mask:radial-gradient(70% 60% at 50% 55%,#000,transparent);mask:radial-gradient(70% 60% at 50% 55%,#000,transparent)}.poster--tech[data-astro-cid-l7asctr4] .poster__beam[data-astro-cid-l7asctr4]{background:radial-gradient(50% 35% at 50% 100%,rgba(198,47,51,.45),transparent 70%),linear-gradient(115deg,transparent 40%,rgba(255,255,255,.05) 50%,transparent 60%)}.poster--fold[data-astro-cid-l7asctr4]{background:radial-gradient(90% 70% at 50% 110%,#3a0b0e,#0a0a0c 60%)}.poster--fold[data-astro-cid-l7asctr4] .poster__ring[data-astro-cid-l7asctr4]{inset:auto 10% 6%;height:34%;border-radius:50%;border:1px solid rgba(255,80,75,.35);box-shadow:0 0 40px #ff3c3740 inset}.poster--clean[data-astro-cid-l7asctr4]{background:linear-gradient(180deg,#fff,#eef0f3);--ink: #121214;--sub: rgba(18,18,20,.55)}.poster--clean[data-astro-cid-l7asctr4] .poster__ring[data-astro-cid-l7asctr4]{inset:16% 12% auto;aspect-ratio:1;height:auto;border-radius:50%;background:radial-gradient(closest-side,rgba(198,47,51,.1),transparent)}.poster--clean[data-astro-cid-l7asctr4] .poster__floor[data-astro-cid-l7asctr4]{top:auto;height:20%;border-top:1px solid rgba(0,0,0,.05)}[data-astro-cid-l7asctr4]:where(.poster--studio-dark,.poster--tech,.poster--fold) .poster__logo[data-astro-cid-l7asctr4]{filter:invert(1) hue-rotate(180deg) saturate(1.3) brightness(1.1)}.poster--hero[data-astro-cid-l7asctr4] .poster__device[data-astro-cid-l7asctr4]{inset:10% 12% 12%}.mc[data-astro-cid-ralnzvaf]{position:relative;display:flex;flex-direction:column;border-radius:var(--r-lg);background:var(--surface);box-shadow:0 1px #00000005,0 0 0 1px var(--border);overflow:hidden;transition:box-shadow var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out)}.mc[data-astro-cid-ralnzvaf]:hover{transform:translateY(-4px);box-shadow:0 0 0 1px var(--border-strong),0 28px 50px -30px #0a0a0b80}.mc__poster[data-astro-cid-ralnzvaf]{border-radius:var(--r-lg) var(--r-lg) 0 0;overflow:hidden}.mc[data-astro-cid-ralnzvaf]:hover .mc__poster[data-astro-cid-ralnzvaf] .poster__img{transform:translateY(-6px) scale(1.02)}.mc__body[data-astro-cid-ralnzvaf]{display:flex;flex-direction:column;gap:10px;padding:var(--s-4) var(--s-4) var(--s-5);flex:1}.mc__meta[data-astro-cid-ralnzvaf]{display:flex;justify-content:space-between;gap:8px;font-size:var(--fs-2xs);font-weight:600;color:var(--text-3)}.mc__year[data-astro-cid-ralnzvaf]{font-family:var(--font-display)}.mc__title[data-astro-cid-ralnzvaf]{font-size:clamp(1.05rem,1rem + .25vw,1.2rem);font-weight:600;line-height:1.3;direction:ltr;text-align:right}.mc__title[data-astro-cid-ralnzvaf] a[data-astro-cid-ralnzvaf]:after{content:"";position:absolute;inset:0;z-index:1}.mc__line[data-astro-cid-ralnzvaf]{font-size:var(--fs-sm);color:var(--text-2);line-height:1.7}.mc__chips[data-astro-cid-ralnzvaf]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mc__chips[data-astro-cid-ralnzvaf] li[data-astro-cid-ralnzvaf]{display:flex;align-items:center;gap:6px;min-width:0;padding:6px 8px;border-radius:10px;background:var(--surface-2);font:500 12.5px/1.3 var(--font-display);color:var(--text)}.mc__chips[data-astro-cid-ralnzvaf] li[data-astro-cid-ralnzvaf] bdi[data-astro-cid-ralnzvaf]{min-width:0;overflow-wrap:anywhere}.mc__chips[data-astro-cid-ralnzvaf] .icon[data-astro-cid-ralnzvaf]{width:15px;height:15px;flex:none;color:var(--brand)}.mc__foot[data-astro-cid-ralnzvaf]{margin-top:auto;padding-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--border)}.mc__foot[data-astro-cid-ralnzvaf] .swatches[data-astro-cid-ralnzvaf]{padding-top:10px}.mc__more[data-astro-cid-ralnzvaf]{font-size:11px;color:var(--text-3);align-self:center}.mc__go[data-astro-cid-ralnzvaf]{display:inline-flex;align-items:center;gap:5px;padding-top:10px;font-weight:600;font-size:var(--fs-sm);color:var(--brand)}.mc__go[data-astro-cid-ralnzvaf] .icon[data-astro-cid-ralnzvaf]{width:16px;height:16px;transition:translate var(--dur-2) var(--ease-out)}.mc[data-astro-cid-ralnzvaf]:hover .mc__go[data-astro-cid-ralnzvaf] .icon[data-astro-cid-ralnzvaf]{translate:-3px 0}.mc--lg[data-astro-cid-ralnzvaf] .mc__body[data-astro-cid-ralnzvaf]{padding:var(--s-6)}.mc--lg[data-astro-cid-ralnzvaf] .mc__title[data-astro-cid-ralnzvaf]{font-size:var(--fs-xl)}.mc--lg[data-astro-cid-ralnzvaf] .mc__line[data-astro-cid-ralnzvaf]{font-size:var(--fs-base)}.mc--lg[data-astro-cid-ralnzvaf] .mc__chips[data-astro-cid-ralnzvaf]{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:560px){.mc__body[data-astro-cid-ralnzvaf]{padding:12px 12px 14px;gap:8px}.mc__chips[data-astro-cid-ralnzvaf]{grid-template-columns:1fr}.mc__chips[data-astro-cid-ralnzvaf] li[data-astro-cid-ralnzvaf]:nth-child(n+3){display:none}.mc--lg[data-astro-cid-ralnzvaf] .mc__chips[data-astro-cid-ralnzvaf]{grid-template-columns:1fr 1fr}.mc--lg[data-astro-cid-ralnzvaf] .mc__chips[data-astro-cid-ralnzvaf] li[data-astro-cid-ralnzvaf]{display:flex}}
