.intro[data-astro-cid-lnthwwyx]{padding-top:clamp(7.5rem,14vw,11rem);padding-bottom:clamp(3rem,6vw,5rem)}.intro[data-astro-cid-lnthwwyx] .display[data-astro-cid-lnthwwyx]{margin-bottom:2rem}.intro[data-astro-cid-lnthwwyx] .serif[data-astro-cid-lnthwwyx]{color:var(--crimson)}.cap-grid[data-astro-cid-lnthwwyx]{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cap-grid[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{border-bottom:1px solid var(--line);transition:background-color .5s var(--ease);padding:2rem 1.5rem 2.5rem 0}.cap-grid[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]:not(:nth-child(4n)){border-right:1px solid var(--line)}.cap-grid[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]:not(:nth-child(4n+1)){padding-left:1.5rem}.idx[data-astro-cid-lnthwwyx]{color:var(--crimson);font-variant-numeric:tabular-nums;margin-bottom:2.5rem;font-size:.78rem;font-weight:600;display:block}.cap-grid[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{color:var(--ink-2);margin:.6rem 0 0;font-size:.95rem}.cycle-grid[data-astro-cid-lnthwwyx]{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.cycle-media[data-astro-cid-lnthwwyx]{aspect-ratio:4/5;border-radius:var(--radius);position:sticky;top:7rem;overflow:hidden}.cycle-media[data-astro-cid-lnthwwyx] img{object-fit:cover;width:100%;height:100%}.cycle[data-astro-cid-lnthwwyx] .h2[data-astro-cid-lnthwwyx]{margin-bottom:2.5rem}.steps[data-astro-cid-lnthwwyx]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.steps[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{border-bottom:1px solid var(--line)}summary[data-astro-cid-lnthwwyx]{cursor:pointer;grid-template-columns:3rem 1fr 1.5rem;align-items:center;padding:1.5rem 0;list-style:none;display:grid}summary[data-astro-cid-lnthwwyx]::-webkit-details-marker{display:none}summary[data-astro-cid-lnthwwyx] .idx[data-astro-cid-lnthwwyx]{margin:0}summary[data-astro-cid-lnthwwyx] .h3[data-astro-cid-lnthwwyx]{transition:color .3s}summary[data-astro-cid-lnthwwyx]:hover .h3[data-astro-cid-lnthwwyx]{color:var(--crimson)}.plus[data-astro-cid-lnthwwyx]{justify-self:end;width:14px;height:14px;position:relative}.plus[data-astro-cid-lnthwwyx]:before,.plus[data-astro-cid-lnthwwyx]:after{content:"";height:1.5px;transition:transform .5s var(--ease);background:currentColor;position:absolute;inset:6px 0 auto}.plus[data-astro-cid-lnthwwyx]:after{transform:rotate(90deg)}details[data-astro-cid-lnthwwyx][open] .plus[data-astro-cid-lnthwwyx]:after{transform:rotate(0)}.panel[data-astro-cid-lnthwwyx]{color:var(--ink-2);padding:0 2rem 1.75rem 3rem}.panel[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{max-width:52ch;margin:0}details[data-astro-cid-lnthwwyx][open] .panel[data-astro-cid-lnthwwyx]{animation:open .6s var(--ease)}@keyframes open{0%{opacity:0;transform:translateY(-6px)}}.closer[data-astro-cid-lnthwwyx]{background:var(--crimson);color:var(--paper)}.closer[data-astro-cid-lnthwwyx] .eyebrow[data-astro-cid-lnthwwyx]{color:color-mix(in srgb, var(--paper) 70%, transparent)}.closer-inner[data-astro-cid-lnthwwyx] .h2[data-astro-cid-lnthwwyx]{max-width:18ch;margin-bottom:2.5rem}.closer[data-astro-cid-lnthwwyx] .btn--light[data-astro-cid-lnthwwyx]:before{background:var(--ink)}@media (width<=960px){.cap-grid[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(2,minmax(0,1fr))}.cap-grid[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{border-right:0!important;padding-inline:0 1.25rem!important}.cap-grid[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]:nth-child(odd){border-right:1px solid var(--line)!important}.cap-grid[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]:nth-child(2n){padding-left:1.25rem!important}}@media (width<=860px){.cycle-grid[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}.cycle-media[data-astro-cid-lnthwwyx]{aspect-ratio:4/3;position:static}}@media (width<=520px){.cap-grid[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}.cap-grid[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{border-right:0!important;padding-left:0!important}.idx[data-astro-cid-lnthwwyx]{margin-bottom:1rem}.panel[data-astro-cid-lnthwwyx]{padding-left:0}}
