@font-face{font-family:Livreum DIN Next Pro;src:url(/fonts/livreum/din-next-pro/DINNextLTPro-Light.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:300 400}@font-face{font-family:Livreum DIN Next Pro;src:url(/fonts/livreum/din-next-pro/DINNextLTPro-Medium.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:500 700}@font-face{font-family:Livreum DIN Next Pro Condensed;src:url(/fonts/livreum/din-next-pro/DINNextLTPro-MediumCond.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:500 700}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Livreum Helvetica Now Text", "Helvetica Neue", Arial, sans-serif;--font-serif:"Livreum Helvetica Now Display", "Helvetica Neue", Arial, sans-serif;--font-display:"Livreum Helvetica Now Display", "Helvetica Neue", Arial, sans-serif;--font-technical:"Livreum Helvetica Now Text", "Helvetica Neue", Arial, sans-serif;--font-arabic:"Noto Sans Arabic", "Segoe UI", Tahoma, Arial, sans-serif;--color-ink:#000;--color-ink-soft:#1a1a1a;--color-muted:#555;--color-subtle:#777;--color-line:#d8d8d8;--color-line-strong:#000;--color-porcelain:#fff;--color-paper:#fff;--color-paper-raised:#fff;--color-pine:#000;--color-pine-soft:#f2f2f2;--color-gold:#000;--color-gold-soft:#eee;--color-ruby:#000;--color-ruby-soft:#f2f2f2;--color-graphite:#222;--color-skyline:#444;--status-live-bg:#dce9e3;--status-live-fg:#1f4a3f;--status-prepared-bg:#eadfc4;--status-prepared-fg:#6d521c;--status-review-bg:#e8edf0;--status-review-fg:#344c5a;--status-gated-bg:#f0d9df;--status-gated-fg:#8b2f42;--status-offline-bg:#e7e2d8;--status-offline-fg:#5a5148;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-1:4px;--radius-2:6px;--radius-3:8px;--radius-pill:999px;--shadow-1:0 1px 2px #1714100f, 0 8px 24px #1714100d;--shadow-2:0 16px 44px #1714101f;--text-0:.75rem;--text-1:.875rem;--text-2:1rem;--text-3:1.125rem;--text-4:1.375rem;--text-5:1.75rem;--text-6:2.25rem;--passport-color-ink:#000;--passport-color-surface:#fff;--passport-color-inverse:#000;--passport-color-on-inverse:#fff;--passport-color-line:#000;--passport-module-width:min(100%, 430px);--passport-shell-width:min(100%, 430px);--passport-shell-min-height:900px;--passport-shell-hero-min-height:clamp(430px, 112vw, 500px);--passport-section-padding:22px clamp(18px, 5vw, 28px);--passport-section-padding-compact:18px clamp(16px, 5vw, 24px);--passport-row-padding:12px clamp(18px, 5vw, 28px);--passport-action-padding:18px clamp(18px, 5vw, 28px);--passport-font-display:var(--font-display);--passport-font-text:var(--font-sans);--passport-title-weight:320;--passport-label-weight:820;--passport-value-weight:760;--passport-text-label:.62rem;--passport-text-small:.76rem;--passport-text-body:.92rem;--passport-text-panel-body:.9rem;--passport-text-title:clamp(2rem, 8vw, 3.35rem);--passport-text-panel-title:clamp(1.7rem, 7vw, 2.65rem);--passport-letter-label:.12em;--passport-line-title:.98;--passport-motion-ease:cubic-bezier(.19, 1, .22, 1);--passport-motion-duration-fast:.22s;--passport-motion-duration-medium:.42s;--passport-motion-duration-panel:.52s;--passport-motion-duration-shell:.58s}[dir=rtl]{--font-serif:var(--font-arabic)}[data-passport-density=compact]{--passport-section-padding:var(--passport-section-padding-compact);--passport-text-title:clamp(1.82rem, 7vw, 2.9rem);--passport-text-panel-title:clamp(1.55rem, 6vw, 2.35rem);--passport-shell-hero-min-height:clamp(390px, 102vw, 450px)}[data-passport-density=editorial]{--passport-section-padding:28px clamp(22px, 6vw, 34px);--passport-text-title:clamp(2.2rem, 9vw, 3.7rem);--passport-text-panel-title:clamp(1.9rem, 8vw, 3rem);--passport-shell-hero-min-height:clamp(470px, 118vw, 540px)}[data-passport-category=jewelry]{--passport-title-weight:340;--passport-text-title:clamp(2.08rem, 8vw, 3.15rem);--passport-shell-hero-min-height:clamp(410px, 108vw, 490px)}[data-passport-category=handbag]{--passport-text-title:clamp(2rem, 7.5vw, 3.05rem);--passport-shell-hero-min-height:clamp(440px, 114vw, 520px)}
*{box-sizing:border-box}html{color:var(--color-ink);font-family:var(--font-sans);text-rendering:geometricprecision;background:#fff}body{background:#fff;min-height:100vh;margin:0}body[dir=rtl]{font-family:var(--font-arabic)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}::selection{color:#fff;background:#000}.page-frame{width:min(1180px,100% - 32px);margin-inline:auto}.flow{gap:var(--space-5);display:grid}.split{gap:var(--space-7);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:stretch;display:grid}.grid-3{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stack{gap:var(--space-3);display:grid}.muted{color:var(--color-muted)}.eyebrow{color:var(--color-pine);font-size:var(--text-0);letter-spacing:0;text-transform:uppercase;font-weight:700}.hero-title{max-width:920px;font-family:var(--font-serif);margin:0;font-size:clamp(3rem,7vw,6.5rem);font-weight:520;line-height:.94}.hero-copy{max-width:760px;color:var(--color-muted);font-size:var(--text-3);margin:0;line-height:1.45}.section-title{font-family:var(--font-serif);font-size:var(--text-6);margin:0;font-weight:520;line-height:1.05}.section-copy{max-width:720px;color:var(--color-muted);font-size:var(--text-2);margin:0;line-height:1.6}@media (max-width:860px){.split,.grid-3{grid-template-columns:1fr}.page-frame{width:min(100% - 24px,1180px)}}
