.mkt-root{color:#1b1a17;background:#fbfaf8;flex-direction:column;min-height:100vh;display:flex}.mkt-nav{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1200px;height:64px;margin:0 auto;padding:0 48px;display:flex}.mkt-wordmark{letter-spacing:-.3px;color:var(--color-ink);align-items:baseline;gap:4px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.mkt-wordmark .dot{background:var(--color-accent);border-radius:50%;width:4px;height:4px;transform:translateY(-1px)}.mkt-nav-links{align-items:center;gap:28px;font-size:14px;display:flex}.mkt-nav-links a{color:var(--color-ink-2);letter-spacing:-.1px;text-decoration:none;transition:color .15s}.mkt-nav-links a:hover{color:var(--color-ink)}.mkt-cta{border:1px solid var(--color-ink);color:var(--color-ink);border-radius:999px;padding:6px 14px}.mkt-nav-links a.mkt-cta:hover{background:var(--color-ink);color:var(--color-bg)}@media (max-width:720px){.mkt-nav{padding:0 24px}.mkt-nav-links a:not(.mkt-cta):not(.mkt-nav-login){display:none}}.mkt{flex:1;width:100%;max-width:860px;margin:0 auto;padding:24px 20px 72px}.mkt-crumbs{color:#8a8578;padding:16px 0 12px;font-size:13px}.mkt-crumbs a{color:inherit;text-decoration:none}.mkt h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(2rem,5vw,3rem);font-weight:400;line-height:1.1}.mkt h2{font-family:var(--font-serif), Georgia, serif;margin:40px 0 12px;font-size:1.6rem;font-weight:400}.mkt .kicker{text-transform:uppercase;letter-spacing:.08em;color:#8a8578;margin:0 0 8px;font-size:12px}.mkt .meta{color:#8a8578;margin:0 0 32px;font-size:14px}.mkt article p{margin:0 0 18px;font-size:17px;line-height:1.7}.mkt-wide{max-width:1100px}.blog-hero{color:inherit;margin:32px 0 0;text-decoration:none;display:block}.blog-hero-cover{aspect-ratio:16/9;object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.blog-hero-body{max-width:760px;margin-top:24px}.blog-hero h2{margin:10px 0 12px;font-size:clamp(2rem,3.4vw,2.7rem);line-height:1.1}.blog-hero .excerpt{color:#57534a;max-width:640px;margin:0 0 16px;font-size:1.1rem;line-height:1.6}.blog-hero .read-more{color:#b8704f;font-size:15px}.mkt .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 44px;margin:72px 0 0;padding:0;list-style:none;display:grid}.mkt .blog-grid li{margin:0}.blog-card{color:inherit;text-decoration:none;display:block}.blog-card h2{margin:12px 0 0;font-size:1.5rem;line-height:1.2}.blog-hero-cover,.blog-card-cover{transition:opacity .2s}.blog-hero:hover .blog-hero-cover,.blog-card:hover .blog-card-cover{opacity:.9}.blog-hero:hover h2,.blog-card:hover h2{text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.mkt .blog-grid{grid-template-columns:1fr;gap:40px}.blog-hero-cover{aspect-ratio:16/10}.blog-hero h2{font-size:1.8rem}}.blog-empty{color:#8a8578;padding:32px 0}.blog-back{border-top:1px solid #00000014;margin-top:48px;padding-top:24px}.blog-back a{color:#b8704f;font-size:15px;text-decoration:none}.blog-back a:hover{text-underline-offset:3px;text-decoration:underline}.mkt-foot{border-top:1px solid #00000014;flex-wrap:wrap;gap:16px;width:100%;max-width:1080px;margin:64px auto 0;padding:24px 20px;font-size:14px;display:flex}.mkt-foot a{color:#8a8578;text-decoration:none}.mkt-foot-badge{flex-basis:100%;margin-top:8px}.mkt-foot-badge img{vertical-align:middle;display:inline-block}.mkt-table{border-collapse:collapse;width:100%;margin:16px 0;font-size:15px}.mkt-table th,.mkt-table td{text-align:left;vertical-align:top;border-bottom:1px solid #00000014;padding:10px 12px}.mkt-table th{border-bottom:2px solid #00000026;font-weight:600}.mkt-note{color:#8a8578;font-size:13px;font-style:italic}.mkt h3{margin:24px 0 6px;font-size:1.05rem;font-weight:600}.mkt ul{margin:0 0 18px;padding-left:20px;line-height:1.7}.mkt li{margin:2px 0}.mkt blockquote{color:#57534a;border-left:2px solid #b8704f;margin:18px 0;padding:8px 0 8px 16px;font-style:italic}.mkt-cover{border-radius:10px;width:100%;height:auto;margin:8px 0 28px;display:block}.blog-card-cover{aspect-ratio:3/2;object-fit:cover;border-radius:10px;width:100%;height:auto;margin:0 0 14px;display:block}.lead-magnet{margin:28px 0}.lead-magnet--prominent{border:1px solid #eddccf;border-left:3px solid var(--color-accent);background:#f7e9e1;border-radius:12px;padding:20px 22px}.lead-magnet--secondary{border-top:1px solid #00000014;border-bottom:1px solid #00000014;padding:22px 0}.lead-magnet-title{font-family:var(--font-serif), Georgia, serif;color:var(--color-ink);margin:0 0 6px;font-size:1.3rem;line-height:1.2}.mkt article p.lead-magnet-sub,.lead-magnet-sub{color:#57534a;margin:0 0 14px;font-size:14px;line-height:1.55}.lead-magnet-field{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.lead-magnet-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lead-magnet-field input[type=email]{min-width:0;color:var(--color-ink);background:#fff;border:1px solid #d8d3c9;border-radius:999px;flex:220px;padding:10px 14px;font-size:15px}.lead-magnet-field input[type=email]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.lead-magnet-btn{border:1px solid var(--color-accent);background:var(--color-accent);color:#fff;cursor:pointer;white-space:nowrap;flex:none;padding:10px 20px;font-size:15px;transition:background .15s}.lead-magnet-btn:hover:not(:disabled){background:var(--color-accent-deep);border-color:var(--color-accent-deep)}.lead-magnet-btn:disabled{opacity:.6;cursor:default}.lead-magnet-error{color:#9c2e2e;margin-top:8px;font-size:13px;display:block}.lead-magnet--done{background:#e4f1ea;border-color:#cbe4d6 #cbe4d6 #cbe4d6 #2f6b4c}.lead-magnet--done .lead-magnet-title{color:#2f6b4c}.lead-magnet-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lead-magnet-sub a{color:var(--color-accent)}