@font-face{font-family:TitleFont;src:url(./title-font.Cr6v24S6.ttf)}@font-face{font-family:ParagraphFont;src:url(./paragraph-font.Ci-RFgJ1.ttf)}@font-face{font-family:EB Garamond;src:url(./EBGaramond-Regular.D1fKPCnT.ttf)}body{color:#222;font-family:ParagraphFont,sans-serif;margin:0}h1{font-family:TitleFont,sans-serif}h2,h3,h4,h5,h6{font-weight:300}h2,h3,h4,h5,h6,p,span{font-family:ParagraphFont,sans-serif}.btn{background-color:#d60909;color:#fff}.step-number{color:#d60909}:root{--cream:#f8f5eb;--paper:#fffdf7;--sand:#efe9d9;--ink:#24271f;--muted:#65665b;--gold:#d3a52e;--gold-dark:#85651b;--line:#dcd4be;--display:Georgia,"Times New Roman",serif}body{line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2{font-family:var(--display);text-wrap:balance}h2{letter-spacing:-.025em;line-height:1.2}button,h3,h4,h5,h6,input,p,select,span,textarea{font-family:inherit}img{max-width:100%}::-moz-selection{background:#e6cf8a;color:var(--ink)}::selection{background:#e6cf8a;color:var(--ink)}:focus-visible{outline:3px solid var(--gold-dark);outline-offset:5px}.btn{transition:background .2s,color .2s,transform .2s}.contact-block{border-top:1px solid var(--line)}.site-footer a{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
