.rv-home-chapter{padding-block:80px;border-top:1px solid var(--rv-line)}.rv-home-chapter [id],.rv-home-chapter[id]{scroll-margin-top:120px}.rv-home-chapter p{max-width:65ch;color:var(--rv-muted)}.rv-home-chapter a:not(.rv-action){text-underline-offset:.25em}.rv-home-chapter a:not(.rv-action):hover{color:var(--rv-violet);text-decoration:underline}.rv-home-model{display:grid;grid-template-columns:1fr 1.15fr;gap:88px;align-items:start}.rv-home-model-intro .rv-lead{max-width:40ch}.rv-home-motif{margin-top:32px}.rv-home-model-parts{list-style:none;padding:0;margin:0}.rv-home-model-parts li{padding-block:24px;border-top:1px solid var(--rv-line)}.rv-home-model-parts li:first-child{padding-top:0;border-top:0}.rv-home-model-parts li:last-child{padding-bottom:0}.rv-home-model-parts h3{font-size:23px;margin-bottom:12px}.rv-home-domain h3 a,.rv-home-model-parts h3 a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px}.rv-home-model-parts p{margin:0;font-size:16px}.rv-home-model-parts .rv-small{margin-top:12px}.rv-home-deeper{display:flex;flex-wrap:wrap;gap:8px 32px;margin-top:40px;padding-top:20px;border-top:1px solid var(--rv-line);font-size:14px}.rv-home-deeper a{display:inline-flex;align-items:center;gap:12px;min-height:44px;text-decoration:underline}.rv-home-heading{margin-bottom:32px}.rv-home-heading .rv-lead{margin-top:16px!important}.rv-home-domains{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.rv-home-domain{min-width:0;padding:24px;border:1px solid var(--rv-line);border-radius:14px}.rv-home-domain-art{max-width:440px;margin:0 auto 20px}.rv-home-domain-art .rv-topic-figure{padding:0;margin:0;border:0;background:transparent;box-shadow:none}.rv-home-domain-art :is(.rv-topic-heading,figcaption){display:none}.rv-home-domain h3{font-size:26px;margin:6px 0 12px}.rv-home-domain>p:last-child{margin-bottom:0}.rv-home-chapter.rv-home-sprint{background:var(--rv-alt);padding-block:48px}.rv .rv-home-offer h2{font-size:clamp(1.6rem,2.5vw,2.25rem);line-height:1.2;letter-spacing:-.03em}.rv-home-sprint .rv-home-sprint-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;max-width:100%;color:var(--rv-violet);text-decoration:underline}.rv-home-offer{display:grid;grid-template-columns:1fr 1.15fr;gap:88px;align-items:start}.rv-home-offer .rv-lead{margin-top:0!important;margin-bottom:12px}.rv-home-invitation .rv-actions{margin-top:0}.rv-home-invitation .rv-actions p{margin:0}.rv-home-chapter :is(a,button):focus-visible{outline:2px solid var(--rv-violet);outline-offset:5px}@media(max-width:960px){.rv-home-chapter{padding-block:60px}.rv-home-model,.rv-home-offer{gap:40px}.rv-home-domains{gap:20px}.rv-home-domain{padding:20px}.rv-home-domain h3{font-size:23px}}@media(max-width:700px){.rv-home-chapter{padding-block:52px}.rv-home-domains,.rv-home-model,.rv-home-offer{grid-template-columns:1fr}.rv-home-motif{margin-top:24px}.rv-home-model-parts h3{font-size:21px}.rv-home-deeper{margin-top:28px;gap:4px 20px}.rv-home-offer{gap:24px}.rv-home-chapter.rv-home-sprint{padding-block:36px}}.rv-home-invitation h2{overflow-wrap:anywhere}