.case[data-astro-cid-ejrx73pi]{max-width:1000px;padding-top:140px}.back[data-astro-cid-ejrx73pi]{align-items:center;gap:10px;margin-left:-6%;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.back[data-astro-cid-ejrx73pi]:hover svg[data-astro-cid-ejrx73pi]{transform:translate(-3px)}.back[data-astro-cid-ejrx73pi] svg[data-astro-cid-ejrx73pi]{transition:transform .2s}.case-head[data-astro-cid-ejrx73pi]{margin:44px 0 48px;animation:.9s both rise}.tags[data-astro-cid-ejrx73pi]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:.8rem}h1[data-astro-cid-ejrx73pi]{letter-spacing:-.02em;margin-bottom:26px;font-size:clamp(3rem,8vw,5.6rem);font-weight:600}.intro[data-astro-cid-ejrx73pi]{max-width:62ch;font-size:1.15rem;line-height:1.65}.intro[data-astro-cid-ejrx73pi]+.intro[data-astro-cid-ejrx73pi]{margin-top:1em}.hero-media[data-astro-cid-ejrx73pi]{animation:.9s .15s both rise}.hero-media[data-astro-cid-ejrx73pi] .is-vertical{max-width:460px;margin-inline:auto}.hero-media[data-astro-cid-ejrx73pi] .cover{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.block[data-astro-cid-ejrx73pi]{gap:32px;margin-top:110px;display:grid}.block[data-astro-cid-ejrx73pi].split{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,6vw,80px)}.block[data-astro-cid-ejrx73pi].flip .block-text[data-astro-cid-ejrx73pi]{order:2}.block-text[data-astro-cid-ejrx73pi]{max-width:60ch}.block[data-astro-cid-ejrx73pi] h2[data-astro-cid-ejrx73pi]{margin-bottom:14px;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:600}.block-text[data-astro-cid-ejrx73pi] p[data-astro-cid-ejrx73pi]+p[data-astro-cid-ejrx73pi]{margin-top:.9em}.block-text[data-astro-cid-ejrx73pi] p[data-astro-cid-ejrx73pi]{line-height:1.65}.outro[data-astro-cid-ejrx73pi]{margin-top:1.2em}.ticks[data-astro-cid-ejrx73pi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ticks[data-astro-cid-ejrx73pi] li[data-astro-cid-ejrx73pi]{padding-left:26px;position:relative}.ticks[data-astro-cid-ejrx73pi] li[data-astro-cid-ejrx73pi]:before{content:"";border:1.5px solid var(--fg);border-radius:50%;width:12px;height:12px;position:absolute;top:.55em;left:0}.block-media[data-astro-cid-ejrx73pi].grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:14px;display:grid}.split[data-astro-cid-ejrx73pi] .block-media[data-astro-cid-ejrx73pi] .is-vertical{max-width:380px;margin-inline:auto}.gallery[data-astro-cid-ejrx73pi]{grid-template-columns:repeat(2,1fr);gap:14px;width:100%;display:grid}.split[data-astro-cid-ejrx73pi] .gallery[data-astro-cid-ejrx73pi],.block[data-astro-cid-ejrx73pi]:not(.split) .gallery[data-astro-cid-ejrx73pi]{grid-column:1/-1}.g-item[data-astro-cid-ejrx73pi]{background:#111;border-radius:6px;margin:0;overflow:hidden}.g-item[data-astro-cid-ejrx73pi].wide{grid-column:1/-1}.g-item[data-astro-cid-ejrx73pi] img{object-fit:cover;width:100%;height:100%;max-height:720px;transition:transform .8s var(--ease)}.g-item[data-astro-cid-ejrx73pi]:hover img{transform:scale(1.03)}.next[data-astro-cid-ejrx73pi]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;margin-top:120px;padding:34px 0;text-decoration:none;display:flex}.next-label[data-astro-cid-ejrx73pi]{color:var(--muted);font-size:.9rem}.next-name[data-astro-cid-ejrx73pi]{font-family:var(--serif);font-size:clamp(1.8rem,4vw,3rem);transition:transform .25s}.next[data-astro-cid-ejrx73pi]:hover .next-name[data-astro-cid-ejrx73pi]{transform:translate(-8px)}@media (width<=1100px){.back[data-astro-cid-ejrx73pi]{margin-left:0}}@media (width<=760px){.case[data-astro-cid-ejrx73pi]{padding-top:120px}.block[data-astro-cid-ejrx73pi]{margin-top:72px}.block[data-astro-cid-ejrx73pi].split{grid-template-columns:1fr}.block[data-astro-cid-ejrx73pi].flip .block-text[data-astro-cid-ejrx73pi]{order:0}.ticks[data-astro-cid-ejrx73pi],.gallery[data-astro-cid-ejrx73pi]{grid-template-columns:1fr}.block-media[data-astro-cid-ejrx73pi].grid{grid-template-columns:1fr 1fr}.next[data-astro-cid-ejrx73pi]{flex-direction:column;margin-top:80px}}
