@media (min-width: 783px) {
	.hscroll-outer {
		overflow: visible !important;
	}
	
	.hscroll-inner {
		width: 100% !important;
		flex-wrap: wrap !important;
		justify-content: center !important;
	}
}

/* TWD scroll reveal: JS toggles the .in class (see WPCode "TWD Scroll Reveal"), CSS only handles the transition. */
.twd-anim, .twd-anim-card {
	opacity: 0;
	transform: translateY(22px);
	transition: opacity .6s cubic-bezier(0.22, 0.61, 0.36, 1), transform .6s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.twd-anim-card {
	transform: translateY(34px) scale(.965);
}
.twd-anim.in, .twd-anim-card.in {
	opacity: 1;
	transform: none;
	transition: opacity .62s cubic-bezier(0.22, 0.61, 0.36, 1), transform .62s cubic-bezier(0.22, 0.61, 0.36, 1);
}
@media (max-width: 781px) {
	.twd-anim-card { transform: translateY(46px) scale(.94); }
	.twd-anim-card.in { transition: opacity .68s cubic-bezier(0.22, 0.61, 0.36, 1), transform .68s cubic-bezier(0.22, 0.61, 0.36, 1); }
}
/* Safety net: if the script never runs, don't leave content invisible. Short window, since anim-ready is set synchronously in setup(). */
html:not(.anim-ready) .twd-anim,
html:not(.anim-ready) .twd-anim-card {
	animation: twd-force-reveal 0s linear 2.5s forwards;
}
@keyframes twd-force-reveal {
	to { opacity: 1; transform: none; }
}

/* TWD load intro: hero only, CSS-only on-load fade, unrelated to the scroll reveal above */
.twd-reveal {
	animation-name: twd-reveal-in;
	animation-duration: .9s;
	animation-timing-function: cubic-bezier(0.22, 1, 0.36, 1);
	animation-fill-mode: backwards;
}

@media (prefers-reduced-motion: reduce) {
	.twd-reveal, .twd-anim, .twd-anim-card {
		animation: none;
		transition: none;
		opacity: 1;
		transform: none;
	}
}

/* TWD Hero property slideshow: 5 images, seamless crossfade, no overlay, no gap */
.twd-hero-slideshow {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	background-color: #2a2420;
	z-index: 0;
}

.twd-hero-slideshow .twd-slide {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	opacity: 0;
	animation-name: twd-slide-fade;
	animation-duration: 30s;
	animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-fill-mode: backwards;
}

.twd-hero-slideshow .twd-slide:first-child {
	animation-delay: 2s;
}

.twd-hero-slideshow .twd-slide:nth-child(2) {
	animation-delay: 8s;
}

.twd-hero-slideshow .twd-slide:nth-child(3) {
	animation-delay: 14s;
}

.twd-hero-slideshow .twd-slide:nth-child(4) {
	animation-delay: 20s;
}

.twd-hero-slideshow .twd-slide:nth-child(5) {
	animation-delay: 26s;
}

@keyframes twd-slide-fade {
	0% {
		opacity: 0;
	}
	
	5% {
		opacity: 1;
	}
	
	20% {
		opacity: 1;
	}
	
	25% {
		opacity: 0;
	}
	
	100% {
		opacity: 0;
	}
}

/* TWD: first hero slide shows immediately, no blank flash on load */
.twd-hero-slideshow .twd-slide:first-child {
	animation-name: twd-slide-fade-first;
}

@keyframes twd-slide-fade-first {
	0% {
		opacity: 1;
	}
	
	20% {
		opacity: 1;
	}
	
	25% {
		opacity: 0;
	}
	
	100% {
		opacity: 0;
	}
}

.twd-hero-content {
	position: relative;
	z-index: 2;
	min-height: 100%;
}

.twd-hero-slideshow, .twd-hero-content {
	display: block;
}

.twd-hero-content img[alt*="Cambie-Fabris"] {
	border: 4px solid #C9A15A !important;
	box-shadow: 0 26px 56px rgba(0,0,0,0.5) !important;
}

.entry-content div[style*="box-shadow"]:not([style*="border"]) {
	border: 1px solid rgba(19,40,25,0.14) !important;
}

/* TWD Contact form styling (Jetpack contact form fields) */
.wp-block-jetpack-contact-form .grunion-field-label {
	color: #132819 !important;
	font-size: 13px !important;
	font-weight: 700 !important;
	letter-spacing: .02em;
	margin-bottom: 6px !important;
	display: block !important;
}

.wp-block-jetpack-contact-form .grunion-field {
	border: 1px solid #d8d2c0 !important;
	border-radius: 4px !important;
	background-color: #fbfaf6 !important;
	transition: border-color .15s ease, box-shadow .15s ease;
	font-size: 15px !important;
}

.wp-block-jetpack-contact-form .grunion-field:focus {
	border-color: #C9A15A !important;
	box-shadow: 0 0 0 3px rgba(201,161,90,0.25) !important;
	outline: none !important;
	background-color: #ffffff !important;
}

.wp-block-jetpack-contact-form .contact-form p {
	margin-bottom: 18px !important;
}

.wp-block-jetpack-contact-form .wp-block-button__link {
	background-color: #C9A15A !important;
	color: #132819 !important;
	border-radius: 4px !important;
	font-weight: 700 !important;
	padding: 14px 30px !important;
	border: none !important;
	box-shadow: none !important;
}

.wp-block-jetpack-contact-form .wp-block-button__link:hover {
	background-color: #b8914f !important;
}

/* TWD: zero theme default block margin-top on full-bleed sections (area pages + buyers/sellers) */
.entry-content > .wp-block-group.alignfull:not(:first-child) {
	margin-top: 0 !important;
}

/* TWD: photo backgrounds behind the Buyers/Sellers CTA form cards */
.twd-cta-bg-buyers {
	background-image: linear-gradient(rgba(10,16,12,0.85),rgba(10,16,12,0.85)), url('https://images.unsplash.com/photo-1568605114967-8130f3a36994?fm=jpg&q=60&w=1600&fit=crop');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.twd-cta-bg-sellers {
	background-image: linear-gradient(rgba(10,16,12,0.85),rgba(10,16,12,0.85)), url('https://images.unsplash.com/photo-1512917774080-9991f1c4c750?fm=jpg&q=60&w=1600&fit=crop');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

/* TWD: Featured Sales row - scrollable on mobile, all 5 fit one row on desktop */
.twd-featured-outer {
	overflow-x: auto;
}

@media (min-width: 880px) {
	.twd-featured-outer {
		overflow-x: visible;
	}
	
	.twd-featured-inner > a {
		flex: 1 1 0 !important;
		width: auto !important;
		min-width: 0 !important;
	}
}

/* TWD faded background wash: every solid band gets depth via layered radial glows + a subtle gradient base, built from the site's own palette. background-image only, never background-color, so it paints over the inline color with no !important needed. */
/* white bands */
.entry-content > .wp-block-group.alignfull[style*="background-color:#ffffff" i],
main > .wp-block-group.alignfull[style*="background-color:#ffffff" i] {
	background-image: radial-gradient(900px 520px at 88% 4%,rgba(19,40,25,.20),rgba(19,40,25,0) 64%), radial-gradient(780px 470px at 4% 96%,rgba(31,61,43,.16),rgba(31,61,43,0) 62%), radial-gradient(700px 430px at 44% 52%,rgba(201,161,90,.11),rgba(201,161,90,0) 62%), linear-gradient(135deg,#FFFFFF,#F7F5EE,#F0EDE3);
}

/* tan / pale tint bands */
.entry-content > .wp-block-group.alignfull[style*="background-color:#f0ede3" i],
main > .wp-block-group.alignfull[style*="background-color:#f0ede3" i] {
	background-image: radial-gradient(820px 480px at 90% 6%,rgba(19,40,25,.18),rgba(19,40,25,0) 62%), radial-gradient(700px 420px at 6% 94%,rgba(201,161,90,.12),rgba(201,161,90,0) 60%), linear-gradient(160deg,#F0EDE3,#E9E3D3,#F0EDE3);
}

/* dark bands, primary green */
.entry-content > .wp-block-group.alignfull[style*="background-color:#132819" i],
main > .wp-block-group.alignfull[style*="background-color:#132819" i] {
	background-image: radial-gradient(820px 480px at 90% 6%,rgba(201,161,90,.16),rgba(201,161,90,0) 60%), radial-gradient(700px 420px at 6% 94%,rgba(240,237,227,.10),rgba(240,237,227,0) 58%), linear-gradient(150deg,#1a3222,#132819,#0d1f14);
}

/* dark bands, deep green */
.entry-content > .wp-block-group.alignfull[style*="background-color:#0d1a11" i],
main > .wp-block-group.alignfull[style*="background-color:#0d1a11" i] {
	background-image: radial-gradient(820px 480px at 90% 6%,rgba(201,161,90,.16),rgba(201,161,90,0) 60%), radial-gradient(700px 420px at 6% 94%,rgba(240,237,227,.10),rgba(240,237,227,0) 58%), linear-gradient(150deg,#12251a,#0d1a11,#081209);
}

/* canvas wash for pages without a photo hero (blog posts, legal pages) */
body {
	background-image: radial-gradient(1000px 600px at 85% 0%,rgba(19,40,25,.10),rgba(19,40,25,0) 60%), radial-gradient(900px 560px at 10% 100%,rgba(31,61,43,.09),rgba(31,61,43,0) 58%), linear-gradient(150deg,#FDFCF8,#F8F6EF,#F0EDE3);
	background-attachment: fixed;
}

/* TWDWASH: faded background wash, palette-derived, image layer only (never overrides inline background-color). Pushed strong per design-system rule: subtle washes get missed entirely. */
.entry-content > .wp-block-group.alignfull[style*="background-color:#ffffff" i]:nth-of-type(odd),
main > .wp-block-group.alignfull[style*="background-color:#ffffff" i]:nth-of-type(odd) {
	background-image: radial-gradient(950px 560px at 90% 2%, rgba(19,40,25,.34), rgba(19,40,25,0) 66%), radial-gradient(820px 500px at 2% 98%, rgba(31,61,43,.26), rgba(31,61,43,0) 64%), radial-gradient(720px 440px at 46% 50%, rgba(201,161,90,.14), rgba(201,161,90,0) 62%), linear-gradient(135deg,#FFFFFF,#F3F8F3,#E4EFE5);
}

.entry-content > .wp-block-group.alignfull[style*="background-color:#ffffff" i]:nth-of-type(even),
main > .wp-block-group.alignfull[style*="background-color:#ffffff" i]:nth-of-type(even) {
	background-image: radial-gradient(950px 560px at 10% 2%, rgba(19,40,25,.34), rgba(19,40,25,0) 66%), radial-gradient(820px 500px at 98% 98%, rgba(31,61,43,.26), rgba(31,61,43,0) 64%), radial-gradient(720px 440px at 54% 50%, rgba(201,161,90,.14), rgba(201,161,90,0) 62%), linear-gradient(225deg,#FFFFFF,#F3F8F3,#E4EFE5);
}

.entry-content > .wp-block-group.alignfull[style*="background-color:#F0EDE3" i],
main > .wp-block-group.alignfull[style*="background-color:#F0EDE3" i] {
	background-image: radial-gradient(860px 500px at 88% 6%, rgba(19,40,25,.30), rgba(19,40,25,0) 64%), radial-gradient(720px 440px at 8% 94%, rgba(201,161,90,.18), rgba(201,161,90,0) 60%), linear-gradient(160deg,#F0EDE3,#E4E1CE,#D6DBC1);
}

.entry-content > .wp-block-group.alignfull[style*="background-color:#132819" i],
main > .wp-block-group.alignfull[style*="background-color:#132819" i] {
	background-image: radial-gradient(800px 480px at 90% 4%, rgba(201,161,90,.26), rgba(201,161,90,0) 64%), radial-gradient(680px 420px at 6% 96%, rgba(240,237,227,.14), rgba(240,237,227,0) 60%), linear-gradient(150deg,#1F3D2B,#132819,#0A1710);
}

.entry-content > .wp-block-group.alignfull[style*="background-color:#0d1a11" i],
main > .wp-block-group.alignfull[style*="background-color:#0d1a11" i] {
	background-image: radial-gradient(800px 480px at 90% 4%, rgba(201,161,90,.24), rgba(201,161,90,0) 64%), radial-gradient(680px 420px at 6% 96%, rgba(240,237,227,.11), rgba(240,237,227,0) 60%), linear-gradient(150deg,#16301E,#0D1A11,#060E08);
}

body {
	background-image: radial-gradient(950px 640px at 92% -2%, rgba(19,40,25,.16), rgba(19,40,25,0) 66%), radial-gradient(820px 580px at 3% 102%, rgba(31,61,43,.14), rgba(31,61,43,0) 63%), linear-gradient(150deg,#FFFFFF,#F6FAF6,#EDF2EA);
	background-attachment: fixed;
}

/* TWDBLOGINDEX: blog listing card polish */
.wp-block-post-excerpt__more-link {
	color: #8a6d2e !important;
	font-weight: 700;
	text-decoration: none;
	font-size: 13.5px;
}

.wp-block-post-excerpt__more-link:hover {
	text-decoration: underline;
}

.wp-block-post-featured-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

/* TWD hero load intro: CSS-only, no JS. Transform only on H1 so LCP paint is never delayed by opacity. */
@keyframes twd-hero-slide { from { transform: translateY(18px); } }
@keyframes twd-hero-rise { from { opacity: 0; transform: translateY(16px); } }

main h1, .entry-content h1 {
	animation: twd-hero-slide .75s cubic-bezier(0.22, 0.61, 0.36, 1) backwards;
}

.twd-hero-content span:first-of-type {
	animation: twd-hero-rise .6s cubic-bezier(0.22, 0.61, 0.36, 1) backwards;
}
.twd-hero-content h1 {
	animation: twd-hero-slide .75s cubic-bezier(0.22, 0.61, 0.36, 1) backwards;
}
.twd-hero-content p {
	animation: twd-hero-rise .6s cubic-bezier(0.22, 0.61, 0.36, 1) .14s backwards;
}
.twd-hero-content div[style*="margin-top:30px"] {
	animation: twd-hero-rise .6s cubic-bezier(0.22, 0.61, 0.36, 1) .26s backwards;
}

@media (prefers-reduced-motion: reduce) {
	main h1, .entry-content h1, .twd-hero-content span, .twd-hero-content p, .twd-hero-content div {
		animation: none !important;
	}
}

/* TWDPOLISH: overlap card + oversized inline images, sitewide per design system */

/* Overlap cards (home-search, home-valuation) read as a shapeless dark blob on a pale band.
   Give them the site's signature gold top accent so they read as a designed card. */
main .wp-block-group.alignfull > div[style*="margin:-34px auto 0"] {
	border-top: 4px solid #C9A15A !important;
}

/* Oversized square inline images in two-column prose sections dominate the row.
   Cap the height, crop to a landscape-ish ratio, and match the card treatment used elsewhere. */
main .wp-block-group.alignfull div[style*="display:flex"] > div > img[src*="unsplash"],
main .wp-block-group.alignfull div[style*="display:flex"] > div > img[src*="wp-content/uploads"] {
	max-height: 420px;
	object-fit: cover;
	border-top: 4px solid #C9A15A;
	box-shadow: 0 10px 28px rgba(19,40,25,0.14);
}


/* TWDFOOTGAP: theme pairs a bottom padding on the content wrapper with a negative margin on the
   last full-bleed child. They don't cancel exactly, leaving a strip of body wash above the footer.
   Zero BOTH together, per the first-child/last-child margin family rule. */
.entry-content,
.wp-block-post-content {
	padding-bottom: 0 !important;
}
.entry-content > .alignfull:last-child,
.wp-block-post-content > .alignfull:last-child,
main > .wp-block-group.alignfull:last-child {
	margin-bottom: 0 !important;
}


/* TWDINNERGAP: the strip above the footer comes from the theme's block spacing putting a bottom
   margin on the last INNER child of the final band, not on the band itself. */
.entry-content > .alignfull:last-child > *:last-child,
.wp-block-post-content > .alignfull:last-child > *:last-child,
main > .wp-block-group.alignfull:last-child > *:last-child {
	margin-bottom: 0 !important;
}


/*PGFADED*/
/* Faded photo behind the How Buying Works and How Selling Works bands */
.pg-faded-photo{position:relative;overflow:hidden;isolation:isolate}
.pg-faded-photo::before{content:"";position:absolute;inset:0;z-index:-1;background-size:cover;background-position:center 60%;
background-image:radial-gradient(760px 460px at 86% 8%,rgba(201,161,90,.22),rgba(201,161,90,0) 62%),linear-gradient(100deg,rgba(240,237,227,.93) 0%,rgba(240,237,227,.84) 48%,rgba(240,237,227,.70) 100%),url("https://images.unsplash.com/photo-1470071459604-3b5ec3a7fe05?w=1800&q=70&auto=format&fit=crop")}
.pg-faded-photo.pg-fp-sell::before{background-position:center 70%;
background-image:radial-gradient(760px 460px at 86% 8%,rgba(201,161,90,.22),rgba(201,161,90,0) 62%),linear-gradient(100deg,rgba(240,237,227,.93) 0%,rgba(240,237,227,.84) 48%,rgba(240,237,227,.70) 100%),url("https://images.unsplash.com/photo-1500382017468-9049fed747ef?w=1800&q=70&auto=format&fit=crop")}


/*PGPOST*/
/* Single post layout: photo header with date pill, body on a card, typography, closing CTA band */
body.single main{margin-top:0 !important}
body.single .pg-post-hero{padding:84px 24px 118px !important;min-height:360px !important}
body.single .pg-post-hero .wp-block-cover__background{opacity:1 !important}
body.single .pg-post-hero .wp-block-cover__inner-container{max-width:880px !important;width:100%;margin:0 auto;text-align:center}
body.single .pg-post-hero .wp-block-cover__inner-container > *{max-width:880px !important;margin-left:auto !important;margin-right:auto !important}
body.single .pg-post-hero .wp-block-post-date{margin:0 auto 18px !important;text-align:center;color:#F3DDB0}
body.single .pg-post-hero .wp-block-post-date time{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#F3DDB0;background:rgba(201,161,90,.20);border:1px solid rgba(201,161,90,.55);padding:7px 16px;border-radius:999px;display:inline-block;line-height:1.2}
body.single .pg-post-hero h1.wp-block-post-title{color:#ffffff !important;font-family:Georgia,'Times New Roman',serif !important;font-weight:400 !important;font-size:clamp(30px,4.2vw,46px) !important;line-height:1.14 !important;letter-spacing:-.01em;text-shadow:0 2px 18px rgba(0,0,0,.35);margin-top:0 !important;margin-bottom:0 !important}
body.single .pg-post-hero p.byline{color:#e9e1cf !important;font-size:15px !important;line-height:1.5 !important;margin-top:16px !important;margin-bottom:0 !important}
body.single .pg-post-body{padding:0 24px 72px !important;margin-top:0 !important;display:flow-root}
body.single .pg-post-body > .wp-block-post-content{margin-top:-64px !important;position:relative;z-index:1;background:#ffffff;border:1px solid #E4DCC8;border-top:4px solid #C9A15A;border-radius:18px;box-shadow:0 14px 40px rgba(19,40,25,.10);padding:48px 56px 44px !important;max-width:880px !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box;counter-reset:pgh2}
body.single .pg-post-body > .wp-block-post-content > *{max-width:none !important}
body.single .pg-post-body > .wp-block-post-content > p{font-size:18px !important;line-height:1.75 !important;color:#3a4a3f !important;margin:0 0 20px !important}
body.single .pg-post-body > .wp-block-post-content > p:first-child{font-size:21px !important;font-weight:500;line-height:1.6 !important;color:#132819 !important;padding-bottom:26px;margin:0 0 32px !important;border-bottom:1px solid #E4DCC8}
body.single .pg-post-body > .wp-block-post-content > h2{counter-increment:pgh2;position:relative;padding-left:60px;min-height:42px;font-family:Georgia,'Times New Roman',serif !important;font-weight:400 !important;color:#132819 !important;font-size:clamp(24px,2.6vw,30px) !important;line-height:1.25 !important;margin:48px 0 16px !important}
body.single .pg-post-body > .wp-block-post-content > h2::before{content:counter(pgh2);position:absolute;left:0;top:-4px;width:42px;height:42px;border-radius:10px;background:#C9A15A;color:#132819;font:700 18px/42px Georgia,serif;text-align:center}
body.single .pg-post-body > .wp-block-post-content > h2:nth-of-type(even)::before{background:#132819;color:#F0EDE3}
body.single .pg-post-body > .wp-block-post-content > ul,body.single .pg-post-body > .wp-block-post-content > ol{background:#F7F4EC;border:1px solid #E4DCC8;border-radius:14px;padding:22px 26px 12px 48px !important;margin:22px 0 28px !important}
body.single .pg-post-body > .wp-block-post-content > ul li,body.single .pg-post-body > .wp-block-post-content > ol li{font-size:17.5px;line-height:1.65;color:#3a4a3f;margin:0 0 12px}
body.single .pg-post-body > .wp-block-post-content > ul li::marker,body.single .pg-post-body > .wp-block-post-content > ol li::marker{color:#8a6d2e;font-weight:700}
body.single .pg-post-body > .wp-block-post-content > blockquote{background:rgba(201,161,90,.12);border:1px solid rgba(201,161,90,.35);border-radius:14px;padding:20px 24px;margin:24px 0}
body.single .pg-post-body > .wp-block-post-content p a,body.single .pg-post-body > .wp-block-post-content li a{color:#8a6d2e;text-decoration:underline;text-underline-offset:3px;font-weight:600}
body.single .pg-post-body > .wp-block-post-content strong{color:#132819}
body.single .pg-post-cta{padding:72px 24px !important;text-align:center;margin-top:0 !important}
body.single .pg-post-cta h2{color:#ffffff !important;font-family:Georgia,'Times New Roman',serif !important;font-weight:400 !important;font-size:clamp(26px,3vw,36px) !important;margin:0 auto 12px !important;max-width:720px}
body.single .pg-post-cta p{color:#d9d0bc !important;font-size:17px !important;max-width:640px;margin:0 auto 26px !important}
body.single .pg-post-cta .wp-block-buttons{justify-content:center;gap:14px}
body.single .pg-post-cta .wp-block-button__link{display:inline-block;border-radius:6px;padding:14px 28px;font-size:14px;letter-spacing:.05em;text-transform:uppercase;font-weight:700}
body.single .pg-post-cta .is-style-outline .wp-block-button__link{background:transparent !important;color:#ffffff !important;border:1px solid rgba(255,255,255,.6) !important}
@keyframes pgRise{from{opacity:0;transform:translateY(16px)}}
@keyframes pgSlide{from{transform:translateY(18px)}}
body.single .pg-post-hero .wp-block-post-date{animation:pgRise .6s cubic-bezier(.22,.61,.36,1) backwards}
body.single .pg-post-hero h1{animation:pgSlide .75s cubic-bezier(.22,.61,.36,1) .08s backwards}
body.single .pg-post-hero .byline{animation:pgRise .6s cubic-bezier(.22,.61,.36,1) .2s backwards}
@media (prefers-reduced-motion:reduce){body.single .pg-post-hero *{animation:none !important}}
@media (max-width:700px){
body.single .pg-post-hero{padding:64px 20px 92px !important;min-height:300px !important}
body.single .pg-post-hero h1.wp-block-post-title{line-height:1.18 !important;letter-spacing:-.005em}
body.single .pg-post-body{padding:0 14px 56px !important}
body.single .pg-post-body > .wp-block-post-content{margin-top:-48px !important;padding:30px 22px 26px !important;border-radius:14px}
body.single .pg-post-body > .wp-block-post-content > p{font-size:17.5px !important}
body.single .pg-post-body > .wp-block-post-content > p:first-child{font-size:19.5px !important}
body.single .pg-post-body > .wp-block-post-content > h2{padding-left:0;min-height:0}
body.single .pg-post-body > .wp-block-post-content > h2::before{position:static;display:block;margin:0 0 12px}
body.single .pg-post-body > .wp-block-post-content > ul,body.single .pg-post-body > .wp-block-post-content > ol{padding:18px 18px 8px 38px !important}
}


/*PGLQIP*/
/* Tiny blurred placeholders so photo backgrounds are already there while the full image loads */
body.postid-451 .pg-post-hero{background:#132819 url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gHYSUNDX1BST0ZJTEUAAQEAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADb/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCAAVACADASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAQDBQYH/8QAKBAAAQMEAQMEAgMAAAAAAAAAAQIDBAAFERIhBjFREyIyYRWBocHw/8QAFgEBAQEAAAAAAAAAAAAAAAAAAwIB/8QAHhEAAgIBBQEAAAAAAAAAAAAAAAECMREDEiEiUZH/2gAMAwEAAhEDEQA/AN2OmrbL6YDTjawFxQMFfgDH9UjAtcROfUwlKB31zVjBvaBaQFY0aYAV7Dsfb2AyfH7rNxr7b5pWolxbIzq6QUI2HHc48n+futll2Snii3k26FJjJcaAU26CM4xTb/T0RuwuQkty0siMWgorb+OuP9xVI71FAhQWAZCVtIXqS0Ng1kDvjnHHf7FaQ3WNMs+7WdFsoUCT5+PH3iqj1oiTyuTmEqbMg9Qeg5JW/GbKSWdikHfZJ7Hjzxz3pqSi2QrgxEbs8ZTDwAcbXstK8A6n3E4I57YznnNFFFGxJ18ArtRlot34KKmOGwQlC1pwrAyeDzxgefupZ8pLM2zsNIW2xgIS0lw66pVwDnOeUpP6oopZcJY8D0+27d6z/9k=) center/cover no-repeat}
body.postid-97 .pg-post-hero{background:#132819 url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gHYSUNDX1BST0ZJTEUAAQEAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADb/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCAAYACADASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAABQAGAgT/xAAsEAABBAAGAgADCQAAAAAAAAABAgMEEQAFEiExQQYTIlGRJDIzQ2GBobHR/8QAGAEAAgMAAAAAAAAAAAAAAAAAAQIAAwT/xAAdEQACAgIDAQAAAAAAAAAAAAABAgADITEREhNB/9oADAMBAAIRAxEAPwAabmiM0Qp1TCYcoJpIo6iNVhKgeRXZA6rmsEuxW3pK0lbKJDStC0JsE70efvf4exhOHnzjuVxgcmbkOreUlp1A0qWtOi7O9nTQ4FA49cTJ38yzEuyssEf3Pe9XvNamRzuB2CoCt9z8rFjXD6Yi1HfE6Y8JlxyJKoLvrSjShCW0E3VAkEjm7qru7rnCTXjTaEpTNmstMflWqlKJFGlXvuevnWEYqvIshgS35k5MiGFAtqkoVIU2QvSQD8JI4J1Hbaid8ZDPs4kyWnBLUmYqOhYaKmvWkJBCDpCSOFKBFjqjeCt6HAkalxkzHMZm65ARDWR62HFrSAO16bP0SkfthDLs+mZcv7I96gQQQkDur/rFixmYCAswODEZPlE2d+NIA31bNN7Hvq/5wGt5KWpCVLW8XrG21bg8n9QPpixYRR11B6sdmf/Z) center/cover no-repeat}
body.postid-96 .pg-post-hero{background:#132819 url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gHYSUNDX1BST0ZJTEUAAQEAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADb/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCAAYACADASIAAhEBAxEB/8QAGgAAAgIDAAAAAAAAAAAAAAAAAAYCBAMFB//EACcQAAIBAwQCAgEFAAAAAAAAAAECEQMEIQAFEjETIgZRQRQjYXGB/8QAFgEBAQEAAAAAAAAAAAAAAAAABAMF/8QAHBEAAwEAAgMAAAAAAAAAAAAAAAECEQMhBCIx/9oADAMBAAIRAxEAPwB5hOICIVIGZMzqFa8o2VHz3LlaSkDCljn6AydZVhxIPRI7noxpS+Z7m1BzbkP+npKPJ46pQuWVpU4I6CyT+G6MnSrtTOkIh1WG03ayqXG3Gl+0qpe8mBJKcGaCT7CT7T2PyMasbbNt8dUUx5/HzE01wzAnGO8/zqtvAqPsV+KNUcgK7SICr7gkQBnGJ+5+9VLbcrhdlcVuYoM1YXFxWhQh5NhpAIJ7kj79RjWXvQ5TtYMO22a2tklGnWauCzuarEEuWYsSYxkk9Y1z35qlCvd7pdUfLUpEUPdkhQ3GOGTgx7ZE/wBCZNGmc76SJeMvZscNwpvebVc0bO1qVBXmmHI4iTHUwYBySeoP+KVGzvK233C3NxRoXSGotQtWdpV1JeTOeODMEgAg4nRo0L4hMJOj/9k=) center/cover no-repeat}
.pg-faded-photo::before{background-image:radial-gradient(760px 460px at 86% 8%,rgba(201,161,90,.22),rgba(201,161,90,0) 62%),linear-gradient(100deg,rgba(240,237,227,.93) 0%,rgba(240,237,227,.84) 48%,rgba(240,237,227,.70) 100%),url("https://images.unsplash.com/photo-1470071459604-3b5ec3a7fe05?w=1800&q=70&auto=format&fit=crop"),url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gHYSUNDX1BST0ZJTEUAAQEAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADb/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCAATACADASIAAhEBAxEB/8QAGgAAAgIDAAAAAAAAAAAAAAAAAAQCBwMFBv/EACcQAAEDAwEHBQAAAAAAAAAAAAECAxEABCEFIjJBUWFxwQYSIzGB/8QAFwEBAAMAAAAAAAAAAAAAAAAAAwECBf/EABwRAAICAgMAAAAAAAAAAAAAAAABAjERQQMSFP/aAAwDAQACEQMRAD8AWsLvSbg7y2z9QtGK31vYae4kReMiOBVEVXabe4bc+Fh1ccSoeKyMvXLVwpTqlIMwSAQCOcHhV/R32CuJKiz0aPboKS2EPyYIQoH9pL1BozCXSyWEe6MAbx64rhxqF1aOhTbuyRjE1F/Xb87QWnnlB8mglmTypDwcUqHjugZHak73CFYBgxkTRRWeiI2J6btvLCiTCBE96cfbSpBBGB1ooppWhNM//9k=)}
.pg-faded-photo.pg-fp-sell::before{background-image:radial-gradient(760px 460px at 86% 8%,rgba(201,161,90,.22),rgba(201,161,90,0) 62%),linear-gradient(100deg,rgba(240,237,227,.93) 0%,rgba(240,237,227,.84) 48%,rgba(240,237,227,.70) 100%),url("https://images.unsplash.com/photo-1500382017468-9049fed747ef?w=1800&q=70&auto=format&fit=crop"),url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gHYSUNDX1BST0ZJTEUAAQEAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADb/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCAASACADASIAAhEBAxEB/8QAGgAAAgIDAAAAAAAAAAAAAAAAAAUBBAIDBv/EACcQAAEDAwIEBwAAAAAAAAAAAAEAAgMEESEFBhITQWEWIiMxY4OR/8QAFgEBAQEAAAAAAAAAAAAAAAAABAID/8QAHBEAAgMAAwEAAAAAAAAAAAAAAAECAxEEBTFB/9oADAMBAAIRAxEAPwBbBoFQ4Allkyp9uDHGEuZuWcOPruHbkjC2+KZh7VXD9IWU+0k/ERX1NUXrenRQ7ai5RcWYHZUarQ4c2ACXHdle6B0LNUEfF8AwlNRVa3O+7NfAv05NkeHPs3WxU+BS44kLeqm+QhCF8FmbAC4XAViNjceUfiEKWUj/2Q==)}
