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 .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_block_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}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}:root{--bg:#FBF3EC;--bg-soft:#F4E7D8;--sand:#E4C198;--ink:#4A2E26;--ink-soft:#7B5F54;--accent:#8A4A3A;--line:rgba(74,46,38,.16);--on-sand:#4A2E26;--logo:#FBF3EC;--display:"Cormorant Garamond","Cormorant",Georgia,serif;--text:"Jost","Avenir Next","Helvetica Neue",Arial,sans-serif;--img-logo:url("https://jeannosteo.com/wp-content/uploads/2026/11/jeanne-magniez-logo-white.png");--img-sun:url("https://jeannosteo.com/wp-content/uploads/2026/11/sun-mark-white.png")}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--text);font-weight:300;font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}img{max-width:100%;height:auto}h1,h2,h3,h4{font-family:var(--display);font-weight:400;line-height:1.1;margin:0;text-wrap:balance}p{margin:0}section{scroll-margin-top:72px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mark{display:block;background:currentColor;-webkit-mask:var(--img-sun) center/contain no-repeat;mask:var(--img-sun) center/contain no-repeat}.wrap{width:100%;max-width:1040px;margin-inline:auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.label{font-size:.78rem;font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:var(--accent)}.btn{display:inline-block;font-family:var(--text);font-size:.8rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;padding:14px 28px;border:1px solid var(--accent);color:var(--bg);background:var(--accent);transition:background .2s,color .2s}.btn:hover{background:transparent;color:var(--accent)}.btn.ghost{background:transparent;color:var(--accent)}.btn.ghost:hover{background:var(--accent);color:var(--bg)}.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:var(--bg);border-bottom:1px solid var(--line)}.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--accent)}.brand .mark{width:38px;aspect-ratio:262/171;color:var(--accent)}.brand span{font-size:.8rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ink);font-weight:400;white-space:nowrap}nav{display:flex;align-items:center;gap:28px}nav a{font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:var(--ink-soft);padding:6px 0;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}nav a:hover{color:var(--ink);border-color:var(--accent)}nav a[aria-current="page"]:not(.btn){color:var(--ink);border-color:var(--accent)}nav .btn{padding:10px 18px;color:var(--bg)}nav .btn:hover{color:var(--accent)}@media (max-width:860px){.top .wrap{flex-wrap:wrap;row-gap:0;min-height:0;padding-top:10px}.brand{min-height:44px}nav{order:3;width:100%;overflow-x:auto;gap:22px;padding:4px 0 12px;white-space:nowrap;scrollbar-width:none}nav::-webkit-scrollbar{display:none}nav a{flex:none}}.hero{background:var(--sand);color:var(--on-sand);text-align:center;padding-block:72px 80px}.hero .logo{--img-sun:var(--img-logo);width:min(420px,78%);aspect-ratio:390/366;margin:0 auto;color:var(--logo)}.hero .role{margin-top:30px;font-size:.86rem;letter-spacing:.42em;text-transform:uppercase;font-weight:400}.hero .where{margin-top:6px;opacity:.8;font-size:.95rem}.hero .actions{margin-top:36px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.hero .btn{background:var(--on-sand);border-color:var(--on-sand);color:var(--sand)}.hero .btn:hover{background:transparent;color:var(--on-sand)}.hero .btn.ghost{background:transparent;color:var(--on-sand)}.hero .btn.ghost:hover{background:var(--on-sand);color:var(--sand)}.sec{padding-block:104px}.sec.soft{background:var(--bg-soft)}.page{padding-block:80px 104px}.head{display:flex;flex-direction:column;gap:14px;margin-bottom:56px}.page .head{margin-bottom:64px}.head h1{font-size:clamp(2.4rem,5vw,3.8rem)}.head h2{font-size:clamp(2.2rem,4.6vw,3.4rem)}.head h1 em,.head h2 em{font-style:italic;color:var(--accent)}.soft-page{background:var(--bg-soft)}.previews{padding-block:40px 0}.prev{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 64px;align-items:start;padding-block:56px;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}.previews .prev:first-child{border-top:0}.prev .t{display:flex;flex-direction:column;gap:14px}.prev h2{font-size:clamp(1.9rem,3.4vw,2.7rem);transition:color .2s}.prev h2 em{font-style:italic;color:var(--accent)}.prev .b{display:flex;flex-direction:column;gap:18px;color:var(--ink-soft)}.prev .q{font-family:var(--display);font-size:clamp(1.3rem,2.2vw,1.65rem);line-height:1.35;color:var(--ink)}.prev .go{font-size:.78rem;letter-spacing:.24em;text-transform:uppercase;color:var(--accent);font-weight:400;display:inline-flex;gap:10px;align-items:center}.prev .go::after{content:"→";transition:transform .25s}.prev:hover h2{color:var(--accent)}.prev:hover .go::after{transform:translateX(6px)}.chips{display:flex;flex-wrap:wrap;gap:10px}.chips span{border:1px solid var(--line);padding:6px 16px;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.about{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:center}.portrait{aspect-ratio:4/5;max-width:100%;border-radius:999px 999px 0 0;background:var(--sand);display:grid;place-items:center;color:var(--on-sand);overflow:hidden;position:relative}.portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block}.portrait .mark{width:46%;aspect-ratio:262/171;color:var(--logo)}.about p+p{margin-top:1.1em}.about .lead{font-family:var(--display);font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.3;margin-bottom:1.1em}.facts{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;border-top:1px solid var(--line)}.facts li{padding:16px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:2px;font-size:.98rem}.facts li:last-child:nth-child(odd){grid-column:1/-1}.facts b{font-weight:400;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--accent)}.def{font-family:var(--display);font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.3;max-width:24em;margin-bottom:72px}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-bottom:80px}.page .steps:last-child{margin-bottom:0}.step{border-top:1px solid var(--ink);padding-top:20px}.step .n{font-family:var(--display);font-style:italic;font-size:1.1rem;color:var(--accent)}.step h3{font-size:1.9rem;margin:6px 0 10px}.step p{color:var(--ink-soft);font-size:.98rem}.myths-title,.hist-title{font-family:var(--display);font-weight:400;font-size:clamp(1.9rem,3.4vw,2.6rem);margin-bottom:28px}.myths-title i,.hist-title i{color:var(--accent)}details{border-bottom:1px solid var(--line)}details:first-of-type{border-top:1px solid var(--line)}summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font-family:var(--display);font-size:1.45rem;line-height:1.25}summary::-webkit-details-marker{display:none}summary::after{content:"+";font-family:var(--text);font-weight:200;font-size:1.8rem;color:var(--accent);transition:transform .25s;flex:none}details[open] summary::after{transform:rotate(45deg)}details p{padding:0 0 26px;max-width:46em;color:var(--ink-soft)}.timeline{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.timeline li{display:grid;grid-template-columns:170px minmax(0,1fr);gap:8px 40px;padding:32px 0;border-bottom:1px solid var(--line)}.timeline .yr{font-family:var(--display);font-style:italic;font-size:1.6rem;line-height:1.1;color:var(--accent)}.timeline h4{font-family:var(--display);font-weight:400;font-size:1.5rem;line-height:1.25;margin:0 0 8px}.timeline p{color:var(--ink-soft);max-width:44em}.reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.review{border:1px solid var(--line);padding:30px 28px;display:flex;flex-direction:column;gap:18px;background:var(--bg)}.review.empty{border-style:dashed;background:transparent}.stars{display:flex;gap:4px;color:var(--accent);font-size:1rem}.review blockquote{margin:0;font-family:var(--display);font-size:1.3rem;line-height:1.4;flex:1}.review.empty blockquote{color:var(--ink-soft);font-style:italic}.review cite{font-style:normal;font-size:.76rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft)}.more{margin-top:40px}.posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}a.post{display:flex;flex-direction:column;gap:14px;text-decoration:none;border-top:1px solid var(--ink);padding:20px 0 0;color:inherit}.post .meta{font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.post h3{font-size:1.75rem;transition:color .2s}.post:hover h3{color:var(--accent)}.post p{color:var(--ink-soft);font-size:.98rem}.post .go{font-size:.76rem;letter-spacing:.22em;text-transform:uppercase;margin-top:auto;padding-top:8px}.reader{max-width:700px}.reader .meta{display:block}.reader h3{font-size:clamp(2.2rem,5vw,3.4rem);margin:12px 0 36px}.reader p{margin-bottom:1.2em;font-size:1.05rem}.reader h4{font-family:var(--display);font-weight:400;font-size:1.6rem;line-height:1.25;margin:2.2em 0 .6em;color:var(--accent)}.reader .slide{margin:0 0 28px}.reader .slide img{display:block;width:100%;max-width:460px;height:auto;border:1px solid var(--line)}.reader .sources{margin-top:3em;padding-top:1.4em;border-top:1px solid var(--line)}.reader .sources ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px;font-size:.95rem}.reader .sources a{color:var(--ink-soft);text-decoration:none;border-bottom:1px solid var(--line)}.reader .sources a:hover{color:var(--ink);border-color:var(--accent)}.contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.contact .lede{font-family:var(--display);font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.3}.contact .lede+p{margin-top:18px;color:var(--ink-soft)}.contact dl{margin:0;display:grid;gap:0}.contact dl>div{padding:20px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;align-items:baseline}.contact dl>div:first-child{border-top:1px solid var(--line)}.contact dt{font-size:.74rem;letter-spacing:.24em;text-transform:uppercase;color:var(--accent)}.contact dd{margin:0;overflow-wrap:anywhere}.contact dd a{text-decoration:none;border-bottom:1px solid var(--line)}.contact dd a:hover{border-color:var(--accent)}.rdv{background:var(--sand);color:var(--on-sand);text-align:center;padding-block:96px}.rdv .mark{width:76px;aspect-ratio:262/171;margin:0 auto 28px;color:var(--logo)}.rdv h2{font-size:clamp(2.4rem,5.4vw,4rem)}.rdv .place{margin:-12px auto 32px;font-size:.78rem;letter-spacing:.24em;text-transform:uppercase;opacity:.8}.rdv p{margin:20px auto 36px;max-width:30em;opacity:.9}.rdv .btn{background:var(--on-sand);border-color:var(--on-sand);color:var(--sand);padding:18px 40px}.rdv .btn:hover{background:transparent;color:var(--on-sand)}footer{padding-block:36px;font-size:.8rem;color:var(--ink-soft)}footer .wrap{display:flex;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}@media (max-width:1000px){.reviews,.posts{grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.prev{grid-template-columns:minmax(0,1fr);gap:18px;padding-block:40px}.contact{grid-template-columns:minmax(0,1fr);gap:40px}.contact dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}@media (max-width:820px){.about{grid-template-columns:minmax(0,1fr);gap:40px}.portrait{max-width:320px}.facts{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.timeline li{grid-template-columns:minmax(0,1fr);padding:26px 0}}@media (max-width:560px){.steps{grid-template-columns:minmax(0,1fr)}.sec,.page{padding-block:72px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}