html[data-kit=house]{--font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-serif: "Fraunces", Georgia, "Times New Roman", serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--font-display: var(--font-serif);--font-heading: var(--font-serif);--font-body: var(--font-sans);--font-ui: var(--font-sans);--font-code: var(--font-mono);--radius-xs: 0px;--radius-sm: 2px;--radius-md: 2px;--radius-lg: 2px;--radius-xl: 2px;--radius-full: 9999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--control-sm: 36px;--control-md: 44px;--control-lg: 52px;--content-max: var(--page-width);--measure: 712px;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--shadow-paper: none;--duration-fast: .15s;--duration-base: .18s;--duration-slow: .3s;--ease-standard: ease;--ease-drawer: ease}html[data-kit=house],html[data-kit=house] .color-scheme-1,html[data-kit=house] .color-scheme-2,html[data-kit=house] .color-scheme-3,html[data-kit=house] .color-scheme-4,html[data-kit=house] .color-scheme-5,html[data-kit=house] .color-scheme-6{--background: rgb(var(--color-background));--foreground: rgb(var(--color-foreground));--card: rgb(var(--color-background));--card-foreground: rgb(var(--color-foreground));--popover: rgb(var(--color-background));--popover-foreground: rgb(var(--color-foreground));--primary: rgb(var(--color-button));--primary-foreground: rgb(var(--color-button-text));--primary-soft: rgba(var(--color-foreground), .06);--secondary: rgb(var(--color-secondary-button));--secondary-foreground: rgb(var(--color-secondary-button-text));--muted: rgba(var(--color-foreground), .04);--muted-foreground: rgba(var(--color-foreground), .75);--accent: rgba(var(--color-foreground), .06);--accent-foreground: rgb(var(--color-foreground));--border: rgba(var(--color-foreground), .75);--input: rgba(var(--color-foreground), .55);--ring: rgb(var(--color-foreground));--success: rgb(var(--color-foreground));--success-foreground: rgb(var(--color-background));--success-soft: rgba(var(--color-foreground), .06);--warning: rgb(var(--color-foreground));--warning-foreground: rgb(var(--color-background));--warning-soft: rgba(var(--color-foreground), .06);--destructive: rgb(var(--color-foreground));--destructive-foreground: rgb(var(--color-background));--destructive-soft: rgba(var(--color-foreground), .06);--overlay: rgba(var(--color-foreground), .5);--image-outline: rgba(var(--color-foreground), .1);--signature: #1B3A8A;--signature-foreground: #F4EFE6;--signature-rule: #F4EFE6;--sheet: #F4EFE6;--sheet-foreground: #121212;--sheet-rule: #A8A096;--chart-1: rgb(var(--color-foreground));--chart-2: #1B3A8A;--chart-3: #A8A096;--chart-4: rgba(var(--color-foreground), .6);--chart-5: rgba(var(--color-foreground), .35)}html[data-kit=house] .ds-display{font-family:var(--font-display);font-weight:500;font-size:clamp(34px,5vw,60px);line-height:1.05;letter-spacing:-.02em}html[data-kit=house] .ds-h1{font-family:var(--font-heading);font-weight:500;font-size:clamp(32px,4.6vw,52px);line-height:1.08;letter-spacing:-.02em}html[data-kit=house] .ds-h2{font-family:var(--font-heading);font-weight:500;font-size:clamp(30px,4.2vw,48px);line-height:1.1;letter-spacing:-.02em}html[data-kit=house] .ds-h3{font-family:var(--font-heading);font-weight:500;font-size:clamp(24px,3vw,32px);line-height:1.15;letter-spacing:-.01em}html[data-kit=house] .ds-metric{font-family:var(--font-heading);font-weight:500;font-size:56px;line-height:1;letter-spacing:-.02em}html[data-kit=house] .ds-lede{font-family:var(--font-body);font-size:17px;line-height:1.55;opacity:.85}html[data-kit=house] .ds-body{font-family:var(--font-body);font-size:18px;line-height:1.6;opacity:.9}html[data-kit=house] .ds-ui{font-family:var(--font-ui);font-weight:500;font-size:15px}html[data-kit=house] .ds-label{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;opacity:.7}html[data-kit=house] .ds-caption{font-family:var(--font-body);font-size:15px;line-height:1.5;opacity:.75}html[data-kit=house] .ds-code{font-family:var(--font-code);font-size:.92em;letter-spacing:0}html[data-kit=house] .ds-eyebrow{font-family:var(--font-mono);font-weight:500;font-size:13px;letter-spacing:.32em;text-transform:uppercase;opacity:.7}html[data-kit=house] .ds-section--center{text-align:center}html[data-kit=house] .ds-prose{font-family:var(--font-body);font-size:18px;line-height:1.6;opacity:.9}html[data-kit=house] .ds-prose strong{font-weight:600}html[data-kit=house] .ds-prose a{color:inherit}html[data-kit=house] .ds-link{font-family:var(--font-body);font-size:14px;font-weight:500;text-decoration:none;color:inherit;border-bottom:1px solid currentColor;padding-bottom:2px}html[data-kit=house] .ds-btn{padding:14px 26px;border:1px solid currentColor;border-radius:var(--radius-sm);font-family:var(--font-ui);font-weight:500;font-size:15px;text-decoration:none;color:inherit;background-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard)}html[data-kit=house] .ds-btn:hover{background-color:rgba(var(--color-foreground),.06)}html[data-kit=house] .ds-btn--primary{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}html[data-kit=house] .ds-btn--primary:hover{background-color:var(--primary);opacity:.88}html[data-kit=house] .ds-btn--outline{background-color:transparent}html[data-kit=house] .ds-btn--ghost{border-color:transparent}html[data-kit=house] .ds-btn--sm{padding:8px 14px;font-size:13px}html[data-kit=house] .ds-btn--lg{padding:16px 30px;font-size:16px}html[data-kit=house] .ds-btn[aria-disabled=true]{opacity:.45}html[data-kit=house] .ds-badge{display:inline-block;padding:2px 10px;border:1px solid currentColor;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase}html[data-kit=house] .ds-badge--pick{background-color:var(--foreground);color:var(--background);border-color:var(--foreground)}html[data-kit=house] .ds-badge--free{background-color:var(--signature);color:var(--signature-foreground);border-color:var(--signature)}html[data-kit=house] .ds-price{font-family:var(--font-heading);font-weight:500;font-size:clamp(36px,3.6vw,52px);line-height:1;letter-spacing:-.02em}html[data-kit=house] .ds-panel{border:1px solid currentColor;border-radius:var(--radius-sm);padding:32px 28px}html[data-kit=house] .ds-card{border:1px solid rgba(var(--color-foreground),.18);border-radius:var(--radius-sm);padding:24px;color:var(--foreground)}html[data-kit=house] .ds-card a{color:inherit;text-decoration:none}html[data-kit=house] .ds-callout{border-left:2px solid rgba(var(--color-foreground),.85);background-color:rgba(var(--color-foreground),.035);padding:16px 20px}html[data-kit=house] .ds-contents{border-top:2px solid rgba(var(--color-foreground),.85);padding-top:12px;font-family:var(--font-body);font-size:15px;line-height:1.5}html[data-kit=house] .ds-contents a{color:inherit;text-decoration:none}html[data-kit=house] .ds-contents a[aria-current]{text-decoration:underline}html[data-kit=house] .ds-codeblock{padding:28px 30px;border:1px solid currentColor;border-radius:var(--radius-sm);font-family:var(--font-code);font-size:14.5px;line-height:1.6;background-color:rgba(var(--color-foreground),.03);white-space:pre-wrap}html[data-kit=house] .ds-codeblock__label{font-size:11px;letter-spacing:.24em;text-transform:uppercase;opacity:.7;margin-bottom:14px}html[data-kit=house] .ds-tag{padding:.5rem 1.2rem;border:1px solid rgba(var(--color-foreground),.22);border-radius:100px;color:rgb(var(--color-foreground));font-size:1.35rem;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}html[data-kit=house] .ds-tag:hover,html[data-kit=house] .ds-tag:focus-visible,html[data-kit=house] .ds-tag[aria-current]{border-color:rgba(var(--color-foreground),.85);background-color:rgba(var(--color-foreground),.05)}html[data-kit=house] .ds-stat{padding:32px 30px;border:1px solid currentColor;border-radius:var(--radius-sm)}html[data-kit=house] .ds-stat__figure{font-family:var(--font-heading);font-weight:500;font-size:56px;line-height:1;letter-spacing:-.02em}html[data-kit=house] .ds-stat__caption{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;opacity:.7}html[data-kit=house] .ds-choice{padding:22px 0;border-top:1px solid currentColor}html[data-kit=house] .ds-choice:last-of-type{border-bottom:1px solid currentColor}html[data-kit=house] .ds-choice__note{font-size:15px;opacity:.75}html[data-kit=house] .ds-choice__note a{color:inherit}html[data-kit=house] .ds-choice__action{font-family:var(--font-mono);font-size:13px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:inherit;padding:10px 18px;border:1px solid currentColor;border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-standard)}html[data-kit=house] .ds-choice__action:hover{background-color:rgba(var(--color-foreground),.06)}html[data-kit=house] .ds-choice--pick .ds-choice__action{border-width:2px}html[data-kit=house] .ds-faq details{border-top:1px solid currentColor;padding:22px 0}html[data-kit=house] .ds-faq details:last-of-type{border-bottom:1px solid currentColor}html[data-kit=house] .ds-faq summary{font-family:var(--font-heading);font-weight:500;font-size:21px;line-height:1.3;letter-spacing:-.01em}html[data-kit=house] .ds-faq summary:after{content:"+";font-family:var(--font-mono);font-size:22px;flex-shrink:0;transition:transform var(--duration-base) var(--ease-standard)}html[data-kit=house] .ds-faq details[open] summary:after{content:"\2212"}html[data-kit=house] .ds-faq details p{font-family:var(--font-body);font-size:17px;line-height:1.6;margin:18px 0 0;opacity:.9}html[data-kit=house] .ds-rung{padding:28px 14px;border:1px solid currentColor;border-radius:var(--radius-sm);text-decoration:none;color:inherit;transition:transform var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}html[data-kit=house] .ds-rung:hover{transform:translateY(-2px);background-color:rgba(var(--color-foreground),.04)}html[data-kit=house] .ds-rung--pick{border-width:2px;padding-top:34px}html[data-kit=house] .ds-rung__flag{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:2px 10px;border:1px solid currentColor;border-radius:var(--radius-sm);background-color:var(--background);color:var(--foreground)}html[data-kit=house] .ds-rung__price{font-family:var(--font-heading);font-weight:500;font-size:clamp(36px,3.6vw,52px);letter-spacing:-.02em;line-height:1}html[data-kit=house] .ds-rung__name{font-family:var(--font-body);font-weight:600;font-size:15px;line-height:1.25;text-align:center}html[data-kit=house] .ds-rung__role{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.65;text-align:center}html[data-kit=house] .ds-ladder__more{padding-top:28px;border-top:1px solid currentColor}html[data-kit=house] .ds-worked{font-family:var(--font-body);color:var(--foreground)}html[data-kit=house] .ds-worked__notes{background-color:#e4ded1;color:#121212;padding:24px;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:16px;line-height:1.6}html[data-kit=house] .ds-worked__output{background-color:var(--sheet);color:var(--sheet-foreground);border:1px solid var(--sheet-foreground);padding:24px;border-radius:var(--radius-xs)}html[data-kit=house] .ds-worked__footnote{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.7}html[data-kit=house] .ds-steps{font-family:var(--font-body)}html[data-kit=house] .ds-step{padding-top:12px;border-top:1px solid currentColor}html[data-kit=house] .ds-step--yours{border-top-width:2px}html[data-kit=house] .ds-step--theirs{border-top-style:dashed}html[data-kit=house] .ds-ribbon{background-color:#121212;color:#f4efe6;font-family:var(--font-ui);font-size:14px}html[data-kit=house] #section-pain .eyebrow{font-family:JetBrains Mono,monospace;font-weight:500;font-size:13px;letter-spacing:.32em;text-transform:uppercase;opacity:.7}html[data-kit=house] #section-pain h2{font-family:Fraunces,serif;font-weight:500;font-size:clamp(30px,4.2vw,48px);line-height:1.1;letter-spacing:-.02em}html[data-kit=house] #section-pain p{font-family:Inter,sans-serif;font-size:18px;line-height:1.6;opacity:.9}html[data-kit=house] #section-pain .cta{padding:14px 26px;border:1px solid currentColor;border-radius:2px;font-family:Inter,sans-serif;font-weight:500;font-size:15px;text-decoration:none;color:inherit;transition:background-color .15s ease}html[data-kit=house] #section-pain .cta:hover{background-color:#0000000f}html[data-kit=house] #section-megapack .eyebrow{font-family:JetBrains Mono,monospace;font-weight:500;font-size:13px;letter-spacing:.32em;text-transform:uppercase;opacity:.7}html[data-kit=house] #section-megapack h2{font-family:Fraunces,serif;font-weight:500;font-size:clamp(30px,4.2vw,48px);line-height:1.1;letter-spacing:-.02em}html[data-kit=house] #section-megapack p{font-family:Inter,sans-serif;font-size:18px;line-height:1.6;opacity:.9}html[data-kit=house] #section-megapack ul{font-family:Inter,sans-serif;font-size:18px;line-height:1.6;padding-left:22px;opacity:.9}html[data-kit=house] #section-megapack .cta{padding:14px 26px;border:1px solid currentColor;border-radius:2px;font-family:Inter,sans-serif;font-weight:500;font-size:15px;text-decoration:none;color:inherit;transition:background-color .15s ease}html[data-kit=house] #section-megapack .cta:hover{background-color:#0000000f}html[data-kit=house] #section-excerpt .eyebrow{font-family:JetBrains Mono,monospace;font-weight:500;font-size:13px;letter-spacing:.32em;text-transform:uppercase;opacity:.7}html[data-kit=house] #section-excerpt h2{font-family:Fraunces,serif;font-weight:500;font-size:clamp(30px,4.2vw,48px);line-height:1.1;letter-spacing:-.02em}html[data-kit=house] #section-excerpt p{font-family:Inter,sans-serif;font-size:18px;line-height:1.6;opacity:.9}html[data-kit=house] #section-excerpt .prompt-block{padding:28px 30px;border:1px solid currentColor;border-radius:2px;font-family:JetBrains Mono,monospace;font-size:14.5px;line-height:1.6;background-color:#00000008}html[data-kit=house] #section-excerpt .prompt-block .label{font-size:11px;letter-spacing:.24em;text-transform:uppercase;opacity:.7}html[data-kit=house] #section-excerpt .cta{padding:14px 26px;border:1px solid currentColor;border-radius:2px;font-family:Inter,sans-serif;font-weight:500;font-size:15px;text-decoration:none;color:inherit;transition:background-color .15s ease}html[data-kit=house] #section-excerpt .cta:hover{background-color:#0000000f}html[data-kit=house] #section-receipts .eyebrow{font-family:JetBrains Mono,monospace;font-weight:500;font-size:13px;letter-spacing:.32em;text-transform:uppercase;opacity:.7;text-align:center}html[data-kit=house] #section-receipts h2{font-family:Fraunces,serif;font-weight:500;font-size:clamp(30px,4.2vw,48px);line-height:1.1;letter-spacing:-.02em;text-align:center}html[data-kit=house] #section-receipts .receipt{padding:32px 30px;border:1px solid currentColor;border-radius:2px}html[data-kit=house] #section-receipts .stat{font-family:Fraunces,serif;font-weight:500;font-size:56px;line-height:1;letter-spacing:-.02em}html[data-kit=house] #section-receipts .stat-sub{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;opacity:.7}html[data-kit=house] #section-receipts .receipt p{font-family:Inter,sans-serif;font-size:16px;line-height:1.55;opacity:.9}html[data-kit=house] #section-receipts .receipt-cta{font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-decoration:none;color:inherit;border-bottom:1px solid currentColor;padding-bottom:2px}@media(max-width:749px){html[data-kit=house] #section-receipts .stat{font-size:44px}}html[data-kit=house] #section-routing .eyebrow{font-family:JetBrains Mono,monospace;font-weight:500;font-size:13px;letter-spacing:.32em;text-transform:uppercase;opacity:.7;text-align:center}html[data-kit=house] #section-routing h2{font-family:Fraunces,serif;font-weight:500;font-size:clamp(30px,4.2vw,48px);line-height:1.1;letter-spacing:-.02em;text-align:center}html[data-kit=house] #section-routing .lede{font-family:Inter,sans-serif;font-size:17px;line-height:1.55;text-align:center;opacity:.85}html[data-kit=house] #section-routing .row{padding:22px 0;border-top:1px solid currentColor}html[data-kit=house] #section-routing .row:last-of-type{border-bottom:1px solid currentColor}html[data-kit=house] #section-routing .row .if{font-family:Inter,sans-serif;font-size:17px;line-height:1.5}html[data-kit=house] #section-routing .row .if strong{font-weight:600}html[data-kit=house] #section-routing .row .free{font-size:15px;opacity:.75}html[data-kit=house] #section-routing .row .free a{color:inherit}html[data-kit=house] #section-routing .row .pick{font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:inherit;padding:10px 18px;border:1px solid currentColor;border-radius:2px;transition:background-color .15s ease}html[data-kit=house] #section-routing .row .pick:hover{background-color:#0000000f}html[data-kit=house] #section-routing .row--primary .pick{border-width:2px}html[data-kit=house] #section-routing .closer{font-family:Inter,sans-serif;font-size:16px;line-height:1.55;text-align:center;opacity:.85}html[data-kit=house] #section-routing .closer a{color:inherit}html[data-kit=house] .journal-topics-row__label{font-family:inherit;font-size:1.2rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;opacity:.55}html[data-kit=house] .journal-topics-row__chip{padding:.5rem 1.2rem;border:1px solid rgba(var(--color-foreground),.22);border-radius:100px;color:rgb(var(--color-foreground));font-size:1.35rem;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}html[data-kit=house] .journal-topics-row__chip:hover,html[data-kit=house] .journal-topics-row__chip:focus-visible{border-color:rgba(var(--color-foreground),.85);background-color:rgba(var(--color-foreground),.05)}html[data-kit=house] #section-not-for-you .eyebrow{font-family:JetBrains Mono,monospace;font-weight:500;font-size:13px;letter-spacing:.32em;text-transform:uppercase;opacity:.7}html[data-kit=house] #section-not-for-you h2{font-family:Fraunces,serif;font-weight:500;font-size:clamp(30px,4.2vw,48px);line-height:1.1;letter-spacing:-.02em}html[data-kit=house] #section-not-for-you p{font-family:Inter,sans-serif;font-size:18px;line-height:1.6;opacity:.9}html[data-kit=house] #section-not-for-you ul{font-family:Inter,sans-serif;font-size:17px;line-height:1.55;padding-left:22px;opacity:.9}html[data-kit=house] #section-not-for-you ul li strong{font-weight:600}html[data-kit=house] #section-faq .eyebrow{font-family:JetBrains Mono,monospace;font-weight:500;font-size:13px;letter-spacing:.32em;text-transform:uppercase;opacity:.7;text-align:center}html[data-kit=house] #section-faq h2{font-family:Fraunces,serif;font-weight:500;font-size:clamp(30px,4.2vw,48px);line-height:1.1;letter-spacing:-.02em;text-align:center}html[data-kit=house] #section-faq details{border-top:1px solid currentColor;padding:22px 0}html[data-kit=house] #section-faq details:last-of-type{border-bottom:1px solid currentColor}html[data-kit=house] #section-faq details summary{font-family:Fraunces,serif;font-weight:500;font-size:21px;line-height:1.3;letter-spacing:-.01em}html[data-kit=house] #section-faq details summary:after{content:"+";font-family:JetBrains Mono,monospace;font-size:22px;transition:transform .18s ease}html[data-kit=house] #section-faq details[open] summary:after{content:"\2212"}html[data-kit=house] #section-faq details p{font-family:Inter,sans-serif;font-size:17px;line-height:1.6;opacity:.9}html[data-kit=house] #section-final-cta{text-align:center}html[data-kit=house] #section-final-cta h2{font-family:Fraunces,serif;font-weight:500;font-size:clamp(34px,5vw,60px);line-height:1.05;letter-spacing:-.02em}html[data-kit=house] #section-final-cta p{font-family:Inter,sans-serif;font-size:18px;line-height:1.55;opacity:.9}html[data-kit=house] #section-final-cta .cta-row{justify-content:center}html[data-kit=house] #section-final-cta .cta{padding:16px 30px;border:1px solid currentColor;border-radius:2px;font-family:Inter,sans-serif;font-weight:500;font-size:16px;text-decoration:none;color:inherit;transition:background-color .15s ease}html[data-kit=house] #section-final-cta .cta:hover{background-color:#0000000f}html[data-kit=house] #pdp-free-onramp,html[data-kit=house] #article-free-onramp{text-align:center}html[data-kit=house] #pdp-free-onramp .onramp-box,html[data-kit=house] #article-free-onramp .onramp-box{border:1px solid currentColor;border-radius:2px;padding:32px 28px}html[data-kit=house] #pdp-free-onramp .onramp-eyebrow,html[data-kit=house] #article-free-onramp .onramp-eyebrow{font-family:JetBrains Mono,monospace;font-weight:500;font-size:12px;letter-spacing:.28em;text-transform:uppercase;opacity:.7}html[data-kit=house] #pdp-free-onramp h2,html[data-kit=house] #article-free-onramp h2{font-family:Fraunces,serif;font-weight:500;font-size:clamp(24px,3vw,32px);line-height:1.15;letter-spacing:-.01em}html[data-kit=house] #pdp-free-onramp p,html[data-kit=house] #article-free-onramp p{font-family:Inter,sans-serif;font-size:16px;line-height:1.55;opacity:.85}html[data-kit=house] #pdp-free-onramp a.onramp-cta,html[data-kit=house] #article-free-onramp a.onramp-cta{font-weight:inherit;font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:inherit;padding:12px 22px;border:1px solid currentColor;border-radius:2px;transition:background-color .15s ease}html[data-kit=house] #pdp-free-onramp a.onramp-cta:hover,html[data-kit=house] #article-free-onramp a.onramp-cta:hover{background-color:#0000000f}@media(max-width:749px){html[data-kit=house] #pdp-free-onramp .onramp-box,html[data-kit=house] #article-free-onramp .onramp-box{padding:26px 20px}}html[data-kit=house] #ladder-home{text-align:center}html[data-kit=house] #ladder-home .ladder-eyebrow{font-family:JetBrains Mono,monospace;font-weight:500;font-size:13px;letter-spacing:.32em;text-transform:uppercase;opacity:.7}html[data-kit=house] #ladder-home .ladder-heading{font-family:Fraunces,serif;font-weight:500;font-size:clamp(28px,4.5vw,48px);letter-spacing:-.02em;line-height:1.08}html[data-kit=house] #ladder-home .ladder-subtitle{font-family:Inter,sans-serif;font-size:17px;line-height:1.5;opacity:.78}html[data-kit=house] #ladder-home .ladder-step{text-decoration:none;color:inherit;padding:28px 14px;border:1px solid currentColor;border-radius:2px;transition:transform .15s ease,background-color .15s ease}html[data-kit=house] #ladder-home .ladder-step:hover{transform:translateY(-2px);background-color:#ffffff0a}html[data-kit=house] #ladder-home .ladder-step--hero{border-width:2px;padding-top:34px}html[data-kit=house] #ladder-home .ladder-flag{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:2px 10px;border:1px solid currentColor;border-radius:2px;background-color:#121212;color:#f4efe6}html[data-kit=house] #ladder-home .ladder-price{font-family:Fraunces,serif;font-weight:500;font-size:clamp(36px,3.6vw,52px);letter-spacing:-.02em;line-height:1}html[data-kit=house] #ladder-home .ladder-name{font-family:Inter,sans-serif;font-weight:600;font-size:15px;line-height:1.25;text-align:center}html[data-kit=house] #ladder-home .ladder-role{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.65;text-align:center}html[data-kit=house] #ladder-home .ladder-more{padding-top:28px;border-top:1px solid currentColor}html[data-kit=house] #ladder-home .ladder-more-lede{font-family:Inter,sans-serif;font-size:15px;line-height:1.5;opacity:.75}html[data-kit=house] #ladder-home .ladder-more-links a{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:inherit;padding:8px 14px;border:1px solid currentColor;border-radius:2px;opacity:.85;transition:opacity .15s ease}html[data-kit=house] #ladder-home .ladder-more-links{justify-content:center}html[data-kit=house] #ladder-home .ladder-more-links a:hover{opacity:1;border-color:currentColor;background-color:transparent}@media(max-width:749px){html[data-kit=house] #ladder-home .ladder-step{padding:22px 14px}html[data-kit=house] #ladder-home .ladder-step--hero{padding-top:28px}html[data-kit=house] #ladder-home .ladder-price{font-size:40px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/kit-house.css.map */
