.rh-home{padding-top:74px}.rh-home-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);grid-gap:clamp(48px,8vw,110px);gap:clamp(48px,8vw,110px);align-items:end;min-height:520px;padding-bottom:68px;border-bottom:1px solid #d8d2c8}.rh-home-copy .rh-title{max-width:760px;margin-top:18px}.rh-home-copy .rh-lead{max-width:660px;line-height:1.25}.rh-search-feedback{max-width:820px;margin-top:16px;overflow-wrap:anywhere}.rh-search-feedback p{margin:0 0 8px}.rh-search-mentions{margin:0 0 14px}.rh-search-mentions ul{margin:8px 0 0;padding:0;list-style:none}.rh-search-mentions li{display:flex;flex-direction:column;gap:2px;margin:0 0 12px}.rh-mention-artists{display:block}.rh-home-copy .rh-search-results{margin-top:22px;padding-bottom:4px;border-bottom:0}.rh-button:disabled{cursor:progress}.rh-home-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:17px;color:#6e6860;font-size:13px}.rh-home-actions a{color:#181818;text-underline-offset:3px}.rh-home-start{font-weight:600}.rh-home-map{display:grid;grid-template-columns:minmax(0,1fr);align-content:end;min-height:360px}.rh-home-event,.rh-home-person{min-height:92px;border:1px solid #181818;padding:17px 18px;display:grid;align-content:space-between;grid-gap:16px;gap:16px;background:hsla(0,0%,100%,.28)}.rh-home-event span,.rh-home-person span{color:#736d65;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.rh-home-event strong,.rh-home-person strong{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(22px,2.4vw,32px);font-weight:500;line-height:1.1;overflow-wrap:anywhere}.rh-home-event{margin-left:13%;margin-right:13%;background:#181818;color:#f7f4ef}.rh-home-event span{color:#cfc8be}.rh-home-map-line{width:1px;height:34px;margin:0 auto;background:#181818}.rh-search-state{margin:26px 0 0;padding:14px 0;border-bottom:1px solid #d8d2c8}.rh-search-results{margin-top:54px;padding-bottom:48px;border-bottom:1px solid #d8d2c8}.rh-search-results-heading{display:flex;justify-content:space-between;align-items:baseline}.rh-search-results-heading>span{color:#756f67;font-size:12px}.rh-search-results .rh-results{margin-top:15px}.rh-result-link{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(210px,.8fr) minmax(120px,.6fr) auto;grid-gap:24px;gap:24px;align-items:center;min-height:88px;padding:8px 3px;transition:padding .16s ease,background .16s ease}.rh-result-link:hover{padding-left:12px;padding-right:12px;background:hsla(0,0%,100%,.42)}.rh-result-name{display:grid;grid-gap:4px;gap:4px}.rh-result-name strong{font-family:var(--font-cormorant),Georgia,serif;font-size:31px;font-weight:500;line-height:1}.rh-result-name>span{color:#6d675f;font-size:13px}.rh-result-meta{display:grid;grid-gap:4px;gap:4px;color:#6d675f;font-size:12px}.rh-result-arrow{font-size:20px;transition:transform .16s ease}.rh-result-link:hover .rh-result-arrow{transform:translateX(5px)}.rh-home-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin-top:82px;border-top:1px solid #181818;border-bottom:1px solid #181818}.rh-home-principles article{min-height:220px;padding:25px 24px 30px 0}.rh-home-principles article+article{border-left:1px solid #d8d2c8;padding-left:24px}.rh-home-principles article>span{color:#766f67;font-size:10px;letter-spacing:.12em}.rh-home-principles h2{margin:38px 0 10px;font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(29px,3vw,42px);font-weight:500}.rh-home-principles p{max-width:300px;margin:0;color:#625d56;font-size:13px;line-height:1.55}.rh-home-panel{min-height:180px;padding:24px;border:1px solid #181818;color:inherit;text-decoration:none;transition:background .16s ease,color .16s ease}.rh-home-panel strong{display:block;margin:34px 0 8px;font-family:var(--font-cormorant),Georgia,serif;font-size:30px;font-weight:500}.rh-home-panel p{max-width:400px;margin:0;color:#6c665f;font-size:13px;line-height:1.5}.rh-home-panel:hover{background:#181818;color:#f7f4ef}.rh-home-panel:hover p{color:#d8d2c8}@media (max-width:900px){.rh-home{padding-top:48px}.rh-home-hero{grid-template-columns:1fr;min-height:0;gap:58px}.rh-home-map{min-height:0;max-width:560px}.rh-result-link{grid-template-columns:minmax(0,1fr) minmax(160px,.7fr) auto}.rh-result-link .rh-signature{display:none}}@media (max-width:700px){.rh-home-principles{grid-template-columns:1fr}.rh-home-principles article{min-height:0;padding:22px 0 28px}.rh-home-principles article+article{border-left:0;border-top:1px solid #d8d2c8;padding-left:0}.rh-home-principles h2{margin-top:22px}.rh-result-link{grid-template-columns:minmax(0,1fr) auto;gap:14px}.rh-result-meta{grid-column:1/2}.rh-result-arrow{grid-column:2;grid-row:1/span 2}}.rh-home-path{display:none;margin:22px 0 0}@media (max-width:520px){.rh-home-map{display:none}.rh-home-path{display:flex;flex-wrap:wrap;gap:8px;font-family:var(--font-cormorant),Georgia,serif;font-size:22px;line-height:1.1}.rh-home-hero{padding-bottom:48px}.rh-home-actions{display:grid}.rh-home-actions>span{display:none}}@media (prefers-reduced-motion:reduce){.rh-home-panel,.rh-result-arrow,.rh-result-link{transition:none!important}}