.ch-deep .ch-header-cta{min-height:42px;padding-inline:1.1em;font-size:12px;display:inline-flex}@media (width>=1024px){.ch-deep .ch-header{height:auto;padding:24px var(--ch-gutter);position:relative;inset:auto}.ch-deep .ch-logo{font-size:inherit;margin-left:0;translate:none}.ch-deep .ch-header-cta{padding-inline:1.3em;font-size:13px}}.ch-deep-crumbs{margin-inline:var(--ch-gutter);border-top:1px solid var(--ch-rule);border-bottom:1px solid var(--ch-rule);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-block:6px;font-size:12px;font-weight:600;display:flex}.ch-deep-crumbs a{min-height:44px;color:var(--ch-muted);align-items:center;gap:10px;display:inline-flex}.ch-deep-crumbs a:hover,.ch-deep-crumbs a[aria-current=page]{color:var(--ch-ink)}.ch-deep-crumbs a[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.ch-deep-crumbs ol{flex-wrap:wrap;gap:0 24px;display:flex}.ch-deep-crumb-num{font-family:var(--ch-sans);letter-spacing:.04em;font-weight:400}.ch-deep-back{color:var(--ch-ink)!important}.ch-deep-hero{padding:48px var(--ch-gutter) 64px;gap:24px;display:grid}.ch-deep-hero-copy{align-content:center;gap:24px;max-width:40rem;display:grid}.ch-deep-title{font-family:var(--ch-serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(36px,9.5vw,56px);font-weight:400;line-height:1.08}.ch-deep-lede{font-family:var(--ch-sans);color:var(--ch-ink-soft);margin:0;font-size:clamp(20px,2vw,26px);line-height:1.4}.ch-deep-figure{min-width:0}.classical-home.ch-deep .ch-deep-figure{grid-area:auto}.ch-deep-process{gap:40px;display:grid}.ch-deep-process-head{align-content:start;gap:16px;display:grid}.ch-deep-intro{max-width:30rem;color:var(--ch-ink-soft);margin:8px 0 0;font-size:17px;line-height:1.6}.ch-deep-stages{border-top:1px solid var(--ch-ink)}.ch-deep-stages li{border-bottom:1px solid var(--ch-rule);grid-template-columns:48px minmax(0,1fr);gap:10px 16px;padding:28px 0 32px;display:grid}.ch-deep-stage-num{font-family:var(--ch-sans);letter-spacing:.04em;color:var(--ch-muted);grid-row:span 2;padding-top:.4em;font-size:13px}.ch-deep-stages p{max-width:38rem;color:var(--ch-ink-soft);margin:0;font-size:17px;line-height:1.6}.ch-deep-included{background:var(--ch-ink);color:var(--ch-on-ink);padding:80px var(--ch-gutter)}.ch-deep-included-inner{gap:28px;display:grid}.ch-deep-included .ch-eyebrow,.ch-deep-included .ch-eyebrow span{color:var(--ch-on-ink-muted)}.ch-deep-closing{max-width:16em;font-family:var(--ch-serif);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(30px,4.4vw,56px);font-weight:400;line-height:1.06}.ch-deep-included-list{border-top:1px solid color-mix(in srgb, var(--ch-on-ink) 22%, transparent);display:grid}.ch-deep-included-list li{border-bottom:1px solid color-mix(in srgb, var(--ch-on-ink) 14%, transparent);padding:18px 0 18px 28px;font-size:17px;line-height:1.5;position:relative}.ch-deep-included-list li:before{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:1.55em;left:0}.ch-deep-next{margin-inline:var(--ch-gutter);border-top:1px solid var(--ch-ink)}.ch-deep-next-link{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 24px;padding:40px 0 48px;display:grid}.ch-deep-next-link .ch-pillar-kicker{grid-column:1/-1}.ch-deep-next-title{font-family:var(--ch-serif);text-wrap:balance;font-size:clamp(28px,5vw,60px);line-height:1.08}.ch-deep-next-link .ch-long-arrow{width:56px;height:22px;margin-bottom:.5em;transition:transform .18s}.ch-deep-next-link:hover .ch-long-arrow{transform:translate(6px)}.ch-deep-next-link:hover .ch-deep-next-title{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}.ch-deep .ch-contact{margin-top:0}@media (width>=768px){.ch-deep-hero{padding-block:72px 96px}.ch-deep-stages li{grid-template-columns:72px minmax(0,1fr);padding:36px 0 40px}.ch-deep-included{padding-block:120px}}@media (width>=1024px){.ch-deep-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(48px,6vw,112px);padding-block:72px 112px}.ch-deep-title{font-size:clamp(56px,5.4vw,96px)}.ch-deep-process{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:72px}.ch-deep-process-head{position:sticky;top:32px}.ch-deep-stages li{grid-template-columns:88px minmax(0,.9fr) minmax(0,1.2fr);align-items:baseline;column-gap:32px}.ch-deep-stage-num{grid-row:auto}.ch-deep-included-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"eyebrow eyebrow""title list";align-items:start;gap:40px 72px}.ch-deep-included-inner .ch-eyebrow{grid-area:eyebrow}.ch-deep-closing{grid-area:title}.ch-deep-included-list{grid-area:list}}
