[data-theme]{background:var(--page);min-height:100vh;color:var(--text);font-family:var(--font)}[data-theme]:not([data-theme=current]){--footer-fine:var(--mist-on-dark);--footer-rule:#ffffff24;--dim-on-dark:.8}[data-theme]:not([data-theme=current]) :is(h1,h2,h3,.page-h1){font-family:var(--font-heading);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking,normal)}[data-theme=warm]{--navy:#5c1825;--ink:#2b1d1f;--primary:#7b2333;--primary-hover:#5c1825;--primary-text:#7b2333;--eyebrow:#7b2333;--sky-100:#f4ebe0;--sky-200:#efdcd6;--sky-on-dark:#f1dcd8;--body:#5e4a4d;--muted:#65525a;--subtle:#67545a;--mist-on-dark:#efe2d2;--border:#efe2d2;--page:#fbf6ee;--white:#fff;--text:#2b1d1f;--input-border:#e2cfbd;--menu-border:#efe2d2;--font:var(--font-nunito-sans), ui-sans-serif, system-ui, sans-serif;--font-heading:var(--font-nunito), ui-sans-serif, system-ui, sans-serif;--heading-weight:800;--r-card:22px;--r-md:16px;--r-sm:10px;--r-btn:999px;--shadow-card:0 14px 34px #5b182514}[data-theme=warm] main img:is([class*=homePhoto],[class*=heroImg],[class*=whyImg]){border-radius:22px}body:has([data-theme=warm]){background:#fbf6ee}
