.photos__grid[data-astro-cid-mq2b6flk]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;gap:48px 36px;margin-top:28px;display:grid}.photos__item[data-astro-cid-mq2b6flk] img[data-astro-cid-mq2b6flk],.photos__video[data-astro-cid-mq2b6flk]{width:100%;height:auto;display:block}.photos__video[data-astro-cid-mq2b6flk]{background:var(--ink);object-fit:cover}@media (width>=860px){.photos__grid[data-astro-cid-mq2b6flk]{grid-template-columns:repeat(3,1fr);grid-auto-flow:dense}.photos__tall[data-astro-cid-mq2b6flk]{grid-row:span 2}}.block[data-astro-cid-mq2b6flk]{display:block}.crumbs[data-astro-cid-mq2b6flk]{margin-top:18px}.crumbs__list[data-astro-cid-mq2b6flk]{flex-wrap:wrap;align-items:center;gap:0 10px;display:flex}.crumbs__list[data-astro-cid-mq2b6flk] a[data-astro-cid-mq2b6flk],.crumbs__list[data-astro-cid-mq2b6flk] [data-astro-cid-mq2b6flk][aria-current]{align-items:center;min-height:44px;display:inline-flex}.crumbs__u[data-astro-cid-mq2b6flk]{text-underline-offset:4px;text-decoration:underline}.back[data-astro-cid-mq2b6flk]{align-items:center;gap:8px;min-height:44px;font-size:22px;display:inline-flex}.cs-hero[data-astro-cid-mq2b6flk]{padding-top:20px}.cs-hero[data-astro-cid-mq2b6flk] h1[data-astro-cid-mq2b6flk]{overflow-wrap:anywhere}.cs-hero__sub[data-astro-cid-mq2b6flk]{letter-spacing:0;margin-top:.18em;font-size:.28em;line-height:1}.cs-hero__under[data-astro-cid-mq2b6flk]{justify-content:space-between;align-items:flex-start;gap:32px 56px;margin-top:28px}.cs-hero__intro[data-astro-cid-mq2b6flk]{flex:460px;min-width:0;max-width:620px}.cs-hero__desc[data-astro-cid-mq2b6flk]{margin-top:18px;font-size:21px;line-height:1.55}.cs-hero__note[data-astro-cid-mq2b6flk]{flex:0 320px;min-width:0;position:relative}.cover[data-astro-cid-mq2b6flk]{box-shadow:var(--shadow-lg);margin-top:64px;padding:16px 16px 56px}.cover__cap[data-astro-cid-mq2b6flk]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.glance[data-astro-cid-mq2b6flk]{margin-top:64px;position:relative}.glance__list[data-astro-cid-mq2b6flk]{margin-top:18px}.glance__list[data-astro-cid-mq2b6flk]>li[data-astro-cid-mq2b6flk]{border-top:1px dashed var(--ink);align-items:baseline;gap:18px;padding:18px 0;display:flex}.glance__list[data-astro-cid-mq2b6flk]>li[data-astro-cid-mq2b6flk]:last-child{border-bottom:1px dashed var(--ink)}.glance__no[data-astro-cid-mq2b6flk]{font-family:var(--font-display);flex:none;font-size:clamp(28px,3.4vw,44px);line-height:1}.glance__text[data-astro-cid-mq2b6flk]{min-width:0;font-size:clamp(28px,3.6vw,48px);line-height:1.05}.story[data-astro-cid-mq2b6flk]{align-items:flex-start;gap:48px 64px;margin-top:clamp(72px,10vw,110px)}.story__challenge[data-astro-cid-mq2b6flk]{flex:520px;min-width:0}.story__text[data-astro-cid-mq2b6flk]{margin-top:14px;font-size:19px;line-height:1.7}.dropcap[data-astro-cid-mq2b6flk]{float:left;font-family:var(--font-display);font-variation-settings:"opsz" 100;margin:8px 12px 0 0;font-size:112px;line-height:.78}.pullquote[data-astro-cid-mq2b6flk]{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin-top:36px;padding:18px 0;font-size:clamp(30px,3.6vw,44px);font-weight:400;line-height:1.05}.story__approach[data-astro-cid-mq2b6flk]{min-width:0;box-shadow:var(--shadow);flex:380px;padding:34px 30px;position:relative}.tags[data-astro-cid-mq2b6flk]{align-items:baseline;gap:10px 28px;margin-top:44px}.tags__list[data-astro-cid-mq2b6flk]{gap:6px 14px}.deliv[data-astro-cid-mq2b6flk] h3[data-astro-cid-mq2b6flk]{overflow-wrap:anywhere}figure[data-astro-cid-mq2b6flk].tpl{padding:10px 10px 14px}figure[data-astro-cid-mq2b6flk].tpl figcaption[data-astro-cid-mq2b6flk]{padding:10px 4px 0;position:static}.tpl__title[data-astro-cid-mq2b6flk]{font-size:22px;line-height:1.1;display:block}.tpl__desc[data-astro-cid-mq2b6flk]{font-family:var(--font-body);margin-top:6px;font-size:14px;line-height:1.4;display:block}.pages[data-astro-cid-mq2b6flk]{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:16px;display:grid}.ell-link[data-astro-cid-mq2b6flk]{align-items:center;gap:10px;min-height:48px;padding:0 8px;font-size:19px;font-weight:700;display:inline-flex}.pnav[data-astro-cid-mq2b6flk]{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:40px 48px;margin-top:clamp(96px,12vw,150px);padding-top:36px}.pnav__prev[data-astro-cid-mq2b6flk]{align-items:center;gap:12px;min-height:48px;margin-top:10px;font-size:28px;display:inline-flex}.pnav__next[data-astro-cid-mq2b6flk]{min-width:0;max-width:640px;color:var(--ink);flex-wrap:wrap;flex:520px;align-items:center;gap:20px 28px;padding:26px 28px;display:flex}.pnav__next[data-astro-cid-mq2b6flk]:hover .pnav__title[data-astro-cid-mq2b6flk]{color:var(--ink)}.pnav__img[data-astro-cid-mq2b6flk]{border:8px solid var(--ink);flex:0 220px;width:220px;min-width:0;transform:rotate(-3deg)}.pnav__body[data-astro-cid-mq2b6flk]{flex:220px;min-width:0;display:block}.pnav__kicker[data-astro-cid-mq2b6flk]{align-items:center;gap:8px;display:flex}.pnav__title[data-astro-cid-mq2b6flk]{overflow-wrap:anywhere;margin-top:10px;font-size:clamp(34px,4.4vw,56px);line-height:.9;display:block}.pnav__org[data-astro-cid-mq2b6flk]{margin-top:10px;font-size:14px;display:block}.deck__open[data-astro-cid-mq2b6flk],.flip-open[data-astro-cid-mq2b6flk]{display:block}.deck__clips[data-astro-cid-mq2b6flk]{gap:22px;display:grid}.deck__clip[data-astro-cid-mq2b6flk]{grid-template-columns:150px 1fr;align-items:center;gap:18px;display:grid}.deck__thumb[data-astro-cid-mq2b6flk]{display:block}.deck__thumb[data-astro-cid-mq2b6flk] img{object-fit:cover;object-position:top;width:100%;height:110px;display:block}.deck__stack[data-astro-cid-mq2b6flk]{height:130px;position:relative}.deck__stack[data-astro-cid-mq2b6flk] img{top:calc((2 - var(--j)) * 7px);left:calc((2 - var(--j)) * 24px);object-fit:cover;width:96px;height:96px;transform:rotate(calc((2 - var(--j)) * 7deg - 4deg));box-shadow:0 6px 14px rgba(var(--ink-rgb), .25);position:absolute}.deck__clip-title[data-astro-cid-mq2b6flk]{font-family:var(--font-display);margin-top:4px;font-size:26px;line-height:1}.deck__clip-title[data-astro-cid-mq2b6flk] a[data-astro-cid-mq2b6flk]:hover,.deck__clip-title[data-astro-cid-mq2b6flk] a[data-astro-cid-mq2b6flk]:focus-visible{color:var(--accent)}.deck__arrow[data-astro-cid-mq2b6flk]{margin-top:6px;font-size:20px}.deck__files[data-astro-cid-mq2b6flk]{flex-wrap:wrap;gap:2px 14px;margin-top:4px;font-size:14px;display:flex}@media (width<=480px){.deck__clip[data-astro-cid-mq2b6flk]{grid-template-columns:110px 1fr;gap:14px}.deck__thumb[data-astro-cid-mq2b6flk]:not(.deck__stack) img{height:84px}.deck__stack[data-astro-cid-mq2b6flk] img{width:76px;height:76px;left:calc((2 - var(--j)) * 16px)}.deck__stack[data-astro-cid-mq2b6flk]{height:104px}}@media (width>=861px){.deliv--flip[data-astro-cid-mq2b6flk]{flex-direction:row-reverse}}.hero-photos[data-astro-cid-mq2b6flk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:640px;margin-top:40px;display:grid}.hero-photos__item[data-astro-cid-mq2b6flk]{padding-bottom:12px}.hero-photos__item[data-astro-cid-mq2b6flk] figcaption[data-astro-cid-mq2b6flk]{margin-top:10px;font-size:20px;line-height:1.15;position:static}.hero-photos__item[data-astro-cid-mq2b6flk] img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}@media (width<=480px){.hero-photos[data-astro-cid-mq2b6flk]{gap:18px}}
