.rapad-landing{--paper:#f5f0e5;--ink:#181917;--muted:#595950;--orange:#f2643c;--yellow:#f9d943;--line:#c9c4b7;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica,sans-serif}.rapad-landing *{box-sizing:border-box}.rapad-landing a{color:inherit;text-decoration:none}.rapad-landing a:focus-visible,.rapad-landing button:focus-visible,.rapad-landing input:focus-visible,.rapad-landing summary:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.rapad-landing h1,.rapad-landing h2,.rapad-landing h3,.rapad-landing p{margin-top:0}.rapad-landing h1,.rapad-landing h2,.rapad-landing .stage-copy,.rapad-landing .sample-card-main strong{letter-spacing:-.035em;font-family:Impact,Arial Narrow,Arial Black,sans-serif;font-weight:900;font-stretch:75%}.rapad-landing .topline,.rapad-landing .eyebrow,.rapad-landing .hero-foot,.rapad-landing .hero-art-head,.rapad-landing .hero-art-foot,.rapad-landing .hero-art-track,.rapad-landing .section-marker,.rapad-landing .section-kicker,.rapad-landing .time-step>span,.rapad-landing .deliverable-list>div>span,.rapad-landing .status,.rapad-landing .sample-card-top,.rapad-landing .sample-card-bottom,.rapad-landing .sample-card-label,.rapad-landing .sample-card-state{letter-spacing:.12em;font-size:10px;font-weight:900;line-height:1.3}.rapad-landing .topline{background:var(--ink);color:#f8f4e9;justify-content:space-between;gap:20px;padding:10px clamp(24px,5.2vw,84px);display:flex}.rapad-landing .hero{grid-template-columns:minmax(0,1fr) minmax(380px,.96fr);align-items:center;gap:clamp(32px,4.8vw,76px);max-width:1600px;min-height:670px;margin:auto;padding:clamp(50px,5.3vw,84px) clamp(24px,5.2vw,84px) 68px;display:grid}.rapad-landing .hero-copy{min-width:0}.rapad-landing .eyebrow{align-items:center;gap:10px;margin-bottom:22px;display:flex}.rapad-landing .live-dot,.rapad-landing .on-air span,.rapad-landing .status-dot{background:var(--orange);border-radius:50%;flex:none;width:8px;height:8px}.rapad-landing h1{white-space:nowrap;margin:0 0 35px;font-size:clamp(70px,7.45vw,122px);line-height:.81}.rapad-landing h1 span{color:#d75031}.rapad-landing .hero-lede{color:#373a34;max-width:580px;font-size:17px;line-height:1.58}.rapad-landing .hero-lede strong{color:var(--ink)}.rapad-landing .hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin:30px 0 38px;display:flex}.rapad-landing .button{letter-spacing:.02em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:40px;min-height:54px;padding:16px 20px;font-size:12px;font-weight:900;display:inline-flex}.rapad-landing .button-dark{background:var(--ink);color:#fff;box-shadow:6px 6px 0 var(--orange);transition:transform .18s,box-shadow .18s}.rapad-landing .button-dark:hover{box-shadow:3px 3px 0 var(--orange);transform:translate(3px,3px)}.rapad-landing .text-link{border-bottom:2px solid;align-items:center;gap:10px;padding-bottom:4px;font-size:12px;font-weight:900;display:inline-flex}.rapad-landing .text-link:hover{color:#b94325}.rapad-landing .hero-foot{border-top:1px solid var(--line);color:#66675e;justify-content:space-between;gap:10px;max-width:540px;padding-top:12px;display:flex}.rapad-landing .hero-foot span+span:before{content:"✳";color:var(--orange);margin-right:16px}.rapad-landing .hero-art{color:#f5f0e5;border:1px solid var(--ink);background:#20221e;flex-direction:column;min-height:560px;padding:18px 20px 16px;display:flex;position:relative;overflow:hidden;box-shadow:12px 12px #d2cbbb}.rapad-landing .hero-art-head,.rapad-landing .hero-art-foot{z-index:2;justify-content:space-between;gap:10px;display:flex;position:relative}.rapad-landing .hero-art-head{border-bottom:1px solid #6b6a5d;padding-bottom:15px}.rapad-landing .on-air{color:var(--yellow);align-items:center;gap:7px;display:inline-flex}.rapad-landing .hero-art-stage{flex:1;grid-template-columns:.9fr 1fr;align-items:center;min-height:390px;display:grid;position:relative;overflow:hidden}.rapad-landing .hero-art-stage:before{content:"";aspect-ratio:1;border:32px solid var(--orange);border-radius:50%;width:56%;position:absolute;top:50%;left:4%;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #f3b66a}.rapad-landing .hero-art-stage:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 23px,#ffffff09 24px);position:absolute;inset:0}.rapad-landing .stage-stamp{z-index:4;background:var(--yellow);width:77px;height:77px;color:var(--ink);letter-spacing:-.03em;border-radius:50%;align-content:center;justify-items:center;font-family:Impact,Arial Black,sans-serif;font-size:32px;line-height:.8;display:grid;position:absolute;top:17px;right:4px;transform:rotate(13deg)}.rapad-landing .stage-stamp small{letter-spacing:.13em;margin-top:8px;font-family:Arial,sans-serif;font-size:11px;font-weight:900}.rapad-landing .stage-product{z-index:2;filter:drop-shadow(20px 24px #0000003d);flex-direction:column;justify-self:center;width:150px;height:242px;display:flex;position:relative;transform:rotate(-9deg)}.rapad-landing .product-cap{z-index:2;background:#f9e8bd;border:4px solid #171917;border-radius:50%/55%;width:142px;height:18px;margin:0 auto;position:relative}.rapad-landing .product-label{text-align:center;background:var(--yellow);color:var(--ink);letter-spacing:-.02em;border-left:5px solid #171917;border-right:5px solid #171917;flex-direction:column;flex:1;justify-content:center;align-items:center;margin-top:-8px;font-family:Impact,Arial Narrow,sans-serif;font-size:32px;line-height:.86;display:flex}.rapad-landing .product-label span{color:var(--orange);margin-top:10px;font-size:46px}.rapad-landing .product-base{z-index:2;background:#f5b925;border:4px solid #171917;border-radius:50%/55%;height:18px;margin-top:-9px;position:relative}.rapad-landing .stage-copy{z-index:3;color:#fff6e8;text-shadow:5px 5px #10110f;padding-left:5px;font-size:clamp(48px,5vw,80px);line-height:.9;position:relative}.rapad-landing .stage-copy>span{display:block}.rapad-landing .stage-copy small{max-width:200px;color:var(--yellow);letter-spacing:.13em;margin-top:20px;font-family:Arial,sans-serif;font-size:9px;line-height:1.4;display:block}.rapad-landing .hero-art-track{color:#aaa89b;border-top:1px solid #6b6a5d;align-items:center;gap:11px;padding:12px 0;display:flex}.rapad-landing .waveform{flex:1;justify-content:space-between;align-items:center;gap:3px;min-width:0;height:42px;display:flex;overflow:hidden}.rapad-landing .waveform i{background:var(--orange);transform-origin:50%;flex:1;min-width:2px;max-width:8px;display:block}.rapad-landing .hero-art-track .waveform i:nth-child(3n){background:var(--yellow)}.rapad-landing .hero-art-foot{color:#c4c1b2;border-top:1px solid #6b6a5d;padding-top:14px}.rapad-landing .ticker{background:var(--yellow);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);overflow:hidden}.rapad-landing .ticker-track{width:max-content;animation:28s linear infinite rapad-marquee;display:flex}.rapad-landing .ticker-run{letter-spacing:.015em;white-space:nowrap;flex:none;align-items:center;gap:36px;padding:13px 36px 13px 25px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(19px,2.3vw,31px);display:flex}.rapad-landing .ticker:hover .ticker-track{animation-play-state:paused}.rapad-landing .section{padding:88px clamp(24px,5.2vw,84px);scroll-margin-top:20px}.rapad-landing .section-marker{white-space:nowrap;align-items:center;gap:18px;margin-bottom:50px;display:flex}.rapad-landing .section-marker .line{background:var(--line);flex:1;height:1px}.rapad-landing .section-kicker{color:#b5482b;margin-bottom:17px}.rapad-landing .workflow-section{max-width:1600px;margin:auto}.rapad-landing .workflow-head{grid-template-columns:1fr .67fr;align-items:end;gap:8vw;display:grid}.rapad-landing .workflow-head h2{margin:0;font-size:clamp(64px,7.5vw,116px);line-height:.87}.rapad-landing .workflow-head h2 em,.rapad-landing .faq-head h2 em{color:var(--orange);font-style:normal}.rapad-landing .workflow-head>p{color:#51544a;max-width:470px;margin:0 0 5px;font-size:16px;line-height:1.65}.rapad-landing .workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:54px;display:grid}.rapad-landing .workflow-card{border:1px solid var(--ink);background:#eae2d2;flex-direction:column;min-height:270px;padding:24px;display:flex}.rapad-landing .workflow-card>span{color:#a3442a;letter-spacing:.12em;font-size:10px;font-weight:900}.rapad-landing .workflow-card strong{letter-spacing:-.025em;margin:auto 0 15px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(37px,3.7vw,58px);line-height:.95;display:block}.rapad-landing .workflow-card p{color:#4d5148;max-width:310px;margin:0;font-size:14px;line-height:1.5}.rapad-landing .workflow-result{background:var(--yellow);box-shadow:6px 6px 0 var(--ink)}.rapad-landing .intro-section,.rapad-landing .sample-section{max-width:1600px;margin:auto}.rapad-landing .intro-grid{grid-template-columns:1fr .8fr;gap:10vw;display:grid}.rapad-landing .intro-grid h2,.rapad-landing .sample-copy h3{margin:0;font-size:clamp(58px,6.3vw,104px);line-height:.91}.rapad-landing .intro-grid h2 em,.rapad-landing .sample-copy h3 em{color:var(--orange);font-style:normal}.rapad-landing .intro-body{max-width:530px;color:var(--muted);font-size:15px;line-height:1.7}.rapad-landing .intro-body p{margin-bottom:15px}.rapad-landing .intro-body .large-copy{color:var(--ink);letter-spacing:-.035em;margin-bottom:22px;font-size:25px;font-weight:800;line-height:1.25}.rapad-landing .timeline{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:76px;display:grid}.rapad-landing .time-step{border:1px solid var(--ink);background:#f0e8d9;min-height:198px;padding:20px 19px}.rapad-landing .time-step:first-child,.rapad-landing .time-step:last-child{background:var(--yellow)}.rapad-landing .time-step>span{color:#ad472b}.rapad-landing .time-step strong{letter-spacing:-.02em;margin:28px 0 12px;font-family:Impact,Arial Narrow,sans-serif;font-size:43px;font-weight:900;line-height:1;display:block}.rapad-landing .time-step p{color:#4b4b43;max-width:220px;margin-bottom:0;font-size:13px;line-height:1.5}.rapad-landing .deliverable-section{background:var(--ink);color:#f5f0e5}.rapad-landing .deliverable-section>.section-marker,.rapad-landing .deliverable-grid,.rapad-landing .development-note{max-width:1432px;margin-left:auto;margin-right:auto}.rapad-landing .deliverable-section .section-marker .line{background:#4a4b42}.rapad-landing .deliverable-grid{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.rapad-landing .deliverable-grid .section-kicker{color:var(--yellow)}.rapad-landing .deliverable-grid h2{margin:0;font-size:clamp(62px,7vw,116px);line-height:.88}.rapad-landing .deliverable-grid h2 em{color:var(--orange);font-style:normal}.rapad-landing .record-mark{background:repeating-radial-gradient(circle,#34352f 0 2px,#181917 3px 9px);border:6px solid #34352f;border-radius:50%;place-items:center;width:126px;height:126px;margin-top:38px;display:grid}.rapad-landing .record-mark img{border-radius:50%;width:59px;height:59px;display:block}.rapad-landing .deliverable-list{border-top:1px solid #6b6c60}.rapad-landing .deliverable-list>div{border-bottom:1px solid #6b6c60;grid-template-columns:100px 1fr;gap:15px;padding:21px 0;display:grid}.rapad-landing .deliverable-list>div>span{color:var(--yellow);padding-top:6px}.rapad-landing .deliverable-list p{margin:0}.rapad-landing .deliverable-list strong{letter-spacing:-.035em;font-size:23px;display:block}.rapad-landing .deliverable-list small{color:#c0c0b3;margin-top:6px;font-size:13px;line-height:1.5;display:block}.rapad-landing .development-note{color:#bfc0b4;border-top:1px solid #6b6c60;margin-top:60px;margin-bottom:0;padding-top:18px;font-size:12px;line-height:1.5}.rapad-landing .sample-grid{grid-template-columns:1fr .88fr;align-items:center;gap:9vw;display:grid}.rapad-landing .sample-copy{max-width:590px}.rapad-landing .status{border:1px solid var(--ink);align-items:center;gap:8px;margin-bottom:22px;padding:10px 12px;display:inline-flex}.rapad-landing .sample-copy h3{margin-bottom:30px}.rapad-landing .sample-copy p{color:#41443b;max-width:490px;font-size:16px;line-height:1.6}.rapad-landing .sample-copy .sample-detail{border-top:1px solid var(--line);color:var(--muted);margin-top:30px;padding-top:18px;font-size:13px}.rapad-landing .sample-copy .text-link{margin-top:18px}.rapad-landing .sample-player{background:var(--ink);color:#f5f0e5;border:1px solid var(--ink);min-width:0;padding:17px;position:relative;box-shadow:9px 9px #c9c2b3}.rapad-landing .sample-card-hit-area{z-index:1;position:absolute;inset:0}.rapad-landing .sample-card-hit-area:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.rapad-landing .sample-video-shell,.rapad-landing .sample-card-video{z-index:2;position:relative}.rapad-landing .sample-player-top,.rapad-landing .sample-player-bottom{letter-spacing:.12em;justify-content:space-between;gap:10px;font-size:10px;font-weight:900;display:flex}.rapad-landing .sample-player-top{border-bottom:1px solid #62645a;padding-bottom:14px}.rapad-landing .sample-player-bottom{color:#c9cbbb;border-top:1px solid #62645a;padding-top:14px}.rapad-landing .sample-player-body{grid-template-columns:minmax(0,1fr) minmax(170px,.82fr);gap:15px;min-height:460px;padding:16px 0;display:grid}.rapad-landing .sample-video-shell{background:#000;place-items:center;min-width:0;height:460px;display:grid}.rapad-landing .sample-video-shell video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.rapad-landing .sample-player-side{background:var(--yellow);min-width:0;color:var(--ink);flex-direction:column;align-items:flex-start;padding:17px;display:flex}.rapad-landing .sample-player-side>span,.rapad-landing .sample-player-side p,.rapad-landing .sample-player-side small{letter-spacing:.11em;font-size:9px;font-weight:900;line-height:1.4}.rapad-landing .sample-player-side>span{border:1px solid var(--ink);padding:6px 8px}.rapad-landing .sample-player-side strong{letter-spacing:-.025em;margin:35px 0 14px;font-family:Impact,Arial Narrow,Arial Black,sans-serif;font-size:clamp(42px,4vw,68px);line-height:.84}.rapad-landing .sample-player-side p{margin:0}.rapad-landing .sample-player-wave{flex:none;width:100%;height:43px;margin:auto 0 20px}.rapad-landing .sample-player-wave i{background:var(--ink)}.rapad-landing .sample-player-side small{border-top:1px solid var(--ink);width:100%;padding-top:12px;display:block}.rapad-landing .faq-section{border-top:1px solid var(--ink);background:#ebe3d3}.rapad-landing .faq-section>.section-marker,.rapad-landing .faq-grid{max-width:1432px;margin-left:auto;margin-right:auto}.rapad-landing .faq-grid{grid-template-columns:minmax(250px,.7fr) minmax(0,1fr);gap:8vw;display:grid}.rapad-landing .faq-head h2{margin:0;font-size:clamp(70px,8vw,122px);line-height:.86}.rapad-landing .faq-head>p:last-child{color:#55584f;margin-top:35px;font-size:14px}.rapad-landing .faq-head a,.rapad-landing .faq-list a{text-underline-offset:3px;font-weight:900;text-decoration:underline}.rapad-landing .faq-list{border-top:2px solid var(--ink)}.rapad-landing .faq-list details{border-bottom:1px solid #aaa595}.rapad-landing .faq-list summary{cursor:pointer;padding:24px 40px 24px 0;font-size:20px;font-weight:800;line-height:1.25;list-style:none;display:block;position:relative}.rapad-landing .faq-list summary::-webkit-details-marker{display:none}.rapad-landing .faq-list summary:after{content:"+";color:#b84a2c;font-family:Impact,Arial Narrow,sans-serif;font-size:27px;position:absolute;top:21px;right:4px}.rapad-landing .faq-list details[open] summary:after{content:"−"}.rapad-landing .faq-list details p{color:#54574e;max-width:650px;margin:-3px 0 24px;font-size:14px;line-height:1.65}.rapad-landing .waitlist-section{background:var(--orange);border-top:2px solid var(--ink)}.rapad-landing .waitlist-section>.section-marker,.rapad-landing .waitlist-grid{max-width:1432px;margin-left:auto;margin-right:auto}.rapad-landing .waitlist-section .section-marker .line{background:#b4492a}.rapad-landing .waitlist-grid{grid-template-columns:1fr .88fr;align-items:end;gap:8vw;display:grid}.rapad-landing .waitlist-grid .section-kicker{color:#542316}.rapad-landing .waitlist-grid h2{margin:0 0 26px;font-size:clamp(70px,8vw,128px);line-height:.84}.rapad-landing .waitlist-grid h2 em{color:var(--yellow);font-style:normal}.rapad-landing .waitlist-grid>div>p:last-child{max-width:460px;margin-bottom:0;font-size:16px;line-height:1.55}.rapad-landing .waitlist-panel{border-top:2px solid var(--ink);padding:26px 0 10px}.rapad-landing .waitlist-panel label{letter-spacing:.12em;margin-bottom:12px;font-size:10px;font-weight:900;display:block}.rapad-landing .waitlist-fields{min-width:0;display:flex}.rapad-landing .waitlist-fields input{border:2px solid var(--ink);min-width:0;color:var(--ink);font:inherit;background:#fff9ed;border-right:0;border-radius:0;flex:1;padding:16px;font-size:15px}.rapad-landing .waitlist-fields button{border:2px solid var(--ink);background:var(--ink);color:#fff9ed;font:inherit;white-space:nowrap;cursor:pointer;border-radius:0;padding:0 20px;font-size:12px;font-weight:900}.rapad-landing .waitlist-fields button:hover{background:#333831}.rapad-landing .waitlist-fields button:disabled{opacity:.65;cursor:wait}.rapad-landing .waitlist-note{margin:14px 0 0;font-size:12px;line-height:1.5}.rapad-landing .waitlist-message{min-height:20px;margin:12px 0 0;font-size:13px;font-weight:700;line-height:1.5}.rapad-landing .waitlist-message.is-error{color:#591810}.rapad-landing .hp-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:1050px){.rapad-landing .hero{grid-template-columns:minmax(0,1fr) minmax(310px,.9fr);gap:30px}.rapad-landing h1{font-size:clamp(68px,8.5vw,100px)}.rapad-landing .hero-art{min-height:460px}.rapad-landing .hero-art-stage{min-height:300px}.rapad-landing .stage-product{transform:rotate(-9deg)scale(.8)}.rapad-landing .stage-copy{font-size:clamp(43px,5vw,70px)}}@media (max-width:720px){.rapad-landing .topline{padding:9px 20px;font-size:8px}.rapad-landing .topline span:last-child{display:none}.rapad-landing .hero{grid-template-columns:1fr;gap:42px;padding:54px 20px 58px}.rapad-landing h1{font-size:clamp(66px,14.3vw,106px)}.rapad-landing .hero-lede{font-size:16px}.rapad-landing .hero-art{width:100%;max-width:550px;min-height:480px;margin:0 auto}.rapad-landing .hero-art-stage{min-height:330px}.rapad-landing .stage-product{transform:rotate(-9deg)scale(.94)}.rapad-landing .stage-copy{font-size:clamp(48px,10vw,76px)}.rapad-landing .section{padding:68px 20px}.rapad-landing .section-marker{margin-bottom:38px}.rapad-landing .section-marker>span:last-child:not(.line){display:none}.rapad-landing .workflow-head,.rapad-landing .faq-grid{grid-template-columns:1fr;gap:30px}.rapad-landing .workflow-head h2,.rapad-landing .faq-head h2{font-size:clamp(62px,12vw,88px)}.rapad-landing .workflow-grid{grid-template-columns:1fr;gap:10px;margin-top:36px}.rapad-landing .workflow-card{min-height:205px}.rapad-landing .workflow-card strong{font-size:49px}.rapad-landing .faq-head>p:last-child{margin-top:22px}.rapad-landing .intro-grid,.rapad-landing .deliverable-grid,.rapad-landing .sample-grid,.rapad-landing .waitlist-grid{grid-template-columns:1fr;gap:38px}.rapad-landing .intro-grid h2,.rapad-landing .sample-copy h3{font-size:clamp(64px,12vw,95px)}.rapad-landing .timeline{grid-template-columns:1fr 1fr;margin-top:45px}.rapad-landing .time-step{min-height:190px}.rapad-landing .deliverable-grid h2{font-size:clamp(70px,12vw,100px)}.rapad-landing .record-mark{display:none}.rapad-landing .sample-player{max-width:600px}.rapad-landing .sample-player-body{grid-template-columns:1fr;gap:0}.rapad-landing .sample-video-shell{aspect-ratio:9/16;height:auto}.rapad-landing .sample-player-side{grid-template-columns:auto 1fr;align-items:end;gap:6px 20px;min-height:150px;display:grid}.rapad-landing .sample-player-side strong{grid-column:1;margin:14px 0 0;font-size:52px}.rapad-landing .sample-player-side p{grid-column:2}.rapad-landing .sample-player-wave,.rapad-landing .sample-player-side small{display:none}.rapad-landing .waitlist-grid h2{font-size:clamp(76px,14vw,110px)}}@media (max-width:430px){.rapad-landing .hero{gap:30px;padding:38px 20px 44px}.rapad-landing .eyebrow{margin-bottom:16px}.rapad-landing h1{font-size:clamp(61px,14.2vw,74px)}.rapad-landing .hero-copy h1{margin-bottom:25px}.rapad-landing .hero-actions{gap:18px;margin:23px 0 26px}.rapad-landing .hero-foot{font-size:8px}.rapad-landing .hero-foot span+span:before{margin-right:7px}.rapad-landing .hero-art{min-height:360px;padding:14px;box-shadow:7px 7px #d2cbbb}.rapad-landing .hero-art-head,.rapad-landing .hero-art-foot{font-size:8px}.rapad-landing .hero-art-stage{min-height:225px}.rapad-landing .stage-product{transform:translate(-20px)rotate(-9deg)scale(.61)}.rapad-landing .stage-copy{padding-left:10px;font-size:clamp(37px,10vw,46px)}.rapad-landing .stage-stamp{width:62px;height:62px;font-size:26px}.rapad-landing .ticker-run{font-size:20px}.rapad-landing .timeline{gap:7px}.rapad-landing .time-step{min-height:195px;padding:15px 12px}.rapad-landing .time-step strong{font-size:35px}.rapad-landing .deliverable-list>div{grid-template-columns:75px 1fr;gap:9px}.rapad-landing .deliverable-list strong{font-size:19px}.rapad-landing .sample-player{padding:12px;box-shadow:6px 6px #c9c2b3}.rapad-landing .sample-player-top,.rapad-landing .sample-player-bottom{font-size:8px}.rapad-landing .waitlist-fields{display:block}.rapad-landing .waitlist-fields input,.rapad-landing .waitlist-fields button{width:100%;height:54px;display:block}.rapad-landing .waitlist-fields input{border-right:2px solid var(--ink);border-bottom:0}}@media (prefers-reduced-motion:reduce){.rapad-landing .button-dark{transition:none}}@keyframes rapad-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes rapad-marquee{to{transform:translate(-50%)}}@keyframes rapad-meter{0%,to{transform:scaleY(.64)}50%{transform:scaleY(1)}}@keyframes rapad-halo{0%,to{transform:translateY(-50%)scale(1)}50%{transform:translateY(-50%)scale(1.065)}}@keyframes rapad-record{to{transform:rotate(360deg)}}.rapad-landing .hero-copy .eyebrow{animation:.65s both rapad-enter}.rapad-landing .hero-copy h1{animation:none}.rapad-landing .hero-copy .hero-lede{animation:.7s .18s both rapad-enter}.rapad-landing .hero-copy .hero-actions{animation:.7s .28s both rapad-enter}.rapad-landing .hero-art{animation:.85s .16s both rapad-enter}.rapad-landing .hero-art-stage:before{animation:3.2s ease-in-out infinite rapad-halo}.rapad-landing .hero-art-track .waveform i{animation:.55s ease-in-out infinite alternate rapad-meter;animation-delay:calc(var(--bar-index,0) * -65ms)}.rapad-landing .hero-art-track .waveform i:nth-child(4n+1){animation-duration:.43s}.rapad-landing .hero-art-track .waveform i:nth-child(4n+2){animation-duration:.67s}.rapad-landing .hero-art-track .waveform i:nth-child(4n+3){animation-duration:.51s}.rapad-landing .record-mark{animation:18s linear infinite rapad-record}.rapad-landing .time-step{transition:transform .22s,box-shadow .22s}.rapad-landing .time-step:hover{box-shadow:5px 5px 0 var(--orange);transform:translateY(-5px)}.rapad-landing .sample-intro{grid-template-columns:1fr .65fr;align-items:end;gap:5vw;margin-bottom:58px;display:grid}.rapad-landing .sample-intro h2{margin:0;font-size:clamp(60px,7vw,110px);line-height:.87}.rapad-landing .sample-intro h2 em{color:var(--orange);font-style:normal}.rapad-landing .sample-intro>p{color:#51544a;max-width:440px;margin:0;font-size:16px;line-height:1.6}.rapad-landing .sample-copy h3{letter-spacing:-.035em;margin:0 0 30px;font-family:Impact,Arial Narrow,Arial Black,sans-serif;font-size:clamp(56px,6.2vw,98px);font-weight:900;line-height:.91}.rapad-landing .sample-copy h3 em{color:var(--orange);font-style:normal}.rapad-landing .sample-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:62px;display:grid}.rapad-landing .sample-card{--card-accent:#f9d943;color:#f5f0e5;background:var(--ink);border:1px solid var(--ink);min-width:0;box-shadow:9px 9px 0 var(--card-accent);padding:14px;transition:transform .25s,box-shadow .25s;position:relative}.rapad-landing .sample-card:hover{box-shadow:12px 12px 0 var(--card-accent);transform:translate(-3px,-3px)}.rapad-landing .sample-card-top,.rapad-landing .sample-card-bottom{justify-content:space-between;gap:12px;display:flex}.rapad-landing .sample-card-top{color:var(--card-accent);border-bottom:1px solid #676b61;padding:3px 2px 12px}.rapad-landing .sample-card-bottom{color:#c7c9bd;border-top:1px solid #676b61;padding:12px 2px 2px}.rapad-landing .sample-card-body{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:19px;padding:14px 0;display:grid}.rapad-landing .sample-card-video{background:#000;min-width:0;height:355px}.rapad-landing .sample-card-video video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.rapad-landing .sample-card-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:11px 8px 5px 0;display:flex}.rapad-landing .sample-card-label{color:var(--card-accent)}.rapad-landing .sample-card h3{letter-spacing:-.03em;margin:15px 0;font-family:Impact,Arial Narrow,Arial Black,sans-serif;font-size:clamp(45px,4.5vw,70px);line-height:.87}.rapad-landing .sample-card h3 span{color:var(--card-accent)}.rapad-landing .sample-card-copy>p{color:#d0d0c6;font-size:14px;line-height:1.48}.rapad-landing .sample-card-spec{border-top:1px solid #676b61;grid-template-columns:50px 1fr;gap:8px;width:100%;margin:auto 0 21px;padding-top:14px;display:grid}.rapad-landing .sample-card-spec span{color:var(--card-accent);letter-spacing:.08em;font-size:10px;font-weight:900}.rapad-landing .sample-card-spec strong{font-size:11px;line-height:1.3}.rapad-landing .sample-card-copy>a{z-index:2;border-bottom:2px solid var(--card-accent);color:var(--card-accent);padding-bottom:4px;font-size:11px;font-weight:900;display:inline-block;position:relative}.rapad-landing .sample-card-copy>a:hover{color:#fff}.rapad-landing .sample-all{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;margin-top:52px;padding-top:22px;display:flex}.rapad-landing .sample-all p{color:#575b52;max-width:390px;margin:0;font-size:13px;line-height:1.5}.rapad-landing .sample-player{transition:transform .22s,box-shadow .22s}.rapad-landing .sample-player:hover{transform:translateY(-4px);box-shadow:9px 13px #c9c2b3}.rapad-landing.reveal-enabled .reveal-item{opacity:0;transition:opacity .55s,transform .55s,box-shadow .22s;transform:translateY(16px)}.rapad-landing.reveal-enabled .reveal-item.is-visible{opacity:1;transform:translateY(0)}.rapad-landing.reveal-enabled .time-step.reveal-item.is-visible:hover{transform:translateY(-5px)}.rapad-landing.reveal-enabled .sample-card.reveal-item.is-visible:hover{transform:translate(-3px,-3px)}@media (max-width:1050px){.rapad-landing .sample-card-grid{grid-template-columns:1fr}.rapad-landing .sample-card-body{grid-template-columns:minmax(180px,.55fr) 1fr}.rapad-landing .sample-card-video{height:410px}}@media (max-width:720px){.rapad-landing .sample-intro{grid-template-columns:1fr;gap:18px;margin-bottom:40px}.rapad-landing .sample-intro h2,.rapad-landing .sample-copy h3{font-size:clamp(58px,11vw,84px)}.rapad-landing .sample-card-grid{margin-top:48px}.rapad-landing .sample-card-body{grid-template-columns:1fr}.rapad-landing .sample-card-video{height:420px}.rapad-landing .sample-card-copy{padding:8px 5px 12px}.rapad-landing .sample-card-spec{margin:12px 0 18px}.rapad-landing .sample-all{display:block}.rapad-landing .sample-all p{margin-top:23px}}@media (max-width:430px){.rapad-landing .sample-intro h2{font-size:12vw}.rapad-landing .sample-card-video{height:360px}.rapad-landing .sample-card h3{font-size:58px}}@media (prefers-reduced-motion:reduce){.rapad-landing.reveal-enabled .reveal-item{opacity:1;transform:none}.rapad-landing *,.rapad-landing :before,.rapad-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-timeline:auto!important}}
