.case[data-astro-cid-4qegwugk]{background:var(--paper);color:var(--ink)}.intro[data-astro-cid-4qegwugk],.chapter[data-astro-cid-4qegwugk],.wide[data-astro-cid-4qegwugk],.responsive[data-astro-cid-4qegwugk],.pair[data-astro-cid-4qegwugk],.pull[data-astro-cid-4qegwugk]{width:min(76rem, 100% - 2 * var(--gutter));margin-inline:auto}.intro[data-astro-cid-4qegwugk]{padding-top:clamp(1rem,3vw,2rem)}.back[data-astro-cid-4qegwugk]{min-height:2.75rem;color:var(--muted);align-items:center;gap:.5rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.back[data-astro-cid-4qegwugk]:hover{color:var(--ink);text-underline-offset:.35em;text-decoration:underline}.intro-grid[data-astro-cid-4qegwugk]{align-items:end;gap:1.75rem clamp(2rem,6vw,6rem);margin-top:clamp(1.5rem,4vw,3rem);display:grid}@media (width>=880px){.intro-grid[data-astro-cid-4qegwugk]{grid-template-columns:1.2fr 1fr}}.eyebrow[data-astro-cid-4qegwugk]{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:0 0 1rem;font-size:.75rem;font-weight:500}h1[data-astro-cid-4qegwugk]{max-width:14ch;font-family:var(--font-heading);text-wrap:balance;margin:0;font-size:clamp(2.4rem,1.4rem + 4.2vw,4.75rem);font-weight:400;line-height:1.05}.lede[data-astro-cid-4qegwugk] p[data-astro-cid-4qegwugk]{max-width:36ch;color:var(--ink-soft);margin:0;font-size:1.0625rem}.details[data-astro-cid-4qegwugk]{color:var(--muted);margin:1.5rem 0 0;padding:0;font-size:.875rem;list-style:none}.details[data-astro-cid-4qegwugk] li[data-astro-cid-4qegwugk]+li[data-astro-cid-4qegwugk]{margin-top:.25rem}.link[data-astro-cid-4qegwugk]{min-height:2.75rem;color:var(--ink);text-underline-offset:.35em;text-decoration:underline 1px;text-decoration-color:var(--rule-strong);align-items:center;gap:.5rem;margin-top:.75rem;transition:text-decoration-color .25s;display:inline-flex}.link[data-astro-cid-4qegwugk]:hover{text-decoration-color:var(--ink)}.link[data-astro-cid-4qegwugk] span[data-astro-cid-4qegwugk],.enquiry[data-astro-cid-4qegwugk] .arrow[data-astro-cid-4qegwugk]{transition:transform .25s}.link[data-astro-cid-4qegwugk]:hover span[data-astro-cid-4qegwugk],.enquiry[data-astro-cid-4qegwugk]:hover .arrow[data-astro-cid-4qegwugk]{transform:translate(3px)}.hero-image[data-astro-cid-4qegwugk]{aspect-ratio:16/8;background:var(--paper-deep);margin:clamp(2.5rem,6vw,4.5rem) 0 0;overflow:hidden}figure[data-astro-cid-4qegwugk]{margin-inline:0}figure[data-astro-cid-4qegwugk] picture,figure[data-astro-cid-4qegwugk] img{width:100%;display:block}.hero-image[data-astro-cid-4qegwugk] img{object-fit:cover;object-position:50% 78%;height:100%}@media (width<=639px){.hero-image[data-astro-cid-4qegwugk]{aspect-ratio:4/3}}.chapter[data-astro-cid-4qegwugk]{gap:1.25rem clamp(2rem,6vw,6rem);margin-top:clamp(3.5rem,8vw,7rem);padding-top:clamp(1.5rem,3vw,2.5rem);display:grid}@media (width>=880px){.chapter[data-astro-cid-4qegwugk]{grid-template-columns:1fr 1.1fr;align-items:start}}h2[data-astro-cid-4qegwugk]{max-width:18ch;font-family:var(--font-heading);text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);font-weight:400;line-height:1.15}.prose[data-astro-cid-4qegwugk] p[data-astro-cid-4qegwugk]{max-width:34rem;color:var(--ink-soft);margin:0 0 1.1rem;font-size:1.0625rem;line-height:1.65}.prose[data-astro-cid-4qegwugk] p[data-astro-cid-4qegwugk]:last-child{margin-bottom:0}.prose[data-astro-cid-4qegwugk] .link[data-astro-cid-4qegwugk]{margin-top:1rem}.wide[data-astro-cid-4qegwugk]{margin-top:clamp(3.5rem,8vw,7rem);margin-bottom:0}.wide[data-astro-cid-4qegwugk] img,.responsive[data-astro-cid-4qegwugk] img,.pair[data-astro-cid-4qegwugk] img{border:1px solid var(--rule);height:auto}figcaption[data-astro-cid-4qegwugk]{color:var(--muted);margin-top:.75rem;font-size:.8125rem}.pull[data-astro-cid-4qegwugk]{max-width:76rem;font-family:var(--font-heading);text-wrap:balance;color:var(--ink);width:min(58rem, 100% - 2 * var(--gutter));margin-top:clamp(4rem,9vw,8rem);margin-bottom:0;padding-left:0;font-size:clamp(1.6rem,1rem + 2.6vw,3.1rem);line-height:1.2}.responsive[data-astro-cid-4qegwugk]{align-items:end;gap:1.5rem;margin-top:clamp(3.5rem,8vw,7rem);margin-bottom:clamp(3.5rem,8vw,7rem);display:grid}@media (width>=960px){.responsive[data-astro-cid-4qegwugk]{grid-template-columns:1fr 17rem;gap:clamp(2rem,5vw,4rem)}}.r-mobile[data-astro-cid-4qegwugk]{max-width:17rem}.pair[data-astro-cid-4qegwugk]{gap:1.5rem;margin-top:clamp(3rem,6vw,5rem);display:grid}@media (width>=880px){.pair[data-astro-cid-4qegwugk]{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,3vw,2.5rem)}}.outcome[data-astro-cid-4qegwugk]{margin-bottom:clamp(4rem,9vw,8rem)}.invite[data-astro-cid-4qegwugk]{background:var(--pine);color:var(--pine-text);padding:clamp(4rem, 9vw, 7rem) var(--gutter)}.invite-inner[data-astro-cid-4qegwugk]{gap:1.5rem clamp(2rem,6vw,6rem);max-width:76rem;margin-inline:auto;display:grid}@media (width>=880px){.invite-inner[data-astro-cid-4qegwugk]{grid-template-columns:1fr 1.1fr;align-items:start}}.invite[data-astro-cid-4qegwugk] h2[data-astro-cid-4qegwugk]{max-width:20ch}.invite[data-astro-cid-4qegwugk] p[data-astro-cid-4qegwugk]{max-width:36ch;color:var(--pine-text);margin:0;font-size:1.0625rem}.enquiry[data-astro-cid-4qegwugk]{min-height:2.75rem;color:inherit;text-underline-offset:.35em;text-decoration:underline 1px;text-decoration-color:var(--pine-muted);align-items:center;gap:.5rem;margin-top:1.25rem;display:inline-flex}.enquiry[data-astro-cid-4qegwugk]:hover{text-decoration-color:currentColor}.enquiry[data-astro-cid-4qegwugk]:focus-visible{outline-color:var(--pine-text)}
