.recorder-module__h-QVSG__landing{color:var(--color-mist-950)}.recorder-module__h-QVSG__landing :is(button,a,input,[tabindex]):focus-visible{outline:2px solid var(--color-mist-950);outline-offset:5px}.recorder-module__h-QVSG__collage{grid-template-rows:265px 95px 160px;grid-template-columns:1.4fr .85fr 1fr;gap:20px;margin-top:52px;display:grid}.recorder-module__h-QVSG__tile{background:var(--color-mist-200);border-radius:16px;position:relative;overflow:hidden}.recorder-module__h-QVSG__cafe{grid-area:1/1}.recorder-module__h-QVSG__device{grid-area:1/2/3}.recorder-module__h-QVSG__street{grid-area:1/3/3}.recorder-module__h-QVSG__upload{grid-area:2/1/4}.recorder-module__h-QVSG__heroNote{grid-area:3/2/auto/4;padding:8px 12px 0}.recorder-module__h-QVSG__photoLabel{background:var(--color-mist-950);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;display:inline-flex;position:absolute;bottom:16px;left:16px}.recorder-module__h-QVSG__deviceImage{object-fit:fill}.recorder-module__h-QVSG__deviceSlot{position:absolute}.recorder-module__h-QVSG__devicePhoneSlot{z-index:2;width:13.75%;height:86.22%;top:7.22%;left:45.66%}.recorder-module__h-QVSG__deviceRecorderSlot{z-index:1;width:3.7%;height:42.78%;top:36%;left:54.21%}.recorder-module__h-QVSG__devicePhone,.recorder-module__h-QVSG__deviceRecorder{object-fit:fill;width:100%;height:100%;display:block}.recorder-module__h-QVSG__device:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000008c,#0000);height:45%;position:absolute;inset:0 0 auto}.recorder-module__h-QVSG__deviceLabel{z-index:3;font-family:var(--font-display);color:#fff;font-size:18px;font-weight:600;line-height:1.2;position:absolute;top:20px;left:20px}.recorder-module__h-QVSG__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;padding-bottom:4px;display:flex;overflow-x:auto}.recorder-module__h-QVSG__track::-webkit-scrollbar{display:none}.recorder-module__h-QVSG__slide{scroll-snap-align:start;flex:0 0 calc(29.4118% - 21.1765px);min-width:0}.recorder-module__h-QVSG__cardMedia{aspect-ratio:4/5;background:var(--color-mist-200);border-radius:12px;position:relative;overflow:hidden}.recorder-module__h-QVSG__cardImage,.recorder-module__h-QVSG__cardVideo{object-fit:cover}.recorder-module__h-QVSG__cardVideo{pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.recorder-module__h-QVSG__cardVideo.recorder-module__h-QVSG__isPlaying{opacity:1}.recorder-module__h-QVSG__videoControl{color:#fff;background:var(--color-mist-950);border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;display:flex;position:absolute;bottom:14px;left:14px}.recorder-module__h-QVSG__videoControl:hover{background:var(--color-mist-800)}.recorder-module__h-QVSG__soundControl{justify-content:center;width:36px;height:36px;padding:0;inset:14px 14px auto auto}.recorder-module__h-QVSG__soundControl:after{content:"";position:absolute;inset:-4px}.recorder-module__h-QVSG__arrowButton{border:1px solid var(--color-mist-300);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.recorder-module__h-QVSG__arrowButton:hover:not([aria-disabled=true]){background:var(--color-mist-200)}.recorder-module__h-QVSG__arrowButton[aria-disabled=true]{opacity:.3;cursor:default}.recorder-module__h-QVSG__signup{background:linear-gradient(115deg, var(--color-mist-50), var(--color-mist-200));border-radius:16px;max-width:1040px;margin:auto;padding:64px;position:relative;overflow:hidden}.recorder-module__h-QVSG__emailInput{border:1px solid var(--color-mist-300);background:var(--color-mist-50);border-radius:8px;width:100%;padding:12px 14px;font-size:16px;display:block}.recorder-module__h-QVSG__emailInput::placeholder{color:var(--color-mist-500)}.recorder-module__h-QVSG__hand{width:51%;height:auto;position:absolute;top:25%;right:-4%}.recorder-module__h-QVSG__handCaption{font-family:var(--font-display);color:var(--color-mist-600);font-size:14px;line-height:1.5;position:absolute;bottom:52px;right:12%}@media (prefers-reduced-motion:no-preference){.recorder-module__h-QVSG__entrance{animation:.65s cubic-bezier(.16,1,.3,1) both recorder-module__h-QVSG__arrive}h1.recorder-module__h-QVSG__entrance{animation-delay:70ms}h1+.recorder-module__h-QVSG__entrance{animation-delay:.14s}div.recorder-module__h-QVSG__entrance{animation-delay:.2s}.recorder-module__h-QVSG__tile{animation:.85s cubic-bezier(.16,1,.3,1) both recorder-module__h-QVSG__tile-arrive}.recorder-module__h-QVSG__cafe{animation-delay:.16s}.recorder-module__h-QVSG__device{animation-delay:.28s}.recorder-module__h-QVSG__street{animation-delay:.39s}.recorder-module__h-QVSG__upload{animation-delay:.48s}.recorder-module__h-QVSG__devicePhoneSlot{animation:.82s cubic-bezier(.16,1,.3,1) .84s backwards recorder-module__h-QVSG__phone-arrive}.recorder-module__h-QVSG__deviceRecorderSlot{animation:.9s cubic-bezier(.16,1,.3,1) .94s backwards recorder-module__h-QVSG__recorder-snap}.recorder-module__h-QVSG__deviceLabel{animation:.52s cubic-bezier(.16,1,.3,1) 1.86s backwards recorder-module__h-QVSG__arrive}:is(html.hero-seen .recorder-module__h-QVSG__devicePhoneSlot,html.hero-seen .recorder-module__h-QVSG__deviceRecorderSlot,html.hero-seen .recorder-module__h-QVSG__deviceLabel){animation:none}.recorder-module__h-QVSG__devicePhone,.recorder-module__h-QVSG__deviceRecorder{transition:transform .7s cubic-bezier(.16,1,.3,1)}.recorder-module__h-QVSG__deviceRecorder{transform-origin:0}.recorder-module__h-QVSG__device:hover .recorder-module__h-QVSG__deviceRecorder{transform:translate(150%,1%)rotate(2.5deg)}.recorder-module__h-QVSG__device:hover .recorder-module__h-QVSG__devicePhone{transform:translate(-3%)}.recorder-module__h-QVSG__cardImage{transition:transform .5s cubic-bezier(.16,1,.3,1)}.recorder-module__h-QVSG__cardMedia:hover .recorder-module__h-QVSG__cardImage{transform:scale(1.035)}.recorder-module__h-QVSG__cardVideo{transition:opacity .22s cubic-bezier(.16,1,.3,1)}.recorder-module__h-QVSG__arrowButton,.recorder-module__h-QVSG__videoControl{transition:background .18s cubic-bezier(.16,1,.3,1)}.recorder-module__h-QVSG__hand{transition:transform .6s cubic-bezier(.16,1,.3,1)}.recorder-module__h-QVSG__signup:hover .recorder-module__h-QVSG__hand{transform:translate(-8px)rotate(-2deg)}}@keyframes recorder-module__h-QVSG__arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes recorder-module__h-QVSG__phone-arrive{0%{opacity:0;transform:translate(-16%)}to{opacity:1;transform:translate(0,0)}}@keyframes recorder-module__h-QVSG__recorder-snap{0%{opacity:0;transform:translate(430%,4%)rotate(6deg)}to{opacity:1;transform:translate(0,0)rotate(0)}}@keyframes recorder-module__h-QVSG__tile-arrive{0%{opacity:0;transform:translateY(28px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1023px){.recorder-module__h-QVSG__collage{grid-template-rows:180px 65px 170px;gap:14px}.recorder-module__h-QVSG__deviceLabel{font-size:15px;top:12px;left:12px}.recorder-module__h-QVSG__photoLabel{padding:6px 8px;font-size:9px;bottom:10px;left:10px}.recorder-module__h-QVSG__heroNote{padding:8px 0 0}.recorder-module__h-QVSG__slide{flex-basis:45%}.recorder-module__h-QVSG__signup{padding:40px}.recorder-module__h-QVSG__signup>div{max-width:60%}.recorder-module__h-QVSG__hand{top:35%;right:-9%}.recorder-module__h-QVSG__handCaption{font-size:12px;right:5%}}@media (max-width:639px){.recorder-module__h-QVSG__collage{grid-template-rows:190px 155px auto;grid-template-columns:1.2fr 1fr;gap:12px;margin-top:36px}.recorder-module__h-QVSG__cafe{grid-area:1/1}.recorder-module__h-QVSG__device{grid-area:1/2/3}.recorder-module__h-QVSG__street{display:none}.recorder-module__h-QVSG__upload{grid-area:2/1}.recorder-module__h-QVSG__upload img{object-position:54% top}.recorder-module__h-QVSG__heroNote{grid-area:3/1/auto/3;padding:14px 0 0}.recorder-module__h-QVSG__photoLabel{gap:5px;font-size:8px}.recorder-module__h-QVSG__slide{flex-basis:82%}.recorder-module__h-QVSG__signup{padding:32px 24px 240px}.recorder-module__h-QVSG__signup>div{max-width:100%}.recorder-module__h-QVSG__hand{width:78%;max-width:360px;top:auto;bottom:-40px;right:-5%}.recorder-module__h-QVSG__handCaption{max-width:none;margin-top:28px;font-size:12px;display:block;position:static;bottom:auto;right:auto}}.recorder-module__h-QVSG__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
