body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@import url('https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&family=Inter:wght@400;500;600&display=swap');:root{--terracotta:#B85C38;--terracotta-dark:#8A4B2F;--cream:#F7EFE7;--cream-deep:#F1E4D6;--sage:#7A8B72;--ink:#2E2A26;--ink-soft:#5A5450;--paper:#FBF7F1;--night:#241E28;--night-2:#312838;--star:#E8D9C4}.section-hero{position:relative;overflow:hidden}.section-hero::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;z-index:0;background:radial-gradient(1.4px 1.4px at 18% 28%,var(--star) 50%,transparent 51%),radial-gradient(1.2px 1.2px at 72% 18%,var(--star) 50%,transparent 51%),radial-gradient(1.6px 1.6px at 42% 12%,#fff 50%,transparent 51%),radial-gradient(1.1px 1.1px at 88% 40%,var(--star) 50%,transparent 51%),radial-gradient(1.3px 1.3px at 30% 60%,var(--star) 50%,transparent 51%),radial-gradient(1px 1px at 60% 52%,#fff 50%,transparent 51%)}.section-hero .et_pb_row{position:relative;z-index:1}.hero-copy .eyebrow,.section-intro .sec-eyebrow,.author-block .sec-eyebrow{font-family:'Inter',system-ui,sans-serif;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:600;color:var(--terracotta);margin-bottom:16px;display:flex;align-items:center;gap:10px}.hero-copy .eyebrow::before,.section-intro .sec-eyebrow::before,.author-block .sec-eyebrow::before{content:"";width:26px;height:1px;background:var(--terracotta);display:inline-block}.section-why .section-intro .sec-eyebrow,.section-toc .section-intro .sec-eyebrow{color:var(--sage)}.hero-copy h1 em{font-style:italic;color:#E9B08F}.section-intro .sec-title em,.author-block .sec-title em{font-style:italic;color:var(--terracotta)}.hero-btn-primary .et_pb_button,.buy-cta .et_pb_button,.buy-secondary-btn .et_pb_button,.hero-btn-ghost .et_pb_button{border-radius:100px!important;transition:transform .2s ease,background-color .2s ease!important}.hero-btn-primary .et_pb_button:hover,.buy-cta .et_pb_button:hover{transform:translateY(-2px)}.hero-btn-ghost .et_pb_button:hover,.buy-secondary-btn .et_pb_button:hover{background:rgba(247,239,231,.08)!important;border-color:#F7EFE7!important}.hero-cover{perspective:1400px}.hero-cover .et_pb_image_wrap{display:flex;justify-content:center}.hero-cover img{border-radius:8px;transform:rotateY(-13deg) rotateX(3deg);box-shadow:-22px 30px 60px -20px rgba(0,0,0,.55);transition:transform .5s ease}.hero-cover:hover img{transform:rotateY(-6deg) rotateX(1deg)}.trust-stat .et_pb_blurb_content{text-align:center}.trust-stat h4{font-family:'Fraunces',serif;font-weight:600;line-height:1}.why-card{border:1px solid var(--cream-deep);border-radius:14px!important;transition:transform .25s ease,box-shadow .25s ease}.why-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -22px rgba(46,42,38,.3)}.toc-item{border:1px solid var(--cream-deep);border-radius:12px!important;transition:border-color .2s ease,transform .2s ease}.toc-item:hover{border-color:var(--terracotta);transform:translateX(3px)}.toc-item .et_pb_module_header{color:var(--ink)!important}.site-quote blockquote{font-family:'Fraunces',serif;font-weight:400;font-style:italic;font-size:clamp(1.5rem,3.4vw,2.15rem);line-height:1.35;color:var(--cream);border:none;margin:0;padding:0}.site-quote blockquote strong{color:#E9B08F;font-weight:500;font-style:normal}.site-quote .quote-src{margin-top:26px;font-family:'Inter';font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sage)}.author-photo-round img{border-radius:50%;aspect-ratio:1;object-fit:cover}.author-block .sign{font-family:'Fraunces',serif;font-style:italic;color:var(--ink);font-size:1.1rem}.buy-note{opacity:.85}.footer-col .brand{color:var(--cream);font-size:1.15rem;font-family:'Fraunces',serif;display:block;margin-bottom:10px}.footer-links a,.footer-col a{color:#E9B08F;text-decoration:none}.footer-links a:hover,.footer-col a:hover{text-decoration:underline}.reveal-armed{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal-armed.reveal-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal-armed{opacity:1!important;transform:none!important;transition:none!important}.hero-cover img{transition:none}}h1,h2,h3,.et_pb_module_header{font-family:'Fraunces',Georgia,serif!important;letter-spacing:-.01em}body,.et_pb_text_inner,.et_pb_blurb_content{font-family:'Inter',system-ui,sans-serif}.page-id-123 #main-header,.page-id-123 #top-header{display:none!important}.page-id-123 #page-container{padding-top:0!important}