.pvideo[data-astro-cid-4og34v57]{margin:0;position:relative}.pvideo[data-astro-cid-4og34v57] video[data-astro-cid-4og34v57]{background:var(--surface-2);block-size:auto;inline-size:100%;display:block}.pvideo__btn[data-astro-cid-4og34v57]{--cut:10px;background:var(--bg);block-size:48px;inline-size:48px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;opacity:1;border:0;place-items:center;padding:0;transition:opacity .3s,background-color .3s,color .3s;display:grid;position:absolute;inset-block-end:clamp(12px,2vw,24px);inset-inline-end:clamp(12px,2vw,24px)}.pvideo__btn[data-astro-cid-4og34v57]:hover{background:var(--accent);color:var(--bg)}.pvideo[data-astro-cid-4og34v57].is-playing .pvideo__btn[data-astro-cid-4og34v57]{opacity:0}.pvideo[data-astro-cid-4og34v57].is-playing:hover .pvideo__btn[data-astro-cid-4og34v57],.pvideo__btn[data-astro-cid-4og34v57]:focus-visible{opacity:1}@media (hover:none){.pvideo[data-astro-cid-4og34v57].is-playing .pvideo__btn[data-astro-cid-4og34v57]{opacity:.85}}.pvideo__icon[data-astro-cid-4og34v57]{grid-area:1/1;block-size:16px;inline-size:16px}.pvideo__icon--pause[data-astro-cid-4og34v57],.pvideo[data-astro-cid-4og34v57].is-playing .pvideo__icon--play[data-astro-cid-4og34v57]{display:none}.pvideo[data-astro-cid-4og34v57].is-playing .pvideo__icon--pause[data-astro-cid-4og34v57]{display:block}.case__head[data-astro-cid-p5wr5ghm]{padding-block:calc(var(--header-h) + clamp(3rem, 8vw, 7rem)) clamp(3rem, 6vw, 5rem)}.case__back[data-astro-cid-p5wr5ghm]{font-size:var(--fs-small);align-items:center;gap:.6rem;margin-block-end:clamp(2rem,4vw,3rem);transition:color .3s;display:inline-flex}.case__back[data-astro-cid-p5wr5ghm]:hover{color:var(--accent)}.case__back[data-astro-cid-p5wr5ghm] .case__back-arrow{transform:scaleX(-1)}[dir=rtl] .case__back[data-astro-cid-p5wr5ghm] .case__back-arrow{transform:none}.case__title[data-astro-cid-p5wr5ghm]{font-size:var(--fs-h1);font-weight:900}[data-astro-cid-p5wr5ghm]:lang(ar) .case__title[data-astro-cid-p5wr5ghm]{font-weight:800}.case__meta[data-astro-cid-p5wr5ghm]{grid-template-columns:1fr 1.4fr;gap:2rem;margin-block-start:clamp(3rem,6vw,5rem);padding-block-start:1.75rem;display:grid;position:relative}.case__meta[data-astro-cid-p5wr5ghm] .rule[data-astro-cid-p5wr5ghm]{position:absolute;inset-block-start:0;inset-inline:0}.case__meta[data-astro-cid-p5wr5ghm] dl[data-astro-cid-p5wr5ghm]{gap:clamp(2rem,5vw,5rem);margin:0;display:flex}.case__meta[data-astro-cid-p5wr5ghm] dt[data-astro-cid-p5wr5ghm]{font-size:var(--fs-small);margin-block-end:.35rem}.case__meta[data-astro-cid-p5wr5ghm] dd[data-astro-cid-p5wr5ghm]{margin:0;font-weight:600}.case__summary[data-astro-cid-p5wr5ghm]{font-size:var(--fs-lead);line-height:1.5}.case[data-astro-cid-p5wr5ghm] .case__img{block-size:auto;inline-size:100%}.case__cover[data-astro-cid-p5wr5ghm]{margin:0}.case__body[data-astro-cid-p5wr5ghm]{max-inline-size:calc(62ch + var(--gutter) * 2);font-size:var(--fs-lead);color:var(--text-2);gap:1.5rem;margin-inline:auto 8vw;padding-block:clamp(4rem,9vw,8rem);line-height:1.7;display:grid}.case__overview[data-astro-cid-p5wr5ghm]{font-size:var(--fs-body);letter-spacing:0;color:var(--text);font-weight:600;line-height:1.4}.case__cta[data-astro-cid-p5wr5ghm]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;padding-block:clamp(2rem,5vw,4rem) clamp(4rem,9vw,8rem);display:flex}.case__cta-title[data-astro-cid-p5wr5ghm]{font-size:var(--fs-h3);font-weight:800;line-height:1.2}.case__gallery[data-astro-cid-p5wr5ghm]{gap:clamp(1rem,2vw,2rem);padding-block-end:clamp(4rem,9vw,8rem);display:grid}.case__gallery[data-astro-cid-p5wr5ghm] figure[data-astro-cid-p5wr5ghm]{margin:0}.case__next[data-astro-cid-p5wr5ghm]{flex-direction:column;gap:1rem;padding-block:clamp(3rem,6vw,5rem) clamp(5rem,10vw,8rem);display:flex;position:relative}.case__next[data-astro-cid-p5wr5ghm] .rule[data-astro-cid-p5wr5ghm]{inset-block-start:0;inset-inline:var(--gutter);position:absolute}.case__next-title[data-astro-cid-p5wr5ghm]{font-size:var(--fs-h1);align-items:center;gap:.25em;font-weight:900;line-height:1;transition:color .4s;display:inline-flex}.case__next[data-astro-cid-p5wr5ghm]:hover .case__next-title[data-astro-cid-p5wr5ghm]{color:var(--accent)}@media (width<=800px){.case__meta[data-astro-cid-p5wr5ghm]{grid-template-columns:1fr}.case__body[data-astro-cid-p5wr5ghm]{margin-inline-end:0}}
