.single-post{--obsidian:#0d0d0d;--carbon:#1a1a1a;--warm-white:#faf8f5;--sand:#f0ebe3;--cream:#f5f1ea;--gold:#b8994e;--gold-light:#c4a265;--gold-faint:rgba(184,153,78,.15);--bronze:#8c7a5b;--muted:#918a7e;--text:#3d3832;--text-light:#6b6459;--rule:rgba(184,153,78,.2);--display:'Cormorant Garamond',Georgia,serif;--body-serif:'EB Garamond',Georgia,serif;--sans:'Libre Franklin',sans-serif}body.single-post,body.single-post.elementor-kit-4,body.single-post.elementor-default{font-family:var(--body-serif);font-weight:400;color:var(--text);background-color:var(--warm-white) !important;background:var(--warm-white) !important;-webkit-font-smoothing:antialiased;overflow-x:hidden}.single-post .site-main{max-width:100% !important;width:100% !important;padding:0 !important;margin:0 !important;background:var(--warm-white) !important}.single-post .page-content{max-width:100% !important;width:100% !important;padding:0 !important;margin:0 !important}.single-post .site-content,.single-post .content-area,.single-post #content,.single-post .elementor-section-wrap,.single-post main{max-width:100% !important;padding:0 !important;margin:0 !important;background:var(--warm-white) !important}.single-post .elementor-location-header+*{margin-top:0 !important;padding-top:0 !important}.single-post .ampa-blog-hero-content h1,.single-post .entry-title,.single-post h1{text-transform:none !important}.single-post .comments-area,.single-post #comments,.single-post .comment-respond,.single-post #respond{display:none !important}.single-post:after{content:'';position:fixed;top:0;left:0;right:0;bottom:0;opacity:.025;pointer-events:none;z-index:9998;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}@keyframes ampa-fadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ampa-heroZoom{from{transform:scale(1.06)}to{transform:scale(1)}}@keyframes ampa-revealLine{from{width:0}to{width:60px}}.single-post .ampa-blog-hero{position:relative;width:100%;height:90vh;min-height:600px;overflow:hidden;margin-bottom:0}.single-post .ampa-blog-hero img{width:100%;height:100%;object-fit:cover;display:block;animation:ampa-heroZoom 8s cubic-bezier(.22,1,.36,1) forwards}.single-post .ampa-blog-hero:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(13,13,13,.25) 0%,rgba(13,13,13,.35) 40%,rgba(13,13,13,.75) 100%);z-index:1}.single-post .ampa-blog-hero:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 200px rgba(0,0,0,.35);pointer-events:none;z-index:2}.single-post .ampa-blog-hero-content{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:780px;padding:0 40px 80px;text-align:center;z-index:3}.single-post .ampa-blog-hero-category{font-family:var(--sans);font-size:10px;font-weight:500;letter-spacing:5px;text-transform:uppercase;color:var(--gold-light);margin-bottom:24px;display:block;opacity:0;animation:ampa-fadeUp .9s cubic-bezier(.22,1,.36,1) .1s forwards}.single-post .ampa-blog-hero-content h1,.single-post .ampa-blog-hero-content .entry-title{font-family:var(--display) !important;font-size:60px !important;font-weight:300 !important;color:#fff !important;line-height:1.08 !important;margin-bottom:18px !important;letter-spacing:-.5px;text-shadow:0 2px 20px rgba(0,0,0,.3);opacity:0;animation:ampa-fadeUp .9s cubic-bezier(.22,1,.36,1) .25s forwards}.single-post .ampa-blog-hero-meta{font-family:var(--sans);font-size:10px;font-weight:400;letter-spacing:3px;text-transform:uppercase;color:rgba(255,255,255,.5);margin-top:32px;opacity:0;animation:ampa-fadeUp .9s cubic-bezier(.22,1,.36,1) .45s forwards}.single-post .ampa-blog-transition{background:var(--warm-white);padding:40px 0 0;text-align:center}.single-post .ampa-blog-transition-line{width:0;height:1px;background:var(--gold);margin:0 auto;animation:ampa-revealLine 1s cubic-bezier(.22,1,.36,1) .5s forwards}.single-post .ampa-blog-hero img{max-width:100% !important;margin:0 !important;width:100% !important;height:100% !important;object-fit:cover !important}.single-post .page-content{max-width:620px !important;margin:0 auto !important;padding:0 24px 80px !important;width:100% !important;box-sizing:border-box}.single-post .page-content .ampa-blog-hero,.single-post .page-content .ampa-blog-transition{width:100vw !important;max-width:100vw !important;margin-left:calc(-50vw + 50%) !important;margin-right:calc(-50vw + 50%) !important;padding:0 !important}.single-post .page-content>p:first-of-type{font-family:var(--display);font-size:28px;font-weight:300;font-style:italic;line-height:1.5;color:var(--carbon);margin-bottom:56px;text-align:center;padding:0 12px}.single-post .page-content>p:nth-of-type(2):first-letter {font-family:var(--display);font-size:76px;float:left;line-height:.75;padding-right:14px;padding-top:8px;color:var(--gold);font-weight:400}.single-post .page-content p{font-family:var(--body-serif);font-size:18px;font-weight:400;line-height:1.85;color:var(--text);margin-bottom:28px;letter-spacing:.01em}.single-post .page-content h2{font-family:var(--display) !important;font-size:38px !important;font-weight:300 !important;color:var(--carbon) !important;margin:72px 0 12px !important;line-height:1.15 !important;letter-spacing:-.3px}.single-post .page-content h2:after{content:'';display:block;width:36px;height:1px;background:var(--gold);margin-top:18px;margin-bottom:8px}.single-post .page-content h3{font-family:var(--display) !important;font-size:28px !important;font-weight:400 !important;color:var(--carbon) !important;margin:48px 0 12px !important;line-height:1.2 !important}.single-post .page-content a{color:var(--gold);text-decoration:none;border-bottom:1px solid var(--gold-faint);transition:border-color .3s ease}.single-post .page-content a:hover{border-bottom-color:var(--gold)}.single-post .page-content ul,.single-post .page-content ol{font-family:var(--body-serif);font-size:18px;line-height:1.85;color:var(--text);margin-bottom:28px;padding-left:24px}.single-post .page-content li{margin-bottom:8px}.single-post .page-content img,.single-post .page-content img:not(.ampa-blog-hero img){max-width:100%;width:100%;height:auto;display:block;margin-top:64px;margin-bottom:16px}.single-post .page-content .wp-caption{max-width:100%;width:100%}.single-post .page-content figcaption,.single-post .page-content .wp-caption-text{font-family:var(--sans);font-size:10px;font-weight:400;color:var(--bronze);text-align:center;margin-top:12px;margin-bottom:48px;letter-spacing:1px;text-transform:uppercase}.single-post .page-content blockquote{margin:64px 0 !important;padding:44px 0 !important;border-top:1px solid var(--rule) !important;border-bottom:1px solid var(--rule) !important;border-left:none !important;text-align:center;position:relative;background:0 0 !important}.single-post .page-content blockquote:before{content:'\201C';font-family:var(--display);font-size:80px;color:var(--gold-faint);position:absolute;top:-8px;left:50%;transform:translateX(-50%);line-height:1}.single-post .page-content blockquote p{font-family:var(--display) !important;font-size:30px !important;font-weight:300 !important;font-style:italic !important;color:var(--carbon) !important;line-height:1.4 !important;margin:0 !important;padding:0 20px;position:relative;text-align:center}.single-post .page-content table{width:100%;border-collapse:collapse;margin:40px 0;font-family:var(--body-serif);font-size:16px}.single-post .page-content th{font-family:var(--sans);font-size:10px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--bronze);border-bottom:1px solid var(--rule);padding:12px 16px;text-align:left}.single-post .page-content td{border-bottom:1px solid var(--gold-faint);padding:14px 16px;color:var(--text)}.single-post .page-content div[style*="background:linear-gradient"],.single-post .page-content div[style*="background:#f5f0e8"]{background:var(--cream) !important;border:1px solid var(--rule) !important;border-radius:0 !important;padding:56px 48px !important;position:relative}.single-post .page-content div[style*="background:linear-gradient"] p[style*=text-transform],.single-post .page-content div[style*="background:linear-gradient"] p[style*="color:#6ec1e4"]{font-family:var(--sans) !important;font-size:9px !important;font-weight:500 !important;letter-spacing:5px !important;color:var(--bronze) !important}.single-post .page-content div[style*="background:linear-gradient"] p[style*="font-weight:600"]{font-family:var(--body-serif) !important;font-size:15px !important;color:var(--text-light) !important}.single-post .page-content div[style*="background:linear-gradient"] a{font-family:var(--sans) !important;font-size:9px !important;font-weight:500 !important;letter-spacing:4px !important;text-transform:uppercase !important;color:var(--warm-white) !important;background:var(--obsidian) !important;padding:16px 48px !important;border:1px solid var(--obsidian) !important;border-radius:0 !important;transition:all .4s ease !important}.single-post .page-content div[style*="background:linear-gradient"] a:hover{background:0 0 !important;color:var(--obsidian) !important}.single-post .page-content div[style*="background:#f5f0e8"][style*="border-left:4px"]{background:var(--cream) !important;border-left:2px solid var(--gold) !important;border-radius:0 !important;padding:24px 28px !important}.single-post .page-content div[style*="background:#f5f0e8"] strong{font-family:var(--sans) !important;font-size:9px !important;font-weight:500 !important;letter-spacing:3px !important;text-transform:uppercase !important;color:var(--bronze) !important}.single-post .page-content div[style*="background:#f5f0e8"] a{font-family:var(--body-serif) !important;color:var(--gold) !important;font-size:16px !important}.single-post .page-content>p[style*="background:#f5f0e8"]:first-child{font-family:var(--sans) !important;font-size:10px !important;letter-spacing:2px !important;text-transform:uppercase !important;color:var(--bronze) !important;background:0 0 !important;border-bottom:1px solid var(--rule) !important;border-radius:0 !important;padding:0 0 16px !important;margin-bottom:40px !important;text-align:center !important;display:block !important}.single-post .ampa-blog-author{text-align:center;padding:48px 0 0;border-top:1px solid var(--rule);margin-top:72px}.single-post .ampa-blog-author-name{font-family:var(--display);font-size:20px;font-weight:400;color:var(--carbon);margin-bottom:4px}.single-post .ampa-blog-author-role{font-family:var(--sans);font-size:9px;font-weight:400;letter-spacing:3px;text-transform:uppercase;color:var(--bronze)}.single-post .entry-header,.single-post .page-header,.single-post header.entry-header{display:none !important}.single-post .post-thumbnail,.single-post .attachment-post-thumbnail{display:none !important}@media (max-width:768px){.single-post .ampa-blog-hero{height:70vh;min-height:480px}.single-post .ampa-blog-hero-content h1,.single-post .ampa-blog-hero-content .entry-title{font-size:38px !important}.single-post .ampa-blog-hero-content{padding:0 24px 52px}.single-post .page-content,.single-post .post-content{padding:48px 20px 60px}.single-post .page-content>p:first-of-type{font-size:22px}.single-post .page-content>p:nth-of-type(2):first-letter {font-size:56px}.single-post .page-content h2{font-size:30px !important}.single-post .page-content p{font-size:17px}.single-post .page-content img{max-width:100%;margin-left:0;margin-right:0;width:100%}.single-post .page-content .wp-caption{max-width:100%;margin-left:0;margin-right:0;width:100%}}@media (max-width:480px){.single-post .ampa-blog-hero-content h1,.single-post .ampa-blog-hero-content .entry-title{font-size:32px !important}.single-post .page-content h2{font-size:26px !important}}