:root{--color-bg:210 24% 96%;--color-surface:0 0% 100%;--color-muted:210 22% 92%;--color-border:214 20% 82%;--color-text:222 32% 18%;--color-text-soft:218 14% 42%;--color-accent:224 84% 58%;--radius-xl:.875rem;--radius-2xl:1rem;--radius-full:9999px;--shadow-soft:0 10px 35px -20px #1b233738;--shadow-glow:0 0 0 1px hsl(var(--color-accent) / .2), 0 12px 36px -18px hsl(var(--color-accent) / .32)}.dark{--color-bg:226 31% 8%;--color-surface:224 29% 12%;--color-muted:223 24% 16%;--color-border:220 17% 26%;--color-text:215 32% 92%;--color-text-soft:215 14% 72%;--color-accent:217 92% 60%;--shadow-soft:0 16px 44px -28px #020408e6;--shadow-glow:0 0 0 1px hsl(var(--color-accent) / .35), 0 16px 48px -20px hsl(var(--color-accent) / .55)}:root{--gg-container:80rem;--gg-gutter:clamp(1rem, 2.2vw, 1.75rem);--gg-text-xs:clamp(.75rem, .72rem + .2vw, .8125rem);--gg-text-sm:clamp(.875rem, .84rem + .2vw, .9375rem);--gg-text-base:clamp(1rem, .96rem + .25vw, 1.0625rem);--gg-text-lg:clamp(1.125rem, 1.05rem + .5vw, 1.25rem);--gg-text-xl:clamp(1.25rem, 1.12rem + .9vw, 1.6rem);--gg-text-2xl:clamp(1.5rem, 1.25rem + 1.4vw, 2.1rem);--gg-text-3xl:clamp(1.875rem, 1.45rem + 2vw, 2.65rem);--gg-border-soft:hsl(var(--color-border) / .65);--gg-border-strong:hsl(var(--color-border) / .95);--gg-glass:linear-gradient(to bottom right, hsl(var(--color-surface) / .75), hsl(var(--color-surface) / .45))}[data-theme=midnight]{--color-bg:214 46% 96%;--color-surface:0 0% 100%;--color-muted:214 32% 92%;--color-border:216 18% 80%;--color-text:224 38% 16%;--color-text-soft:218 14% 40%;--color-accent:226 86% 58%;--shadow-soft:0 12px 34px -24px #1e273e4d;--shadow-glow:0 0 0 1px hsl(var(--color-accent) / .22), 0 14px 36px -20px hsl(var(--color-accent) / .32)}.dark[data-theme=midnight]{--color-bg:226 31% 8%;--color-surface:224 29% 12%;--color-muted:223 24% 16%;--color-border:220 17% 26%;--color-text:215 32% 92%;--color-text-soft:215 14% 72%;--color-accent:217 92% 60%;--shadow-soft:0 16px 44px -28px #020408e6;--shadow-glow:0 0 0 1px hsl(var(--color-accent) / .35), 0 16px 48px -20px hsl(var(--color-accent) / .55)}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/playfair-display-cyrillic-400-normal-CjW2EstV.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/playfair-display-cyrillic-400-normal-ZiRag6zj.woff)format("woff");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-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/playfair-display-vietnamese-400-normal-BV2APVTb.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/playfair-display-vietnamese-400-normal-BbvUAu4N.woff)format("woff");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-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/playfair-display-latin-ext-400-normal-BxlSGspa.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/playfair-display-latin-ext-400-normal-qdZwdvNS.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/playfair-display-latin-400-normal-CFtfchNt.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/playfair-display-latin-400-normal-DHYHbkg3.woff)format("woff");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-display:swap;font-weight:700;src:url(https://khaldesigns.glygold.com/build/assets/playfair-display-cyrillic-700-normal-Dw3uKy19.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/playfair-display-cyrillic-700-normal-Dk1mTcxf.woff)format("woff");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-display:swap;font-weight:700;src:url(https://khaldesigns.glygold.com/build/assets/playfair-display-vietnamese-700-normal-CaKJSIny.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/playfair-display-vietnamese-700-normal-Cr1rw0mr.woff)format("woff");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-display:swap;font-weight:700;src:url(https://khaldesigns.glygold.com/build/assets/playfair-display-latin-ext-700-normal-C58ejOkc.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/playfair-display-latin-ext-700-normal-D5HUU8GT.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(https://khaldesigns.glygold.com/build/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/playfair-display-latin-700-normal-Bc_1Q1cG.woff)format("woff");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-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");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-display:swap;font-weight:500;src:url(https://khaldesigns.glygold.com/build/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(https://khaldesigns.glygold.com/build/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff");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}[data-theme=obsidian],.dark[data-theme=obsidian]{--font-heading:"Playfair Display", Georgia, serif;--font-body:"DM Sans", system-ui, sans-serif;--color-bg:220 16% 14%;--color-surface:222 15% 18%;--color-muted:222 13% 24%;--color-border:220 12% 33%;--color-text:220 28% 92%;--color-text-soft:218 12% 68%;--color-accent:189 94% 52%;--shadow-soft:0 18px 48px -30px #010204f2;--shadow-glow:0 0 0 1px hsl(var(--color-accent) / .32), 0 18px 52px -24px hsl(var(--color-accent) / .45)}[data-theme=beige]{--color-bg:36 32% 93%;--color-surface:34 29% 97%;--color-muted:32 24% 89%;--color-border:28 20% 76%;--color-text:24 26% 18%;--color-text-soft:28 14% 37%;--color-accent:20 78% 45%;--shadow-soft:0 14px 36px -24px #4935274d;--shadow-glow:0 0 0 1px hsl(var(--color-accent) / .22), 0 12px 32px -18px hsl(var(--color-accent) / .35)}.dark[data-theme=beige]{--color-bg:30 20% 12%;--color-surface:30 18% 16%;--color-muted:30 15% 22%;--color-border:30 12% 32%;--color-text:34 24% 92%;--color-text-soft:34 12% 72%;--color-accent:28 84% 62%}[data-theme=slate]{--color-bg:210 28% 94%;--color-surface:210 24% 98%;--color-muted:214 20% 90%;--color-border:214 18% 78%;--color-text:222 30% 18%;--color-text-soft:218 13% 40%;--color-accent:225 84% 58%;--shadow-soft:0 12px 34px -24px #222c4457;--shadow-glow:0 0 0 1px hsl(var(--color-accent) / .24), 0 14px 36px -20px hsl(var(--color-accent) / .38)}.dark[data-theme=slate]{--color-bg:221 27% 11%;--color-surface:221 23% 15%;--color-muted:218 18% 20%;--color-border:217 14% 30%;--color-text:214 30% 92%;--color-text-soft:214 12% 72%;--color-accent:224 88% 64%}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(https://khaldesigns.glygold.com/build/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(https://khaldesigns.glygold.com/build/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(https://khaldesigns.glygold.com/build/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(https://khaldesigns.glygold.com/build/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(https://khaldesigns.glygold.com/build/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff");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:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/lato-latin-ext-400-normal-CK4GAP86.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/lato-latin-ext-400-normal-NoO0okhb.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/lato-latin-400-normal-BEhtfm5r.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/lato-latin-400-normal-B11PyLys.woff)format("woff");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:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(https://khaldesigns.glygold.com/build/assets/lato-latin-ext-700-normal-C6gwlRgY.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/lato-latin-ext-700-normal-oVW-9CSr.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(https://khaldesigns.glygold.com/build/assets/lato-latin-700-normal-BUGMgin4.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/lato-latin-700-normal-DAdL7O4w.woff)format("woff");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}[data-theme=linen]{--font-heading:"Cormorant Garamond", Georgia, serif;--font-body:"Lato", system-ui, sans-serif;--color-bg:36 45% 96%;--color-surface:35 60% 99%;--color-muted:35 33% 92%;--color-border:34 20% 80%;--color-text:25 22% 18%;--color-text-soft:24 10% 40%;--color-accent:31 88% 40%}.dark[data-theme=linen]{--font-heading:"Cormorant Garamond", Georgia, serif;--font-body:"Lato", system-ui, sans-serif;--color-bg:24 18% 11%;--color-surface:25 16% 14%;--color-muted:25 13% 18%;--color-border:25 10% 27%;--color-text:34 30% 92%;--color-text-soft:33 12% 74%;--color-accent:33 85% 60%}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(https://khaldesigns.glygold.com/build/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(https://khaldesigns.glygold.com/build/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(https://khaldesigns.glygold.com/build/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(https://khaldesigns.glygold.com/build/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(https://khaldesigns.glygold.com/build/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(https://khaldesigns.glygold.com/build/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(https://khaldesigns.glygold.com/build/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(https://khaldesigns.glygold.com/build/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(https://khaldesigns.glygold.com/build/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(https://khaldesigns.glygold.com/build/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(https://khaldesigns.glygold.com/build/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(https://khaldesigns.glygold.com/build/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(https://khaldesigns.glygold.com/build/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");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}[data-theme=volt]{--font-heading:"Space Grotesk", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--color-bg:214 52% 96%;--color-surface:0 0% 100%;--color-muted:214 34% 92%;--color-border:216 25% 80%;--color-text:223 40% 16%;--color-text-soft:220 14% 42%;--color-accent:217 91% 56%}.dark[data-theme=volt]{--font-heading:"Space Grotesk", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--color-bg:224 30% 10%;--color-surface:223 27% 14%;--color-muted:223 22% 18%;--color-border:222 16% 29%;--color-text:216 32% 94%;--color-text-soft:215 14% 72%;--color-accent:217 96% 62%}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/plus-jakarta-sans-cyrillic-ext-400-normal-CJkVxub1.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/plus-jakarta-sans-cyrillic-ext-400-normal-Dbdydbkh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/plus-jakarta-sans-vietnamese-400-normal-Cg2kxhWu.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/plus-jakarta-sans-vietnamese-400-normal-B8TCSmUq.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/plus-jakarta-sans-latin-ext-400-normal-D127hM_v.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/plus-jakarta-sans-latin-ext-400-normal-2ppkqaOR.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(https://khaldesigns.glygold.com/build/assets/plus-jakarta-sans-cyrillic-ext-700-normal-iShZaXYX.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/plus-jakarta-sans-cyrillic-ext-700-normal-pWfpUei5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(https://khaldesigns.glygold.com/build/assets/plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/plus-jakarta-sans-vietnamese-700-normal-BCh_uG_5.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(https://khaldesigns.glygold.com/build/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(https://khaldesigns.glygold.com/build/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/nunito-cyrillic-ext-400-normal-CuPM9foi.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/nunito-cyrillic-ext-400-normal-xaE7D4Sw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/nunito-cyrillic-400-normal-xAOo5cBP.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/nunito-cyrillic-400-normal-D1j0u8EH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/nunito-vietnamese-400-normal-BHkVbP3T.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/nunito-vietnamese-400-normal-DtOtW02z.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/nunito-latin-ext-400-normal-CjMJVfGn.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(https://khaldesigns.glygold.com/build/assets/nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/nunito-latin-400-normal-DKg4f3fz.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(https://khaldesigns.glygold.com/build/assets/nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/nunito-cyrillic-ext-600-normal-vnfu4DTE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(https://khaldesigns.glygold.com/build/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(https://khaldesigns.glygold.com/build/assets/nunito-vietnamese-600-normal-BY8O6Cug.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/nunito-vietnamese-600-normal-DO1RqFw5.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(https://khaldesigns.glygold.com/build/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/nunito-latin-ext-600-normal-BKUpuB78.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(https://khaldesigns.glygold.com/build/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(https://khaldesigns.glygold.com/build/assets/nunito-latin-600-normal-Cd0eNu1l.woff)format("woff");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}[data-theme=market]{--font-heading:"Plus Jakarta Sans", system-ui, sans-serif;--font-body:"Nunito", system-ui, sans-serif;--color-bg:155 42% 95%;--color-surface:0 0% 100%;--color-muted:156 28% 91%;--color-border:156 16% 78%;--color-text:164 38% 15%;--color-text-soft:164 12% 38%;--color-accent:172 76% 32%}.dark[data-theme=market]{--font-heading:"Plus Jakarta Sans", system-ui, sans-serif;--font-body:"Nunito", system-ui, sans-serif;--color-bg:167 26% 10%;--color-surface:166 24% 14%;--color-muted:166 20% 18%;--color-border:165 13% 28%;--color-text:163 28% 93%;--color-text-soft:164 12% 74%;--color-accent:171 77% 45%}:root{--gg-ease:cubic-bezier(.2,.8,.2,1)}@keyframes gg-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes gg-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes gg-toast-in{0%{opacity:0;transform:translateY(10px)translate(8px)}to{opacity:1;transform:translateY(0)translate(0)}}@keyframes gg-error-in{0%{opacity:0;transform:scale(.98)translateY(-1px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes gg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.motion-page-enter{animation:gg-page-enter .22s var(--gg-ease) both}.motion-reveal{animation:gg-reveal .2s var(--gg-ease) both;animation-delay:var(--reveal-delay,0s)}.motion-button{transition:transform .18s var(--gg-ease), box-shadow .18s var(--gg-ease), border-color .18s var(--gg-ease), background-color .18s var(--gg-ease)}.motion-button:hover{transform:translateY(-1px)}.motion-button:active{transform:translateY(0)scale(.985)}@media (hover:hover) and (pointer:fine){.motion-card{transition:border-color .18s var(--gg-ease), transform .22s var(--gg-ease), box-shadow .22s var(--gg-ease)}.motion-card:hover{border-color:hsl(var(--color-accent) / .35);transform:translateY(-1px)}}.gg-toast-enter{animation:gg-toast-in .22s var(--gg-ease) both}.gg-inline-error{animation:gg-error-in .17s var(--gg-ease) both}.gg-input-error{box-shadow:0 0 0 2px #f8717140;border-color:#f87171b3!important}.gg-shimmer{background-image:linear-gradient(90deg, hsl(var(--color-muted) / .85) 0%, hsl(var(--color-surface) / .95) 50%, hsl(var(--color-muted) / .85) 100%);background-size:200% 100%;animation:1.2s linear infinite gg-shimmer}@media (prefers-reduced-motion:reduce){.motion-page-enter,.motion-reveal,.gg-toast-enter,.gg-inline-error,.gg-shimmer{animation:none!important}.motion-button,.motion-card{transition:none!important}.motion-button:hover,.motion-button:active,.motion-card:hover{transform:none!important}}@keyframes gg-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes gg-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gg-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes gg-slide-right{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes gg-count-up{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.motion-fade-up{animation:gg-fade-up .28s var(--gg-ease) both;animation-delay:var(--reveal-delay,0s)}.motion-fade-in{animation:gg-fade-in .24s var(--gg-ease) both;animation-delay:var(--reveal-delay,0s)}.motion-scale-in{animation:gg-scale-in .26s var(--gg-ease) both;animation-delay:var(--reveal-delay,0s)}.motion-slide-right{animation:gg-slide-right .26s var(--gg-ease) both;animation-delay:var(--reveal-delay,0s)}.motion-count-up{animation:.38s cubic-bezier(.22,1,.36,1) both gg-count-up;animation-delay:var(--reveal-delay,0s)}.stagger-1{--reveal-delay:60ms}.stagger-2{--reveal-delay:.12s}.stagger-3{--reveal-delay:.18s}.stagger-4{--reveal-delay:.24s}.stagger-5{--reveal-delay:.3s}.stagger-6{--reveal-delay:.36s}.hover-lift{transition:transform .2s var(--gg-ease), box-shadow .2s var(--gg-ease)}.hover-lift:hover{box-shadow:0 12px 32px -12px hsl(var(--color-accent) / .25);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.motion-fade-up,.motion-fade-in,.motion-scale-in,.motion-slide-right,.motion-count-up{animation:none!important}.hover-lift:hover{box-shadow:none!important;transform:none!important}}@property --gg-grad-pos{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes gg-gradient-shift{0%{--gg-grad-pos:0%}50%{--gg-grad-pos:100%}to{--gg-grad-pos:0%}}.gg-hero-gradient-text{background:linear-gradient(135deg, hsl(var(--color-text)) 0%, hsl(var(--color-accent)) var(--gg-grad-pos), hsl(var(--color-text)) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite gg-gradient-shift}@keyframes gg-wipe-up{0%{clip-path:inset(100% 0 0);opacity:0}to{clip-path:inset(0% 0 0);opacity:1}}.motion-wipe-up{animation:.5s cubic-bezier(.22,1,.36,1) both gg-wipe-up;animation-delay:var(--reveal-delay,0s)}@keyframes gg-float-ambient{0%,to{transform:translateY(0)translate(0)}33%{transform:translateY(-6px)translate(3px)}66%{transform:translateY(-3px)translate(-4px)}}.motion-float{animation:7s ease-in-out infinite gg-float-ambient}.motion-float-slow{animation:11s ease-in-out -3s infinite gg-float-ambient}@keyframes gg-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.gg-sticky-buy-enter{animation:.32s cubic-bezier(.16,1,.3,1) both gg-slide-up}.gg-scroll-reveal{opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(20px)}.gg-scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.gg-float-field{position:relative}.gg-float-field input,.gg-float-field textarea{padding-top:1.375rem;padding-bottom:.5rem}.gg-float-field label{color:hsl(var(--color-text-soft));pointer-events:none;font-size:.875rem;transition:top .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),font-size .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.gg-float-field textarea~label{top:1.25rem}:is(.gg-float-field input:not(:placeholder-shown)~label,.gg-float-field textarea:not(:placeholder-shown)~label),.gg-float-field input:focus~label,.gg-float-field input:not(:placeholder-shown)~label,.gg-float-field textarea:focus~label,.gg-float-field textarea:not(:placeholder-shown)~label{color:hsl(var(--color-accent));letter-spacing:.02em;text-transform:uppercase;font-size:.6875rem;font-weight:600;top:.5rem;transform:translateY(0)}.gg-hero-mesh{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.gg-hero-mesh:before,.gg-hero-mesh:after{content:"";filter:blur(80px);opacity:.25;border-radius:50%;position:absolute}.gg-hero-mesh:before{background:radial-gradient(circle, hsl(var(--color-accent) / .6), transparent 70%);width:60%;height:140%;animation:9s ease-in-out infinite gg-float-ambient;top:-20%;left:-10%}.gg-hero-mesh:after{background:radial-gradient(circle, hsl(var(--color-accent) / .35), transparent 70%);width:50%;height:120%;animation:13s ease-in-out -5s infinite gg-float-ambient;top:-10%;right:-5%}.gg-sparkline-path{stroke-dasharray:1000;stroke-dashoffset:1000px;transition:stroke-dashoffset 1.2s cubic-bezier(.22,1,.36,1)}.gg-sparkline-path.is-visible{stroke-dashoffset:0}@supports selector(:has(*)){.gg-panel-enter{transition:opacity .22s var(--gg-ease), transform .28s cubic-bezier(.16, 1, .3, 1)}@starting-style{.gg-panel-enter{opacity:0;transform:translateY(8px)scale(.98)}}}@media (prefers-reduced-motion:reduce){.gg-hero-gradient-text{-webkit-text-fill-color:hsl(var(--color-text))!important;background:0 0!important;animation:none!important}.motion-wipe-up,.motion-float,.motion-float-slow,.gg-sticky-buy-enter{animation:none!important}.gg-scroll-reveal{opacity:1!important;transition:none!important;transform:none!important}.gg-float-field label{transition:none!important}.gg-hero-mesh:before,.gg-hero-mesh:after{animation:none!important}.gg-panel-enter{transition:none!important}}.gg-zoom-overlay{z-index:999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:zoom-out;opacity:0;transition:opacity .25s var(--gg-ease);pointer-events:none;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gg-zoom-overlay.is-open{opacity:1;pointer-events:all}.gg-zoom-overlay img{-o-object-fit:contain;object-fit:contain;border-radius:1rem;width:auto;max-width:min(90vw,1000px);height:auto;max-height:90vh;transition:transform .3s cubic-bezier(.16,1,.3,1);transform:scale(.92);box-shadow:0 40px 80px -20px #000c}.gg-zoom-overlay.is-open img{transform:scale(1)}.gg-zoom-trigger{cursor:zoom-in}.gg-variant-swatches{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.gg-variant-pill{border:1.5px solid hsl(var(--color-border) / .8);background:hsl(var(--color-surface) / .7);color:hsl(var(--color-text-soft));cursor:pointer;transition:border-color .16s var(--gg-ease), background-color .16s var(--gg-ease), color .16s var(--gg-ease), box-shadow .16s var(--gg-ease), transform .16s var(--gg-ease);-webkit-user-select:none;user-select:none;border-radius:9999px;align-items:center;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.gg-variant-pill:hover{border-color:hsl(var(--color-accent) / .45);color:hsl(var(--color-text));transform:translateY(-1px)}.gg-variant-pill.is-active{border-color:hsl(var(--color-accent) / .7);background:hsl(var(--color-accent) / .12);color:hsl(var(--color-accent));box-shadow:0 0 0 3px hsl(var(--color-bg)), 0 0 0 4.5px hsl(var(--color-accent) / .4)}.gg-variant-pill.is-unavailable{opacity:.45;cursor:not-allowed;text-decoration:line-through}@keyframes gg-item-exit{0%{opacity:1;max-height:200px;transform:translate(0)scaleY(1)}to{opacity:0;max-height:0;margin:0;padding:0;transform:translate(-24px)scaleY(.8)}}.gg-cart-item-removing{animation:.25s cubic-bezier(.4,0,1,1) forwards gg-item-exit;overflow:hidden}@media (prefers-reduced-motion:reduce){.gg-zoom-overlay,.gg-zoom-overlay img,.gg-variant-pill{transition:none!important}.gg-zoom-overlay img{transform:scale(1)!important}.gg-cart-item-removing{animation:none!important}}
