.launch .rv-section{max-width:1190px;margin:0 auto;padding:72px 30px 40px}.launch .rv-section.is-compact{padding:56px 0 8px}.launch .rv-head{text-align:center;margin-bottom:40px}.launch .rv-head h2{margin:0 0 18px;font-size:clamp(32px,4vw,56px);line-height:1.05;letter-spacing:-.04em}.launch .rv-section.is-compact .rv-head{text-align:left;margin-bottom:24px}.launch .rv-section.is-compact .rv-head h2{font-size:clamp(22px,2.2vw,28px);letter-spacing:-.03em;margin-bottom:10px}.launch .rv-summary{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0;font-size:15px;color:var(--muted)}.launch .rv-summary strong{color:var(--ink);font-size:17px}.launch .rv-stars{display:inline-flex;gap:2px;color:color-mix(in srgb,var(--ink) 18%,transparent)}.launch .rv-stars .is-on{color:#f5a623}.launch .rv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.launch .rv-card{display:flex;flex-direction:column;gap:16px;margin:0;padding:26px;border-radius:22px;background:color-mix(in srgb,var(--ink) 4%,var(--bg));transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.launch .rv-card:hover{transform:translateY(-6px)}.launch .rv-card blockquote{flex:1;margin:0}.launch .rv-card blockquote p{margin:0;color:var(--ink);font-size:16px;line-height:1.65}.launch .rv-card figcaption{display:flex;flex-direction:column;gap:2px;font-size:14px}.launch .rv-card .rv-who>span{color:var(--muted);font-size:13px}.launch .rv-more{margin:28px 0 0;text-align:center;font-size:14px;font-weight:700}.launch .rv-more a{color:var(--purple-text,#6a3fc4)}.launch .rv-section.is-compact .rv-more{text-align:left}.launch .rv-product{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:300px;margin-top:10px;padding-top:16px;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);text-align:center;color:var(--muted);font-size:13px;line-height:1.5}.launch .rv-product-score{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 8px}.launch .rv-product-score>span:last-child{flex-basis:100%}.launch .rv-product .rv-dot{display:none}.launch .rv-product-score strong{font-size:14px;color:var(--ink)}.launch .rv-product-quote{font-style:italic}.launch .rv-product-quote span{font-style:normal;white-space:nowrap}.launch .rv-product-link{font-weight:700;color:var(--purple-text,#6a3fc4)}@media (max-width:640px){.launch .rv-product{max-width:none}.launch .rv-section{padding:48px 20px 24px}.launch .rv-card{padding:22px}.launch .rv-dot{display:none}.launch .rv-summary>span:last-child{flex-basis:100%}.launch .rv-section.is-compact .rv-summary{justify-content:flex-start}}.launch .st{padding:clamp(72px,7vw,116px) 24px 72px}.launch .st .section-heading h2{font-size:clamp(40px,4.6vw,68px);line-height:1;letter-spacing:-.045em}.launch .st-list{list-style:none;margin:0;padding:0;display:grid;gap:clamp(80px,10vw,160px)}.launch .st-stage{--st-aside:clamp(260px,22vw,340px);position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--st-aside);grid-template-areas:"word word" "deck aside" "caption .";column-gap:clamp(16px,1.4vw,24px);width:100%;max-width:1440px;margin:clamp(24px,3vw,48px) auto 0;box-sizing:border-box;padding-left:clamp(40px,9vw,150px)}.launch .st-word{grid-area:word;position:relative;z-index:1;justify-self:end;margin:0 calc(var(--st-aside) * .4) -.24em 0;color:var(--ink);font-size:clamp(96px,12vw,200px);font-weight:500;line-height:1;letter-spacing:-.04em;pointer-events:none}.launch .st-deck{grid-area:deck;position:relative;z-index:2}.launch .st-card,.launch .st-ghost{aspect-ratio:16/10;overflow:hidden;border-radius:clamp(14px,1.4vw,22px);background:color-mix(in srgb,var(--ink) 6%,var(--bg))}.launch .st-card{position:relative;z-index:2;box-shadow:0 40px 90px -50px #1d123399}:root[data-theme=dark] .launch .st-card{box-shadow:inset 0 0 0 1px #ffffff12,0 40px 90px -50px #000}.launch .st-card video,.launch .st-ghost img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.launch .st-ghost{position:absolute;inset:0;z-index:1;transform-origin:left center}.launch .st-ghost:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--bg) 55%,transparent)}.launch .st-ghost.is-1{transform:translateX(clamp(-34px,-2.6vw,-16px)) scale(.9)}.launch .st-ghost.is-2{z-index:0;transform:translateX(clamp(-68px,-5.2vw,-32px)) scale(.8)}.launch .st-ghost.is-2:after{background:color-mix(in srgb,var(--bg) 72%,transparent)}.launch .st-aside{grid-area:aside;align-self:end}.launch .st-info{padding:4px 0}.launch .st-info h3{margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent);font-size:clamp(20px,1.6vw,26px);line-height:1.2;letter-spacing:-.015em;font-weight:500}.launch .st-info p{margin:0;color:var(--muted);font-size:15px;line-height:1.6}.launch .st-caption{grid-area:caption;margin:22px 0 0;color:var(--ink);font-size:clamp(15px,1.2vw,18px)}.launch .st-placeholder{position:absolute;inset:0;display:grid;place-content:center;gap:8px;text-align:center;color:var(--muted);background:repeating-linear-gradient(135deg,transparent 0 18px,color-mix(in srgb,var(--ink) 4%,transparent) 18px 36px)}.launch .st-placeholder b{font-size:clamp(26px,3vw,40px);color:var(--ink);letter-spacing:-.03em}.launch .st-placeholder small{font-size:13px}.launch .st-stage[data-side=mirror]{grid-template-columns:var(--st-aside) minmax(0,1fr);grid-template-areas:"word word" "aside deck" ". caption";padding-left:0;padding-right:clamp(40px,9vw,150px)}.launch .st-stage[data-side=mirror] .st-word{justify-self:start;margin-left:0;margin-right:0}.launch .st-stage[data-side=mirror] .st-ghost{transform-origin:right center}.launch .st-stage[data-side=mirror] .st-ghost.is-1{transform:translateX(clamp(16px,2.6vw,34px)) scale(.9)}.launch .st-stage[data-side=mirror] .st-ghost.is-2{transform:translateX(clamp(32px,5.2vw,68px)) scale(.8)}@media (max-width:1024px){.launch .st{padding:64px 16px 40px}.launch .st-stage,.launch .st-stage[data-side=mirror]{grid-template-columns:1fr;grid-template-areas:"word" "deck" "caption" "aside";padding:0 0 0 28px}.launch .st-stage[data-side=mirror]{padding:0 28px 0 0}.launch .st-stage[data-side=mirror] .st-word,.launch .st-word{justify-self:center;margin:0 0 -.24em;font-size:clamp(72px,20vw,140px)}.launch .st-aside{margin-top:16px}.launch .st-ghost.is-1{transform:translateX(-12px) scale(.9)}.launch .st-ghost.is-2{transform:translateX(-24px) scale(.8)}}