@font-face{font-family:Reckless Neue;src:url(/fonts/RecklessNeue-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}.font-heading{font-family:Reckless Neue,Georgia,serif}.gold-gradient-text{background:linear-gradient(90deg,#daaf3a,#e8c860 25%,#ffebaf 50%,#c9a84c 75%,#9d7500);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gold-gradient-bg{background:linear-gradient(90deg,#daaf3a,#e8c860 25%,#ffebaf 50%,#c9a84c 75%,#9d7500);position:relative;overflow:hidden}.gold-gradient-bg:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);transition:none}.gold-gradient-bg:hover:after{animation:gold-shimmer .6s ease-in-out forwards}@keyframes gold-shimmer{0%{left:-100%}to{left:100%}}.parallax-bg{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:none){.parallax-bg{background-attachment:scroll}}@media (max-width:768px){.parallax-bg{background-attachment:scroll}}.blog-content h2{font-family:Reckless Neue,Georgia,serif;font-weight:400;font-size:22px;line-height:1.3;color:#fff;margin-top:2em;margin-bottom:.75em;background:linear-gradient(90deg,#daaf3a,#e8c860 25%,#ffebaf 50%,#c9a84c 75%,#9d7500);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.blog-content h2:first-child{margin-top:0}.blog-content p{margin-bottom:1em}.blog-content p:last-child{margin-bottom:0}@media (min-width:768px){.blog-content h2{font-size:26px}}