@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=Inter:wght@400;500;600;700&display=swap");:root{--cream:#efe9dc;--white:#fff;--ink:#171512;--ink-soft:#6f6a5f;--line:#ddd4c2;--terracotta:#171512;--terracotta-dark:#000;--gold:#4a4438;--green-dark:#171512;--green-deep:#171512;--font-display:"Space Grotesk",-apple-system,sans-serif;--font-body:"Inter",-apple-system,sans-serif;--radius-md:16px;--radius-lg:24px}*{box-sizing:border-box}[data-theme=dark]{--cream:#15140f;--white:#201e18;--ink:#f3efe3;--ink-soft:#a89f8a;--line:#3c3729;--terracotta:#f3efe3;--terracotta-dark:#fff;--gold:#c9c2ab;--green-dark:#f3efe3;--green-deep:#f3efe3}*{transition:background-color .35s ease,border-color .35s ease,color .35s ease}body,html{padding:0;background:var(--cream);font-family:var(--font-body)}body,h1,h2,h3,html{margin:0;color:var(--ink)}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em}a{color:inherit;text-decoration:none}button{font-family:var(--font-body);cursor:pointer;border:none}.btn-primary{background:var(--terracotta);color:var(--white);font-weight:600;padding:12px 20px;border-radius:14px;transition:background .15s ease}.btn-primary:hover{background:var(--terracotta-dark)}.container{max-width:1180px;margin:0 auto;padding:0 20px}body{top:0!important}.goog-te-banner-frame,.skiptranslate>iframe{display:none!important;visibility:hidden!important;height:0!important}.goog-text-highlight{background:none!important;box-shadow:none!important}.goog-te-balloon-frame,.goog-te-ftab,.goog-te-ftab-float{display:none!important;visibility:hidden!important}font[style*=vertical-align]{text-decoration:none!important}body,html{overflow-x:hidden;max-width:100%}