@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f1e8e610b74e86c8-s.28yarllwtn3op.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/3c82015f5278b41d-s.2ltts62cl_aqt.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/92f167f550500e87-s.0a1c-4jmm-ge1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/62d3b7ae393d1cc9-s.0t7r-5aj08t6e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/84ee80ef403ec7a4-s.p.34vrj7u2gaa_j.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.F-MxLG_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal;font-weight:500}.F-MxLG_variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41c98a3b1bc68f3a-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e84c5cd1ffbefa6f-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dd9dfc3601372168-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/599675dea67dcb8d-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cdf6f527ee34c972-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/22a701959b157a82-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b6340a83cf1ecee-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d89abe7e263475e6-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bafae418e8a1b08-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.JRG3Wq_className{font-family:Poppins,Poppins Fallback;font-style:normal}.JRG3Wq_variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--gold-50:#fbf7ee;--gold-100:#f6edd6;--gold-200:#f3e2b3;--gold-300:#e6c77f;--gold-400:#d8b25d;--gold-500:#c9a04a;--gold-600:#ad843a;--gold-700:#8c6a2e;--gold-800:#6b5024;--gold-900:#4a371a;--ink-50:#f5f2ec;--ink-100:#e8e4dd;--ink-200:#cfcac2;--ink-300:#a8a39b;--ink-400:#807b74;--ink-500:#5c5852;--ink-600:#3d3a36;--ink-700:#2a2825;--ink-800:#1c1b19;--ink-900:#121110;--ink-950:#0a0a09;--white:#fff;--success-50:#eaf2ec;--success-300:#7fb79a;--success-500:#2f6b4f;--error-50:#f7e9e7;--error-300:#d9837c;--error-500:#9e2b25;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--space-5xl:128px;--radius-none:0;--border-thin:1px;--border-thick:2px;--icon-stroke:1.5px;--gold-24k-from:#d4a63a;--gradient-gold-24k:linear-gradient(90deg, #d4a63a 0%, #f2d272 50%, #c8962e 100%);--gradient-gold-soft:linear-gradient(90deg, #d6b873 0%, #e8d29c 50%, #cda95c 100%);--gradient-gold-line:linear-gradient(90deg, #8c6a2e 0%, #f3e2b3 50%, #8c6a2e 100%);--swatch-stainless-steel:linear-gradient(90deg, #8e9196 0%, #d6d9dd 50%, #8a8d92 100%);--swatch-silver:linear-gradient(90deg, #c9ccd1 0%, #f5f6f8 50%, #c2c5ca 100%);--gradient-black-luxe-stops:#2a2825 0%, #121110 50%, #0a0a09 100%;--shadow-elevation-1:0 2px 8px #1211100f;--shadow-elevation-2:0 8px 24px #1211101a;--shadow-elevation-3:0 24px 56px #12111029;--shadow-focus-gold:0 0 0 3px #d8b25d80;--shadow-bevel-gold:inset 0 1px 0 #fff3d199, inset 0 -1px 0 #5a401959;--font-serif:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--font-sans:var(--font-poppins), "Poppins", system-ui, sans-serif}:root,[data-theme=light]{--color-bg-page:var(--white);--color-bg-subtle:var(--ink-50);--color-bg-surface:var(--white);--color-bg-inverse:var(--ink-950);--color-bg-accent:var(--gold-500);--color-bg-accent-subtle:var(--gold-50);--color-text-primary:var(--ink-900);--color-text-secondary:var(--ink-500);--color-text-disabled:var(--ink-300);--color-text-inverse:var(--white);--color-text-accent:var(--gold-700);--color-text-on-accent:var(--ink-950);--color-border-subtle:var(--ink-100);--color-border-default:var(--ink-200);--color-border-strong:var(--ink-900);--color-border-accent:var(--gold-500);--color-icon-primary:var(--ink-900);--color-icon-secondary:var(--ink-500);--color-icon-accent:var(--gold-600);--color-action-primary:var(--ink-950);--color-action-primary-hover:var(--ink-800);--color-action-on-primary:var(--gold-400);--color-status-success:var(--success-500);--color-status-success-bg:var(--success-50);--color-status-error:var(--error-500);--color-status-error-bg:var(--error-50);--color-focus-ring:var(--gold-500)}[data-theme=dark]{--color-bg-page:var(--ink-950);--color-bg-subtle:var(--ink-900);--color-bg-surface:var(--ink-900);--color-bg-inverse:var(--ink-50);--color-bg-accent:var(--gold-500);--color-bg-accent-subtle:var(--ink-800);--color-text-primary:var(--ink-50);--color-text-secondary:var(--ink-300);--color-text-disabled:var(--ink-600);--color-text-inverse:var(--ink-950);--color-text-accent:var(--gold-400);--color-text-on-accent:var(--ink-950);--color-border-subtle:var(--ink-800);--color-border-default:var(--ink-700);--color-border-strong:var(--ink-50);--color-border-accent:var(--gold-500);--color-icon-primary:var(--ink-50);--color-icon-secondary:var(--ink-300);--color-icon-accent:var(--gold-400);--color-action-primary:var(--ink-950);--color-action-primary-hover:var(--ink-800);--color-action-on-primary:var(--gold-400);--color-status-success:var(--success-300);--color-status-success-bg:var(--ink-800);--color-status-error:var(--error-300);--color-status-error-bg:var(--ink-800);--color-focus-ring:var(--gold-400)}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scrollbar-gutter:stable}html:has(dialog[open]:modal){overflow:hidden}html[data-admin-bar]{--admin-bar-h:40px}html[data-admin-bar] body{padding-top:var(--admin-bar-h)}@media (max-width:1023.98px){html[data-admin-bar]{--admin-bar-h:44px}}html{scroll-padding-top:116px}@media (max-width:1023.98px){html{scroll-padding-top:60px}}body{background:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p,h1,h2,h3,h4,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}img,svg{display:block}:focus-visible{box-shadow:var(--shadow-focus-gold);outline:none}.skip-link{top:var(--space-xs);left:var(--space-xs);z-index:100;padding:var(--space-xs) var(--space-md);background:var(--color-action-primary);color:var(--color-action-on-primary);font:500 14px/20px var(--font-sans);position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}html[data-sticky-bar] body{padding-bottom:72px}@media (max-width:1023.98px){html[data-total-bar] body{padding-bottom:85px}}@media print{header,footer,dialog,[role=status],[data-print-hide]{display:none!important}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.t-display-xl{font:500 72px/80px var(--font-serif);letter-spacing:-.01em}.t-display-l{font:500 56px/64px var(--font-serif);letter-spacing:-.01em}.t-h1{font:500 44px/52px var(--font-serif);letter-spacing:-.005em}.t-h2{font:500 36px/44px var(--font-serif)}.t-h3{font:500 28px/36px var(--font-serif)}.t-h4{font:500 20px/28px var(--font-sans)}.t-h5{font:500 16px/24px var(--font-sans)}.t-eyebrow{font:500 12px/16px var(--font-sans);letter-spacing:.2em;text-transform:uppercase}.t-body-l{font:400 18px/30px var(--font-sans)}.t-body-m{font:400 16px/26px var(--font-sans)}.t-body-s{font:400 14px/22px var(--font-sans)}.t-caption{font:400 12px/18px var(--font-sans)}.t-label-m{font:500 14px/20px var(--font-sans)}.t-label-s{font:500 12px/16px var(--font-sans)}.t-button-l{font:500 14px/20px var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.t-button-s{font:500 12px/16px var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.t-price-l{font:600 22px/28px var(--font-sans)}.t-price-m{font:600 16px/24px var(--font-sans)}.t-link-m{font:500 14px/20px var(--font-sans);text-underline-offset:3px;text-decoration:underline}
