:root{--tm-paper:#F6F1E8;--tm-paper-2:#FBF8F1;--tm-ink:#211E19;--tm-ink-soft:#3B362E;--tm-muted:#6B5F50;--tm-hair:#DAD0BE;--tm-amber:#B9832A;--tm-amber-br:#E8A830;--tm-espresso:#221F1A;--tm-measure:680px}body.single-post{background:var(--tm-paper);color:var(--tm-ink);font-family:"Newsreader",Georgia,serif;font-size:19px;line-height:1.75;font-weight:380;-webkit-font-smoothing:antialiased;font-optical-sizing:auto}body.single-post *,body.single-post *::before,body.single-post *::after{box-sizing:border-box}body.single-post img{max-width:100%;display:block;height:auto}body.single-post a{color:inherit}body.single-post ::selection{background:#EADFC6}.tm-serif{font-family:"Fraunces",Georgia,serif}.tm-kicker{display:block;font-family:"Fraunces",serif;font-size:12px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--tm-amber);margin-bottom:14px}.tm-skip-link{position:absolute;top:-999px;left:50%;transform:translateX(-50%);z-index:9999;padding:10px 22px;background:var(--tm-espresso);color:#EFE7D5;text-decoration:none;font-family:"Poppins",sans-serif;font-size:14px;font-weight:600;white-space:nowrap}.tm-skip-link:focus{top:0}.tm-progress{position:fixed;top:0;left:0;height:3px;width:100%;background:var(--tm-amber-br);z-index:200;transform:scaleX(0);transform-origin:left center;transition:transform .1s linear;will-change:transform}.tm-top{position:sticky;top:0;z-index:100;background:rgb(246 241 232 / .88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--tm-hair)}.tm-top-in{max-width:1180px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.tm-wordmark{text-decoration:none;display:inline-flex;align-items:center}.tm-wordmark .tm-logo-img{height:44px;width:auto;display:block}.tm-foot .tm-wordmark .tm-logo-img{height:52px}.tm-cta-link{font-family:"Poppins",sans-serif;font-size:13px;font-weight:600;letter-spacing:normal;text-transform:capitalize;text-decoration:none;color:var(--tm-ink);border-bottom:1px solid var(--tm-amber);padding-bottom:3px}.tm-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.tm-head{max-width:860px;margin:48px auto 0;text-align:center}.tm-breadcrumb{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--tm-muted);margin-bottom:24px;font-family:"Fraunces",serif}.tm-breadcrumb a{text-decoration:none;color:var(--tm-muted)}.tm-breadcrumb a:hover{color:var(--tm-ink)}body.single-post h1{font-family:"Fraunces",serif;font-weight:400;font-size:clamp(32px, 5.4vw, 58px);line-height:1.08;letter-spacing:-.01em;margin:16px 0 24px;color:var(--tm-ink)}body.single-post h1 em{font-style:italic;font-weight:340}.tm-byline{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;font-size:13px;letter-spacing:.08em;color:var(--tm-muted);text-transform:uppercase;font-family:"Fraunces",serif}.tm-byline b{color:var(--tm-ink-soft);font-weight:500}.tm-byline-sep{width:3px;height:3px;border-radius:50%;background:var(--tm-amber);flex-shrink:0}.tm-rule{height:1px;background:var(--tm-hair);max-width:860px;margin:32px auto 0}.tm-feature{margin:40px auto 0;max-width:1180px;padding:0 24px}.tm-feature img{width:100%;filter:saturate(1.02)}.tm-feature figcaption{font-style:italic;font-size:14px;color:var(--tm-muted);text-align:center;margin-top:12px;letter-spacing:.01em}.tm-body-grid{max-width:1180px;margin:56px auto 0;padding:0 24px;display:grid;grid-template-columns:1fr;gap:0}@media (min-width:1000px){.tm-body-grid{grid-template-columns:210px minmax(0,var(--tm-measure)) 1fr;gap:60px;justify-content:center}}.tm-toc{font-size:13px}@media (min-width:1000px){.tm-toc{position:sticky;top:88px;align-self:start;text-align:right;padding-top:8px}}.tm-toc-lbl{font-family:"Fraunces",serif;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--tm-muted);margin-bottom:14px}.tm-toc-links a{display:block;text-decoration:none;color:var(--tm-muted);padding:6px 0;letter-spacing:.01em;border-right:2px solid #fff0}@media (min-width:1000px){.tm-toc-links a{padding-right:14px}}.tm-toc-links a:hover,.tm-toc-links a.active{color:var(--tm-ink)}.tm-toc-links a.active{border-right-color:var(--tm-amber)}@media (max-width:999px){.tm-toc{border-top:1px solid var(--tm-hair);border-bottom:1px solid var(--tm-hair);margin-bottom:24px}.tm-toc-lbl{cursor:pointer;display:flex;justify-content:space-between;align-items:center;margin:0;padding:14px 0;user-select:none;min-height:44px}.tm-toc-lbl::after{content:"+";font-size:18px}.tm-toc.open .tm-toc-lbl::after{content:"–"}.tm-toc-links{max-height:0;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .25s ease}.tm-toc.open .tm-toc-links{max-height:400px;opacity:1;pointer-events:auto;padding-bottom:14px}.tm-toc-links a{text-align:left}}.tm-article{max-width:var(--tm-measure)}.standfirst{font-family:"Fraunces",serif;font-weight:340;font-size:clamp(20px, 2.5vw, 24px);line-height:1.55;color:var(--tm-ink-soft);margin-bottom:40px}.standfirst em{font-style:italic}.tm-article p{margin:0 0 24px}.tm-article p.tm-dropcap::first-letter{font-family:"Fraunces",serif;float:left;font-size:74px;line-height:.78;font-weight:400;padding:8px 14px 0 0;color:var(--tm-ink)}body.single-post .tm-article h2{font-family:"Fraunces",serif;font-weight:420;font-size:clamp(24px, 3.2vw, 31px);line-height:1.2;margin:52px 0 6px;letter-spacing:-.01em;scroll-margin-top:96px;color:var(--tm-ink)}.tm-h2-num{display:block;font-family:"Fraunces",serif;font-style:italic;font-size:15px;color:var(--tm-amber);letter-spacing:.04em;margin-top:48px}.tm-article h2:first-of-type{margin-top:6px}body.single-post .tm-article h3{font-family:"Fraunces",serif;font-weight:500;font-size:20px;margin:28px 0 6px;color:var(--tm-ink)}.tm-article strong{font-weight:500;color:var(--tm-ink)}.tm-article .pull,.pull{margin:48px 0;padding:32px 0;border-top:1px solid var(--tm-hair);border-bottom:1px solid var(--tm-hair);text-align:center}.pull>p{font-family:"Fraunces",serif;font-style:italic;font-weight:340;font-size:clamp(22px, 3vw, 29px);line-height:1.35;color:var(--tm-ink);margin:0!important}.pull cite{display:block;font-style:normal;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--tm-muted);margin-top:16px;font-family:"Fraunces",serif}.tm-article .facts,.facts{margin:44px 0}.facts .lbl{font-family:"Fraunces",serif;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--tm-amber);margin-bottom:16px}.facts dl{display:grid;gap:0}.facts .row{display:grid;grid-template-columns:1fr;gap:2px;padding:16px 0;border-top:1px solid var(--tm-hair)}@media (min-width:560px){.facts .row{grid-template-columns:190px 1fr;gap:20px}}.facts .row:last-child{border-bottom:1px solid var(--tm-hair)}.facts dt{font-family:"Fraunces",serif;font-weight:500;font-size:16px;color:var(--tm-ink)}.facts dd{color:var(--tm-ink-soft);font-size:17px}.tm-softline{margin:40px 0;padding:22px 26px;background:var(--tm-paper-2);border:1px solid var(--tm-hair)}.tm-softline p{margin:0;font-size:17px}.tm-softline a{color:var(--tm-amber);text-decoration:none;border-bottom:1px solid var(--tm-amber);font-weight:500}.tm-faq{margin:56px 0 0}.tm-faq h2{margin-bottom:8px}.tm-faq details{border-top:1px solid var(--tm-hair);padding:4px 0}.tm-faq details:last-child{border-bottom:1px solid var(--tm-hair)}.tm-faq summary{list-style:none;cursor:pointer;padding:20px 44px 20px 0;position:relative;font-family:"Fraunces",serif;font-weight:460;font-size:19px;color:var(--tm-ink);min-height:44px;display:flex;align-items:center}.tm-faq summary::-webkit-details-marker{display:none}.tm-faq summary::after{content:"+";position:absolute;right:2px;font-size:22px;color:var(--tm-amber);font-family:"Fraunces",serif;line-height:1}.tm-faq details[open] summary::after{content:"–"}.tm-faq-ans{padding:0 44px 22px 0;color:var(--tm-ink-soft);font-size:17px}.tm-cta{background:var(--tm-espresso);color:#EFE7D5;margin:80px 0 0;padding:clamp(56px, 9vw, 96px) 24px;text-align:center}.tm-cta .tm-kicker{color:var(--tm-amber-br)}.tm-cta h2{font-family:"Fraunces",serif;font-weight:360;font-size:clamp(28px, 5vw, 48px);line-height:1.12;margin:18px auto 18px;max-width:640px;color:#FBF6EC}.tm-cta h2 em{font-style:italic}.tm-cta>p{max-width:520px;margin:0 auto 28px;color:#C9BEA8;font-size:17px}.tm-cta-or{color:var(--tm-muted);font-size:14px;margin:20px auto!important;letter-spacing:.08em;text-transform:uppercase}.tm-cta-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;align-items:center;margin-top:8px}.tm-cta-form{max-width:520px;margin:24px auto 0;text-align:left}.tm-cta-form .forminator-custom-form{background:transparent!important}.tm-cta-form .forminator-field input,.tm-cta-form .forminator-field textarea,.tm-cta-form .forminator-field select{background:rgb(255 255 255 / .08)!important;border-color:rgb(255 255 255 / .2)!important;color:#EFE7D5!important}.tm-cta-form .forminator-field label{color:#C9BEA8!important}.tm-btn{font-family:"Poppins",sans-serif;font-size:14px;font-weight:600;letter-spacing:normal;text-transform:capitalize;text-decoration:none;padding:15px 45px;transition:opacity .15s;display:inline-block;min-height:44px;line-height:1.2}.tm-btn-amber{background:var(--tm-amber-br);color:#1E1B18}.tm-btn-amber:hover{opacity:.87}.tm-btn-line{color:#EFE7D5;border-bottom:1px solid rgb(239 231 213 / .5);padding:6px 2px 8px}.tm-btn-line:hover{opacity:.75}.tm-author{max-width:var(--tm-measure);margin:64px auto 0;padding:32px 24px;border-top:1px solid var(--tm-hair);display:flex;gap:24px;align-items:flex-start}.tm-author-avatar{width:72px;height:72px;border-radius:50%;flex:0 0 auto;background:radial-gradient(circle at 35% 30%,#caa15f,#8a6a2f);display:flex;align-items:center;justify-content:center;color:#fff;font-family:"Fraunces",serif;font-size:24px}.tm-author-label{font-family:"Fraunces",serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--tm-amber);margin-bottom:4px!important}.tm-author h4{font-family:"Fraunces",serif;font-weight:500;font-size:21px;margin-bottom:2px!important;margin-top:0!important;color:var(--tm-ink)}.tm-author-role{font-style:italic;color:var(--tm-muted);margin-bottom:8px!important;font-size:16px}.tm-author-body p:last-child{font-size:16px;color:var(--tm-ink-soft);margin:0}.tm-related{max-width:1180px;margin:72px auto 0;padding:0 24px}.tm-related-lbl{font-family:"Fraunces",serif;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--tm-muted);text-align:center;margin-bottom:28px}.tm-rel-grid{display:grid;gap:32px;grid-template-columns:1fr}@media (min-width:700px){.tm-rel-grid{grid-template-columns:repeat(3,1fr)}}.tm-rel-item{text-decoration:none;display:block}.tm-rel-img{aspect-ratio:4 / 5;background:linear-gradient(150deg,#e6dcc8,#cbb992);margin-bottom:14px;overflow:hidden}.tm-rel-img img{width:100%;height:100%;object-fit:cover}.tm-rel-img--placeholder{background:linear-gradient(150deg,#e6dcc8,#cbb992)}.tm-rel-kicker{font-family:"Fraunces",serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--tm-amber);margin-bottom:6px;display:block}.tm-rel-item h4{font-family:"Fraunces",serif;font-weight:420;font-size:19px;line-height:1.25;color:var(--tm-ink);margin:0}.tm-foot{border-top:1px solid var(--tm-hair);margin-top:80px;padding:48px 24px}.tm-foot-in{max-width:1180px;margin:0 auto;display:grid;gap:32px;grid-template-columns:1fr}@media (min-width:760px){.tm-foot-in{grid-template-columns:1.3fr 1fr}}.tm-foot .tm-wordmark{margin-bottom:10px}.tm-foot>.tm-foot-in>div>p{font-size:15px;color:var(--tm-muted);max-width:360px}.tm-social{margin-top:14px;display:flex;gap:14px;font-family:"Fraunces",serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.tm-social a{text-decoration:none;color:var(--tm-muted);border-bottom:1px solid #fff0;padding-bottom:2px;min-height:44px;display:inline-flex;align-items:center}.tm-social a:hover{opacity:.75}.tm-contact{font-size:15px;color:var(--tm-ink-soft);line-height:1.9;font-style:normal}.tm-contact a{color:var(--tm-amber);text-decoration:none}.tm-contact a:hover{text-decoration:underline}.tm-mbar{position:fixed;bottom:0;left:0;right:0;z-index:150;background:rgb(34 31 26 / .97);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;gap:20px;justify-content:center;align-items:center;padding:14px 20px;min-height:52px}.tm-mbar a{font-family:"Fraunces",serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;min-height:44px;display:flex;align-items:center}.tm-mbar-a1{color:var(--tm-amber-br)}.tm-mbar-a2{color:#EFE7D5;opacity:.85}.tm-mbar-div{width:1px;height:16px;background:rgb(255 255 255 / .2)}@media (min-width:1000px){.tm-mbar{display:none}}@media (max-width:999px){body.single-post{padding-bottom:60px}}body.single-post :focus-visible{outline:2px solid var(--tm-amber-br);outline-offset:3px}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}