@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_231f96{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_231f96{--font-dm-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_1243c3{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_1243c3{--font-bricolage:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,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-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_532bb9{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_532bb9{--font-plus-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_264f77{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_264f77{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel Fallback;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}.__className_6908a1{font-family:Cinzel,Cinzel Fallback;font-style:normal}.__variable_6908a1{--font-cinzel:"Cinzel","Cinzel Fallback"}:root{--sl-neutral-0:#ffffff;--sl-neutral-25:#fcfcfd;--sl-neutral-50:#f8fafc;--sl-neutral-100:#f1f5f9;--sl-neutral-200:#e2e8f0;--sl-neutral-300:#cbd5e1;--sl-neutral-400:#94a3b8;--sl-neutral-500:#64748b;--sl-neutral-600:#475569;--sl-neutral-700:#334155;--sl-neutral-800:#1e293b;--sl-neutral-900:#0f172a;--sl-neutral-950:#020617;--sl-accent-50:#ecfdf5;--sl-accent-100:#d1fae5;--sl-accent-200:#a7f3d0;--sl-accent-300:#6ee7b7;--sl-accent-400:#34d399;--sl-accent-500:#10b981;--sl-accent-600:#059669;--sl-accent-700:#047857;--sl-accent-800:#065f46;--sl-accent-900:#064e3b;--sl-success-500:#15803d;--sl-warning-500:#b45309;--sl-danger-500:#dc2626;--sl-info-500:#2563eb;--sl-success-300:#4ade80;--sl-warning-300:#fbbf24;--sl-danger-300:#f87171;--sl-info-300:#60a5fa;--sl-night-950:#0b1220;--sl-night-900:#131c2e;--sl-night-800:#1a2337;--sl-night-700:#232d42;--sl-night-subtle:#7c8da6}.dark,:root{--app-bg:#0a1210;--app-surface:#111c18;--app-surface-2:#14231d;--app-border:#1e2d27;--app-border-strong:#5c7c6d;--app-text:#e8f1ec;--app-text-muted:#9db3a8;--app-text-subtle:#9db3a8;--app-accent:#19c37d;--app-accent-hover:#16b070;--app-accent-fg:#04140d;--app-accent-subtle:#142e23;--app-accent-text:#19c37d;--app-ring:#19c37d;--app-success:#19c37d;--app-success-subtle:#142e23;--app-warning:#e8b93a;--app-warning-subtle:#292008;--app-danger:#ff8a8a;--app-danger-fg:#04140d;--app-danger-subtle:#2a1414;--app-info:#60a5fa;--app-info-subtle:#0f1f3d;--app-overlay:rgba(10,18,16,0.7)}:root{--radius-none:0px;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:24px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--duration-fast:120ms;--duration-base:200ms;--duration-slow:320ms;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--z-base:0;--z-dropdown:1000;--z-sticky:1100;--z-overlay:1200;--z-modal:1300;--z-toast:1400;--z-tooltip:1500;--shadow-xs:0 1px 2px 0 rgba(2,6,23,0.05);--shadow-sm:0 1px 3px 0 rgba(2,6,23,0.08),0 1px 2px -1px rgba(2,6,23,0.06);--shadow-md:0 4px 12px -2px rgba(2,6,23,0.1),0 2px 6px -2px rgba(2,6,23,0.06);--shadow-lg:0 12px 32px -6px rgba(2,6,23,0.16),0 4px 12px -4px rgba(2,6,23,0.08);--ring-width:2px;--ring-offset:2px;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-display-3:clamp(1.75rem,4vw,2.5rem);--text-display-2:clamp(2.25rem,6vw,3.5rem);--text-display-1:clamp(2.75rem,8vw,5rem);--leading-tight:1.15;--leading-snug:1.35;--leading-normal:1.6;--leading-relaxed:1.75;--tracking-tight:-0.02em;--tracking-normal:0em;--tracking-wide:0.04em;--font-sans:var(--font-dm-sans,var(--font-plus-jakarta,ui-sans-serif)),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:var(--font-bricolage,var(--font-plus-jakarta,ui-sans-serif)),ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace}.dark{--shadow-xs:0 1px 2px 0 rgba(0,0,0,0.4);--shadow-sm:0 1px 3px 0 rgba(0,0,0,0.5);--shadow-md:0 6px 18px -4px rgba(0,0,0,0.55);--shadow-lg:0 16px 40px -8px rgba(0,0,0,0.6)}[data-theme-scope=storefront]{--t-bg:#ffffff;--t-surface:#ffffff;--t-surface-alt:#f1f5f9;--t-text:#0f172a;--t-text-muted:#475569;--t-border:#e2e8f0;--t-border-strong:#cbd5e1;--t-accent:#047857;--t-accent-hover:#065f46;--t-accent-fg:#ffffff;--t-accent-text:#047857;--t-accent-subtle:#ecfdf5;--t-radius-sm:8px;--t-radius:12px;--t-radius-lg:18px;--t-radius-pill:9999px;--t-space-section:80px;--t-space-stack:20px;--t-gutter:24px;--t-font-display:var(--font-sans);--t-font-body:var(--font-sans);--t-shadow-card:0 1px 3px 0 rgba(2,6,23,0.08);--t-duration:200ms;--t-ease:cubic-bezier(0.22,1,0.36,1);background-color:var(--t-bg);color:var(--t-text);font-family:var(--t-font-body)}[data-theme-scope=storefront] h1,[data-theme-scope=storefront] h2,[data-theme-scope=storefront] h3{font-family:var(--t-font-display);letter-spacing:var(--tracking-tight)}@media (prefers-color-scheme:dark){[data-theme-scope=storefront][data-theme-auto=true]{--t-bg:var(--t-bg-dark);--t-surface:var(--t-surface-dark);--t-surface-alt:var(--t-surface-alt-dark);--t-text:var(--t-text-dark);--t-text-muted:var(--t-text-muted-dark);--t-border:var(--t-border-dark);--t-border-strong:var(--t-border-strong-dark);--t-accent:var(--t-accent-dark);--t-accent-hover:var(--t-accent-hover-dark);--t-accent-fg:var(--t-accent-fg-dark);--t-accent-text:var(--t-accent-text-dark);--t-accent-subtle:var(--t-accent-subtle-dark);color-scheme:dark}}@media (prefers-reduced-motion:reduce){[data-theme-scope=storefront] *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}