.cas-title[data-astro-cid-lk5su64z]{margin-top:1.25rem}.cas-row[data-astro-cid-lk5su64z]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;margin-top:3.5rem;list-style:none;display:grid}.cas-state[data-astro-cid-lk5su64z] img[data-astro-cid-lk5su64z]{width:100%;max-width:240px;height:auto;display:block}.cas-state-title[data-astro-cid-lk5su64z]{font-family:var(--serif);margin-top:1.25rem;font-size:1.35rem;font-weight:300}.cas-state-body[data-astro-cid-lk5su64z]{color:var(--gray-dark);margin-top:.35rem;font-size:.9rem}.cas-note[data-astro-cid-lk5su64z]{color:var(--gray-dark);margin-top:2.5rem;font-size:.8rem}@media (width<=900px){.cas-row[data-astro-cid-lk5su64z]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}}.ch[data-astro-cid-kbcdtr2u]{background:var(--white);padding:8.5rem 4rem 6.5rem}.ch-grid[data-astro-cid-kbcdtr2u]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:2rem;display:grid}.ch-copy[data-astro-cid-kbcdtr2u]{grid-column:1/span 6}.ch-title[data-astro-cid-kbcdtr2u]{margin-top:1.4rem}.ch-lede[data-astro-cid-kbcdtr2u]{max-width:36rem;margin-top:1.5rem}.ch-points[data-astro-cid-kbcdtr2u]{letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:.4rem 0;margin-top:1.5rem;font-size:.72rem;display:flex}.ch-points[data-astro-cid-kbcdtr2u] span[data-astro-cid-kbcdtr2u]+span[data-astro-cid-kbcdtr2u]:before{content:"·";color:var(--gray-dark);margin:0 .75em}.ch-film[data-astro-cid-kbcdtr2u]{margin-top:3rem}.ch-film-meta[data-astro-cid-kbcdtr2u]{margin-top:.9rem}.ch-soon[data-astro-cid-kbcdtr2u]{color:var(--black)}.ch-stage[data-astro-cid-kbcdtr2u]{margin-top:var(--cap-offset);grid-column:8/span 5;justify-content:center;align-items:flex-start;display:flex}.ch-phone[data-astro-cid-kbcdtr2u]{filter:drop-shadow(0 22px 28px #0a0a0a17)drop-shadow(0 2px 5px #0a0a0a0d);width:100%;max-width:318px;height:auto}.cr[data-astro-cid-kbcdtr2u]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:2rem;display:grid}.cr-stage[data-astro-cid-kbcdtr2u]{grid-column:1/span 5;justify-content:center;display:flex}.cr-phone[data-astro-cid-kbcdtr2u]{filter:drop-shadow(0 22px 28px #0a0a0a1a)drop-shadow(0 2px 5px #0a0a0a0d);width:100%;max-width:300px;height:auto}.cr-copy[data-astro-cid-kbcdtr2u]{grid-column:7/span 6}.cr-title[data-astro-cid-kbcdtr2u]{margin-top:1.1rem}.cr-copy[data-astro-cid-kbcdtr2u] .lede[data-astro-cid-kbcdtr2u]{max-width:34rem;margin-top:1rem}.cr-layers[data-astro-cid-kbcdtr2u]{counter-reset:cr;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem;margin-top:2.75rem;list-style:none;display:grid}.cr-layers[data-astro-cid-kbcdtr2u] li[data-astro-cid-kbcdtr2u]{counter-increment:cr}.cr-layers[data-astro-cid-kbcdtr2u] li[data-astro-cid-kbcdtr2u]:before{content:counter(cr, decimal-leading-zero);letter-spacing:.14em;color:var(--gray-dark);margin-bottom:.6rem;font-size:.64rem;display:block}.cr-layer-title[data-astro-cid-kbcdtr2u]{font-family:var(--serif);font-size:1.45rem;font-weight:300;line-height:1.2}.cr-layer-body[data-astro-cid-kbcdtr2u]{color:var(--gray-dark);max-width:30ch;margin-top:.4rem;font-size:.9rem;line-height:1.65}.cj-head[data-astro-cid-kbcdtr2u]{max-width:44rem}.cj-title[data-astro-cid-kbcdtr2u]{margin-top:1.1rem}.cj-lede[data-astro-cid-kbcdtr2u]{max-width:36rem;margin-top:1.1rem}.cj[data-astro-cid-kbcdtr2u]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.5rem;margin-top:4rem;list-style:none;display:grid;position:relative}.cj[data-astro-cid-kbcdtr2u]:before{content:"";border-top:.5px solid var(--gray-mid);position:absolute;top:5px;left:0;right:0}.cj-step[data-astro-cid-kbcdtr2u]{position:relative}.cj-node[data-astro-cid-kbcdtr2u]{border:.5px solid var(--black);background:var(--white);border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:0}.cj-step[data-astro-cid-kbcdtr2u]:last-child .cj-node[data-astro-cid-kbcdtr2u]{background:var(--black)}.cj-num[data-astro-cid-kbcdtr2u]{letter-spacing:.14em;color:var(--gray-dark);padding:1.6rem 0 .9rem;font-size:.64rem}.cj-frame[data-astro-cid-kbcdtr2u]{aspect-ratio:4/5;background:var(--gray-light);position:relative;overflow:hidden}.cj-frame[data-astro-cid-kbcdtr2u] img[data-astro-cid-kbcdtr2u]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cj-step[data-astro-cid-kbcdtr2u]:first-child .cj-frame[data-astro-cid-kbcdtr2u] img[data-astro-cid-kbcdtr2u]{object-position:50% 30%}.cj-step[data-astro-cid-kbcdtr2u]:nth-child(2) .cj-frame[data-astro-cid-kbcdtr2u] img[data-astro-cid-kbcdtr2u]{object-position:100% 50%}.cj-step[data-astro-cid-kbcdtr2u]:nth-child(3) .cj-frame[data-astro-cid-kbcdtr2u] img[data-astro-cid-kbcdtr2u]{object-position:43% 50%}.cj-step[data-astro-cid-kbcdtr2u]:nth-child(4) .cj-frame[data-astro-cid-kbcdtr2u] img[data-astro-cid-kbcdtr2u]{object-position:0% 50%}.cj-step-title[data-astro-cid-kbcdtr2u]{font-family:var(--serif);margin-top:1.4rem;font-size:1.5rem;font-weight:300;line-height:1.2}.cj-step-body[data-astro-cid-kbcdtr2u]{color:var(--gray-dark);max-width:30ch;margin-top:.4rem;font-size:.9rem;line-height:1.65}.cj-source[data-astro-cid-kbcdtr2u]{color:var(--gray-dark);margin-top:2.5rem;font-size:.8rem}.cp[data-astro-cid-kbcdtr2u]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:2rem;display:grid}.cp-copy[data-astro-cid-kbcdtr2u]{grid-column:1/span 5}.cp-title[data-astro-cid-kbcdtr2u]{margin-top:1.1rem}.cp-side[data-astro-cid-kbcdtr2u]{grid-column:7/span 6;padding-top:2.1rem}.cp-points[data-astro-cid-kbcdtr2u]{counter-reset:cp;gap:1.1rem;list-style:none;display:grid}.cp-points[data-astro-cid-kbcdtr2u] li[data-astro-cid-kbcdtr2u]{counter-increment:cp;font-family:var(--serif);padding-left:2.6rem;font-size:1.45rem;font-weight:300;line-height:1.3;position:relative}.cp-points[data-astro-cid-kbcdtr2u] li[data-astro-cid-kbcdtr2u]:before{content:counter(cp, decimal-leading-zero);font-family:var(--sans);letter-spacing:.14em;color:var(--gray-dark);font-size:.64rem;position:absolute;top:.75em;left:0}.cp-note[data-astro-cid-kbcdtr2u]{color:var(--gray-dark);max-width:48ch;margin-top:2rem;padding-left:2.6rem;font-size:.88rem;line-height:1.7}@media (width<=1100px){.ch[data-astro-cid-kbcdtr2u]{padding:8rem 2.5rem 5rem}.ch-grid[data-astro-cid-kbcdtr2u],.cr[data-astro-cid-kbcdtr2u],.cp[data-astro-cid-kbcdtr2u]{grid-template-columns:1fr}.ch-copy[data-astro-cid-kbcdtr2u],.ch-stage[data-astro-cid-kbcdtr2u],.cr-stage[data-astro-cid-kbcdtr2u],.cr-copy[data-astro-cid-kbcdtr2u],.cp-copy[data-astro-cid-kbcdtr2u],.cp-side[data-astro-cid-kbcdtr2u]{grid-column:1}.ch-stage[data-astro-cid-kbcdtr2u],.cr-copy[data-astro-cid-kbcdtr2u]{margin-top:3rem}.ch-film[data-astro-cid-kbcdtr2u]{max-width:none}.cj[data-astro-cid-kbcdtr2u]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3rem}.cj[data-astro-cid-kbcdtr2u]:before{content:none}.cp-side[data-astro-cid-kbcdtr2u]{padding-top:2rem}}@media (width<=768px){.ch[data-astro-cid-kbcdtr2u]{padding:7rem 1.5rem 4rem}.ch-film[data-astro-cid-kbcdtr2u]{margin-top:2.5rem}.ch-phone[data-astro-cid-kbcdtr2u],.cr-phone[data-astro-cid-kbcdtr2u]{max-width:250px}.cr-layers[data-astro-cid-kbcdtr2u]{grid-template-columns:1fr;gap:1.5rem}.cj[data-astro-cid-kbcdtr2u]{grid-template-columns:1fr}.cj-frame[data-astro-cid-kbcdtr2u]{aspect-ratio:1}.ch-points[data-astro-cid-kbcdtr2u]{grid-template-columns:repeat(2,max-content);gap:.5rem 1.75rem;display:grid}.ch-points[data-astro-cid-kbcdtr2u] span[data-astro-cid-kbcdtr2u]+span[data-astro-cid-kbcdtr2u]:before{content:none}.cp-points[data-astro-cid-kbcdtr2u] li[data-astro-cid-kbcdtr2u]{font-size:1.25rem}}
