.landing-h1{letter-spacing:-.022em;color:var(--foreground);text-wrap:balance;margin-left:-2px;font-size:40px;font-weight:510;line-height:1.1}@media (min-width:768px){.landing-h1{font-size:64px;line-height:1}}.landing-h2{letter-spacing:-.022em;color:var(--foreground);text-wrap:balance;font-size:28px;font-weight:510;line-height:1.15}@media (min-width:768px){.landing-h2{font-size:48px;line-height:1.05}}.landing-word{display:inline-block}@media (prefers-reduced-motion:no-preference){.landing-word{animation:1s both landing-word-in}}@media (prefers-reduced-motion:reduce){.landing-word{animation:.4s cubic-bezier(.215,.61,.355,1) both landing-word-fade}}@keyframes landing-word-fade{0%{opacity:0}}@keyframes landing-word-in{0%{opacity:0;filter:blur(10px);transform:translateY(20%)}}.landing-cta{box-shadow:0 8px 2px #0000,0 5px 2px #00000003,0 3px 2px #0000000a,0 1px 1px #00000012,0 0 1px #00000014}@media (hover:hover) and (pointer:fine){.landing-cta:hover{background:#fff}}.landing-stage{isolation:isolate;background:radial-gradient(120% 70% at 50% 0%, #ffffff0b, transparent 70%), var(--background);border-radius:0;margin:0 -24px;position:relative;overflow:hidden}.landing-stage:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-position:8px 8px;background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.landing-stage:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(to bottom right,#ffffff1f,#ffffff0a);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.landing-corner{z-index:1;border-color:#3e3e44;width:8px;height:8px;position:absolute}.landing-window{background:var(--card);border-radius:12px 12px 0 0;height:500px;margin:0 12px;position:relative;overflow:hidden;box-shadow:0 2px 32px #08090a;-webkit-mask-image:linear-gradient(#000 calc(100% - 96px),#0000);mask-image:linear-gradient(#000 calc(100% - 96px),#0000)}.landing-window:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;border:1px solid #ffffff14;position:absolute;inset:0;-webkit-mask-image:radial-gradient(420px at 0 0,#000,#0000);mask-image:radial-gradient(420px at 0 0,#000,#0000)}.landing-window-shot{height:420px}@media (min-width:768px){.landing-stage{border-radius:16px;margin:0}.landing-window{height:460px;margin:0 48px}.landing-window-shot{height:420px}}.hero-layer{transition:opacity .4s cubic-bezier(.215,.61,.355,1),filter .4s cubic-bezier(.215,.61,.355,1)}.hero-layer-off{opacity:0;filter:blur(4px)}.hero-squiggle{text-underline-offset:4px;text-decoration-skip-ink:none;-webkit-text-decoration:underline wavy #0000;text-decoration:underline wavy #0000;text-decoration-thickness:1px;transition:text-decoration-color .3s cubic-bezier(.215,.61,.355,1)}.hero-squiggle-on{-webkit-text-decoration-color:var(--squiggle);text-decoration-color:var(--squiggle)}.hero-review ol>li{transition:opacity .35s cubic-bezier(.215,.61,.355,1),translate .35s cubic-bezier(.215,.61,.355,1),filter .35s cubic-bezier(.215,.61,.355,1)}[data-notes="0"] .hero-review ol>li,[data-notes="1"] .hero-review ol>li:nth-child(n+2),[data-notes="2"] .hero-review ol>li:nth-child(n+3){opacity:0;filter:blur(2px);translate:8px}.hero-icon{animation:.2s cubic-bezier(.215,.61,.355,1) hero-icon-in}@keyframes hero-icon-in{0%{opacity:0;scale:.8}}@media (prefers-reduced-motion:reduce){.hero-layer,.hero-squiggle,.hero-review ol>li,.hero-icon{transition:none;animation:none}}
