@font-face{font-family:'Jost';src:url('fonts/jost-latin-400-normal.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Jost';src:url('fonts/jost-latin-500-normal.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Bodoni Moda';src:url('fonts/bodoni-moda-latin-400-italic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:'Pinyon Script';src:url('fonts/pinyon-script-latin-400-normal.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:#F8F7F7}
a{color:#4B233F}a:hover{color:#000000}
a:focus-visible,button:focus-visible{outline:2px solid #4B233F;outline-offset:3px}
.lh-links{display:flex}
.lh-burger{display:none}
.lh-mobile[hidden]{display:none !important}
@media (max-width: 860px){.lh-links{display:none}.lh-burger{display:inline-flex}}
@media (min-width: 861px){.lh-mobile{display:none !important}}
@media (max-width: 600px){br.lh-d{display:none}}
@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lh-glass{background:rgba(255,255,255,0.94) !important}}
