:root{--pot-ink:#25231f;--pot-ink-soft:#39352e;--pot-gold:#c88b35;--pot-gold-light:#e0b36d;--pot-cream:#f7f3eb;--pot-paper:#fffdf8;--pot-muted:#777168;--pot-border:rgba(37,35,31,.13);--pot-width:1160px;--pot-radius:15px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--pot-ink);background:var(--pot-paper);font-family:Georgia,"Times New Roman",serif;font-size:17px;line-height:1.7}img{max-width:100%;height:auto}a{color:#98601d;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--pot-ink)}button,input,textarea,select{font:inherit}.container{width:min(var(--pot-width), calc(100% - 44px));margin-inline:auto}.site-header{position:relative;z-index:20;background:var(--pot-ink);color:#fff;border-bottom:3px solid var(--pot-gold)}.header-inner{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:28px}.site-branding{display:flex;align-items:center;gap:15px;min-width:0}.custom-logo-link{display:block;flex:0 0 auto}.custom-logo{display:block;width:auto;max-height:64px;max-width:110px;object-fit:contain}.site-title{margin:0;font-family:Georgia,serif;font-size:clamp(20px,2.4vw,29px);line-height:1.15;font-weight:700;letter-spacing:.01em}.site-title a{color:#fff;text-decoration:none}.site-description{margin:4px 0 0;color:#d7cfc1;font:12px/1.4 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.primary-nav{display:flex;align-items:center}.primary-nav ul{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.primary-nav li{position:relative}.primary-nav a{display:block;padding:13px 12px;color:#f7f1e7;text-decoration:none;font:600 13px/1.3 Arial,sans-serif;letter-spacing:.025em;border-radius:6px}.primary-nav a:hover,.primary-nav .current-menu-item>a,.primary-nav .current_page_item>a{color:#fff;background:rgb(200 139 53 / .2)}.primary-nav .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:120px;padding:8px;background:var(--pot-ink-soft);border:1px solid rgb(255 255 255 / .1);border-radius:9px;box-shadow:0 14px 30px #0003}.primary-nav li:hover>.sub-menu,.primary-nav li:focus-within>.sub-menu{display:block}.primary-nav .sub-menu a{padding:10px 12px}.menu-toggle{display:none;border:1px solid #776b5a;background:#fff0;color:#fff;border-radius:7px;padding:9px 12px;cursor:pointer;font:600 13px Arial,sans-serif}.hero{position:relative;overflow:hidden;color:#fff;background:linear-gradient(115deg,rgb(28 25 21 / .94),rgb(47 36 24 / .77)),radial-gradient(ellipse at 80% 10%,#a56b2e 0%,#30271f 55%,#1f1d19 100%)}.hero::after{content:"";position:absolute;inset:auto -5% -110px auto;width:430px;height:300px;border:1px solid rgb(224 179 109 / .22);border-radius:50%;transform:rotate(-18deg);box-shadow:0 0 0 24px rgb(224 179 109 / .035),0 0 0 48px rgb(224 179 109 / .025)}.hero-inner{position:relative;z-index:1;padding:clamp(65px,9vw,120px) 0;max-width:850px}.eyebrow{margin:0 0 14px;color:var(--pot-gold-light);font:700 12px/1.4 Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase}.hero h1{max-width:820px;margin:0 0 18px;color:#fff;font-size:clamp(38px,6vw,66px);line-height:1.06;letter-spacing:-.025em}.hero p{max-width:680px;margin:0;color:#eee5d8;font-size:clamp(17px,2vw,20px)}.content-area{padding:58px 0 76px}.page-header{padding:44px 0 28px;background:var(--pot-cream);border-bottom:1px solid var(--pot-border)}.page-header h1{margin:0;font-size:clamp(32px,4vw,46px);line-height:1.15}.page-header .breadcrumb{margin:8px 0 0;color:var(--pot-muted);font:12px Arial,sans-serif}.entry-content{max-width:900px}.entry-content>*:first-child{margin-top:0}.entry-content h2,.entry-content h3,.entry-content h4{color:var(--pot-ink);line-height:1.2;margin-top:1.8em}.entry-content h2{font-size:clamp(27px,3.4vw,38px)}.entry-content h3{font-size:25px}.entry-content p,.entry-content li{color:#49443d}.entry-content img{border-radius:10px}.entry-content blockquote{margin:2em 0;padding:18px 25px;border-left:4px solid var(--pot-gold);background:var(--pot-cream)}.entry-content .wp-block-button__link,.button,button[type=submit],input[type=submit]{display:inline-block;padding:12px 22px;border:0;border-radius:5px;background:var(--pot-gold);color:#211b14;font:700 13px Arial,sans-serif;text-decoration:none;cursor:pointer}.entry-content .wp-block-button__link:hover,.button:hover,button[type=submit]:hover,input[type=submit]:hover{background:var(--pot-gold-light);color:#211b14}.entry-content .wp-block-columns{gap:28px}.entry-content .wp-block-image figcaption{color:var(--pot-muted);font:12px Arial,sans-serif}.entry-content .wp-block-gallery{gap:14px}.entry-content .wp-block-separator{border:0;border-top:1px solid var(--pot-border)}.post-card{padding:25px;margin:0 0 22px;background:var(--pot-cream);border:1px solid var(--pot-border);border-radius:var(--pot-radius)}.post-card h2{margin:0 0 8px;font-size:26px}.post-card h2 a{color:var(--pot-ink);text-decoration:none}.post-meta{color:var(--pot-muted);font:12px Arial,sans-serif}.site-footer{background:var(--pot-ink);color:#e9e0d3;padding:38px 0 22px;border-top:3px solid var(--pot-gold)}.footer-inner{display:flex;justify-content:space-between;gap:30px;align-items:flex-start}.footer-title{margin:0 0 8px;color:#fff;font-size:22px}.footer-copy{margin:0;color:#c9c0b3;font:13px/1.7 Arial,sans-serif}.footer-nav ul{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;padding:0;margin:0}.footer-nav a{color:#e9e0d3;font:12px Arial,sans-serif;text-decoration:none}.footer-nav a:hover{color:var(--pot-gold-light)}.footer-bottom{margin-top:25px;padding-top:15px;border-top:1px solid #ffffff20;color:#aaa195;font:11px Arial,sans-serif}.pagination{margin-top:30px}.pagination .page-numbers{display:inline-block;padding:7px 12px;margin-right:5px;background:var(--pot-cream);border-radius:4px;text-decoration:none}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.header-inner{min-height:76px}.menu-toggle{display:block}.primary-nav{display:none;position:absolute;top:100%;left:0;right:0;padding:10px 22px 18px;background:var(--pot-ink);border-top:1px solid #ffffff20}.primary-nav.is-open{display:block}.primary-nav ul{display:block}.primary-nav a{padding:12px 10px}.primary-nav .sub-menu{display:block;position:static;min-width:0;padding:0 0 0 15px;border:0;box-shadow:none;background:#fff0}.footer-inner{display:block}.footer-nav{margin-top:22px}}@media (max-width:560px){body{font-size:16px}.container{width:min(var(--pot-width),calc(100% - 30px))}.site-description{display:none}.custom-logo{max-width:76px;max-height:54px}.hero-inner{padding:58px 0 68px}.content-area{padding:38px 0 52px}.page-header{padding:32px 0 22px}}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-actions .button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;border:1px solid var(--pot-gold);border-radius:5px;background:var(--pot-gold);color:#211b14;font:700 13px/1.3 Arial,sans-serif;text-decoration:none;transition:background .18s ease,transform .18s ease}.hero-actions .button:hover{background:var(--pot-gold-light);color:#211b14;transform:translateY(-2px)}