@font-face{font-family:Manrope;src:url('fonts/manrope-variable.ttf');font-weight:200 800;font-display:swap}*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden;background:transparent;color:#352d27;font-family:Manrope,Arial,sans-serif}#composition{position:relative;overflow:hidden;transform-origin:top left}#art{position:absolute;border:0;transform-origin:top left}#art.loaded{visibility:visible}#title,#description,#cta{position:absolute;z-index:2;margin:0}#title{font-size:42px;line-height:1.12;font-weight:500;letter-spacing:-.03em}#description{font-size:18px;line-height:1.35;font-weight:500}#cta{display:inline-flex;align-items:center;justify-content:center;background:#8f2729;color:white;font-size:18px;line-height:1.2;font-weight:400;text-decoration:none;white-space:nowrap;padding:10px 18px;border-radius:10px;min-height:44px}#cta:focus-visible{outline:3px solid white;outline-offset:3px}::selection{background:#e8cecb;color:#352d27}.mobile #title{font-size:20px}.mobile #description{font-size:13px;font-weight:400}.mobile #cta{font-size:13px;padding:10px 14px;min-height:40px}
.loading-cover{position:absolute;inset:0;z-index:10;background:#faf8f3}.is-ready>.loading-cover{display:none}
