@font-face{font-family:__Anuphan_e8c37d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b86b71495302ed8f-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Anuphan_e8c37d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/28ed2746e72fcf41-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Anuphan_e8c37d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ce8d4b74114316ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Anuphan_e8c37d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d877add5adc7a711-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Anuphan_e8c37d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b86b71495302ed8f-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Anuphan_e8c37d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/28ed2746e72fcf41-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Anuphan_e8c37d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ce8d4b74114316ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Anuphan_e8c37d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d877add5adc7a711-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Anuphan_e8c37d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b86b71495302ed8f-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Anuphan_e8c37d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/28ed2746e72fcf41-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Anuphan_e8c37d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ce8d4b74114316ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Anuphan_e8c37d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d877add5adc7a711-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Anuphan_Fallback_e8c37d;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_e8c37d{font-family:__Anuphan_e8c37d,__Anuphan_Fallback_e8c37d;font-style:normal}.__variable_e8c37d{--font-anuphan:"__Anuphan_e8c37d","__Anuphan_Fallback_e8c37d"}@font-face{font-family:__Prompt_688d50;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/a2f9dcde03fa81a6-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Prompt_688d50;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/34ea902976aaca91-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Prompt_688d50;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/080efd099f83c5d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Prompt_688d50;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/78e502340dd8c813-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Prompt_Fallback_688d50;src:local("Arial");ascent-override:97.38%;descent-override:37.70%;line-gap-override:0.00%;size-adjust:111.93%}.__className_688d50{font-family:__Prompt_688d50,__Prompt_Fallback_688d50;font-weight:900;font-style:normal}.__variable_688d50{--font-prompt:"__Prompt_688d50","__Prompt_Fallback_688d50"}.v2-root{--cream:#f7f3ed;--ink:#050505;--accent:#e85a1f;--accent-hover:#c94716;--bright:#ff6a2a;--grey:#8f8a84;background-color:var(--cream);color:var(--ink);overflow-x:clip;font-family:var(--font-anuphan),var(--font-plex-thai),sans-serif}.v2-root .font-mono{font-family:var(--font-jetbrains),var(--font-anuphan),monospace}.v2-root ::-moz-selection{background-color:var(--accent);color:var(--cream)}.v2-root ::selection{background-color:var(--accent);color:var(--cream)}.v2-root :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v2-display{font-family:var(--font-montserrat),var(--font-prompt),sans-serif;font-weight:900;letter-spacing:-.03em;text-wrap:balance}.v2-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px;mix-blend-mode:multiply;opacity:.05}.v2-reveal{overflow:hidden}.v2-reveal>*{display:block;transform:translateY(0);opacity:1;transition:transform .95s cubic-bezier(.16,1,.3,1),opacity .7s ease}[data-live=off] .v2-reveal>*{transform:translateY(112%);opacity:0;transition:none}.v2-fade{opacity:1;transition:opacity .8s ease .45s}[data-live=off] .v2-fade{opacity:0;transition:none}@keyframes v2-enter{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.v2-enter{animation:v2-enter .9s cubic-bezier(.16,1,.3,1) both}.v2-enter-d1{animation-delay:.08s}.v2-enter-d2{animation-delay:.16s}.v2-enter-d3{animation-delay:.26s}html:has(.v2-root){scroll-snap-type:y proximity}@media (prefers-reduced-motion:reduce){html:has(.v2-root){scroll-snap-type:none}}.v2-snap{scroll-snap-align:start;scroll-margin-top:3.5rem}.v2-vinyl{border-radius:9999px;background:radial-gradient(circle at center,#050505 0 4%,var(--accent,#e85a1f) 4% 16%,#050505 16% 19%,rgba(5,5,5,0) 19% 95.5%,hsla(36,38%,95%,.32) 95.5% 97.5%,rgba(5,5,5,0) 97.5%),repeating-radial-gradient(circle at center,hsla(36,38%,95%,.22) 0 1px,rgba(5,5,5,0) 1px 5px),#0b0b0b}.v2-eq i{width:2px;border-radius:1px;background:var(--accent);animation:v2-eq 1s ease-in-out infinite}@keyframes v2-eq{0%,to{height:22%}50%{height:100%}}@media (prefers-reduced-motion:reduce){.v2-eq i{animation:none;height:55%}}.v2-scope{background-image:linear-gradient(rgba(5,5,5,.07) 1px,transparent 0),linear-gradient(90deg,rgba(5,5,5,.07) 1px,transparent 0);background-size:26px 24px}.v2-route-pulse{animation:v2-route 2.6s cubic-bezier(.5,0,.5,1) infinite}@keyframes v2-route{0%{left:0;opacity:0}12%,88%{opacity:1}to{left:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.v2-route-pulse{animation:none;left:50%}}@keyframes v2-blink{0%,55%{opacity:1}56%,to{opacity:.2}}.v2-rec-dot{animation:v2-blink 1.6s steps(1) infinite}@keyframes v2-intro-autohide{0%,82%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.v2-intro{animation:v2-intro-autohide 3s ease forwards}@media (prefers-reduced-motion:reduce){.v2-intro{display:none}}