.project[data-astro-cid-pznzci7v]{flex-direction:column;gap:clamp(28px,4vw,44px);padding-block:clamp(24px,4vw,48px) 40px;display:flex}.back[data-astro-cid-pznzci7v]{color:var(--muted);align-items:center;gap:6px;width:fit-content;font-weight:600;text-decoration:none;display:inline-flex}.back[data-astro-cid-pznzci7v]:hover{color:var(--amber)}.back[data-astro-cid-pznzci7v] svg{width:18px;height:18px}.head[data-astro-cid-pznzci7v]{flex-direction:column;gap:18px;display:flex}.meta[data-astro-cid-pznzci7v]{flex-wrap:wrap;align-items:center;gap:18px 40px;margin:0;padding:clamp(18px,3vw,26px);display:flex}.meta[data-astro-cid-pznzci7v] div[data-astro-cid-pznzci7v]{flex-direction:column;gap:4px;display:flex}.meta[data-astro-cid-pznzci7v] dt[data-astro-cid-pznzci7v]{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);font-size:.78rem;font-weight:600}.meta[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{margin:0;font-weight:600}.meta-link[data-astro-cid-pznzci7v]{margin-left:auto}@media (width<=640px){.meta-link[data-astro-cid-pznzci7v]{width:100%;margin-left:0}.meta-link[data-astro-cid-pznzci7v] .btn[data-astro-cid-pznzci7v]{width:100%}}.gallery[data-astro-cid-pznzci7v]{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:24px;display:flex}.still[data-astro-cid-pznzci7v]{flex-direction:column;align-items:center;gap:10px;margin:0;display:flex}.still[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{border:1px solid var(--glass-line);border-radius:18px;transition:transform .25s,border-color .25s;display:block;overflow:hidden;box-shadow:0 18px 50px #00000073}.still[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:hover{border-color:#ffae0099;transform:translateY(-4px)}.still[data-astro-cid-pznzci7v] img{width:100%;height:auto;display:block}.still[data-astro-cid-pznzci7v] figcaption[data-astro-cid-pznzci7v]{color:var(--muted);text-align:center;font-size:.9rem}.shape-phone[data-astro-cid-pznzci7v]{width:min(260px,70vw)}.shape-phone[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{border:6px solid #ffffff1a;border-radius:30px}.shape-tablet[data-astro-cid-pznzci7v]{width:min(340px,86vw)}.shape-doc[data-astro-cid-pznzci7v]{width:min(400px,86vw)}.shape-doc[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{border-radius:8px}.shape-wide[data-astro-cid-pznzci7v]{width:100%}.shape-wide[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{border-radius:12px}.gallery[data-astro-cid-pznzci7v]:has(.shape-wide){flex-direction:column}@media (width>=900px){.gallery[data-astro-cid-pznzci7v]:has(.shape-wide){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gallery[data-astro-cid-pznzci7v]:has(.shape-wide) .still[data-astro-cid-pznzci7v]:first-child{grid-column:1/-1}}.story[data-astro-cid-pznzci7v]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (width<=860px){.story[data-astro-cid-pznzci7v]{grid-template-columns:minmax(0,1fr)}}.card[data-astro-cid-pznzci7v]{flex-direction:column;gap:16px;padding:clamp(22px,3vw,32px);display:flex}.card[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{color:var(--muted)}.h[data-astro-cid-pznzci7v]{font-size:clamp(1.5rem,3vw,2.1rem)}.built[data-astro-cid-pznzci7v]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.built[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{color:var(--muted);align-items:flex-start;gap:10px;display:flex}.built[data-astro-cid-pznzci7v] svg{width:18px;height:18px;color:var(--amber);flex:none;margin-top:4px}.sub[data-astro-cid-pznzci7v]{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin-top:6px;font-size:.85rem}.chips[data-astro-cid-pznzci7v]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{background:var(--field);border-radius:52px;padding:6px 12px;font-size:.88rem;font-weight:600}.cta[data-astro-cid-pznzci7v]{border-color:#ffae0066;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:clamp(22px,3.5vw,36px);display:flex}.cta[data-astro-cid-pznzci7v]>div[data-astro-cid-pznzci7v]:first-child{flex-direction:column;gap:10px;max-width:34rem;display:flex}.cta[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{color:var(--muted)}.cta-actions[data-astro-cid-pznzci7v]{flex-wrap:wrap;gap:12px;display:flex}@media (width<=640px){.cta-actions[data-astro-cid-pznzci7v],.cta-actions[data-astro-cid-pznzci7v] .btn[data-astro-cid-pznzci7v]{width:100%}}.pager[data-astro-cid-pznzci7v]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pager[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{color:var(--text);align-items:center;gap:12px;padding:18px 20px;font-weight:600;text-decoration:none;transition:border-color .2s;display:flex}.pager[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:hover{color:var(--amber);border-color:#ffae0099}.pager[data-astro-cid-pznzci7v] .next[data-astro-cid-pznzci7v]{text-align:right;justify-content:flex-end}.pager[data-astro-cid-pznzci7v] span[data-astro-cid-pznzci7v]{flex-direction:column;min-width:0;display:flex}.pager[data-astro-cid-pznzci7v] small[data-astro-cid-pznzci7v]{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);font-size:.75rem;font-weight:600}.pager[data-astro-cid-pznzci7v] svg{width:22px;height:22px;color:var(--amber);flex:none}
