.concept-gallery[data-astro-cid-4ugiypu4]{color:#331e2c;background:#f6e9ee;padding:80px clamp(22px,5vw,84px)}.concept-heading[data-astro-cid-4ugiypu4]{grid-template-columns:1fr .7fr;align-items:end;gap:40px;margin-bottom:40px;display:grid}.concept-heading[data-astro-cid-4ugiypu4] h2[data-astro-cid-4ugiypu4]{letter-spacing:-.045em;margin:15px 0 0;font-size:clamp(42px,5.6vw,82px);line-height:1.05}.concept-heading[data-astro-cid-4ugiypu4] h2[data-astro-cid-4ugiypu4] em[data-astro-cid-4ugiypu4]{font-family:var(--font-editorial,Georgia,serif);font-weight:400}.concept-heading[data-astro-cid-4ugiypu4] p[data-astro-cid-4ugiypu4]{max-width:42ch;margin:0 0 15px;font-size:14px;line-height:1.9}.concept-grid[data-astro-cid-4ugiypu4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 25px;display:grid}.concept-card[data-astro-cid-4ugiypu4]{min-width:0;text-decoration:none}.concept-preview[data-astro-cid-4ugiypu4]{aspect-ratio:8/5;background:var(--concept-colour);border:1px solid #331e2c20;position:relative;overflow:hidden}.concept-preview[data-astro-cid-4ugiypu4] img[data-astro-cid-4ugiypu4]{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .6s}.concept-card[data-astro-cid-4ugiypu4]:hover img[data-astro-cid-4ugiypu4]{transform:scale(1.025)}.concept-open[data-astro-cid-4ugiypu4]{color:#331e2c;background:#fff7fa;border:1px solid #331e2c20;padding:11px 15px;font-size:12px;font-weight:700;position:absolute;bottom:16px;right:16px;box-shadow:0 3px 14px #0001}.concept-caption[data-astro-cid-4ugiypu4]{border-bottom:1px solid #331e2c25;justify-content:space-between;gap:20px;padding:17px 1px;display:flex}.concept-caption[data-astro-cid-4ugiypu4] span[data-astro-cid-4ugiypu4]{text-transform:uppercase;letter-spacing:.07em;font-size:12px}.concept-caption[data-astro-cid-4ugiypu4] h3[data-astro-cid-4ugiypu4]{letter-spacing:-.03em;margin:8px 0 4px;font-size:25px;line-height:1.3}.concept-caption[data-astro-cid-4ugiypu4] p[data-astro-cid-4ugiypu4]{margin:0;font-size:12px;line-height:1.6}.concept-caption[data-astro-cid-4ugiypu4]>b[data-astro-cid-4ugiypu4]{font:400 27px var(--font-editorial,Georgia,serif);color:#885d72}.concept-disclaimer[data-astro-cid-4ugiypu4]{color:#745265;max-width:90ch;margin:35px 0 0;font-size:12px;line-height:1.9}.is-compact[data-astro-cid-4ugiypu4] .concept-grid[data-astro-cid-4ugiypu4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 20px}.is-compact[data-astro-cid-4ugiypu4] .concept-caption[data-astro-cid-4ugiypu4] h3[data-astro-cid-4ugiypu4]{font-size:22px}.is-compact[data-astro-cid-4ugiypu4] .concept-open[data-astro-cid-4ugiypu4]{padding:8px 12px;font-size:12px;bottom:10px;right:10px}.concept-card[data-astro-cid-4ugiypu4]:focus-visible{outline-offset:7px;outline:3px solid #9b4168}@media (width<=760px){.concept-gallery[data-astro-cid-4ugiypu4]{padding-block:45px}.concept-heading[data-astro-cid-4ugiypu4]{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.concept-heading[data-astro-cid-4ugiypu4] h2[data-astro-cid-4ugiypu4]{font-size:48px}.concept-heading[data-astro-cid-4ugiypu4] p[data-astro-cid-4ugiypu4]{margin-bottom:12px;font-size:12px}.concept-grid[data-astro-cid-4ugiypu4],.is-compact[data-astro-cid-4ugiypu4] .concept-grid[data-astro-cid-4ugiypu4]{grid-template-columns:1fr;gap:28px}.concept-caption[data-astro-cid-4ugiypu4] h3[data-astro-cid-4ugiypu4],.is-compact[data-astro-cid-4ugiypu4] .concept-caption[data-astro-cid-4ugiypu4] h3[data-astro-cid-4ugiypu4]{font-size:25px}.concept-caption[data-astro-cid-4ugiypu4] p[data-astro-cid-4ugiypu4]{font-size:12px}.concept-preview[data-astro-cid-4ugiypu4]{aspect-ratio:8/5}.concept-open[data-astro-cid-4ugiypu4]{padding:11px 14px!important;font-size:12px!important}.concept-disclaimer[data-astro-cid-4ugiypu4]{margin-top:26px;font-size:12px}}@media (prefers-reduced-motion:reduce){.concept-preview[data-astro-cid-4ugiypu4] img[data-astro-cid-4ugiypu4]{transition:none}.concept-card[data-astro-cid-4ugiypu4]:hover img[data-astro-cid-4ugiypu4]{transform:none}}.concept-gallery[data-astro-cid-4ugiypu4].is-five-worlds .concept-grid[data-astro-cid-4ugiypu4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 25px}.concept-gallery[data-astro-cid-4ugiypu4].is-five-worlds .concept-card[data-astro-cid-4ugiypu4]:first-child{grid-column:1/-1;justify-self:center;width:100%;max-width:920px}.concept-open[data-astro-cid-4ugiypu4]{align-items:center;min-height:44px;display:inline-flex}@media (width<=760px){.concept-gallery[data-astro-cid-4ugiypu4].is-five-worlds .concept-grid[data-astro-cid-4ugiypu4]{grid-template-columns:1fr}.concept-gallery[data-astro-cid-4ugiypu4].is-five-worlds .concept-card[data-astro-cid-4ugiypu4]:first-child{grid-column:auto}}
