@font-face{font-family:Athiti;font-style:normal;font-display:swap;font-weight:400;src:url(/catalog/landingpage/39-linen-textile-texture/_next/static/media/athiti-thai-400-normal.c6b86d35.woff2) format("woff2"),url(/catalog/landingpage/39-linen-textile-texture/_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/39-linen-textile-texture/_next/static/media/athiti-vietnamese-400-normal.16537caa.woff2) format("woff2"),url(/catalog/landingpage/39-linen-textile-texture/_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/39-linen-textile-texture/_next/static/media/athiti-latin-ext-400-normal.a16d537d.woff2) format("woff2"),url(/catalog/landingpage/39-linen-textile-texture/_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/39-linen-textile-texture/_next/static/media/athiti-latin-400-normal.a784f52f.woff2) format("woff2"),url(/catalog/landingpage/39-linen-textile-texture/_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:500;src:url(/catalog/landingpage/39-linen-textile-texture/_next/static/media/athiti-thai-500-normal.b8fafecf.woff2) format("woff2"),url(/catalog/landingpage/39-linen-textile-texture/_next/static/media/athiti-thai-500-normal.27c27846.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:500;src:url(/catalog/landingpage/39-linen-textile-texture/_next/static/media/athiti-vietnamese-500-normal.a269351f.woff2) format("woff2"),url(/catalog/landingpage/39-linen-textile-texture/_next/static/media/athiti-vietnamese-500-normal.d4372958.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:500;src:url(/catalog/landingpage/39-linen-textile-texture/_next/static/media/athiti-latin-ext-500-normal.029bacb0.woff2) format("woff2"),url(/catalog/landingpage/39-linen-textile-texture/_next/static/media/athiti-latin-ext-500-normal.e90af44a.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:500;src:url(/catalog/landingpage/39-linen-textile-texture/_next/static/media/athiti-latin-500-normal.2438576b.woff2) format("woff2"),url(/catalog/landingpage/39-linen-textile-texture/_next/static/media/athiti-latin-500-normal.8a6525e6.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/39-linen-textile-texture/_next/static/media/athiti-thai-700-normal.fdf79bbc.woff2) format("woff2"),url(/catalog/landingpage/39-linen-textile-texture/_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/39-linen-textile-texture/_next/static/media/athiti-vietnamese-700-normal.7c05f88a.woff2) format("woff2"),url(/catalog/landingpage/39-linen-textile-texture/_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/39-linen-textile-texture/_next/static/media/athiti-latin-ext-700-normal.b7619820.woff2) format("woff2"),url(/catalog/landingpage/39-linen-textile-texture/_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/39-linen-textile-texture/_next/static/media/athiti-latin-700-normal.3d7fae90.woff2) format("woff2"),url(/catalog/landingpage/39-linen-textile-texture/_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{--bg:#f4efe7;--ink:#25211f;--accent:#d75a42;--accent2:#f0c64b;--muted:#6d625b;--line:#25211f33}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Athiti,sans-serif;line-height:1.2}a{color:inherit;text-decoration:none}.nav{position:fixed;z-index:8;top:16px;left:50%;transform:translateX(-50%);width:min(1160px,calc(100% - 36px));display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid var(--line);border-radius:999px;background:#f4efe7e8;backdrop-filter:blur(12px);font-size:.68rem;letter-spacing:.08em}.brand,.nav-cta,.nav-links{display:flex;align-items:center;gap:10px;font-weight:700}.nav-links{gap:22px;font-weight:600}.nav-links a{opacity:.7}.mark{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:var(--ink);color:var(--bg)}.nav-cta{padding:9px 14px;border-radius:999px;background:var(--accent);color:white}.hero{min-height:100svh;display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:5vw;padding:140px max(24px,9vw) 80px;overflow:hidden}.eyebrow,.section-label{font-size:.67rem;letter-spacing:.18em;font-weight:700;color:var(--accent);text-transform:uppercase}.hero h1{max-width:730px;font-size:clamp(3rem,7vw,7.5rem);letter-spacing:-.07em;margin:18px 0 20px;line-height:1.2}.lede{max-width:490px;color:var(--muted);font-size:clamp(1.05rem,1.8vw,1.35rem)}.button{display:inline-flex;gap:18px;align-items:center;margin-top:22px;padding:14px 18px;border-radius:999px;background:var(--accent);color:#fff;font-weight:700;box-shadow:0 9px 0 #8e382b55;transition:transform .25s,box-shadow .25s}.button:hover{transform:translateY(-4px);box-shadow:0 13px 0 #8e382b44}.button:focus-visible,a:focus-visible{outline:3px solid var(--accent2);outline-offset:4px}.hero-art{min-height:460px;position:relative;display:grid;place-items:center}.object{width:min(390px,70vw);aspect-ratio:1;border-radius:35%;display:grid;place-items:center;position:relative;z-index:2;background:linear-gradient(135deg,#f5b8bb,#b4dff0 55%,#f5dd88);box-shadow:26px 30px 0 #2221,0 35px 50px #2222;transform:rotate(-7deg);animation:float 5s ease-in-out infinite alternate}.object span{font-size:clamp(4rem,10vw,9rem);font-weight:700;color:#fff;text-shadow:5px 6px 0 #2222}.hero-art i{position:absolute;width:80px;aspect-ratio:1;border-radius:50%;background:var(--accent2);box-shadow:12px 14px 0 #2222;animation:float 5s ease-in-out infinite alternate-reverse}.hero-art i:first-of-type{top:12%;right:14%}.hero-art i:nth-of-type(2){bottom:10%;left:9%;background:var(--accent)}.hero-art i:nth-of-type(3){top:45%;left:0;width:35px;background:#b6dff1}.cta,.facts,.story{padding:130px max(24px,9vw);border-top:1px solid var(--line)}.story-grid{display:grid;grid-template-columns:1.1fr .6fr;gap:8vw;align-items:end}.cta h2,.story h2{font-size:clamp(2.8rem,6vw,6rem);line-height:1.2;letter-spacing:-.07em;margin:22px 0 0}.statement em,.story h2 em{color:var(--accent);font-style:normal}.story-grid p{max-width:360px;color:var(--muted);font-size:1.1rem}.fact-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin-top:24px}.fact{padding:25px 24px 30px 0;border-right:1px solid var(--line)}.fact:not(:first-child){padding-left:24px}.fact:last-child{border:0}.fact span{color:var(--accent);font-weight:700}.fact h3{font-size:clamp(1.35rem,2.2vw,2rem);margin:52px 0 14px}.fact p{color:var(--muted);max-width:280px}.statement{padding:150px max(24px,9vw);background:var(--accent2);color:var(--ink)}.statement p{font-size:clamp(2.5rem,7vw,8rem);line-height:1.03;letter-spacing:-.08em;margin:25px 0 0}.cta{min-height:70vh;display:flex;flex-direction:column;justify-content:center}.cta h2{max-width:720px;margin:20px 0}.cta p:not(.section-label){color:var(--muted);max-width:450px;font-size:1.1rem}footer{display:flex;justify-content:space-between;padding:22px max(24px,9vw);border-top:1px solid var(--line);font-size:.63rem;letter-spacing:.13em;color:var(--muted)}@keyframes float{to{transform:rotate(2deg) translateY(-16px)}}main[data-style=neumorphism]{--bg:#e7e2d9;--ink:#4f504d;--accent:#7d8b88;--accent2:#d1cbc0}.neumorphism .object{border-radius:28px;background:var(--bg);box-shadow:inset 9px 9px 18px #bcb8b0,inset -9px -9px 18px #fff8,20px 25px 35px #aaa5;transform:none}.neumorphism .hero-art i{background:var(--bg);box-shadow:inset 7px 7px 12px #bcb8b0,inset -7px -7px 12px #fff8,10px 12px 20px #aaa5}.neumorphism .button{background:var(--bg);color:var(--ink);box-shadow:7px 7px 14px #bcb8b0,-7px -7px 14px #fff8}.neumorphism .button:hover{box-shadow:inset 5px 5px 10px #bcb8b0,inset -5px -5px 10px #fff8}.neumorphism .statement{background:var(--bg);box-shadow:inset 10px 10px 20px #bcb8b0,inset -10px -10px 20px #fff8}.glassmorphism{--bg:#100b24;--ink:#fff;--accent:#be8cff;--accent2:#63e5ee;--muted:#d6cff599;--line:#fff3}.glassmorphism .nav{background:#fff1;border-color:#fff3;color:#fff}.glassmorphism .hero{background:radial-gradient(circle at 85% 20%,#9148ff66,transparent 30%),radial-gradient(circle at 10% 70%,#3fe2dd55,transparent 30%)}.glassmorphism .object{border-radius:28px;background:#fff1;border:1px solid #fff7;backdrop-filter:blur(20px);box-shadow:inset 0 1px #fff8,0 25px 60px #0007}.glassmorphism .hero-art i{background:#fff3;border:1px solid #fff6;backdrop-filter:blur(8px)}.glassmorphism .button{background:#fff;color:#241243}.glassmorphism .statement{background:#fff1;border-top:1px solid #fff4;border-bottom:1px solid #fff4}.paper-cut-layered,.risograph-print-texture{--bg:#fff4e8;--ink:#382d35;--accent:#e779a8;--accent2:#72cbd3}.paper-cut-layered .object{border-radius:4px;background:#f4a7c4;box-shadow:18px 18px 0 #7fcbd3,36px 36px 0 #f3cf78,54px 54px 0 #382d3522;transform:rotate(8deg)}.paper-cut-layered .hero-art i{border-radius:4px;background:#72cbd3;box-shadow:8px 8px 0 #382d3522}.paper-cut-layered .statement{background:#f3cf78}.origami-geometric{--bg:#f8f8f5;--ink:#102445;--accent:#d7373f;--accent2:#1e5da8}.origami-geometric .object{border-radius:0;clip-path:polygon(50% 0,100% 28%,74% 100%,25% 83%,0 27%);background:linear-gradient(135deg,#d7373f 0 48%,#f8f8f5 49% 52%,#1e5da8 53%);box-shadow:none;transform:rotate(8deg)}.origami-geometric .hero-art i{border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--accent)}.origami-geometric .statement{clip-path:polygon(0 16%,100% 0,100% 100%,0 100%);background:var(--accent2);color:#fff}.risograph-print-texture .object{border-radius:0;background:linear-gradient(135deg,#ef764b 48%,#25a7a0 49% 74%,#f7cb5d 75%);box-shadow:12px 12px 0 #25a7a055,-12px -8px 0 #ef764b55;transform:rotate(-4deg)}.halftone-comic-dots .hero-art:after,.risograph-print-texture .hero-art:after{content:"";position:absolute;inset:0;opacity:.2;pointer-events:none;background-image:radial-gradient(#222 1px,transparent 0);background-size:7px 7px}.risograph-print-texture .statement{background:#25a7a0}.halftone-comic-dots{--bg:#fff8ed;--ink:#171717;--accent:#ef3d32;--accent2:#f6c443;--line:#171717}.halftone-comic-dots .object{border-radius:8px;background:var(--accent);box-shadow:12px 12px 0 #171717;transform:rotate(-3deg)}.halftone-comic-dots .object:after{content:"";position:absolute;inset:0;background-image:radial-gradient(#fff 2px,transparent 0);background-size:13px 13px;opacity:.35}.halftone-comic-dots .hero-art i{border:4px solid var(--ink);background:var(--accent2);box-shadow:5px 5px 0 var(--ink)}.halftone-comic-dots .statement{background:var(--accent);border:8px solid var(--ink)}.marble-luxury-texture{--bg:#f3f1ed;--ink:#171717;--accent:#9b752f;--accent2:#d6c18a;--muted:#6c675e}.marble-luxury-texture .hero,.marble-luxury-texture .statement{background:linear-gradient(120deg,#fff,#e9e7e1 46%,#fff 47%,#f4f3ef 72%,#fff);background-image:linear-gradient(120deg,#fff,#e9e7e1 46%,#fff 47%,#f4f3ef 72%,#fff),linear-gradient(70deg,transparent 45%,#b4944d66 46%,transparent 47%)}.marble-luxury-texture .object{border-radius:4px;background:linear-gradient(130deg,#fff,#d8d6d0,#fff 60%,#eee);box-shadow:0 22px 35px #17171733;border:2px solid var(--accent);transform:rotate(-2deg)}.marble-luxury-texture .hero-art i{background:var(--accent2);box-shadow:none}.marble-luxury-texture .button{background:var(--ink);box-shadow:0 8px 0 var(--accent)}.linen-textile-texture{--bg:#eee6d6;--ink:#4d4a3e;--accent:#77846c;--accent2:#c8a979;--muted:#777363}.linen-textile-texture,.linen-textile-texture body{background-color:var(--bg)}.linen-textile-texture .facts,.linen-textile-texture .hero,.linen-textile-texture .story{background-image:repeating-linear-gradient(0deg,#766b5610 0 1px,transparent 1px 5px),repeating-linear-gradient(90deg,#766b560b 0 1px,transparent 1px 6px)}.linen-textile-texture .object{border-radius:48% 52% 44% 56%;background:linear-gradient(135deg,#d8c8a9,#a9b79f);box-shadow:15px 20px 30px #4d4a3e33;transform:rotate(4deg)}.linen-textile-texture .hero-art i{background:var(--accent);box-shadow:8px 9px 0 #4d4a3e22}.linen-textile-texture .statement{background:var(--accent);color:#fff}.grain-film-noise{--bg:#d6c9b0;--ink:#201c18;--accent:#4b3b2b;--accent2:#e4d7bc;--muted:#5e5144}.grain-film-noise:before{content:"";position:fixed;z-index:10;inset:0;pointer-events:none;opacity:.13;background-image:radial-gradient(#000 1px,transparent 0);background-size:4px 4px;mix-blend-mode:multiply}.grain-film-noise .hero{background:radial-gradient(ellipse at center,#e6dbc7 0,#c2b196 100%);border:solid var(--ink);border-width:14px 14px 0}.grain-film-noise .object{border-radius:2px;background:#40372d;box-shadow:18px 18px 0 #201c18;transform:rotate(-2deg)}.grain-film-noise .object:after{content:"FRAME 40";font-family:monospace;color:#e4d7bc;letter-spacing:.2em}.grain-film-noise .hero-art i{border-radius:0;background:#e4d7bc;box-shadow:none}.grain-film-noise .statement{background:var(--ink);color:var(--accent2);border:14px solid var(--ink)}@keyframes grain{to{transform:translate(2px,-2px)}}@media(max-width:760px){.nav{top:10px;width:calc(100% - 20px);padding:9px 11px}.nav-links{display:none}.nav-cta{padding:8px 11px}.hero{grid-template-columns:1fr;padding-top:125px;gap:25px}.hero-art{min-height:300px;order:-1}.object{width:min(300px,76vw)}.hero h1{font-size:clamp(2.8rem,14vw,5rem)}.cta,.facts,.story{padding-top:90px;padding-bottom:90px}.story-grid{gap:24px}.fact-grid,.story-grid{grid-template-columns:1fr}.fact,.fact:not(:first-child){padding:24px 0;border-right:0;border-bottom:1px solid var(--line)}.fact:last-child{border-bottom:0}.statement{padding-top:100px;padding-bottom:100px}footer{font-size:.55rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.hero-art i,.object{animation:none;transition:none}.grain-film-noise:before{opacity:.08}}.nav-menu{display:contents}.nav-menu summary{display:none}@media(max-width:800px){.nav-menu{display:block;position:relative}.nav-menu summary{display:block;list-style:none;cursor:pointer;padding:8px 10px;border:1px solid var(--accent,var(--ink));color:var(--accent,var(--ink));background:transparent;font:inherit;font-size:.68rem;font-weight:700;letter-spacing:.08em}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu .nav-links{position:absolute;top:calc(100% + 10px);right:0;display:none;min-width:180px;z-index:30;padding:12px;background:var(--bg,var(--surface,#fff));border:1px solid var(--line,var(--ink));box-shadow:0 12px 30px color-mix(in srgb,var(--ink,#111) 18%,transparent)}.nav-menu[open] .nav-links{display:grid;gap:10px}.nav-menu[open] summary{color:var(--bg,var(--surface,#fff));background:var(--accent,var(--ink))}}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}}