/* B-007 option B: upright Playfair headings, Jost everywhere else. */
:root{--muted:#5c6965;--gold-text:#80612f}
body{font-family:Jost,sans-serif!important;font-weight:300!important}
body *,body *::before,body *::after{font-family:Jost,sans-serif!important;font-style:normal!important}
h1,h2,h3,h4,h1 *,h2 *,h3 *,h4 *,.j-price-v,.price-tag,.overview-trip .overview-trip-name,.cal-trip-name,.j-ticket>b,.dest-trip-name{font-family:'Playfair Display',Georgia,serif!important;font-style:normal!important;font-weight:400!important}
p,blockquote,dd,dt,td,textarea,input,select{font-weight:300!important}
p,blockquote{text-align:left!important}
.eyebrow,.chip,.j-price-n,.j-meta,.crumb-cur,.button,button,label{font-weight:400!important}
.story .eyebrow,.how .eyebrow,.dest .eyebrow,.faq .eyebrow,.j-hero .eyebrow,.j-ch .eyebrow,.j-price-k,.cal-count,.cal-trip-name,.j-ticket .skymia-trip-counter__count,.story h2 em,.how h2 em,.dest h2 em{color:var(--gold-text)!important}
@media(max-width:650px){
 body{font-size:17px!important;line-height:1.6}
 p:not(.eyebrow):not(.crumb-cur):not(.chip),blockquote,main li,.j-body li,dd,dt,input,textarea,select{font-size:17px!important}
 .j-hero-line{font-size:20px!important;line-height:1.45}
 .j-price-n{font-size:17px!important}
 .j-margin p{font-size:17px!important}
 footer{font-size:17px}
}
/* Use the readable gold ink for text on cream and paper; keep decorative gold. */
.j-num,.j-margin span,.j-menu .gift,.j-orn,.j-ticket small{color:var(--gold-text)!important}
.j-body p:first-child::first-letter{font-family:Jost,sans-serif!important;float:none;font-size:inherit;line-height:inherit;padding:0;color:inherit}

.j-soon-k{color:var(--gold-text)!important}
.intro .eyebrow,.intro .intro-sign,.pt-kicker,.pt-head .pt-hint,.pt-perk-tag,.pt-cta b,.dest-link,.std .eyebrow,.std-num,.std-strip h4,.cal-tag,.cal-link{color:var(--gold-text)!important}
.hero,.pillar,.founding{background-color:#14201d}
.hero-overlay{background:linear-gradient(180deg,rgba(20,32,29,.7),rgba(20,32,29,.72) 45%,rgba(20,32,29,.8))!important}
.pillar::after{background:linear-gradient(180deg,rgba(20,32,29,.7),rgba(20,32,29,.9))!important}

.j-hero .destination-currency{margin-bottom:24px!important}
