*{box-sizing:border-box}:root{--accent: #E8835A;--accent-dark: #C45E38;--accent-light: #F4B49A;--accent-pale: #FFF0EA;--accent-border: #F0DACE;--accent-surface: #FFF8F5;--accent-a10: rgba(232, 131, 90, .1);--accent-a18: rgba(232, 131, 90, .18);--accent-a27: rgba(232, 131, 90, .27);--accent-a40: rgba(232, 131, 90, .4)}html,body{margin:0;padding:0;background:#fff}body{font-family:Georgia,serif;color:#3a2018;-webkit-font-smoothing:antialiased}img{display:block}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent-dark);outline-offset:2px}.hscroll::-webkit-scrollbar{display:none}.hscroll-row{scrollbar-width:thin;scrollbar-color:var(--accent-light) transparent;scroll-snap-type:x proximity}.hscroll-row>*{scroll-snap-align:start}.hscroll-row::-webkit-scrollbar{height:6px}.hscroll-row::-webkit-scrollbar-thumb{background:var(--accent-light);border-radius:3px}@media(max-width:640px){.nav-label{display:none}.nav-brand-text{font-size:14px!important}.cover{height:420px!important}.cover-title{font-size:34px!important}.cover-text{padding:0 18px 28px!important}.section{padding:26px 16px 0!important}}
