@font-face{font-family:ReatinoPalatino;src:url('palatino-roman.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
.reatino-logo{display:flex;flex-direction:column;width:400px;max-width:100%;height:80px;justify-content:center;color:#b94a57;font-family:ReatinoPalatino,Palatino,'Palatino Linotype',Georgia,serif;font-weight:400;white-space:nowrap;line-height:.78;letter-spacing:-.055em}
.reatino-logo span{display:block;font-size:30px;font-weight:400!important;letter-spacing:-.03em}
.reatino-logo strong{display:block;font-size:49px;font-weight:400!important;letter-spacing:-.065em}
.reatino-logo-footer{width:250px;height:50px;color:#fff;margin-bottom:20px}
.reatino-logo-footer span{font-size:19px}.reatino-logo-footer strong{font-size:31px}
@media(max-width:600px){.reatino-logo{width:min(400px,100%);height:auto;min-height:67px}.reatino-logo span{font-size:clamp(20px,5vw,30px)}.reatino-logo strong{font-size:clamp(31px,8.4vw,49px)}}
.brand-mark .reatino-logo{padding-top:7px;color:#b94a57}
.brand-mark .reatino-logo span{font-size:34px;color:#b94a57}
.brand-mark .reatino-logo strong{font-size:58px;color:#b94a57}
.site-footer .reatino-logo-footer,.site-footer .reatino-logo-footer span,.site-footer .reatino-logo-footer strong{color:#fff}
@media(max-width:600px){.brand-mark .reatino-logo span{font-size:clamp(21px,5.7vw,34px)}.brand-mark .reatino-logo strong{font-size:clamp(35px,9.6vw,58px)}}
@media(max-width:600px){.brand-mark .reatino-logo{width:min(310px,100%);height:62px;min-height:0;padding-top:0}.brand-mark .reatino-logo span{font-size:26px}.brand-mark .reatino-logo strong{font-size:43px}}
@media(max-width:359.98px){.brand-mark .reatino-logo{width:260px}.brand-mark .reatino-logo span{font-size:22px}.brand-mark .reatino-logo strong{font-size:36px}}
@media(max-width:600px){.brand-mark .reatino-logo{padding-top:7px}}
