.page-intro[data-astro-cid-ypsdp7xt]{padding:clamp(40px,6vw,88px) 0 clamp(32px,4vw,48px)}.intro[data-astro-cid-ypsdp7xt]{gap:20px}.crumbs[data-astro-cid-ypsdp7xt]{color:var(--c-muted);flex-wrap:wrap;gap:8px;font-size:15px;display:flex}.crumbs[data-astro-cid-ypsdp7xt] a[data-astro-cid-ypsdp7xt]{color:var(--c-muted);text-decoration:none}.crumbs[data-astro-cid-ypsdp7xt] [data-astro-cid-ypsdp7xt][aria-current]{color:var(--c-ink)}.industry[data-astro-cid-ypsdp7xt]{color:var(--c-teal);font-size:15px;font-weight:600}.page-intro[data-astro-cid-ypsdp7xt] h1[data-astro-cid-ypsdp7xt]{max-width:calc(18 * var(--ch-bold))}.page-intro[data-astro-cid-ypsdp7xt] .lead[data-astro-cid-ypsdp7xt]{max-width:calc(52 * var(--ch))}.facts[data-astro-cid-ypsdp7xt]{border-top:1px solid var(--c-line);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px 32px;margin:12px 0 0;padding-top:24px;display:grid}.facts[data-astro-cid-ypsdp7xt] div[data-astro-cid-ypsdp7xt]{flex-direction:column;gap:4px;display:flex}.facts[data-astro-cid-ypsdp7xt] dt[data-astro-cid-ypsdp7xt]{color:var(--c-muted);font-size:13px}.facts[data-astro-cid-ypsdp7xt] dd[data-astro-cid-ypsdp7xt]{margin:0;font-size:16px;font-weight:600;line-height:1.45}.facts[data-astro-cid-ypsdp7xt] a[data-astro-cid-ypsdp7xt]{color:var(--c-ink);text-decoration-color:var(--c-line);text-underline-offset:3px}.cover[data-astro-cid-ypsdp7xt]{margin-bottom:8px}.cover[data-astro-cid-ypsdp7xt] .cover-img{border-radius:var(--radius-card);width:100%;height:auto;box-shadow:var(--shadow-depth)}.ph[data-astro-cid-ypsdp7xt]{background:var(--c-panel);border-radius:var(--radius-card);color:var(--c-muted);border:1px dashed #bfbfbf;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.results-wrap[data-astro-cid-ypsdp7xt]{padding-bottom:0}.results[data-astro-cid-ypsdp7xt]{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;list-style:none;display:grid}.result[data-astro-cid-ypsdp7xt]{border-radius:var(--radius-card);background:var(--c-panel);flex-direction:column;gap:6px;padding:24px 28px;display:flex}.value[data-astro-cid-ypsdp7xt]{letter-spacing:-.035em;color:var(--c-teal);font-size:clamp(2.25rem,1.6rem + 2vw,3.25rem);font-weight:650;line-height:1}.label[data-astro-cid-ypsdp7xt]{color:var(--c-muted);font-size:16px}.rows[data-astro-cid-ypsdp7xt]{gap:0}.row[data-astro-cid-ypsdp7xt]{border-top:1px solid var(--c-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px clamp(40px,6vw,96px);padding:clamp(28px,3.4vw,44px) 0;display:grid}.row[data-astro-cid-ypsdp7xt]:last-child{border-bottom:1px solid var(--c-line)}@media (width<=900px){.row[data-astro-cid-ypsdp7xt]{grid-template-columns:minmax(0,1fr)}}.row-title[data-astro-cid-ypsdp7xt]{letter-spacing:-.025em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:650;line-height:1.15}.row-body[data-astro-cid-ypsdp7xt]{gap:24px}.row-text[data-astro-cid-ypsdp7xt]{max-width:calc(60 * var(--ch));font-size:18px;line-height:1.65}.deliverables[data-astro-cid-ypsdp7xt]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px 28px;list-style:none;display:grid}.deliverables[data-astro-cid-ypsdp7xt] li[data-astro-cid-ypsdp7xt]{align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.check[data-astro-cid-ypsdp7xt]{background:var(--c-teal);width:24px;height:24px;color:var(--c-white);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.gallery-wrap[data-astro-cid-ypsdp7xt]{gap:clamp(32px,4vw,48px)}.gallery-head[data-astro-cid-ypsdp7xt]{gap:16px;max-width:760px}.gallery-head[data-astro-cid-ypsdp7xt] p[data-astro-cid-ypsdp7xt]{max-width:calc(56 * var(--ch))}.gallery[data-astro-cid-ypsdp7xt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.shot[data-astro-cid-ypsdp7xt]{flex-direction:column;gap:14px;display:flex}.shot[data-astro-cid-ypsdp7xt].wide{grid-column:1/-1}@media (width<=700px){.gallery[data-astro-cid-ypsdp7xt]{grid-template-columns:minmax(0,1fr)}}.zoom[data-astro-cid-ypsdp7xt]{cursor:zoom-in;background:var(--c-white);width:100%;box-shadow:var(--shadow-card);border:0;border-radius:20px;padding:0;display:block;position:relative;overflow:hidden}.zoom[data-astro-cid-ypsdp7xt] .shot-img{width:100%;height:auto;transition:transform .5s var(--ease-out);display:block}.zoom-icon[data-astro-cid-ypsdp7xt]{background:var(--c-white);width:40px;height:40px;color:var(--c-ink);opacity:.92;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 6px 18px -8px #284b6380}.shot-ph[data-astro-cid-ypsdp7xt]{aspect-ratio:16/10}.shot[data-astro-cid-ypsdp7xt].wide .shot-ph[data-astro-cid-ypsdp7xt]{aspect-ratio:21/9}@media (width<=700px){.shot[data-astro-cid-ypsdp7xt].wide .shot-ph[data-astro-cid-ypsdp7xt]{aspect-ratio:16/10}}.shot[data-astro-cid-ypsdp7xt] figcaption[data-astro-cid-ypsdp7xt]{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:15px;line-height:1.45;display:flex}.tag[data-astro-cid-ypsdp7xt]{background:var(--c-white);color:var(--c-blue);box-shadow:inset 0 0 0 1px var(--c-line);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.lightbox[data-astro-cid-ypsdp7xt]{background:0 0;border:0;max-width:96vw;max-height:94vh;padding:0;overflow:visible}.lightbox[data-astro-cid-ypsdp7xt]::backdrop{background:#1c2832db}.lb-img[data-astro-cid-ypsdp7xt]{background:var(--c-white);border-radius:16px;width:auto;max-width:94vw;height:auto;max-height:88vh;display:block}.lb-close[data-astro-cid-ypsdp7xt]{top:calc(16px + env(safe-area-inset-top,0px));background:var(--c-white);width:44px;height:44px;color:var(--c-ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex;position:fixed;right:16px}@keyframes lb-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.lightbox[data-astro-cid-ypsdp7xt][open]{animation:lb-in .26s var(--ease-out)}.lightbox[data-astro-cid-ypsdp7xt][open]::backdrop{animation:.26s fadein}}.quote[data-astro-cid-ypsdp7xt]{gap:24px;max-width:980px}.quote[data-astro-cid-ypsdp7xt] blockquote[data-astro-cid-ypsdp7xt]{letter-spacing:-.015em;font-size:clamp(1.5rem,1rem + 1.6vw,2.4rem);font-weight:500;line-height:1.25}.who[data-astro-cid-ypsdp7xt]{flex-direction:column;gap:4px;font-size:15px;display:flex}.others[data-astro-cid-ypsdp7xt]{gap:clamp(32px,4vw,48px)}.others-head[data-astro-cid-ypsdp7xt]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.others-grid[data-astro-cid-ypsdp7xt]{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:clamp(16px,2vw,24px);list-style:none;display:grid}@media (hover:hover) and (pointer:fine){.crumbs[data-astro-cid-ypsdp7xt] a[data-astro-cid-ypsdp7xt]:hover{color:var(--c-ink)}.facts[data-astro-cid-ypsdp7xt] a[data-astro-cid-ypsdp7xt]:hover{color:var(--c-teal)}.zoom[data-astro-cid-ypsdp7xt]:hover .shot-img{transform:scale(1.02)}.lb-close[data-astro-cid-ypsdp7xt]:hover{background:var(--c-line-soft)}}
