: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);--shadow-float:0 24px 70px -34px #19233847;--gg-bp-xs:320;--gg-bp-sm:375;--gg-bp-lg-mobile:430;--gg-bp-s-tablet:640;--gg-bp-tablet:768;--gg-bp-laptop:1024;--gg-bp-desktop:1280;--gg-bp-wide:1440;--gg-bp-ultra:1536}.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);--shadow-float:0 26px 76px -34px #010204eb}:root{--gg-container:80rem;--gg-gutter:clamp(1rem, 2.2vw, 1.75rem);--gg-container-x:clamp(1rem, 4vw, 5rem);--gg-font-hero:clamp(2.4rem, 8vw, 6.5rem);--gg-font-title:clamp(1.6rem, 4vw, 3.5rem);--gg-font-body:clamp(.95rem, 1.2vw, 1.08rem);--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-text-4xl:clamp(2.2rem, 1.7rem + 3vw, 4.8rem);--gg-space-section:clamp(3rem, 8vw, 8rem);--gg-space-card:clamp(1rem, 2vw, 2rem);--gg-space-inline:clamp(1rem, 4vw, 5rem);--gg-gap-stack:clamp(.75rem, 1.4vw, 1.25rem);--gg-tap-target-min:44px;--gg-grid-behavior:stacked;--gg-nav-behavior:hybrid;--gg-checkout-behavior:single-column;--gg-mobile-priority:conversion;--gg-media-behavior:crop-safe;--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));--gg-shell-top:hsl(var(--color-accent) / .09);--gg-shell-bottom:hsl(var(--color-surface) / .05);--gg-loader-bg:linear-gradient(180deg, hsl(var(--color-bg)) 0%, hsl(var(--color-surface)) 100%);--gg-loader-shine:linear-gradient(90deg, transparent 0%, hsl(var(--color-accent) / .18) 50%, transparent 100%);--font-heading:"Fraunces", Georgia, "Times New Roman", serif;--font-body:"Inter", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--fs-display:clamp(2.5rem, 6vw, 5.5rem);--fs-h2:clamp(2rem, 4vw, 3rem);--fs-h3:1.25rem;--fs-body:1rem;--fs-eyebrow:.6875rem;--lh-body:1.7;--tracking-eyebrow:.26em;--tracking-display:-.01em;--tracking-tight:-.02em;--ease:cubic-bezier(.16, 1, .3, 1);--dur:.32s;--gg-ease:cubic-bezier(.16, 1, .3, 1);--gg-dur:.32s;--radius:0px;--gg-section-pad:4.5rem;--field:#2a161f}[data-responsive-profile=compact]{--gg-container:72rem;--gg-gutter:clamp(.875rem, 2vw, 1.4rem);--gg-space-section:clamp(2.5rem, 6vw, 5.5rem);--gg-space-card:clamp(.9rem, 1.4vw, 1.3rem);--gg-gap-stack:clamp(.65rem, 1vw, .95rem);--gg-grid-behavior:dense-scroll;--gg-nav-behavior:bottom-dock;--gg-checkout-behavior:single-column;--gg-mobile-priority:speed}[data-responsive-profile=balanced]{--gg-grid-behavior:stacked;--gg-nav-behavior:hybrid;--gg-checkout-behavior:sticky-summary;--gg-mobile-priority:conversion}[data-responsive-profile=editorial]{--gg-container:86rem;--gg-space-section:clamp(3.4rem, 9vw, 9rem);--gg-space-card:clamp(1rem, 2vw, 1.9rem);--gg-gap-stack:clamp(.9rem, 1.6vw, 1.5rem);--gg-grid-behavior:bento-collapse;--gg-nav-behavior:sticky-top;--gg-checkout-behavior:single-column;--gg-mobile-priority:storytelling;--gg-media-behavior:art-directed}[data-responsive-profile=commerce-dense]{--gg-container:78rem;--gg-space-section:clamp(2.4rem, 6vw, 5.2rem);--gg-space-card:clamp(.8rem, 1.4vw, 1.2rem);--gg-gap-stack:clamp(.6rem, 1vw, .9rem);--gg-grid-behavior:dense-scroll;--gg-nav-behavior:bottom-dock;--gg-checkout-behavior:sticky-summary;--gg-mobile-priority:discovery}@media (width<=430px){:root{--gg-tap-target-min:44px;--gg-space-inline:clamp(.875rem, 4.2vw, 1.2rem);--gg-container-x:clamp(.875rem, 4.2vw, 1.2rem)}}@media (width>=640px) and (width<=1023px){:root{--gg-space-section:clamp(2.8rem, 6vw, 5rem)}}@media (width>=1440px){:root{--gg-container:min(92rem, calc(100vw - 10rem))}}[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://james.glygold.com/build/assets/playfair-display-cyrillic-400-normal-CjW2EstV.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/playfair-display-vietnamese-400-normal-BV2APVTb.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/playfair-display-latin-ext-400-normal-BxlSGspa.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/playfair-display-latin-400-normal-CFtfchNt.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/playfair-display-cyrillic-700-normal-Dw3uKy19.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/playfair-display-vietnamese-700-normal-CaKJSIny.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/playfair-display-latin-ext-700-normal-C58ejOkc.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/lato-latin-ext-400-normal-CK4GAP86.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/lato-latin-400-normal-BEhtfm5r.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/lato-latin-ext-700-normal-C6gwlRgY.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/lato-latin-700-normal-BUGMgin4.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/plus-jakarta-sans-cyrillic-ext-400-normal-CJkVxub1.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/plus-jakarta-sans-vietnamese-400-normal-Cg2kxhWu.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/plus-jakarta-sans-latin-ext-400-normal-D127hM_v.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/plus-jakarta-sans-cyrillic-ext-700-normal-iShZaXYX.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/nunito-cyrillic-ext-400-normal-CuPM9foi.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/nunito-cyrillic-400-normal-xAOo5cBP.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/nunito-vietnamese-400-normal-BHkVbP3T.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/nunito-vietnamese-600-normal-BY8O6Cug.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2)format("woff2"),url(https://james.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://james.glygold.com/build/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(https://james.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%}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://james.glygold.com/build/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://james.glygold.com/build/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://james.glygold.com/build/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2-variations");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=claymorphism]{--font-heading:"Fraunces Variable", "Fraunces", Georgia, serif;--font-body:"Nunito", system-ui, sans-serif;--color-bg:28 40% 95%;--color-surface:30 50% 97%;--color-muted:24 28% 92%;--color-border:20 22% 86%;--color-text:20 16% 15%;--color-text-soft:18 12% 40%;--color-accent:12 38% 52%;--radius-card:1.5rem;--radius-btn:999px;--shadow-card:6px 6px 0 #c08a7c29;--border-width:0px}.dark[data-theme=claymorphism]{--font-heading:"Fraunces Variable", "Fraunces", Georgia, serif;--font-body:"Nunito", system-ui, sans-serif;--color-bg:18 16% 11%;--color-surface:18 14% 15%;--color-muted:18 11% 19%;--color-border:18 9% 29%;--color-text:28 32% 94%;--color-text-soft:20 14% 72%;--color-accent:12 44% 66%;--radius-card:1.5rem;--radius-btn:999px;--shadow-card:6px 6px 0 #b3614d3d;--border-width:0px}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:400;src:url(https://james.glygold.com/build/assets/albert-sans-latin-ext-400-normal-CK6y59xR.woff2)format("woff2"),url(https://james.glygold.com/build/assets/albert-sans-latin-ext-400-normal-DEC9K0b4.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:Albert Sans;font-style:normal;font-display:swap;font-weight:400;src:url(https://james.glygold.com/build/assets/albert-sans-latin-400-normal-1PQZqV1o.woff2)format("woff2"),url(https://james.glygold.com/build/assets/albert-sans-latin-400-normal-CesMP4Nj.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:Albert Sans;font-style:normal;font-display:swap;font-weight:600;src:url(https://james.glygold.com/build/assets/albert-sans-latin-ext-600-normal-C7nfSnWt.woff2)format("woff2"),url(https://james.glygold.com/build/assets/albert-sans-latin-ext-600-normal-DJOKJsr0.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:Albert Sans;font-style:normal;font-display:swap;font-weight:600;src:url(https://james.glygold.com/build/assets/albert-sans-latin-600-normal-C_5W882s.woff2)format("woff2"),url(https://james.glygold.com/build/assets/albert-sans-latin-600-normal-gYdudiP1.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:Albert Sans;font-style:normal;font-display:swap;font-weight:800;src:url(https://james.glygold.com/build/assets/albert-sans-latin-ext-800-normal-xO6V2W0I.woff2)format("woff2"),url(https://james.glygold.com/build/assets/albert-sans-latin-ext-800-normal-P2gl_8RE.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:Albert Sans;font-style:normal;font-display:swap;font-weight:800;src:url(https://james.glygold.com/build/assets/albert-sans-latin-800-normal-CJekAu78.woff2)format("woff2"),url(https://james.glygold.com/build/assets/albert-sans-latin-800-normal-W8Q9Gy_e.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=neobrutalism]{--font-heading:"Fraunces Variable", "Fraunces", Georgia, serif;--font-body:"Albert Sans", system-ui, sans-serif;--color-bg:41 40% 92%;--color-surface:42 48% 95%;--color-muted:40 26% 88%;--color-border:30 16% 12%;--color-text:30 16% 8%;--color-text-soft:28 12% 32%;--color-accent:24 73% 45%;--radius-card:0px;--radius-btn:0px;--shadow-card:5px 5px 0 #181411;--border-width:2.5px}.dark[data-theme=neobrutalism]{--font-heading:"Fraunces Variable", "Fraunces", Georgia, serif;--font-body:"Albert Sans", system-ui, sans-serif;--color-bg:30 16% 9%;--color-surface:30 14% 13%;--color-muted:30 11% 17%;--color-border:24 40% 55%;--color-text:41 40% 94%;--color-text-soft:38 16% 72%;--color-accent:24 78% 56%;--radius-card:0px;--radius-btn:0px;--shadow-card:5px 5px 0 #c7621f;--border-width:2.5px}[data-theme=modern]{--font-heading:"Fraunces Variable", "Fraunces", Georgia, serif;--font-body:"Inter", system-ui, sans-serif;--color-bg:40 30% 95%;--color-surface:42 40% 97%;--color-muted:40 22% 91%;--color-border:38 16% 83%;--color-text:30 14% 9%;--color-text-soft:34 10% 36%;--color-accent:38 42% 44%;--radius-card:.375rem;--radius-btn:0px;--shadow-card:0 6px 28px #362c1c17;--border-width:0px}.dark[data-theme=modern]{--font-heading:"Fraunces Variable", "Fraunces", Georgia, serif;--font-body:"Inter", system-ui, sans-serif;--color-bg:30 14% 8%;--color-surface:30 12% 12%;--color-muted:32 10% 16%;--color-border:34 9% 27%;--color-text:40 28% 93%;--color-text-soft:38 12% 70%;--color-accent:40 48% 60%;--radius-card:.375rem;--radius-btn:0px;--shadow-card:0 6px 30px #0c0a066b;--border-width:0px}[data-theme=colorful]{--font-heading:"Fraunces Variable", "Fraunces", Georgia, serif;--font-body:"Albert Sans", system-ui, sans-serif;--color-bg:44 34% 94%;--color-surface:46 44% 97%;--color-muted:60 18% 90%;--color-border:70 14% 82%;--color-text:93 14% 12%;--color-text-soft:96 9% 38%;--color-accent:100 36% 33%;--radius-card:.75rem;--radius-btn:0px;--shadow-card:0 3px 18px #4a72361f;--border-width:0px}.dark[data-theme=colorful]{--font-heading:"Fraunces Variable", "Fraunces", Georgia, serif;--font-body:"Albert Sans", system-ui, sans-serif;--color-bg:96 16% 8%;--color-surface:96 13% 12%;--color-muted:96 11% 16%;--color-border:96 9% 25%;--color-text:60 24% 93%;--color-text-soft:90 11% 68%;--color-accent:100 40% 50%;--radius-card:.75rem;--radius-btn:0px;--shadow-card:0 3px 22px #4a723633;--border-width:0px}[data-theme=glassmorphism]{--font-heading:"Fraunces Variable", "Fraunces", Georgia, serif;--font-body:"Inter", system-ui, sans-serif;--color-bg:48 14% 7%;--color-surface:45 12% 11%;--color-muted:44 10% 15%;--color-border:42 9% 24%;--color-text:44 28% 92%;--color-text-soft:42 12% 70%;--color-accent:41 42% 62%;--glass-bg:#fffaf00f;--glass-border:#fffaf01f;--glass-blur:blur(12px);--radius-card:1rem;--radius-btn:0px;--shadow-card:0 8px 32px #0000006b;--border-width:1px}.dark[data-theme=glassmorphism]{--font-heading:"Fraunces Variable", "Fraunces", Georgia, serif;--font-body:"Inter", system-ui, sans-serif;--color-bg:48 16% 5%;--color-surface:46 13% 9%;--color-muted:44 11% 13%;--color-border:42 10% 22%;--color-text:44 30% 94%;--color-text-soft:42 13% 70%;--color-accent:41 46% 66%;--glass-bg:#fffaf00d;--glass-border:#fffaf01a;--glass-blur:blur(14px);--radius-card:1rem;--radius-btn:0px;--shadow-card:0 8px 40px #00000085;--border-width:1px}[data-theme=neon]{--font-heading:"Fraunces Variable", "Fraunces", Georgia, serif;--font-body:"Albert Sans", system-ui, sans-serif;--color-bg:228 14% 7%;--color-surface:228 12% 10%;--color-muted:228 10% 14%;--color-border:228 9% 20%;--color-text:40 28% 92%;--color-text-soft:228 8% 66%;--color-accent:89 64% 56%;--neon-green:#9ee356;--neon-blue:#00bcff;--neon-glow:0 0 12px #91d74773;--radius-card:.25rem;--radius-btn:0px;--shadow-card:0 0 0 1px #91d7472e, 0 4px 22px #0009;--border-width:1px}.dark[data-theme=neon]{--font-heading:"Fraunces Variable", "Fraunces", Georgia, serif;--font-body:"Albert Sans", system-ui, sans-serif;--color-bg:228 16% 5%;--color-surface:228 13% 8%;--color-muted:228 11% 12%;--color-border:228 9% 18%;--color-text:40 30% 94%;--color-text-soft:228 9% 64%;--color-accent:89 68% 60%;--neon-green:#9ee356;--neon-blue:#00bcff;--neon-glow:0 0 18px #9bde548c;--radius-card:.25rem;--radius-btn:0px;--shadow-card:0 0 0 1px #9bde5438, 0 4px 26px #000000b3;--border-width:1px}[data-theme=perspective]{--font-heading:"Fraunces Variable", "Fraunces", Georgia, serif;--font-body:"Inter", system-ui, sans-serif;--color-bg:44 16% 95%;--color-surface:46 24% 98%;--color-muted:42 12% 92%;--color-border:40 10% 84%;--color-text:225 7% 11%;--color-text-soft:222 7% 38%;--color-accent:230 40% 34%;--radius-card:.125rem;--radius-btn:0px;--shadow-card:0 2px 8px #1a1b1e1a, 5px 5px 0 #34407924;--border-width:1px}.dark[data-theme=perspective]{--font-heading:"Fraunces Variable", "Fraunces", Georgia, serif;--font-body:"Inter", system-ui, sans-serif;--color-bg:228 16% 9%;--color-surface:228 14% 13%;--color-muted:228 11% 17%;--color-border:228 9% 26%;--color-text:220 16% 94%;--color-text-soft:222 9% 68%;--color-accent:230 54% 66%;--radius-card:.125rem;--radius-btn:0px;--shadow-card:0 2px 10px #00000080, 5px 5px 0 #7989d733;--border-width:1px}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(https://james.glygold.com/build/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(https://james.glygold.com/build/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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:600;src:url(https://james.glygold.com/build/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(https://james.glygold.com/build/assets/inter-cyrillic-600-normal-4D_pXhcN.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:600;src:url(https://james.glygold.com/build/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(https://james.glygold.com/build/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(https://james.glygold.com/build/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(https://james.glygold.com/build/assets/inter-greek-600-normal-BZpKdvQh.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:600;src:url(https://james.glygold.com/build/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(https://james.glygold.com/build/assets/inter-vietnamese-600-normal-BuLX-rYi.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:600;src:url(https://james.glygold.com/build/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(https://james.glygold.com/build/assets/inter-latin-ext-600-normal-CIVaiw4L.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:600;src:url(https://james.glygold.com/build/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(https://james.glygold.com/build/assets/inter-latin-600-normal-CiBQ2DWP.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=professional]{--font-heading:"Fraunces Variable", "Fraunces", Georgia, serif;--font-body:"Inter", system-ui, sans-serif;--color-bg:42 18% 95%;--color-surface:44 26% 98%;--color-muted:40 12% 92%;--color-border:38 10% 84%;--color-text:220 10% 11%;--color-text-soft:216 8% 38%;--color-accent:173 56% 28%;--radius-card:.25rem;--radius-btn:0px;--shadow-card:0 2px 10px #1a1c2014;--border-width:1.5px}.dark[data-theme=professional]{--font-heading:"Fraunces Variable", "Fraunces", Georgia, serif;--font-body:"Inter", system-ui, sans-serif;--color-bg:200 14% 8%;--color-surface:200 12% 11%;--color-muted:200 10% 15%;--color-border:200 9% 24%;--color-text:180 14% 94%;--color-text-soft:190 8% 66%;--color-accent:173 48% 50%;--radius-card:.25rem;--radius-btn:0px;--shadow-card:0 2px 12px #0000006b;--border-width:1.5px}[data-theme=sleek]{--font-heading:"Fraunces Variable", "Fraunces", Georgia, serif;--font-body:"Inter", system-ui, sans-serif;--color-bg:40 22% 96%;--color-surface:42 30% 98%;--color-muted:40 14% 92%;--color-border:38 11% 85%;--color-text:40 7% 10%;--color-text-soft:38 6% 38%;--color-accent:92 16% 38%;--radius-card:.5rem;--radius-btn:0px;--shadow-card:0 2px 10px #2826200f;--border-width:1px}.dark[data-theme=sleek]{--font-heading:"Fraunces Variable", "Fraunces", Georgia, serif;--font-body:"Inter", system-ui, sans-serif;--color-bg:60 8% 9%;--color-surface:60 7% 12%;--color-muted:60 6% 16%;--color-border:60 5% 25%;--color-text:50 16% 94%;--color-text-soft:50 8% 68%;--color-accent:92 22% 62%;--radius-card:.5rem;--radius-btn:0px;--shadow-card:0 2px 12px #00000052;--border-width:1px}[data-theme=storytelling]{--font-heading:"Fraunces Variable", "Fraunces", Georgia, serif;--font-body:"Inter", system-ui, sans-serif;--color-bg:40 38% 96%;--color-surface:40 50% 98%;--color-muted:38 26% 92%;--color-border:36 18% 84%;--color-text:45 10% 10%;--color-text-soft:40 8% 38%;--color-accent:45 28% 40%;--radius-card:.5rem;--radius-btn:0px;--shadow-card:0 4px 24px #3c342114;--border-width:0px}.dark[data-theme=storytelling]{--font-heading:"Fraunces Variable", "Fraunces", Georgia, serif;--font-body:"Inter", system-ui, sans-serif;--color-bg:40 14% 8%;--color-surface:40 12% 12%;--color-muted:40 10% 16%;--color-border:40 9% 26%;--color-text:40 30% 94%;--color-text-soft:40 12% 70%;--color-accent:45 34% 58%;--radius-card:.5rem;--radius-btn:0px;--shadow-card:0 4px 28px #0e0c0866;--border-width:0px}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(https://james.glygold.com/build/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(https://james.glygold.com/build/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(https://james.glygold.com/build/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(https://james.glygold.com/build/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(https://james.glygold.com/build/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(https://james.glygold.com/build/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(https://james.glygold.com/build/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(https://james.glygold.com/build/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(https://james.glygold.com/build/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(https://james.glygold.com/build/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(https://james.glygold.com/build/assets/inter-latin-900-normal-D4nM5aha.woff2)format("woff2"),url(https://james.glygold.com/build/assets/inter-latin-900-normal-EUCDUbiG.woff)format("woff")}[data-theme=forest],.dark[data-theme=forest]{--font-heading:"Cormorant Garamond", "Playfair Display", Georgia, serif;--font-body:"Inter", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--color-bg:155 22% 6%;--color-surface:155 18% 10%;--color-muted:155 12% 16%;--color-border:155 10% 26%;--color-text:38 28% 94%;--color-text-soft:35 12% 70%;--color-accent:155 38% 32%;--color-accent-2:38 55% 52%;--color-gold:38 55% 52%;--color-success:142 71% 45%;--color-warning:38 92% 50%;--color-danger:0 72% 51%;--shadow-soft:0 4px 6px -1px #0607098c, 0 2px 4px -2px #06070966;--shadow-glow:0 0 0 1px #234d3c59, 0 8px 32px -8px #234d3c73, 0 0 60px -12px #234d3c2e;--shadow-float:0 20px 60px -16px #060709cc, 0 6px 20px -6px #0607098c;--shadow-violet-glow:0 0 0 1px #c8974159, 0 8px 32px -8px #c8974166;--cl-blue:#2f4f3c;--cl-blue-light:#4a6b58;--cl-blue-dark:#1e3527;--cl-violet:#c29a4a;--cl-violet-light:#d9b26a;--cl-violet-dark:#8e6a2a;--cl-gold:#c29a4a;--cl-gold-light:#d9b26a;--cl-gold-dark:#8e6a2a;--cl-forest:#2f4f3c;--cl-forest-deep:#1e3527;--cl-cream:#f5efe2;--cl-cream-soft:#faf5ea;--cl-surface:#14201a;--cl-bg:#0e1814;--cl-text:#f2ebda;--cl-text-soft:#b7ae96;--cl-gradient-primary:linear-gradient(135deg, #2f4f3c 0%, #1e3527 100%);--cl-gradient-hero:linear-gradient(160deg, #0e1814 0%, #14201a 55%, #1e3527 100%);--cl-gradient-card:linear-gradient(145deg, #14201a 0%, #1a2c22 100%);--cl-gradient-cta:linear-gradient(135deg, #2f4f3c 0%, #1e3527 100%);--cl-gradient-text:linear-gradient(135deg, #f2ebda 0%, #d9b26a 100%);--cl-gradient-gold:linear-gradient(135deg, #c29a4a 0%, #d9b26a 100%);--cl-gradient-accent-surface:linear-gradient(145deg, #3371571a 0%, #c897410f 100%);--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-xl:1.25rem;--radius-2xl:1.75rem;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:2.5rem;--space-6:3rem}:root:not(.dark)[data-theme=forest]{--color-bg:38 32% 96%;--color-surface:36 28% 99%;--color-muted:36 22% 92%;--color-border:35 14% 82%;--color-text:155 18% 12%;--color-text-soft:155 10% 35%;--color-accent:155 38% 22%;--color-accent-2:38 55% 52%;--color-gold:38 55% 52%;--color-success:142 50% 30%;--color-warning:32 78% 42%;--color-danger:4 60% 42%;--shadow-soft:0 1px 2px -1px #1924200f, 0 4px 10px -6px #19242014;--shadow-glow:0 0 0 1px #234d3c29, 0 8px 26px -10px #234d3c2e;--shadow-float:0 14px 40px -18px #1924202e, 0 4px 14px -6px #1924201a;--shadow-violet-glow:0 0 0 1px #c8974138, 0 8px 26px -10px #c8974138;--cl-blue:#1f3a2c;--cl-blue-light:#2f4f3c;--cl-blue-dark:#14281e;--cl-violet:#c29a4a;--cl-violet-light:#d9b26a;--cl-violet-dark:#8e6a2a;--cl-gold:#c29a4a;--cl-gold-light:#d9b26a;--cl-gold-dark:#8e6a2a;--cl-forest:#1f3a2c;--cl-forest-deep:#14281e;--cl-cream:#f5efe2;--cl-cream-soft:#faf5ea;--cl-surface:#fcfaf4;--cl-bg:#f7f2e7;--cl-text:#1a2620;--cl-text-soft:#5c6b62;--cl-gradient-primary:linear-gradient(135deg, #1f3a2c 0%, #14281e 100%);--cl-gradient-hero:linear-gradient(160deg, #f7f2e7 0%, #f0e8d4 55%, #e8debe 100%);--cl-gradient-card:linear-gradient(145deg, #fcfaf4 0%, #f5efe2 100%);--cl-gradient-cta:linear-gradient(135deg, #1f3a2c 0%, #2f4f3c 100%);--cl-gradient-text:linear-gradient(135deg, #1f3a2c 0%, #2f4f3c 100%);--cl-gradient-accent-surface:linear-gradient(145deg, #234d3c0d 0%, #c897410a 100%)}:root:not(.dark)[data-theme=forest] body,:root:not(.dark)[data-theme=forest] .gg-app-shell{color:#192420;background-color:#f8f6f2!important}:root:not(.dark)[data-theme=forest]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:not(.dark)[data-theme=forest] section,:root:not(.dark)[data-theme=forest] article,:root:not(.dark)[data-theme=forest] blockquote{background-color:#0000}:root:not(.dark)[data-theme=forest] .pf-card,:root:not(.dark)[data-theme=forest] .pf-mini-card,:root:not(.dark)[data-theme=forest] .pf-product-card,:root:not(.dark)[data-theme=forest] .pf-feature-card{color:#192420!important;background:#fff!important;border-color:#234d3c2e!important}:root:not(.dark)[data-theme=forest] [style*="background:linear-gradient(145deg,#0d1117"],:root:not(.dark)[data-theme=forest] [style*="background:linear-gradient(160deg,#0d1117"],:root:not(.dark)[data-theme=forest] [style*="background: linear-gradient(145deg, #181500"],:root:not(.dark)[data-theme=forest] [style*="background: linear-gradient(145deg, #1A1600"],:root:not(.dark)[data-theme=forest] [style*="background:rgba(255,255,255,0.03)"],:root:not(.dark)[data-theme=forest] [style*="background:rgba(255,255,255,0.04)"],:root:not(.dark)[data-theme=forest] [style*="background:rgba(255,255,255,0.05)"]{background:#fff!important;border-color:#234d3c29!important}:root:not(.dark)[data-theme=forest] [style*="rgba(59,130,246,0.09)"],:root:not(.dark)[data-theme=forest] [style*="rgba(59,130,246,0.05)"],:root:not(.dark)[data-theme=forest] [style*="rgba(59,130,246,0.08)"]{background:#faf8f4!important;border-color:#234d3c38!important}:root:not(.dark)[data-theme=forest] [style*="color:#e0e7ff"],:root:not(.dark)[data-theme=forest] [style*="color:#f0f6ff"],:root:not(.dark)[data-theme=forest] [style*="color:#F0F4FA"],:root:not(.dark)[data-theme=forest] [style*="color:#fff"],:root:not(.dark)[data-theme=forest] [style*="color: #fff"]{color:#192420!important}:root:not(.dark)[data-theme=forest] [style*="color:rgba(224,231,255,"],:root:not(.dark)[data-theme=forest] [style*="color:rgba(240,246,255,"],:root:not(.dark)[data-theme=forest] [style*="color:rgba(255,255,255,"]{color:#576b63!important}:root:not(.dark)[data-theme=forest] [style*="color:#60a5fa"],:root:not(.dark)[data-theme=forest] [style*="color:#3B82F6"]{color:#234d3c!important}:root:not(.dark)[data-theme=forest] [style*="color:#a78bfa"],:root:not(.dark)[data-theme=forest] [style*="color:#8B5CF6"]{color:#966f2c!important}:root:not(.dark)[data-theme=forest] .cl-hero-section [style*="background:rgba(255,255,255,0.0"],:root:not(.dark)[data-theme=forest] .cl-hero-section [style*="background:rgba(59,130,246,0.12)"]{color:#304039!important;background:#f6f1ea!important;border-color:#234d3c40!important}:root:not(.dark)[data-theme=forest] .cl-hero-section .pointer-events-none[style*=radial-gradient]{opacity:.35}:root:not(.dark)[data-theme=forest] [style*="background:linear-gradient(135deg,#0a0f1e"],:root:not(.dark)[data-theme=forest] [style*="background:linear-gradient(135deg, #1A1200"]{background:linear-gradient(135deg,#eef4ff 0%,#f0edff 100%)!important;border-color:#234d3c2e!important}:root:not(.dark)[data-theme=forest] [style*="border-top:1px solid rgba(59,130,246,0.10)"],:root:not(.dark)[data-theme=forest] [style*="border-top: 1px solid rgba(59,130,246,"]{border-top-color:#234d3c2e!important}:root:not(.dark)[data-theme=forest] [style*="background:rgba(255,255,255,0.08)"]{background:#234d3c24!important}:root:not(.dark)[data-theme=forest] [style*="background:rgba(59,130,246,0.10)"],:root:not(.dark)[data-theme=forest] [style*="background:rgba(59,130,246,0.12)"]{background:#234d3c1a!important;border-color:#234d3c38!important}:root:not(.dark)[data-theme=forest] [style*="background:rgba(13,17,23,0.90)"],:root:not(.dark)[data-theme=forest] [style*="background: rgba(23,23,23,"]{color:#192420!important;background:#fff!important;border-color:#cac3b9!important}:root:not(.dark)[data-theme=forest] [style*="color:rgba(224,231,255,0.75)"]{color:#465d54!important}:root:not(.dark)[data-theme=forest] [style*="color:rgba(99,102,241,0.25)"]{color:#c8974159!important}:root:not(.dark)[data-theme=forest] .pf-top-accent-line{opacity:.7}[data-theme=forest] .gg-app-shell,.dark[data-theme=forest] .gg-app-shell{background-color:var(--cl-bg);background-image:linear-gradient(#0e1814 0%,#14201a 100%)}[data-theme=forest] .gg-app-shell:before,.dark[data-theme=forest] .gg-app-shell:before{opacity:0;background-image:none}[data-theme=forest] .gg-navbar,.dark[data-theme=forest] .gg-navbar{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#0f1115f5!important;border-bottom-color:#234d3c29!important}[data-theme=forest] .gg-mobile-dock,.dark[data-theme=forest] .gg-mobile-dock{-webkit-backdrop-filter:blur(20px)saturate(160%);background:#0f1115f7;border-top-color:#234d3c2e}[data-theme=forest] .gg-mobile-dock-item.is-active,.dark[data-theme=forest] .gg-mobile-dock-item.is-active,[data-theme=forest] .gg-mobile-dock-item.is-active svg,.dark[data-theme=forest] .gg-mobile-dock-item.is-active svg{color:var(--cl-blue)}[data-theme=forest] .gg-page-loader__backdrop,.dark[data-theme=forest] .gg-page-loader__backdrop{background:var(--cl-bg)}[data-theme=forest] .gg-page-loader__orbit,.dark[data-theme=forest] .gg-page-loader__orbit{border-color:#234d3c33;border-top-color:var(--cl-blue)}[data-theme=forest] .gg-page-loader__bar,.dark[data-theme=forest] .gg-page-loader__bar{background:var(--cl-gradient-primary)}[data-theme=forest] .gg-product-card,.dark[data-theme=forest] .gg-product-card{background:var(--cl-gradient-card);border:1px solid #234d3c1f;box-shadow:0 4px 20px #0607094d}[data-theme=forest] .gg-product-card:hover,.dark[data-theme=forest] .gg-product-card:hover{border-color:#234d3c61;box-shadow:0 12px 40px #234d3c29}[data-theme=forest] .gg-hero-gradient-text,.dark[data-theme=forest] .gg-hero-gradient-text,[data-theme=forest] .gg-section-heading,.dark[data-theme=forest] .gg-section-heading{background:0 0;-webkit-background-clip:initial;-webkit-text-fill-color:currentColor;background-clip:initial;color:hsl(var(--color-text));letter-spacing:-.005em;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-weight:500}[data-theme=forest] h1,[data-theme=forest] h2,[data-theme=forest] h3,[data-theme=forest] h4,[data-theme=forest] .gg-heading-font,.dark[data-theme=forest] h1,.dark[data-theme=forest] h2,.dark[data-theme=forest] h3,.dark[data-theme=forest] h4,.dark[data-theme=forest] .gg-heading-font{letter-spacing:-.005em;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-weight:500;line-height:1.1}[data-theme=forest] .gg-navbar .gg-navbar-brand-name,.dark[data-theme=forest] .gg-navbar .gg-navbar-brand-name{letter-spacing:.01em;background:0 0;-webkit-background-clip:initial;-webkit-text-fill-color:currentColor;background-clip:initial;color:hsl(var(--color-text));font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-weight:500}:root:not(.dark)[data-theme=forest] .gg-app-shell{background-color:var(--cl-bg);background-image:none}:root:not(.dark)[data-theme=forest] .gg-app-shell:before{opacity:0;background-image:none}:root:not(.dark)[data-theme=forest] .gg-navbar{-webkit-backdrop-filter:blur(24px)saturate(140%);background:#fffffff5!important;border-bottom-color:#234d3c24!important}:root:not(.dark)[data-theme=forest] .gg-mobile-dock{background:#fffffff7;border-top-color:#234d3c29}:root:not(.dark)[data-theme=forest] .gg-page-loader__backdrop{background:var(--cl-bg)}:root:not(.dark)[data-theme=forest] .gg-product-card{background:#fff;border:1px solid #234d3c1f;box-shadow:0 2px 12px #234d3c12}:root:not(.dark)[data-theme=forest] .gg-product-card:hover{border-color:#234d3c52;box-shadow:0 8px 28px #234d3c24}:root:not(.dark)[data-theme=forest] .gg-hero-gradient-text,:root:not(.dark)[data-theme=forest] .gg-section-heading,:root:not(.dark)[data-theme=forest] .gg-navbar .gg-navbar-brand-name{background:0 0;-webkit-background-clip:initial;-webkit-text-fill-color:currentColor;background-clip:initial;color:#192420}:root:not(.dark)[data-theme=forest] .pf-card{background:#fff;border-color:#234d3c24}:root:not(.dark)[data-theme=forest] .pf-input{color:#192420;background:#fff;border-color:#cac3b9}:root:not(.dark)[data-theme=forest] .pf-input::placeholder{color:#a39b8f}:root:not(.dark)[data-theme=forest] .pf-input:focus{border-color:#234d3c;box-shadow:0 0 0 3px #234d3c29}:root:not(.dark)[data-theme=forest] .pf-btn--secondary{color:#304039;background:#efebe6;border-color:#cac3b9}:root:not(.dark)[data-theme=forest] .pf-btn--secondary:hover{background:#e5dfd7;border-color:#234d3c66}:root:not(.dark)[data-theme=forest] .pf-feature-card{background:#fff;border-color:#234d3c26}:root:not(.dark)[data-theme=forest] .pf-feature-card:hover{border-color:#234d3c66;box-shadow:0 8px 28px #234d3c1f}:root:not(.dark)[data-theme=forest] .pf-feature-card__copy{color:#576b63}:root:not(.dark)[data-theme=forest] .pf-footer{background:#efebe6;border-top-color:#d8d2cb}:root:not(.dark)[data-theme=forest] .pf-footer-band{background:#fff;border-color:#234d3c29}:root:not(.dark)[data-theme=forest] .pf-footer-link{color:#576b63}:root:not(.dark)[data-theme=forest] .pf-footer-link:hover{color:#234d3c}:root:not(.dark)[data-theme=forest] .pf-footer-meta{color:#657b72}:root:not(.dark)[data-theme=forest] .cl-hero-section{background:var(--cl-gradient-hero)!important;border-color:#234d3c2e!important}:root:not(.dark)[data-theme=forest] .pf-hero-chip{color:#3d5149;background:#efebe6;border-color:#cfc8bf}:root:not(.dark)[data-theme=forest] .pf-section-label{color:#234d3c}:root:not(.dark)[data-theme=forest] .gg-store-shell:before{opacity:.3}@media (prefers-reduced-motion:reduce){[data-theme=forest] *,[data-theme=forest] :before,[data-theme=forest] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}[data-theme=forest] .eyebrow{letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--color-text-soft));font-family:Inter,system-ui,sans-serif;font-size:.6875rem;font-weight:500;line-height:1}[data-theme=forest] .headline-display{letter-spacing:-.01em;color:hsl(var(--color-text));font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:clamp(2.6rem,6vw,5.25rem);font-weight:500;line-height:1.04}[data-theme=forest] .headline-section{letter-spacing:-.005em;color:hsl(var(--color-text));font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:500;line-height:1.15}[data-theme=forest] .lede{color:hsl(var(--color-text-soft));max-width:56ch;font-family:Inter,system-ui,sans-serif;font-size:clamp(1.0625rem,.95rem + .4vw,1.1875rem);font-weight:400;line-height:1.65}[data-theme=forest] .section-rule{background:hsl(var(--color-gold));vertical-align:middle;width:3rem;height:1px;margin:0 auto;display:inline-block}[data-theme=forest] .btn-primary,[data-theme=forest] .btn-ghost{letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background-color .22s var(--gg-ease,ease), color .22s var(--gg-ease,ease), border-color .22s var(--gg-ease,ease);border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.85rem;font-family:Inter,system-ui,sans-serif;font-size:.75rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}[data-theme=forest] .btn-primary{background:hsl(var(--color-accent));color:hsl(var(--color-bg))}[data-theme=forest] .btn-primary:hover{background:hsl(var(--color-accent) / .88)}[data-theme=forest] .btn-ghost{color:hsl(var(--color-accent));border-color:hsl(var(--color-accent) / .65);background:0 0}[data-theme=forest] .btn-ghost:hover{background:hsl(var(--color-accent) / .06);border-color:hsl(var(--color-accent))}[data-theme=forest] .editorial-card{box-shadow:none;color:inherit;background:0 0;border:none;text-decoration:none;display:block}[data-theme=forest] .editorial-card .editorial-card__media{aspect-ratio:4/5;background:hsl(var(--color-muted));position:relative;overflow:hidden}[data-theme=forest] .editorial-card .editorial-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--gg-ease,ease)}[data-theme=forest] .editorial-card:hover .editorial-card__media img{transform:scale(1.03)}[data-theme=forest] .editorial-card .editorial-card__eyebrow{margin-top:1rem}[data-theme=forest] .editorial-card .editorial-card__name{color:hsl(var(--color-text));margin-top:.5rem;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:1.375rem;font-weight:500;line-height:1.2}[data-theme=forest] .editorial-card .editorial-card__price{color:hsl(var(--color-text-soft));margin-top:.35rem;font-family:Inter,system-ui,sans-serif;font-size:.9375rem;font-weight:500}[data-theme=forest] .image-overlay-warm{position:relative}[data-theme=forest] .image-overlay-warm:after{content:"";pointer-events:none;background:linear-gradient(160deg,#1c3f314d 0%,#1c3f312e 50%,#77582238 100%);position:absolute;inset:0}[data-theme=forest] .gg-section{padding-top:clamp(4rem,9vw,8rem);padding-bottom:clamp(4rem,9vw,8rem)}[data-theme=forest] .ed-shell{width:100%;max-width:80rem;margin:0 auto;padding-left:clamp(1.25rem,4vw,2.5rem);padding-right:clamp(1.25rem,4vw,2.5rem)}[data-theme=forest] .ed-nav{background:hsl(var(--color-bg) / .92);-webkit-backdrop-filter:blur(18px)saturate(140%);transition:background-color .22s var(--gg-ease,ease)}[data-theme=forest] .ed-nav--compact{background:hsl(var(--color-bg) / .98)}[data-theme=forest] .ed-nav__row{justify-content:space-between;align-items:center;gap:1.5rem;height:72px;display:flex}[data-theme=forest] .ed-nav--compact .ed-nav__row{height:64px}[data-theme=forest] .ed-nav__hairline{background:hsl(var(--color-gold) / .35);width:100%;height:1px}[data-theme=forest] .ed-nav__brand{color:hsl(var(--color-text));flex-shrink:0;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}[data-theme=forest] .ed-nav__logo{object-fit:cover;border-radius:9999px;width:38px;height:38px}[data-theme=forest] .ed-nav__monogram{background:hsl(var(--color-accent));width:38px;height:38px;color:hsl(var(--color-bg));border-radius:9999px;justify-content:center;align-items:center;font-family:Cormorant Garamond,Georgia,serif;font-size:1.125rem;font-weight:500;display:inline-flex}[data-theme=forest] .ed-nav__brand-name{letter-spacing:.005em;color:hsl(var(--color-text));font-family:Cormorant Garamond,Georgia,serif;font-size:1.375rem;font-weight:500;line-height:1}[data-theme=forest] .ed-nav__links{align-items:center;gap:2.25rem;display:none}@media (width>=1024px){[data-theme=forest] .ed-nav__links{display:inline-flex}}[data-theme=forest] .ed-nav__link{letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--color-text-soft));transition:color .18s var(--gg-ease,ease);padding:.5rem 0;font-family:Inter,system-ui,sans-serif;font-size:.6875rem;font-weight:500;text-decoration:none;position:relative}[data-theme=forest] .ed-nav__link:hover{color:hsl(var(--color-text))}[data-theme=forest] .ed-nav__link.is-active{color:hsl(var(--color-accent))}[data-theme=forest] .ed-nav__link.is-active:after{content:"";background:hsl(var(--color-gold));width:18px;height:1px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}[data-theme=forest] .ed-nav__link--quiet{color:hsl(var(--color-text-soft))}[data-theme=forest] .ed-nav__utilities{align-items:center;gap:.5rem;display:inline-flex}[data-theme=forest] .ed-nav__icon-btn{width:42px;height:42px;color:hsl(var(--color-text));cursor:pointer;transition:background-color .18s var(--gg-ease,ease);background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:relative}[data-theme=forest] .ed-nav__icon-btn:hover{background:hsl(var(--color-accent) / .06)}[data-theme=forest] .ed-nav__icon-btn svg{width:20px;height:20px}[data-theme=forest] .ed-nav__cart-dot{background:hsl(var(--color-gold));min-width:16px;height:16px;color:hsl(var(--color-bg));letter-spacing:.04em;border-radius:9999px;justify-content:center;align-items:center;padding:0 4px;font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:6px;right:4px}[data-theme=forest] .ed-nav__cart-dot.is-hidden{display:none}[data-theme=forest] .ed-nav__cta{padding:.7rem 1.4rem;font-size:.6875rem}[data-theme=forest] .ed-nav .ed-hide-mobile{display:none}@media (width>=1024px){[data-theme=forest] .ed-nav .ed-hide-mobile{display:inline-flex}[data-theme=forest] .ed-nav .ed-hide-desktop{display:none!important}}@media (width<=359px){[data-theme=forest] .ed-nav__brand-name{display:none}[data-theme=forest] .ed-nav__row{gap:.5rem}[data-theme=forest] .ed-nav__icon-btn{width:38px;height:38px}}[data-theme=forest] .ed-mobile-panel{background:hsl(var(--color-bg));border-top:1px solid hsl(var(--color-border) / .5);z-index:49;position:fixed;inset:72px 0 0;overflow-y:auto}[data-theme=forest] .ed-mobile-links{flex-direction:column;gap:.25rem;display:flex}[data-theme=forest] .ed-mobile-link{color:hsl(var(--color-text));border-bottom:1px solid hsl(var(--color-border) / .4);justify-content:space-between;align-items:baseline;padding:.5rem 0;font-family:Cormorant Garamond,Georgia,serif;font-size:2rem;font-weight:500;line-height:1.3;text-decoration:none;display:flex}[data-theme=forest] .ed-mobile-link.is-active{color:hsl(var(--color-accent))}[data-theme=forest] .ed-mobile-link__meta{color:hsl(var(--color-text-soft));letter-spacing:.02em;font-family:Inter,system-ui,sans-serif;font-size:.8125rem;font-weight:500}[data-theme=forest] .ed-mobile-dock{z-index:40;background:hsl(var(--color-surface) / .96);-webkit-backdrop-filter:blur(16px)saturate(160%);border-top:1px solid hsl(var(--color-border) / .5);padding:.5rem .25rem calc(env(safe-area-inset-bottom,0) + .5rem);justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}[data-theme=forest] .ed-mobile-dock__item{color:hsl(var(--color-text-soft));letter-spacing:.18em;text-transform:uppercase;flex-direction:column;flex:1;align-items:center;gap:4px;padding:.4rem .25rem;font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:500;text-decoration:none;display:flex;position:relative}[data-theme=forest] .ed-mobile-dock__item svg{width:22px;height:22px}[data-theme=forest] .ed-mobile-dock__item.is-active{color:hsl(var(--color-accent))}[data-theme=forest] .ed-mobile-dock__count{background:hsl(var(--color-gold));min-width:16px;height:16px;color:hsl(var(--color-bg));border-radius:9999px;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:600;display:inline-flex;position:absolute;top:0;right:calc(50% - 18px)}[data-theme=forest] .ed-footer{background:hsl(var(--color-bg));border-top:1px solid hsl(var(--color-border) / .5);margin-top:clamp(5rem,10vw,9rem);padding-bottom:5rem}@media (width>=1024px){[data-theme=forest] .ed-footer{padding-bottom:0}}[data-theme=forest] .ed-footer__newsletter{text-align:center;max-width:36rem;margin:0 auto;padding:clamp(4rem,8vw,7rem) 0 clamp(3rem,6vw,5rem)}[data-theme=forest] .ed-footer__newsletter .lede{margin-left:auto;margin-right:auto}[data-theme=forest] .ed-footer__newsletter-form{flex-direction:column;gap:.75rem;margin-top:2.25rem;display:flex}@media (width>=640px){[data-theme=forest] .ed-footer__newsletter-form{flex-direction:row;justify-content:center;align-items:stretch}}[data-theme=forest] .ed-footer__newsletter-input{border:none;border-bottom:1px solid hsl(var(--color-border));color:hsl(var(--color-text));min-width:0;transition:border-color .2s var(--gg-ease,ease);background:0 0;outline:none;flex:1;padding:.85rem .25rem;font-family:Inter,system-ui,sans-serif;font-size:.9375rem}[data-theme=forest] .ed-footer__newsletter-input::placeholder{color:hsl(var(--color-text-soft))}[data-theme=forest] .ed-footer__newsletter-input:focus{border-bottom-color:hsl(var(--color-accent))}[data-theme=forest] .ed-footer__rule{background:hsl(var(--color-border) / .6);width:100%;height:1px;display:block}[data-theme=forest] .ed-footer__cols{grid-template-columns:1fr;gap:3rem;padding:clamp(3rem,6vw,5rem) 0;display:grid}@media (width>=640px){[data-theme=forest] .ed-footer__cols{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){[data-theme=forest] .ed-footer__cols{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:4rem}}[data-theme=forest] .ed-footer__brand{align-items:center;gap:.85rem;margin-bottom:1.25rem;display:inline-flex}[data-theme=forest] .ed-footer__brand-mark{object-fit:cover;border-radius:9999px;width:44px;height:44px}[data-theme=forest] .ed-footer__brand-monogram{background:hsl(var(--color-accent));width:44px;height:44px;color:hsl(var(--color-bg));border-radius:9999px;justify-content:center;align-items:center;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;font-weight:500;display:inline-flex}[data-theme=forest] .ed-footer__brand-name{color:hsl(var(--color-text));font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem;font-weight:500}[data-theme=forest] .ed-footer__brand-copy{color:hsl(var(--color-text-soft));max-width:26rem;font-family:Inter,system-ui,sans-serif;font-size:.9375rem;line-height:1.7}[data-theme=forest] .ed-footer__whatsapp{margin-top:1.75rem;font-size:.6875rem}[data-theme=forest] .ed-footer__whatsapp svg{width:14px;height:14px}[data-theme=forest] .ed-footer__col-label{margin-bottom:1.25rem}[data-theme=forest] .ed-footer__links{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}[data-theme=forest] .ed-footer__links a{color:hsl(var(--color-text-soft));transition:color .18s var(--gg-ease,ease);font-family:Inter,system-ui,sans-serif;font-size:.9375rem;text-decoration:none}[data-theme=forest] .ed-footer__links a:hover{color:hsl(var(--color-accent))}[data-theme=forest] .ed-footer__links-quiet{color:hsl(var(--color-text-soft) / .5);font-family:Inter,system-ui,sans-serif;font-size:.9375rem}[data-theme=forest] .ed-footer__colophon{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--color-text-soft) / .7);flex-direction:column;align-items:center;gap:.5rem;padding:1.75rem 0 2.5rem;font-family:Inter,system-ui,sans-serif;font-size:.75rem;display:flex}@media (width>=640px){[data-theme=forest] .ed-footer__colophon{text-align:left;flex-direction:row;justify-content:space-between}}[data-theme=forest] .ed-footer__powered{color:hsl(var(--color-accent) / .8)}[data-theme=forest] .ed-hero{padding-top:clamp(2rem,4vw,4rem);padding-bottom:clamp(3rem,6vw,6rem)}[data-theme=forest] .ed-hero__inner{grid-template-columns:1fr;align-items:center;gap:clamp(2rem,5vw,4rem);max-width:80rem;margin:0 auto;padding-left:clamp(1.25rem,4vw,2.5rem);padding-right:clamp(1.25rem,4vw,2.5rem);display:grid}@media (width>=1024px){[data-theme=forest] .ed-hero__inner{grid-template-columns:1.1fr 1fr;gap:clamp(3rem,6vw,6rem)}}[data-theme=forest] .ed-hero__media{aspect-ratio:4/5;background:hsl(var(--color-muted));overflow:hidden}[data-theme=forest] .ed-hero__media img{object-fit:cover;width:100%;height:100%}[data-theme=forest] .ed-hero__copy{flex-direction:column;display:flex}[data-theme=forest] .ed-hero__headline{margin-top:1.5rem}[data-theme=forest] .ed-hero__headline em{color:hsl(var(--color-accent));font-style:italic}[data-theme=forest] .ed-hero__lede{margin-top:1.5rem}[data-theme=forest] .ed-hero__cta{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:inline-flex}[data-theme=forest] .ed-voice__inner{text-align:center;max-width:56rem;margin:0 auto}[data-theme=forest] .ed-voice__statement{color:hsl(var(--color-text));font-style:italic}[data-theme=forest] .ed-featured__head,[data-theme=forest] .ed-lookbook__head{text-align:center;margin-bottom:clamp(3rem,5vw,4.5rem)}[data-theme=forest] .ed-featured__grid{grid-template-columns:1fr;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (width>=640px){[data-theme=forest] .ed-featured__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){[data-theme=forest] .ed-featured__grid{grid-template-columns:repeat(3,1fr)}}[data-theme=forest] .ed-featured__foot{text-align:center;margin-top:clamp(3rem,5vw,4.5rem)}[data-theme=forest] .ed-lookbook__grid{grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (width>=1024px){[data-theme=forest] .ed-lookbook__grid{grid-template-columns:repeat(4,1fr)}}[data-theme=forest] .ed-trust .section-rule{margin:0 auto;display:block}[data-theme=forest] .ed-trust__grid{text-align:center;grid-template-columns:1fr;gap:2.5rem;padding:clamp(3rem,6vw,5rem) 0;display:grid}@media (width>=640px){[data-theme=forest] .ed-trust__grid{grid-template-columns:repeat(3,1fr)}}[data-theme=forest] .ed-trust__item{flex-direction:column;align-items:center;gap:.75rem;display:flex}[data-theme=forest] .ed-trust__number{color:hsl(var(--color-accent));font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:500;line-height:1}[data-theme=forest] .ed-trust__label{color:hsl(var(--color-text-soft))}[data-theme=forest] .ed-story__inner{grid-template-columns:1fr;align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid}@media (width>=1024px){[data-theme=forest] .ed-story__inner{grid-template-columns:1.1fr 1fr}}[data-theme=forest] .ed-story__media{aspect-ratio:4/5;background:hsl(var(--color-muted));overflow:hidden}[data-theme=forest] .ed-story__media img{object-fit:cover;width:100%;height:100%}[data-theme=forest] .ed-events{background:hsl(var(--color-accent) / .04)}[data-theme=forest] .ed-events__inner{text-align:center;max-width:48rem;margin:0 auto}[data-theme=forest] .ed-events__inner .lede{margin-left:auto;margin-right:auto}[data-theme=forest] .ed-events__cta{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.5rem;display:inline-flex}[data-theme=forest] .ed-services{background:hsl(var(--color-accent) / .04)}[data-theme=forest] .ed-services__inner{max-width:80rem;margin:0 auto}[data-theme=forest] .ed-services__head{text-align:center;max-width:42rem;margin:0 auto clamp(3rem,5vw,4.5rem)}[data-theme=forest] .ed-services__head .lede{margin-left:auto;margin-right:auto}[data-theme=forest] .ed-services__grid{grid-template-columns:1fr;gap:clamp(2.5rem,4vw,4rem);display:grid}@media (width>=768px){[data-theme=forest] .ed-services__grid{grid-template-columns:repeat(3,1fr)}}[data-theme=forest] .ed-service{border-top:1px solid hsl(var(--color-gold) / .4);flex-direction:column;gap:1rem;padding-top:2rem;display:flex}[data-theme=forest] .ed-service__title{color:hsl(var(--color-text));font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.4rem,2vw,1.75rem);font-weight:500;line-height:1.2}[data-theme=forest] .ed-service__copy{color:hsl(var(--color-text-soft));flex:1;font-family:Inter,system-ui,sans-serif;font-size:.9375rem;line-height:1.65}[data-theme=forest] .ed-service__cta{cursor:pointer;background:0 0;align-self:flex-start;margin-top:.75rem}[data-theme=forest] .ed-footer__address{color:hsl(var(--color-text));flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-top:1.25rem;font-family:Inter,system-ui,sans-serif;font-size:.875rem;display:flex}[data-theme=forest] .ed-footer__address .eyebrow{color:hsl(var(--color-gold))}[data-theme=forest] .ed-close__inner{text-align:center;max-width:48rem;margin:0 auto}[data-theme=forest] .ed-close__headline{font-style:italic}[data-theme=forest] .ed-close__cta{justify-content:center;gap:.75rem;margin-top:2.5rem;display:inline-flex}[data-theme=forest] .ed-collection-head{padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(2.5rem,5vw,4rem)}[data-theme=forest] .ed-collection-head__inner{text-align:center;max-width:48rem;margin:0 auto}[data-theme=forest] .ed-collection-head__title{margin-top:1.25rem}[data-theme=forest] .ed-collection-head__lede{margin-top:1.5rem;margin-left:auto;margin-right:auto}[data-theme=forest] .ed-collection-filters{border-bottom:1px solid hsl(var(--color-border) / .6);margin-bottom:clamp(3rem,5vw,4.5rem);padding-bottom:clamp(2rem,4vw,3rem)}[data-theme=forest] .ed-filter-bar{grid-template-columns:1fr;align-items:stretch;gap:1rem;display:grid}@media (width>=768px){[data-theme=forest] .ed-filter-bar{grid-template-columns:1.4fr .8fr auto;align-items:center;gap:1.5rem}}[data-theme=forest] .ed-filter-bar__search,[data-theme=forest] .ed-filter-bar__category{border-bottom:1px solid hsl(var(--color-border));transition:border-color .2s var(--gg-ease,ease);align-items:center;gap:.65rem;padding:.65rem .25rem;display:flex;position:relative}[data-theme=forest] .ed-filter-bar__search:focus-within,[data-theme=forest] .ed-filter-bar__category:focus-within{border-bottom-color:hsl(var(--color-accent))}[data-theme=forest] .ed-filter-bar__search svg,[data-theme=forest] .ed-filter-bar__category svg{width:16px;height:16px;color:hsl(var(--color-text-soft));flex-shrink:0}[data-theme=forest] .ed-filter-bar__search input,[data-theme=forest] .ed-filter-bar__category select{min-width:0;color:hsl(var(--color-text));appearance:none;background:0 0;border:none;outline:none;flex:1;padding:.15rem 0;font-family:Inter,system-ui,sans-serif;font-size:.9375rem}[data-theme=forest] .ed-filter-bar__search input::placeholder{color:hsl(var(--color-text-soft))}[data-theme=forest] .ed-filter-bar__category select{cursor:pointer;padding-right:1.5rem}[data-theme=forest] .ed-filter-bar__category>svg:last-child{pointer-events:none;position:absolute;right:0}[data-theme=forest] .ed-filter-bar__actions{align-items:center;gap:1.25rem;display:flex}[data-theme=forest] .ed-filter-bar__submit{letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--color-accent));border:none;border-bottom:1px solid hsl(var(--color-accent));cursor:pointer;transition:opacity .18s var(--gg-ease,ease);background:0 0;padding:.5rem .25rem;font-family:Inter,system-ui,sans-serif;font-size:.6875rem;font-weight:500}[data-theme=forest] .ed-filter-bar__submit:hover{opacity:.7}[data-theme=forest] .ed-filter-bar__reset{letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--color-text-soft));transition:border-color .18s var(--gg-ease,ease), color .18s var(--gg-ease,ease);border-bottom:1px solid #0000;padding:.5rem .25rem;font-family:Inter,system-ui,sans-serif;font-size:.6875rem;font-weight:500;text-decoration:none}[data-theme=forest] .ed-filter-bar__reset:hover{color:hsl(var(--color-text));border-bottom-color:hsl(var(--color-text))}[data-theme=forest] .ed-collection-count{letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--color-text-soft));margin-top:1.75rem;font-family:Inter,system-ui,sans-serif;font-size:.6875rem}[data-theme=forest] .ed-collection-count span{color:hsl(var(--color-text));font-weight:500}[data-theme=forest] .ed-grid{grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,3vw,2.5rem) clamp(1.25rem,2.5vw,2rem);display:grid}@media (width>=1024px){[data-theme=forest] .ed-grid{grid-template-columns:repeat(3,1fr);gap:clamp(3rem,5vw,4.5rem) clamp(2rem,3.5vw,3rem)}}[data-theme=forest] .ed-grid__card{flex-direction:column;display:flex;position:relative}[data-theme=forest] .ed-grid__media-link,[data-theme=forest] .ed-grid__body{color:inherit;text-decoration:none;display:block}[data-theme=forest] .ed-grid__tag{letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--color-gold));background:hsl(var(--color-bg) / .9);border:1px solid hsl(var(--color-gold) / .5);padding:.35rem .7rem;font-family:Inter,system-ui,sans-serif;font-size:.625rem;font-weight:500;position:absolute;top:.85rem;left:.85rem}[data-theme=forest] .ed-grid__wishlist{z-index:2;position:absolute;top:.85rem;right:.85rem}[data-theme=forest] .ed-grid__wishlist-btn{background:hsl(var(--color-bg) / .85);border:1px solid hsl(var(--color-border));width:36px;height:36px;color:hsl(var(--color-text-soft));cursor:pointer;transition:color .18s var(--gg-ease,ease), border-color .18s var(--gg-ease,ease);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}[data-theme=forest] .ed-grid__wishlist-btn:hover{color:hsl(var(--color-accent));border-color:hsl(var(--color-accent) / .5)}[data-theme=forest] .ed-grid__wishlist-btn.is-saved{color:hsl(var(--color-accent));border-color:hsl(var(--color-accent) / .6)}[data-theme=forest] .ed-grid__wishlist-btn svg{width:16px;height:16px}[data-theme=forest] .ed-collection-pagination{justify-content:center;margin-top:clamp(4rem,7vw,6rem);display:flex}[data-theme=forest] .ed-collection-pagination nav{align-items:center;gap:.25rem;display:inline-flex}[data-theme=forest] .ed-collection-pagination nav>span,[data-theme=forest] .ed-collection-pagination nav>a,[data-theme=forest] .ed-collection-pagination nav span span,[data-theme=forest] .ed-collection-pagination nav a{letter-spacing:.04em;color:hsl(var(--color-text-soft));box-shadow:none;min-width:auto;transition:color .18s var(--gg-ease,ease);background:0 0;border:none;border-radius:0;padding:.5rem .85rem;font-family:Inter,system-ui,sans-serif;font-size:.875rem;text-decoration:none}[data-theme=forest] .ed-collection-pagination nav a:hover,[data-theme=forest] .ed-collection-pagination nav span:hover{color:hsl(var(--color-text))}[data-theme=forest] .ed-collection-pagination nav .bg-white\/10,[data-theme=forest] .ed-collection-pagination nav .bg-accent{border-bottom:1px solid hsl(var(--color-accent));color:hsl(var(--color-accent))!important;background:0 0!important}[data-theme=forest] .ed-collection-empty{text-align:center;max-width:36rem;margin:0 auto;padding:clamp(4rem,8vw,7rem) 0}[data-theme=forest] .ed-collection-empty .lede{margin-left:auto;margin-right:auto}[data-theme=forest] .ed-pdp{padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(4rem,7vw,6rem)}[data-theme=forest] .ed-pdp__crumbs{letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--color-text-soft));flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:clamp(2rem,4vw,3rem);font-family:Inter,system-ui,sans-serif;font-size:.6875rem;display:flex}[data-theme=forest] .ed-pdp__crumbs a{color:hsl(var(--color-text-soft));transition:color .18s var(--gg-ease,ease);text-decoration:none}[data-theme=forest] .ed-pdp__crumbs a:hover{color:hsl(var(--color-accent))}[data-theme=forest] .ed-pdp__crumbs span[aria-hidden]{color:hsl(var(--color-border))}[data-theme=forest] .ed-pdp__crumb-current{color:hsl(var(--color-text))}[data-theme=forest] .ed-pdp__grid{grid-template-columns:1fr;gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=1024px){[data-theme=forest] .ed-pdp__grid{grid-template-columns:1.35fr 1fr;align-items:start;gap:clamp(3rem,6vw,5rem)}}[data-theme=forest] .ed-pdp__main{aspect-ratio:4/5;background:hsl(var(--color-muted));position:relative;overflow:hidden}[data-theme=forest] .ed-pdp__slide{opacity:0;transition:opacity .4s var(--gg-ease,ease);pointer-events:none;margin:0;position:absolute;inset:0}[data-theme=forest] .ed-pdp__slide.is-active{opacity:1;pointer-events:auto}[data-theme=forest] .ed-pdp__slide img{object-fit:cover;width:100%;height:100%}[data-theme=forest] .ed-pdp__thumbs{grid-template-columns:repeat(5,1fr);gap:.5rem;margin-top:1rem;display:grid}[data-theme=forest] .ed-pdp__thumb{aspect-ratio:1;background:hsl(var(--color-muted));cursor:pointer;transition:border-color .18s var(--gg-ease,ease), opacity .18s var(--gg-ease,ease);opacity:.65;border:1px solid #0000;padding:0;position:relative;overflow:hidden}[data-theme=forest] .ed-pdp__thumb:hover{opacity:1}[data-theme=forest] .ed-pdp__thumb.is-active{opacity:1;border-color:hsl(var(--color-accent))}[data-theme=forest] .ed-pdp__thumb img{object-fit:cover;width:100%;height:100%}@media (width>=1024px){[data-theme=forest] .ed-pdp__info{align-self:start;position:sticky;top:100px}}[data-theme=forest] .ed-pdp__title{margin-top:1rem}[data-theme=forest] .ed-pdp__price-row{align-items:baseline;gap:.75rem;margin-top:1.5rem;display:inline-flex}[data-theme=forest] .ed-pdp__price{color:hsl(var(--color-accent));letter-spacing:.005em;font-family:Cormorant Garamond,Georgia,serif;font-size:1.875rem;font-weight:500}[data-theme=forest] .ed-pdp__price-compare{color:hsl(var(--color-text-soft));font-family:Inter,system-ui,sans-serif;font-size:.9375rem;text-decoration:line-through}[data-theme=forest] .ed-pdp__rating{color:hsl(var(--color-text-soft));align-items:center;gap:.65rem;margin-top:.85rem;font-family:Inter,system-ui,sans-serif;font-size:.8125rem;display:inline-flex}[data-theme=forest] .ed-pdp__stars{color:hsl(var(--color-border));gap:1px;display:inline-flex}[data-theme=forest] .ed-pdp__stars svg{width:14px;height:14px}[data-theme=forest] .ed-pdp__stars svg.is-on{color:hsl(var(--color-gold))}[data-theme=forest] .ed-pdp__lede{margin-top:1.75rem}[data-theme=forest] .ed-pdp__hairline{background:hsl(var(--color-border));height:1px;margin:2.5rem 0;display:block}[data-theme=forest] .ed-pdp__buy .gg-variant-swatches{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}[data-theme=forest] .ed-pdp__buy .gg-variant-pill{letter-spacing:.08em;text-transform:uppercase;border:1px solid hsl(var(--color-border));color:hsl(var(--color-text));cursor:pointer;transition:border-color .18s var(--gg-ease,ease), background-color .18s var(--gg-ease,ease);background:0 0;border-radius:9999px;padding:.7rem 1.1rem;font-family:Inter,system-ui,sans-serif;font-size:.75rem}[data-theme=forest] .ed-pdp__buy .gg-variant-pill:hover{border-color:hsl(var(--color-accent))}[data-theme=forest] .ed-pdp__buy .gg-variant-pill.is-active{background:hsl(var(--color-accent));color:hsl(var(--color-bg));border-color:hsl(var(--color-accent))}[data-theme=forest] .ed-pdp__buy .gg-variant-pill.is-unavailable{opacity:.4;cursor:not-allowed;text-decoration:line-through}[data-theme=forest] .ed-pdp__buy label{letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--color-text-soft));font-family:Inter,system-ui,sans-serif;font-size:.6875rem;font-weight:500}[data-theme=forest] .ed-pdp__buy .gg-add-to-cart-btn,[data-theme=forest] .ed-pdp__buy button[wire\:click=add]{letter-spacing:.18em;text-transform:uppercase;cursor:pointer;width:100%;transition:background-color .22s var(--gg-ease,ease);border-radius:9999px;justify-content:center;align-items:center;margin-top:1.25rem;padding:1.05rem 1.5rem;font-family:Inter,system-ui,sans-serif;font-size:.75rem;font-weight:500;display:inline-flex;background:hsl(var(--color-accent))!important;color:hsl(var(--color-bg))!important;border:1px solid hsl(var(--color-accent))!important}[data-theme=forest] .ed-pdp__buy .gg-add-to-cart-btn:hover{background:hsl(var(--color-accent) / .88)!important}[data-theme=forest] .ed-pdp__buy input[type=number]{color:hsl(var(--color-text));background:0 0}[data-theme=forest] .ed-pdp__wishlist{margin-top:1rem}[data-theme=forest] .ed-pdp__wishlist-btn{letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--color-text-soft));cursor:pointer;transition:color .18s var(--gg-ease,ease);background:0 0;border:none;align-items:center;gap:.55rem;padding:.5rem 0;font-family:Inter,system-ui,sans-serif;font-size:.6875rem;text-decoration:none;display:inline-flex}[data-theme=forest] .ed-pdp__wishlist-btn:hover{color:hsl(var(--color-accent))}[data-theme=forest] .ed-pdp__wishlist-btn svg{width:14px;height:14px}[data-theme=forest] .ed-pdp__wishlist-btn.is-saved{color:hsl(var(--color-accent))}[data-theme=forest] .ed-pdp__specs{border-top:1px solid hsl(var(--color-border));gap:0;margin:2.5rem 0 0;display:grid}[data-theme=forest] .ed-pdp__spec-row{border-bottom:1px solid hsl(var(--color-border));grid-template-columns:8rem 1fr;align-items:baseline;gap:1rem;padding:.85rem 0;font-family:Inter,system-ui,sans-serif;font-size:.875rem;display:grid}[data-theme=forest] .ed-pdp__spec-row dt{letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--color-text-soft));margin:0;font-size:.6875rem}[data-theme=forest] .ed-pdp__spec-row dd{color:hsl(var(--color-text));margin:0}[data-theme=forest] .ed-pdp__story{text-align:center;max-width:38rem;margin-top:clamp(4rem,7vw,6rem);margin-left:auto;margin-right:auto}[data-theme=forest] .ed-pdp__story .lede{margin-left:auto;margin-right:auto}[data-theme=forest] .ed-pdp__details{border-top:1px solid hsl(var(--color-border));margin-top:clamp(3rem,5vw,4.5rem)}[data-theme=forest] .ed-pdp__detail{border-bottom:1px solid hsl(var(--color-border))}[data-theme=forest] .ed-pdp__detail summary{cursor:pointer;justify-content:space-between;align-items:center;padding:1.5rem 0;list-style:none;display:flex}[data-theme=forest] .ed-pdp__detail summary::-webkit-details-marker{display:none}[data-theme=forest] .ed-pdp__detail summary svg{width:16px;height:16px;color:hsl(var(--color-text-soft));transition:transform .22s var(--gg-ease,ease)}[data-theme=forest] .ed-pdp__detail[open] summary svg{transform:rotate(180deg)}[data-theme=forest] .ed-pdp__detail-body{color:hsl(var(--color-text-soft));max-width:56ch;padding-bottom:1.5rem;font-family:Inter,system-ui,sans-serif;font-size:.9375rem;line-height:1.7}[data-theme=forest] .ed-pdp-reviews{border-top:1px solid hsl(var(--color-border))}[data-theme=forest] .ed-pdp-reviews__head{text-align:center;max-width:38rem;margin:0 auto clamp(3rem,5vw,4.5rem)}[data-theme=forest] .ed-pdp-reviews__star{color:hsl(var(--color-gold))}[data-theme=forest] .ed-pdp-reviews__grid{grid-template-columns:1fr;gap:clamp(2.5rem,4vw,4rem);display:grid}@media (width>=768px){[data-theme=forest] .ed-pdp-reviews__grid{grid-template-columns:repeat(2,1fr)}}[data-theme=forest] .ed-pdp-reviews__item{flex-direction:column;gap:1rem;margin:0;display:flex}[data-theme=forest] .ed-pdp-reviews__title{letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--color-text-soft));font-family:Inter,system-ui,sans-serif;font-size:.6875rem}[data-theme=forest] .ed-pdp-reviews__quote{color:hsl(var(--color-text));max-width:38rem;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.25rem,2.2vw,1.625rem);font-style:italic;font-weight:500;line-height:1.4}[data-theme=forest] .ed-pdp-reviews__cite{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--color-text-soft));align-items:center;gap:1rem;font-family:Inter,system-ui,sans-serif;font-size:.75rem;display:inline-flex}[data-theme=forest] .ed-pdp-reviews__verified{color:hsl(var(--color-accent))}[data-theme=forest] .ed-pdp-write__inner{text-align:center;max-width:38rem;margin:0 auto}[data-theme=forest] .ed-pdp-write__inner .lede{margin-left:auto;margin-right:auto}[data-theme=forest] .ed-pdp-write__form{text-align:left;flex-direction:column;gap:2.25rem;display:flex}[data-theme=forest] .ed-pdp-write__field{flex-direction:column;gap:.85rem;display:flex}[data-theme=forest] .ed-pdp-write__field-row{grid-template-columns:1fr;gap:2.25rem;display:grid}@media (width>=640px){[data-theme=forest] .ed-pdp-write__field-row{grid-template-columns:repeat(2,1fr)}}[data-theme=forest] .ed-pdp-write__field input,[data-theme=forest] .ed-pdp-write__field textarea{border:none;border-bottom:1px solid hsl(var(--color-border));color:hsl(var(--color-text));transition:border-color .2s var(--gg-ease,ease);resize:vertical;background:0 0;outline:none;width:100%;padding:.65rem .25rem;font-family:Inter,system-ui,sans-serif;font-size:.9375rem}[data-theme=forest] .ed-pdp-write__field input::placeholder,[data-theme=forest] .ed-pdp-write__field textarea::placeholder{color:hsl(var(--color-text-soft) / .7)}[data-theme=forest] .ed-pdp-write__field input:focus,[data-theme=forest] .ed-pdp-write__field textarea:focus{border-bottom-color:hsl(var(--color-accent))}[data-theme=forest] .ed-pdp-write__optional{text-transform:none;letter-spacing:.04em;color:hsl(var(--color-text-soft) / .7);font-weight:400}[data-theme=forest] .ed-pdp-write__stars{gap:.35rem;display:inline-flex}[data-theme=forest] .ed-pdp-write__star-btn{cursor:pointer;color:hsl(var(--color-border));transition:color .18s var(--gg-ease,ease);background:0 0;border:none;padding:.25rem}[data-theme=forest] .ed-pdp-write__star-btn svg{width:24px;height:24px}[data-theme=forest] .ed-pdp-write__star-btn svg.is-on{color:hsl(var(--color-gold))}[data-theme=forest] .ed-pdp-write__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;display:flex}[data-theme=forest] .ed-pdp-write__note{letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--color-text-soft));font-family:Inter,system-ui,sans-serif;font-size:.6875rem}[data-theme=forest] .ed-pdp-write__error{color:hsl(var(--color-danger));font-family:Inter,system-ui,sans-serif;font-size:.75rem}[data-theme=forest] a:focus-visible,[data-theme=forest] button:focus-visible,[data-theme=forest] input:focus-visible,[data-theme=forest] select:focus-visible,[data-theme=forest] textarea:focus-visible,[data-theme=forest] summary:focus-visible{outline:1px solid hsl(var(--color-gold));outline-offset:3px;border-radius:1px}[data-theme=forest] ::selection{background:hsl(var(--color-accent) / .18);color:hsl(var(--color-text))}[data-theme=forest] .cl-marquee,[data-theme=forest] .cl-act-hero,[data-theme=forest] .cl-act-beats,[data-theme=forest] .cl-act-reel,[data-theme=forest] .cl-act-events,[data-theme=forest] .cl-act-close{display:none}@media (prefers-reduced-motion:no-preference){[data-theme=forest] .ed-hero__copy,[data-theme=forest] .ed-voice__inner,[data-theme=forest] .ed-featured__head,[data-theme=forest] .ed-collection-head__inner,[data-theme=forest] .ed-pdp__info,[data-theme=forest] .ed-trust__grid,[data-theme=forest] .ed-pdp-reviews__head,[data-theme=forest] .ed-close__inner{animation:ed-fade-up .7s var(--gg-ease,ease) both}@keyframes ed-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}[data-theme=forest]{--radius-card:.25rem;--radius-btn:0px;--shadow-card:0 10px 30px #15281f1a;--border-width:1px}.dark [data-theme=forest],[data-theme=forest].dark{--shadow-card:0 10px 34px #060e0a59}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(https://james.glygold.com/build/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2)format("woff2"),url(https://james.glygold.com/build/assets/montserrat-cyrillic-ext-400-normal-DRPPeomZ.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(https://james.glygold.com/build/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2)format("woff2"),url(https://james.glygold.com/build/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(https://james.glygold.com/build/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2)format("woff2"),url(https://james.glygold.com/build/assets/montserrat-vietnamese-400-normal-BeEscFYY.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(https://james.glygold.com/build/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2)format("woff2"),url(https://james.glygold.com/build/assets/montserrat-latin-ext-400-normal-BffdBkAA.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(https://james.glygold.com/build/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(https://james.glygold.com/build/assets/montserrat-latin-400-normal-xItZbAXg.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(https://james.glygold.com/build/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2)format("woff2"),url(https://james.glygold.com/build/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(https://james.glygold.com/build/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2)format("woff2"),url(https://james.glygold.com/build/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(https://james.glygold.com/build/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2)format("woff2"),url(https://james.glygold.com/build/assets/montserrat-vietnamese-700-normal-DnwGT2D9.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(https://james.glygold.com/build/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2)format("woff2"),url(https://james.glygold.com/build/assets/montserrat-latin-ext-700-normal-DdDFr05Z.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(https://james.glygold.com/build/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(https://james.glygold.com/build/assets/montserrat-latin-700-normal-BWkrl476.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:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(https://james.glygold.com/build/assets/great-vibes-cyrillic-ext-400-normal-CKQhgFwn.woff2)format("woff2"),url(https://james.glygold.com/build/assets/great-vibes-cyrillic-ext-400-normal-CzcHves0.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:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(https://james.glygold.com/build/assets/great-vibes-cyrillic-400-normal-C-wcqNJs.woff2)format("woff2"),url(https://james.glygold.com/build/assets/great-vibes-cyrillic-400-normal-DtFXCWjq.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(https://james.glygold.com/build/assets/great-vibes-greek-ext-400-normal-Caxd-0sC.woff2)format("woff2"),url(https://james.glygold.com/build/assets/great-vibes-greek-ext-400-normal-I8uMZwKr.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(https://james.glygold.com/build/assets/great-vibes-vietnamese-400-normal-a2O3jU53.woff2)format("woff2"),url(https://james.glygold.com/build/assets/great-vibes-vietnamese-400-normal-Cxbm9Uac.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:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(https://james.glygold.com/build/assets/great-vibes-latin-ext-400-normal-CsjMq8GN.woff2)format("woff2"),url(https://james.glygold.com/build/assets/great-vibes-latin-ext-400-normal-wh4xxCIu.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:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(https://james.glygold.com/build/assets/great-vibes-latin-400-normal-q5-78SH_.woff2)format("woff2"),url(https://james.glygold.com/build/assets/great-vibes-latin-400-normal-BAZ173uY.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=tasha]{--font-heading:"Montserrat", system-ui, sans-serif;--font-body:"Montserrat", system-ui, sans-serif;--font-script:"Great Vibes", cursive;--color-bg:0 0% 95%;--color-surface:0 0% 100%;--color-muted:0 0% 94%;--color-border:0 0% 84%;--color-text:0 0% 7%;--color-text-soft:0 0% 34%;--color-accent:0 73% 49%;--color-promo-red:0 73% 49%;--color-promo-red-dark:0 76% 43%;--color-ink:0 0% 7%;--color-paper:0 0% 95%;--color-paper-soft:0 0% 94%;--color-accent-muted:90 7% 71%;--radius-card:0px;--radius-control:0px;--radius-button:0px;--radius-input:0px;--shadow-soft:0 16px 36px -30px #12121252;--shadow-glow:0 0 0 1px hsl(var(--color-accent) / .18), 0 16px 36px -24px hsl(var(--color-accent) / .28);--radius-btn:0px;--shadow-card:0 16px 36px -30px #12121252;--border-width:1px}.dark[data-theme=tasha]{--font-heading:"Montserrat", system-ui, sans-serif;--font-body:"Montserrat", system-ui, sans-serif;--font-script:"Great Vibes", cursive;--color-bg:0 0% 7%;--color-surface:0 0% 11%;--color-muted:0 0% 15%;--color-border:0 0% 28%;--color-text:0 0% 96%;--color-text-soft:0 0% 72%;--color-accent:0 73% 54%;--color-promo-red:0 73% 54%;--color-promo-red-dark:0 76% 45%;--color-ink:0 0% 96%;--color-paper:0 0% 11%;--color-paper-soft:0 0% 15%;--color-accent-muted:90 7% 62%;--radius-card:0px;--radius-control:0px;--radius-button:0px;--radius-input:0px;--shadow-soft:0 18px 44px -28px #000000db;--shadow-glow:0 0 0 1px hsl(var(--color-accent) / .32), 0 18px 44px -24px hsl(var(--color-accent) / .42);--shadow-card:0 18px 44px -28px #000000db}:root{--gg-ease:cubic-bezier(.2,.8,.2,1);--gg-ease-premium:cubic-bezier(.22,1,.36,1);--gg-motion-fast:.16s;--gg-motion-base:.22s;--gg-motion-slow:.42s}@keyframes gg-heart-pop{0%{transform:scale(1)}40%{transform:scale(1.28)}70%{transform:scale(.94)}to{transform:scale(1)}}.gg-heart-pop svg{animation:gg-heart-pop .35s var(--gg-ease-premium)}@keyframes gg-badge-pop{0%{transform:scale(1)}45%{transform:scale(1.35)}to{transform:scale(1)}}.gg-badge-pop{animation:gg-badge-pop .32s var(--gg-ease-premium)}.gg-skeleton{background:hsl(var(--color-muted) / .6);border-radius:.5rem;position:relative;overflow:hidden}.gg-skeleton:after{content:"";background:linear-gradient(90deg, transparent, hsl(var(--color-surface) / .55), transparent);animation:1.3s ease-in-out infinite gg-skeleton-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes gg-skeleton-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.gg-heart-pop svg,.gg-badge-pop,.gg-skeleton:after{animation:none}}@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-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}}@keyframes gg-loader-pulse{0%,to{opacity:.76;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@keyframes gg-loader-orbit{0%{transform:rotate(0)translate(.9rem)rotate(0)}to{transform:rotate(360deg)translate(.9rem)rotate(-360deg)}}@keyframes gg-loader-sheen{0%{transform:translate(-120%)}to{transform:translate(140%)}}.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)}@media (hover:hover) and (pointer:fine){.motion-button:hover{transform:translateY(-1px)}}.motion-button:active{transform:translateY(0)scale(.985)}.gg-page-loader{z-index:120;background:var(--gg-loader-bg);transition:opacity .52s var(--gg-ease), visibility .52s var(--gg-ease);place-items:center;display:grid;position:fixed;inset:0}.gg-page-loader[hidden]{display:none}.gg-page-loader__backdrop{background:radial-gradient(circle at 18% 16%, hsl(var(--color-accent) / .14), transparent 26%), radial-gradient(circle at 82% 12%, hsl(var(--color-accent) / .08), transparent 24%), radial-gradient(circle at 50% 100%, hsl(var(--color-accent) / .1), transparent 30%);opacity:.9;position:absolute;inset:0}.gg-page-loader__grain{background-image:linear-gradient(120deg, hsl(var(--color-text) / .02), transparent 32%), repeating-linear-gradient(90deg, transparent 0, transparent 14px, hsl(var(--color-text) / .025) 15px);mix-blend-mode:soft-light;opacity:.5;position:absolute;inset:0}.gg-page-loader__core{text-align:center;justify-items:center;gap:1rem;width:min(92vw,24rem);padding:2rem 1.25rem;display:grid;position:relative}.gg-page-loader__mark{border:1px solid hsl(var(--color-border) / .55);background:radial-gradient(circle at 30% 30%, hsl(var(--color-surface) / .92), hsl(var(--color-muted) / .55)), hsl(var(--color-surface) / .86);width:5.5rem;height:5.5rem;box-shadow:var(--shadow-float);border-radius:9999px;place-items:center;display:grid;position:relative;overflow:hidden}.gg-page-loader__mark:before{content:"";background:var(--gg-loader-shine);opacity:.8;animation:1.6s linear infinite gg-loader-sheen;position:absolute;inset:0}.gg-page-loader__mark:after{content:"";border:1px solid hsl(var(--color-accent) / .22);width:4rem;height:4rem;box-shadow:inset 0 0 0 1px hsl(var(--color-surface) / .35);animation:gg-loader-pulse 1.8s var(--gg-ease) infinite;border-radius:9999px;position:absolute}.gg-page-loader__orbit{border:1px dashed hsl(var(--color-accent) / .2);border-radius:9999px;width:6.5rem;height:6.5rem;animation:6s linear infinite gg-loader-orbit;position:absolute}.gg-page-loader__orbit:before{content:"";background:hsl(var(--color-accent));width:.52rem;height:.52rem;box-shadow:0 0 0 .35rem hsl(var(--color-accent) / .16);border-radius:9999px;position:absolute;top:calc(50% - .26rem);left:calc(50% - .26rem)}.gg-page-loader__brand{z-index:1;font-family:var(--font-heading), var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.04em;color:hsl(var(--color-text));font-size:1.4rem;font-weight:700;position:relative}.gg-page-loader__label{max-width:26ch;color:hsl(var(--color-text-soft));font-size:.82rem;line-height:1.65}.gg-page-loader__bar{background:hsl(var(--color-border) / .38);border-radius:9999px;width:min(72vw,14rem);height:.3rem;position:relative;overflow:hidden}.gg-page-loader__bar:before{content:"";border-radius:inherit;background:linear-gradient(90deg, hsl(var(--color-accent) / .3), hsl(var(--color-accent)), hsl(var(--color-accent) / .3));width:42%;animation:1.4s cubic-bezier(.22,1,.36,1) infinite gg-loader-sheen;position:absolute;inset:0}.gg-page-loader.is-loaded{opacity:0;visibility:hidden;pointer-events:none}.gg-page-loader{animation:gg-loader-autohide .38s var(--gg-ease) .6s forwards}.gg-page-loader.is-nav{animation:none}@keyframes gg-loader-autohide{to{opacity:0;visibility:hidden;pointer-events:none}}@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{transition:opacity .22s var(--gg-ease), transform .22s var(--gg-ease)}.gg-toast-enter-start{opacity:0;transform:translateY(10px)translate(8px)}.gg-toast-enter-end{opacity:1;transform:translateY(0)translate(0)}.gg-toast-enter-leave{transition-duration:.16s}@supports selector(:has(*)){@starting-style{.gg-toast-enter-end{opacity:0;transform:translateY(10px)translate(8px)}}}.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-inline-error,.gg-shimmer,.gg-page-loader__mark:after,.gg-page-loader__orbit,.gg-page-loader__mark:before,.gg-page-loader__bar:before{animation:none!important}.motion-button,.motion-card,.gg-toast-enter{transition:none!important}.motion-button:hover,.motion-button:active,.motion-card:hover{transform:none!important}.gg-page-loader{transition: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)}.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)}}@keyframes gg-kenburns{0%{transform:scale(1.04)}to{transform:scale(1.12)}}.gg-hero-kenburns{will-change:transform;animation:18s ease-out forwards gg-kenburns}@media (prefers-reduced-motion:reduce){.gg-hero-kenburns{animation:none;transform:none}}.gg-scroll-reveal{transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);min-width:0;max-width:100%}.gg-scroll-reveal.gg-reveal-armed{opacity:0;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}.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{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{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}}@view-transition{navigation:auto}@keyframes gg-clip-wipe-up{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0% 0 0)}}.motion-clip-up{animation:gg-clip-wipe-up .65s var(--gg-ease,cubic-bezier(.2,.8,.2,1)) both;animation-delay:var(--reveal-delay,0s)}.gg-word{animation:gg-wipe-up .5s var(--gg-ease,cubic-bezier(.2,.8,.2,1)) both;animation-delay:var(--word-delay,0s);display:inline-block}.gg-tilt-card{transform-style:preserve-3d;will-change:transform;transition:transform .4s cubic-bezier(.22,1,.36,1)}::view-transition-group(product-img){animation-duration:.4s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(product-img){animation-duration:.4s}::view-transition-old(product-img){animation-duration:.4s}@media (prefers-reduced-motion:reduce){.motion-clip-up,.gg-word{clip-path:none;animation:none}.gg-tilt-card{transition:none;transform:none!important}::view-transition-group(*){animation:none!important}::view-transition-new(*){animation:none!important}::view-transition-old(*){animation:none!important}}@keyframes gg-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.gg-marquee-track{will-change:transform;width:max-content;animation:28s linear infinite gg-marquee;display:flex}.gg-marquee-track:hover{animation-play-state:paused}.gg-marquee-wrap{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.gg-marquee-item{flex-shrink:0;padding:0 2.5rem}.gg-marquee-track--reverse{animation-direction:reverse}.gg-spotlight{position:relative;overflow:hidden}.gg-spotlight:before{content:"";background:radial-gradient(600px circle at var(--spotlight-x,50%) var(--spotlight-y,50%), hsl(var(--color-accent)/.07) 0%, transparent 60%);pointer-events:none;opacity:0;z-index:1;transition:opacity .3s;position:absolute;inset:0}.gg-spotlight:hover:before{opacity:1}.gg-magnetic{transition:transform var(--motion-b-duration,.18s) cubic-bezier(.22, 1, .36, 1);will-change:transform;display:inline-flex}@keyframes gg-delivery-pulse{0%,to{box-shadow:0 0 0 0 hsl(var(--color-accent)/.4)}50%{box-shadow:0 0 0 5px hsl(var(--color-accent)/0)}}.gg-delivery-milestone{border-radius:9999px;animation:2s ease-in-out infinite gg-delivery-pulse}@keyframes gg-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.gg-pulse-dot{background:#34d399;border-radius:9999px;width:.5rem;height:.5rem;animation:1.8s ease-in-out infinite gg-live-pulse;display:inline-block}.gg-pulse-dot--amber{background:#fbbf24}.gg-pulse-dot--red{background:#f87171}@keyframes gg-gold-glow-in{0%{opacity:0}to{opacity:1}}.gg-gold-glow{position:relative}.gg-gold-glow:after{content:"";border-radius:inherit;background:linear-gradient(135deg, #f59e0b00 0%, #f59e0b1f 40%, hsl(var(--color-accent)/.1) 60%, #f59e0b00 100%);opacity:0;pointer-events:none;z-index:0;transition:opacity .35s;position:absolute;inset:-1px}.gg-gold-glow:hover:after{opacity:1}.gg-grain-overlay{position:relative}.gg-grain-overlay:after{content:"";opacity:.6;pointer-events:none;border-radius:inherit;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;position:absolute;inset:0}.motion-count-up{animation:gg-fade-up var(--motion-c-duration,.6s) var(--motion-c-easing,cubic-bezier(.22,1,.36,1)) both;animation-delay:var(--reveal-delay,0s)}@keyframes gg-success-flash{0%{box-shadow:0 0 0 0 hsl(var(--color-accent)/.6)}40%{box-shadow:0 0 0 8px hsl(var(--color-accent)/0)}to{box-shadow:0 0 0 0 hsl(var(--color-accent)/0)}}.gg-success-flash{animation:.6s cubic-bezier(.22,1,.36,1) gg-success-flash}@media (prefers-reduced-motion:reduce){.gg-marquee-track{animation:none}.gg-spotlight:before{transition:none}.gg-magnetic{transition:none;transform:none!important}.gg-delivery-milestone,.gg-pulse-dot{animation:none}.gg-gold-glow:after{transition:none}.gg-success-flash,.motion-count-up{animation:none}}@keyframes gg-add-pop{0%{transform:scale(1)}30%{transform:scale(1.14)}65%{transform:scale(.94)}to{transform:scale(1)}}.gg-add-pop{animation:.38s cubic-bezier(.22,1,.36,1) gg-add-pop}@keyframes gg-dish-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes gg-bar-enter{0%{opacity:0;transform:translateY(calc(100% + 1.25rem))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.gg-add-pop{animation:none}}.gg-section-reveal-heading.gg-scroll-reveal{transition:clip-path .5s cubic-bezier(.22,1,.36,1),opacity .36s cubic-bezier(.22,1,.36,1);transform:none}.gg-section-reveal-heading.gg-scroll-reveal.gg-reveal-armed{clip-path:inset(0 100% 0 0)}.gg-section-reveal-heading.gg-scroll-reveal.is-visible{clip-path:inset(0);transform:none}@media (prefers-reduced-motion:reduce){.gg-section-reveal-heading.gg-scroll-reveal{clip-path:none;transition:none;transform:none}}.gg-hero-parallax{translate:0 var(--gg-parallax-y,0px);will-change:translate}@media (prefers-reduced-motion:reduce){.gg-hero-parallax{will-change:auto;translate:0!important}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-motion-profile=cinematic] .gg-slot:not([data-slot=hero]) figure img:not([aria-hidden=true]),[data-motion-profile=cinematic] .gg-slot:not([data-slot=hero]) .gg-fam-media-wrap img:not([aria-hidden=true]){animation:1ms linear backwards gg-scrolly-settle;animation-timeline:view();animation-range:entry cover 45%}[data-motion-profile=cinematic] .gg-slot:not([data-slot=hero]) h2{animation:1ms linear backwards gg-scrolly-breathe;animation-timeline:view();animation-range:entry 5% cover 35%}[data-motion-profile=electric] .gg-slot:not([data-slot=hero]) figure img:not([aria-hidden=true]),[data-motion-profile=electric] .gg-slot:not([data-slot=hero]) .gg-fam-media-wrap img:not([aria-hidden=true]){animation:1ms linear backwards gg-scrolly-pop;animation-timeline:view();animation-range:entry cover 25%}[data-motion-profile=soft] .gg-slot:not([data-slot=hero]) figure img:not([aria-hidden=true]),[data-motion-profile=soft] .gg-slot:not([data-slot=hero]) .gg-fam-media-wrap img:not([aria-hidden=true]){animation:1ms linear backwards gg-scrolly-rise;animation-timeline:view();animation-range:entry cover 35%}}}@keyframes gg-scrolly-settle{0%{opacity:.45;transform:scale(.965)translateY(.5rem)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes gg-scrolly-breathe{0%{opacity:.2}to{opacity:1}}@keyframes gg-scrolly-pop{0%{opacity:.55;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes gg-scrolly-rise{0%{opacity:.7;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}
