@import"https://fonts.googleapis.com/css2?family=Francois+One&family=Inter+Tight:wght@400;500;700;800&display=swap";:root{--cream: #f3f5ef;--ink: #243600;--muted: #656565;--highlight: #d3fba2;--pink: #ff59d1;--pink-soft: #fdb9ea;--cloud-cursor: url(/assets/cloud-cursor.svg) 17 13, auto;color:var(--ink);background:var(--cream);font-family:Inter Tight,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{min-height:100%;background:var(--cream);cursor:var(--cloud-cursor)}body{min-height:100%;margin:0;overflow-x:hidden;background:radial-gradient(circle,rgba(36,54,0,.16) 1px,transparent 1.4px) 0 0 / 14px 14px,var(--cream)}button,a,.uno-card{cursor:var(--cloud-cursor)}a{color:inherit;text-decoration:none}button{border:0;font:inherit}img{display:block;max-width:100%}.hero-shell,.intro-scene{min-height:100svh;background:radial-gradient(circle,rgba(36,54,0,.16) 1px,transparent 1.4px) 0 0 / 14px 14px,var(--cream)}.hero-shell{position:relative;isolation:isolate;width:min(100%,1440px);min-height:min(1153px,max(100svh,820px));margin:0 auto;overflow:hidden;opacity:0;transform:translateY(42px) scale(.985);animation:pageComesUp .85s cubic-bezier(.2,1,.2,1) 2.85s forwards}.nav{position:absolute;z-index:5;top:30px;left:clamp(24px,6.5vw,94px);right:clamp(24px,6.5vw,95px);display:flex;align-items:center;justify-content:space-between;min-height:58px}.logo{display:inline-flex;align-items:center;gap:6px;transform:translateY(1px)}.logo img{width:23px;height:36px}.logo span{font-family:Francois One,Impact,sans-serif;font-size:39px;line-height:1.4;letter-spacing:-1.95px;color:transparent;background:linear-gradient(93deg,#000,#111 49%,#555 65%,#d4d4d8 99%);background-clip:text;-webkit-background-clip:text}.cta{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px;color:#5e0044;background:var(--pink-soft);box-shadow:inset 0 -1px 2px #fff9,inset 0 2px 2px #0000001a;transition:transform .24s ease,filter .24s ease}.cta:before{content:"";display:block;position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:inherit;background:linear-gradient(-2deg,var(--pink) 7%,var(--pink-soft) 94%);box-shadow:inset 0 1px 2px #fff9,inset 0 -2px 2px #0000001a}.cta:hover,.cta:focus-visible{transform:translateY(-2px) scale(1.025);filter:saturate(1.08)}.cta:focus-visible{outline:3px solid rgba(255,89,209,.34);outline-offset:4px}.desktop-cta{min-width:253px;min-height:70px;font-size:18px;letter-spacing:-.54px}.mobile-cta{display:none}.cta{font-weight:500}.cta>span{position:relative;z-index:1}.hero-copy{position:relative;z-index:3;width:min(949px,calc(100% - 48px));margin:0 auto;padding-top:190px;text-align:center}.hero-copy h1{position:relative;display:flex;flex-direction:column;align-items:center;margin:0;color:var(--ink);font-family:Inter Tight,Arial Rounded MT Bold,ui-sans-serif,system-ui,sans-serif;font-size:clamp(42px,4.17vw,60px);font-weight:800;line-height:1;letter-spacing:-1.2px}.headline-line,.hero-copy p{opacity:0;transform:translateY(26px) scale(.84);transform-origin:center;animation:popIn .64s cubic-bezier(.17,1.28,.34,1) forwards}.headline-line:nth-child(1){animation-delay:3.22s}.headline-line:nth-child(2){animation-delay:3.34s}.headline-line:nth-child(3){animation-delay:3.46s}.highlight-line{perspective:700px}.hero-copy h1:has(.highlight:hover) .headline-line:not(.highlight-line),.hero-copy h1:has(.highlight:focus-visible) .headline-line:not(.highlight-line){font-size:.9em;opacity:.78;transition:font-size .32s cubic-bezier(.2,1,.2,1),opacity .32s ease}.highlight{position:relative;display:inline-block;padding:0 8px 2px;border-radius:2px;transform-origin:50% 58%;transform-style:preserve-3d;transition:transform .34s cubic-bezier(.16,1.18,.3,1),text-shadow .26s ease;will-change:transform}.highlight:hover,.highlight:focus-visible{transform:scale(1.42) translateY(-4px);outline:0;text-shadow:0 12px 22px rgba(36,54,0,.18)}.flip-char{display:inline-block;transform-origin:50% 56%;transform-style:preserve-3d;backface-visibility:hidden;-webkit-font-smoothing:antialiased;will-change:transform}.flip-char:hover{animation:characterFlip3d .82s cubic-bezier(.22,1,.36,1) both}.highlight:before{content:"";position:absolute;top:0;right:0;bottom:1px;left:0;z-index:-1;background:var(--highlight);transform:scaleX(0);transform-origin:left center;animation:markerSwipe .52s cubic-bezier(.3,0,.1,1) 3.62s forwards}.hero-copy p{width:min(489px,100%);margin:28px auto 0;color:var(--muted);font-size:22px;font-weight:400;line-height:1.18;animation-delay:3.58s}.cards-stage{position:relative;z-index:2;width:min(1140px,calc(100% - 80px));height:470px;margin:89px auto 0}.uno-card{position:absolute;width:238.72px;height:336.77px;border-radius:20px;color:#f2f2f2;font-family:Inter,Inter Tight,sans-serif;transform:rotate(var(--rotation));transform-origin:center;animation:cardLands .78s cubic-bezier(.16,1,.3,1) both;will-change:transform}.card-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;transition:filter .22s ease;will-change:transform}.uno-card:hover .card-face,.uno-card:focus-within .card-face{animation:hoverShake .43s ease-in-out both;filter:brightness(1.03) saturate(1.03)}.card-raster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:.85px solid #d2d2d2;border-radius:20px}.green{top:47px;left:0;animation-delay:3.02s}.red{top:119px;left:215px;animation-delay:3.1s}.yellow{top:59px;left:425px;animation-delay:3.18s}.blue{top:95px;left:637px;animation-delay:3.26s}.black{top:88px;left:876px;animation-delay:3.34s}.corner,.center-zero{position:absolute;z-index:1;line-height:1;font-feature-settings:"zero" 1;-webkit-user-select:none;user-select:none}.corner{font-size:40.9px;letter-spacing:-2px}.corner.top{top:22px;left:22px}.corner.bottom{right:22px;bottom:20px}.center-zero{top:50%;left:50%;font-size:136px;transform:translate(-50%,-50%)}.shape,.green-shape{position:absolute;z-index:2;width:42px;height:57px}.blue-shape{top:124px;left:131px}.yellow-shape{top:158px;left:117px}.red-shape{top:124px;left:83px}.green-shape{top:159px;left:68px;border:3.4px solid #27ae60;border-radius:8.5px}.cloud-sticker{position:absolute;z-index:4;top:0;right:-9px;width:151px;height:151px;animation:cloudBob 2.6s ease-in-out 3.45s infinite;transform-origin:center bottom}.partners{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:54px;width:fit-content;margin:44px auto 0;padding:0;list-style:none;opacity:0;transform:translateY(18px);animation:softFadeUp .62s ease 3.7s forwards}.partners li{opacity:.5}.partners img{width:auto;height:30px}.github img{width:116px}.vercel img{width:129px}.calcom img{width:136px}.linkedin-logo{display:inline-flex;align-items:baseline;color:#777;font-size:33px;font-weight:800;line-height:.95;letter-spacing:-1.6px}.in-mark{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;margin-left:2px;border-radius:2px;color:var(--cream);background:#777;font-size:18px;letter-spacing:-.6px}.intro-scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;overflow:hidden;pointer-events:none;animation:introVanish .76s ease 2.48s forwards}.intro-stack{position:relative;width:120px;height:160px;transform:translateY(6px);animation:stackWiggle .48s ease-in-out 0s 4 alternate}.intro-card{top:0;left:0;width:72px;height:102px;opacity:.98;animation:smallCardFloat .56s ease-in-out 0s 3 alternate,introScatter .92s cubic-bezier(.17,.84,.38,1) 1.52s forwards}.intro-card .center-zero{font-size:42px}.intro-card .corner{font-size:14px;letter-spacing:-.4px}.intro-card .corner.top{top:8px;left:8px}.intro-card .corner.bottom{right:8px;bottom:8px}.intro-card .shape,.intro-card .green-shape{transform:scale(.3);transform-origin:top left}.intro-card.green{transform:translate(19px,31px) rotate(-12deg)}.intro-card.red{transform:translate(27px,24px) rotate(8deg)}.intro-card.yellow{transform:translate(35px,31px) rotate(-4deg)}.intro-card.blue{transform:translate(45px,22px) rotate(12deg)}.intro-card.black{transform:translate(51px,28px) rotate(-8deg)}.intro-card.green{--scatter-x: -41vw;--scatter-y: -23vh;--scatter-r: -28deg}.intro-card.red{--scatter-x: -22vw;--scatter-y: 27vh;--scatter-r: 34deg}.intro-card.yellow{--scatter-x: 6vw;--scatter-y: -31vh;--scatter-r: 22deg}.intro-card.blue{--scatter-x: 30vw;--scatter-y: 24vh;--scatter-r: -32deg}.intro-card.black{--scatter-x: 44vw;--scatter-y: -12vh;--scatter-r: 18deg}@keyframes pageComesUp{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes popIn{0%{opacity:0;transform:translateY(26px) scale(.84)}68%{opacity:1;transform:translateY(-4px) scale(1.035)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes markerSwipe{to{transform:scaleX(1)}}@keyframes characterFlip3d{0%{transform:rotateY(0) translateZ(0) scale(1)}28%{transform:rotateY(92deg) translateZ(10px) scale(1.06)}52%{transform:rotateY(181deg) translateZ(16px) scale(1.1)}74%{transform:rotateY(292deg) translateZ(10px) scale(1.07)}88%{transform:rotateY(372deg) translateZ(2px) scale(1.02)}to{transform:rotateY(360deg) translateZ(0) scale(1)}}@keyframes cardLands{0%{opacity:0;transform:translateY(34px) scale(.92) rotate(calc(var(--rotation) - 8deg))}to{opacity:1;transform:translateY(0) scale(1) rotate(var(--rotation))}}@keyframes hoverShake{0%,to{transform:translate(0) rotate(0)}18%{transform:translate(-3px,1px) rotate(-2deg)}38%{transform:translate(3px,-1px) rotate(2deg)}58%{transform:translate(-2px,-1px) rotate(-1.4deg)}78%{transform:translate(2px,1px) rotate(1.4deg)}}@keyframes cloudBob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(2deg)}}@keyframes softFadeUp{to{opacity:1;transform:translateY(0)}}@keyframes stackWiggle{0%{transform:translate(-3px,3px) rotate(-2deg)}to{transform:translate(4px,-3px) rotate(2deg)}}@keyframes smallCardFloat{to{filter:drop-shadow(0 12px 20px rgba(36,54,0,.12))}}@keyframes introScatter{0%{opacity:1}to{opacity:0;transform:translate(var(--scatter-x),var(--scatter-y)) rotate(var(--scatter-r)) scale(2.65)}}@keyframes introVanish{to{opacity:0;visibility:hidden}}@media(max-width:760px){body,.hero-shell,.intro-scene{background:radial-gradient(circle,rgba(36,54,0,.16) 1px,transparent 1.3px) 0 0 / 13px 13px,var(--cream)}.hero-shell{width:min(100%,390px);min-height:1139px}.nav{top:30px;left:12px;right:12px}.desktop-cta{display:none}.mobile-cta{display:inline-flex;min-width:98px;min-height:52px;font-size:18px;letter-spacing:-.54px}.hero-copy{width:341px;padding-top:153px}.hero-copy h1{font-size:40px;letter-spacing:-.8px}.highlight{padding:0 7px 1px}.hero-copy p{width:341px;margin-top:25px;font-size:16px;line-height:1.5}.cards-stage{width:374px;height:477px;margin-top:46px}.uno-card:not(.intro-card){display:none}.uno-card.black:not(.intro-card){display:block;top:28px;left:17px;width:312.3px;height:440.57px}.uno-card.black:not(.intro-card) .corner{font-size:53.5px;letter-spacing:-2.7px}.uno-card.black:not(.intro-card) .corner.top{top:22px;left:22px}.uno-card.black:not(.intro-card) .corner.bottom{right:22px;bottom:22px}.uno-card.black:not(.intro-card) .shape,.uno-card.black:not(.intro-card) .green-shape{width:56px;height:75px}.uno-card.black:not(.intro-card) .blue-shape{top:162px;left:172px}.uno-card.black:not(.intro-card) .yellow-shape{top:207px;left:153px}.uno-card.black:not(.intro-card) .red-shape{top:162px;left:108px}.uno-card.black:not(.intro-card) .green-shape{top:207px;left:89px;border-width:4.46px;border-radius:11px}.cloud-sticker{top:0;right:36px;width:103px;height:103px}.partners{display:grid;grid-template-columns:repeat(2,max-content);gap:35px 35px;margin-top:56px}.partners img{height:23.5px}.github img{width:90.7px}.vercel img{width:101.2px}.calcom img{width:106px}.linkedin-logo{font-size:25px;letter-spacing:-1.1px}.in-mark{width:18px;height:18px;font-size:14px}}@media(min-width:761px)and (max-width:1180px){.cards-stage{transform:scale(.84);transform-origin:top center;margin-top:70px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}.intro-scene{display:none}.hero-shell,.headline-line,.hero-copy p,.partners{opacity:1;transform:none}}
