.container[data-astro-cid-uaiipkl5]{max-width:1100px;margin:0 auto;padding:0 2rem}.intro-section[data-astro-cid-uaiipkl5]{padding:4rem 0;background:var(--color-white)}.intro-section--alt[data-astro-cid-uaiipkl5]{background:#fafafa}.intro-layout[data-astro-cid-uaiipkl5]{display:grid;gap:2.5rem;align-items:center}@media(min-width:768px){.intro-layout[data-astro-cid-uaiipkl5]{grid-template-columns:1fr 1.3fr;gap:4rem}}.intro-img[data-astro-cid-uaiipkl5]{aspect-ratio:4/5;overflow:hidden}.intro-img[data-astro-cid-uaiipkl5] img[data-astro-cid-uaiipkl5]{width:100%;height:100%;object-fit:cover}.intro-label[data-astro-cid-uaiipkl5]{font-family:var(--font-sans);font-size:.7rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#8a9b8e;margin-bottom:1rem;display:block}.intro-text[data-astro-cid-uaiipkl5] .intro-subheading[data-astro-cid-uaiipkl5]{margin-top:2rem}.intro-text[data-astro-cid-uaiipkl5] h2[data-astro-cid-uaiipkl5]{font-family:var(--font-serif);font-size:1.5rem;margin-bottom:1.25rem;max-width:500px;color:var(--color-heading)}.intro-text[data-astro-cid-uaiipkl5] h2[data-astro-cid-uaiipkl5] em[data-astro-cid-uaiipkl5]{font-style:italic;color:var(--color-sage)}.intro-text[data-astro-cid-uaiipkl5] p[data-astro-cid-uaiipkl5]{font-family:var(--font-sans);font-size:1rem;color:var(--color-text-light);line-height:1.8;margin-bottom:1rem}.intro-text[data-astro-cid-uaiipkl5] .btn[data-astro-cid-uaiipkl5]{margin-top:1rem}.investment-section[data-astro-cid-uaiipkl5]{padding:4rem 0;background:#fafafa}.investment-heading[data-astro-cid-uaiipkl5]{font-family:var(--font-serif);font-size:1.5rem;margin-bottom:1.5rem;color:var(--color-heading)}.investment-heading[data-astro-cid-uaiipkl5] em[data-astro-cid-uaiipkl5]{font-style:italic;color:var(--color-sage)}.investment-grid[data-astro-cid-uaiipkl5]{display:grid;gap:2rem}@media(min-width:768px){.investment-grid[data-astro-cid-uaiipkl5]{grid-template-columns:1fr 1fr;gap:2.5rem;align-items:start}}.investment-left[data-astro-cid-uaiipkl5]{min-width:0}.investment-hero[data-astro-cid-uaiipkl5]{font-family:var(--font-serif);font-size:clamp(2rem,5vw,2.75rem);font-weight:400;margin:0 0 .5rem}.investment-price-hero[data-astro-cid-uaiipkl5]{color:var(--color-sage)}.investment-description[data-astro-cid-uaiipkl5]{font-family:var(--font-sans);font-size:1rem;color:var(--color-text-light);margin:0 0 2rem;line-height:1.7;max-width:480px}.investment-delivery[data-astro-cid-uaiipkl5]{margin-top:0;padding:1.25rem 1.5rem;background:var(--color-white);border-left:var(--sage-line);margin-bottom:1rem}.investment-label[data-astro-cid-uaiipkl5]{display:block;font-family:var(--font-sans);font-size:.65rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--color-sage);margin-bottom:.5rem}.investment-delivery[data-astro-cid-uaiipkl5] p[data-astro-cid-uaiipkl5],.investment-list[data-astro-cid-uaiipkl5]{font-family:var(--font-sans);font-size:.95rem;color:var(--color-text-light);line-height:1.7;margin:0}.investment-list-items[data-astro-cid-uaiipkl5]{margin:0}.investment-list-item[data-astro-cid-uaiipkl5]{font-family:var(--font-sans);font-size:.95rem;color:var(--color-text-light);line-height:1.6;padding:.5rem 0;border-bottom:1px solid rgba(138,155,142,.2)}.investment-list-item[data-astro-cid-uaiipkl5]:last-child{border-bottom:none}.investment-list--compact[data-astro-cid-uaiipkl5]{font-size:.9rem;line-height:1.6}.investment-right[data-astro-cid-uaiipkl5]{display:flex;flex-direction:column;gap:1rem;min-width:0}.investment-meta-box[data-astro-cid-uaiipkl5]{padding:1.25rem 1.5rem;background:var(--color-white);border-left:var(--sage-line)}.investment-meta-box[data-astro-cid-uaiipkl5] p[data-astro-cid-uaiipkl5]{font-family:var(--font-sans);font-size:.95rem;color:var(--color-text-light);margin:0;line-height:1.6;text-align:left}.investment-meta-box[data-astro-cid-uaiipkl5] .investment-meta-intro[data-astro-cid-uaiipkl5]{margin-bottom:.75rem}.investment-meta-box[data-astro-cid-uaiipkl5] .investment-list-items[data-astro-cid-uaiipkl5]{margin:0}.investment-meta-box[data-astro-cid-uaiipkl5] .investment-list-item[data-astro-cid-uaiipkl5]{padding:.5rem 0}.investment-meta-box[data-astro-cid-uaiipkl5] .investment-price[data-astro-cid-uaiipkl5]{color:var(--color-sage);font-size:1.05rem}.approach-section[data-astro-cid-uaiipkl5]{padding:4rem 0;background:var(--color-white)}.approach-section--alt[data-astro-cid-uaiipkl5]{background:#fafafa}.approach-grid[data-astro-cid-uaiipkl5]{display:grid;gap:3rem;align-items:center}@media(min-width:768px){.approach-grid[data-astro-cid-uaiipkl5]{grid-template-columns:1.2fr 1fr;gap:4rem}}.approach-content[data-astro-cid-uaiipkl5] h2[data-astro-cid-uaiipkl5]{font-family:var(--font-serif);font-size:1.5rem;margin-bottom:1.25rem;color:var(--color-heading)}.approach-content[data-astro-cid-uaiipkl5] h2[data-astro-cid-uaiipkl5] em[data-astro-cid-uaiipkl5]{font-style:italic;color:var(--color-sage)}.approach-content[data-astro-cid-uaiipkl5] h3[data-astro-cid-uaiipkl5]{font-family:var(--font-serif);font-size:1.1rem;font-weight:500;margin:1.5rem 0 .75rem;color:var(--color-heading)}.approach-content[data-astro-cid-uaiipkl5] h3[data-astro-cid-uaiipkl5] em[data-astro-cid-uaiipkl5]{font-style:italic;color:var(--color-sage)}.approach-content[data-astro-cid-uaiipkl5] p[data-astro-cid-uaiipkl5]{font-family:var(--font-sans);font-size:.95rem;color:var(--color-text-light);line-height:1.8;margin-bottom:1rem}.approach-content[data-astro-cid-uaiipkl5] p[data-astro-cid-uaiipkl5]:last-child{margin-bottom:0}.approach-visual[data-astro-cid-uaiipkl5] img[data-astro-cid-uaiipkl5]{width:100%;height:auto;object-fit:cover}.btn[data-astro-cid-uaiipkl5]{display:inline-block;padding:.85rem 2rem;font-family:var(--font-sans);font-size:.95rem;text-decoration:none;border-radius:3px;transition:var(--transition)}.btn-primary[data-astro-cid-uaiipkl5]{background:var(--color-sage);color:var(--color-white)}.btn-primary[data-astro-cid-uaiipkl5]:hover{background:var(--color-sage-hover)}@media(max-width:767px){.container[data-astro-cid-uaiipkl5]{padding:0 1.25rem}.investment-section[data-astro-cid-uaiipkl5],.approach-section[data-astro-cid-uaiipkl5],.intro-section[data-astro-cid-uaiipkl5]{padding:3rem 0}}
