:root{--slate:#283030;--slate-2:#4A5250;--ink:#1E2424;--globe:#8E2B1E;--globe-dk:#6A1D14;--parch:#E4D2A6;--paper:#F7F1E4;--card:#FFFDF8;--rule:#DCCFB4;--muted:#666660;--f-head:"Young Serif",Georgia,serif;--f-body:"Karla",system-ui,sans-serif;--w:1180px;--measure:68ch}body{background:var(--paper);color:var(--ink);font:17px/1.65 var(--f-body);overflow-x:hidden}a{color:var(--globe);text-underline-offset:3px}h1,h2,h3,h4{font-family:var(--f-head);font-weight:400;line-height:1.15;color:var(--slate)}img{max-width:100%;height:auto;display:block}.site-header,.main-navigation,.main-navigation ul ul{background:var(--card)}.site-header{border-bottom:1px solid var(--rule);color:var(--slate)}.inside-header{padding:0 20px;min-height:84px;max-width:var(--w);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.main-navigation .main-nav ul li a,.menu-toggle{color:var(--slate);font:700 15px var(--f-body);line-height:48px}.main-navigation .main-nav ul li a{padding:0 13px}.main-navigation .main-nav ul li:hover>a,.main-navigation .main-nav ul li.current-menu-item>a{color:var(--globe);background:#fff0}.menu-toggle,.main-navigation .menu-toggle{background:transparent!important;box-shadow:none!important;border:1px solid var(--slate);border-radius:3px;color:var(--slate)!important;padding:0 12px;line-height:36px;margin:12px 0;font:700 13px var(--f-body)!important}.fv-logo{display:block;line-height:0}.fv-logo img{width:170px;height:auto;aspect-ratio:500/239;object-fit:contain}.main-title{margin:0}.site-content{background:#fff0}.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.one-container .container{background:#fff0;border:0;box-shadow:none;padding:0}.entry-meta,.entry-meta a{font-size:14px;color:var(--muted)}.entry-title a{color:var(--slate);text-decoration:none}.entry-content{font:18px/1.65 var(--f-body);max-width:var(--measure);color:var(--ink)}.entry-content p{margin:0 0 18px}.entry-content h2{font-size:30px;margin:1.6em 0 .5em;color:var(--slate)}.entry-content h3{font-size:22px;margin:1.2em 0 .4em}.entry-content a{color:var(--globe)}.site-footer{margin-top:0}.site-info{display:none}.featured-image{margin:0 0 1.2em}.featured-image img{width:100%;height:auto}.grid-container{max-width:var(--w)}.fv-strap{background:var(--slate);color:var(--parch);font-size:13px;letter-spacing:.06em}.fv-strap .inner{max-width:var(--w);margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;min-height:34px;align-items:center}.kicker{font:700 12px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--globe)}.fv-ad{display:block;min-height:280px;margin:32px auto;background:#fff0}.fv-ad--lb{min-height:100px;max-width:970px}.fv-ad--280{min-height:280px}.fv-ad--250{min-height:250px}.fv-ad--side{min-height:600px;margin:0}@media(min-width:768px){.fv-ad{min-height:250px}.fv-ad--lb{min-height:250px}}@media(max-width:1099px){.fv-ad--side{display:none}}.fv-home{max-width:var(--w);margin:0 auto;padding:0 20px 40px;min-width:0;width:100%}.fv-claim{padding:44px 0 28px;display:grid;gap:12px}.fv-claim h1{font-size:clamp(34px,6vw,60px);max-width:16ch;margin:0}.fv-claim p{max-width:52ch;color:var(--slate-2);margin:0;font-size:17px}.fv-feat{display:grid;gap:0;background:var(--card);border:1px solid var(--rule);text-decoration:none;color:inherit}.fv-feat .ph{aspect-ratio:1152/896;overflow:hidden;background:var(--parch)}.fv-feat .ph img{width:100%;height:100%;object-fit:cover}.fv-feat .tx{padding:26px 24px}.fv-feat h2{font-size:clamp(28px,3.4vw,42px);margin:0 0 .35em}@media(min-width:900px){.fv-feat{grid-template-columns:1.35fr 1fr}.fv-feat .tx{padding:48px 44px;align-self:center}}.fv-stamp{display:inline-block;border:1.5px solid var(--globe);color:var(--globe);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-2deg);margin-bottom:14px}.fv-meta{font-size:14px;color:var(--muted)}.fv-btn{display:inline-block;margin-top:14px;background:var(--globe);color:#fff!important;text-decoration:none;font-weight:700;padding:11px 18px;border-radius:3px}.fv-btn:hover{background:var(--globe-dk);color:#fff}.fv-sec{padding:40px 0 8px}.fv-sec-h{display:flex;align-items:baseline;justify-content:space-between;border-bottom:2px solid var(--slate);padding-bottom:8px;margin-bottom:22px}.fv-sec-h h2{font-size:28px;margin:0}.fv-sec-h a,.fv-sec-h .meta{font-size:14px;color:var(--muted);text-decoration:none}.fv-cats{display:grid;gap:18px}@media(min-width:760px){.fv-cats{grid-template-columns:repeat(3,1fr)}}.fv-cat{background:var(--card);border:1px solid var(--rule);text-decoration:none;color:inherit;display:block}.fv-cat .ph{aspect-ratio:4/3;overflow:hidden;background:var(--parch)}.fv-cat img{width:100%;height:100%;object-fit:cover}.fv-cat .tx{padding:16px 18px 20px}.fv-cat h3{font-size:24px;margin:0 0 4px}.fv-cat ul{margin:8px 0 0;padding:0;list-style:none;font-size:15px}.fv-cat li{border-top:1px dotted var(--rule);padding:6px 0;color:var(--slate-2)}.fv-grid{display:grid;gap:26px 22px}@media(min-width:600px){.fv-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.fv-grid{grid-template-columns:repeat(4,1fr)}}.fv-card{color:inherit}.fv-card a{color:inherit;text-decoration:none}.fv-card .ph{aspect-ratio:1152/896;overflow:hidden;margin-bottom:12px;background:var(--parch)}.fv-card img{width:100%;height:100%;object-fit:cover}.fv-card h3{font-size:20px;margin:6px 0}.fv-about{margin:48px 0 0;background:var(--slate);color:#EDE6D6}.fv-about .inner{max-width:var(--w);margin:0 auto;display:grid;gap:22px;padding:40px 20px;align-items:center}@media(min-width:800px){.fv-about .inner{grid-template-columns:220px 1fr}}.fv-about img{width:180px;aspect-ratio:1;object-fit:cover;border-radius:50%;border:6px solid var(--parch)}.fv-about h2{color:var(--parch);font-size:32px;margin:8px 0 12px}.fv-about p{margin:0 0 12px;max-width:58ch}.fv-about a{color:var(--parch)}.fv-about .kicker{color:var(--parch)}.fv-post-wrap{display:grid;gap:40px;padding:36px 20px;max-width:var(--w);margin:0 auto}@media(min-width:1100px){.fv-post-wrap{grid-template-columns:minmax(0,1fr) 300px}}.fv-phead{max-width:var(--measure)}.fv-phead h1{font-size:clamp(32px,5vw,52px);margin:8px 0 0}.fv-byline{display:flex;gap:12px;align-items:center;font-size:14px;color:var(--muted);margin:16px 0 24px}.fv-byline img{width:44px;height:44px;border-radius:50%;object-fit:cover}.fv-byline b{color:var(--slate);font-family:var(--f-body)}.fv-cover{margin:0 0 8px}.fv-cover img{aspect-ratio:1152/896;object-fit:cover;width:100%}.fv-cover figcaption{font-size:13px;color:var(--muted);margin:8px 0 24px}.fv-body{min-width:0;max-width:var(--measure)}.fv-body .entry-content{max-width:none;font-size:18px}.fv-lede{font-size:20px;color:var(--slate)}.fv-tip,.is-style-ff-tip{border-left:4px solid var(--globe);background:var(--card);padding:16px 20px;margin:24px 0}.fv-tip strong,.is-style-ff-tip strong{display:block;font:700 12px var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--globe);margin-bottom:4px}.fv-facts,.is-style-ff-facts{border:1px solid var(--rule);background:var(--card);padding:18px 22px;margin:24px 0}.fv-facts dl,.is-style-ff-facts dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.fv-facts dt,.is-style-ff-facts dt{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.fv-facts dd,.is-style-ff-facts dd{margin:0;font-family:var(--f-head);font-size:22px;color:var(--slate)}.fv-side{display:none}@media(min-width:1100px){.fv-side{display:block}.fv-side .sticky{position:sticky;top:20px}}.fv-side .box{background:var(--card);border:1px solid var(--rule);padding:18px}.fv-side .box img{width:96px;aspect-ratio:1;border-radius:50%;object-fit:cover;margin-bottom:10px}.fv-side .box h3{font-size:22px;margin:0 0 8px}.fv-side .box p{font-size:15px;margin:0;color:var(--slate-2)}.fv-rel{border-top:2px solid var(--slate);padding-top:20px;margin-top:40px}.fv-rel h2{font-size:24px;margin:0 0 16px}.fv-rel .fv-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.fv-foot{background:var(--ink);color:#b9b3a6;font-size:14px}.fv-foot .inner{max-width:var(--w);margin:0 auto;padding:26px 20px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.fv-foot a{color:#e4d2a6;text-decoration:none}.home .site-content .content-area,.blog .site-content .content-area,.single-post .site-content .content-area{width:100%;float:none}.home .site-content .widget-area,.blog .site-content .widget-area,.single-post .site-content .widget-area{display:none}@media(max-width:600px){.fv-strap .inner span:last-child{display:none}.inside-header{flex-direction:column;justify-content:center;padding-top:10px;padding-bottom:8px;gap:6px;min-height:124px}.fv-logo img{width:130px}.main-navigation .main-nav ul li a{font-size:14px;padding:0 10px}.fv-sec-h{flex-wrap:wrap}}