:root{--epic-ink:#181818;--epic-muted:#66645f;--epic-gold:#b58a2c;--epic-gold-soft:#d9c58c}body,.et_pb_text,.et_pb_blurb_description{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--epic-ink);line-height:1.58}.et_pb_text p,.et_pb_blurb_description{font-size:17px;line-height:1.58;color:var(--epic-muted)}.et_pb_module h1,h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(46px,6vw,78px);font-weight:500;line-height:.98;letter-spacing:-.04em;color:var(--epic-ink)}.et_pb_module h2,h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(36px,4.2vw,58px);font-weight:500;line-height:1.04;letter-spacing:-.03em;color:var(--epic-ink)}.et_pb_module h3,h3{font-family:Georgia,"Times New Roman",serif;font-size:31px;font-weight:500;line-height:1.12;letter-spacing:-.02em;color:var(--epic-ink)}.et_pb_module h4,h4{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:21px;font-weight:700;line-height:1.3;color:var(--epic-ink)}.et_pb_module h5,h5{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:17px;font-weight:700;line-height:1.4;color:var(--epic-ink)}.et_pb_module h6,h6{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.4;color:var(--epic-ink)}.et_pb_module.lead,.et_pb_module.lead p,.lead{font-size:19px;line-height:1.58;color:#55524d}.et_pb_module.eyebrow,.et_pb_module.eyebrow p,.eyebrow{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:12px;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:var(--epic-gold)}.et_pb_module.kicker,.et_pb_module.kicker p,.kicker{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:12px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:var(--epic-gold)}.et_pb_module.text-small,.et_pb_module.text-small p,.text-small{font-size:13px;line-height:1.5;color:var(--epic-muted)}.text-gold,.text-gold p,.text-gold h1,.text-gold h2,.text-gold h3{color:var(--epic-gold)}.et_pb_module.price,.et_pb_module.price p,.price{font-family:Georgia,"Times New Roman",serif;font-size:34px;line-height:1.15;font-weight:400;color:var(--epic-gold)}.et_pb_text a{color:var(--epic-gold);text-decoration:none}.et_pb_text a:hover{text-decoration:underline}.et_pb_text ul,.et_pb_text ol{color:#494743;line-height:1.58}.et_pb_text li{margin-bottom:6px}body #page-container .et_pb_button{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;min-height:46px;padding:13px 20px!important;border-radius:999px!important;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}body #page-container .et_pb_button:after{display:none!important}body #page-container .et_pb_button.btn-primary{background:var(--epic-ink)!important;border:1px solid var(--epic-ink)!important;color:#fff!important}body #page-container .et_pb_button.btn-primary:hover{background:#333!important;border-color:#333!important;color:#fff!important;padding:13px 20px!important}body #page-container .et_pb_button.btn-gold{background:var(--epic-gold)!important;border:1px solid var(--epic-gold)!important;color:#fff!important}body #page-container .et_pb_button.btn-gold:hover{background:#9e7725!important;border-color:#9e7725!important;color:#fff!important;padding:13px 20px!important}body #page-container .et_pb_button.btn-ghost{background:#fff!important;border:1px solid #d5d2ca!important;color:var(--epic-ink)!important}body #page-container .et_pb_button.btn-ghost:hover{background:#f7f7f5!important;border-color:#c4c1ba!important;color:var(--epic-ink)!important;padding:13px 20px!important}.et_pb_module.text-link a,a.text-link{color:var(--epic-gold);font-weight:750;text-decoration:none}.et_pb_module.text-link a:hover,a.text-link:hover{text-decoration:underline}@media (max-width:767px){.et_pb_module h1,h1{font-size:44px;line-height:1}.et_pb_module h2,h2{font-size:36px;line-height:1.06}.et_pb_module h3,h3{font-size:26px}.et_pb_module.lead,.et_pb_module.lead p,.lead{font-size:18px}}