.Hero_hero__1d92z{display:flex;flex-direction:column;background:var(--color-paper)}.Hero_inner__6YMQY{display:grid;grid-template-columns:1fr;gap:var(--space-7);padding-top:var(--space-8);padding-bottom:var(--space-7)}@media (min-width:960px){.Hero_inner__6YMQY{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:var(--space-8)}}.Hero_content__FJG4L{display:flex;flex-direction:column;gap:1.25rem}.Hero_title__bGj6o{font-size:clamp(2.5rem,7vw,var(--fs-64));letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);margin-top:.25rem}.Hero_lede__AeF01{font-size:var(--fs-18);line-height:var(--lh-body);color:var(--color-ink-2);max-width:56ch}.Hero_media__K63MP{position:relative;border:1px solid var(--color-rule-strong);border-radius:var(--radius-1);overflow:hidden;aspect-ratio:16/10;background:var(--color-ink);display:grid;place-items:center}.Hero_video__5aIGo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;background:var(--color-ink)}.Hero_scrollCue___0YZU{position:fixed;left:50%;bottom:calc(var(--space-3) + var(--safe-bottom));transform:translateX(-50%);z-index:50;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:rgba(245,242,236,.78);backdrop-filter:saturate(140%) blur(8px);border:1px solid var(--color-rule);border-radius:999px;box-shadow:0 2px 8px rgba(20,17,15,.12);cursor:pointer;color:var(--color-ink-2);transition:color var(--t-fast) var(--ease-out),opacity var(--t-med) var(--ease-out),visibility var(--t-med) var(--ease-out)}.Hero_scrollCue___0YZU:hover{color:var(--color-ink)}.Hero_scrollCueHidden__QcHqx{opacity:0;visibility:hidden;pointer-events:none}.Hero_chevron___2tcB{width:12px;height:12px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);animation:Hero_heroScrollBounce__lJr7X 1.6s var(--ease-out) infinite}@keyframes Hero_heroScrollBounce__lJr7X{0%,to{transform:rotate(45deg) translate(0);opacity:.5}50%{transform:rotate(45deg) translate(3px,3px);opacity:1}}@media (prefers-reduced-motion:reduce){.Hero_chevron___2tcB{animation:none}}.PathSelector_wrap__IyUyL{display:flex;gap:var(--space-5);margin-top:var(--space-7)}.PathSelector_card__Bv2aT{flex:1;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-7) var(--space-6);background:var(--color-paper-2);border:1px solid var(--color-rule-strong);text-decoration:none;color:var(--color-ink);transition:background var(--t-med) var(--ease-out);cursor:pointer}.PathSelector_card__Bv2aT:hover{background:var(--color-paper-3)}.PathSelector_cardEyebrow__e09Sq{font-family:var(--font-mono);font-size:var(--fs-14);font-weight:700;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-ink)}.PathSelector_cardTitle__FAyPk{font-size:var(--fs-24);font-weight:700;letter-spacing:var(--tracking-tight);line-height:var(--lh-snug);color:var(--color-ink)}.PathSelector_cardDesc__0sTma{font-size:var(--fs-16);color:var(--color-ink-2);line-height:var(--lh-body)}.PathSelector_cardCta__6yZ8F{margin-top:var(--space-2);font-size:var(--fs-20);font-weight:700;letter-spacing:var(--tracking-tight);color:var(--color-accent)}.PathSelector_card__Bv2aT:hover .PathSelector_cardCta__6yZ8F{text-decoration:underline;text-underline-offset:3px}@media (max-width:600px){.PathSelector_wrap__IyUyL{flex-direction:column}}.Reveal_reveal__lS5vP{opacity:0;transform:translateY(22px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);will-change:opacity,transform}.Reveal_visible__udCYc{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.Reveal_reveal__lS5vP{opacity:1;transform:none;transition:none}}.MythBuster_section__i78T_{padding:var(--space-8) 0;background:var(--color-paper-2);border-top:1px solid var(--color-rule-strong);border-bottom:1px solid var(--color-rule-strong)}.MythBuster_inner__k6UBz{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.MythBuster_item__WZYwx{display:flex;flex-direction:column;gap:var(--space-3)}.MythBuster_label__O4UqB{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-ink-3)}.MythBuster_myth__JEEk7{font-size:var(--fs-16);font-weight:700;color:var(--color-ink);font-style:italic}.MythBuster_reality__DSZCv{font-size:var(--fs-14);color:var(--color-ink-2);line-height:var(--lh-body)}@media (max-width:768px){.MythBuster_inner__k6UBz{grid-template-columns:1fr;gap:var(--space-5)}}.Testimonials_testimonials__0Y6Xy{padding:1.5rem 0 2.2rem;margin-top:1.5rem;position:relative;width:100%}.Testimonials_testimonials__0Y6Xy h2{font-size:1.5rem;color:#1a1a1a;margin-bottom:1.1rem;text-align:center;font-weight:700;letter-spacing:-.03em;position:relative}.Testimonials_testimonialGrid__Cn9fv{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.6rem;max-width:1000px;margin:0 auto;padding:0 .3rem;position:relative;align-items:stretch}.Testimonials_testimonialCard__QyRAG{background:white;padding:1.2rem;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;height:100%;width:100%;align-self:stretch;display:flex;flex-direction:column;position:relative;text-decoration:none;color:inherit;cursor:pointer}.Testimonials_testimonialCta__TU0Gd{margin-top:.9rem;font-family:var(--font-mono);font-size:var(--fs-14);font-weight:600;letter-spacing:var(--tracking-wide);color:var(--color-accent)}.Testimonials_testimonialCard__QyRAG:hover .Testimonials_testimonialCta__TU0Gd{text-decoration:underline;text-underline-offset:3px}.Testimonials_testimonialCard__QyRAG:hover{transform:translateY(-5px);box-shadow:0 8px 12px rgba(0,0,0,.1)}.Testimonials_testimonialText__iKfJu{font-size:1.1rem;color:#333;margin-bottom:1.5rem;line-height:1.6;font-style:italic;flex-grow:1}.Testimonials_testimonialAuthor__LYDzW{font-weight:600;color:#1a1a1a;margin-top:auto;font-size:1rem}@media (max-width:768px){.Testimonials_testimonials__0Y6Xy{padding:1rem 0}.Testimonials_testimonialGrid__Cn9fv{gap:.4rem;max-width:800px}.Testimonials_testimonials__0Y6Xy h2{font-size:1.2rem;margin-bottom:.7rem}.Testimonials_testimonialCard__QyRAG{padding:.8rem}}@media (max-width:480px){.Testimonials_testimonials__0Y6Xy{padding:1.2rem 0}.Testimonials_testimonialGrid__Cn9fv{grid-template-columns:1fr;gap:.7rem;max-width:400px}.Testimonials_testimonials__0Y6Xy h2{font-size:1.1rem;margin-bottom:.7rem}.Testimonials_testimonialCard__QyRAG{padding:.6rem}}.page_divider__Ku6aS{border:0;border-top:1px solid var(--color-rule);width:100%;max-width:var(--content-max);margin:var(--space-7) auto}@media (max-width:768px){.page_divider__Ku6aS{margin:var(--space-6) auto}}.page_pathSection__O0fCd{padding-top:var(--space-7);padding-bottom:var(--space-7)}.page_proofStrip__gk_pI{padding:var(--space-6) 0;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.page_specs__SfOCI{display:flex;gap:var(--space-8);justify-content:center}.page_spec__ebHhF{display:flex;flex-direction:column;gap:var(--space-1);align-items:center;text-align:center}.page_specLabel__SsDjL{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-ink-3)}.page_specValue__KyTzq{font-size:var(--fs-16);font-weight:600;color:var(--color-ink)}@media (max-width:600px){.page_specs__SfOCI{flex-direction:column;align-items:center;gap:var(--space-5)}}.ShareBlock_wrap__rPIa0{background:var(--color-paper-2);border:1px solid var(--color-rule-strong);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.ShareBlock_heading__1OGye{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-ink-3)}.ShareBlock_message__jLVcJ{font-size:var(--fs-16);color:var(--color-ink);line-height:var(--lh-body);white-space:pre-wrap;border-left:3px solid var(--color-rule-strong);padding-left:var(--space-4)}.ShareBlock_actions__sESq8{display:flex;gap:var(--space-3);flex-wrap:wrap}.ShareBlock_btn__v9da9{padding:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;border:1px solid var(--color-rule-strong);background:var(--color-paper);color:var(--color-ink);text-decoration:none;transition:background var(--t-fast) var(--ease-out)}.ShareBlock_btn__v9da9:hover{background:var(--color-paper-3)}.ShareBlock_btnPrimary__3Iy0o{background:var(--color-ink);color:var(--color-ink-on-dark);border-color:var(--color-ink)}.ShareBlock_btnPrimary__3Iy0o:hover{background:var(--color-ink-2)}.ShareBlock_copied__aPxcJ{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--color-success);letter-spacing:var(--tracking-wide);align-self:center}.SpecBlock_wrap__k5b3h{background:var(--color-paper-2);border:1px solid var(--color-rule-strong);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.SpecBlock_heading__Zr9_g{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-ink-3)}.SpecBlock_spec__c7ySb{font-size:var(--fs-16);color:var(--color-ink);line-height:var(--lh-body);border-left:3px solid var(--color-rule-strong);padding-left:var(--space-4);font-style:italic}.SpecBlock_actions__84kOq{display:flex;gap:var(--space-3);align-items:center}.SpecBlock_btn__gL2af{padding:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;background:var(--color-ink);color:var(--color-ink-on-dark);border:1px solid var(--color-ink);transition:background var(--t-fast) var(--ease-out)}.SpecBlock_btn__gL2af:hover{background:var(--color-ink-2)}.SpecBlock_copied__t4roL{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--color-success);letter-spacing:var(--tracking-wide)}.VentCalculator_wrap___u__9{background:var(--color-paper-2);border:1px solid var(--color-rule-strong);padding:var(--space-7) var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}.VentCalculator_orderBtn__GoeeG{display:inline-flex;align-items:center;align-self:flex-start;padding:var(--space-3) var(--space-6);background:var(--color-accent);color:var(--color-accent-ink);font-family:var(--font-mono);font-size:var(--fs-14);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;text-decoration:none;border-radius:var(--radius-1);box-shadow:0 2px 0 rgba(20,17,15,.18);transition:background var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.VentCalculator_orderBtn__GoeeG:hover{background:var(--color-accent-hover);transform:translateY(-2px);box-shadow:0 4px 0 rgba(20,17,15,.22)}.VentCalculator_heading__zHsPu{font-size:var(--fs-20);font-weight:700;letter-spacing:var(--tracking-tight);color:var(--color-ink)}.VentCalculator_fields__prLJU{display:flex;flex-direction:column;gap:var(--space-4)}.VentCalculator_field__rW_1h{display:flex;flex-direction:column;gap:var(--space-2)}.VentCalculator_label__OiV5o{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-ink-3)}.VentCalculator_input__CIguG{padding:var(--space-3) var(--space-4);background:var(--color-paper);border:1px solid var(--color-rule-strong);font-size:var(--fs-18);font-weight:600;color:var(--color-ink);width:100%;max-width:200px}.VentCalculator_input__CIguG:focus{outline:2px solid var(--color-accent);outline-offset:2px}.VentCalculator_results__37wn7{border-top:1px solid var(--color-rule);padding-top:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.VentCalculator_resultLine__jHoPa{display:flex;flex-direction:column;gap:var(--space-1)}.VentCalculator_resultLabel__SFEof{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-ink-3)}.VentCalculator_resultValue__D2j9s{font-size:var(--fs-24);font-weight:700;color:var(--color-ink);letter-spacing:var(--tracking-tight)}.VentCalculator_resultNote__Iep8N{font-size:var(--fs-14);color:var(--color-ink-2);line-height:var(--lh-body)}.VentCalculator_accent__GK1Re{color:var(--color-accent)}.VentCalculator_disclaimer__sAhfp{font-size:var(--fs-12);color:var(--color-ink-3);font-style:italic}