.rva-site{font-family:Inter,sans-serif;font-size:17px;line-height:28px}.rva-site h1{font-family:Playfair Display,Georgia,serif;font-weight:600;line-height:1.1;font-size:2.25rem}@media (min-width:768px){.rva-site h1{font-size:3.25rem}}.rva-site h2,.rva-site h3{font-family:Playfair Display,Georgia,serif;line-height:1.2}.rva-site :focus-visible{outline:2px solid #e8c4a0;outline-offset:3px}.rva-site{--rva-header:97px}@media (min-width:768px){.rva-site{--rva-header:117px}}html:has(.rva-site){--rva-header:97px;scroll-behavior:auto;scroll-padding-top:var(--rva-header);scroll-padding-bottom:7rem}@media (min-width:768px){html:has(.rva-site){--rva-header:117px}}@media (min-width:1024px){html:has(.rva-site){scroll-padding-bottom:0}.rva-site :is(a,button,input,select,textarea,summary,[tabindex]){scroll-margin-bottom:0}}.rva-site :is(a,button,input,select,textarea,summary,[tabindex]){scroll-margin-top:var(--rva-header,6.25rem);scroll-margin-bottom:7rem}