.motion .hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{animation:rise .8s var(--ease-out) .15s backwards}.motion .hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{animation:rise .7s var(--ease-out) .35s backwards}.motion .hero[data-astro-cid-lcdefpme] .ctas[data-astro-cid-lcdefpme]{animation:rise .7s var(--ease-out) .45s backwards}.motion .hero[data-astro-cid-lcdefpme] .small[data-astro-cid-lcdefpme]{animation:.7s ease-in .6s backwards fade}.motion .hero[data-astro-cid-lcdefpme] .mark[data-astro-cid-lcdefpme]{animation:swipe .7s var(--ease-out) .75s forwards;background-repeat:no-repeat;background-size:0% 100%}.motion .stage-wrap[data-astro-cid-lcdefpme]{animation:rise .9s var(--ease-out) .55s backwards}@keyframes swipe{to{background-size:100% 100%}}body{--gap-section:clamp(96px, 12vw, 176px)}.hero[data-astro-cid-lcdefpme]{text-align:center;padding:clamp(40px,9vw,96px) 0 clamp(28px,5vw,48px)}h1[data-astro-cid-lcdefpme]{letter-spacing:-.05em;max-width:14ch;margin-inline:auto;font-size:clamp(2.6rem,7.2vw,5.4rem);line-height:1}.lede[data-astro-cid-lcdefpme]{max-width:42ch;color:var(--ink-soft);margin:22px auto 0;font-size:clamp(1.1rem,2.2vw,1.35rem)}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.small[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-top:16px;font-size:.92rem}.stage-wrap[data-astro-cid-lcdefpme]{padding-bottom:24px}section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2rem,5vw,3.4rem)}.perf[data-astro-cid-lcdefpme]{padding:var(--gap-section) 0 24px;text-align:center}.perf[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.05em;font-size:clamp(2.4rem,6.4vw,4.6rem)}.intro[data-astro-cid-lcdefpme]{max-width:48ch;color:var(--ink-soft);margin:22px auto 0;font-size:1.15rem}.callouts[data-astro-cid-lcdefpme]{text-align:left;grid-template-columns:repeat(4,1fr);gap:32px;margin:clamp(48px,7vw,80px) 0 0;display:grid}.callouts[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);color:var(--ink-soft);padding-top:18px;font-size:.98rem}.callouts[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{font:700 1.05rem/1 var(--display);color:var(--ink);margin-bottom:4px}.callouts[data-astro-cid-lcdefpme] .big[data-astro-cid-lcdefpme]{font:700 clamp(3rem, 6vw, 4.2rem)/1 var(--display);letter-spacing:-.05em;color:var(--ink);margin-bottom:10px}.callouts[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin-left:.12em;font-size:.42em}sup[data-astro-cid-lcdefpme]{font-size:.65em;line-height:0}@media (width<=860px){.callouts[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:14px;padding:clamp(72px,10vw,120px) 0 24px;display:grid}.tile[data-astro-cid-lcdefpme]{background:var(--paper);border-radius:var(--radius);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out);padding:24px 24px 26px}.tile[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px);box-shadow:0 18px 34px -20px #3c281473}.tile[data-astro-cid-lcdefpme]:first-child,.tile[data-astro-cid-lcdefpme]:nth-child(4){background:var(--ink);color:var(--cream-on-ink);grid-column:span 2}.tile[data-astro-cid-lcdefpme]:nth-child(7),.tile[data-astro-cid-lcdefpme]:nth-child(8){grid-column:span 2}.tile[data-astro-cid-lcdefpme]:first-child p[data-astro-cid-lcdefpme],.tile[data-astro-cid-lcdefpme]:nth-child(4) p[data-astro-cid-lcdefpme]{color:#c9bdb1}.tile[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.035em;margin:20px 0 6px;font-size:1.5rem}.tile[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.98rem}@media (width<=900px){.tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.tiles[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.tile[data-astro-cid-lcdefpme]:nth-child(n){grid-column:auto}}.ic[data-astro-cid-lcdefpme]{width:48px;height:48px;overflow:visible}.ic[data-astro-cid-lcdefpme] *{transform-box:fill-box;transform-origin:50%;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .4s}.ic[data-astro-cid-lcdefpme] .fill{fill:#ecd6bf}.tile[data-astro-cid-lcdefpme]:first-child .ic[data-astro-cid-lcdefpme] .fill,.tile[data-astro-cid-lcdefpme]:nth-child(4) .ic[data-astro-cid-lcdefpme] .fill,.tile[data-astro-cid-lcdefpme]:first-child .ic[data-astro-cid-lcdefpme] .px rect{fill:#5a504a}.ic[data-astro-cid-lcdefpme] .px rect{fill:#ecd6bf;stroke:none}.tile[data-astro-cid-lcdefpme]:hover .ic[data-astro-cid-lcdefpme] .px rect{animation:pop .7s var(--ease-out) var(--d) both}.tile[data-astro-cid-lcdefpme]:hover .ic[data-astro-cid-lcdefpme] .s2{transform:translate(-3px,4px)}.tile[data-astro-cid-lcdefpme]:hover .ic[data-astro-cid-lcdefpme] .plug{transform:translate(6px)}.ic[data-astro-cid-lcdefpme] .w1,.ic[data-astro-cid-lcdefpme] .w2{transform-origin:0}.tile[data-astro-cid-lcdefpme]:hover .ic[data-astro-cid-lcdefpme] .w1{animation:wave .9s var(--ease-out) infinite}.tile[data-astro-cid-lcdefpme]:hover .ic[data-astro-cid-lcdefpme] .w2{animation:wave .9s var(--ease-out) .15s infinite}.tile[data-astro-cid-lcdefpme]:hover .ic[data-astro-cid-lcdefpme] .rays{transform:rotate(45deg)scale(1.12)}.tile[data-astro-cid-lcdefpme]:hover .ic[data-astro-cid-lcdefpme] .moon{transform:rotate(-18deg)}.tile[data-astro-cid-lcdefpme]:hover .ic[data-astro-cid-lcdefpme] .star{animation:twinkle .9s var(--ease-out) infinite alternate}.tile[data-astro-cid-lcdefpme]:hover .ic[data-astro-cid-lcdefpme] .z1{animation:float 1.2s var(--ease-out) infinite}.tile[data-astro-cid-lcdefpme]:hover .ic[data-astro-cid-lcdefpme] .z2{animation:float 1.2s var(--ease-out) .3s infinite}.ic[data-astro-cid-lcdefpme] .lid{transform-origin:bottom}.tile[data-astro-cid-lcdefpme]:hover .ic[data-astro-cid-lcdefpme] .lid{transform:scaleY(.12)translateY(140%)}@keyframes pop{40%{transform:scale(.55)}}@keyframes wave{0%{opacity:.25;transform:scale(.85)}60%{opacity:1;transform:scale(1)}to{opacity:.25}}@keyframes twinkle{to{opacity:.5;transform:scale(.6)rotate(45deg)}}@keyframes float{0%{opacity:0;transform:translateY(4px)}50%{opacity:1}to{opacity:0;transform:translateY(-6px)}}.measured[data-astro-cid-lcdefpme]{color:#8f857c;text-align:center;max-width:640px;padding-top:56px;font-size:.82rem}.tiles-cta[data-astro-cid-lcdefpme]{text-align:center;padding:clamp(44px,5vw,64px) 0 0}.tc-title[data-astro-cid-lcdefpme]{font:700 clamp(1.5rem, 3.4vw, 2.2rem)/1.15 var(--display);letter-spacing:-.04em}.tiles-cta[data-astro-cid-lcdefpme] .ctas[data-astro-cid-lcdefpme]{margin-top:22px}.works[data-astro-cid-lcdefpme]{padding:var(--gap-section) 0 24px}.cols[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:32px;margin-top:36px;padding-top:28px;display:grid}.cols[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:8px;font-size:1.3rem}.cols[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft)}@media (width<=760px){.cols[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px}}.price[data-astro-cid-lcdefpme]{margin-top:var(--gap-section);background:var(--paper);text-align:center;border-radius:40px;padding:clamp(40px,7vw,80px) 24px}.amount[data-astro-cid-lcdefpme]{font:800 clamp(4.5rem, 14vw, 7.5rem)/1 var(--display);letter-spacing:-.04em;margin:18px 0 14px}.price[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.amount){max-width:46ch;color:var(--ink-soft);margin:0 auto}.faq[data-astro-cid-lcdefpme]{max-width:760px;padding:var(--gap-section) 0 24px}.faq[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:20px}details[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding:18px 0}details[data-astro-cid-lcdefpme]:last-of-type{border-bottom:1px solid var(--line)}summary[data-astro-cid-lcdefpme]{cursor:pointer;font:600 1.12rem/1.35 var(--text);justify-content:space-between;gap:16px;list-style:none;display:flex}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme]:after{content:"+";font:400 1.5rem/1 var(--display);color:var(--ink-soft);transition:transform .3s var(--ease-out)}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:rotate(45deg)}.more[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-top:22px}.more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink)}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:62ch;margin-top:10px}
