[data-brand=house]{--hs-paper:#fbfaf8;--hs-ink:#121110;--hs-ink-2:#46423e;--hs-grey:#5e5a56;--hs-grey-2:#6b6763;--hs-line:#e2ded9;--hs-line-2:#dad6d1;--hs-standard:#9c948c;--hs-link-hover:#46423e;--hs-paper-dark:#121110;--hs-ink-dark:#fbfaf8;--hs-ink-2-dark:#b4ada6;--hs-grey-dark:#8c8681;--hs-line-dark:#2e2b28;--hs-rule-dark:#46423e;--hs-standard-dark:#7a736c;--hs-display:var(--font-bodoni), Didot, "Bodoni MT", "Times New Roman", serif;--hs-body:var(--font-libre-franklin), "Helvetica Neue", system-ui, sans-serif;--hs-mono:var(--font-martian-mono), ui-monospace, Menlo, monospace;--hs-label-tracking:.16em;--hs-gutter:20px;--hs-gutter-lg:96px}[data-brand=house][data-division=tech]{--hs-display:var(--font-bricolage), "Helvetica Neue", system-ui, sans-serif;--hs-fitted:#1b4dc8;--hs-fitted-dark:#6e9bff;--hs-mark:#d4341c;--hs-mark-dark:#ff6b4d;--hs-fitted-hover:#123a9c;--hs-fitted-hover-dark:#a9c4ff;--hs-link-hover:var(--hs-fitted-hover);--hs-accent:var(--hs-fitted);--hs-chalk-ground:#1b4dc8;--hs-chalk-ink:#fbfaf8;--hs-chalk-ink-2:#c9d6f5;--hs-chalk-line:#4a72d8;--hs-chalk-standard:#8fa8e8;--hs-chalk-mark:#ffc2b3;--hs-gutter:20px;--hs-gutter-lg:72px}[data-brand=house][data-division=media]{--hs-accent:#ffd23f}[data-brand=house]:not([data-division]){--hs-accent:var(--hs-ink)}[data-brand=house]{--text:var(--hs-ink);--text-dim:var(--hs-ink-2)}@layer components{[data-brand=house]{background:var(--hs-paper);color:var(--hs-ink);font-family:var(--hs-body)}[data-brand=house] .hs-display{font-family:var(--hs-display);letter-spacing:-.012em;text-wrap:balance;font-weight:500;line-height:1.04}[data-brand=house][data-division=tech] .hs-display{letter-spacing:-.026em;font-weight:700;line-height:1.02}[data-brand=house] .hs-label{font-family:var(--hs-mono);letter-spacing:var(--hs-label-tracking);text-transform:uppercase;color:var(--hs-grey-2);font-size:10px;font-weight:500}[data-brand=house] .hs-invert{background:var(--hs-paper-dark);color:var(--hs-ink-dark);--hs-ink:var(--hs-ink-dark);--hs-ink-2:var(--hs-ink-2-dark);--hs-grey:var(--hs-grey-dark);--hs-grey-2:var(--hs-grey-dark);--hs-line:var(--hs-line-dark);--hs-line-2:var(--hs-line-dark);--hs-standard:var(--hs-standard-dark);--hs-fitted:var(--hs-fitted-dark);--hs-mark:var(--hs-mark-dark);--hs-paper:var(--hs-paper-dark);--text:var(--hs-ink-dark);--text-dim:var(--hs-ink-2-dark)}[data-brand=house][data-division=tech] .hs-chalk{background:var(--hs-chalk-ground);color:var(--hs-chalk-ink);--hs-paper:var(--hs-chalk-ground);--hs-ink:var(--hs-chalk-ink);--hs-ink-2:var(--hs-chalk-ink-2);--hs-grey:var(--hs-chalk-ink-2);--hs-grey-2:var(--hs-chalk-ink-2);--hs-line:var(--hs-chalk-line);--hs-line-2:var(--hs-chalk-line);--hs-standard:var(--hs-chalk-standard);--hs-fitted:var(--hs-chalk-ink-2);--hs-mark:var(--hs-chalk-mark);--hs-link-hover:var(--hs-chalk-ink-2);--text:var(--hs-chalk-ink);--text-dim:var(--hs-chalk-ink-2)}[data-brand=house] .hs-btn{border:1px solid var(--hs-ink);min-height:52px;color:var(--hs-ink);background:0 0;justify-content:center;align-items:center;padding:15px 30px;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1);display:inline-flex}[data-brand=house] .hs-btn--primary,[data-brand=house] .hs-btn:hover{background:var(--hs-ink);color:var(--hs-paper)}[data-brand=house] .hs-btn--primary:hover{background:var(--hs-ink-2);border-color:var(--hs-ink-2)}[data-brand=house] .hs-link{border-bottom:1px solid;padding-bottom:3px;font-size:15px;font-weight:500;transition:color .16s cubic-bezier(.2,.8,.2,1)}[data-brand=house] .hs-link:hover,[data-brand=house] a:hover .hs-link{color:var(--hs-link-hover)}[data-brand=house] .hs-invert{--hs-link-hover:var(--hs-fitted-hover-dark)}[data-brand=house] :focus-visible{outline:2px solid var(--hs-accent);outline-offset:3px}[data-brand=house] .hs-standard-box{fill:none;stroke:var(--hs-standard);stroke-width:1.5px;stroke-dasharray:6 5}[data-brand=house] .hs-fitted-shape{fill:none;stroke:var(--hs-ink);stroke-width:2px}[data-brand=house] .hs-deviation-mark{fill:var(--hs-mark)}[data-brand=house] .prose{max-width:68ch;font-family:var(--hs-body);color:var(--hs-ink-2)}[data-brand=house] .prose h2{font-family:var(--hs-display);letter-spacing:-.012em;color:var(--hs-ink);border-bottom:1px solid var(--hs-line);margin:2.5rem 0 1rem;padding-bottom:.5rem;font-size:26px;line-height:1.16}[data-brand=house] .prose h3{font-family:var(--hs-display);letter-spacing:-.012em;color:var(--hs-ink);margin:2rem 0 .75rem;font-size:22px;line-height:1.16}[data-brand=house] .prose p{color:var(--hs-ink-2);margin:1.25rem 0;line-height:1.7}[data-brand=house] .prose a{color:var(--hs-ink);border-bottom:1px solid var(--hs-line-2);transition:border-color .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1)}[data-brand=house] .prose a:hover{color:var(--hs-link-hover);border-bottom-color:currentColor}[data-brand=house] .prose strong{color:var(--hs-ink);font-weight:600}[data-brand=house] .prose ul,[data-brand=house] .prose ol{margin:1.5rem 0;padding-left:1.5rem}[data-brand=house] .prose li{margin:.5rem 0;line-height:1.7}[data-brand=house] .prose li::marker{color:var(--hs-grey)}[data-brand=house] .prose blockquote{border-top:1px solid var(--hs-ink);border-bottom:1px solid var(--hs-line);font-family:var(--hs-display);letter-spacing:-.012em;color:var(--hs-ink);margin:2.5rem 0;padding:1.5rem 0;font-size:22px;line-height:1.28}[data-brand=house] .prose blockquote p{font-size:inherit;line-height:inherit;color:inherit;margin:0}[data-brand=house] .prose pre{border:1px solid var(--hs-line);margin:1.5rem 0;padding:1.25rem;overflow-x:auto}[data-brand=house] .prose code{font-family:var(--hs-mono);color:var(--hs-ink);font-size:13px}[data-brand=house] .prose pre code{padding:0}[data-brand=house] .prose table{border-collapse:collapse;width:100%;margin:2rem 0;font-size:14px}[data-brand=house] .prose thead{border-bottom:1px solid var(--hs-ink)}[data-brand=house] .prose thead th{text-align:left;font-family:var(--hs-mono);letter-spacing:var(--hs-label-tracking);text-transform:uppercase;color:var(--hs-grey-2);padding:.75rem 1rem .75rem 0;font-size:10px;font-weight:500}[data-brand=house] .prose tbody tr{border-bottom:1px solid var(--hs-line)}[data-brand=house] .prose tbody td{color:var(--hs-ink-2);vertical-align:top;padding:.75rem 1rem .75rem 0}[data-brand=house] .prose tbody td:first-child{color:var(--hs-ink)}[data-brand=house] .prose hr{background:var(--hs-line);border:none;height:1px;margin:3rem 0}[data-brand=house] .prose img{max-width:100%;margin:2rem auto}@media (prefers-reduced-motion:reduce){[data-brand=house] *{transition:none!important;animation:none!important}}}
