.section-heading[data-astro-cid-ypavld2q]{gap:var(--space-s);margin-bottom:var(--space-l);display:grid}.eyebrow[data-astro-cid-ypavld2q]{align-items:center;gap:var(--space-s);color:var(--color-champagne-text);display:flex}.eyebrow[data-astro-cid-ypavld2q]:after{content:"";width:var(--rule-short);background:var(--color-champagne);transform-origin:0;height:1px;transition:transform var(--duration-draw) var(--ease) var(--draw-stagger);flex:none}html.js .section-heading[data-astro-cid-ypavld2q]:not(.is-drawn) .eyebrow[data-astro-cid-ypavld2q]:after{transform:scaleX(0)}.section--navy .eyebrow[data-astro-cid-ypavld2q],.hero .eyebrow[data-astro-cid-ypavld2q]{color:var(--color-champagne)}.section-heading__title[data-astro-cid-ypavld2q]{max-width:24ch}.numbered[data-astro-cid-gxonxc2m]{gap:var(--space-xl);margin:0;padding:0;list-style:none;display:grid}.numbered__item[data-astro-cid-gxonxc2m]{align-content:start;gap:var(--space-s);display:grid;position:relative}.numbered__number[data-astro-cid-gxonxc2m]{align-items:center;gap:var(--space-s);font-family:var(--font-serif);font-weight:var(--weight-serif);font-size:var(--text-numeral);font-variant-numeric:lining-nums tabular-nums;color:var(--color-champagne-numeral);line-height:1;display:flex}.numbered__number[data-astro-cid-gxonxc2m]:after{content:"";background:var(--color-champagne);width:40px;height:1px}.numbered__title[data-astro-cid-gxonxc2m]{font-size:var(--text-h3)}.numbered__body[data-astro-cid-gxonxc2m]{max-width:38ch}.numbered__lead[data-astro-cid-gxonxc2m]{margin-bottom:var(--space-2xs);font-family:var(--font-serif);font-weight:var(--weight-serif);font-size:var(--text-h3);line-height:var(--leading-heading);display:block}.numbered--cards[data-astro-cid-gxonxc2m]{gap:var(--space-m)}.numbered--cards[data-astro-cid-gxonxc2m] .numbered__item[data-astro-cid-gxonxc2m]{padding:var(--space-l);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius);box-shadow:var(--shadow-1);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease), transform var(--duration) var(--ease)}.numbered--cards[data-astro-cid-gxonxc2m] .numbered__item[data-astro-cid-gxonxc2m]:hover{border-color:var(--color-champagne);box-shadow:var(--shadow-2);transform:translateY(-4px)}.numbered--cards[data-astro-cid-gxonxc2m] .numbered__item[data-astro-cid-gxonxc2m].is-featured{--focus-ring:2px solid var(--color-champagne);background:var(--color-navy);border-color:var(--color-navy);box-shadow:var(--shadow-2);color:var(--color-ivory-muted)}.numbered--cards[data-astro-cid-gxonxc2m] .is-featured[data-astro-cid-gxonxc2m]:after{content:"";inset:var(--space-xs);border:var(--hairline);pointer-events:none;position:absolute}.is-featured[data-astro-cid-gxonxc2m] .numbered__number[data-astro-cid-gxonxc2m]{color:var(--color-champagne)}.is-featured[data-astro-cid-gxonxc2m] .numbered__title[data-astro-cid-gxonxc2m]{color:var(--color-ivory)}.numbered__cta[data-astro-cid-gxonxc2m]{margin-top:var(--space-s);place-self:end start}.is-featured[data-astro-cid-gxonxc2m] .numbered__cta[data-astro-cid-gxonxc2m]{color:var(--color-ivory)}.is-featured[data-astro-cid-gxonxc2m] .numbered__cta[data-astro-cid-gxonxc2m] svg{color:var(--color-champagne)}.section--navy .numbered--cards[data-astro-cid-gxonxc2m] .numbered__item[data-astro-cid-gxonxc2m]{background:var(--surface-translucent);border-color:var(--color-rule-dark);box-shadow:none}.section--navy .numbered--cards[data-astro-cid-gxonxc2m] .numbered__item[data-astro-cid-gxonxc2m]:hover{background:var(--surface-translucent-hover);border-color:var(--color-champagne);box-shadow:none}.section--navy .numbered__number[data-astro-cid-gxonxc2m]{color:var(--color-champagne)}@media (width>=56rem){.numbered[data-astro-cid-gxonxc2m]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.numbered__item[data-astro-cid-gxonxc2m]{padding-inline:var(--space-l);border-left:1px solid var(--color-rule)}.numbered__item[data-astro-cid-gxonxc2m]:first-child{border-left:0;padding-left:0}.numbered__item[data-astro-cid-gxonxc2m]:last-child{padding-right:0}.section--navy .numbered__item[data-astro-cid-gxonxc2m]{border-color:var(--color-rule-dark)}.numbered--cards[data-astro-cid-gxonxc2m]{gap:var(--space-m)}.numbered--cards[data-astro-cid-gxonxc2m] .numbered__item[data-astro-cid-gxonxc2m],.numbered--cards[data-astro-cid-gxonxc2m] .numbered__item[data-astro-cid-gxonxc2m]:first-child,.numbered--cards[data-astro-cid-gxonxc2m] .numbered__item[data-astro-cid-gxonxc2m]:last-child{padding:var(--space-l);border:1px solid var(--color-rule)}.numbered--cards[data-astro-cid-gxonxc2m] .numbered__item[data-astro-cid-gxonxc2m]:hover{border-color:var(--color-champagne)}.numbered--cards[data-astro-cid-gxonxc2m] .numbered__item[data-astro-cid-gxonxc2m].is-featured{border-color:var(--color-navy)}.section--navy .numbered--cards[data-astro-cid-gxonxc2m] .numbered__item[data-astro-cid-gxonxc2m]{border-color:var(--color-rule-dark)}.section--navy .numbered--cards[data-astro-cid-gxonxc2m] .numbered__item[data-astro-cid-gxonxc2m]:hover{border-color:var(--color-champagne)}}.price-table[data-astro-cid-br3bgjuj]{min-width:0}.price-table__scroll[data-astro-cid-br3bgjuj]{overscroll-behavior-x:contain;background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius);box-shadow:var(--shadow-1);overflow-x:auto}table[data-astro-cid-br3bgjuj]{border-collapse:collapse;width:100%;min-width:34rem}thead[data-astro-cid-br3bgjuj] th[data-astro-cid-br3bgjuj]{letter-spacing:.1em;text-align:left;vertical-align:middle;color:var(--color-navy);background:var(--color-table-head);border-bottom:1px solid var(--color-rule);padding:.875rem 1.25rem;font-size:.75rem}tbody[data-astro-cid-br3bgjuj] tr[data-astro-cid-br3bgjuj]{transition:background-color var(--duration-fast) var(--ease)}tbody[data-astro-cid-br3bgjuj] tr[data-astro-cid-br3bgjuj]:hover{background:var(--surface-hover)}tbody[data-astro-cid-br3bgjuj] [data-astro-cid-br3bgjuj]:is(th,td){text-align:left;vertical-align:baseline;border-bottom:1px solid var(--color-rule);font-size:var(--text-small);padding:1.125rem 1.25rem;line-height:1.5}tbody[data-astro-cid-br3bgjuj] th[data-astro-cid-br3bgjuj]{font-weight:var(--weight-sans-strong);color:var(--color-navy)}tbody[data-astro-cid-br3bgjuj] tr[data-astro-cid-br3bgjuj]:last-child [data-astro-cid-br3bgjuj]:is(th,td){border-bottom:0}tbody[data-astro-cid-br3bgjuj] .is-figure[data-astro-cid-br3bgjuj],.is-nowrap[data-astro-cid-br3bgjuj]{white-space:nowrap}tbody[data-astro-cid-br3bgjuj] .is-figure[data-astro-cid-br3bgjuj]{font-family:var(--font-serif);font-weight:var(--weight-serif-strong);font-size:var(--text-table);font-variant-numeric:lining-nums tabular-nums;color:var(--color-navy);line-height:1.2}.price-table__detail[data-astro-cid-br3bgjuj]{margin-top:var(--space-2xs);font-family:var(--font-sans);white-space:normal;color:var(--color-text-muted);font-size:.875rem;display:block}figcaption[data-astro-cid-br3bgjuj],.price-table__hint[data-astro-cid-br3bgjuj]{margin-top:var(--space-s)}.price-table__hint[data-astro-cid-br3bgjuj]+figcaption[data-astro-cid-br3bgjuj]{margin-top:var(--space-2xs)}.price-table__scroll[data-astro-cid-br3bgjuj]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.contact-form[data-astro-cid-vekgkm42]{gap:var(--space-m);color:var(--color-text);display:grid}.contact-form__row[data-astro-cid-vekgkm42]{gap:var(--space-m);display:grid}@media (width>=40rem){.contact-form__row[data-astro-cid-vekgkm42]{grid-template-columns:repeat(2,minmax(0,1fr))}}.field[data-astro-cid-vekgkm42]{gap:var(--space-2xs);display:grid}label[data-astro-cid-vekgkm42]{font-size:var(--text-small);font-weight:var(--weight-sans-strong);color:var(--color-navy)}input[data-astro-cid-vekgkm42]:not([type=checkbox]),textarea[data-astro-cid-vekgkm42]{width:100%;min-height:var(--control-height);border:1px solid var(--color-field-border);border-radius:var(--radius);background:var(--color-field);color:var(--color-text);font:inherit;transition:border-color var(--duration) var(--ease);padding:.75rem .9rem;font-size:1rem}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:9rem}input[data-astro-cid-vekgkm42]:hover,textarea[data-astro-cid-vekgkm42]:hover{border-color:var(--color-navy)}input[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-color:var(--color-navy)}[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--color-error)!important}.field--check[data-astro-cid-vekgkm42]{align-items:start;gap:var(--space-s);grid-template-columns:auto 1fr}.field--check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:1.25rem;height:1.25rem;accent-color:var(--color-navy);margin:.15rem 0 0}.field--check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][aria-invalid=true]{outline:2px solid var(--color-error);outline-offset:2px}.field--check[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{font-weight:var(--weight-sans);color:var(--color-text);line-height:1.5}.field--check[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--color-navy);text-decoration-color:var(--color-champagne)}.contact-form__trap[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-form__note[data-astro-cid-vekgkm42]{margin-top:calc(-1 * var(--space-xs));color:var(--color-text-muted)}.contact-form__status[data-astro-cid-vekgkm42]{padding:var(--space-s) var(--space-m);font-size:var(--text-small);border-left:2px solid;line-height:1.55}.contact-form__status[data-astro-cid-vekgkm42][data-kind=success]{color:var(--color-success)}.contact-form__status[data-astro-cid-vekgkm42][data-kind=error]{color:var(--color-error)}.seal[data-astro-cid-lojqx2gf]{z-index:2;height:0;width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto;position:relative}.seal[data-astro-cid-lojqx2gf]:before{content:"";inset-inline:0;background:linear-gradient(90deg, transparent, var(--color-champagne) 30%, var(--color-champagne) 70%, transparent);height:1px;position:absolute;top:0}.section:has(+.seal){padding-bottom:max(var(--section-space), var(--seal-size) / 2 + var(--space-l))}.seal+.section{padding-top:max(var(--section-space), var(--seal-size) / 2 + var(--space-l))}.seal__disc[data-astro-cid-lojqx2gf]{width:var(--seal-size);aspect-ratio:1;background:var(--color-navy);outline:1px solid var(--color-champagne);outline-offset:4px;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.seal__mark[data-astro-cid-lojqx2gf]{aspect-ratio:1;background:var(--color-ivory);width:84%;-webkit-mask:var(--monogram) center / contain no-repeat;mask:var(--monogram) center / contain no-repeat}.cta-note[data-astro-cid-yetkj64r]{align-items:center;gap:var(--space-m) var(--space-l);padding:var(--space-l);background:var(--color-surface);box-shadow:var(--shadow-2);flex-wrap:wrap;display:flex;position:relative}.cta-note[data-astro-cid-yetkj64r]:after{content:"";inset:var(--space-xs);border:var(--hairline);pointer-events:none;position:absolute}.cta-note__text[data-astro-cid-yetkj64r]{flex:16rem}.cta-note__title[data-astro-cid-yetkj64r]{font-family:var(--font-serif);font-weight:var(--weight-serif);font-size:var(--text-h3);color:var(--color-navy);text-wrap:balance;line-height:1.2}.cta-note__body[data-astro-cid-yetkj64r]{margin-top:var(--space-2xs);color:var(--color-text-muted)}.cta-note__actions[data-astro-cid-yetkj64r]{gap:var(--space-s);flex-wrap:wrap;display:flex}.cta-note[data-astro-cid-yetkj64r] .btn{z-index:1;font-variant-numeric:lining-nums;position:relative}.valuation__intro[data-astro-cid-6gb2445k]{margin-top:calc(-1 * var(--space-s));font-family:var(--font-serif);font-size:var(--text-intro-title);color:var(--color-navy);line-height:1.4}.valuation__scene[data-astro-cid-6gb2445k]{margin-top:var(--space-l);position:relative}.valuation__scene[data-astro-cid-6gb2445k] .valuation__image{mix-blend-mode:darken;width:100%;max-width:44rem;height:auto;margin-inline:auto;display:block}.valuation__lines[data-astro-cid-6gb2445k]{display:none}.valuation__criteria[data-astro-cid-6gb2445k]{gap:var(--space-l) var(--space-xl);margin:var(--space-l) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.valuation__criterion[data-astro-cid-6gb2445k]{padding-top:var(--space-s);border-top:1px solid var(--color-rule)}.valuation__number[data-astro-cid-6gb2445k]{margin-bottom:var(--space-xs);font-family:var(--font-serif);font-size:var(--text-value);font-variant-numeric:lining-nums;color:var(--color-champagne-numeral);line-height:1;display:block}.valuation__criterion[data-astro-cid-6gb2445k] h3[data-astro-cid-6gb2445k]{margin-bottom:var(--space-2xs);font-size:var(--text-h3)}.valuation__criterion[data-astro-cid-6gb2445k] p[data-astro-cid-6gb2445k]{font-size:var(--text-small);color:var(--color-text-muted);line-height:1.6}.valuation__closing[data-astro-cid-6gb2445k]{margin-top:var(--space-xl);font-family:var(--font-serif);font-style:italic;font-size:var(--text-intro-title);text-align:center;color:var(--color-navy);line-height:1.45}@media (width<=29.99rem){.valuation__criteria[data-astro-cid-6gb2445k]{gap:var(--space-m);grid-template-columns:minmax(0,1fr)}.valuation__criterion[data-astro-cid-6gb2445k]{column-gap:var(--space-s);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.valuation__number[data-astro-cid-6gb2445k]{grid-row:1/3;margin-bottom:0}.valuation__criterion[data-astro-cid-6gb2445k] p[data-astro-cid-6gb2445k]{grid-column:2}}@media (width>=64rem){.valuation__scene[data-astro-cid-6gb2445k] .valuation__image{width:68%;max-width:none}.valuation__lines[data-astro-cid-6gb2445k]{z-index:1;width:100%;height:100%;color:var(--color-champagne);pointer-events:none;display:block;position:absolute;inset:0}.valuation__lines[data-astro-cid-6gb2445k] path[data-astro-cid-6gb2445k]{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.valuation__lines[data-astro-cid-6gb2445k] circle[data-astro-cid-6gb2445k]{fill:var(--color-champagne);stroke:var(--color-ivory);stroke-width:2px;vector-effect:non-scaling-stroke}.valuation__criteria[data-astro-cid-6gb2445k]{margin:0;display:block}.valuation__criterion[data-astro-cid-6gb2445k]{z-index:2;border-top:0;width:20%;padding-top:0;position:absolute}.valuation__criterion[data-astro-cid-6gb2445k]:nth-child(-n+3){left:0}.valuation__criterion[data-astro-cid-6gb2445k]:nth-child(n+4){right:0}.valuation__criterion[data-astro-cid-6gb2445k]:nth-child(3n+1){top:8%}.valuation__criterion[data-astro-cid-6gb2445k]:nth-child(3n+2){top:39%}.valuation__criterion[data-astro-cid-6gb2445k]:nth-child(3n){top:72%}.valuation__closing[data-astro-cid-6gb2445k]{align-items:center;gap:var(--space-m);display:flex}.valuation__closing[data-astro-cid-6gb2445k]:before,.valuation__closing[data-astro-cid-6gb2445k]:after{content:"";background:var(--color-champagne);flex:1;height:1px}}.hero[data-astro-cid-lcdefpme]{padding-top:var(--header-height);background:var(--color-navy);color:var(--color-ivory);position:relative;overflow:hidden}.hero__content[data-astro-cid-lcdefpme]{padding-block:var(--space-xl)}.hero__eyebrow[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-s);margin-bottom:var(--space-m);color:var(--color-champagne);display:flex}.hero__eyebrow[data-astro-cid-lcdefpme]:after{content:"";width:var(--rule-short);background:var(--color-champagne);height:1px}.hero__title[data-astro-cid-lcdefpme]{color:var(--color-ivory);font-size:var(--text-h1-sub);line-height:1.25}.hero__title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{font-size:var(--text-h1-main);letter-spacing:-.01em;margin-bottom:.35em;line-height:1.05;display:block}.hero__lead[data-astro-cid-lcdefpme]{max-width:32rem;margin-top:var(--space-m);color:var(--color-ivory-muted);line-height:1.65}.hero__cta[data-astro-cid-lcdefpme]{justify-items:start;gap:var(--space-s);margin-top:var(--space-l);display:grid}.hero__buttons[data-astro-cid-lcdefpme]{gap:var(--space-s);flex-wrap:wrap;display:flex}@media (width<=39.99rem){.hero__buttons[data-astro-cid-lcdefpme] .btn{flex:100%}}.hero__cta[data-astro-cid-lcdefpme] .btn{min-height:60px;padding-inline:2.75rem}.hero__note[data-astro-cid-lcdefpme]{font-size:var(--text-small);color:var(--color-ivory-muted)}.hero__media[data-astro-cid-lcdefpme]{position:relative}.hero__media[data-astro-cid-lcdefpme]:after{content:"";background:var(--hero-scrim-mobile);pointer-events:none;position:absolute;inset:0}.hero__video[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;object-position:50% 50%;background:var(--color-navy);width:100%;height:100%;display:block}@media (width>=40rem){.hero__video[data-astro-cid-lcdefpme]{aspect-ratio:16/9}}@media (width>=64rem){.hero[data-astro-cid-lcdefpme]{align-items:center;min-height:clamp(560px,42vw,650px);display:flex}.hero__inner[data-astro-cid-lcdefpme]{z-index:2;width:100%;position:relative}.hero__content[data-astro-cid-lcdefpme]{max-width:min(42rem,54%);padding-block:var(--space-l) var(--space-xl)}.hero__media[data-astro-cid-lcdefpme]{z-index:1;width:52%;position:absolute;inset:0 0 0 auto}.hero__media[data-astro-cid-lcdefpme]:after{background:var(--hero-scrim)}.hero__video[data-astro-cid-lcdefpme]{aspect-ratio:auto;object-position:50% 50%}}.keyfigures[data-astro-cid-lcdefpme]{background:var(--color-stone);border-block:var(--hairline)}.keyfigures__list[data-astro-cid-lcdefpme]{margin-block:0;list-style:none;display:grid}.keyfigures__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-rule)}.keyfigures[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:var(--space-2xs);padding-block:var(--space-s);text-decoration:none;display:grid}.keyfigures__value[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-s);font-family:var(--font-serif);font-weight:var(--weight-serif);font-size:var(--text-value);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;color:var(--color-navy);line-height:1.15;display:flex}.keyfigures__value[data-astro-cid-lcdefpme]:before{content:"";width:var(--rule-xs);background:var(--color-champagne);height:1px;transition:width var(--duration) var(--ease);flex:none}.keyfigures[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .keyfigures__value[data-astro-cid-lcdefpme]:before,.keyfigures[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible .keyfigures__value[data-astro-cid-lcdefpme]:before{width:var(--rule-m)}.keyfigures__label[data-astro-cid-lcdefpme]{font-size:var(--text-small);color:var(--color-text-muted);line-height:1.45}@media (width>=48rem){.keyfigures__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.keyfigures__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:0;border-left:1px solid var(--color-rule)}.keyfigures[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{height:100%;padding:var(--space-m) var(--space-l);align-content:start}.keyfigures__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child a[data-astro-cid-lcdefpme]{padding-left:0}.keyfigures__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child a[data-astro-cid-lcdefpme]{padding-right:0}}.intro[data-astro-cid-lcdefpme]{padding-bottom:var(--section-space);margin-bottom:var(--section-space);border-bottom:1px solid var(--color-rule);grid-template-areas:"media""question""text";display:grid}.intro__photo[data-astro-cid-lcdefpme]{grid-area:media}.intro__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:3/2;object-fit:cover;width:100%}.intro__question[data-astro-cid-lcdefpme]{z-index:2;margin:calc(-1 * var(--space-xl)) var(--space-m) 0;padding:var(--space-m) var(--space-l);background:var(--color-navy);box-shadow:var(--shadow-2);color:var(--color-ivory);font-style:italic;font-size:var(--text-intro-title);grid-area:question;line-height:1.3;position:relative}.intro__question[data-astro-cid-lcdefpme]:after{content:"";inset:var(--space-2xs);border:var(--hairline);pointer-events:none;position:absolute}.intro__text[data-astro-cid-lcdefpme]{max-width:var(--measure);margin-top:var(--space-l);color:var(--color-text);grid-area:text;line-height:1.7}@media (width>=64rem){.intro[data-astro-cid-lcdefpme]{column-gap:var(--gap-columns);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"text media""text question"}.intro__text[data-astro-cid-lcdefpme]{align-self:center;margin-top:0}.intro__question[data-astro-cid-lcdefpme]{margin:calc(-1 * var(--space-xl) * 2) var(--space-l) 0 calc(-1 * var(--space-xl))}}.toc[data-astro-cid-lcdefpme]{background:var(--color-ivory);border-bottom:var(--hairline);position:relative}.toc__progress[data-astro-cid-lcdefpme]{background:var(--color-champagne);height:2px;transform:scaleX(var(--progress,0));transform-origin:0;display:none;position:absolute;inset:auto 0 -1px}.toc__inner[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-l);min-height:var(--toc-height);display:flex}.toc__track[data-astro-cid-lcdefpme]{--fade-start:0px;--fade-end:0px;flex:1;min-width:0;position:relative}.toc__track[data-astro-cid-lcdefpme].has-more-start{--fade-start:var(--space-xl)}.toc__track[data-astro-cid-lcdefpme].has-more-end{--fade-end:calc(var(--space-xl) + 2.5rem)}.toc__track[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);position:relative;overflow-x:auto}.toc__track[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.toc__next[data-astro-cid-lcdefpme]{border:var(--hairline);border-radius:var(--radius);background:var(--color-ivory);width:2.25rem;height:2.25rem;color:var(--color-navy);cursor:pointer;transition:border-color var(--duration) var(--ease);place-items:center;padding:0;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.toc__next[data-astro-cid-lcdefpme][hidden]{display:none}.toc__next[data-astro-cid-lcdefpme]:hover{border-color:var(--color-champagne)}.toc__title[data-astro-cid-lcdefpme]{color:var(--color-champagne-text);flex:none}.toc[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--space-xs);margin:0;padding:0;list-style:none;display:flex}.toc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding-block:var(--space-xs);font-size:.75rem;font-weight:var(--weight-sans-strong);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--color-text-muted);background-image:linear-gradient(var(--color-champagne), var(--color-champagne));transition:color var(--duration) var(--ease), background-size var(--duration) var(--ease);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none;display:block}.toc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.toc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme][aria-current=true]{color:var(--color-navy);background-size:100% 1px}@media (width>=64rem){.toc[data-astro-cid-lcdefpme]{top:var(--header-height);z-index:40;position:sticky}.toc__progress[data-astro-cid-lcdefpme]{display:block}}.split[data-astro-cid-lcdefpme]{gap:var(--space-xl);align-items:start;display:grid}@media (width>=64rem){.split--table[data-astro-cid-lcdefpme]{gap:var(--space-xl) var(--gap-columns);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.split--table[data-astro-cid-lcdefpme]>.price-table{margin-top:calc(var(--text-eyebrow) * 1.4 + var(--space-s))}}.dvf[data-astro-cid-lcdefpme]{--fp-inset:auto 0 0 auto;--fp-width:58%;--fp-height:55%;--fp-mask-x:linear-gradient(90deg, transparent 0%, #000 40%);--fp-mask-y:linear-gradient(180deg, transparent 0%, #000 40%, #000 65%, transparent 100%);--fp-position:50% 45%;--fp-transform:scaleX(-1)}.ecarts[data-astro-cid-lcdefpme]{--fp-inset:0 0 auto auto;--fp-width:50%;--fp-height:34rem;--fp-mask-x:linear-gradient(90deg, transparent 0%, #000 45%);--fp-mask-y:linear-gradient(180deg, #000 45%, transparent 100%);--fp-position:60% 40%}.evolution__text[data-astro-cid-lcdefpme]{isolation:isolate;position:relative}.evolution__monogram[data-astro-cid-lcdefpme]{z-index:-1;top:50%;left:calc(-1 * min(var(--monogram-size) / 2, max(var(--gutter), (100vw - var(--container)) / 2)));width:var(--monogram-size);aspect-ratio:1;background:var(--color-champagne);opacity:var(--monogram-opacity);-webkit-mask:var(--monogram) center / contain no-repeat;mask:var(--monogram) center / contain no-repeat;pointer-events:none;position:absolute;transform:translateY(-50%);margin:0!important}.margin-layout[data-astro-cid-lcdefpme]{gap:var(--space-xl);display:grid}.margin-note[data-astro-cid-lcdefpme]{gap:var(--space-l);align-content:start;display:grid}.margin-note[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{padding-top:var(--space-s);border-top:1px solid var(--color-champagne)}.margin-note__figure[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-weight:var(--weight-serif);font-size:var(--text-figure);font-variant-numeric:lining-nums tabular-nums;color:var(--color-navy);line-height:1.05}.margin-note[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:var(--space-xs);max-width:30ch;font-size:var(--text-small);color:var(--color-text-muted);line-height:1.55}@media (width>=64rem){.margin-layout[data-astro-cid-lcdefpme]{gap:var(--gap-columns);grid-template-columns:minmax(0,66ch) minmax(14rem,1fr)}}.media-split[data-astro-cid-lcdefpme]{gap:var(--space-xl);align-items:start;display:grid}.media-split__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:3/2;object-fit:cover;width:100%}.media-split__media[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:var(--space-xs)}@media (width>=64rem){.media-split[data-astro-cid-lcdefpme]{gap:var(--gap-columns);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.media-split__media[data-astro-cid-lcdefpme]{top:calc(var(--header-height) + var(--space-l));position:sticky}}.districts[data-astro-cid-lcdefpme]{margin-top:var(--space-l);border-top:1px solid var(--color-rule);display:grid}.districts__cta[data-astro-cid-lcdefpme]{margin-top:var(--space-l)}.districts[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:var(--space-2xs);padding-block:var(--space-s);display:grid}.districts[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme],.factors[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.faq__item[data-astro-cid-lcdefpme]{background:linear-gradient(var(--line-color,var(--color-rule)), var(--line-color,var(--color-rule))) left bottom / 100% 1px no-repeat;transition:background-size var(--duration-draw) var(--ease) calc(var(--i,0) * var(--draw-stagger))}html.js [data-astro-cid-lcdefpme]:is(.districts>div,.factors li,.faq__item):not(.is-drawn){background-size:0 1px}.districts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-weight:var(--weight-serif);color:var(--color-navy);font-size:1.375rem;line-height:1.25}.districts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:var(--text-small);margin:0}.districts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]:first-letter{text-transform:uppercase}@media (width>=40rem){.districts[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:var(--space-m);grid-template-columns:11rem 1fr;align-items:baseline}}.compare[data-astro-cid-lcdefpme]{margin-block:var(--space-xl) var(--section-space)}.compare__grid[data-astro-cid-lcdefpme]{background:var(--color-champagne);gap:1px;display:grid}.compare__item[data-astro-cid-lcdefpme]{padding:var(--space-l) var(--space-xl);background:var(--color-surface);text-align:center}.compare__label[data-astro-cid-lcdefpme]{color:var(--color-champagne-text)}.compare__price[data-astro-cid-lcdefpme]{margin-top:var(--space-xs);font-family:var(--font-serif);font-weight:var(--weight-serif);font-size:var(--text-figure);font-variant-numeric:lining-nums tabular-nums;color:var(--color-navy);line-height:1.05}.compare__price[data-astro-cid-lcdefpme]:after{content:"";width:var(--rule-s);height:1px;margin:var(--space-s) auto 0;background:var(--color-champagne);display:block}.compare__sqm[data-astro-cid-lcdefpme]{margin-top:var(--space-s);font-family:var(--font-serif);font-variant-numeric:lining-nums tabular-nums;color:var(--color-text-muted);font-size:1.375rem}.compare[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:var(--space-s)}@media (width>=48rem){.compare__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.factors__title[data-astro-cid-lcdefpme]{margin-bottom:var(--space-l);font-size:var(--text-h3)}.factors[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-rule);margin:0;padding:0;list-style:none;display:grid}.factors[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-content:start;gap:var(--space-2xs);padding-block:var(--space-m);display:grid}.factors[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-weight:var(--weight-serif);font-size:1.5rem;line-height:1.25}.factors[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:first-letter{text-transform:uppercase}@media (width>=56rem){.factors[data-astro-cid-lcdefpme]{column-gap:var(--gap-columns);grid-template-columns:1fr 1fr}}.methods__intro[data-astro-cid-lcdefpme]{max-width:52ch;margin:calc(-1 * var(--space-m)) 0 var(--space-xl)}.property-types[data-astro-cid-lcdefpme]{gap:var(--space-m);margin-top:var(--section-space);padding-top:var(--space-xl);border-top:1px solid var(--color-rule);display:grid}.houses[data-astro-cid-lcdefpme]{gap:var(--space-s);margin:var(--space-xl) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.houses[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;width:100%}.houses[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{grid-column:1/-1}.houses[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child img[data-astro-cid-lcdefpme]{aspect-ratio:16/9}@media (width>=64rem){.houses[data-astro-cid-lcdefpme]{gap:var(--space-m);grid-template-columns:repeat(3,minmax(0,1fr))}.houses[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{grid-column:auto}.houses[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child img[data-astro-cid-lcdefpme]{aspect-ratio:4/3}}.property-types[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:var(--measure)}@media (width>=64rem){.property-types[data-astro-cid-lcdefpme]{gap:var(--gap-columns);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.agency[data-astro-cid-lcdefpme]{gap:var(--space-xl);margin-bottom:var(--section-space);display:grid}.agency__text[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:52ch;color:var(--color-ivory)}.agency__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;width:100%}@media (width>=64rem){.agency[data-astro-cid-lcdefpme]{gap:var(--gap-columns);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}}.agency__steps .numbered__body{max-width:34ch}.agency__notes[data-astro-cid-lcdefpme]{gap:var(--space-xl);margin-top:var(--section-space);padding-top:var(--space-xl);border-top:1px solid var(--color-rule-dark);display:grid}.good-to-know[data-astro-cid-lcdefpme]{padding-left:var(--space-m);border-left:1px solid var(--color-champagne);align-self:start;max-width:60ch}.good-to-know__label[data-astro-cid-lcdefpme]{margin-bottom:var(--space-xs);color:var(--color-champagne);display:block}.agency__closing[data-astro-cid-lcdefpme]{max-width:60ch}.agency__cta[data-astro-cid-lcdefpme]{justify-content:center;gap:var(--space-s);flex-wrap:wrap;grid-column:1/-1;justify-self:center;display:flex}.agency__closing[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(.btn){color:var(--color-ivory);text-decoration-color:var(--color-champagne)}@media (width>=64rem){.agency__notes[data-astro-cid-lcdefpme]{gap:var(--gap-columns);grid-template-columns:1fr 1fr}.reviews-layout[data-astro-cid-lcdefpme]{gap:var(--gap-columns);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;display:grid}.reviews-layout[data-astro-cid-lcdefpme]>.section-heading{margin-bottom:0}}.reviews[data-astro-cid-lcdefpme]{gap:var(--space-m);align-items:start;display:grid}.review[data-astro-cid-lcdefpme]{gap:var(--space-m);padding:var(--space-l) var(--space-l) var(--space-m);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius);box-shadow:var(--shadow-1);display:grid;position:relative}.review[data-astro-cid-lcdefpme]:before{content:"“";top:var(--space-2xs);left:var(--space-m);font-family:var(--font-serif);color:var(--color-champagne);opacity:.45;pointer-events:none;font-size:4.5rem;line-height:1;position:absolute}.review[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{padding-top:var(--space-s);font-family:var(--font-serif);font-style:italic;font-weight:var(--weight-serif);font-size:var(--text-review);color:var(--color-navy);gap:.7em;margin:0;line-height:1.45;display:grid;position:relative}.review[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-xs);padding-top:var(--space-s);border-top:1px solid var(--color-rule);flex-wrap:wrap;display:flex}.review[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-family:var(--font-sans);font-weight:var(--weight-sans-strong);color:var(--color-navy);text-decoration-color:var(--color-champagne)}@media (width>=48rem){.reviews[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.section--rule[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-rule)}.founder[data-astro-cid-lcdefpme]{gap:var(--space-xl);align-items:center;display:grid}.founder__portrait[data-astro-cid-lcdefpme]{z-index:0;max-width:34rem;position:relative}.founder__portrait[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:var(--color-stone);width:60%;height:100%;transform:translate(calc(-1 * var(--mat-offset)), var(--mat-offset));position:absolute;top:0;left:0}.founder__portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:738/1062;object-fit:cover;width:100%}.founder__text[data-astro-cid-lcdefpme] .section-heading__title{font-size:clamp(2.25rem,1.7rem + 2vw,3.5rem)}.founder__link[data-astro-cid-lcdefpme]{margin-top:var(--space-l)}@media (width>=64rem){.founder[data-astro-cid-lcdefpme]{gap:var(--gap-columns);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.further__grid[data-astro-cid-lcdefpme]{gap:var(--section-space) var(--gap-columns);align-items:start;display:grid}.communes__photo[data-astro-cid-lcdefpme]{margin-bottom:var(--space-l)}.communes__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:3/2;object-fit:cover;width:100%}@media (width>=64rem){.further__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-layout[data-astro-cid-lcdefpme]{gap:var(--gap-columns);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.faq-layout[data-astro-cid-lcdefpme]>.section-heading{top:calc(var(--header-height) + var(--toc-height) + var(--space-l));margin-bottom:0;position:sticky}.faq__contact[data-astro-cid-lcdefpme]{grid-column:2}}.faq__contact[data-astro-cid-lcdefpme]{margin-top:var(--space-l)}@media (width>=64rem){.faq__contact[data-astro-cid-lcdefpme]{margin-top:calc(var(--space-l) - var(--gap-columns))}}.faq[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-navy)}.faq__item[data-astro-cid-lcdefpme]{gap:var(--space-s);padding-block:var(--space-l);transition:background-size var(--duration-draw) var(--ease) calc(var(--i,0) * var(--draw-stagger)), background-color var(--duration) var(--ease);grid-template-columns:auto minmax(0,1fr);display:grid}@media (width>=40rem){.faq__item[data-astro-cid-lcdefpme]{gap:var(--space-m);padding-inline:var(--space-s)}}.faq__item[data-astro-cid-lcdefpme]:hover{--line-color:var(--color-champagne);background-color:var(--surface-hover-light)}.faq__number[data-astro-cid-lcdefpme]{min-width:2ch;font-family:var(--font-serif);font-weight:var(--weight-serif);font-size:var(--text-h3);font-variant-numeric:lining-nums tabular-nums;color:var(--color-champagne-numeral);line-height:1.3}.faq__body[data-astro-cid-lcdefpme]{gap:var(--space-s);justify-items:start;display:grid}.faq__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-h3);line-height:1.3}.faq__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:var(--measure)}.faq__item[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.faq__more[data-astro-cid-lcdefpme]{font-size:var(--text-small);font-weight:var(--weight-sans-strong);color:var(--color-navy);background-image:linear-gradient(var(--color-champagne), var(--color-champagne));transition:background-size var(--duration) var(--ease);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:2px;text-decoration:none}.faq__more[data-astro-cid-lcdefpme]:hover,.faq__more[data-astro-cid-lcdefpme]:focus-visible{background-size:40% 1px}.contact[data-astro-cid-lcdefpme]{gap:var(--space-xl);align-items:start;display:grid}.contact__address[data-astro-cid-lcdefpme]{gap:var(--space-2xs);color:var(--color-ivory-muted);font-style:normal;display:grid}.contact__name[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-size:1.5rem;font-weight:var(--weight-serif);color:var(--color-ivory)}.contact__address[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-ivory);text-decoration-color:var(--color-champagne)}.contact__lines[data-astro-cid-lcdefpme]{font-variant-numeric:lining-nums;gap:var(--space-2xs);margin-top:var(--space-s);font-family:var(--font-serif);font-size:1.5rem;line-height:1.3;display:grid}.contact__lines[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;text-decoration:none}.contact__lines[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline;text-decoration-color:var(--color-champagne)}.contact__hours[data-astro-cid-lcdefpme]{margin-top:var(--space-l);padding-top:var(--space-m);border-top:1px solid var(--color-rule-dark)}.contact__hours[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2xs);font-size:1.5rem}.contact__map[data-astro-cid-lcdefpme]{margin-top:var(--space-l);max-width:30rem}.contact__map[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{display:block}.contact__map[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%}.contact__form[data-astro-cid-lcdefpme]{--focus-ring:2px solid var(--color-navy);padding:var(--space-l) var(--space-m);background:var(--color-surface);border-radius:var(--radius);box-shadow:var(--shadow-2)}@media (width<=24.99rem){.contact__form[data-astro-cid-lcdefpme]{margin-inline:calc(var(--space-xs) - var(--gutter));padding-inline:var(--space-s)}}@media (width>=40rem){.contact__form[data-astro-cid-lcdefpme]{padding:var(--space-xl)}}.contact__form[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:var(--space-l);color:var(--color-navy)}@media (width>=64rem){.contact[data-astro-cid-lcdefpme]{gap:var(--gap-columns);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}
