@font-face{font-family:Rilayer;src:url(/assets/rilayer-400.woff2) format('woff2');font-weight:400;font-display:swap}@font-face{font-family:RilayerDisplay;src:url(/assets/rilayer-600.woff2) format('woff2');font-weight:800;font-display:swap}body{--bhc-sans:Rilayer,Arial,sans-serif}body h1,body h2,body .logo{font-family:RilayerDisplay,Arial,sans-serif;font-weight:800}body .logo{text-decoration:none}button svg{vertical-align:middle}button.heart[aria-pressed="true"] svg{fill:currentColor}body .intro h1{font-size:clamp(40px,5.3vw,76px)}@media(max-width:650px){body header{position:relative;display:block;padding:12px 5%}body nav{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}body nav button{font-size:9px;padding:8px}body .intro{margin-bottom:20px}body .intro h1{font-size:38px;letter-spacing:-.5px}body .intro p{font-size:14px;margin:10px 0}body main{padding-top:18px}body .filters{gap:8px;padding:12px}body .filters label{font-size:9px}body .filters input,body .filters select{padding:9px;font-size:12px}body .toolbar{margin-bottom:12px}}
