@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/35161b7740c25d33-s.05wv8sp_ts~44.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/391e53907fa6d8ec-s.09se41kx.zlna.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ae8872c8a32e309c-s.05txd3dlozf45.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.0~0iy9faq3424.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/35161b7740c25d33-s.05wv8sp_ts~44.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/391e53907fa6d8ec-s.09se41kx.zlna.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/ae8872c8a32e309c-s.05txd3dlozf45.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.0~0iy9faq3424.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_804e565-module__Ff8Euq__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_804e565-module__Ff8Euq__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7334b8b05e61def8-s.0nshu_qvp5nsr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.14_f372x7nluw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/7334b8b05e61def8-s.0nshu_qvp5nsr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.14_f372x7nluw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/7334b8b05e61def8-s.0nshu_qvp5nsr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.14_f372x7nluw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_a29184-module__a0_s0W__className{font-family:DM Sans,DM Sans Fallback}.dm_sans_a29184-module__a0_s0W__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Noto Sans Javanese;font-style:normal;font-weight:400;font-display:swap;src:url(../media/88302c507261a04e-s.p.0f~eu7tq_7ax6.woff2)format("woff2");unicode-range:U+200C-200D,U+25CC,U+A980-A9DF}@font-face{font-family:Noto Sans Javanese;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0058378410f347b-s.0-738qiqvoiee.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Javanese;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f063b84e86d39368-s.p.04zzo~n69mx7b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Javanese Fallback;src:local(Arial);ascent-override:105.34%;descent-override:86.15%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_javanese_4b6a9c4a-module__6ij0Ua__className{font-family:Noto Sans Javanese,Noto Sans Javanese Fallback;font-style:normal;font-weight:400}.noto_sans_javanese_4b6a9c4a-module__6ij0Ua__variable{--font-noto-javanese:"Noto Sans Javanese", "Noto Sans Javanese Fallback"}
@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f909a269f494b794-s.010zm93jm7qv5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/521c263860cc4ed1-s.02jauj4vwlo~x.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/db3f01ae0719bbb0-s.p.0r24lu27iy4~0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pinyon Script Fallback;src:local(Arial);ascent-override:107.82%;descent-override:48.0%;line-gap-override:0.0%;size-adjust:80.07%}.pinyon_script_7351e0d2-module__0F4aqq__className{font-family:Pinyon Script,Pinyon Script Fallback;font-style:normal;font-weight:400}.pinyon_script_7351e0d2-module__0F4aqq__variable{--font-script:"Pinyon Script", "Pinyon Script Fallback"}
.Navbar-module__cJzEcG__navbar{z-index:50;will-change:transform;justify-content:center;width:100%;transition:transform .6s cubic-bezier(.22,1,.36,1),padding .6s;display:flex;position:fixed;top:0;left:0}.Navbar-module__cJzEcG__atTop{padding-top:0}.Navbar-module__cJzEcG__atTop .Navbar-module__cJzEcG__container{background-color:var(--color-krem-mori,#f2ead3);-webkit-backdrop-filter:blur();max-width:100%;box-shadow:none;border:1px solid #0000;border-radius:0;padding:16px 60px}.Navbar-module__cJzEcG__floating{padding-top:24px}.Navbar-module__cJzEcG__floating .Navbar-module__cJzEcG__container{background-color:var(--color-krem-mori,#f2ead3);-webkit-backdrop-filter:blur();border:1px solid #fff6;border-radius:999px;max-width:720px;padding:8px 12px 8px 32px;box-shadow:0 16px 40px #3b1f0c1f,inset 0 1px #ffffff80}.Navbar-module__cJzEcG__hidden{transform:translateY(-150%)}.Navbar-module__cJzEcG__container{justify-content:space-between;align-items:center;width:100%;margin:0 auto;transition:all .6s cubic-bezier(.22,1,.36,1);display:flex}.Navbar-module__cJzEcG__logoWrap{align-items:center;display:flex}.Navbar-module__cJzEcG__logo{font-family:var(--font-playfair,"Playfair Display"), serif;color:var(--color-coklat-batik,#3b1f0c);white-space:nowrap;font-size:24px;font-weight:700;text-decoration:none;transition:opacity .3s}.Navbar-module__cJzEcG__logo:hover{opacity:.8}.Navbar-module__cJzEcG__logoDot{color:var(--color-kuning-kepodang,#f5c400)}.Navbar-module__cJzEcG__desktopMenu{align-items:center;gap:8px;display:flex}.Navbar-module__cJzEcG__navLink{font-family:var(--font-playfair,"Playfair Display"), serif;color:var(--color-coklat-batik,#3b1f0c);white-space:nowrap;border-radius:999px;padding:10px 20px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s}.Navbar-module__cJzEcG__navLink:hover{background-color:#3b1f0c0d}.Navbar-module__cJzEcG__navLinkActive{box-shadow:0 4px 12px #f5c4004d;background-color:var(--color-kuning-kepodang,#f5c400)!important;color:var(--color-coklat-batik,#3b1f0c)!important}.Navbar-module__cJzEcG__actions{justify-content:flex-end;align-items:center;display:flex}.Navbar-module__cJzEcG__hamburger{cursor:pointer;z-index:55;background:0 0;border:none;padding:8px;display:none}.Navbar-module__cJzEcG__hamburgerInner{flex-direction:column;justify-content:space-between;width:24px;height:18px;display:flex;position:relative}.Navbar-module__cJzEcG__bar{background-color:var(--color-coklat-batik,#3b1f0c);transform-origin:50%;border-radius:2px;width:100%;height:2px;transition:all .3s;display:block}.Navbar-module__cJzEcG__hamburgerOpen .Navbar-module__cJzEcG__bar{background-color:var(--color-hitam-arang,#1a1a1a)}.Navbar-module__cJzEcG__hamburgerOpen .Navbar-module__cJzEcG__bar:first-child{transform:translateY(8px)rotate(45deg)}.Navbar-module__cJzEcG__hamburgerOpen .Navbar-module__cJzEcG__bar:nth-child(2){opacity:0}.Navbar-module__cJzEcG__hamburgerOpen .Navbar-module__cJzEcG__bar:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.Navbar-module__cJzEcG__mobileOverlay{-webkit-backdrop-filter:blur(12px);z-index:45;opacity:0;pointer-events:none;background-color:#3b1f0cfa;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Navbar-module__cJzEcG__mobileLinks{text-align:center;flex-direction:column;gap:24px;display:flex}.Navbar-module__cJzEcG__mobileLink{font-family:var(--font-playfair,"Playfair Display"), serif;color:#f2ead3b3;font-size:40px;font-weight:700;text-decoration:none;transition:color .3s}.Navbar-module__cJzEcG__mobileLink:hover{color:var(--color-krem-mori,#f2ead3)}.Navbar-module__cJzEcG__mobileLinkActive{color:var(--color-kuning-kepodang,#f5c400)!important}@media (max-width:900px){.Navbar-module__cJzEcG__desktopMenu{display:none}.Navbar-module__cJzEcG__hamburger{display:block}.Navbar-module__cJzEcG__atTop .Navbar-module__cJzEcG__container{padding:16px 24px}.Navbar-module__cJzEcG__floating .Navbar-module__cJzEcG__container{max-width:90%;padding:8px 16px 8px 24px}}
:root{--color-krem-mori:#f2ead3;--color-coklat-batik:#3b1f0c;--color-kuning-kepodang:#f5c400;--color-emas-keris:#b8860b;--color-hijau-daun:#4a7c3f;--color-krem-tua:#c8b89a;--color-putih-santan:#faf7f0;--color-hitam-arang:#1a0a02;--color-rasa-pedas:#c0392b;--color-rasa-manis:#f5c400;--color-rasa-gurih:#b8860b;--color-rasa-segar:#4a7c3f;--color-rasa-legit:#6b3a2a;--text-display-xl:96px;--text-display-lg:80px;--text-display-md:64px;--text-display-sm:48px;--text-heading:32px;--text-subheading:20px;--text-body-lg:18px;--text-body:16px;--text-body-sm:14px;--text-caption:12px;--text-label:12px;--text-javanese:20px;--leading-display:1.15;--leading-heading:1.3;--leading-body:1.6;--leading-body-lg:1.65;--leading-caption:1.43;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-24:24px;--spacing-32:32px;--spacing-48:48px;--spacing-64:64px;--spacing-96:96px;--spacing-128:128px;--spacing-160:160px;--section-gap:96px;--card-padding:24px;--element-gap:8px;--container-max:1280px;--content-max:800px;--radius-images:8px;--radius-images-hero:0px;--radius-buttons:24px;--radius-badges:99px;--radius-cards:12px;--radius-tooltips:8px;--radius-bubble:16px;--radius-ingredient-photo:9999px;--shadow-card:0px 4px 24px 0px #3b1f0c14;--shadow-card-hover:0px 8px 32px 0px #3b1f0c2e;--shadow-tooltip:0px 2px 12px 0px #3b1f0c1f;--shadow-button-accent:0px 4px 16px 0px #f5c40040;--texture-opacity-parang:.1;--texture-opacity-kawung:.09;--ease-reveal:cubic-bezier(.25, .46, .45, .94);--ease-transition:cubic-bezier(.4, 0, .2, 1);--duration-micro:.2s;--duration-reveal:.5s;--duration-page:.8s}html,body{box-sizing:border-box;font-family:var(--font-dm-sans), "DM Sans", ui-sans-serif, system-ui, sans-serif;line-height:var(--leading-body);background-color:var(--color-krem-mori);color:var(--color-coklat-batik);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}*,:before,:after{box-sizing:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;line-height:var(--leading-heading);margin:0}p{margin:0 0 var(--spacing-16) 0}a{color:inherit;text-decoration:none}button{font-family:inherit}img{max-width:100%;height:auto}.section-dark{background-color:var(--color-coklat-batik);color:var(--color-krem-mori);position:relative}.section-dark:before{content:"";opacity:var(--texture-opacity-parang);pointer-events:none;z-index:0;background-image:url(/batik/batik_parang.webp);background-repeat:repeat;background-size:300px;position:absolute;inset:0}.section-light{background-color:var(--color-krem-mori);color:var(--color-coklat-batik);position:relative}.section-light:before{content:"";opacity:var(--texture-opacity-kawung);pointer-events:none;z-index:0;background-image:url(/batik/batik_kawung.webp);background-repeat:repeat;background-size:250px;position:absolute;inset:0}.scroll-reveal{opacity:0;transition:opacity var(--duration-reveal) var(--ease-reveal), transform var(--duration-reveal) var(--ease-reveal);transform:translateY(40px)}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}::selection{background-color:var(--color-kuning-kepodang);color:var(--color-coklat-batik)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-coklat-batik)}::-webkit-scrollbar-thumb{background:var(--color-emas-keris);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-kuning-kepodang)}
