.marketing-home{--marketing-sheet-shadow:color-mix(in oklab, var(--color-foreground) 12%, transparent);isolation:isolate;background-color:var(--color-background);position:relative;overflow:hidden}.marketing-home-content{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:32px;max-width:760px;min-height:100dvh;margin:0 auto;padding:56px 24px 28px;display:flex;position:relative}.marketing-wordmark-stage{text-align:center;width:100%;position:relative}.marketing-logo-stage{width:min(100%,160px);margin:0 auto;position:relative}.marketing-logo{aspect-ratio:1;width:100%}.marketing-tagline{color:var(--color-foreground);margin:32px 0 0;font-size:15px;font-weight:800;line-height:1.5}.marketing-number-flash{place-items:center;width:fit-content;margin:0 auto 10px;display:grid}.marketing-number-flash-value{font-family:var(--font-display);color:var(--color-coral);text-shadow:0 3px 0 var(--color-coral-foreground);font-size:48px;font-weight:400;line-height:1}.marketing-side-sheets{pointer-events:none;position:absolute;inset:0}.marketing-marking-sheet{border:2px solid var(--color-border-strong);background:var(--color-panel);width:148px;box-shadow:0 14px 36px var(--marketing-sheet-shadow);border-radius:8px;padding:10px;position:absolute;top:50%}.marketing-marking-sheet--left{left:-58px;transform:translateY(-50%)rotate(-12deg)}.marketing-marking-sheet--right{right:-58px;transform:translateY(-50%)rotate(12deg)}.marketing-sheet-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.marketing-sheet-tile{aspect-ratio:1;background:var(--color-panel-raised);border:1px solid var(--color-border);font-family:var(--font-mono);color:var(--color-muted-foreground);border-radius:2px;place-items:center;font-size:11px;font-weight:800;display:grid;position:relative}.marketing-sheet-mark{fill:none;width:100%;height:100%;stroke:var(--color-mark-red);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:110;animation:32s linear infinite marketing-sheet-draw;position:absolute;inset:0}@keyframes marketing-sheet-draw{0%{stroke-dashoffset:110px;opacity:0}1%{opacity:1}2%,90%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}.marketing-sheet-mark:nth-child(n){animation-delay:var(--marketing-mark-delay,0s)}.marketing-marking-sheet--right .marketing-sheet-mark{stroke:var(--color-mark-blue)}@media (width<=639.9px){.marketing-home-content{justify-content:space-evenly;gap:0;padding-top:28px;padding-bottom:28px}.marketing-tagline{margin-top:56px}.marketing-marking-sheet{width:82px;padding:6px}.marketing-sheet-tile{font-size:6px;overflow:hidden}.marketing-marking-sheet--left{left:24px;transform:translateY(calc(-50% - 21vh))rotate(-12deg)}.marketing-marking-sheet--right{right:24px;transform:translateY(calc(-50% - 21vh))rotate(12deg)}}@media (width>=640px){.marketing-home-content{gap:clamp(16px,2.5vh,40px);padding-top:clamp(24px,5vh,64px);padding-bottom:clamp(16px,3vh,40px)}.marketing-logo-stage{width:min(100%,460px,42vh)}.marketing-number-flash-value{font-size:clamp(36px,7vh,68px)}.marketing-tagline{margin-top:clamp(16px,3.5vh,40px);font-size:18px}.marketing-marking-sheet{width:214px;padding:14px}.marketing-marking-sheet--left{left:-40px}.marketing-marking-sheet--right{right:-40px}.marketing-sheet-tile{font-size:13px}}@media (width>=1024px){.marketing-logo-stage{width:min(100%,520px,44vh)}.marketing-marking-sheet{width:250px;padding:18px}.marketing-marking-sheet--left{left:2%}.marketing-marking-sheet--right{right:2%}.marketing-sheet-tile{font-size:16px}}@media (prefers-reduced-motion:reduce){.marketing-sheet-mark{stroke-dashoffset:110px;opacity:0;animation:none}.marketing-sheet-tile:nth-child(-n+18) .marketing-sheet-mark{stroke-dashoffset:0;opacity:1}}.marketing-sheet-mark--0{--marketing-mark-delay:-31s}.marketing-sheet-mark--1{--marketing-mark-delay:-30.4s}.marketing-sheet-mark--2{--marketing-mark-delay:-29.8s}.marketing-sheet-mark--3{--marketing-mark-delay:-29.2s}.marketing-sheet-mark--4{--marketing-mark-delay:-28.6s}.marketing-sheet-mark--5{--marketing-mark-delay:-28s}.marketing-sheet-mark--6{--marketing-mark-delay:-27.4s}.marketing-sheet-mark--7{--marketing-mark-delay:-26.8s}.marketing-sheet-mark--8{--marketing-mark-delay:-26.2s}.marketing-sheet-mark--9{--marketing-mark-delay:-25.6s}.marketing-sheet-mark--10{--marketing-mark-delay:-25s}.marketing-sheet-mark--11{--marketing-mark-delay:-24.4s}.marketing-sheet-mark--12{--marketing-mark-delay:-23.8s}.marketing-sheet-mark--13{--marketing-mark-delay:-23.2s}.marketing-sheet-mark--14{--marketing-mark-delay:-22.6s}.marketing-sheet-mark--15{--marketing-mark-delay:-22s}.marketing-sheet-mark--16{--marketing-mark-delay:-21.4s}.marketing-sheet-mark--17{--marketing-mark-delay:-20.8s}.marketing-sheet-mark--18{--marketing-mark-delay:-20.2s}.marketing-sheet-mark--19{--marketing-mark-delay:-19.6s}.marketing-sheet-mark--20{--marketing-mark-delay:-19s}.marketing-sheet-mark--21{--marketing-mark-delay:-18.4s}.marketing-sheet-mark--22{--marketing-mark-delay:-17.8s}.marketing-sheet-mark--23{--marketing-mark-delay:-17.2s}.marketing-sheet-mark--24{--marketing-mark-delay:-16.6s}.marketing-sheet-mark--25{--marketing-mark-delay:-16s}.marketing-sheet-mark--26{--marketing-mark-delay:-15.4s}.marketing-sheet-mark--27{--marketing-mark-delay:-14.8s}.marketing-sheet-mark--28{--marketing-mark-delay:-14.2s}.marketing-sheet-mark--29{--marketing-mark-delay:-13.6s}.marketing-sheet-mark--30{--marketing-mark-delay:-13s}.marketing-sheet-mark--31{--marketing-mark-delay:-12.4s}.marketing-sheet-mark--32{--marketing-mark-delay:-11.8s}.marketing-sheet-mark--33{--marketing-mark-delay:-11.2s}.marketing-sheet-mark--34{--marketing-mark-delay:-10.6s}.marketing-sheet-mark--35{--marketing-mark-delay:-10s}.marketing-sheet-mark--36{--marketing-mark-delay:-9.4s}.marketing-sheet-mark--37{--marketing-mark-delay:-8.8s}.marketing-sheet-mark--38{--marketing-mark-delay:-8.2s}.marketing-sheet-mark--39{--marketing-mark-delay:-7.6s}.marketing-sheet-mark--40{--marketing-mark-delay:-7s}.marketing-sheet-mark--41{--marketing-mark-delay:-6.4s}.marketing-sheet-mark--42{--marketing-mark-delay:-5.8s}.marketing-sheet-mark--43{--marketing-mark-delay:-5.2s}.marketing-sheet-mark--44{--marketing-mark-delay:-4.6s}.marketing-sheet-mark--45{--marketing-mark-delay:-4s}.marketing-sheet-mark--46{--marketing-mark-delay:-3.4s}.marketing-sheet-mark--47{--marketing-mark-delay:-2.8s}.marketing-sheet-mark--48{--marketing-mark-delay:-2.2s}.marketing-sheet-mark--49{--marketing-mark-delay:-1.6s}
