@font-face{font-family:Athiti;font-style:normal;font-display:swap;font-weight:400;src:url(/catalog/landingpage/06-70s-earth-tone-groovy/_next/static/media/athiti-thai-400-normal.c6b86d35.woff2) format("woff2"),url(/catalog/landingpage/06-70s-earth-tone-groovy/_next/static/media/athiti-thai-400-normal.1fd15259.woff) format("woff");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Athiti;font-style:normal;font-display:swap;font-weight:400;src:url(/catalog/landingpage/06-70s-earth-tone-groovy/_next/static/media/athiti-vietnamese-400-normal.16537caa.woff2) format("woff2"),url(/catalog/landingpage/06-70s-earth-tone-groovy/_next/static/media/athiti-vietnamese-400-normal.68ddd578.woff) format("woff");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:Athiti;font-style:normal;font-display:swap;font-weight:400;src:url(/catalog/landingpage/06-70s-earth-tone-groovy/_next/static/media/athiti-latin-ext-400-normal.a16d537d.woff2) format("woff2"),url(/catalog/landingpage/06-70s-earth-tone-groovy/_next/static/media/athiti-latin-ext-400-normal.0a4d34a4.woff) format("woff");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:Athiti;font-style:normal;font-display:swap;font-weight:400;src:url(/catalog/landingpage/06-70s-earth-tone-groovy/_next/static/media/athiti-latin-400-normal.a784f52f.woff2) format("woff2"),url(/catalog/landingpage/06-70s-earth-tone-groovy/_next/static/media/athiti-latin-400-normal.591f7090.woff) format("woff");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:Athiti;font-style:normal;font-display:swap;font-weight:700;src:url(/catalog/landingpage/06-70s-earth-tone-groovy/_next/static/media/athiti-thai-700-normal.fdf79bbc.woff2) format("woff2"),url(/catalog/landingpage/06-70s-earth-tone-groovy/_next/static/media/athiti-thai-700-normal.2feefad1.woff) format("woff");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Athiti;font-style:normal;font-display:swap;font-weight:700;src:url(/catalog/landingpage/06-70s-earth-tone-groovy/_next/static/media/athiti-vietnamese-700-normal.7c05f88a.woff2) format("woff2"),url(/catalog/landingpage/06-70s-earth-tone-groovy/_next/static/media/athiti-vietnamese-700-normal.0a6a5d5c.woff) format("woff");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:Athiti;font-style:normal;font-display:swap;font-weight:700;src:url(/catalog/landingpage/06-70s-earth-tone-groovy/_next/static/media/athiti-latin-ext-700-normal.b7619820.woff2) format("woff2"),url(/catalog/landingpage/06-70s-earth-tone-groovy/_next/static/media/athiti-latin-ext-700-normal.b3dbbc03.woff) format("woff");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:Athiti;font-style:normal;font-display:swap;font-weight:700;src:url(/catalog/landingpage/06-70s-earth-tone-groovy/_next/static/media/athiti-latin-700-normal.3d7fae90.woff2) format("woff2"),url(/catalog/landingpage/06-70s-earth-tone-groovy/_next/static/media/athiti-latin-700-normal.af9a0b9d.woff) format("woff");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}:root{--terracotta:#bc5c3d;--mustard:#dc9d38;--avocado:#657849;--cream:#f3e1b8;--brown:#382a22;--accent:#bc5c3d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--brown);font-family:IBM Plex Sans Thai,sans-serif}.groovy-shell,body{background:var(--cream)}.groovy-shell{overflow:hidden}a{color:inherit;text-decoration:none}.groovy-nav{position:sticky;top:0;z-index:10;justify-content:space-between;padding:17px clamp(22px,7vw,100px);border-bottom:2px solid var(--brown);background:var(--cream)}.brand,.groovy-nav{display:flex;align-items:center}.brand{gap:10px;font-size:14px;font-weight:800;letter-spacing:.08em}.brand-mark{display:grid;width:32px;height:32px;place-items:center;color:var(--cream);background:var(--terracotta);border-radius:50%;box-shadow:4px 4px 0 var(--brown)}.desktop-menu{display:flex;gap:23px;font-size:12px;font-weight:700}.desktop-menu a{border-bottom:2px solid var(--mustard)}.sun-icon{color:var(--terracotta)}.cta,.hero,.section{position:relative;max-width:1200px;margin:auto;padding:150px clamp(24px,9vw,130px)}.hero{display:grid;min-height:760px;grid-template-columns:1.05fr .95fr;gap:5vw;align-items:center;background:var(--mustard)}.hero h1{max-width:700px;margin:25px 0;font-size:clamp(50px,8vw,108px);font-weight:800;line-height:1.2;letter-spacing:-.1em}.hero p{max-width:550px;font-size:22px;font-weight:700}.eyebrow{font-family:monospace;font-size:11px;font-weight:800;letter-spacing:.15em}.groovy-button{display:inline-flex;align-items:center;gap:13px;margin-top:28px;padding:15px 22px;border:2px solid var(--brown);border-radius:999px;color:var(--cream);background:var(--terracotta);font:inherit;font-weight:800;cursor:pointer;box-shadow:6px 6px 0 var(--brown);transition:transform .2s ease}.groovy-button:hover{transform:translateY(-4px) rotate(-2deg)}.sunburst{position:relative;width:min(37vw,420px);place-items:center;margin:auto;border-radius:50%;background:repeating-conic-gradient(var(--terracotta) 0 14deg,var(--mustard) 14deg 28deg);box-shadow:13px 13px 0 var(--brown);animation:slow-spin 20s linear infinite}.sunburst,.sunburst b{display:grid;aspect-ratio:1}.sunburst b{width:44%;place-items:center;border:4px solid var(--brown);border-radius:50%;color:var(--brown);background:var(--cream)}.sunburst i{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--brown)}.sunburst i:first-child{top:13%;left:27%}.sunburst i:nth-child(2){top:25%;right:18%}.sunburst i:nth-child(3){bottom:16%;right:24%}.sunburst i:nth-child(4){bottom:19%;left:17%}.sunburst i:nth-child(5){top:47%;left:8%}.wave-bottom:after,.wave-top:before{position:absolute;right:-5%;left:-5%;height:80px;content:"";background:inherit}.wave-top:before{top:-38px;border-radius:50% 50% 0 0/100% 100% 0 0}.wave-bottom:after{bottom:-38px;border-radius:0 0 50% 50%/0 0 100% 100%}.pain{max-width:none;color:var(--cream);background:var(--avocado)}.cta h2,.pain h2,.value h2{max-width:800px;margin:25px 0;font-size:clamp(42px,6vw,82px);line-height:1.2;letter-spacing:-.08em}.rings{position:absolute;right:14%;bottom:18%;width:230px;aspect-ratio:1;border:18px solid var(--mustard);border-radius:50%;box-shadow:0 0 0 18px var(--cream),0 0 0 36px var(--terracotta)}.value{display:grid;grid-template-columns:1fr 1fr;gap:9vw}.feature-list{border-top:2px solid var(--brown)}.feature-list article{display:flex;gap:18px;padding:22px 0;border-bottom:1px solid var(--brown);font-size:20px;font-weight:700}.feature-list b{color:var(--terracotta);font-family:monospace}.proof{text-align:center}.proof strong{display:block;margin:28px;color:var(--terracotta);font-size:clamp(120px,20vw,240px);line-height:.8;text-shadow:8px 8px 0 var(--mustard)}.proof strong span{font-size:.5em}.proof p{font-size:20px;font-weight:700}.cta{max-width:none;text-align:center;background:var(--terracotta);color:var(--cream)}.cta h2{margin-left:auto;margin-right:auto}footer{display:flex;justify-content:space-between;padding:30px clamp(24px,7vw,100px);font-family:monospace;font-size:10px;letter-spacing:.12em}@keyframes slow-spin{to{transform:rotate(1turn)}}@media(max-width:800px){.hero,.value{grid-template-columns:1fr}.hero{min-height:auto;gap:60px}.sunburst{width:min(70vw,350px)}.rings{position:relative;right:auto;bottom:auto;margin:90px auto 0}}@media(prefers-reduced-motion:reduce){.sunburst{animation:none}}body{font-family:Athiti,IBM Plex Sans Thai,sans-serif}@media(max-width:800px){.cta h2,.hero h1,.section h2{line-height:1.2;overflow-wrap:anywhere}}.mobile-menu{display:contents}.mobile-menu summary{display:none}.mobile-menu summary::-webkit-details-marker{display:none}@media(max-width:800px){.mobile-menu{display:block;position:relative}.mobile-menu summary{display:block;list-style:none;cursor:pointer;padding:9px 12px;border:1px solid var(--cream,var(--ink));color:var(--cream,var(--ink));background:transparent;font:inherit;font-size:10px}.mobile-menu .desktop-menu{position:absolute;top:calc(100% + 10px);right:0;display:none;min-width:180px;z-index:30;padding:12px;background:var(--black,var(--bg));border:1px solid var(--cream,var(--line));box-shadow:0 12px 30px rgb(0 0 0/20%)}.mobile-menu[open] .desktop-menu{display:grid;gap:10px}.mobile-menu[open] summary{color:var(--black,var(--bg));background:var(--cream,var(--ink))}}a:focus-visible,button:focus-visible{outline:2px solid var(--accent,currentColor);outline-offset:3px}html[lang=th] h1,html[lang=th] h2,html[lang=th] h3{font-kerning:normal;font-feature-settings:"kern" 1;letter-spacing:-.01em!important}html[lang=th] h1,html[lang=th] h2{line-height:1.15!important}@media (max-width:768px){html[lang=th] h1,html[lang=th] h2,html[lang=th] h3{letter-spacing:0!important}html[lang=th] h1,html[lang=th] h2{line-height:1.2!important}}