body{margin:0;background:#f3e9dc;color:#241a12;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:#241a12;text-decoration:none}a:hover{color:#a8764a}input,textarea,select,button{font:inherit;color:inherit}html{scroll-behavior:smooth}[data-reveal]{opacity:1}section[id]{scroll-margin-top:84px}img{transition:filter .5s ease}img[loading=lazy]{filter:sepia(.05) saturate(1.08) contrast(1.03) brightness(1.01)}img[loading=lazy]:not([data-bleed]){border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff14,0 1px 2px #1b120b14,0 10px 26px -14px #1b120b66}img[style*=zoom-in]:hover{filter:sepia(.05) saturate(1.08) contrast(1.03) brightness(1.08)}a,button{transition:background-color .3s ease,border-color .3s ease,color .3s ease,opacity .3s ease}input,textarea,select{transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}input:hover,textarea:hover,select:hover{border-color:#f7efe352}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;border-color:#c99a6c;background:#f7efe317;box-shadow:0 0 0 3px #c99a6c38}#book button[type=submit]:hover,#book-en button[type=submit]:hover{background:#fff}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1!important;transform:none!important}}[data-lightbox]{opacity:0;transition:opacity .3s ease}[data-lightbox][data-enter=true]{opacity:1}[data-lightbox][data-closing=true]{transition-duration:.22s}[data-lightbox-frame]{opacity:0;transform:scale(.82);transition:opacity .48s cubic-bezier(.16,1,.3,1),transform .48s cubic-bezier(.16,1,.3,1)}[data-lightbox-frame][data-enter=true]{opacity:1;transform:scale(1)}[data-lightbox-frame][data-closing=true]{transition-duration:.22s}@media (prefers-reduced-motion: reduce){[data-lightbox-frame]{transform:none;transition:opacity .22s ease}[data-lightbox-frame][data-enter=true]{transform:none}}[data-hero-copy]>*{opacity:0;transform:translateY(22px);transition:opacity .76s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1)}[data-hero-copy][data-enter=true]>*{opacity:1;transform:none}[data-hero-copy][data-enter=true]>*:nth-child(1){transition-delay:40ms}[data-hero-copy][data-enter=true]>*:nth-child(2){transition-delay:.16s}[data-hero-copy][data-enter=true]>*:nth-child(3){transition-delay:.28s}@media (prefers-reduced-motion: reduce){[data-hero-copy]>*{transform:none;transition:opacity .32s ease}}[data-confirm]{opacity:0;transform:translateY(20px);transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1)}[data-confirm][data-enter=true]{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){[data-confirm]{transform:none;transition:opacity .3s ease}}.hv1:hover{display:inline-flex;align-items:center;padding:18px clamp(22px,5vw,38px);background:#fff;color:#1b120b;border-radius:2px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap!important}.hv2:hover{display:inline-flex;align-items:center;padding:18px clamp(22px,5vw,34px);border:1px solid rgba(247,239,227,.92);color:#f7efe3;border-radius:2px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap!important}.hv3:hover{display:inline-flex;align-items:center;padding:18px clamp(22px,5vw,38px);background:#fff;color:#1b120b;border-radius:2px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap!important}.hv4:hover{display:inline-flex;align-items:center;padding:18px clamp(22px,5vw,34px);border:1px solid rgba(247,239,227,.92);color:#f7efe3;border-radius:2px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap!important}
