.x1p,.x1-brand-editorial{--editorial-paper:#f4efe4;--editorial-ink:#16201a;--editorial-muted:#48534b;--editorial-forest:#101813;--editorial-cream:#eee9dd;--editorial-clay:#c2573a;--editorial-clay-inverse:#e58a68;--editorial-rule:color-mix(in srgb, var(--editorial-ink) 22%, transparent);--editorial-field:color-mix(in srgb, var(--editorial-ink) 4%, var(--editorial-paper));--editorial-surface:color-mix(in srgb, white 48%, var(--editorial-paper));--editorial-gutter:max(24px, calc((100% - 1200px) / 2));--editorial-section-space:clamp(80px, 10vw, 144px)}.x1-brand-living.x1-brand-editorial,.dark .x1-brand-living.x1-brand-editorial{--living-paper:var(--editorial-paper);--living-ink:var(--editorial-ink);--living-muted:var(--editorial-muted);--living-line:var(--editorial-rule);--living-subtle-line:var(--editorial-rule);--living-field:var(--editorial-field);--living-surface:var(--editorial-surface);--living-green:var(--editorial-forest);--living-action-hover:var(--editorial-muted);--living-action-ink:var(--editorial-cream);--living-focus:var(--editorial-clay);--living-deep:var(--editorial-forest);--living-selection:var(--editorial-ink);--living-selection-ink:var(--editorial-paper);--living-panel-radius:var(--radius);--font-display:var(--font-x1p-serif), Georgia, serif;--shadow:0 24px 60px color-mix(in srgb, var(--editorial-forest) 8%, transparent), 0 4px 12px color-mix(in srgb, var(--editorial-forest) 5%, transparent);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.x1-brand-living.x1-brand-editorial .living-site-nav{padding-inline:var(--editorial-gutter);background:var(--editorial-paper);border-bottom:1px solid var(--editorial-rule)}.x1-brand-living.x1-brand-editorial .living-practice-hero,.x1-brand-living.x1-brand-editorial .living-practice-section{max-width:none;padding:var(--editorial-section-space) var(--editorial-gutter)}.x1-brand-living.x1-brand-editorial .living-practice-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);padding-block:clamp(64px,7vw,104px) clamp(80px,8vw,120px)}.x1-brand-living.x1-brand-editorial .living-practice-promise h1{max-width:13ch;font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(56px,6.2vw,86px);font-weight:400;line-height:.99}.x1-brand-living.x1-brand-editorial .editorial-display-lg,.x1-brand-living.x1-brand-editorial .editorial-inverse h2{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(38px,4.6vw,64px);font-weight:400;line-height:1.05}.x1-brand-living.x1-brand-editorial .living-practice-section h3{font-family:var(--font-display);letter-spacing:-.02em;font-weight:400}.x1-brand-living.x1-brand-editorial .editorial-eyebrow,.x1-brand-living.x1-brand-editorial #customer-testimonial-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:400;line-height:1.5}.x1-brand-living.x1-brand-editorial .editorial-chapter-number{font-family:var(--font-display);color:var(--editorial-clay);font-size:26px;font-style:italic;line-height:1}.x1-brand-living.x1-brand-editorial a[data-slot=button]{white-space:normal;border-radius:999px;min-height:52px;padding-inline:24px}.x1-brand-living.x1-brand-editorial :is(a,button,summary):focus-visible{outline:2px solid var(--living-focus);outline-offset:4px}.x1-brand-living.x1-brand-editorial summary:hover{text-underline-offset:5px;text-decoration:underline}.x1-brand-living.x1-brand-editorial .living-practice-stage{border:1px solid var(--editorial-rule);border-radius:var(--radius);padding:24px}.x1-brand-living.x1-brand-editorial .living-practice-workspace{grid-template-columns:1fr}.x1-brand-living.x1-brand-editorial .living-practice-sidebar{display:none}.x1-brand-living.x1-brand-editorial .living-practice-context-strip{border-bottom:1px solid var(--editorial-rule);margin-bottom:20px;padding-bottom:16px;display:block}.x1-brand-living.x1-brand-editorial .living-practice-paper{border:1px solid var(--editorial-rule);min-height:450px;margin-bottom:-48px;padding:28px;animation:none}.x1-brand-living.x1-brand-editorial #customer-experience{background:var(--editorial-field);padding-block:clamp(64px,8vw,112px)}.x1-brand-living.x1-brand-editorial #customer-experience figure{max-width:1000px}.x1-brand-living.x1-brand-editorial #customer-experience blockquote{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(32px,3.6vw,48px);font-style:italic;line-height:1.16}.x1-brand-living.x1-brand-editorial .editorial-inverse{--living-focus:var(--editorial-clay-inverse);--ring:var(--editorial-clay-inverse);color:var(--editorial-cream);background:var(--editorial-forest)}.x1-brand-living.x1-brand-editorial .editorial-inverse a[data-slot=button]{color:var(--editorial-cream);border:1px solid color-mix(in srgb, var(--editorial-cream) 50%, transparent);background:0 0}.x1-brand-living.x1-brand-editorial .editorial-inverse a[data-slot=button]:hover{color:var(--editorial-forest);background:var(--editorial-cream);border-color:var(--editorial-cream)}.x1-brand-living.x1-brand-editorial #family-offices li p{font-family:var(--font-display);font-size:26px;line-height:1.15}.x1-brand-living.x1-brand-editorial #pricing article{padding-block:32px}.x1-brand-living.x1-brand-editorial #pricing article h3,.x1-brand-living.x1-brand-editorial #pricing article .tabular-nums{font-family:var(--font-display);letter-spacing:-.025em;font-size:36px}.x1-brand-living.x1-brand-editorial footer{--background:var(--editorial-forest);--foreground:var(--editorial-cream);--muted-foreground:var(--editorial-cream);--living-focus:var(--editorial-clay-inverse);--ring:var(--editorial-clay-inverse);border-color:color-mix(in srgb, var(--editorial-cream) 25%, transparent)}.x1-brand-living.x1-brand-editorial footer .container{max-width:none;padding-inline:var(--editorial-gutter)}.x1-brand-living.x1-brand-editorial footer img{filter:invert()}@media (max-width:900px){.x1-brand-living.x1-brand-editorial .living-practice-hero{grid-template-columns:1fr}.x1-brand-living.x1-brand-editorial .living-practice-promise h1{max-width:15ch}.x1-brand-living.x1-brand-editorial .living-practice-scene{width:100%;max-width:640px}}@media (max-width:540px){.x1-brand-living.x1-brand-editorial{--editorial-gutter:20px;--editorial-section-space:64px}.x1-brand-living.x1-brand-editorial .living-practice-hero{padding-top:48px}.x1-brand-living.x1-brand-editorial .living-practice-promise h1{font-size:clamp(48px,13vw,64px)}.x1-brand-living.x1-brand-editorial .living-practice-stage{padding:16px}.x1-brand-living.x1-brand-editorial .living-practice-paper{min-height:500px;padding:20px}.x1-brand-living.x1-brand-editorial a[data-slot=button]{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.x1-brand-living.x1-brand-editorial [data-slot=button]{transition:none;transform:none}}.x1-brand-living.x1-brand-editorial .editorial-intake-layout{padding:clamp(64px, 7vw, 104px) var(--editorial-gutter);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,7vw,104px);display:grid}.x1-brand-living.x1-brand-editorial .editorial-intake h1{max-width:12ch;font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1.02}.x1-brand-living.x1-brand-editorial .editorial-intake-paper{background:var(--editorial-surface);border:1px solid var(--editorial-rule);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(24px,3vw,40px)}.x1-brand-living.x1-brand-editorial .editorial-intake-title{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(30px,3vw,40px);font-weight:400;line-height:1.1}.x1-brand-living.x1-brand-editorial .editorial-intake :is(input,textarea,[role=combobox]){width:100%;min-width:0;min-height:48px;color:var(--editorial-ink);background:var(--editorial-paper);border-color:var(--editorial-rule);font-size:16px}.x1-brand-living.x1-brand-editorial .editorial-intake :is(input,textarea,[role=combobox]):focus-visible{outline:2px solid var(--living-focus);outline-offset:3px;border-color:var(--living-focus)}.x1-brand-living.x1-brand-editorial .editorial-intake [role=combobox]{text-align:left;white-space:normal;height:auto}.x1-brand-living.x1-brand-editorial .editorial-intake [data-slot=select-value]{display:block}.x1-brand-living.x1-brand-editorial .editorial-intake [type=submit]{white-space:normal;border-radius:999px;height:auto;min-height:56px;padding:16px 24px}.x1-brand-living.x1-brand-editorial.editorial-select{background:var(--editorial-surface);font-size:16px}.x1-brand-living.x1-brand-editorial.editorial-select [role=option]{min-height:44px;font-size:16px}@media (max-width:1023px){.x1-brand-living.x1-brand-editorial .editorial-intake-layout{grid-template-columns:minmax(0,1fr);gap:40px;max-width:760px;margin-inline:auto}.x1-brand-living.x1-brand-editorial .editorial-intake-expectations{display:none}.x1-brand-living.x1-brand-editorial .editorial-intake h1{max-width:16ch}}@media (max-width:540px){.x1-brand-living.x1-brand-editorial .editorial-intake-layout{padding-block:40px 64px}.x1-brand-living.x1-brand-editorial .editorial-intake-paper{padding:24px 20px}.x1-brand-living.x1-brand-editorial .editorial-intake-nav{gap:20px}.x1-brand-living.x1-brand-editorial .editorial-intake-nav>a:last-child{max-width:140px}}
