:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans), "DM Sans", "Segoe UI", Arial, sans-serif;color:#1a1714;--brand-accent:#c4763a;--brand-accent-hover:#a65f2c;--brand-accent-soft:#f0e4d4;--brand-ink:#1a1714;--brand-muted:#7a7068;--brand-paper:#f9f5ef;--brand-surface:#fdfaf6;--brand-border:#e8e0d4;--brand-success:#2d5a3d;--brand-display:var(--font-display), "Cormorant Garamond", Georgia, serif;--brand-cta:#1a1714;--brand-cta-hover:#c4763a;--brand-accent-text:#c4763a;--focus-ring:#c4763a;--tap:44px;--header-h:64px;--bottom-nav-h:68px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--gutter:16px;--container:1180px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;background:#f9f5ef}@media (min-width:600px){:root{--gutter:24px}}*{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 8px)}body{background:var(--brand-paper);min-height:100vh;color:var(--brand-ink);margin:0;overflow-x:hidden}img,svg,video{max-width:100%;height:auto}button,input,select,textarea{font:inherit}@media (max-width:600px){input,select,textarea{font-size:16px}}button{cursor:pointer;-webkit-tap-highlight-color:transparent}a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
