/*WPSOL_GROUP_CSS*/img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*WPSOL_GROUP_CSS*/.jp-related-posts-i2{margin-top:1.5rem}.jp-related-posts-i2__list{--hgap:1rem;display:flex;flex-wrap:wrap;column-gap:var(--hgap);row-gap:2rem;margin:0;padding:0;list-style-type:none}.jp-related-posts-i2__post{display:flex;flex-direction:column;flex-basis:calc((100% - var(--hgap))/2)}.jp-related-posts-i2__post:nth-last-child(n+3):first-child,.jp-related-posts-i2__post:nth-last-child(n+3):first-child~*{flex-basis:calc((100% - var(--hgap)*2)/3)}.jp-related-posts-i2__post:nth-last-child(4):first-child,.jp-related-posts-i2__post:nth-last-child(4):first-child~*{flex-basis:calc((100% - var(--hgap))/2)}.jp-related-posts-i2__post-link{display:flex;flex-direction:column;row-gap:.5rem;width:100%;margin-bottom:1rem;line-height:1.2}.jp-related-posts-i2__post-link:focus-visible{outline-offset:2px}.jp-related-posts-i2__post-img{order:-1;max-width:100%}.jp-related-posts-i2__post-defs{margin:0;list-style-type:unset}.jp-related-posts-i2__post-defs dt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.jp-related-posts-i2__post-defs dd{margin:0}.jp-relatedposts-i2[data-layout="list"] .jp-related-posts-i2__list{display:block}.jp-relatedposts-i2[data-layout="list"] .jp-related-posts-i2__post{margin-bottom:2rem}@media only screen and (max-width:640px){.jp-related-posts-i2__list{display:block}.jp-related-posts-i2__post{margin-bottom:2rem}}#jp-relatedposts{display:none;padding-top:1em;margin:1em 0;position:relative;clear:both}.jp-relatedposts::after{content:"";display:block;clear:both}#jp-relatedposts h3.jp-relatedposts-headline{margin:0 0 1em 0;display:inline-block;float:left;font-size:9pt;font-weight:700;font-family:inherit}#jp-relatedposts h3.jp-relatedposts-headline em::before{content:"";display:block;width:100%;min-width:30px;border-top:1px solid rgba(0,0,0,.2);margin-bottom:1em}#jp-relatedposts h3.jp-relatedposts-headline em{font-style:normal;font-weight:700}#jp-relatedposts .jp-relatedposts-items{clear:left}#jp-relatedposts .jp-relatedposts-items-visual{margin-right:-20px}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{float:left;width:33%;margin:0 0 1em;box-sizing:border-box}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post{padding-right:20px;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4),#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4){clear:both}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a{text-decoration:underline}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title,#jp-relatedposts .jp-relatedposts-items p,#jp-relatedposts .jp-relatedposts-items time{font-size:14px;line-height:20px;margin:0}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs{position:relative}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay{position:absolute;top:0;bottom:0;left:0;right:0;display:block;border-bottom:0}#jp-relatedposts .jp-relatedposts-items p,#jp-relatedposts .jp-relatedposts-items time{margin-bottom:0}#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{text-transform:none;margin:0;font-family:inherit;display:block;max-width:100%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{font-size:inherit;font-weight:400;text-decoration:none;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover{text-decoration:underline}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span{display:block;max-width:90%;overflow:hidden;text-overflow:ellipsis}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span{height:auto;max-width:100%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context{opacity:.6}.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{display:none}#jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt{display:none}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt{overflow:hidden}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span{margin-bottom:1em}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post{clear:both;width:100%}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img{float:left;overflow:hidden;max-width:33%;margin-right:3%}#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title{display:inline-block;max-width:63%}@media only screen and (max-width:640px){#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:50%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n){clear:left}#jp-relatedposts .jp-relatedposts-items-visual{margin-right:20px}}@media only screen and (max-width:320px){#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:100%;clear:both;margin:0 0 1em}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title{float:none;max-width:100%;margin-right:0}}@media print{.jp-relatedposts{display:none !important}}
/*WPSOL_GROUP_CSS*/:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33.0384615385,68.7307692308,230.4615384615;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:23.6923076923,58.1538461538,214.3076923077;--wp-admin-border-width-focus:2px}@media(min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}body.admin-color-fresh{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media(min-resolution:192dpi){body.admin-color-fresh{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}:root .has-inline-color,:root .has-link-color a,:root .has-text-color{-webkit-text-fill-color:currentColor}.has-fit-text{white-space:nowrap !important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal !important;padding:0;position:absolute;width:1px;word-break:normal !important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html:where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0}}@supports(not(-webkit-backdrop-filter:blur(1px))) and (not(-moz-appearance:none)){mtd[columnalign=right]{text-align:-webkit-right}mtd[columnalign=left]{text-align:-webkit-left}menclose[notation~=top]{border-top:.065em solid;padding-top:.1em}menclose[notation~=bottom]{border-bottom:.065em solid;padding-bottom:.1em}}
/*WPSOL_GROUP_CSS*/.has-text-align-justify{text-align:justify}
/*WPSOL_GROUP_CSS*/.wp-block-button__link{background-color:#32373c;border-radius:9999px;box-shadow:none;color:#fff;font-size:1.125em;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-file__button{background:#32373c;color:#fff}.wp-block-accordion-heading{margin:0}.wp-block-accordion-heading__toggle{background-color:inherit !important;color:inherit !important}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:0}.wp-block-accordion-heading__toggle:focus,.wp-block-accordion-heading__toggle:hover{background-color:inherit !important;border:0;box-shadow:none;color:inherit;padding:var(--wp--preset--spacing--20,1em) 0;text-decoration:none}.wp-block-accordion-heading__toggle:focus-visible{outline:auto;outline-offset:0}.wp-block-tab:not(.has-text-color){color:inherit !important}.wp-block-tab:not(.has-background){background-color:inherit !important}.wp-block-tab:focus,.wp-block-tab:hover{text-decoration:none}.wp-block-tab:focus-visible{outline:auto;outline-offset:0}
/*WPSOL_GROUP_CSS*/:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--font-family--albert-sans:'Albert Sans',sans-serif;--wp--preset--font-family--alegreya:Alegreya,serif;--wp--preset--font-family--arvo:Arvo,serif;--wp--preset--font-family--bodoni-moda:'Bodoni Moda',serif;--wp--preset--font-family--bricolage-grotesque:'Bricolage Grotesque',sans-serif;--wp--preset--font-family--cabin:Cabin,sans-serif;--wp--preset--font-family--chivo:Chivo,sans-serif;--wp--preset--font-family--commissioner:Commissioner,sans-serif;--wp--preset--font-family--cormorant:Cormorant,serif;--wp--preset--font-family--courier-prime:'Courier Prime',monospace;--wp--preset--font-family--crimson-pro:'Crimson Pro',serif;--wp--preset--font-family--dm-mono:'DM Mono',monospace;--wp--preset--font-family--dm-sans:'DM Sans',sans-serif;--wp--preset--font-family--dm-serif-display:'DM Serif Display',serif;--wp--preset--font-family--domine:Domine,serif;--wp--preset--font-family--eb-garamond:'EB Garamond',serif;--wp--preset--font-family--epilogue:Epilogue,sans-serif;--wp--preset--font-family--fahkwang:Fahkwang,sans-serif;--wp--preset--font-family--figtree:Figtree,sans-serif;--wp--preset--font-family--fira-sans:'Fira Sans',sans-serif;--wp--preset--font-family--fjalla-one:'Fjalla One',sans-serif;--wp--preset--font-family--fraunces:Fraunces,serif;--wp--preset--font-family--gabarito:Gabarito,system-ui;--wp--preset--font-family--ibm-plex-mono:'IBM Plex Mono',monospace;--wp--preset--font-family--ibm-plex-sans:'IBM Plex Sans',sans-serif;--wp--preset--font-family--ibarra-real-nova:'Ibarra Real Nova',serif;--wp--preset--font-family--instrument-serif:'Instrument Serif',serif;--wp--preset--font-family--inter:Inter,sans-serif;--wp--preset--font-family--josefin-sans:'Josefin Sans',sans-serif;--wp--preset--font-family--jost:Jost,sans-serif;--wp--preset--font-family--libre-baskerville:'Libre Baskerville',serif;--wp--preset--font-family--libre-franklin:'Libre Franklin',sans-serif;--wp--preset--font-family--literata:Literata,serif;--wp--preset--font-family--lora:Lora,serif;--wp--preset--font-family--merriweather:Merriweather,serif;--wp--preset--font-family--montserrat:Montserrat,sans-serif;--wp--preset--font-family--newsreader:Newsreader,serif;--wp--preset--font-family--noto-sans-mono:'Noto Sans Mono',sans-serif;--wp--preset--font-family--nunito:Nunito,sans-serif;--wp--preset--font-family--open-sans:'Open Sans',sans-serif;--wp--preset--font-family--overpass:Overpass,sans-serif;--wp--preset--font-family--pt-serif:'PT Serif',serif;--wp--preset--font-family--petrona:Petrona,serif;--wp--preset--font-family--piazzolla:Piazzolla,serif;--wp--preset--font-family--playfair-display:'Playfair Display',serif;--wp--preset--font-family--plus-jakarta-sans:'Plus Jakarta Sans',sans-serif;--wp--preset--font-family--poppins:Poppins,sans-serif;--wp--preset--font-family--raleway:Raleway,sans-serif;--wp--preset--font-family--roboto:Roboto,sans-serif;--wp--preset--font-family--roboto-slab:'Roboto Slab',serif;--wp--preset--font-family--rubik:Rubik,sans-serif;--wp--preset--font-family--rufina:Rufina,serif;--wp--preset--font-family--sora:Sora,sans-serif;--wp--preset--font-family--source-sans-3:'Source Sans 3',sans-serif;--wp--preset--font-family--source-serif-4:'Source Serif 4',serif;--wp--preset--font-family--space-mono:'Space Mono',monospace;--wp--preset--font-family--syne:Syne,sans-serif;--wp--preset--font-family--texturina:Texturina,serif;--wp--preset--font-family--urbanist:Urbanist,sans-serif;--wp--preset--font-family--work-sans:'Work Sans',sans-serif;--wp--preset--text-shadow--light:.05em .05em .1em rgba(0,0,0,.3);--wp--preset--text-shadow--strong:.1em .1em .25em rgba(0,0,0,.5);--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0 rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0 -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0 #000}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}.has-albert-sans-font-family{font-family:var(--wp--preset--font-family--albert-sans) !important}.has-alegreya-font-family{font-family:var(--wp--preset--font-family--alegreya) !important}.has-arvo-font-family{font-family:var(--wp--preset--font-family--arvo) !important}.has-bodoni-moda-font-family{font-family:var(--wp--preset--font-family--bodoni-moda) !important}.has-bricolage-grotesque-font-family{font-family:var(--wp--preset--font-family--bricolage-grotesque) !important}.has-cabin-font-family{font-family:var(--wp--preset--font-family--cabin) !important}.has-chivo-font-family{font-family:var(--wp--preset--font-family--chivo) !important}.has-commissioner-font-family{font-family:var(--wp--preset--font-family--commissioner) !important}.has-cormorant-font-family{font-family:var(--wp--preset--font-family--cormorant) !important}.has-courier-prime-font-family{font-family:var(--wp--preset--font-family--courier-prime) !important}.has-crimson-pro-font-family{font-family:var(--wp--preset--font-family--crimson-pro) !important}.has-dm-mono-font-family{font-family:var(--wp--preset--font-family--dm-mono) !important}.has-dm-sans-font-family{font-family:var(--wp--preset--font-family--dm-sans) !important}.has-dm-serif-display-font-family{font-family:var(--wp--preset--font-family--dm-serif-display) !important}.has-domine-font-family{font-family:var(--wp--preset--font-family--domine) !important}.has-eb-garamond-font-family{font-family:var(--wp--preset--font-family--eb-garamond) !important}.has-epilogue-font-family{font-family:var(--wp--preset--font-family--epilogue) !important}.has-fahkwang-font-family{font-family:var(--wp--preset--font-family--fahkwang) !important}.has-figtree-font-family{font-family:var(--wp--preset--font-family--figtree) !important}.has-fira-sans-font-family{font-family:var(--wp--preset--font-family--fira-sans) !important}.has-fjalla-one-font-family{font-family:var(--wp--preset--font-family--fjalla-one) !important}.has-fraunces-font-family{font-family:var(--wp--preset--font-family--fraunces) !important}.has-gabarito-font-family{font-family:var(--wp--preset--font-family--gabarito) !important}.has-ibm-plex-mono-font-family{font-family:var(--wp--preset--font-family--ibm-plex-mono) !important}.has-ibm-plex-sans-font-family{font-family:var(--wp--preset--font-family--ibm-plex-sans) !important}.has-ibarra-real-nova-font-family{font-family:var(--wp--preset--font-family--ibarra-real-nova) !important}.has-instrument-serif-font-family{font-family:var(--wp--preset--font-family--instrument-serif) !important}.has-inter-font-family{font-family:var(--wp--preset--font-family--inter) !important}.has-josefin-sans-font-family{font-family:var(--wp--preset--font-family--josefin-sans) !important}.has-jost-font-family{font-family:var(--wp--preset--font-family--jost) !important}.has-libre-baskerville-font-family{font-family:var(--wp--preset--font-family--libre-baskerville) !important}.has-libre-franklin-font-family{font-family:var(--wp--preset--font-family--libre-franklin) !important}.has-literata-font-family{font-family:var(--wp--preset--font-family--literata) !important}.has-lora-font-family{font-family:var(--wp--preset--font-family--lora) !important}.has-merriweather-font-family{font-family:var(--wp--preset--font-family--merriweather) !important}.has-montserrat-font-family{font-family:var(--wp--preset--font-family--montserrat) !important}.has-newsreader-font-family{font-family:var(--wp--preset--font-family--newsreader) !important}.has-noto-sans-mono-font-family{font-family:var(--wp--preset--font-family--noto-sans-mono) !important}.has-nunito-font-family{font-family:var(--wp--preset--font-family--nunito) !important}.has-open-sans-font-family{font-family:var(--wp--preset--font-family--open-sans) !important}.has-overpass-font-family{font-family:var(--wp--preset--font-family--overpass) !important}.has-pt-serif-font-family{font-family:var(--wp--preset--font-family--pt-serif) !important}.has-petrona-font-family{font-family:var(--wp--preset--font-family--petrona) !important}.has-piazzolla-font-family{font-family:var(--wp--preset--font-family--piazzolla) !important}.has-playfair-display-font-family{font-family:var(--wp--preset--font-family--playfair-display) !important}.has-plus-jakarta-sans-font-family{font-family:var(--wp--preset--font-family--plus-jakarta-sans) !important}.has-poppins-font-family{font-family:var(--wp--preset--font-family--poppins) !important}.has-raleway-font-family{font-family:var(--wp--preset--font-family--raleway) !important}.has-roboto-font-family{font-family:var(--wp--preset--font-family--roboto) !important}.has-roboto-slab-font-family{font-family:var(--wp--preset--font-family--roboto-slab) !important}.has-rubik-font-family{font-family:var(--wp--preset--font-family--rubik) !important}.has-rufina-font-family{font-family:var(--wp--preset--font-family--rufina) !important}.has-sora-font-family{font-family:var(--wp--preset--font-family--sora) !important}.has-source-sans-3-font-family{font-family:var(--wp--preset--font-family--source-sans-3) !important}.has-source-serif-4-font-family{font-family:var(--wp--preset--font-family--source-serif-4) !important}.has-space-mono-font-family{font-family:var(--wp--preset--font-family--space-mono) !important}.has-syne-font-family{font-family:var(--wp--preset--font-family--syne) !important}.has-texturina-font-family{font-family:var(--wp--preset--font-family--texturina) !important}.has-urbanist-font-family{font-family:var(--wp--preset--font-family--urbanist) !important}.has-work-sans-font-family{font-family:var(--wp--preset--font-family--work-sans) !important}.has-light-text-shadow{text-shadow:var(--wp--preset--text-shadow--light) !important}.has-strong-text-shadow{text-shadow:var(--wp--preset--text-shadow--strong) !important}
/*WPSOL_GROUP_CSS*/
/*WPSOL_GROUP_CSS*/img#wpstats{display:none}
/*WPSOL_GROUP_CSS*/:root{--void:#0f0e0d;--ink:#1a1918;--soot:#242220;--smoke:#2e2b28;--ash:#3d3936;--bone:#f8f7f5;--pearl:#e8e6e2;--stone:#c4c0ba;--dust:#8a857e;--color-rust:#a04030;--color-rust-light:#b85545;--color-oxblood:#722a22;--color-rust-muted:rgba(160,64,48,.5);--color-bg-primary:var(--ink);--color-bg-elevated:var(--soot);--color-bg-card:var(--smoke);--color-bg-darker:var(--void);--color-text-primary:var(--bone);--color-text-secondary:var(--pearl);--color-text-muted:var(--stone);--color-text-quiet:var(--dust);--color-border:var(--ash);--color-border-subtle:rgba(255,255,255,0.06);--color-accent:var(--color-rust);--color-accent-hover:var(--color-rust-light);--color-accent-dark:var(--color-oxblood);--font-serif:'Libre Baskerville',Georgia,serif;--font-sans:'Source Sans 3',-apple-system,BlinkMacSystemFont,sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.75rem;--text-5xl:3.5rem;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.7;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.02em;--tracking-wider:.06em;--tracking-widest:.12em;--space-xs:.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:8rem;--container-max:1200px;--container-narrow:800px;--gutter:48px;--gutter-mobile:24px;--transition-fast:150ms ease;--transition-base:250ms ease;--transition-slow:400ms ease}*,*::before,*::after{box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;line-height:var(--leading-relaxed);color:var(--color-text-primary);background-color:var(--color-bg-primary)}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-serif);font-weight:400;line-height:var(--leading-snug);color:var(--color-text-primary)}p{margin:0 0 var(--space-md)}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}img{max-width:100%;height:auto;display:block}ul,ol{margin:0;padding:0;list-style:none}button{font-family:inherit;cursor:pointer;border:0;background:none}main{margin:0;padding:0}.site-masthead{margin-bottom:0}main>*:first-child{margin-top:0 !important}.site-masthead+main>section:first-child,.site-masthead+main>.hero-video,.site-masthead+main>.map-hero{margin-top:0}.headline-xl{font-family:var(--font-serif);font-size:clamp(var(--text-3xl),5vw,var(--text-5xl));font-weight:400;line-height:var(--leading-tight)}.headline-lg{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:400}.headline-md{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:400}.eyebrow{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent)}.body-lg{font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--stone)}.container{max-width:var(--container-max);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}@media(max-width:768px){.container{padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile)}}.site-masthead{background:var(--soot);border-bottom:1px solid var(--color-border-subtle)}.masthead-top{display:flex;justify-content:space-between;align-items:center;padding:var(--space-xs) var(--gutter);font-size:var(--text-xs);color:var(--color-text-muted);border-bottom:1px solid var(--color-border-subtle)}.masthead-top a{color:var(--color-text-muted)}.masthead-top a:hover{color:var(--color-accent)}.masthead-brand{padding:var(--space-lg) var(--gutter);text-align:center}.masthead-logo{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:400;color:var(--color-bone);letter-spacing:var(--tracking-wide)}.masthead-tagline{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--dust);margin-top:var(--space-xs)}.masthead-nav{display:flex;justify-content:center;gap:var(--space-xl);padding:var(--space-md) var(--gutter);border-top:1px solid var(--color-border-subtle)}.masthead-nav a{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;color:var(--stone);letter-spacing:var(--tracking-wide);transition:color var(--transition-fast)}.masthead-nav a:hover,.masthead-nav a.active{color:var(--color-accent)}@media(max-width:768px){.masthead-top{padding:var(--space-xs) var(--gutter-mobile)}.masthead-brand{padding:var(--space-md) var(--gutter-mobile)}.masthead-logo{font-size:var(--text-2xl)}.masthead-nav{display:none}}.hero-warm{padding:var(--space-3xl) var(--gutter);text-align:center;background:var(--smoke);border-bottom:1px solid rgba(255,255,255,0.04)}.hero-warm .eyebrow{margin-bottom:var(--space-sm)}.hero-warm .headline-xl{margin-bottom:var(--space-md);color:var(--bone)}.hero-warm .body-lg{max-width:700px;margin:0 auto;color:var(--stone)}.section-header{text-align:center;padding:var(--space-2xl) var(--gutter) var(--space-lg)}.section-header .eyebrow{margin-bottom:var(--space-xs)}.section-header h2{font-size:var(--text-3xl);color:var(--bone)}.section-header-dark{background:var(--soot);padding:var(--space-2xl) var(--gutter) var(--space-lg);text-align:center}.section-header-dark .eyebrow{color:var(--color-accent);margin-bottom:var(--space-xs)}.section-header-dark h2{color:var(--color-bone)}.ranch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);padding:0 var(--gutter) var(--space-3xl);max-width:var(--container-max);margin:0 auto}.ranch-card{display:block;background:var(--soot);border:1px solid rgba(255,255,255,0.04);transition:transform var(--transition-base),border-color var(--transition-base)}.ranch-card:hover{transform:translateY(-4px);border-color:rgba(160,64,48,0.3)}.ranch-card-image{position:relative;overflow:hidden;aspect-ratio:4/3}.ranch-card-image img,.ranch-card-image video{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow),opacity .3s}.ranch-card-image video{position:absolute;inset:0;opacity:0}.ranch-card.has-video:hover .ranch-card-image img{opacity:0}.ranch-card.has-video:hover .ranch-card-image video{opacity:1}.ranch-card:hover .ranch-card-image img{transform:scale(1.03)}.ranch-card-content{padding:var(--space-md)}.ranch-card-title{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--bone);margin-bottom:4px;transition:color var(--transition-fast)}.ranch-card:hover .ranch-card-title{color:var(--color-accent)}.ranch-card-location{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--stone);margin-bottom:var(--space-sm)}.ranch-card-meta{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-sm);border-top:1px solid rgba(255,255,255,0.06)}.ranch-card-price{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--pearl);font-style:italic}.ranch-card-acres{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--stone)}@media(max-width:968px){.ranch-grid{grid-template-columns:repeat(2,1fr);padding:0 var(--gutter-mobile) var(--space-2xl)}}@media(max-width:600px){.ranch-grid{grid-template-columns:1fr}}.events-section{background:var(--soot);padding:var(--space-3xl) var(--gutter)}.events-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);max-width:var(--container-max);margin:0 auto}.event-card{background:var(--soot);padding:var(--space-lg);border-left:3px solid var(--color-accent);transition:background var(--transition-base)}.event-card:hover{background:var(--bone)}.event-date{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-sm)}.event-title{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-bone);margin-bottom:var(--space-xs)}.event-location{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--stone)}@media(max-width:768px){.events-grid{grid-template-columns:1fr}}.quote-warm{padding:var(--space-4xl) var(--gutter);background:var(--smoke);text-align:center;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.quote-warm-inner{max-width:var(--container-narrow);margin:0 auto}.quote-text{font-family:var(--font-serif);font-size:clamp(var(--text-xl),3vw,var(--text-3xl));font-style:italic;line-height:var(--leading-normal);color:var(--bone);margin-bottom:var(--space-md)}.quote-attr{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;color:var(--color-accent);letter-spacing:var(--tracking-wide)}.features-warm{display:grid;grid-template-columns:repeat(3,1fr);background:var(--soot);border-bottom:1px solid rgba(255,255,255,0.04)}.feature-warm{padding:var(--space-2xl);text-align:center;border-right:1px solid rgba(255,255,255,0.04);transition:background var(--transition-base)}.feature-warm:last-child{border-right:0}.feature-warm:hover{background:var(--smoke)}.feature-warm h3{font-size:var(--text-xl);color:var(--bone);margin-bottom:var(--space-sm)}.feature-warm p{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--stone);line-height:var(--leading-relaxed);margin-bottom:var(--space-md)}.feature-link{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;color:var(--color-accent);display:inline-flex;align-items:center;gap:6px}.feature-link::after{content:'→';transition:transform var(--transition-fast)}.feature-warm:hover .feature-link::after{transform:translateX(4px)}@media(max-width:768px){.features-warm{grid-template-columns:1fr}.feature-warm{border-right:0;border-bottom:1px solid var(--color-border)}.feature-warm:last-child{border-bottom:0}}.social-section{background:var(--soot);padding:var(--space-3xl) var(--gutter)}.social-header{text-align:center;margin-bottom:var(--space-xl)}.social-header .eyebrow{color:var(--color-accent);margin-bottom:var(--space-xs)}.social-header h2{color:var(--color-bone);font-size:var(--text-2xl)}.social-handle{font-family:var(--font-sans);font-size:var(--text-sm);font-style:italic;color:var(--stone);margin-top:var(--space-xs)}.social-handle a{color:var(--color-accent)}.social-handle a:hover{color:var(--color-rust-light)}.instagram-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;max-width:var(--container-max);margin:0 auto}.instagram-item{aspect-ratio:1;background:var(--bone);overflow:hidden;position:relative}.instagram-item img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow),opacity var(--transition-base)}.instagram-item:hover img{transform:scale(1.05);opacity:.8}.social-follow{text-align:center;margin-top:var(--space-xl)}.social-follow a{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;color:var(--color-bone);letter-spacing:var(--tracking-wide);padding:12px 28px;border:1px solid var(--stone);display:inline-block;transition:all var(--transition-base)}.social-follow a:hover{border-color:var(--color-accent);color:var(--color-accent)}@media(max-width:768px){.instagram-grid{grid-template-columns:repeat(2,1fr)}}.contact-warm{padding:var(--space-3xl) var(--gutter);text-align:center;background:var(--smoke);border-top:1px solid rgba(255,255,255,0.04)}.contact-warm .eyebrow{margin-bottom:var(--space-sm)}.contact-phone{font-family:var(--font-serif);font-size:var(--text-4xl);color:var(--bone);margin-bottom:var(--space-xs)}.contact-phone a:hover{color:var(--color-accent)}.contact-location{font-family:var(--font-sans);font-size:var(--text-base);color:var(--stone)}.site-footer{background:var(--void);padding:var(--space-2xl) var(--gutter)}.footer-inner{max-width:var(--container-max);margin:0 auto;display:flex;justify-content:space-between;align-items:center}.footer-brand{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-bone)}.footer-nav{display:flex;gap:var(--space-lg)}.footer-nav a{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--dust);transition:color var(--transition-fast)}.footer-nav a:hover{color:var(--color-bone)}.footer-copy{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--pearl)}@media(max-width:768px){.footer-inner{flex-direction:column;gap:var(--space-md);text-align:center}.footer-nav{flex-wrap:wrap;justify-content:center}}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;letter-spacing:var(--tracking-wide);color:var(--color-bone);background:var(--color-accent);border:0;transition:background var(--transition-base)}.btn-primary:hover{background:var(--color-accent-hover)}.btn-outline{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;letter-spacing:var(--tracking-wide);color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border);transition:all var(--transition-base)}.btn-outline:hover{border-color:var(--color-accent);color:var(--color-accent)}.text-center{text-align:center}.text-accent{color:var(--color-accent)}.mt-sm{margin-top:var(--space-sm)}.mt-md{margin-top:var(--space-md)}.mt-lg{margin-top:var(--space-lg)}.mt-xl{margin-top:var(--space-xl)}.mb-sm{margin-bottom:var(--space-sm)}.mb-md{margin-bottom:var(--space-md)}.mb-lg{margin-bottom:var(--space-lg)}.mb-xl{margin-bottom:var(--space-xl)}.mobile-toggle{display:none;flex-direction:column;gap:5px;padding:8px;cursor:pointer}.mobile-toggle span{width:22px;height:2px;background:var(--color-bone)}.mobile-drawer{display:none;position:fixed;inset:0;background:var(--soot);z-index:9999;padding:80px var(--gutter-mobile) var(--space-xl);overflow-y:auto}.mobile-drawer.active{display:flex;flex-direction:column}.mobile-drawer-close{position:absolute;top:20px;right:20px;font-size:28px;color:var(--color-bone);cursor:pointer}.mobile-drawer a{display:block;padding:var(--space-sm) 0;font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-bone);border-bottom:1px solid var(--color-border-subtle)}.mobile-drawer-phone{margin-top:auto;padding-top:var(--space-lg);text-align:center}.mobile-drawer-phone a{border:0;font-size:var(--text-lg);color:var(--color-accent)}@media(max-width:768px){.mobile-toggle{display:flex}}
/*WPSOL_GROUP_CSS*/#jp-post-flair{padding-top:.5em}#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{display:inline-block;font-size:9pt;font-weight:700;line-height:1.2;margin:0 0 1em}div.sharedaddy h3.sd-title:before{border-top:1px solid #dcdcde;content:"";display:block;margin-bottom:1em;min-width:30px;width:100%}div.jetpack-likes-widget-wrapper{min-height:50px;position:relative;width:100%}div.jetpack-likes-widget-wrapper .sd-link-color{font-size:12px}div.jetpack-comment-likes-widget-wrapper{min-height:31px;position:relative;width:100%}div.jetpack-comment-likes-widget-wrapper iframe{margin-bottom:0}#likes-other-gravatars{background-color:#fff;border:1px solid #dcdcde;border-radius:4px;box-shadow:none;display:none;height:auto;max-height:240px;min-width:220px;overflow:auto;padding:9px 12px 10px;position:absolute;z-index:1000}#likes-other-gravatars *{line-height:normal}#likes-other-gravatars .likes-text{color:#101517;font-size:12px;font-weight:500;padding-bottom:8px}#likes-other-gravatars :is(li,ul){list-style-type:none;margin:0;padding:0;text-indent:0}#likes-other-gravatars li:before{content:""}#likes-other-gravatars ul.wpl-avatars{display:block;max-height:190px;overflow:auto}#likes-other-gravatars ul.wpl-avatars li{float:none;height:28px;margin:0 0 4px;width:196px}#likes-other-gravatars ul.wpl-avatars li a{align-items:center;border-bottom:0 !important;display:flex;gap:8px;margin:0 2px 0 0;text-decoration:none}#likes-other-gravatars ul.wpl-avatars li a span{color:#2c3338;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#likes-other-gravatars ul.wpl-avatars li.wpl-likes-remaining{align-items:center;color:#646970;display:flex;font-size:12px}#likes-other-gravatars ul.wpl-avatars li a img{background:none;border:0;border-radius:50%;box-sizing:border-box;margin:0 !important;padding:1px !important;position:static}div.sd-box{border-top:1px solid #00000021}.jetpack-likes-widget-loaded iframe,.jetpack-likes-widget-loading .likes-widget-placeholder,.jetpack-likes-widget-unloaded .likes-widget-placeholder{display:block}.jetpack-likes-widget-loaded .likes-widget-placeholder,.jetpack-likes-widget-loading iframe,.jetpack-likes-widget-unloaded iframe{display:none}.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{border-width:0;margin:0}.comment-likes-widget-placeholder,.post-likes-widget-placeholder{border-width:0;margin:0;position:relative}.comment-likes-widget-placeholder{display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:18px;position:absolute}.comment-likes-widget-placeholder:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='%232ea2cc' d='m12 2 2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;color:#2ea2cc;content:"";display:inline-block;height:16px;padding-right:5px;position:relative;top:3px;width:16px}.post-likes-widget-placeholder .button{display:none}:is(.comment-likes-widget-placeholder,.post-likes-widget-placeholder) .loading{color:#999;font-size:12px}.comment-likes-widget-placeholder .loading{align-self:center;color:#4e4e4e;margin-top:4px;padding-left:5px}div.sharedaddy.sd-like-enabled .sd-like h3{display:none}div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{float:none;position:absolute;top:0;width:100%}.comment-likes-widget{width:100%}.cs-rating,.pd-rating{display:block !important}.sd-gplus .sd-title{display:none}@media print{.jetpack-likes-widget-wrapper{display:none}}
/*WPSOL_GROUP_CSS*/img.wpsol-lazy-hidden{filter:blur(50px);-webkit-filter:blur(50px);-moz-filter:blur(50px);-o-filter:blur(50px);-ms-filter:blur(50px);clip-path:inset(0px 0 0 0)}img.wpsol-lazy-loaded{animation:image_blur .5s}@-webkit-keyframes image_blur{0%{-webkit-filter:blur(50px)}100%{-webkit-filter:blur(0px)}}
/*WPSOL_GROUP_CSS*/:root{--ground:#393736;--panel:#434341;--deep:#2c2a29;--footer:#1f1d1c;--bone:#f1efe8;--alabaster:#f8f7f4;--parchment:#e4ddcd;--mute:#b9b2a4;--brass:#a78b5f;--brass-line:rgba(167,139,95,.45);--brass-soft:rgba(167,139,95,.2);--ember:#a6392a;--oxblood:#6b1f1f;--display:'Bodoni Moda','Didot','Playfair Display',Georgia,serif;--serif:'Cormorant Garamond',Garamond,Georgia,serif;--label:'Questrial','Helvetica Neue',Arial,sans-serif;--body:'Lato','Helvetica Neue',Arial,sans-serif;--void:var(--footer);--ink:var(--ground);--soot:var(--deep);--smoke:var(--panel);--ash:rgba(167,139,95,.25);--pearl:var(--parchment);--stone:var(--mute);--dust:#8f897c;--color-rust:var(--ember);--color-rust-light:#b8463a;--color-oxblood:var(--oxblood);--font-serif:var(--display);--font-sans:var(--body);color-scheme:dark}html{scroll-behavior:smooth}body{background:var(--ground);color:var(--bone);font-family:var(--body);font-weight:300;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}body.admin-bar .jsc-nav{top:32px}@media(max-width:782px){body.admin-bar .jsc-nav{top:46px}}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;font-weight:400;text-wrap:balance;font-family:var(--display);color:var(--alabaster)}p{margin:0}.wrap{width:min(1280px,100% - 48px);margin-inline:auto}@media(max-width:640px){.wrap{width:calc(100% - 32px)}}.eyebrow{font-family:var(--label);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--brass)}.display{font-family:var(--display);font-weight:400;line-height:1.02;letter-spacing:-.01em}.tag{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(20px,2.2vw,28px);color:var(--parchment);line-height:1.35}.btn{display:inline-flex;align-items:center;gap:14px;font-family:var(--label);font-size:11px;letter-spacing:.28em;text-transform:uppercase;padding:16px 26px;border:1px solid var(--brass-line);color:var(--bone);background:none;cursor:pointer;transition:background .3s,border-color .3s;line-height:1.2}.btn:hover{border-color:var(--brass);background:rgba(167,139,95,.08)}.btn.ember{background:var(--ember);border-color:var(--ember);color:var(--alabaster)}.btn.ember:hover{background:#8f3124}.btn .ar{font-size:14px;letter-spacing:0;transform:translateY(-1px)}.more{font-family:var(--label);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--brass);border-bottom:1px solid var(--brass-line);padding-bottom:6px}.sec{padding-block:clamp(72px,9vw,128px)}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(36px,5vw,64px)}.sec-head h2{font-size:clamp(34px,4.4vw,58px)}.sec-head .eyebrow{margin-bottom:14px;display:block}.phead{padding:150px 0 64px}.phead h1{font-size:clamp(48px,7vw,104px)}.phead .eyebrow{display:block;margin-bottom:18px}.phead .tag{margin-top:18px;max-width:52ch}:focus-visible{outline:1px solid var(--brass);outline-offset:3px}.jsc-nav{position:absolute;top:0;left:0;right:0;z-index:40;transition:background .4s}.jsc-nav.solid{position:relative;background:var(--deep);border-bottom:1px solid var(--brass-soft)}.jsc-nav.stuck{position:fixed;background:rgba(44,42,41,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--brass-soft)}.jsc-nav .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:92px}.jsc-nav.stuck .wrap{height:72px}.jsc-nav .mark{display:flex;align-items:center;gap:14px}.jsc-nav .mark svg{width:44px;height:44px}.jsc-nav .mark span{font-family:var(--label);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--parchment)}.jsc-nav .links{list-style:none;margin:0;padding:0;display:flex;gap:34px;font-family:var(--label);font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--parchment)}.jsc-nav .links a{padding-bottom:6px;border-bottom:1px solid transparent}.jsc-nav .links a:hover,.jsc-nav .links a.on{border-color:var(--brass)}.jsc-nav .right{justify-self:end;display:flex;align-items:center;gap:26px;font-family:var(--label);font-size:11px;letter-spacing:.2em;color:var(--parchment)}.jsc-nav .sell{text-transform:uppercase;color:var(--brass);border-bottom:1px solid var(--brass-line);padding-bottom:4px}.jsc-nav .burger{display:none;background:none;border:0;width:40px;height:40px;padding:8px;cursor:pointer}.jsc-nav .burger span{display:block;height:1px;background:var(--bone);margin:8px 0}@media(max-width:1100px){.jsc-nav .links{gap:22px}.jsc-nav .sell{display:none}}@media(max-width:900px){.jsc-nav .links{display:none}.jsc-nav .wrap{grid-template-columns:1fr auto;height:76px}.jsc-nav .burger{display:block}.jsc-nav .phone{display:none}}.jsc-drawer{position:fixed;inset:0;z-index:60;background:var(--deep);padding:90px 32px 40px;display:flex;flex-direction:column;gap:12px}.jsc-drawer[hidden]{display:none}.jsc-drawer nav{display:grid;gap:4px}.jsc-drawer nav a{font-family:var(--display);font-size:34px;color:var(--alabaster);padding:10px 0;border-bottom:1px solid var(--brass-soft)}.jsc-drawer .close{position:absolute;top:22px;right:22px;background:none;border:0;color:var(--bone);font-size:36px;cursor:pointer;line-height:1}.jsc-drawer .phone{margin-top:auto;font-family:var(--label);letter-spacing:.2em;color:var(--brass)}body.drawer-open{overflow:hidden}.hero{position:relative;min-height:min(92vh,980px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);overflow:hidden}.hero .copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:160px 0 72px clamp(24px,calc((100vw - 1280px)/2 + 24px),50vw);max-width:860px}.hero .copy .eyebrow{margin-bottom:28px}.hero h1{font-size:clamp(64px,9.5vw,152px);color:var(--alabaster)}.hero h1 em{font-style:italic;font-weight:400;color:var(--parchment)}.hero .tag{margin:26px 0 20px;max-width:30ch}.hero .src{font-family:var(--label);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--mute);margin-bottom:34px}.hero .cta{display:flex;gap:16px;flex-wrap:wrap;margin-top:14px}.hero .por{position:relative;min-height:560px;background:var(--deep)}.hero .por img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 12%;filter:saturate(.72) contrast(1.06) brightness(.86)}.hero .por::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--ground) 0,rgba(57,55,54,.55) 22%,rgba(57,55,54,0) 55%),linear-gradient(0deg,var(--ground) 0,rgba(57,55,54,.2) 30%,rgba(57,55,54,0) 55%),linear-gradient(180deg,rgba(57,55,54,.75) 0,rgba(57,55,54,0) 30%),linear-gradient(270deg,rgba(57,55,54,.6) 0,rgba(57,55,54,0) 35%)}.hero .por::after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(60% 55% at 60% 40%,rgba(0,0,0,0) 40%,rgba(28,26,25,.55) 100%)}.hero .scroll{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);z-index:3;font-family:var(--label);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--mute);display:flex;flex-direction:column;align-items:center;gap:10px}.hero .scroll i{display:block;width:1px;height:42px;background:var(--brass-line)}@media(max-width:900px){.hero{grid-template-columns:1fr;min-height:0}.hero .por{order:-1;min-height:0;aspect-ratio:4/4.6;max-height:70vh}.hero .por::before{background:linear-gradient(0deg,var(--ground) 0,rgba(57,55,54,.15) 45%,rgba(57,55,54,0) 70%),linear-gradient(180deg,rgba(57,55,54,.8) 0,rgba(57,55,54,0) 35%)}.hero .copy{padding:0 0 56px 0;margin-top:-90px;width:calc(100% - 32px);margin-inline:auto}.hero .scroll{display:none}}.cred{background:var(--deep);border-top:1px solid var(--brass-line);border-bottom:1px solid var(--brass-line)}.cred .wrap{display:grid;grid-template-columns:repeat(4,1fr)}.cred div{padding:30px 28px 30px 0;border-right:1px solid var(--brass-soft)}.cred div+div{padding-left:28px}.cred div:last-child{border-right:0}.cred b{display:block;font-family:var(--display);font-weight:400;font-size:30px;color:var(--alabaster);line-height:1.1}.cred span{display:block;font-family:var(--label);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--mute);margin-top:8px}@media(max-width:900px){.cred b{font-size:22px}.cred .wrap{grid-template-columns:1fr 1fr}.cred div:nth-child(2){border-right:0}.cred div:nth-child(3){padding-left:0}.cred div{border-bottom:1px solid var(--brass-soft)}.cred div:nth-child(n+3){border-bottom:0}}.feat{display:grid;grid-template-columns:1.35fr 1fr;gap:28px}.card{position:relative;overflow:hidden;background:var(--panel);display:block}.card .ph{aspect-ratio:4/3;overflow:hidden;position:relative;background:var(--deep)}.card .ph img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease;filter:saturate(.85)}.card:hover .ph img{transform:scale(1.04)}.card .ph::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(28,26,25,.55),rgba(28,26,25,0) 55%)}.card .st{position:absolute;top:18px;left:18px;z-index:2;font-family:var(--label);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--alabaster);padding:7px 11px;border:1px solid rgba(248,247,244,.4);background:rgba(28,26,25,.35);backdrop-filter:blur(4px)}.card .st.sold{background:var(--oxblood);border-color:var(--oxblood)}.card .meta{padding:22px 24px 26px;display:grid;grid-template-columns:1fr auto;gap:6px 18px;align-items:baseline}.card h3{font-family:var(--display);font-size:26px;color:var(--alabaster);grid-column:1}.card .loc{font-family:var(--label);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);grid-column:1}.card .pr{font-family:var(--serif);font-style:italic;font-size:22px;color:var(--parchment);grid-column:2;grid-row:1;white-space:nowrap}.card .ac{font-family:var(--label);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--brass);grid-column:2;grid-row:2;text-align:right}.feat .card.big .ph{aspect-ratio:16/11}.feat .card.big h3{font-size:36px}.feat .col{display:grid;gap:28px}.feat .col .card .ph{aspect-ratio:16/8.3}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:28px}@media(max-width:1000px){.feat{grid-template-columns:1fr}.grid3{grid-template-columns:1fr 1fr}}@media(max-width:640px){.grid3{grid-template-columns:1fr}.card .meta{grid-template-columns:1fr}.card .pr,.card .ac{grid-column:1;grid-row:auto;text-align:left}}.approach{background:var(--deep)}.approach .wrap{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.approach .q{font-family:var(--display);font-size:clamp(28px,3.3vw,44px);line-height:1.22;color:var(--alabaster)}.approach .q em{font-style:italic;color:var(--parchment)}.approach .by{margin-top:26px;font-family:var(--label);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--brass)}.approach .pts{display:grid;gap:26px}.approach .pt{padding-left:24px;border-left:1px solid var(--brass-line)}.approach .pt h4{font-family:var(--serif);font-size:24px;font-weight:400;color:var(--alabaster);margin-bottom:6px}.approach .pt p{color:var(--mute);max-width:52ch}@media(max-width:900px){.approach .wrap{grid-template-columns:1fr;gap:44px}}.films3{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.film{position:relative;display:block;overflow:hidden;background:var(--panel);cursor:pointer}.film .th{aspect-ratio:16/9;overflow:hidden;position:relative;background:var(--deep)}.film .th img{width:100%;height:100%;object-fit:cover;filter:saturate(.8) brightness(.9);transition:transform 1.2s ease}.film:hover .th img{transform:scale(1.04)}.film .play{position:absolute;inset:0;display:grid;place-items:center}.film .play i{width:64px;height:64px;border:1px solid rgba(248,247,244,.6);border-radius:50%;display:grid;place-items:center;background:rgba(28,26,25,.35);backdrop-filter:blur(3px)}.film .play i::after{content:"";border-left:14px solid var(--alabaster);border-top:9px solid transparent;border-bottom:9px solid transparent;margin-left:4px}.film .st{position:absolute;top:14px;left:14px;font-family:var(--label);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--alabaster);padding:6px 10px;border:1px solid rgba(248,247,244,.4);background:rgba(28,26,25,.4)}.film .st.mine{background:var(--ember);border-color:var(--ember)}.film .fm{padding:18px 20px 22px}.film h3{font-family:var(--display);font-size:22px;color:var(--alabaster)}.film .sub{font-family:var(--label);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-top:6px}.film p{color:var(--mute);font-size:14px;margin-top:10px}@media(max-width:900px){.films3{grid-template-columns:1fr}}.fhead{padding:150px 0 56px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end}.fhead h1{font-size:clamp(44px,5.6vw,86px);margin-top:18px}.fhead p{font-family:var(--serif);font-size:21px;color:var(--parchment);max-width:50ch}@media(max-width:900px){.fhead{grid-template-columns:1fr;gap:24px}}.chips{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:40px}.chips button{background:none;border:1px solid rgba(167,139,95,.3);color:var(--mute);font-family:var(--label);font-size:10px;letter-spacing:.24em;text-transform:uppercase;padding:10px 16px;cursor:pointer}.chips button[aria-pressed="true"]{color:var(--alabaster);border-color:var(--brass)}.fgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.fgrid .film[hidden]{display:none}@media(max-width:1000px){.fgrid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.fgrid{grid-template-columns:1fr}}.empty{color:var(--mute);font-family:var(--serif);font-size:20px;font-style:italic}.ffoot{margin-top:72px;background:var(--deep);border:1px solid var(--brass-soft);padding:48px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.ffoot h3{font-family:var(--display);font-size:34px;color:var(--alabaster);margin-top:12px}.ffoot p{color:var(--mute);max-width:50ch}@media(max-width:900px){.ffoot{grid-template-columns:1fr;padding:28px}}.lfilm{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;background:var(--deep);padding:48px;border:1px solid var(--brass-soft)}.lfilm .film{background:transparent}.lfilm h3{font-family:var(--display);font-size:34px;color:var(--alabaster);margin:14px 0 12px}.lfilm p{color:var(--mute);max-width:46ch}@media(max-width:900px){.lfilm{grid-template-columns:1fr;padding:24px}}.vmodal{position:fixed;inset:0;z-index:80;background:rgba(20,18,17,.94);display:grid;place-items:center;padding:24px}.vmodal[hidden]{display:none}.vmodal .vframe{width:min(1200px,100%);aspect-ratio:16/9;background:#000}.vmodal .vframe iframe{width:100%;height:100%;border:0}.vmodal .vclose{position:absolute;top:18px;right:22px;background:none;border:0;color:var(--bone);font-size:40px;cursor:pointer;line-height:1}.teamrow{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:var(--brass-line) transparent}.teamrow::-webkit-scrollbar{height:4px}.teamrow::-webkit-scrollbar-thumb{background:var(--brass-line)}.teamrow .m{position:relative;flex-grow:0;flex-shrink:0;flex-basis:auto;width:250px;min-width:250px;aspect-ratio:3/4;overflow:hidden;background:var(--panel);scroll-snap-align:start}.teamrow .m img{width:100%;height:100%;object-fit:cover;object-position:top;filter:grayscale(.4) sepia(.18) saturate(.8) contrast(1.05);transition:filter .5s}.teamrow .m:hover img{filter:grayscale(0) sepia(0) saturate(.85)}.teamrow .m .mono{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--display);font-size:56px;color:var(--brass);background:var(--deep)}.teamrow .m .nm{position:absolute;left:14px;bottom:12px;right:14px;font-family:var(--label);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--alabaster);text-shadow:0 1px 10px rgba(0,0,0,.6)}.teamnav{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.teamnav button{width:44px;height:44px;background:none;border:1px solid var(--brass-line);color:var(--bone);font-size:24px;line-height:1;cursor:pointer}.teamnav button:hover{border-color:var(--brass)}@media(max-width:640px){.teamrow .m{width:62vw;min-width:62vw}}.lead{display:grid;grid-template-columns:440px minmax(0,1fr);gap:64px;align-items:center;background:var(--deep);border:1px solid var(--brass-soft)}.lead .pic{aspect-ratio:3/4;overflow:hidden}.lead .pic img{width:100%;height:100%;object-fit:cover;object-position:top;filter:saturate(.75) contrast(1.05)}.lead .txt{padding:48px 56px 48px 0}.lead h2{font-family:var(--display);font-size:clamp(36px,4vw,54px);color:var(--alabaster);margin:14px 0 18px}.lead .bio p{font-family:var(--serif);font-size:20px;color:var(--parchment);max-width:56ch;margin:0 0 14px}.lead .lic{margin-top:26px;display:flex;gap:28px;flex-wrap:wrap;font-family:var(--label);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--mute)}.lead .lic b{color:var(--brass);font-weight:400}@media(max-width:1000px){.lead{grid-template-columns:1fr}.lead .txt{padding:32px 28px 40px}.lead .pic{max-height:520px}}.roster{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 28px;margin-top:72px}.mem .pic{aspect-ratio:3/4;overflow:hidden;background:var(--panel);position:relative}.mem .pic img{width:100%;height:100%;object-fit:cover;object-position:top;filter:grayscale(.45) sepia(.2) saturate(.8) contrast(1.05);transition:filter .5s}.mem:hover .pic img{filter:grayscale(0) sepia(0) saturate(.85)}.mem .pic .mono{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--display);font-size:64px;color:var(--brass);background:var(--deep)}.mem h3{font-family:var(--display);font-size:26px;color:var(--alabaster);margin-top:20px}.mem .rr{font-family:var(--label);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--brass);margin:6px 0 12px}.mem .bio p{color:var(--mute);font-size:15px;margin:0 0 10px}.mem .ct{display:flex;gap:18px;flex-wrap:wrap;font-family:var(--label);font-size:11px;letter-spacing:.14em;color:var(--parchment);margin-top:6px}@media(max-width:900px){.roster{grid-template-columns:1fr 1fr}}@media(max-width:560px){.roster{grid-template-columns:1fr}}.archive-head{padding-top:64px}.jsc-nav-solid .phead,.jsc-nav-solid .fhead{padding-top:72px}.filters{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end;padding:22px 0 40px;border-bottom:1px solid var(--brass-soft);margin-bottom:12px}.filters label{display:grid;gap:8px;font-family:var(--label);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--mute)}.filters select,.filters input{background:var(--deep);border:1px solid var(--brass-soft);color:var(--bone);font-family:var(--body);font-size:14px;padding:11px 14px;min-width:160px}.filters .search input{min-width:220px}.filters .btn{padding:12px 20px}.filters .count{margin-left:auto;font-family:var(--serif);font-style:italic;font-size:20px;color:var(--parchment)}@media(max-width:640px){.filters label{flex:1 1 45%}.filters select,.filters input{width:100%;min-width:0}.filters .count{margin-left:0}}.pager{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;padding:56px 0 20px;font-family:var(--label);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.pager .page-numbers{padding:10px 14px;border:1px solid transparent;color:var(--mute)}.pager .page-numbers.current{border-color:var(--brass);color:var(--alabaster)}.pager a.page-numbers:hover{border-color:var(--brass-line);color:var(--bone)}.lhero{position:relative;min-height:min(88vh,900px);display:flex;align-items:flex-end;overflow:hidden;background:var(--deep)}.lhero img,.lhero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.85) brightness(.88)}.lhero::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--ground) 0,rgba(57,55,54,.55) 30%,rgba(57,55,54,0) 65%),linear-gradient(180deg,rgba(28,26,25,.7),rgba(28,26,25,0) 35%)}.lhero .wrap{position:relative;z-index:2;padding-bottom:64px;padding-top:160px}.lhero .crumb{font-family:var(--label);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--parchment);margin-bottom:22px}.lhero .crumb span{color:var(--brass);margin:0 10px}.lhero h1{font-size:clamp(48px,7.5vw,116px);color:var(--alabaster)}.lhero .tag{margin-top:14px}.lbar{background:var(--deep);border-top:1px solid var(--brass-line);border-bottom:1px solid var(--brass-line);position:sticky;top:0;z-index:30}body.admin-bar .lbar{top:32px}.lbar .wrap{display:flex;align-items:center;gap:40px;height:74px;font-family:var(--label);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--parchment)}.lbar b{font-family:var(--display);font-weight:400;font-size:24px;letter-spacing:0;text-transform:none;color:var(--alabaster);white-space:nowrap}.lbar .stt{color:var(--brass)}.lbar .sp{flex:1}.lbar .btn{padding:12px 20px;white-space:nowrap}@media(max-width:900px){.lbar .wrap{gap:18px;overflow-x:auto;height:auto;padding-block:14px;white-space:nowrap}.lbar .btn{display:none}}.gal{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:260px;gap:12px;position:relative}.gal a{overflow:hidden;background:var(--panel);display:block}.gal a:first-child{grid-row:span 2}.gal img{width:100%;height:100%;object-fit:cover;filter:saturate(.85);transition:transform 1s}.gal a:hover img{transform:scale(1.03)}.gal .galmore{position:absolute;right:16px;bottom:16px;background:rgba(28,26,25,.8);border:1px solid var(--brass-line);color:var(--bone);font-family:var(--label);font-size:10px;letter-spacing:.26em;text-transform:uppercase;padding:12px 16px;cursor:pointer}@media(max-width:900px){.gal{grid-template-columns:1fr 1fr;grid-auto-rows:180px}.gal a:first-child{grid-column:span 2}}.lbody{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:72px;align-items:start}.lbody .narr{margin-top:22px}.lbody .narr p{font-family:var(--serif);font-size:21px;line-height:1.6;color:var(--parchment);max-width:62ch;margin:0 0 22px}.lbody .narr>p:first-child::first-letter {font-family:var(--display);font-size:4.2em;float:left;line-height:.8;padding:8px 12px 0 0;color:var(--brass)}.lbody .narr h3,.lbody .narr h4{font-family:var(--serif);font-size:24px;margin:28px 0 10px}.hl{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.hl .h{background:var(--panel);border:1px solid var(--brass-soft);padding:22px 22px 24px}.hl .rule{display:block;width:28px;height:1px;background:var(--brass);margin-bottom:14px}.hl h4{font-family:var(--serif);font-size:21px;color:var(--alabaster)}.hl p{color:var(--mute);font-size:14px;margin-top:6px}@media(max-width:640px){.hl{grid-template-columns:1fr 1fr}}.facts{margin-top:56px;display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.facts>div{padding:26px 0;border-top:1px solid var(--brass-line)}.facts>div.inv{grid-column:1/-1;border-left:2px solid var(--ember);padding-left:20px}.facts h4{font-family:var(--serif);font-size:23px;font-weight:400;color:var(--alabaster);margin-bottom:8px}.facts .txt p{color:var(--mute);font-size:15px;margin:0 0 10px}.facts .txt h3{font-family:var(--label);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--brass);margin:14px 0 6px}@media(max-width:640px){.facts{grid-template-columns:1fr}}.lfilm{margin-top:56px}.lmap{margin-top:56px}.lmap #jscMap{height:420px;margin-top:18px;border:1px solid var(--brass-soft);background:var(--deep);filter:grayscale(.2) sepia(.15) brightness(.85)}.lmap .mapnote{font-family:var(--label);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin-top:12px}.county{margin-top:56px}.county .txt p{color:var(--mute);margin:12px 0 0;max-width:62ch}.faq{margin-top:56px;display:grid;gap:0}.faq .eyebrow{margin-bottom:12px}.faq details{border-top:1px solid var(--brass-soft);padding:14px 0}.faq summary{font-family:var(--serif);font-size:21px;color:var(--alabaster);cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq p{color:var(--mute);margin-top:8px;max-width:62ch}.aside{position:sticky;top:98px;display:grid;gap:18px}body.admin-bar .aside{top:130px}.aside .box{background:var(--panel);padding:30px 28px;border:1px solid var(--brass-soft)}.aside .price{font-family:var(--display);font-size:38px;color:var(--alabaster);line-height:1}.aside .pa{font-family:var(--label);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--mute);margin:10px 0 24px}.aside .row{display:flex;justify-content:space-between;gap:16px;font-family:var(--label);font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:12px 0;border-top:1px solid var(--brass-soft);color:var(--parchment)}.aside .row span:last-child{color:var(--alabaster);text-align:right}.aside .btn{width:100%;justify-content:center;margin-top:20px}.aside .agent{display:grid;grid-template-columns:72px 1fr;gap:18px;align-items:center}.aside .agent img{width:72px;height:72px;object-fit:cover;object-position:top;border-radius:50%;filter:saturate(.8)}.aside .agent b{display:block;font-family:var(--display);font-weight:400;font-size:20px;color:var(--alabaster)}.aside .agent span{display:block;font-family:var(--label);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--mute);margin-top:4px}.aside .agent .ph{display:block;font-family:var(--serif);font-size:19px;color:var(--parchment);margin-top:6px}.aside .agent .co{grid-column:1/-1;font-family:var(--label);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);border-top:1px solid var(--brass-soft);padding-top:12px}.aside input,.aside textarea{width:100%;background:var(--deep);border:1px solid rgba(167,139,95,.25);color:var(--bone);font:inherit;font-size:14px;padding:12px 14px;margin-bottom:10px}.aside form{margin-top:18px}.aside .sent{color:var(--brass);font-family:var(--serif);font-style:italic;font-size:19px;margin-top:10px}@media(max-width:1000px){.lbody{grid-template-columns:1fr}.aside{position:static}}.lightbox{position:fixed;inset:0;z-index:80;background:rgba(20,18,17,.95);display:grid;place-items:center}.lightbox[hidden]{display:none}.lightbox img{max-width:92vw;max-height:86vh;object-fit:contain}.lightbox button{position:absolute;background:none;border:0;color:var(--bone);font-size:44px;cursor:pointer;line-height:1;padding:12px}.lightbox .lb-close{top:14px;right:18px}.lightbox .lb-prev{left:10px;top:50%;transform:translateY(-50%)}.lightbox .lb-next{right:10px;top:50%;transform:translateY(-50%)}.lightbox .lb-n{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);font-family:var(--label);font-size:10px;letter-spacing:.3em;color:var(--mute)}.leaflet-container{font-family:var(--label);background:var(--deep)}.leaflet-control-attribution{background:rgba(28,26,25,.7) !important;color:var(--mute) !important;font-size:9px !important}.leaflet-control-attribution a{color:var(--parchment) !important}.page-content{font-size:17px;color:var(--parchment);max-width:none}.page-content p{margin:0 0 18px;max-width:70ch}.page-content h2,.page-content h3{margin:36px 0 12px}.jssold-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.jssold-card{background:var(--panel);border:1px solid var(--brass-soft);overflow:hidden}.jssold-photo{aspect-ratio:4/3;overflow:hidden;position:relative;background:var(--deep)}.jssold-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.75)}.jssold-tag{position:absolute;top:16px;left:16px;font-family:var(--label);font-size:10px;letter-spacing:.26em;text-transform:uppercase;background:var(--oxblood);color:var(--alabaster);padding:6px 10px}.jssold-body{padding:20px 22px 24px}.jssold-name{font-family:var(--display);font-size:24px;color:var(--alabaster)}.jssold-meta{font-family:var(--label);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-top:8px}.jssold-meta .sep{color:var(--brass);margin:0 6px}.jssold-price{font-family:var(--serif);font-style:italic;font-size:21px;color:var(--parchment);margin-top:12px}.jssold-price .lbl{font-family:var(--label);font-style:normal;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--brass);margin-right:8px}@media(max-width:1000px){.jssold-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.jssold-grid{grid-template-columns:1fr}}.jsc-footer{background:var(--footer);border-top:1px solid var(--brass-line);padding-block:64px 40px;color:var(--mute);font-size:13px}.jsc-footer .top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px}.jsc-footer h5{font-family:var(--label);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--brass);margin:0 0 16px;font-weight:400}.jsc-footer .brand{font-family:var(--display);font-size:30px;color:var(--alabaster);line-height:1.1}.jsc-footer .brand small{display:block;font-family:var(--label);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--mute);margin-top:10px}.jsc-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.jsc-footer a:hover{color:var(--bone)}.jsc-footer .legal{border-top:1px solid var(--brass-soft);padding-top:24px;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;font-size:12px}@media(max-width:900px){.jsc-footer .top{grid-template-columns:1fr 1fr}}@media(max-width:640px){.jsc-footer .top{grid-template-columns:1fr}}#trsf-attribution{font-family:var(--label) !important;color:var(--mute) !important}.site-masthead,.mobile-drawer,.site-footer{display:none !important}@media(prefers-reduced-motion:reduce){*{transition:none !important;animation:none !important;scroll-behavior:auto !important}}.marquee{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);background:var(--deep);border-bottom:1px solid var(--brass-line)}.marquee .ph{display:block;position:relative;overflow:hidden;min-height:520px;background:var(--panel)}.marquee .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.85) brightness(.92);transition:transform 1.6s ease,opacity .5s}.marquee .ph:hover img{transform:scale(1.03)}.marquee .ph::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(44,42,41,0) 70%,rgba(44,42,41,.55) 100%)}.marquee .tx{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:clamp(40px,5vw,72px) clamp(24px,calc((100vw - 1280px)/2 + 24px),50vw) clamp(40px,5vw,72px) clamp(32px,4vw,64px)}.marquee h2{font-size:clamp(38px,4.4vw,64px);color:var(--alabaster)}.marquee .facts{display:flex;gap:22px;flex-wrap:wrap;font-family:var(--label);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--mute)}.marquee .facts .price{color:var(--brass)}.marquee .blurb{font-family:var(--serif);font-size:20px;line-height:1.5;color:var(--parchment);max-width:46ch}.marquee .btn{align-self:flex-start;margin-top:6px}@media(max-width:1000px){.marquee{grid-template-columns:1fr}.marquee .ph{min-height:0;aspect-ratio:16/10}.marquee .ph::after{background:linear-gradient(0deg,rgba(44,42,41,.6),rgba(44,42,41,0) 40%)}.marquee .tx{padding:32px 24px 44px}}@media(max-width:640px){.marquee .tx{padding:28px 16px 40px}}
/*WPSOL_GROUP_CSS*/:root{--font-headings:unset;--font-base:unset;--font-headings-default:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-base-default:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}
/*WPSOL_GROUP_CSS*/@charset "UTF-8";@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(//jessicasuggs.com/wp-content/plugins/wp-latest-posts-addon/css/fonts/material/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(//jessicasuggs.com/wp-content/plugins/wp-latest-posts-addon/css/fonts/material/MaterialIcons-Regular.woff2) format('woff2'),url(//jessicasuggs.com/wp-content/plugins/wp-latest-posts-addon/css/fonts/material/MaterialIcons-Regular.woff) format('woff'),url(//jessicasuggs.com/wp-content/plugins/wp-latest-posts-addon/css/fonts/material/MaterialIcons-Regular.ttf) format('truetype')}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.wplp_outside{text-align:left}.wplp_container{text-align:center;display:block;position:relative}.wplp_container ul{display:block;list-style:none;margin:0;padding:0;position:absolute}.wplp_container.default ul{margin:0 !important;padding:0 !important}.wplp_container ul{margin-left:2px}.entry-content .wplp_container li,.wplp_container li{display:inline-block;float:left;margin:0;text-align:left;vertical-align:top}.wplp_container table,.wplp_container table tr,.wplp_container table tr td{border:0 !important;vertical-align:top !important;margin:0 !important;padding:0 !important}.wplp_container a,.wplp_container a:focus,.wplp_container a:active,.wplp_container a:hover{text-decoration:none !important;color:inherit !important}.wpcu_block_title{text-align:left;font-weight:bold;font-size:1.5em;line-height:2.2em;color:#666}.wplp_container.default .author{font-size:.9em;line-height:1.23;display:block}.wplp_container.default .title{font-size:.9em;line-height:1.23;display:block;text-align:center;max-width:100%}.wplp_container .title{color:#333;font-weight:bold;font-size:1.1em;text-align:left;line-height:1.35;max-width:80%;overflow:hidden}.wplp_container .title span{overflow:hidden;text-overflow:ellipsis;max-width:100%}.wplp_container .thumbnail{display:block;overflow:hidden;border:0;padding:0}.wplp_container.default .text,.wplp_container.default .date,.wplp_container.default .category{font-size:.8em;line-height:1.4;padding-bottom:3px}.wplp_container .text,.wplp_container .date{overflow:hidden;display:block;text-align:left;line-height:1.23;font-size:1.1em;font-weight:normal;text-overflow:ellipsis}.wplp_container .date{color:#666}.wplp_container .text span{overflow:hidden;text-overflow:ellipsis;max-width:100%}.wplp_container .read-more{display:block;color:#888;font-size:.9em;text-align:right;padding-right:5px}span.img_cropper{overflow:hidden;display:block;position:relative}.wplp_container.default .clone span.img_cropper{display:none}span.img_cropper img{vertical-align:middle !important;display:block !important;max-width:none !important}span.line_limit{overflow:hidden;display:inline-block;max-width:100%}.wplp_container a{border:0}.wpcu-front-box.left{margin:0;padding:0}.wpcu-front-box.right{margin:0;padding:0}.wpcu-front-box.top,.wpcu-front-box.bottom{display:block;clear:left}.wpcu-custom-position{float:left}div.wplp_nav{margin:3px auto;text-align:center;letter-spacing:10px}.entry-content div.wplp_nav a,div.wplp_nav a{text-decoration:none !important}div.wplp_nav .pagi_p.squarebullet{text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block;width:10px;height:10px;margin:5px;background:#ccc}div.wplp_nav .pagi_p.squarebullet.active{background:#999}.widget .wplp_outside img{max-width:none !important}.entry-content .wplp_outside img{max-width:none !important}.wplp_container.default ul{position:relative;height:auto;background:transparent;left:0 !important}.wplp_container.default li{float:none}.wplp_container.default li:before,.wplp_container.default li:after{content:none}.flex-container a:active,.wplp_container.default a:active,.flex-container a:focus,.wplp_container.default a:focus{outline:0}.wplp_container .defaultflexslide,.wplp_container .flex-control-nav,.wplp_container .flex-direction-nav{margin:0;padding:0;list-style:none;position:relative}@font-face{font-family:'flexslider-icon';src:url(//jessicasuggs.com/wp-content/plugins/wp-latest-posts-addon/css/fonts/flexslider-icon.eot);src:url(//jessicasuggs.com/wp-content/plugins/wp-latest-posts-addon/css/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(//jessicasuggs.com/wp-content/plugins/wp-latest-posts-addon/css/fonts/flexslider-icon.woff) format('woff'),url(//jessicasuggs.com/wp-content/plugins/wp-latest-posts-addon/css/fonts/flexslider-icon.ttf) format('truetype'),url(//jessicasuggs.com/wp-content/plugins/wp-latest-posts-addon/css/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:normal;font-style:normal}.wplp_container.default{margin:0;padding:0}.wplp_container.default .defaultflexslide>li{display:none;-webkit-backface-visibility:hidden}.wplp_container.default .defaultflexslide img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.defaultflexslide:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .defaultflexslide{display:block}* html .defaultflexslide{height:1%}.no-js .defaultflexslide>li:first-child{display:block}.wplp_container.default{zoom:1;position:relative}.flex-viewport{max-height:3500px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.wplp_container.default .defaultflexslide{zoom:1}.carousel li{margin-right:5px}html[dir="rtl"] .flex-viewport{direction:ltr}html[dir="rtl"] .wplp_container .title{text-align:right;max-width:100%}html[dir="rtl"] .wplp_container .text,html[dir="rtl"] .wplp_container .date{text-align:right}html[dir="rtl"] .wplp_container.default .category{display:block;text-align:right}.wplp_listposts{left:0 !important;top:0 !important}.wplp_container .flex-direction-nav{height:0 !important;position:static !important}.wplp_container .flex-direction-nav a{border:0;line-height:1;text-decoration:none;display:block;width:40px;height:40px;margin:-44px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:1;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;box-shadow:none}.wplp_container .flex-direction-nav a:hover{box-shadow:none !important}.wplp_container .flex-direction-nav .flex-prev{left:-50px;text-indent:0 !important;background:none!important}.wplp_container .flex-direction-nav .flex-next{right:-50px;text-align:right;text-indent:0 !important;background:none!important}.wplp_container .flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.wplp_container .flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';line-height:1}.wplp_container .flex-direction-nav a.flex-next:before{content:'\f002'}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.wplp_container.default:hover .flex-prev{opacity:.7;left:10px}.wplp_container.default:hover .flex-next{opacity:.7;right:10px}.wplp_container.default:hover .flex-next:hover,.wplp_container.default:hover .flex-prev:hover{opacity:1;color:rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0),0 3px 0 rgba(0,0,0,1)}.wplp_container .flex-control-nav{width:100%;margin-top:10px;text-align:center}.wplp_container .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;float:none}.wplp_container .flex-control-paging li a{width:11px;height:11px;display:block;margin:0 3px;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.wplp_container .flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.wplp_container .flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.wplp_container .flex-direction-nav .flex-prev{opacity:1;left:10px}.wplp_container .flex-direction-nav .flex-next{opacity:1;right:10px}}@media(max-width:767px){.flex-active-slide div ul li{width:100% !important}.wpcu-custom-position{width:100% !important}}.wpcu-front-box .custom_fields{line-height:1.4;font-size:.8em;padding-bottom:3px}input#wplp_front_load_element.wplp_front_load_element{line-height:20px !important;background-color:#777;color:#fff;border:0;border-radius:2px;padding:3px 20px;font-weight:bold;transition:all ease .2s}input#wplp_front_load_element.wplp_front_load_element:hover{box-shadow:1px 1px 12px #ccc}.wpcu-front-box.left span.read-more{text-align:left}.wplp-product-info-wrap{padding:5px 20px;display:inline-block;width:100%}.wplp-price{float:left;vertical-align:middle;padding:5px 0}.wplp-price *{color:#a0ce4e}.wplp_container .wplp_add_to_cart{background:#a46497;padding:5px 20px;border-radius:4px;color:#fff !important;float:right}.wpcu-custom-position span.img_cropper img{width:70% !important}.wplp_container div.swiper-slide{text-align:left}.wplp_container .equalHeightImg img,.wpcu-custom-position span.img_cropper img{width:100%;object-fit:cover}.wplp_container .equalHeightImg .img_cropper{display:flex;align-items:center}.wplp-swiper .swiper-button-next,.wplp-swiper .swiper-button-prev,.wplp-swiper .swiper-pagination{display:none}.wplp-swiper .swiper-pagination-horizontal{position:static;display:flex;justify-content:center;margin-top:15px}.wplp-swiper.swiper-fade .swiper-pagination-horizontal{position:absolute;bottom:0}.wplp-swiper .swiper-pagination-vertical{position:absolute;display:block}.wplp_container.default .author,.wplp_container.default .text,.wplp_container.default .date,.wplp_container.default .category{display:block}.wplp-swiper.swiper-fade{padding-bottom:35px}.wplp_container.default .wpcu-front-box.top .title{margin-top:10px}.wplp_container.default .text{margin-top:5px}.wplp-not-show-link{cursor:unset !important}@media(max-width:992px) and (min-width:769px){.wplp-swiper .wplp-swiper-slide-content{width:50% !important}}@media(max-width:768px){.wplp-swiper .wplp-swiper-slide-content{width:100% !important}}
