@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_0a80b4{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.__variable_0a80b4{--font-playfair:"Playfair Display","Playfair Display Fallback"}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a2d129db5d59da79-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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8f733f73cb036450-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/25daf57490523afa-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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8198f5f88e082d16-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/58e15ce3f60c02ac-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:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_682e08{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-weight:600;font-style:normal}.__variable_682e08{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}.dark,:root{--kelmon-bg-primary:#1e0f2e;--kelmon-bg-elevated:#2a1740;--kelmon-bg-surface:#32204a;--kelmon-bg-glass:rgba(42,23,64,0.92);--kelmon-bg-overlay:rgba(30,15,46,0.65);--kelmon-white-glow:transparent;--kelmon-purple-deep:#8e44ad;--kelmon-purple-brand:#8e44ad;--kelmon-purple-light:#c084fc;--kelmon-purple-muted:rgba(192,132,252,0.16);--kelmon-purple-glow:transparent;--kelmon-gold-primary:#c5a059;--kelmon-gold-light:#e9c349;--kelmon-gold-muted:#c5a059;--kelmon-text-gold:#e9c349;--kelmon-text-primary:#f7f0fb;--kelmon-text-secondary:#c9b5d8;--kelmon-text-disabled:#7d6a8c;--kelmon-text-inverse:#1e0f2e;--kelmon-border-subtle:rgba(197,160,89,0.35);--kelmon-border-default:rgba(192,132,252,0.22);--kelmon-border-focus:#c084fc;--kelmon-success:#22c55e;--kelmon-success-muted:rgba(34,197,94,0.15);--kelmon-error:#ef4444;--kelmon-error-muted:rgba(239,68,68,0.15);--kelmon-warning:#f59e0b;--kelmon-warning-muted:rgba(245,158,11,0.15);--kelmon-info:#3b82f6;--theme-bg:#1e0f2e;--theme-surface:#2a1740;--theme-surface-dim:#180c26;--theme-surface-container:#35204d;--theme-surface-container-high:#42285c;--theme-surface-container-highest:#533470;--theme-surface-container-lowest:#160a22;--theme-on-surface:#f7f0fb;--theme-on-surface-variant:#c9b5d8;--theme-on-background:#f7f0fb;--theme-primary:#c084fc;--theme-primary-container:#8e44ad;--theme-on-primary:#1e0f2e;--theme-secondary:#e9c349;--theme-inverse-primary:#8e44ad;--theme-outline:#c084fc;--theme-error:#ffb4ab;--theme-footer-bg:#3b1a55;--theme-footer-fg:#f7f0fb;--theme-footer-muted:rgba(247,240,251,0.72);--kelmon-gradient-purple:#8e44ad;--kelmon-gradient-gold:#c5a059;--kelmon-gradient-hero-glow:transparent;--kelmon-shadow-sm:0 1px 3px rgba(30,15,46,0.45);--kelmon-shadow-md:0 8px 28px rgba(30,15,46,0.5);--kelmon-shadow-glow-purple:none;--kelmon-shadow-glow-gold:none;--kelmon-nav-shadow:0 8px 28px rgba(88,40,130,0.35);--kelmon-font-display:"Playfair Display",Georgia,serif;--kelmon-font-tagline:"Cormorant Garamond",Georgia,serif;--kelmon-font-body:"Inter",system-ui,sans-serif;--kelmon-font-mono:"JetBrains Mono",monospace;--kelmon-space-1:4px;--kelmon-space-2:8px;--kelmon-space-3:12px;--kelmon-space-4:16px;--kelmon-space-6:24px;--kelmon-space-8:32px;--kelmon-space-12:48px;--kelmon-radius-sm:6px;--kelmon-radius-md:10px;--kelmon-radius-lg:16px;--kelmon-radius-xl:24px;--kelmon-radius-full:9999px;--kelmon-button-height:48px;--kelmon-sidebar-width:260px;--kelmon-content-max-width:1280px}.light{--kelmon-bg-primary:#faf6fc;--kelmon-bg-elevated:#ffffff;--kelmon-bg-surface:#ffffff;--kelmon-bg-glass:rgba(255,255,255,0.9);--kelmon-bg-overlay:rgba(112,48,160,0.4);--kelmon-white-glow:transparent;--kelmon-purple-deep:#7030a0;--kelmon-purple-brand:#8e44ad;--kelmon-purple-light:#a855c8;--kelmon-purple-muted:rgba(142,68,173,0.14);--kelmon-purple-glow:transparent;--kelmon-gold-primary:#c5a059;--kelmon-gold-light:#c5a059;--kelmon-gold-muted:#c5a059;--kelmon-text-gold:#c5a059;--kelmon-text-primary:#2a1a36;--kelmon-text-secondary:#5c4a6a;--kelmon-text-disabled:#b0a4bc;--kelmon-text-inverse:#ffffff;--kelmon-border-subtle:rgba(142,68,173,0.28);--kelmon-border-default:rgba(142,68,173,0.18);--kelmon-border-focus:#8e44ad;--theme-bg:#faf6fc;--theme-surface:#ffffff;--theme-surface-dim:#f3ebf9;--theme-surface-container:#efe4f7;--theme-surface-container-high:#e6d6f0;--theme-surface-container-highest:#d9c4e8;--theme-surface-container-lowest:#ffffff;--theme-on-surface:#2a1a36;--theme-on-surface-variant:#5c4a6a;--theme-on-background:#2a1a36;--theme-primary:#8e44ad;--theme-primary-container:#8e44ad;--theme-on-primary:#ffffff;--theme-secondary:#c5a059;--theme-inverse-primary:#7030a0;--theme-outline:#8e44ad;--theme-error:#dc2626;--theme-footer-bg:#8e44ad;--theme-footer-fg:#ffffff;--theme-footer-muted:rgba(255,255,255,0.8);--kelmon-gradient-purple:#8e44ad;--kelmon-gradient-gold:#c5a059;--kelmon-gradient-hero-glow:transparent;--kelmon-shadow-sm:0 1px 3px rgba(142,68,173,0.1);--kelmon-shadow-md:0 8px 28px rgba(142,68,173,0.16);--kelmon-shadow-glow-purple:none;--kelmon-shadow-glow-gold:none;--kelmon-nav-shadow:0 8px 32px rgba(142,68,173,0.16)}.kelmon-theme{color:var(--kelmon-text-primary);background-color:var(--kelmon-bg-primary);font-family:var(--kelmon-font-body)}.kelmon-btn-primary{height:var(--kelmon-button-height);padding:0 var(--kelmon-space-6);border:none;border-radius:var(--kelmon-radius-md);background:#8e44ad;color:#ffffff;font-weight:600;cursor:pointer}.kelmon-btn-primary:hover{background:#7a3a96}.kelmon-btn-secondary{height:var(--kelmon-button-height);padding:0 var(--kelmon-space-6);border:1px solid var(--kelmon-gold-primary);border-radius:var(--kelmon-radius-md);background:transparent;color:var(--kelmon-gold-primary);font-weight:600;cursor:pointer}.kelmon-card{background:var(--kelmon-bg-elevated);border:1px solid var(--kelmon-border-subtle);border-radius:var(--kelmon-radius-lg);padding:var(--kelmon-space-4);box-shadow:var(--kelmon-shadow-sm)}.kelmon-input{width:100%;height:var(--kelmon-button-height);padding:0 var(--kelmon-space-3);border:1px solid var(--kelmon-border-default);border-radius:var(--kelmon-radius-md);background:var(--kelmon-bg-surface);color:var(--kelmon-text-primary)}.kelmon-input:focus{outline:none;border-color:var(--kelmon-border-focus);box-shadow:var(--kelmon-shadow-glow-purple)}.kelmon-price{color:var(--kelmon-gold-primary);font-family:var(--kelmon-font-display);font-weight:600}.kelmon-tagline{color:var(--kelmon-text-gold);font-family:var(--kelmon-font-tagline);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.kelmon-heading{font-family:var(--kelmon-font-display);font-weight:700;color:var(--kelmon-text-primary)}.kelmon-glass-nav{background:var(--kelmon-bg-glass);backdrop-filter:blur(12px);border-top:1px solid var(--kelmon-border-subtle)}.kelmon-hero-glow{background:var(--kelmon-gradient-hero-glow)}