:root{--bg:#0b0a09;--ink:#f6efe3;--muted:#b9ad9c;--accent:#d4ad68;--line:hsla(38,56%,62%,.48);--surface:#15110e;--display:"Athiti",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--display);line-height:1.2}a{color:inherit;text-decoration:none}.site{min-height:100vh;overflow:hidden}.topbar{position:sticky;top:0;z-index:5;justify-content:space-between;gap:2rem;padding:1.1rem clamp(1.2rem,5vw,5.5rem);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(12px);font-size:.74rem;letter-spacing:.14em}.brand,.topbar{display:flex;align-items:center}.brand{gap:.7rem;font-weight:700}.brand-mark{display:grid;place-items:center;width:1.8rem;height:1.8rem;border:1px solid var(--accent);color:var(--accent);border-radius:50%}nav{display:flex;gap:clamp(1rem,3vw,3rem);color:var(--muted)}.top-cta:hover,nav a:focus-visible,nav a:hover{color:var(--accent)}.top-cta{border:1px solid var(--accent);padding:.6rem 1rem;color:var(--accent)}.contact,.hero,.section,footer{width:min(1180px,calc(100% - 2.4rem));margin-inline:auto}.hero{min-height:calc(100vh - 4rem);display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:clamp(2rem,8vw,8rem);padding-block:clamp(5rem,10vw,10rem);position:relative}.hero-rule{position:absolute;left:0;right:0;top:13%;height:1px;background:var(--line);animation:draw 1.2s ease both}.eyebrow,.section-index{font-size:.68rem;letter-spacing:.22em;color:var(--accent);text-transform:uppercase}h1,h2,p{margin-top:0}h1{font-size:clamp(3.2rem,8vw,7.8rem);letter-spacing:-.045em;font-weight:700;max-width:11ch;margin-bottom:2rem}h1,h2{line-height:1.2}h2{font-size:clamp(2.4rem,5vw,5.5rem);letter-spacing:-.04em;max-width:12ch}.hero-sub{font-size:clamp(1.05rem,1.5vw,1.4rem);color:var(--muted);max-width:25rem;margin-bottom:2.5rem}.button{display:inline-flex;align-items:center;gap:1.4rem;border:1px solid var(--accent);padding:.9rem 1.15rem;color:var(--accent);font-weight:600;transition:background .3s,color .3s}.button:focus-visible,.button:hover{background:var(--accent);color:var(--bg)}.button-inverse{color:var(--bg);background:var(--accent)}.hero-art{aspect-ratio:1;position:relative;display:grid;place-items:center;border:1px solid var(--line);animation:rise 1s ease .15s both}.art-core{width:35%;aspect-ratio:1;background:var(--accent);box-shadow:0 0 70px color-mix(in srgb,var(--accent) 40%,transparent)}.art-ring{position:absolute;border:1px solid var(--line);border-radius:50%;inset:12%;animation:pulse 8s ease-in-out infinite}.ring-two{inset:25%;animation-delay:-3s}.art-label{position:absolute;bottom:1.2rem;left:1.2rem;font-size:.58rem;letter-spacing:.15em;color:var(--accent)}.section{border-top:1px solid var(--line);padding-block:clamp(4rem,10vw,9rem)}.split{display:grid;grid-template-columns:.35fr 1fr;gap:2rem}.split h2 em{font-style:normal;color:var(--accent)}.lead{font-size:clamp(1.3rem,2.5vw,2.3rem);color:var(--muted);max-width:35rem}.value-grid{display:grid;grid-template-columns:1fr .55fr;gap:5rem}.detail{align-self:end;border-left:1px solid var(--accent);padding-left:1.5rem;color:var(--muted)}.detail-number{color:var(--accent);font-size:3rem;display:block;margin-bottom:1rem}.proof-section{display:grid;grid-template-columns:.35fr 1fr;gap:2rem}.proof-section blockquote{font-size:clamp(1.8rem,4vw,4.2rem);line-height:1.15;margin:0;max-width:17ch}.proof-line{height:1px;background:var(--accent);width:60%;margin:2rem 0}.proof-note{color:var(--muted);font-size:.85rem;letter-spacing:.12em}.contact{border:1px solid var(--line);padding:clamp(3rem,8vw,8rem);text-align:center;margin-block:2rem;background:var(--surface)}.contact h2{margin-inline:auto;max-width:14ch}footer{display:flex;justify-content:space-between;padding:2rem 0;color:var(--muted);font-size:.7rem;letter-spacing:.12em;border-top:1px solid var(--line)}.theme-rose{--bg:#fffaf8;--ink:#4d3236;--muted:#8f6c71;--accent:#bd7f88;--line:rgba(189,127,136,.45);--surface:#f8e8e7}.theme-rose .hero-art{background:linear-gradient(120deg,#f9e8e4,#fffaf8 45%,#e4b0b0);border-radius:50%}.theme-rose .art-core{border-radius:50%;background:#fff4ef}.theme-rose .contact{background:#f2d8d7}.theme-rose .button-inverse{color:#fffaf8}.theme-emerald{--bg:#082e28;--ink:#f4ecd3;--muted:#abc0a2;--accent:#d8b86b;--line:hsla(42,58%,63%,.5);--surface:#0d3d34}.theme-emerald .hero-art{clip-path:polygon(50% 0,100% 25%,82% 85%,18% 85%,0 25%);background:linear-gradient(140deg,#174d3d,#09261f)}.theme-emerald .art-core{transform:rotate(45deg);background:#d8b86b}.theme-emerald .art-ring{border-radius:0;transform:rotate(45deg) scale(.75)}.theme-monastic{--bg:#f4f2ee;--ink:#171717;--muted:#686868;--accent:#171717;--line:hsla(0,0%,9%,.35);--surface:#e8e5df}.theme-monastic .hero-art{border-radius:0;background:#171717}.theme-monastic .art-core{background:#f4f2ee;border-radius:50%}.theme-monastic .art-ring{border-color:#f4f2ee}.theme-monastic .art-label{color:#f4f2ee}.theme-marble{--bg:#eeeae3;--ink:#252525;--muted:#77736d;--accent:#9d7e59;--line:rgba(157,126,89,.4);--surface:#e2ddd3}.theme-marble .hero-art{background:linear-gradient(135deg,#fff,#d7d0c3 30%,#fbfaf7 42%,#c4baaa 43%,#eeeae3 60%,#fff);box-shadow:inset 18px 18px 40px #fff8,inset -20px -20px 40px #94877544;border-color:#b9aa91}.theme-marble .art-core{background:#9d7e59;border-radius:50%}.theme-marble .art-ring{border-color:#9d7e59}.theme-champagne{--bg:#f4eee4;--ink:#44382d;--muted:#8b7b6b;--accent:#b88f60;--line:rgba(184,143,96,.4);--surface:#e9ddca}.theme-champagne .hero-art{border:0;background:radial-gradient(circle at 35% 35%,#fff8ec,#d9bd95 38%,#f3e4cf 62%,#c39d6f);border-radius:50%}.theme-champagne .art-core{background:#f7ecdb;border-radius:50%}.theme-velvet{--bg:#241126;--ink:#f5e9e0;--muted:#c1a8af;--accent:#d49b63;--line:rgba(212,155,99,.5);--surface:#3b1935}.theme-velvet .hero-art{background:radial-gradient(circle at 25% 20%,#8d3971,#391538 52%,#1d0c20);border-color:#a35a7e}.theme-velvet .art-core{background:#d49b63;border-radius:50%;box-shadow:0 0 70px #d49b6366}.theme-velvet .art-ring{border-color:#d49b63}.theme-platinum{--bg:#14181c;--ink:#f2f5f5;--muted:#aeb8bc;--accent:#b9d2d7;--line:rgba(185,210,215,.45);--surface:#20272c}.theme-platinum .hero-art{background:repeating-linear-gradient(110deg,#9aa8ad,#dce6e5 2px,#69777c 5px,#c9d1d0 8px);border-color:#dce6e5}.theme-platinum .art-core{background:#14181c;border-radius:50%}.theme-platinum .art-ring{border-color:#14181c}.theme-platinum .art-label{color:#14181c}.theme-silk{--bg:#fbf0f2;--ink:#573f52;--muted:#92768c;--accent:#b97596;--line:rgba(185,117,150,.38);--surface:#f0dce5}.theme-silk .hero-art{border-radius:50% 50% 8% 8%;background:repeating-linear-gradient(100deg,#f1d6e2 0 10px,#fff3f1 18px,#dfc0db 28px,#f7e6df 40px)}.theme-silk .art-core{background:#b97596;border-radius:50%}.theme-silk .art-ring{border-color:#b97596}.theme-obsidian{--bg:#07110f;--ink:#edf2e9;--muted:#a7b7a5;--accent:#b7a264;--line:hsla(45,37%,55%,.5);--surface:#0d1b18}.theme-obsidian .hero-art{background:linear-gradient(135deg,#142a25,#050908 50%,#1b302a);border-color:#b7a264}.theme-obsidian .art-core{background:#b7a264;border-radius:4px}.theme-obsidian .art-ring{border-radius:4px;border-color:#b7a264}@keyframes draw{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1)}}@keyframes rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@keyframes pulse{50%{transform:scale(1.08);opacity:.6}}@media(max-width:760px){.topbar{padding:.9rem 1.2rem;font-size:.62rem}.topbar nav{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-block:5rem}.hero-art{width:min(70vw,360px);margin-inline:auto}.proof-section,.split,.value-grid{grid-template-columns:1fr;gap:2rem}.section-index{margin-bottom:1.5rem}h1{font-size:clamp(2.9rem,14vw,5rem)}h2{font-size:clamp(2.3rem,11vw,4rem)}.contact{width:calc(100% - 2.4rem)}footer{padding-inline:1.2rem;flex-direction:column;gap:1rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.art-ring,.hero-art,.hero-rule{animation:none}}.topbar{position:relative}.topbar .menu-toggle{display:none;border:1px solid var(--accent);padding:.6rem 1rem;color:var(--accent);background:transparent;font:inherit;font-size:.62rem;letter-spacing:.1em;cursor:pointer}@media(max-width:760px){.topbar .menu-toggle{display:block}.topbar nav{position:absolute;top:calc(100% + 1px);right:1.2rem;display:none;min-width:180px;padding:1rem;background:var(--bg);border:1px solid var(--line);box-shadow:0 12px 30px color-mix(in srgb,var(--ink) 18%,transparent)}.topbar nav.is-open{display:grid;gap:1rem}.topbar nav a{padding:.25rem 0}}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}}@font-face{font-family:Athiti;font-style:normal;font-display:swap;font-weight:400;src:url(/catalog/landingpage/72-rose-gold-feminine-luxury/_next/static/media/athiti-thai-400-normal.c6b86d35.woff2) format("woff2"),url(/catalog/landingpage/72-rose-gold-feminine-luxury/_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/72-rose-gold-feminine-luxury/_next/static/media/athiti-vietnamese-400-normal.16537caa.woff2) format("woff2"),url(/catalog/landingpage/72-rose-gold-feminine-luxury/_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/72-rose-gold-feminine-luxury/_next/static/media/athiti-latin-ext-400-normal.a16d537d.woff2) format("woff2"),url(/catalog/landingpage/72-rose-gold-feminine-luxury/_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/72-rose-gold-feminine-luxury/_next/static/media/athiti-latin-400-normal.a784f52f.woff2) format("woff2"),url(/catalog/landingpage/72-rose-gold-feminine-luxury/_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:600;src:url(/catalog/landingpage/72-rose-gold-feminine-luxury/_next/static/media/athiti-thai-600-normal.85880603.woff2) format("woff2"),url(/catalog/landingpage/72-rose-gold-feminine-luxury/_next/static/media/athiti-thai-600-normal.0b30b9d1.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:600;src:url(/catalog/landingpage/72-rose-gold-feminine-luxury/_next/static/media/athiti-vietnamese-600-normal.606b03c8.woff2) format("woff2"),url(/catalog/landingpage/72-rose-gold-feminine-luxury/_next/static/media/athiti-vietnamese-600-normal.9f8190f1.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:600;src:url(/catalog/landingpage/72-rose-gold-feminine-luxury/_next/static/media/athiti-latin-ext-600-normal.996a5fd7.woff2) format("woff2"),url(/catalog/landingpage/72-rose-gold-feminine-luxury/_next/static/media/athiti-latin-ext-600-normal.f006b35d.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:600;src:url(/catalog/landingpage/72-rose-gold-feminine-luxury/_next/static/media/athiti-latin-600-normal.a6db3e83.woff2) format("woff2"),url(/catalog/landingpage/72-rose-gold-feminine-luxury/_next/static/media/athiti-latin-600-normal.14f2a646.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/72-rose-gold-feminine-luxury/_next/static/media/athiti-thai-700-normal.fdf79bbc.woff2) format("woff2"),url(/catalog/landingpage/72-rose-gold-feminine-luxury/_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/72-rose-gold-feminine-luxury/_next/static/media/athiti-vietnamese-700-normal.7c05f88a.woff2) format("woff2"),url(/catalog/landingpage/72-rose-gold-feminine-luxury/_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/72-rose-gold-feminine-luxury/_next/static/media/athiti-latin-ext-700-normal.b7619820.woff2) format("woff2"),url(/catalog/landingpage/72-rose-gold-feminine-luxury/_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/72-rose-gold-feminine-luxury/_next/static/media/athiti-latin-700-normal.3d7fae90.woff2) format("woff2"),url(/catalog/landingpage/72-rose-gold-feminine-luxury/_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}