:root{--bg:#efe9e5;--bg-alt:#e5ded7;--card:#f4f0eb;--ink:#2e2a24;--ink-soft:#544c40;--ink-muted:#6a6255;--accent:#7e3b47;--sage:#8a9a7b;--font-serif:"Newsreader", serif;--font-body:"Mulish", sans-serif;--font-script:"Caveat", cursive;--font-mono:"IBM Plex Mono", monospace}*{box-sizing:border-box}body{background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}::selection{background:#7e3b4738}@keyframes flt{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes flt-left{0%,to{transform:translate(10px)rotate(-7deg)}50%{transform:translate(10px)rotate(-7deg)}}.hero-mobile-cta{display:none}@media (width<=768px){.pad{padding-left:22px!important;padding-right:22px!important}.grid-hero,.grid-about,.grid-book,.grid-2{grid-template-columns:1fr!important;gap:28px!important}.grid-ig{grid-template-columns:1fr 1fr!important}.ig-section{min-height:clamp(520px,55svh,760px)}.hero-pad{padding-top:44px!important;padding-bottom:52px!important}.hero-h1{font-size:38px!important}.quote{font-size:20px!important;line-height:1.5!important}.nav-links{display:none!important}.hero-content{text-align:center}.hero-content p{margin-left:auto!important;margin-right:auto!important}.hero-actions{display:none!important}.hero-content>div:last-child{justify-content:center}.hero-note{display:none}.hero-media{justify-self:center;margin-top:-10px}.hero-media img{aspect-ratio:1;object-position:center top;margin:0 auto;width:336px!important;max-width:100%!important;height:336px!important}.hero-mobile-cta{justify-content:center;margin-top:14px;display:flex}.hero-badge{padding:12px 14px!important;animation:6s ease-in-out infinite flt-left!important}.hero-badge-number{font-size:26px!important}.hero-badge-label{font-size:10px!important}.edu-row{grid-template-columns:80px 1fr!important;gap:14px!important}}@media (width<=480px){.hero-h1{font-size:32px!important}.edu-row{grid-template-columns:1fr!important;gap:2px!important}}
