.lp-intro{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(48% 60% at 92% 8%,rgba(var(--lp-lime-rgb),.1),transparent 70%),radial-gradient(40% 55% at 100% 100%,rgba(var(--lp-pink-rgb),.12),transparent 70%),var(--lp-night);color:var(--lp-paper)}.lp-dither{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none}.lp-intro-grid{--lp-side:clamp(320px,30vw,430px);--lp-gutter:clamp(32px,5vw,88px);position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--lp-side);gap:clamp(24px,4vh,56px) var(--lp-gutter);width:min(1240px,calc(100% - 48px));margin:0 auto;padding:clamp(32px,6vh,112px) 0 clamp(24px,3vh,64px)}.lp-intro-grid:after,.lp-intro-grid:before{content:"";position:absolute;inset:-50vh 0;z-index:-1;pointer-events:none}.lp-intro-grid:before{border-inline:1px solid rgba(var(--lp-paper-rgb),.07)}.lp-intro-grid:after{left:auto;right:calc(var(--lp-side) + var(--lp-gutter) / 2);border-left:1px solid rgba(var(--lp-paper-rgb),.07)}.lp-intro h1{grid-column:1/-1;margin:0;color:var(--lp-paper);font-size:clamp(46px,min(6.8vw,10.5vh),116px);font-weight:660;line-height:1;letter-spacing:-.02em;animation:lp-rise .9s cubic-bezier(.16,1,.3,1) .05s both}.lp-intro-copy{animation:lp-rise .9s cubic-bezier(.16,1,.3,1) .15s both}.lp-intro-lede{max-width:560px;margin:0;color:rgba(var(--lp-paper-rgb),.84);font-size:clamp(18px,min(1.6vw,3vh),24px);line-height:1.4;text-wrap:pretty}.lp-page .lp-intro-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(370px,100%);margin-top:clamp(24px,4vh,40px);padding:24px;border:1px solid rgba(var(--lp-paper-rgb),.2);background-color:var(--lp-night);background-image:linear-gradient(-90deg,rgba(var(--lp-cta-violet-rgb),.3),rgba(var(--lp-cta-pink-rgb),.3) 34%,rgba(var(--lp-cta-orange-rgb),.3));color:var(--lp-paper);font-size:18px;font-weight:580;line-height:22px;text-decoration:none;transition:background-color .18s ease-out}.lp-page .lp-intro-bar:focus-visible,.lp-page .lp-intro-bar:hover{background-color:color-mix(in srgb,var(--lp-paper) 17%,var(--lp-night))}.lp-page .lp-intro-bar:focus-visible{outline:2px solid var(--lp-paper);outline-offset:-2px}.lp-intro-bar svg{flex:none;transition:transform .18s ease-out}.lp-intro-bar:focus-visible svg,.lp-intro-bar:hover svg{transform:translateX(3px)}.lp-intro-note{margin:16px 0 0;color:rgba(var(--lp-paper-rgb),.66);font-size:14px}.lp-intro-grid>.lp-setup-card{align-self:start;animation:lp-rise .9s cubic-bezier(.16,1,.3,1) .25s both}@media (max-width:960px){.lp-intro-grid{grid-template-columns:minmax(0,1fr)}.lp-intro-grid:after{display:none}.lp-intro-grid>.lp-setup-card{max-width:none}}@media (max-width:520px){.lp-intro-grid{width:calc(100% - 32px);padding:40px 0 48px}.lp-intro h1 br{display:none}}@media (prefers-reduced-motion:reduce){.lp-intro h1,.lp-intro-copy,.lp-intro-grid>.lp-setup-card{animation:none}.lp-intro-bar svg{transition:none}}