:root{--budding-cream:#f6ecdd;--budding-burgundy:#4e1726;--budding-gold:#e3a63a;--budding-mauve:#d7a0c0;--budding-white:#fff;--budding-paper:#faf6ef;--budding-border:#e9dcc5;--budding-text-2:#7a5f68;--budding-success:#6b8e5a;--budding-danger:#b23a3a;--black:var(--budding-burgundy);--cream:var(--budding-cream);--white:var(--budding-white);--on-gold:var(--budding-burgundy);--on-mauve:var(--budding-burgundy);--font-display:var(--font-unbounded), "Unbounded", system-ui, sans-serif;--font-body:var(--font-inter), "Inter", system-ui, sans-serif;--font-mono:var(--font-plex-mono), "IBM Plex Mono", monospace;--radius:18px;--radius-sm:10px;--shadow-hard:3px 3px 0 var(--black);--shadow-hard-sm:2px 2px 0 var(--black);--pink:var(--budding-gold);--pink-dark:var(--budding-burgundy);--lime:var(--budding-success);--olive:var(--budding-burgundy);--olive-on-lime:var(--budding-burgundy);--blue:var(--budding-mauve)}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--cream);color:var(--black);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.63;overflow-x:hidden}body:after{content:"";pointer-events:none;z-index:9999;opacity:.28;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.12'/%3E%3C/svg%3E");position:fixed;inset:0}img{max-width:100%;display:block}.wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 24px}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 .5em;font-weight:600;line-height:1.1}p{margin:0 0 1em}a{color:inherit}.btn{font-family:var(--font-display);border:2.5px solid var(--black);box-shadow:var(--shadow-hard);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:16px 32px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn:hover{box-shadow:4px 4px 0 var(--black);transform:translate(-2px,-2px)}.btn:active{box-shadow:2px 2px 0 var(--black);transform:translate(1px,1px)}.btn-primary{background:var(--budding-gold);color:var(--black)}.btn-ghost{background:var(--white);color:var(--black)}.btn-lg{padding:18px 36px;font-size:1.1rem}.btn-sm{box-shadow:var(--shadow-hard-sm);padding:12px 24px;font-size:.95rem}.btn-sm:hover{box-shadow:3px 3px 0 var(--black)}@media (max-width:480px){.btn{min-height:48px;padding:16px 24px}.btn-lg{width:100%;min-height:52px;font-size:1.1rem}}.hero-secondary-link{font-family:var(--font-body);color:var(--budding-burgundy);align-items:center;gap:8px;padding:16px 8px;font-size:1.05rem;font-weight:500;text-decoration:none;transition:color .15s,transform .15s;display:inline-flex;position:relative}.hero-secondary-link:after{content:"";transform-origin:0;background:currentColor;width:20px;height:2px;transition:transform .15s;position:absolute;top:50%;right:-12px;transform:translateY(-50%)scaleX(0)}.hero-secondary-link:hover{color:var(--budding-gold);transform:translateY(-1px)}.hero-secondary-link:hover:after{transform:translateY(-50%)scaleX(1.4)}.floating-cta{z-index:50;position:fixed;top:20px;right:20px}@media (max-width:560px){.floating-cta{padding:10px 16px;font-size:.82rem;top:12px;right:12px}}.skip-link{z-index:100;background:var(--white);color:var(--black);border:2.5px solid var(--black);border-radius:var(--radius-sm);font-family:var(--font-display);box-shadow:var(--shadow-hard-sm);padding:10px 18px;font-weight:600;text-decoration:none;transition:top .15s;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.hero-logo-wrap{will-change:transform;transform-origin:50%;margin-bottom:28px;transition:transform .45s cubic-bezier(.34,1.56,.64,1);position:relative}.hero-logo{will-change:transform;width:clamp(200px,46vw,620px);height:auto;animation:6s ease-in-out infinite logo-breathe;display:block}@keyframes logo-breathe{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.035)translateY(-4px)}}.hero-v5{background:var(--cream);text-align:center;padding:110px 0 90px}.hero-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}.wordmark{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(48px,8vw,96px);font-weight:800;line-height:1}.hero-caption{color:#6b4a50;max-width:560px;margin-top:24px;margin-left:auto;margin-right:auto;font-size:clamp(1.15rem,2.2vw,1.35rem);line-height:1.6}.swirl{flex-shrink:0}.hero-cta-row{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px;display:flex}@media (max-width:680px){.hero-row{flex-direction:column;gap:20px}}.hero{padding:88px 0 96px}.hero-inner{max-width:760px;position:relative}.eyebrow{font-family:var(--font-display);color:var(--budding-burgundy);background:var(--budding-mauve);border:2px solid var(--black);border-radius:999px;margin-bottom:24px;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-block;position:relative}.hero h1{font-size:clamp(2.4rem,5.5vw,4rem);position:relative}.hero h1 .highlight{color:var(--budding-gold);background:var(--budding-mauve);border-radius:4px;padding:0 6px}.hero-sub{color:var(--budding-burgundy);font-size:1.2rem;position:relative}.hero-cta{flex-wrap:wrap;gap:16px;margin:32px 0 16px;display:flex;position:relative}.hero-note{color:#6b6555;margin:0;font-size:.9rem;position:relative}@media (max-width:400px){.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .btn{white-space:normal;text-align:center}}section{padding:72px 0}.section-kicker{font-family:var(--font-display);color:var(--budding-burgundy);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:.85rem;font-weight:600}.section-lead{max-width:60ch;color:var(--budding-burgundy);font-size:1.15rem}h2{will-change:transform;font-size:clamp(1.8rem,3.5vw,2.6rem);transition:transform .5s cubic-bezier(.22,1,.36,1);position:relative}.fit-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:28px;display:grid}.fit-card,.how-step{background:var(--white);border:1.5px solid var(--budding-border);border-radius:var(--radius);box-shadow:var(--shadow-hard-sm);padding:24px 20px;transition:border-color .2s,box-shadow .2s}.fit-card:hover,.how-step:hover{border-color:var(--budding-gold);box-shadow:var(--shadow-hard)}.fit-icon{width:40px;height:40px;color:var(--budding-burgundy);justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.fit-card h3,.how-step h3{margin-bottom:6px;font-size:1.05rem}.fit-card p,.how-step p{color:var(--budding-burgundy);margin:0;font-size:.92rem}@media (max-width:800px){.fit-grid{grid-template-columns:1fr}}.audit-meta{grid-template-columns:repeat(3,1fr);gap:16px;margin:36px 0 56px;display:grid}.meta-item{background:var(--white);border:1.5px solid var(--budding-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-hard-sm);padding:20px;transition:border-color .2s,box-shadow .2s}.meta-item:hover{border-color:var(--budding-gold);box-shadow:var(--shadow-hard)}.meta-label{text-transform:uppercase;letter-spacing:.05em;color:var(--budding-burgundy);margin-bottom:6px;font-size:.8rem;font-weight:600;display:block}.meta-value{font-family:var(--font-display);color:var(--budding-burgundy);font-size:1.15rem;font-weight:700}.checklist-heading{margin-bottom:20px;font-size:1.4rem}.audit-accordion{flex-direction:column;gap:12px;display:flex}.accordion-item{background:var(--white);border:2.5px solid var(--budding-mauve);border-radius:var(--radius);box-shadow:var(--shadow-hard-sm);overflow:hidden}.accordion-header{cursor:pointer;align-items:center;gap:16px;padding:20px 24px;list-style:none;display:flex}.accordion-header::-webkit-details-marker{display:none}.accordion-header h4{color:var(--pink-dark);flex:1;margin:0;font-size:1.1rem}.check-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.accordion-chevron{width:32px;height:32px;color:var(--budding-burgundy);flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex}.accordion-item[open] .accordion-chevron{transform:rotate(180deg)}.accordion-content{border-top:1px solid var(--budding-border);padding:0 24px 20px}.accordion-content p{color:var(--budding-burgundy);margin:16px 0 0;font-size:.95rem;line-height:1.6}@media (max-width:800px){.audit-meta{grid-template-columns:1fr}}.founder-bio{background:var(--budding-paper)}.founder-inner{grid-template-columns:200px 1fr;align-items:start;gap:48px;display:grid}.founder-avatar{flex-direction:column;align-items:center;gap:12px;display:flex}.avatar-placeholder{background:var(--cream);border:2.5px solid var(--budding-gold);width:180px;height:180px;box-shadow:var(--shadow-hard);border-radius:50%;justify-content:center;align-items:center;display:flex}.avatar-title{font-family:var(--font-display);color:var(--budding-burgundy);text-align:center;font-size:1.1rem;font-weight:600}.founder-content h2{margin-bottom:16px;font-size:clamp(1.8rem,3vw,2.4rem)}.founder-content .section-lead{margin-bottom:16px}.founder-content p{color:var(--budding-burgundy);margin-bottom:16px;font-size:1rem;line-height:1.7}.founder-cred{border-left:3px solid var(--budding-gold);padding-left:16px;font-style:italic;color:var(--budding-gold)!important;margin-top:24px!important}@media (max-width:768px){.founder-inner{text-align:center;grid-template-columns:1fr}.founder-avatar{align-items:center}.avatar-placeholder{width:140px;height:140px}.founder-cred{border-left:none;border-top:3px solid var(--budding-gold);padding-top:16px;padding-left:0;margin-top:24px!important}}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;display:grid}.price-card{background:var(--white);border:2.5px solid var(--budding-gold);border-radius:var(--radius);text-align:center;box-shadow:var(--shadow-hard-sm);padding:32px 24px;position:relative}.price-card-featured{background:var(--budding-burgundy);color:var(--cream);box-shadow:6px 6px 0 var(--budding-gold);border-color:var(--budding-gold);transform:translateY(-8px)}.price-badge{background:var(--lime);color:var(--black);border:2px solid var(--black);font-family:var(--font-display);border-radius:999px;padding:4px 14px;font-size:.78rem;font-weight:600;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.price-tag{margin-bottom:6px;font-weight:600}.price-amount{font-family:var(--font-display);margin:0;font-size:2.4rem;font-weight:700}@media (max-width:800px){.pricing-grid{grid-template-columns:1fr}.price-card-featured{transform:none}}.deliverable-inner{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.deliverable-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.deliverable-list li{background:var(--white);border:2.5px solid var(--black);border-radius:var(--radius-sm);box-shadow:var(--shadow-hard-sm);padding:18px 20px}.deliverable-list strong{color:var(--pink-dark)}.deliverable-card{background:var(--white);border:2.5px solid var(--budding-gold);border-radius:var(--radius);box-shadow:var(--shadow-hard);padding:32px 24px;position:relative;overflow:hidden}.pattern-tile{opacity:.3;pointer-events:none;position:absolute;inset:0}.deliverable-card-content{z-index:1;position:relative}.deliverable-card-label{font-family:var(--font-display);color:var(--budding-burgundy);margin-bottom:12px;font-size:1.15rem;font-weight:600}.deliverable-card-body{color:#4a4638;font-size:.95rem;line-height:1.6}@media (max-width:800px){.deliverable-inner{grid-template-columns:1fr}}.how,.how .section-kicker,.how h2{text-align:center}.how h2{font-size:clamp(2.4rem,5vw,3.5rem);font-weight:800}.how-steps{grid-template-columns:repeat(3,1fr);gap:20px;max-width:900px;margin-top:48px;margin-left:auto;margin-right:auto;display:grid}.how-num,.fit-mark{background:var(--lime);border:2px solid var(--black);width:34px;height:34px;font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-weight:700;display:inline-flex}.optional{color:var(--olive);font-size:.75em;font-weight:500}@media (max-width:800px){.how-steps{grid-template-columns:1fr}}.faq-list{gap:12px;max-width:760px;margin:28px auto 0;display:grid}.faq-item{background:var(--white);border:2.5px solid var(--black);border-radius:var(--radius-sm);padding:18px 22px;transition:border-color .15s,box-shadow .15s,background .15s}.faq-item:hover{border-color:var(--budding-gold);box-shadow:var(--shadow-hard-sm);background:var(--budding-paper)}.faq-item[open]{border-color:var(--budding-gold);background:var(--budding-paper)}.faq-item summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:center;padding-right:8px;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--budding-gold);margin-left:auto;font-size:1.4rem;transition:transform .2s,color .15s}.faq-item:hover summary:after{color:var(--budding-burgundy)}.faq-item[open] summary:after{content:"–";color:var(--budding-burgundy);transform:rotate(180deg)}.faq-item p{color:var(--budding-burgundy);margin:14px 0 0}.faq-item summary:focus-visible{outline:2px solid var(--budding-gold);outline-offset:4px;border-radius:4px}.final-cta{text-align:center}.final-cta-inner{background:var(--olive);max-width:880px;color:var(--cream);border:2.5px solid var(--black);box-shadow:var(--shadow-hard);border-radius:32px;margin:0 auto;padding:56px 40px;position:relative;overflow:hidden}.final-cta-accents{pointer-events:none;opacity:.15;position:absolute;inset:0}.accent-spark{position:absolute;top:40px;left:60px}.accent-squiggle{position:absolute;bottom:60px;right:60px}.accent-dots{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-cta h2{color:var(--white);z-index:1;position:relative}.final-cta p{color:#dfe6c4;z-index:1;position:relative}.final-cta form{z-index:1;position:relative}.final-cta-note{z-index:1;margin-top:18px;font-size:.9rem;position:relative}.final-cta-note a{color:var(--white);text-decoration:underline}@media (max-width:560px){.final-cta-inner{border-radius:24px;padding:40px 24px}.accent-spark{width:40px;height:40px;top:20px;left:20px}.accent-squiggle{width:40px;height:40px;bottom:30px;right:20px}.accent-dots{width:40px;height:40px}}.site-header{z-index:100;background:var(--cream);border-bottom:1px solid var(--budding-border);transition:box-shadow .2s,border-color .2s;position:fixed;top:0;left:0;right:0}.site-header.scrolled{box-shadow:var(--shadow-hard-sm);border-color:var(--budding-border)}.header-inner{justify-content:space-between;align-items:center;gap:24px;padding:16px 24px;display:flex}.header-logo{color:var(--budding-burgundy);flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.header-wordmark{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:800;line-height:1}.header-nav{align-items:center;gap:32px;display:flex}.nav-link{font-family:var(--font-body);color:var(--budding-text-2);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s}.nav-link:hover{color:var(--budding-burgundy)}.nav-cta{background:var(--budding-gold);border:2px solid var(--budding-gold);box-shadow:var(--shadow-hard-sm);border-radius:999px;padding:10px 20px;font-weight:600;color:var(--budding-burgundy)!important}.nav-cta:hover{background:var(--budding-burgundy);border-color:var(--budding-burgundy);box-shadow:var(--shadow-hard);transform:translateY(-1px);color:var(--budding-gold)!important}.mobile-menu-btn{cursor:pointer;color:var(--budding-burgundy);background:0 0;border:none;padding:8px;display:none}.mobile-menu{border-top:1px solid var(--budding-border);background:var(--cream);padding:16px 24px;display:none}.mobile-menu.open{display:block}.mobile-nav{flex-direction:column;gap:12px;display:flex}.mobile-nav-link{font-family:var(--font-body);color:var(--budding-text-2);border-bottom:1px solid var(--budding-border);padding:12px 0;font-size:1rem;font-weight:500;text-decoration:none}.mobile-nav-link:hover{color:var(--budding-burgundy)}.mobile-nav-cta{background:var(--budding-gold);text-align:center;border:2px solid var(--budding-gold);border-radius:999px;margin-top:8px;padding:14px 24px;font-weight:600;text-decoration:none;color:var(--budding-burgundy)!important}@media (max-width:768px){.header-nav{display:none}.mobile-menu-btn{display:block}}body{padding-top:72px}.site-footer{background:var(--budding-burgundy);color:var(--cream);padding:64px 0 32px}.footer-inner{grid-template-columns:1fr 2fr;gap:48px;margin-bottom:48px;display:grid}.footer-brand{flex-direction:column;gap:12px;display:flex}.footer-logo{color:var(--budding-gold);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.footer-logo span{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.footer-tagline{color:#d4c0c8;max-width:260px;font-size:.95rem}.footer-links{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.footer-col h4{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--budding-gold);margin-bottom:16px;font-size:.85rem;font-weight:600}.footer-col a{color:#d4c0c8;margin-bottom:10px;font-size:.95rem;text-decoration:none;transition:color .15s;display:block}.footer-col a:hover{color:var(--budding-gold)}.footer-bottom{border-top:1px solid #e9dcc533;justify-content:space-between;align-items:center;padding-top:24px;display:flex}.copyright{color:#a88a94;margin:0;font-size:.85rem}.back-to-top{color:var(--budding-gold);font-size:.9rem;font-weight:500;font-family:var(--font-display);align-items:center;gap:8px;text-decoration:none;transition:color .15s;display:inline-flex}.back-to-top:hover{color:var(--cream)}@media (max-width:768px){.footer-inner{grid-template-columns:1fr;gap:32px}.footer-links{grid-template-columns:1fr 1fr}}@media (max-width:480px){.footer-links{grid-template-columns:1fr}}.site-header.minimal{background:0 0;border-bottom:none;position:relative}.site-header.minimal.scrolled{box-shadow:none}.section{padding:72px 0}.section-alt{background:var(--budding-mauve)}.section-alt .section-lead,.section-alt p{color:var(--black)}.grid{gap:24px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr)}@media (max-width:800px){.grid-3{grid-template-columns:1fr}}.card{background:var(--white);border:2.5px solid var(--black);border-radius:var(--radius);box-shadow:var(--shadow-hard-sm);padding:28px 24px}.card h3{margin-bottom:8px;font-size:1.15rem}.card p{color:#4a4638;margin:0;font-size:.95rem}.case-study-card{background:var(--white);border:2.5px solid var(--black);border-radius:var(--radius);box-shadow:var(--shadow-hard);padding:36px 32px}.case-study-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.case-study-tag{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;background:var(--budding-gold);color:var(--black);border:2px solid var(--black);border-radius:999px;padding:4px 14px;font-size:.78rem;font-weight:600}.case-study-stat{font-family:var(--font-mono);color:var(--budding-text-2);font-size:.85rem;font-weight:500}.case-study-link{color:var(--black);text-decoration:none}.case-study-link:hover{color:var(--budding-text-2)}.case-study-card h2{font-size:clamp(1.5rem,3vw,2.1rem)}.case-study-excerpt{color:#3a362e;margin-top:14px;font-size:1.05rem}.case-study-meta-row{font-family:var(--font-mono);color:var(--budding-text-2);flex-wrap:wrap;gap:18px;margin:22px 0;font-size:.85rem;display:flex}.blog-index{padding:56px 0 72px}.blog-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:900px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.blog-grid{grid-template-columns:1fr}}.blog-card{background:var(--white);border:2.5px solid var(--black);border-radius:var(--radius);box-shadow:var(--shadow-hard-sm);flex-direction:column;gap:12px;padding:26px 22px;transition:transform .15s,box-shadow .15s;display:flex}.blog-card:hover{box-shadow:var(--shadow-hard);transform:translate(-2px,-2px)}.blog-card-header{font-family:var(--font-mono);color:var(--budding-text-2);justify-content:space-between;align-items:baseline;gap:12px;font-size:.8rem;display:flex}.blog-card-title{margin:0;font-size:1.2rem;line-height:1.25}.blog-card-title a{color:var(--black);text-decoration:none}.blog-card-title a:hover{color:var(--budding-text-2)}.blog-card-excerpt{color:#4a4638;margin:0;font-size:.95rem}.blog-card-footer{border-top:2px solid var(--budding-border);color:var(--budding-text-2);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:.85rem;display:flex}.blog-read-more{color:var(--black);font-weight:600;text-decoration:none}.blog-read-more:hover{color:var(--budding-text-2)}.blog-empty{text-align:center;color:#6b6555;padding:40px 0}.blog-post{padding-bottom:24px}.blog-post-header{padding:88px 0 40px}.blog-back-link{font-family:var(--font-mono);color:var(--budding-text-2);margin-bottom:18px;font-size:.85rem;text-decoration:none;display:inline-block}.blog-back-link:hover{color:var(--black)}.blog-post-date{font-family:var(--font-mono);color:var(--budding-text-2);font-size:.85rem}.blog-post h1{font-size:clamp(2rem,4.5vw,3.2rem)}.blog-post-description{color:#3a362e;max-width:60ch;margin-top:12px;font-size:1.2rem}.blog-post-meta{font-family:var(--font-mono);color:var(--budding-text-2);gap:18px;margin-top:20px;font-size:.85rem;display:flex}.blog-post-content{color:#2c2820;max-width:70ch;margin:0 auto;padding:40px 24px 64px;font-size:1.08rem;line-height:1.7}.blog-post-content h2{color:var(--black);margin:1.6em 0 .5em;font-size:1.7rem}.blog-post-content h3{color:var(--black);margin:1.3em 0 .4em;font-size:1.25rem}.blog-post-content p{margin:0 0 1.1em}.blog-post-content ul,.blog-post-content ol{margin:0 0 1.1em;padding-left:1.4em}.blog-post-content li{margin-bottom:.4em}.blog-post-content a{color:var(--budding-burgundy);text-decoration:underline}.blog-post-content code{font-family:var(--font-mono);background:var(--budding-paper);border:1px solid var(--budding-border);border-radius:6px;padding:1px 6px;font-size:.9em}.blog-post-content blockquote{border-left:4px solid var(--budding-gold);background:var(--budding-paper);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:#3a362e;margin:1.2em 0;padding:12px 20px}.btn-secondary{background:var(--budding-mauve);color:var(--black)}.site-footer{padding:32px 0}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.logo-footer{width:96px;height:auto}.footer-inner p{color:#6b6555;margin:0;font-size:.85rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-logo{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
