@font-face{font-family:Geist;src:url(../../../fonts/Geist.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--bg:#000;--panel:#0d0d0d;--line:#1f1f1f;--line-2:#2e2e2e;--text:#fff;--muted:#a3a3a3;--faint:#8a8a8a;--dot:#d85a30;--raise:#111;--hi:inset 0 1px 0 #ffffff0f;--font:Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--col:680px;--wide:1120px;--gutter:max(16px, env(safe-area-inset-left,0px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:80px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);font:16px/1.6 var(--font);-webkit-font-smoothing:antialiased;padding-inline:var(--gutter) max(16px, env(safe-area-inset-right,0px));margin:0;overflow-x:hidden}a{color:inherit;text-underline-offset:3px;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}a:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}:focus-visible{outline:2px solid var(--dot);outline-offset:3px;border-radius:4px}img{max-width:100%;height:auto;display:block}figure,h1,h2,h3,p{margin:0}code{font:.9em var(--mono)}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:20;background:var(--text);color:var(--bg);border-radius:8px;padding:8px 16px;font-weight:600;text-decoration:none;position:absolute;top:-48px;left:16px}.skip:focus{top:12px}.col{max-width:var(--col);margin-inline:auto}.wide{max-width:var(--wide);margin-inline:auto}.muted{color:var(--muted)}.measure{max-width:60ch}.bar{z-index:10;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#000000d1;position:sticky;top:0}header{align-items:center;gap:24px;height:60px;display:flex}header .brand{margin-right:auto}header nav{color:var(--muted);gap:24px;font-size:14px;display:flex}header nav a{text-decoration:none}header nav a:hover,header nav a.on{color:var(--text)}header nav .rail{display:none}header nav{position:relative}header nav a{z-index:1;position:relative}.pill{z-index:0;opacity:0;pointer-events:none;border-bottom:2px solid var(--dot);position:absolute;top:0;left:0}.progress{pointer-events:none;background:var(--dot);transform-origin:0;height:2px;transform:scaleX(var(--p,0));position:absolute;bottom:-1px;left:0;right:0}header nav .num{display:none}@media (width>=1100px){:root{--rail:232px}html{scroll-padding-top:32px}body{padding-left:calc(var(--rail) + 48px);padding-right:48px}.bar{width:var(--rail);border-bottom:0;border-right:1px solid var(--line);background:linear-gradient(#0a0a0a,#050505 60%,#000);margin:0;padding:32px 24px 24px;position:fixed;inset:0 auto 0 0;overflow-y:auto}header{flex-direction:column;align-items:stretch;gap:48px;height:100%}header .brand{margin-right:0;font-size:24px}header nav{flex-direction:column;flex:1;gap:2px;font-size:14px}header nav a{border-radius:8px;align-items:center;gap:12px;margin-inline:-12px 0;padding:8px 12px;display:flex}header nav a.on{box-shadow:none;background:0 0}header nav .num{font:12px var(--mono);color:var(--faint);transition:color .15s;display:inline}header nav a.on .num,header nav a:hover .num{color:var(--dot)}.pill{background:var(--raise);box-shadow:var(--hi);border-bottom:0;border-radius:8px}.pill:before{content:"";background:var(--dot);border-radius:2px;width:2px;position:absolute;top:25%;bottom:25%;left:0}.progress{transform-origin:top;width:2px;height:auto;transform:scaleY(var(--p,0));inset:0 -1px 0 auto}header nav .rail{display:block}header nav a.rail{display:flex}header nav .top-only{display:none}header nav .subs{border-left:1px solid var(--line-2);gap:0;margin:2px 0 6px 6px;padding-left:16px;display:grid}header nav .sub{color:var(--faint);padding-block:6px;font-size:13px}header nav .sub:hover,header nav .sub.on{color:var(--text)}header nav .foot{gap:16px;margin-top:auto;padding-top:32px;display:grid}header nav .cta{background:var(--text);height:40px;color:var(--bg);border-radius:999px;justify-content:center;margin:0;padding:0 16px;font-size:14px;font-weight:600}header nav .cta:hover{color:var(--bg);background:#e6e6e6}header nav .meta{flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}header nav .meta a{color:var(--faint);margin:0;padding:0}header nav .meta a:hover,header nav .meta a.on{color:var(--text)}}.brand{letter-spacing:-.04em;align-items:center;font-size:20px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.brand i{background:var(--dot);border-radius:50%;width:.44em;height:.44em;margin-left:.07em;position:relative;top:.06em}h1 .brand{letter-spacing:-.055em;font-size:clamp(56px,11vw,96px)}.lead{letter-spacing:-.02em;text-wrap:balance;max-width:20em;font-size:clamp(22px,3.2vw,30px);line-height:1.25}.btn{border:1px solid var(--line-2);border-radius:999px;align-items:center;height:44px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn.primary{background:var(--text);color:var(--bg);border-color:var(--text)}.btn:not(.primary):hover{border-color:var(--faint)}.shot{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:hidden}section{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:128px;display:grid}h2{letter-spacing:-.02em;margin-bottom:-16px;font-size:30px;font-weight:600;line-height:1.2}h3{letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:1.3}.ask{background:var(--text);border-radius:14px 14px 4px;justify-self:start;margin-top:8px;padding:12px 16px;font-size:16px;line-height:1.4;color:var(--bg)!important}.zoom{position:relative}.zoom img{max-width:none;height:auto;position:absolute}.get{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.get .server{grid-column:1/-1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:48px}.get .server>.row,.get .server>pre,.get .server>.more{grid-column:1}.get .server>.needs,.get .server>.needs-spec{grid-area:1/2/span 3;align-self:start}.row{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.card{background:var(--raise);box-shadow:var(--hi);border-radius:14px;grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;min-width:0;padding:32px;display:grid}.card .muted{font-size:16px}pre{background:var(--bg);font:14px/1.75 var(--mono);border-radius:8px;margin:0;padding:16px 24px;overflow-x:auto}pre .p{color:var(--faint);-webkit-user-select:none;user-select:none}.copy{border:1px solid var(--line-2);background:var(--raise);height:32px;color:var(--muted);font:600 12px var(--font);cursor:pointer;border-radius:999px;padding:0 16px}.copy:hover{color:var(--text);border-color:var(--faint)}.needs{border-collapse:collapse;width:100%;font-size:14px}.needs th{text-align:left;vertical-align:top;white-space:nowrap;padding:12px 24px 12px 0;font-weight:600}.needs td{color:var(--muted);padding:12px 0}.needs tr+tr>*{border-top:1px solid var(--line)}.dl{grid-template-columns:auto 1fr;align-items:baseline;gap:12px 24px;margin:0;display:grid}.dl dt{font-weight:600}.dl dd{color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin:0;display:flex}.dl dd a{color:var(--text)}.more{color:var(--muted);justify-self:start;font-size:14px}.more:after{content:" →"}.get .hosted{grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:48px}.hosted .text{gap:8px;display:grid}.hosted .price{letter-spacing:-.02em;margin:8px 0 0;font-size:24px}.hosted .price b{font-weight:600}.hosted .needs{margin-top:4px}.waitlist{gap:12px;display:flex}.waitlist input[type=email]{border:1px solid var(--line-2);background:var(--bg);min-width:0;height:44px;color:var(--text);font:16px var(--font);border-radius:999px;flex:1;padding:0 16px}.waitlist input[type=email]::placeholder{color:var(--faint)}.waitlist input[type=email]:focus-visible{outline:2px solid var(--dot);outline-offset:2px;border-color:#0000}.waitlist .btn{cursor:pointer;font-family:var(--font);flex:none;justify-content:center}.prose{color:var(--muted);gap:16px;display:grid}footer{padding-block:32px max(48px, env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:128px;font-size:14px;display:flex}footer .brand{color:var(--text);margin-right:auto;font-size:18px}footer nav{flex-wrap:wrap;gap:8px 24px;display:flex}footer a{text-decoration:none}footer .legal{flex-basis:100%;margin:0;font-size:13px}footer a:hover{color:var(--text)}.changelog{gap:64px;padding-block:64px 0;display:grid}.changelog h1{letter-spacing:-.04em;font-size:clamp(36px,6vw,48px);font-weight:600;line-height:1}.day{gap:32px;padding-top:0}.day h2{font:400 14px/1 var(--mono);letter-spacing:.05em;color:var(--faint);margin-bottom:0}.day article{gap:8px;display:grid}.day h3{font-size:18px}.day ul{color:var(--muted);gap:4px;margin:0;padding-left:24px;display:grid}@media (prefers-reduced-motion:no-preference){.btn,.copy,header nav a,footer a{transition:border-color .15s,color .15s,background-color .15s}.pill{transition:transform .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1),opacity .3s}header nav a:hover{transform:translate(2px)}header nav a{transition:color .15s,transform .2s}@media (width>=1100px){header .brand,header nav>a,header nav .sub,header nav .foot{animation:.5s cubic-bezier(.22,1,.36,1) both rail-in}header nav>*,header nav .sub{animation-delay:calc(var(--i,0) * 25ms)}}}@keyframes rail-in{0%{opacity:0;transform:translate(-12px)}}@media (width<=960px){.get .server{grid-template-columns:minmax(0,1fr)}.get .server>.needs,.get .server>.needs-spec{grid-area:auto/1}}@media (width<=720px){header{gap:16px;height:56px}header nav{gap:16px}header nav .opt{display:none}section{gap:24px;padding-top:80px}#how{padding-top:32px}.get{grid-template-columns:minmax(0,1fr)}.get .hosted{grid-template-columns:minmax(0,1fr);row-gap:24px}.waitlist{flex-direction:column}.waitlist input[type=email]{flex:none}.card{padding:24px}pre{padding:16px;font-size:12px}.needs th{padding-right:16px}footer{margin-top:96px}}html.loco{scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.loco [data-scroll]:not([data-scroll-speed]){opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(40px)}.loco [data-scroll]:not([data-scroll-speed]).is-inview{opacity:1;transform:none}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --mx{syntax:"<length>";inherits:false;initial-value:-999px}@property --my{syntax:"<length>";inherits:false;initial-value:-999px}:root{--ember:#ff9a6b;--violet:#7c5cff;--teal:#2dd4bf;--r:24px}.hero{isolation:isolate;text-align:center;padding-block:120px 72px;position:relative}.hero-in{justify-items:center;gap:28px;display:grid}.aurora{z-index:-1;pointer-events:none;position:absolute;inset:-80px 0 0;overflow:hidden;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 75%)}.aurora i{aspect-ratio:1;filter:blur(80px);opacity:.55;mix-blend-mode:screen;border-radius:50%;width:46vmax;position:absolute}.aurora i:first-child{background:radial-gradient(circle, var(--dot), transparent 65%);top:-10%;left:20%}.aurora i:nth-child(2){background:radial-gradient(circle, var(--violet), transparent 65%);opacity:.4;top:5%;left:45%}.aurora i:nth-child(3){background:radial-gradient(circle, var(--teal), transparent 65%);opacity:.22;top:20%;left:5%}h1 .brand{letter-spacing:-.06em;background:linear-gradient(#fff 30%,#9a9a9a);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(72px,15vw,168px)}h1 .brand i{box-shadow:0 0 40px 6px #d85a308c}.hero .lead{max-width:18em;font-size:clamp(22px,3vw,32px)}.composer{z-index:2;text-align:left;width:min(680px,100%);min-height:64px;color:var(--text);-webkit-backdrop-filter:blur(16px);background:#14141499;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:4px;padding:10px 10px 10px 24px;font-size:17px;line-height:1.35;display:flex;position:relative;box-shadow:0 30px 80px -30px #d85a3080,inset 0 1px #ffffff14}.typed{flex:0 auto}.caret{background:var(--dot);border-radius:2px;flex:none;width:2px;height:1.2em;margin-right:auto}.send{background:var(--dot);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;margin-left:12px;padding:0;display:grid;position:relative}.send:hover{background:#e8693d}.send:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 #d85a3099}.send svg{transition:transform .4s cubic-bezier(.22,1,.36,1)}.send[aria-expanded=true] svg{transform:rotate(180deg)}.unroll{grid-template-rows:0fr;width:min(680px,100%);margin-top:-28px;display:grid}.unroll.open{grid-template-rows:1fr}.roll{min-height:0;padding-inline:12px;overflow:hidden}.unroll .shot{transform-origin:50% 0;border-radius:18px;margin-top:36px;box-shadow:0 40px 100px -40px #d85a3099,0 0 0 1px #ffffff14}.unroll .shot[hidden]{display:none}.ico{width:44px;height:44px;color:var(--ember);background:linear-gradient(145deg,#d85a3047,#d85a300a);border-radius:12px;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #ff9a6b38}.tile,.fcard,.card{border-radius:var(--r);background:var(--raise);box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 1px var(--line);position:relative}.glow{background:radial-gradient(420px circle at var(--mx) var(--my), #d85a3021, transparent 60%), linear-gradient(180deg, #131313, #0b0b0b)}.glow:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--mx) var(--my), #ff9a6bb3, transparent 70%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tile{align-content:start;gap:12px;padding:28px;display:grid}.tile h3{font-size:20px}.tile p{color:var(--muted);font-size:16px}#how{padding-top:24px}.steps{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.steps .tile{grid-template-rows:auto auto 1fr;grid-template-columns:auto 1fr;column-gap:16px}.steps .ico{grid-row:1/span 2}.steps .n{font:600 13px var(--mono);color:var(--faint);position:absolute;top:20px;right:24px}.steps h3,.steps p{grid-column:2}.stage{perspective:1400px;padding-top:72px}.hero-shot{transform-origin:50% 0;border-radius:18px;box-shadow:0 60px 160px -50px #d85a3073,0 0 0 1px #ffffff0f}.marquee{margin-top:96px;margin-inline:calc(-1 * var(--gutter));gap:12px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.track{width:max-content;display:flex}.run{gap:12px;padding-right:12px;display:flex}.chip{white-space:nowrap;color:#d4d4d4;height:48px;box-shadow:inset 0 0 0 1px var(--line-2);background:#0f0f0f;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 8px;font-size:15px;display:inline-flex}.chip b{background:#1b1b1b;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;font-weight:400;display:grid}#features{gap:24px;padding-top:96px}.fcard{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:32px 48px;padding:40px;display:grid;overflow:hidden}.fhead{align-content:start;gap:14px;display:grid}.fn{height:28px;font:600 12px var(--mono);color:var(--ember);background:#d85a301f;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:0 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ff9a6b40}.fn:before{content:"";background:var(--dot);width:6px;height:6px;box-shadow:0 0 10px var(--dot);border-radius:50%}.fhead h3{letter-spacing:-.035em;font-size:clamp(32px,4vw,44px);line-height:1.05}.fhead p{color:var(--muted);max-width:34ch;font-size:18px;line-height:1.5}.fcard>.text{grid-column:1;align-content:start;gap:16px;display:grid}.fcard>.zoom{grid-area:1/2/span 2}.fcard .shot{border-radius:14px;box-shadow:0 30px 80px -30px #000}.fcard .result{max-width:420px}.fcard.full{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fcard.full>.zoom{grid-area:auto/1/auto/-1}.fcard.full>.fhead p{max-width:44ch}.fcard.pair{grid-template-columns:var(--cols);gap:32px}.fcard.pair>.fhead{grid-column:1/-1}.fcard .half{align-content:start;gap:16px;display:grid}.fcard .ask{margin-top:0;font-size:15px;box-shadow:0 10px 30px -10px #ffffff40}.pocket{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;display:grid}.pocket-text{gap:32px;display:grid}.pocket h2{margin:0}.ticks{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ticks li{align-items:center;gap:16px;font-size:18px;display:flex}.fan{grid-template-columns:1fr 1fr 1fr;align-items:center;padding-block:24px;display:grid;position:relative}.fan .shot{border:1px solid #262626;border-radius:28px;box-shadow:0 40px 80px -30px #000,inset 0 0 0 1px #ffffff0a}.fan .shot:first-child{z-index:1;transform:translate(18%)rotate(-8deg)scale(.92)}.fan .shot:nth-child(2){z-index:2;transform:translateY(-4%)}.fan .shot:nth-child(3){z-index:1;transform:translate(-18%)rotate(8deg)scale(.92)}.bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.bento .tile:first-child{grid-column:span 2}.bento .tile:first-child h3{letter-spacing:-.03em;font-size:28px}.bento .ai{grid-column:span 3;grid-template-columns:auto minmax(0,1fr);column-gap:20px}.bento .ai>:not(.ico){grid-column:2}.bento .ai .ico{grid-row:1/span 3}details summary{cursor:pointer;color:var(--ember);font-size:14px;font-weight:600;list-style:none}details summary::-webkit-details-marker{display:none}details .prose{margin-top:12px;font-size:16px}.spec{margin-top:4px}.spec .needs{margin-top:8px}.get{gap:16px}.card{padding:32px}.card h3{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.card h3 .ico{width:40px;height:40px}.hosted{background:linear-gradient(#121212, #0b0b0b) padding-box, conic-gradient(from var(--angle), #262626 0 60%, var(--dot) 75%, var(--ember) 80%, #262626 92%) border-box;border:1px solid #0000;box-shadow:0 40px 120px -60px #d85a30b3}.hosted h3{letter-spacing:-.02em;font-size:30px}.hosted .price b{letter-spacing:-.04em;font-size:48px}.soon{letter-spacing:0;height:28px;color:var(--ember);background:#d85a301f;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.soon:before{content:"";background:var(--dot);border-radius:50%;width:7px;height:7px}@media (width<=960px){.fcard,.fcard.full{grid-template-columns:minmax(0,1fr)}.fcard>.zoom,.fcard>.text{grid-area:auto/1}.bento{grid-template-columns:1fr 1fr}.bento .ai{grid-column:1/-1}.pocket{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.hero{padding-block:64px 40px}.composer{min-height:56px;padding-left:18px;font-size:15px}.composer .typed{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.send{width:38px;height:38px}.steps{grid-template-columns:minmax(0,1fr);gap:12px}.tile{padding:22px}.stage{padding-top:48px}.marquee{margin-top:64px}.chip{height:42px;font-size:14px}.fcard{border-radius:20px;gap:20px;padding:22px}.fcard.pair{grid-template-columns:minmax(0,1fr)}.fhead h3{font-size:32px}.fhead p{font-size:16px}.bento{grid-template-columns:minmax(0,1fr)}.bento .tile:first-child,.bento .ai{grid-column:auto}.bento .ai{grid-template-columns:minmax(0,1fr)}.bento .ai>:not(.ico){grid-column:1}.bento .ai .ico{grid-row:auto}.fan .shot{border-radius:18px}.hosted h3{font-size:24px}.hosted .price b{font-size:40px}}@media (prefers-reduced-motion:no-preference){.aurora i{animation:18s ease-in-out infinite alternate drift}.aurora i:nth-child(2){animation-duration:23s;animation-delay:-6s}.aurora i:nth-child(3){animation-duration:29s;animation-delay:-12s}h1 .brand i{animation:3.2s ease-in-out infinite breathe}.caret{animation:1s step-end infinite blink}.track{animation:60s linear infinite slide}.track.rev{animation-duration:70s;animation-direction:reverse}.hosted{animation:6s linear infinite spin}.send[aria-expanded=false]:after{animation:2.4s cubic-bezier(.22,1,.36,1) 3s infinite ping}.unroll{transition:grid-template-rows .7s cubic-bezier(.22,1,.36,1)}.unroll.open .shot{animation:.9s cubic-bezier(.22,1,.36,1) both unroll}.unroll.closing .shot{animation:.45s cubic-bezier(.55,0,.7,.4) reverse both unroll}.soon:before{animation:2s ease-in-out infinite breathe}.tile,.fcard,.card,.chip{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}.tile:hover,.card:hover{transform:translateY(-4px)}.chip:hover{box-shadow:inset 0 0 0 1px var(--dot);transform:translateY(-2px)}.fan .shot{transition:transform .6s cubic-bezier(.22,1,.36,1)}.fan:hover .shot:first-child{transform:translate(4%)rotate(-12deg)scale(.94)}.fan:hover .shot:nth-child(2){transform:translateY(-8%)scale(1.03)}.fan:hover .shot:nth-child(3){transform:translate(-4%)rotate(12deg)scale(.94)}.loco .fcard .ask{opacity:0;transform-origin:100% 100%;transition:opacity .5s .35s,transform .6s cubic-bezier(.34,1.56,.64,1) .35s;transform:translateY(12px)scale(.96)}.loco .fcard.is-inview .ask{opacity:1;transform:none}.loco .fcard .half+.half .ask{transition-delay:.6s}.loco .bento .tile:nth-child(2),.loco .steps .tile:nth-child(2){transition-delay:80ms}.loco .bento .tile:nth-child(3),.loco .steps .tile:nth-child(3){transition-delay:.16s}.loco .bento .tile:nth-child(4){transition-delay:.24s}@supports (animation-timeline:view()){.hero-shot{animation:linear both tilt;animation-timeline:view();animation-range:entry cover 45%}.fan .shot:first-child{animation:linear both fan-l;animation-timeline:view();animation-range:entry 10% cover 50%}.fan .shot:nth-child(3){animation:linear both fan-r;animation-timeline:view();animation-range:entry 10% cover 50%}}}@keyframes drift{0%{transform:translate(0)scale(1)}50%{transform:translate(8vw,4vh)scale(1.15)}to{transform:translate(-6vw,8vh)scale(.9)}}@keyframes breathe{50%{transform:scale(1.08);box-shadow:0 0 60px 14px #d85a30bf}}@keyframes blink{50%{opacity:0}}@keyframes slide{to{transform:translate(-50%)}}@keyframes spin{to{--angle:360deg}}@keyframes ping{0%{box-shadow:0 0 #d85a3099}70%,to{box-shadow:0 0 0 14px #d85a3000}}@keyframes unroll{0%{clip-path:inset(0 0 100% round 18px);opacity:.2;transform:translateY(-24px)scale(.96,.9)}to{clip-path:inset(0 round 18px);opacity:1;transform:none}}@keyframes tilt{0%{opacity:.4;transform:rotateX(24deg)scale(.88)}to{opacity:1;transform:none}}@keyframes fan-l{0%{transform:translate(100%)rotate(0)scale(.92)}}@keyframes fan-r{0%{transform:translate(-100%)rotate(0)scale(.92)}}.orb{z-index:11;pointer-events:none;will-change:transform;background:radial-gradient(circle at 35% 30%, #ff9a6b, var(--dot) 55%, #b8461f);border-radius:50%;width:80px;height:80px;position:fixed;top:0;left:0;box-shadow:0 0 40px 6px #d85a308c}.orb:after{content:"";border-radius:50%;animation:2.4s ease-out infinite orb-pulse;position:absolute;inset:0}.orb-on h1 .brand i{visibility:hidden}@keyframes orb-pulse{0%{box-shadow:0 0 #d85a30b3}80%,to{box-shadow:0 0 0 30px #d85a3000}}@media (prefers-reduced-motion:reduce){.marquee{margin-inline:0;-webkit-mask-image:none;mask-image:none}.track{width:auto}.run{flex-wrap:wrap}.chip{white-space:normal;height:auto;min-height:42px;padding-block:4px}.run[aria-hidden]{display:none}}.legal.svelte-12qhfyh{flex-basis:100%;margin:0}
