body.house-dark{background:#0f1024;color:#f3f4f6}
body.house-dark main{background:#0f1024}
.house-dark .rt-embed{
  --rt-text:#f3f4f6;--rt-muted:rgba(243,244,246,.66);--rt-muted-2:rgba(243,244,246,.42);
  --rt-border:rgba(255,255,255,.09);--rt-border-2:rgba(255,255,255,.16);--rt-surface:rgba(255,255,255,.03);--rt-surface-2:rgba(255,255,255,.07);
  --rt-cta:#E25E14;--rt-cta-hover:#F0701F;--rt-cta-glow:rgba(226,94,20,.18);--rt-r:16px;--rt-r-sm:12px;
  --hd-heading:titling-gothic-fb,"neue-haas-grotesk-display",Inter,system-ui,sans-serif;
  --hd-body:Inter,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;
  --hd-mono:"JetBrains Mono",ui-monospace,monospace;
  font-family:var(--hd-body);color:var(--rt-text);overflow-x:clip}
.house-dark .rt-embed *{box-sizing:border-box}
.house-dark .rt-embed :is(h1,h2,h3){font-family:var(--hd-heading);color:var(--rt-text);margin:0}
.house-dark .rt-embed h1{font-weight:700;font-size:clamp(40px,4.6vw,66px);line-height:1.02;letter-spacing:-.035em}
.house-dark .rt-embed h2{font-weight:700;font-size:clamp(30px,3.6vw,48px);line-height:1.06;letter-spacing:-.03em}
.house-dark .rt-embed h3{font-weight:600;font-size:clamp(18px,1.6vw,21px);line-height:1.2;letter-spacing:-.015em}
.house-dark .rt-embed :is(h1,h2) > span{display:block}
.house-dark .rt-embed .hd-accent{display:inline-block;font-style:italic;padding:0 .08em .06em 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.house-dark .rt-embed .hd-eyebrow{margin:0 0 14px;font:700 11.5px/1.2 var(--hd-body);letter-spacing:.16em;text-transform:uppercase}
.house-dark .rt-embed p{font-family:var(--hd-body)}
.house-dark .rt-embed .rt-faq summary{font-family:var(--hd-body)}
.house-dark .rt-embed .rt-buy-btn{font-family:var(--hd-body)}
.house-dark .rt-embed a:focus-visible,.house-dark .rt-embed button:focus-visible,.house-dark .rt-embed [tabindex]:focus-visible{outline:3px solid #60a5fa;outline-offset:3px}