body:has(.transmission-hero),html:has(.transmission-hero){overflow-x:clip}.landing-root #marketing-main:has(.transmission-hero){overflow:visible}.landing-root .transmission-hero{padding:0;height:250svh;overflow:visible;background:var(--paper)}.landing-root .transmission-hero:after,.landing-root .transmission-hero:before{display:none}.landing-root .transmission-sticky{--intro-opacity:1;--inspect-opacity:0;--explode-progress:0%;position:sticky;top:76px;height:calc(100svh - 76px);min-height:620px;max-height:1000px;overflow:hidden;border-bottom:1px solid var(--line-strong)}.landing-root .transmission-stage-art{position:absolute;inset:0 0 166px}.landing-root .transmission-canvas{position:absolute;inset:0;opacity:0;transition:opacity .4s ease}.landing-root .transmission-canvas canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:pan-y}.landing-root .transmission-part-labels{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:0}.landing-root .transmission-part-labels svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.landing-root .transmission-part-labels line{stroke:var(--line-strong);stroke-width:1}.landing-root .transmission-part-labels>span{position:absolute;left:0;top:0;color:var(--fg-2);font-family:var(--font-mono);font-size:10px}.landing-root .transmission-hero[data-status=ready] .transmission-canvas{opacity:1}.landing-root .transmission-poster{position:absolute;inset:10% 0 3% 38%}.landing-root .transmission-poster img{-o-object-fit:contain;object-fit:contain}.landing-root .transmission-hero[data-status=ready] .transmission-poster{visibility:hidden}.landing-root .transmission-intro{position:relative;z-index:2;width:100%;height:calc(100% - 170px);display:flex;align-items:center;pointer-events:none;opacity:var(--intro-opacity);transform:translateY(calc((1 - var(--intro-opacity)) * -35px))}.landing-root .transmission-intro .product-hero-grid{display:block;max-width:460px;padding-bottom:var(--s-6);pointer-events:auto}.landing-root .transmission-intro .product-hero-copy{max-width:100%}.landing-root .transmission-intro .product-hero-intro{display:block;margin-top:var(--s-6);max-width:390px}.landing-root .transmission-hero .h1{font-size:clamp(2.75rem,4.05vw,3.65rem)}.landing-root .transmission-hero .lede{font-size:var(--t-16);line-height:1.6}.landing-root .transmission-identity{position:absolute;top:var(--s-6);right:max(var(--s-8),calc((100% - 1216px) / 2));text-align:right;pointer-events:none}.landing-root .transmission-identity strong{display:block;font-size:clamp(3.5rem,5vw,4.5rem);line-height:1.05;font-weight:400;letter-spacing:-.07em;margin-top:var(--s-2)}.landing-root .transmission-identity>span:last-child{display:block;margin-top:var(--s-2);font-family:var(--font-mono);font-size:10px;color:var(--fg-3)}.landing-root .transmission-inspect{position:absolute;inset:var(--s-10) 0 auto;pointer-events:none;opacity:var(--inspect-opacity)}.landing-root .transmission-inspect p{max-width:250px;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.2;letter-spacing:-.04em;margin-top:var(--s-3)}.landing-root .transmission-bottom{position:absolute;bottom:0;left:0;right:0;padding-bottom:var(--s-5);width:100%}.landing-root .transmission-stage-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:38px}.landing-root .transmission-stage-heading>div{display:flex;align-items:center;gap:var(--s-4);font-size:var(--t-13)}.landing-root .transmission-index{color:var(--fg-3);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em}.landing-root button.transmission-reset{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;font-size:var(--t-12);color:var(--fg-2)}.landing-root .transmission-controls{min-width:0;margin:0;padding:0;border:0}.landing-root .transmission-controls:disabled{opacity:.45}.landing-root .transmission-controls input{display:block;width:100%;height:24px;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:ew-resize}.landing-root .transmission-controls input::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,var(--gold-ink) var(--explode-progress),var(--line-strong) var(--explode-progress))}.landing-root .transmission-controls input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin-top:-6px;border-radius:var(--r-full);background:var(--gold);border:2px solid var(--gold-ink)}.landing-root .transmission-controls input::-moz-range-track{height:2px;background:var(--line-strong)}.landing-root .transmission-controls input::-moz-range-progress{height:2px;background:var(--gold-ink)}.landing-root .transmission-controls input::-moz-range-thumb{width:12px;height:12px;border-radius:var(--r-full);background:var(--gold);border:2px solid var(--gold-ink)}.landing-root .transmission-stops{display:flex;justify-content:space-between}.landing-root .transmission-stops button{display:flex;align-items:center;gap:var(--s-2);min-height:36px;font-size:var(--t-12);color:var(--fg-3);padding:0}.landing-root .transmission-stops button span{font-family:var(--font-mono);font-size:9px}.landing-root .transmission-stops button[aria-pressed=true]{color:var(--fg);font-weight:600}.landing-root .transmission-stops button[aria-pressed=true] span{color:var(--gold-ink)}.landing-root .transmission-footnote{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--line);font-size:10px;color:var(--fg-3)}.landing-root .transmission-footnote a,.landing-root .transmission-footnote>span:first-child{display:inline-flex;align-items:center;gap:var(--s-2)}.landing-root .transmission-footnote a{color:var(--fg);min-height:24px}.landing-root .transmission-hero :is(button,input,a):focus-visible{outline:2px solid var(--gold-ink);outline-offset:5px}.landing-root .transmission-hero[data-status=fallback],.landing-root .transmission-hero[data-status=loading]{height:auto}@media (min-width:900px) and (max-height:760px){.landing-root .transmission-sticky{min-height:590px}.landing-root .transmission-intro .product-hero-grid{max-width:420px}.landing-root .transmission-hero .h1{font-size:3rem}.landing-root .transmission-hero .hero-cta,.landing-root .transmission-intro .product-hero-intro{margin-top:var(--s-4)}}@media (max-width:899px){.landing-root .transmission-sticky{min-height:0}.landing-root .transmission-intro{align-items:flex-start;padding-top:var(--s-6);height:auto}.landing-root .transmission-intro .product-hero-grid{max-width:580px;padding-bottom:0}.landing-root .transmission-intro .product-hero-copy .mb-3{display:none}.landing-root .transmission-hero .h1{font-size:clamp(2rem,5vw,2.7rem);margin-top:var(--s-3)}.landing-root .transmission-hero .h1 .block{display:inline}.landing-root .transmission-hero .h1 .block+.block:before{content:" "}.landing-root .transmission-intro .product-hero-intro{margin-top:var(--s-3);max-width:510px}.landing-root .transmission-hero .lede{font-size:var(--t-14);line-height:1.5}.landing-root .transmission-hero .hero-cta{margin-top:var(--s-4)}.landing-root .transmission-stage-art{top:0;bottom:162px}.landing-root .transmission-part-labels{display:none}.landing-root .transmission-identity{top:auto;bottom:188px;right:var(--s-8)}.landing-root .transmission-identity strong{font-size:2.6rem}.landing-root .transmission-identity .eyebrow{display:none}.landing-root .transmission-identity>span:last-child{font-size:8px}.landing-root .transmission-poster{inset:45% 4% 4%}.landing-root .transmission-inspect{top:var(--s-6)}.landing-root .transmission-inspect p{max-width:290px;font-size:1.6rem}.landing-root .transmission-illustration-note{display:none}}@media (max-width:600px){.landing-root .transmission-sticky{top:64px;height:calc(100svh - 64px);min-height:0}.landing-root .transmission-bottom,.landing-root .transmission-inspect,.landing-root .transmission-intro{padding-inline:var(--s-5)}.landing-root .transmission-hero .hero-cta{gap:var(--s-5)}.landing-root .transmission-hero .hero-cta .btn{font-size:var(--t-13);min-height:44px}.landing-root .transmission-identity{right:var(--s-5);bottom:185px}.landing-root .transmission-stops button{gap:5px;font-size:11px;min-height:44px}.landing-root .transmission-stage-heading>div{gap:var(--s-2);font-size:var(--t-12)}.landing-root .transmission-footnote{font-size:9px;gap:var(--s-2);margin-top:var(--s-2)}.landing-root .transmission-footnote>span:first-child{max-width:185px}.landing-root .transmission-footnote a{min-height:32px}}@media (max-width:600px) and (max-height:740px){.landing-root .transmission-intro{padding-top:var(--s-4)}.landing-root .transmission-hero .h1{font-size:1.75rem}.landing-root .transmission-hero .lede{font-size:var(--t-13);line-height:1.4}.landing-root .transmission-intro .product-hero-intro{margin-top:var(--s-2)}.landing-root .transmission-hero .hero-cta{margin-top:var(--s-3)}.landing-root .transmission-identity strong{font-size:2.1rem}}@media (prefers-reduced-motion:reduce){.landing-root .transmission-hero{height:auto}.landing-root .transmission-sticky{position:relative;top:0}.landing-root .transmission-canvas{transition:none}}@media (max-width:899px) and (max-height:620px){.landing-root .transmission-hero{height:auto}.landing-root .transmission-sticky{position:relative;top:0;height:660px}}@media print{.landing-root .transmission-hero{height:auto;padding-bottom:var(--s-10)}.landing-root .transmission-sticky{position:static;height:auto;min-height:0;max-height:none}.landing-root .transmission-inspect,.landing-root .transmission-stage-art{display:none}.landing-root .transmission-bottom{position:static;margin-top:var(--s-6)}.landing-root .transmission-intro{height:auto;opacity:1;transform:none;pointer-events:auto}}