@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/plus-jakarta-sans-latin-700-normal.CfpNZvy6.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-700-normal.DqEcQeE5.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/plus-jakarta-sans-latin-800-normal.CusIZhrK.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-800-normal.BRNHt2w0.woff)format("woff")}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-thai-thai-400-normal.Bt1rR4gi.woff2)format("woff2"),url(/_astro/ibm-plex-sans-thai-thai-400-normal.DKc8V4lk.woff)format("woff")}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-thai-thai-700-normal.0moayseG.woff2)format("woff2"),url(/_astro/ibm-plex-sans-thai-thai-700-normal.Bo0ALcDh.woff)format("woff")}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-thai-latin-400-normal.CwmoKdEh.woff2)format("woff2"),url(/_astro/ibm-plex-sans-thai-latin-400-normal.YXrLwNa7.woff)format("woff")}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-thai-latin-700-normal.Ct-BCS9V.woff2)format("woff2"),url(/_astro/ibm-plex-sans-thai-latin-700-normal.SmVfMUPf.woff)format("woff")}.cta[data-astro-cid-nxhdkif3]{border-radius:var(--radius-pill);background:var(--gradient-brand);min-height:52px;color:var(--background);box-shadow:var(--shadow-brandGlow);justify-content:center;align-items:center;gap:1.25rem;padding:.65rem 1.5rem;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.cta[data-astro-cid-nxhdkif3]:hover{background:var(--pinkDeep)}.cta[data-astro-cid-nxhdkif3] span[data-astro-cid-nxhdkif3]{display:inline-block}@media (prefers-reduced-motion:no-preference){.cta[data-astro-cid-nxhdkif3]{transition:translate .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;position:relative;overflow:hidden}.cta[data-astro-cid-nxhdkif3]:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff59 50%,#0000 65%) -150% 0/200% 100% no-repeat;animation:4s ease-in-out infinite sheen;position:absolute;inset:0}.cta[data-astro-cid-nxhdkif3]:hover{translate:0 -3px}.cta[data-astro-cid-nxhdkif3] span[data-astro-cid-nxhdkif3]{transition:translate .3s cubic-bezier(.34,1.56,.64,1)}.cta[data-astro-cid-nxhdkif3]:hover span[data-astro-cid-nxhdkif3]{translate:3px -3px}}@keyframes sheen{0%,60%{background-position:-150% 0}to{background-position:250% 0}}.cta[data-astro-cid-nxhdkif3].light{background:var(--background);color:var(--pinkDeep);box-shadow:var(--shadow-soft)}.coming[data-astro-cid-nxhdkif3]{border:1px solid var(--border);border-radius:var(--radius-pill);min-height:52px;color:var(--ink);background:var(--background);justify-content:center;align-items:center;padding:.65rem 1.5rem;font-weight:700;display:inline-flex}.coming[data-astro-cid-nxhdkif3].light{border-color:#0000}.socials[data-astro-cid-y2qsmizv]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}a[data-astro-cid-y2qsmizv]{background:var(--cloud);width:44px;height:44px;color:var(--ink);font:700 1.25rem var(--font-sans),sans-serif;border-radius:50%;place-items:center;text-decoration:none;display:grid}a[data-astro-cid-y2qsmizv]:hover{background:var(--pinkSoft);color:var(--pinkDeep)}.stores[data-astro-cid-td5nviid]{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.store[data-astro-cid-td5nviid]{background:var(--ink);min-height:60px;color:var(--background);border-radius:var(--radius-base);align-items:center;gap:.75rem;padding:.65rem 1rem;text-decoration:none;display:flex}.store-name[data-astro-cid-td5nviid]{font:700 .875rem/1.5 var(--font-sans),sans-serif;display:block}.soon[data-astro-cid-td5nviid]{font-size:.75rem;line-height:1.7;display:block}.loop[data-astro-cid-ywxz3tom]{width:100%;height:auto;overflow:visible}@media (prefers-reduced-motion:no-preference){.trail[data-astro-cid-ywxz3tom]{animation:1.6s linear infinite trail}.pin-drop[data-astro-cid-ywxz3tom]{transform-box:fill-box;transform-origin:50% 100%;animation:.8s cubic-bezier(.34,1.56,.64,1) both pin-drop,3s ease-in-out infinite pin-bob}.loop[data-astro-cid-ywxz3tom]>g[data-astro-cid-ywxz3tom]:first-of-type .pin-drop[data-astro-cid-ywxz3tom]{animation-delay:.5s,1.3s}.loop[data-astro-cid-ywxz3tom]>g[data-astro-cid-ywxz3tom]:nth-of-type(2) .pin-drop[data-astro-cid-ywxz3tom]{animation-delay:.75s,1.8s}.loop[data-astro-cid-ywxz3tom]>g[data-astro-cid-ywxz3tom]:nth-of-type(3) .pin-drop[data-astro-cid-ywxz3tom]{animation-delay:1s,2.3s}}@keyframes trail{to{stroke-dashoffset:-16px}}@keyframes pin-drop{0%{opacity:0;translate:0 -60px;scale:.6 1.3}60%{scale:1.15 .85}}@keyframes pin-bob{50%{translate:0 -6px}}.preview[data-astro-cid-h3dascxv]{place-items:center;min-width:0;padding:2rem 0 3rem;display:grid;position:relative}.orbit[data-astro-cid-h3dascxv]{width:135%;max-width:620px;position:absolute;top:15%;left:50%;transform:translate(-50%)rotate(-15deg)}.phone[data-astro-cid-h3dascxv]{background:var(--ink);width:260px;box-shadow:var(--shadow-soft),var(--shadow-blueGlow);border-radius:46px;padding:10px;position:relative;transform:rotate(7deg)}.screen[data-astro-cid-h3dascxv]{background:var(--background);border-radius:36px;min-height:520px;position:relative;overflow:hidden}.screen[data-astro-cid-h3dascxv]>img[data-astro-cid-h3dascxv]{object-fit:cover;width:100%;height:520px;display:block}.island[data-astro-cid-h3dascxv]{background:var(--ink);border-radius:var(--radius-pill);z-index:1;width:75px;height:19px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.illustration[data-astro-cid-h3dascxv]{padding:40px 14px 18px}.mock-header[data-astro-cid-h3dascxv]{font:800 13px var(--font-sans),sans-serif;align-items:center;gap:6px;display:flex}.mock-header[data-astro-cid-h3dascxv] img[data-astro-cid-h3dascxv]{object-fit:contain}.avatar[data-astro-cid-h3dascxv]{background:var(--pinkSoft);width:28px;height:28px;color:var(--pinkDeep);border-radius:50%;place-items:center;margin-left:auto;font-size:20px;display:grid}.map-art[data-astro-cid-h3dascxv]{border-radius:var(--radius-base);background:var(--blueSoft);height:150px;margin-top:18px;position:relative;overflow:hidden}.street[data-astro-cid-h3dascxv]{background:var(--background);opacity:.7;width:160%;height:14px;position:absolute;transform:rotate(-28deg)}.street[data-astro-cid-h3dascxv].a{top:20%;left:-20%}.street[data-astro-cid-h3dascxv].b{top:80%;left:-10%}.street[data-astro-cid-h3dascxv].c{top:30%;left:-30%;transform:rotate(70deg)}.map-loop[data-astro-cid-h3dascxv]{position:absolute;inset:0;transform:scale(.85)}.map-dot[data-astro-cid-h3dascxv]{background:var(--blue);border:3px solid var(--background);border-radius:50%;width:12px;height:12px;position:absolute;top:65%;left:45%}.mock-card[data-astro-cid-h3dascxv]{border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);margin-top:14px;padding:8px}.card-art[data-astro-cid-h3dascxv]{background:var(--gradient-brand);border-radius:18px;height:110px;position:relative;overflow:hidden}.sun[data-astro-cid-h3dascxv]{background:var(--sun);border-radius:50%;width:36px;height:36px;position:absolute;top:15px;right:20px}.hill[data-astro-cid-h3dascxv]{background:var(--blueDeep);border-radius:50%;width:200px;height:130px;position:absolute;top:50px;left:-50px;transform:rotate(-20deg)}.hill[data-astro-cid-h3dascxv].second{background:var(--pinkDeep);top:65px;left:75px}.route[data-astro-cid-h3dascxv]{border:3px dashed var(--background);border-radius:50%;width:115px;height:100px;position:absolute;top:60px;left:40px;transform:rotate(-30deg)}.card-lines[data-astro-cid-h3dascxv]{padding:12px 4px 8px}.card-lines[data-astro-cid-h3dascxv] span[data-astro-cid-h3dascxv]{background:var(--ink);opacity:.15;border-radius:var(--radius-pill);width:85%;height:7px;display:block}.card-lines[data-astro-cid-h3dascxv] span[data-astro-cid-h3dascxv]+span[data-astro-cid-h3dascxv]{width:55%;margin-top:8px}.card-pins[data-astro-cid-h3dascxv]{align-items:center;gap:8px;padding:4px;display:flex}.card-pins[data-astro-cid-h3dascxv] span[data-astro-cid-h3dascxv]{background:var(--pinkSoft);width:21px;height:21px;color:var(--pinkDeep);font:700 11px var(--font-sans),sans-serif;border-radius:50%;place-items:center;display:grid}.card-pins[data-astro-cid-h3dascxv] i[data-astro-cid-h3dascxv]{border-top:2px dashed var(--border);flex:1}.mock-bottom[data-astro-cid-h3dascxv]{color:var(--blueDeep);justify-content:space-around;margin-top:22px;font-size:22px;display:flex}.floating-pin[data-astro-cid-h3dascxv],.floating-spark[data-astro-cid-h3dascxv]{width:60px;height:60px;box-shadow:var(--shadow-soft);border-radius:20px;place-items:center;animation:6s ease-in-out infinite float;display:grid;position:absolute}.floating-pin[data-astro-cid-h3dascxv]{background:var(--pinkSoft);color:var(--pinkDeep);font-size:32px;top:30%;left:0;transform:rotate(-12deg)}.floating-spark[data-astro-cid-h3dascxv]{background:var(--sun);color:var(--sunDeep);font-size:30px;animation-delay:-3s;bottom:20%;right:2%}@keyframes float{50%{translate:0 -10px}}@media (width<=600px){.phone[data-astro-cid-h3dascxv]{width:238px}.screen[data-astro-cid-h3dascxv],.screen[data-astro-cid-h3dascxv]>img[data-astro-cid-h3dascxv]{min-height:500px}.orbit[data-astro-cid-h3dascxv]{width:115%}.floating-pin[data-astro-cid-h3dascxv]{left:2%}.floating-spark[data-astro-cid-h3dascxv]{right:0}}@media (prefers-reduced-motion:no-preference){.phone[data-astro-cid-h3dascxv]{animation:1s cubic-bezier(.22,1,.36,1) both phone-in,7s ease-in-out 1s infinite phone-float}.orbit[data-astro-cid-h3dascxv]{animation:12s ease-in-out infinite sway}.map-dot[data-astro-cid-h3dascxv]{animation:2s ease-out infinite you-are-here}.card-pins[data-astro-cid-h3dascxv] span[data-astro-cid-h3dascxv]{animation:3s ease-in-out infinite pin-pulse}.card-pins[data-astro-cid-h3dascxv] span[data-astro-cid-h3dascxv]:nth-of-type(2){animation-delay:.4s}.card-pins[data-astro-cid-h3dascxv] span[data-astro-cid-h3dascxv]:nth-of-type(3){animation-delay:.8s}.floating-pin[data-astro-cid-h3dascxv],.floating-spark[data-astro-cid-h3dascxv]{transition:scale .3s cubic-bezier(.34,1.56,.64,1)}.preview[data-astro-cid-h3dascxv]:hover .floating-pin[data-astro-cid-h3dascxv],.preview[data-astro-cid-h3dascxv]:hover .floating-spark[data-astro-cid-h3dascxv]{scale:1.12}}@keyframes phone-in{0%{opacity:0;translate:0 48px;scale:.94}}@keyframes phone-float{50%{translate:0 -12px}}@keyframes sway{50%{rotate:5deg}}@keyframes you-are-here{0%{box-shadow:0 0 0 0 rgba(var(--blue-rgb),.5)}to{box-shadow:0 0 0 14px rgba(var(--blue-rgb),0)}}@keyframes pin-pulse{0%,70%,to{scale:1}80%{scale:1.25}}@media (prefers-reduced-motion:reduce){.floating-pin[data-astro-cid-h3dascxv],.floating-spark[data-astro-cid-h3dascxv]{animation:none}}.trip-loop[data-astro-cid-p4m7ga3k]{background:var(--cloud)}.loop-intro[data-astro-cid-p4m7ga3k]{text-wrap:balance;margin-top:12px}.cycle[data-astro-cid-p4m7ga3k]{isolation:isolate;padding-block:56px;position:relative}.desktop-path[data-astro-cid-p4m7ga3k]{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.nodes[data-astro-cid-p4m7ga3k]{grid-template-columns:repeat(2,minmax(0,1fr));gap:88px 160px;margin:0;padding:0;list-style:none;display:grid}.node[data-astro-cid-p4m7ga3k]{min-width:0;position:relative}.node[data-astro-cid-p4m7ga3k]:nth-child(3){grid-area:2/2}.node[data-astro-cid-p4m7ga3k]:nth-child(4){grid-area:2/1}.node-card[data-astro-cid-p4m7ga3k]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-card);height:100%;min-height:220px;box-shadow:var(--shadow-soft);text-align:center;padding:28px;position:relative}.node-icon[data-astro-cid-p4m7ga3k]{width:60px;height:60px;color:var(--pinkDeep);background:var(--pinkSoft);border-radius:50%;place-items:center;margin-inline:auto;display:grid}.compass[data-astro-cid-p4m7ga3k],.chat[data-astro-cid-p4m7ga3k]{color:var(--blueDeep);background:var(--blueSoft)}.node-card[data-astro-cid-p4m7ga3k] h3[data-astro-cid-p4m7ga3k]{text-wrap:balance;margin:16px 0 8px;font-size:1.25rem}.node-card[data-astro-cid-p4m7ga3k] p[data-astro-cid-p4m7ga3k]{text-wrap:balance;max-width:34ch;margin-inline:auto}.keep-word[data-astro-cid-p4m7ga3k]{white-space:nowrap}.return-path[data-astro-cid-p4m7ga3k],.next-path[data-astro-cid-p4m7ga3k]{display:none}@media (width>=768px) and (width<=1000px){.nodes[data-astro-cid-p4m7ga3k]{column-gap:80px}.node-card[data-astro-cid-p4m7ga3k]{padding:24px}}@media (width<=767px){.cycle[data-astro-cid-p4m7ga3k]{padding:0}.desktop-path[data-astro-cid-p4m7ga3k]{display:none}.nodes[data-astro-cid-p4m7ga3k]{grid-template-columns:1fr;gap:64px;margin-left:36px}.node[data-astro-cid-p4m7ga3k]:nth-child(3),.node[data-astro-cid-p4m7ga3k]:nth-child(4){grid-area:auto}.node-card[data-astro-cid-p4m7ga3k]{min-height:200px;padding:24px 20px}.next-path[data-astro-cid-p4m7ga3k]{pointer-events:none;width:64px;height:64px;display:block;position:absolute;bottom:-64px;left:calc(50% - 32px)}.return-path[data-astro-cid-p4m7ga3k]{pointer-events:none;width:32px;height:100%;display:block;position:absolute;top:0;left:0}}.traveller[data-astro-cid-p4m7ga3k],.traveller-glow[data-astro-cid-p4m7ga3k]{display:none}@media (prefers-reduced-motion:no-preference){.trip-loop[data-astro-cid-p4m7ga3k]{--lap:9s}.cycle-line[data-astro-cid-p4m7ga3k]{animation:1.2s linear infinite march-13}.march[data-astro-cid-p4m7ga3k]{animation:1s linear infinite march-9}.return-path[data-astro-cid-p4m7ga3k] .march[data-astro-cid-p4m7ga3k]{animation-name:march-11}.traveller[data-astro-cid-p4m7ga3k],.traveller-glow[data-astro-cid-p4m7ga3k]{animation:travel var(--lap) ease-in-out infinite;display:inline}.traveller-glow[data-astro-cid-p4m7ga3k]{opacity:.18}.node-card[data-astro-cid-p4m7ga3k]:before{content:"";border-radius:inherit;border:2px solid var(--pink);opacity:0;pointer-events:none;animation:node-ring var(--lap) linear infinite;animation-delay:var(--at);position:absolute;inset:-2px}.node-icon[data-astro-cid-p4m7ga3k]{animation:node-pop var(--lap) var(--ease-spring,ease) infinite;animation-delay:var(--at)}.node[data-astro-cid-p4m7ga3k]:first-child{--at:0s}.node[data-astro-cid-p4m7ga3k]:nth-child(2){--at:calc(var(--lap) * .25)}.node[data-astro-cid-p4m7ga3k]:nth-child(3){--at:calc(var(--lap) * .5)}.node[data-astro-cid-p4m7ga3k]:nth-child(4){--at:calc(var(--lap) * .75)}}@keyframes march-13{to{stroke-dashoffset:-13px}}@keyframes march-9{to{stroke-dashoffset:-9px}}@keyframes march-11{to{stroke-dashoffset:-11px}}@keyframes travel{0%,7%{stroke-dashoffset:0}25%,32%{stroke-dashoffset:-30.94px}50%,57%{stroke-dashoffset:-50px}75%,82%{stroke-dashoffset:-80.94px}to{stroke-dashoffset:-100px}}@keyframes node-ring{0%{opacity:0}2%,9%{opacity:.9}16%,to{opacity:0}}@keyframes node-pop{0%,14%,to{box-shadow:0 0 0 0 rgba(var(--pink-rgb),0);scale:1}4%{box-shadow:0 0 0 12px rgba(var(--pink-rgb),.14);scale:1.18}}@property --gx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --gy{syntax:"<percentage>";inherits:true;initial-value:50%}:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}.tz-grid{display:none}.story strong{background:linear-gradient(rgba(var(--sun-rgb), .55), rgba(var(--sun-rgb), .55)) no-repeat 0 88% / 100% 38%;border-radius:4px}.scroll-progress{display:none}@media (prefers-reduced-motion:no-preference){.hero .gradient-text{background:linear-gradient(90deg, var(--pink), var(--blue) 50%, var(--pink)) 0 0 / 200% 100%;background-clip:text;animation:7s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.hero-copy>:not(h1){animation:rise-in .8s var(--ease-out) both}.hero-copy>.launch{animation-delay:50ms}.hero-copy>.hero-description{animation-delay:.2s}.hero-copy>:nth-child(4){animation-delay:.32s}.hero-copy>.stores{animation-delay:.44s}@keyframes rise-in{0%{opacity:0;translate:0 24px}}.launch>span{position:relative}.launch>span:after{content:"";background:var(--pinkDeep);animation:ping 1.8s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes ping{75%,to{opacity:0;scale:3}}@media (hover:hover) and (pointer:fine){.tilt{--rx:0deg;--ry:0deg;--lift:0px;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(var(--lift));transition:transform .5s var(--ease-out), box-shadow .4s var(--ease-out), border-color .4s, --gx .35s, --gy .35s;position:relative}.tilt:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx) var(--gy), rgba(var(--pink-rgb), .14), rgba(var(--blue-rgb), .06) 40%, transparent 70%);transition:opacity .4s;position:absolute;inset:0}.tilt:hover{--lift:-8px;border-color:rgba(var(--pink-rgb), .3);box-shadow:0 28px 56px -12px rgba(var(--pink-rgb), .22), 0 12px 24px rgba(var(--ink-rgb), .06)}.tilt:hover:after{opacity:1}.tz-grid{z-index:2;border-radius:inherit;grid-template:repeat(3,1fr)/repeat(3,1fr);display:grid;position:absolute;inset:0}.tilt:has(.tz:first-child:hover){--rx:6deg;--ry:-6deg;--gx:15%;--gy:15%}.tilt:has(.tz:nth-child(2):hover){--rx:6deg;--ry:0deg;--gx:50%;--gy:15%}.tilt:has(.tz:nth-child(3):hover){--rx:6deg;--ry:6deg;--gx:85%;--gy:15%}.tilt:has(.tz:nth-child(4):hover){--rx:0deg;--ry:-6deg;--gx:15%;--gy:50%}.tilt:has(.tz:nth-child(5):hover){--rx:0deg;--ry:0deg;--gx:50%;--gy:50%}.tilt:has(.tz:nth-child(6):hover){--rx:0deg;--ry:6deg;--gx:85%;--gy:50%}.tilt:has(.tz:nth-child(7):hover){--rx:-6deg;--ry:-6deg;--gx:15%;--gy:85%}.tilt:has(.tz:nth-child(8):hover){--rx:-6deg;--ry:0deg;--gx:50%;--gy:85%}.tilt:has(.tz:nth-child(9):hover){--rx:-6deg;--ry:6deg;--gx:85%;--gy:85%}.feature:hover .feature-icon{animation:icon-pop .6s var(--ease-spring)}.feature-number{transition:color .3s, translate .4s var(--ease-out)}.feature:hover .feature-number{color:var(--pinkDeep);translate:-4px}.beliefs li{transition:translate .3s var(--ease-spring), rotate .3s var(--ease-spring)}.beliefs li:hover{translate:0 -3px;rotate:-2deg}.desktop-nav a{background:linear-gradient(var(--pinkDeep), var(--pinkDeep)) no-repeat 0 100% / 0% 2px;transition:background-size .35s var(--ease-out), color .2s}.desktop-nav a:hover{background-size:100% 2px}}@keyframes icon-pop{0%{scale:1}30%{rotate:-8deg;scale:.85}60%{rotate:6deg;scale:1.15}to{rotate:0deg;scale:1}}@media (hover:none){.feature,.node-card{transition:scale .2s var(--ease-out)}.feature:active,.node-card:active{scale:.97}}.story-mark img{animation:5s ease-in-out infinite bob}.story-ring{animation:6s ease-in-out infinite breathe}.story-ring.second{animation:28s linear infinite spin}@keyframes bob{50%{translate:0 -8px}}@keyframes breathe{50%{scale:1.06}}@keyframes spin{to{rotate:360deg}}.creator-art{animation:6s ease-in-out infinite bob}.creator-card{transition:transform .6s var(--ease-spring), box-shadow .6s}.creator-banner:hover .creator-card{box-shadow:0 30px 60px -10px rgba(var(--ink-rgb), .35);transform:rotate(0)scale(1.06)}.creator-card>span:first-child{width:fit-content;animation:2.4s ease-in-out infinite heartbeat}.art-star{animation:4s ease-in-out infinite twinkle}.art-loop{animation:18s linear infinite spin}@keyframes heartbeat{0%,40%,to{scale:1}10%,30%{scale:1.3}20%{scale:1.05}}@keyframes twinkle{50%{opacity:.7;rotate:20deg;scale:.8}}@supports (animation-timeline:view()){.scroll-progress{background:var(--gradient-brand);transform-origin:0;height:3px;animation:linear both grow-x;display:block;position:absolute;bottom:-1px;left:0;right:0}@keyframes grow-x{0%{scale:0 1}}.reveal{animation:linear both reveal-up;animation-range:entry entry 85%}.reveal.stagger-2{animation-range:entry 12% entry 95%}.reveal.stagger-3{animation-range:entry 24%}@keyframes reveal-up{0%{opacity:0;translate:0 56px;scale:.92}}.reveal-pop{animation:linear both reveal-pop;animation-range:entry 20%}.reveal-pop:nth-child(2){animation-range:entry 40% cover 20%}.reveal-pop:nth-child(3){animation-range:entry 60% cover 25%}@keyframes reveal-pop{0%{opacity:0;translate:0 12px;scale:.6}70%{scale:1.06}}.story strong{background-size:0% 38%;animation:linear both highlight;animation-range:cover 18% cover 42%}.scroll-progress.scroll-progress{animation-timeline:scroll(root)}.reveal.reveal,.reveal-pop.reveal-pop,.story strong:where(strong){animation-timeline:view()}@keyframes highlight{to{background-size:100% 38%}}}}*{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:light;scroll-padding-top:100px}body{background:var(--background);color:var(--ink);font-family:var(--font-thai),sans-serif;margin:0;font-size:16px;line-height:1.85}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:700;line-height:1.5}h2,h3,.feature p,.story p,.creator-banner p,.final-cta p{text-wrap:balance}a{color:var(--blueDeep)}a:focus-visible,summary:focus-visible{outline:3px solid var(--blueDeep);outline-offset:5px}img{max-width:100%}svg{flex-shrink:0}.container{width:min(1120px,100% - 48px);margin-inline:auto}.section{padding-block:88px}.section-heading{text-align:center;margin-bottom:40px}.eyebrow{color:var(--pinkDeep);margin-bottom:10px;font-size:.875rem;font-weight:700}h2{letter-spacing:-.025em;font-size:clamp(1.75rem,3.5vw,2.5rem)}h3{margin:20px 0 10px;font-size:1.375rem}.brand{color:var(--ink);font:800 1.15rem/1.5 var(--font-sans),sans-serif;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand img{object-fit:contain}.skip{background:var(--background);z-index:10;padding:8px 16px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip:focus{transform:none}header{z-index:5;background:rgba(var(--background-rgb),.88);border-bottom:1px solid rgba(var(--ink-rgb),.06);backdrop-filter:blur(20px);position:sticky;top:0}.header-inner{align-items:center;gap:24px;min-height:88px;display:flex}.desktop-nav{gap:24px;margin-left:auto;display:flex}.desktop-nav a{color:var(--ink);font-size:.875rem;font-weight:700;text-decoration:none}.desktop-nav a:hover{color:var(--pinkDeep)}.header-cta{margin-left:auto}.small-cta{border-radius:var(--radius-pill);min-height:44px;color:var(--background);background:var(--pinkDeep);align-items:center;gap:14px;padding:8px 20px;font-weight:700;text-decoration:none;display:flex}.header-soon{border-radius:var(--radius-pill);background:var(--pinkSoft);color:var(--pinkDeep);padding:7px 14px;font-size:.8125rem;font-weight:700;display:block}.mobile-nav{display:none;position:relative}.mobile-nav summary{cursor:pointer;border-radius:var(--radius-base);background:var(--cloud);place-items:center;width:44px;height:44px;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.bars{border-block:2px solid var(--ink);width:18px;height:12px;position:relative}.bars:after{content:"";border-top:2px solid var(--ink);width:18px;position:absolute;top:4px}.mobile-nav nav{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-card);min-width:200px;box-shadow:var(--shadow-soft);padding:12px;position:absolute;top:54px;right:0}.mobile-nav nav a{color:var(--ink);padding:10px 16px;text-decoration:none;display:block}.hero{isolation:isolate;background:var(--gradient-hero);position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;padding-block:60px 72px;display:grid}.hero-copy{z-index:1;padding-bottom:16px;position:relative}.launch{border:1px solid rgba(var(--pink-rgb),.18);border-radius:var(--radius-pill);background:rgba(var(--background-rgb),.7);align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;display:inline-flex}.launch>span{background:var(--pinkDeep);border-radius:50%;width:7px;height:7px}h1{letter-spacing:-.04em;font-size:clamp(2.25rem,4.3vw,3.8rem);line-height:1.55}.gradient-text{background:var(--gradient-brand);color:#0000;background-clip:text}.hero-description{max-width:465px;margin:22px 0 28px;font-size:1.125rem;line-height:1.9}.hero-bottom{background:var(--border);width:100%;height:1px;position:absolute;bottom:0}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.feature{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--background);box-shadow:var(--shadow-soft);padding:30px}.feature-top{justify-content:space-between;align-items:center;display:flex}.feature-icon{background:var(--pinkSoft);width:60px;height:60px;color:var(--pinkDeep);border-radius:18px;place-items:center;display:grid}.route .feature-icon{background:var(--blueSoft);color:var(--blueDeep)}.spark .feature-icon{background:var(--sun);color:var(--sunDeep)}.feature-number{font:700 .8125rem var(--font-sans),sans-serif;color:var(--mutedForeground)}.feature p{color:var(--ink)}.creator-banner{border-radius:var(--radius-sheet);background:linear-gradient(rgba(var(--ink-rgb),.18),rgba(var(--ink-rgb),.18)),var(--gradient-brand);color:var(--background);grid-template-columns:1.7fr 1fr;gap:48px;padding:56px 64px;display:grid;overflow:hidden}.creator-banner .eyebrow{color:var(--background)}.creator-banner p:not(.eyebrow){max-width:490px;margin:20px 0 24px}.creator-art{place-items:center;display:grid;position:relative}.creator-card{background:var(--background);border-radius:var(--radius-card);width:180px;height:235px;box-shadow:var(--shadow-soft);padding:20px;position:relative;transform:rotate(12deg)}.creator-card>span:first-child{color:var(--pinkDeep);font-size:28px;display:block}.creator-card .art-pin{height:100px;color:var(--blueDeep);background:var(--blueSoft);border-radius:var(--radius-base);place-items:center;font-size:64px;display:grid}.creator-card i{border-radius:var(--radius-pill);background:var(--border);height:6px;margin-top:14px;display:block}.creator-card i:last-child{width:60%}.art-star{color:var(--sun);font-size:88px;position:absolute;top:-30px;right:-16px}.art-loop{border:2px dashed var(--background);border-radius:50%;width:100px;height:100px;position:absolute;bottom:-30px;left:-25px}.story{grid-template-columns:1fr 1.8fr;align-items:center;gap:72px;display:grid}.story p:not(.eyebrow){margin-top:24px;font-size:1.125rem}.story-mark{place-items:center;min-height:280px;display:grid;position:relative}.story-mark img{z-index:1;position:relative}.story-ring{border:1px solid var(--pinkSoft);background:var(--pinkSoft);border-radius:50%;width:250px;height:250px;position:absolute}.story-ring.second{border:2px dashed var(--blue);background:0 0;width:280px;height:160px;transform:rotate(-35deg)}.beliefs{margin-top:28px}.beliefs h3{margin:0 0 12px;font-size:.875rem}.beliefs ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.beliefs li{background:var(--pinkSoft);color:var(--pinkDeep);border-radius:var(--radius-pill);text-wrap:balance;padding:8px 14px;font-size:.8125rem;font-weight:700}.final-cta{text-align:center;background:var(--gradient-hero)}.final-cta p:not(.eyebrow){margin:16px 0 26px}footer{border-top:1px solid var(--border);padding:40px 0 24px}.footer-top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.tagline{font:400 .875rem/1.8 var(--font-thai),sans-serif;margin-top:16px}.contact{overflow-wrap:anywhere;font-size:.875rem}.footer-bottom{border-top:1px solid var(--border);color:var(--mutedForeground);justify-content:space-between;gap:24px;margin-top:32px;padding-top:20px;font-size:.75rem;display:flex}@media (width<=1000px){.desktop-nav{display:none}.mobile-nav{display:block}.header-inner{gap:12px}.hero-grid{gap:28px}.creator-banner{gap:32px;padding:40px}.story{grid-template-columns:1fr;gap:48px}.story-mark{min-height:260px}.feature{padding:24px}}@media (width<=767px){.container{width:calc(100% - 32px)}.section{padding-block:56px}.header-inner{min-height:76px}.brand{gap:7px;font-size:1rem}.brand img{width:32px;height:32px}.header-soon{padding:5px 10px;font-size:.75rem}.small-cta{gap:8px;padding:7px 12px;font-size:.8125rem}.hero-grid{grid-template-columns:1fr;gap:20px;padding-top:40px;padding-bottom:24px}.hero-copy{text-align:center}.launch{margin-bottom:18px;font-size:.8125rem}h1{font-size:clamp(2rem,6.8vw,3rem)}.hero-description{margin:16px auto 24px;font-size:1rem}.hero-copy .stores{justify-content:center}.feature-grid{grid-template-columns:1fr;gap:16px}.section-heading{margin-bottom:28px}.feature{padding:26px}.creator-banner{grid-template-columns:1fr;gap:24px;padding:32px 24px}.creator-art{min-height:260px}.art-star{top:0;right:20px}.art-loop{bottom:0;left:20px}.story{grid-template-columns:1fr;gap:8px}.story-mark{min-height:240px}.story-ring{width:210px;height:210px}.story-ring.second{width:250px;height:150px}.story p:not(.eyebrow){font-size:1rem}.footer-top,.footer-bottom{flex-direction:column;gap:16px}.footer-bottom{margin-top:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
