.v2-theme{--v2-bg:#faf7f2;--v2-paper:#fff;--v2-paper-deep:#f1ece3;--v2-ink:#161513;--v2-ink-soft:#3b3733;--v2-ink-mute:#8a847b;--v2-line:#e7e0d3;--v2-forest:#2e4339;--v2-coral:#c2533f;--v2-gold:#b58f4f;background:var(--v2-bg);color:var(--v2-ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.v2-theme h1,.v2-theme h2,.v2-theme h3,.v2-theme .v2-serif{letter-spacing:-.005em;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-weight:500}.v2-shadow{box-shadow:0 1px 2px #1615130a,0 4px 24px -8px #16151314}.v2-shadow-lg{box-shadow:0 4px 12px -2px #1615130f,0 24px 48px -16px #16151329}.v2-aurora{background:radial-gradient(60% 50% at 20% 30%,#b58f4f1a 0%,#0000 60%),radial-gradient(50% 50% at 80% 70%,#2e43391a 0%,#0000 60%),radial-gradient(40% 40% at 50% 100%,#c2533f14 0%,#0000 60%)}@keyframes v2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.v2-marquee-track{animation:32s linear infinite v2-marquee}.v2-marquee-track:hover{animation-play-state:paused}@keyframes v2-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.v2-fade-up{animation:.5s ease-out both v2-fade-up}@media (prefers-reduced-motion:reduce){.v2-marquee-track,.v2-fade-up{animation:none}}
.v4-theme{--v4-bg:#fbf1ee;--v4-paper:#fff;--v4-paper-deep:#f4e3dd;--v4-ink:#3b2b2b;--v4-ink-soft:#6b5350;--v4-ink-mute:#a98d88;--v4-line:#ecd9d2;--v4-accent:#b07a6e;--v4-gold:#c9a98f;--v4-sale:#c75b57;background:var(--v4-bg);color:var(--v4-ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.v4-theme h1,.v4-theme h2,.v4-theme h3,.v4-theme .v4-display{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;letter-spacing:.01em;font-weight:400}.v4-shadow{box-shadow:0 1px 3px #b07a6e0f,0 4px 20px -6px #b07a6e1f}.v4-shadow-lg{box-shadow:0 4px 16px -2px #b07a6e1a,0 24px 48px -16px #b07a6e33}.v4-shadow-soft{box-shadow:0 0 0 1px #ecd9d2cc,0 8px 32px -8px #b07a6e26}.v4-aurora{background:radial-gradient(60% 55% at 15% 25%,#c9a98f2e 0%,#0000 65%),radial-gradient(50% 50% at 85% 75%,#b07a6e24 0%,#0000 60%),radial-gradient(40% 45% at 55% 105%,#f4e3dd99 0%,#0000 55%)}.v4-blob-1{filter:blur(32px);pointer-events:none;background:radial-gradient(circle,#c9a98f38 0%,#0000 70%);border-radius:60% 40% 70% 30%/50% 60% 40% 50%;width:380px;height:380px;position:absolute}.v4-blob-2{filter:blur(24px);pointer-events:none;background:radial-gradient(circle,#b07a6e2e 0%,#0000 70%);border-radius:40% 60% 30% 70%/60% 40%;width:260px;height:260px;position:absolute}@keyframes v4-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.v4-marquee-track{animation:36s linear infinite v4-marquee}.v4-marquee-track:hover{animation-play-state:paused}@keyframes v4-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.v4-fade-up{animation:.6s ease-out both v4-fade-up}@keyframes v4-shimmer{0%,to{opacity:.5}50%{opacity:1}}.v4-shimmer{animation:1.6s ease-in-out infinite v4-shimmer}.v4-pill-accent{background:var(--v4-accent);color:#fff;border-radius:9999px;transition:box-shadow .2s,transform .15s}.v4-pill-accent:hover{transform:translateY(-1px);box-shadow:0 4px 20px #b07a6e59}.v4-theme :focus-visible{outline:2px solid var(--v4-accent);outline-offset:2px;border-radius:8px}.v4-curve-top{clip-path:ellipse(110% 100% at 50% 100%)}.v4-curve-bottom{clip-path:ellipse(110% 100% at 50% 0)}@media (prefers-reduced-motion:reduce){.v4-marquee-track,.v4-fade-up,.v4-shimmer,.v4-pill-accent{transition:none;animation:none;transform:none}}.v4-theme{--paper:var(--v4-paper);--paper-soft:var(--v4-paper-deep);--paper-deep:var(--v4-paper-deep);--paper-line:var(--v4-line);--ink:var(--v4-ink);--ink-soft:var(--v4-ink-soft);--ink-mute:var(--v4-ink-mute);--forest:var(--v4-accent);--forest-deep:var(--v4-accent);--forest-soft:var(--v4-line);--coral:var(--v4-sale)}
.v5-theme{--v5-bg:#f3f1e9;--v5-paper:#fbfaf4;--v5-paper-deep:#e7e5d7;--v5-ink:#25281f;--v5-ink-soft:#494c3e;--v5-ink-mute:#837f6e;--v5-line:#dad7c4;--v5-accent:#5a6b4e;--v5-gold:#a98f5e;--v5-sale:#b85c3b;background:var(--v5-bg);color:var(--v5-ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.v5-theme h1,.v5-theme h2,.v5-theme h3,.v5-theme .v5-display{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;font-weight:400}.v5-grain{position:relative}.v5-grain:before{content:"";pointer-events:none;opacity:.028;mix-blend-mode:multiply;background-image:radial-gradient(circle at 1px 1px,#25281f 1px,#0000 0);background-size:4px 4px;position:absolute;inset:0}.v5-shadow{box-shadow:0 1px 3px #25281f0d,0 4px 20px -6px #25281f17}.v5-shadow-lg{box-shadow:0 4px 14px -2px #25281f12,0 20px 40px -12px #25281f24}.v5-aurora{background:radial-gradient(60% 55% at 15% 40%,#5a6b4e1a 0%,#0000 65%),radial-gradient(50% 50% at 85% 60%,#a98f5e17 0%,#0000 65%),radial-gradient(40% 45% at 50% 100%,#b85c3b0f 0%,#0000 60%)}@keyframes v5-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.v5-marquee-track{animation:48s linear infinite v5-marquee}.v5-marquee-track:hover{animation-play-state:paused}@keyframes v5-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.v5-fade-up{animation:.65s ease-out both v5-fade-up}.v5-leaf:before{content:"✦";color:var(--v5-accent);opacity:.7;margin-right:.5em;font-size:.6em}.v5-rule{align-items:center;gap:.75rem;display:flex}.v5-rule:before,.v5-rule:after{content:"";background:var(--v5-line);flex:1;height:1px}@media (prefers-reduced-motion:reduce){.v5-marquee-track,.v5-fade-up{animation:none}}.v5-theme{--paper:var(--v5-paper);--paper-soft:var(--v5-paper-deep);--paper-deep:var(--v5-paper-deep);--paper-line:var(--v5-line);--ink:var(--v5-ink);--ink-soft:var(--v5-ink-soft);--ink-mute:var(--v5-ink-mute);--forest:var(--v5-accent);--forest-deep:var(--v5-accent);--forest-soft:var(--v5-line);--coral:var(--v5-sale)}
.v6-theme{--v6-bg:#f4ede4;--v6-paper:#fbf6ef;--v6-paper-deep:#e7dac9;--v6-ink:#2a1e16;--v6-ink-soft:#4f3b2d;--v6-ink-mute:#8a7361;--v6-line:#ddc9b4;--v6-accent:#6f4a2f;--v6-gold:#b07d4b;--v6-sale:#b5532f;background:var(--v6-bg);color:var(--v6-ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.v6-theme h1,.v6-theme h2,.v6-theme h3,.v6-theme .v6-display{font-family:var(--font-spectral), Georgia, serif;letter-spacing:-.01em;font-weight:500}.v6-shadow{box-shadow:0 1px 3px #2a1e160f,0 4px 20px -6px #2a1e161f}.v6-shadow-lg{box-shadow:0 4px 12px -2px #2a1e1614,0 20px 48px -12px #2a1e1633}.v6-shadow-warm{box-shadow:0 2px 8px #6f4a2f1a,0 8px 32px -8px #6f4a2f38}.v6-warm-aurora{background:radial-gradient(65% 55% at 15% 25%, #b07d4b24 0%, transparent 65%), radial-gradient(55% 45% at 85% 65%, #6f4a2f1f 0%, transparent 60%), radial-gradient(40% 40% at 50% 95%, #b5532f1a 0%, transparent 60%), var(--v6-bg)}.v6-grain:before{content:"";pointer-events:none;opacity:.5;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='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes v6-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.v6-marquee-track{animation:36s linear infinite v6-marquee}.v6-marquee-track:hover{animation-play-state:paused}@keyframes v6-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.v6-fade-up{animation:.55s ease-out both v6-fade-up}.v6-card-lift{transition:transform .3s,box-shadow .3s}.v6-card-lift:hover{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.v6-marquee-track,.v6-fade-up,.v6-card-lift:hover{animation:none;transform:none}}.v6-theme{--paper:var(--v6-paper);--paper-soft:var(--v6-paper-deep);--paper-deep:var(--v6-paper-deep);--paper-line:var(--v6-line);--ink:var(--v6-ink);--ink-soft:var(--v6-ink-soft);--ink-mute:var(--v6-ink-mute);--forest:var(--v6-accent);--forest-deep:var(--v6-accent);--forest-soft:var(--v6-line);--coral:var(--v6-sale)}
.v7-theme{--v7-bg:#fff;--v7-paper:#f7f8fa;--v7-paper-deep:#edf0f4;--v7-ink:#0f1b2d;--v7-ink-soft:#33425a;--v7-ink-mute:#7a879b;--v7-line:#dce2ea;--v7-accent:#14365c;--v7-gold:#3e6ca6;--v7-sale:#d4504a;background:var(--v7-bg);color:var(--v7-ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.v7-theme h1,.v7-theme h2,.v7-theme h3,.v7-theme .v7-display{font-family:var(--font-manrope), system-ui, -apple-system, sans-serif;letter-spacing:-.02em;font-weight:650}.v7-shadow{box-shadow:0 1px 2px #0f1b2d0a,0 2px 8px -2px #0f1b2d0f}.v7-shadow-md{box-shadow:0 2px 6px -1px #0f1b2d0f,0 8px 24px -6px #0f1b2d1a}.v7-rule{border-top:1px solid var(--v7-line)}@keyframes v7-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.v7-marquee-track{animation:36s linear infinite v7-marquee}.v7-marquee-track:hover{animation-play-state:paused}@keyframes v7-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.v7-fade-up{animation:.45s ease-out both v7-fade-up}@keyframes v7-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.v7-skeleton{background:linear-gradient(90deg, var(--v7-paper) 25%, var(--v7-paper-deep) 50%, var(--v7-paper) 75%);background-size:800px 100%;animation:1.4s ease-in-out infinite v7-shimmer}@media (prefers-reduced-motion:reduce){.v7-marquee-track,.v7-fade-up,.v7-skeleton{animation:none}.v7-skeleton{background:var(--v7-paper-deep)}}.v7-theme{--paper:var(--v7-paper);--paper-soft:var(--v7-paper-deep);--paper-deep:var(--v7-paper-deep);--paper-line:var(--v7-line);--ink:var(--v7-ink);--ink-soft:var(--v7-ink-soft);--ink-mute:var(--v7-ink-mute);--forest:var(--v7-accent);--forest-deep:var(--v7-accent);--forest-soft:var(--v7-line);--coral:var(--v7-sale)}
.v8-theme{--v8-bg:#fbf3ea;--v8-paper:#fffbf5;--v8-paper-deep:#f1e0cc;--v8-ink:#3a2418;--v8-ink-soft:#6b4530;--v8-ink-mute:#a07c61;--v8-line:#ead3bc;--v8-accent:#b65a36;--v8-gold:#d89a4e;--v8-sale:#c0492b;background:var(--v8-bg);color:var(--v8-ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.v8-theme h1,.v8-theme h2,.v8-theme h3,.v8-theme .v8-display{font-family:var(--font-dmserif), "DM Serif Display", Georgia, serif;letter-spacing:-.01em;font-weight:400}.v8-shadow{box-shadow:0 1px 2px #3a24180d,0 4px 20px -6px #3a24181a}.v8-shadow-lg{box-shadow:0 4px 12px -2px #3a241814,0 24px 48px -16px #3a24182e}.v8-glow{background:radial-gradient(65% 55% at 10% 20%,#d89a4e2e 0%,#0000 65%),radial-gradient(55% 50% at 90% 80%,#b65a3624 0%,#0000 60%),radial-gradient(40% 40% at 50% 110%,#c0492b1a 0%,#0000 55%)}.v8-arch{border-radius:999px 999px 0 0;overflow:hidden}.v8-arch-tall{border-radius:999px 999px 24px 24px;overflow:hidden}@keyframes v8-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.v8-marquee-track{animation:34s linear infinite v8-marquee}.v8-marquee-track:hover{animation-play-state:paused}@keyframes v8-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.v8-fade-up{animation:.55s ease-out both v8-fade-up}@keyframes v8-pulse-glow{0%,to{box-shadow:0 0 #b65a3659}50%{box-shadow:0 0 0 8px #b65a3600}}.v8-cta-glow:hover{animation:1.2s ease-out v8-pulse-glow}@media (prefers-reduced-motion:reduce){.v8-marquee-track,.v8-fade-up,.v8-cta-glow:hover{animation:none}}.v8-theme{--paper:var(--v8-paper);--paper-soft:var(--v8-paper-deep);--paper-deep:var(--v8-paper-deep);--paper-line:var(--v8-line);--ink:var(--v8-ink);--ink-soft:var(--v8-ink-soft);--ink-mute:var(--v8-ink-mute);--forest:var(--v8-accent);--forest-deep:var(--v8-accent);--forest-soft:var(--v8-line);--coral:var(--v8-sale)}
.v10-theme{--v10-bg:#f6f2fb;--v10-paper:#fff;--v10-paper-deep:#ece3f6;--v10-ink:#2b2440;--v10-ink-soft:#4e4569;--v10-ink-mute:#8c84a6;--v10-line:#e2d8f0;--v10-accent:#7c5bc0;--v10-gold:#b79ce0;--v10-sale:#c7588f;background:var(--v10-bg);color:var(--v10-ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.v10-theme h1,.v10-theme h2,.v10-theme h3,.v10-theme .v10-display{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;letter-spacing:-.01em;font-weight:500}.v10-shadow{box-shadow:0 1px 3px #2b24400a,0 4px 20px -6px #7c5bc01a}.v10-shadow-lg{box-shadow:0 4px 16px -4px #2b244014,0 24px 64px -16px #7c5bc033}.v10-glass{-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#fff9;border:1px solid #e2d8f0b3}.v10-glass-deep{-webkit-backdrop-filter:blur(20px)saturate(1.6);background:#ece3f68c;border:1px solid #e2d8f099}.v10-aurora{background:radial-gradient(70% 60% at 15% 25%,#7c5bc02e 0%,#0000 65%),radial-gradient(55% 55% at 85% 15%,#b79ce033 0%,#0000 60%),radial-gradient(60% 50% at 50% 90%,#c7588f24 0%,#0000 65%),radial-gradient(40% 40% at 90% 75%,#7c5bc01f 0%,#0000 55%),radial-gradient(30% 40% at 10% 80%,#b79ce01a 0%,#0000 55%)}.v10-aurora-soft{background:radial-gradient(50% 50% at 20% 30%,#7c5bc014 0%,#0000 60%),radial-gradient(40% 40% at 80% 70%,#b79ce01a 0%,#0000 60%),radial-gradient(35% 35% at 55% 95%,#c7588f12 0%,#0000 55%)}@keyframes v10-blob-float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(20px,-15px)scale(1.04)}66%{transform:translate(-10px,20px)scale(.97)}}@keyframes v10-blob-drift{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-18px,12px)scale(1.03)}70%{transform:translate(14px,-18px)scale(.98)}}.v10-blob{filter:blur(60px);pointer-events:none;border-radius:9999px;animation:12s ease-in-out infinite v10-blob-float;position:absolute}.v10-blob-2{animation:16s ease-in-out infinite v10-blob-drift}@keyframes v10-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.v10-marquee-track{animation:38s linear infinite v10-marquee}.v10-marquee-track:hover{animation-play-state:paused}@keyframes v10-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.v10-fade-up{animation:.55s ease-out both v10-fade-up}@keyframes v10-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.v10-skeleton{background:linear-gradient(90deg, var(--v10-paper-deep) 25%, #fff9 50%, var(--v10-paper-deep) 75%);background-size:200% 100%;animation:1.6s ease-in-out infinite v10-shimmer}.v10-theme :focus-visible{outline:2px solid var(--v10-accent);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.v10-marquee-track,.v10-fade-up,.v10-blob,.v10-blob-2{animation:none}.v10-skeleton{background:var(--v10-paper-deep);animation:none}}.v10-theme{--paper:var(--v10-paper);--paper-soft:var(--v10-paper-deep);--paper-deep:var(--v10-paper-deep);--paper-line:var(--v10-line);--ink:var(--v10-ink);--ink-soft:var(--v10-ink-soft);--ink-mute:var(--v10-ink-mute);--forest:var(--v10-accent);--forest-deep:var(--v10-accent);--forest-soft:var(--v10-line);--coral:var(--v10-sale)}
.v11-theme{--v11-bg:#0a2a22;--v11-paper:#103a2f;--v11-paper-deep:#16463a;--v11-ink:#f3efe2;--v11-ink-soft:#cfd8ce;--v11-ink-mute:#8fa89b;--v11-line:#1e5544;--v11-accent:#c9a24b;--v11-gold:#e0c277;--v11-sale:#d9694b;background:var(--v11-bg);color:var(--v11-ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.v11-theme h1,.v11-theme h2,.v11-theme h3,.v11-theme .v11-display{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;letter-spacing:-.01em;font-weight:600}.v11-shadow{box-shadow:0 1px 2px #0000004d,0 4px 24px -8px #0006}.v11-shadow-lg{box-shadow:0 4px 12px -2px #0006,0 24px 48px -16px #0009}.v11-glow{box-shadow:0 0 0 1px #c9a24b33,0 8px 32px -8px #c9a24b40}.v11-divider{color:var(--v11-ink-mute);align-items:center;gap:.75rem;display:flex;position:relative}.v11-divider:before,.v11-divider:after{content:"";background:linear-gradient(90deg, transparent, var(--v11-accent), transparent);opacity:.5;flex:1;height:1px}.v11-flourish{color:var(--v11-accent);letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.625rem;display:inline-flex}.v11-flourish:before,.v11-flourish:after{content:"◆";opacity:.6;font-size:.45rem}.v11-aurora{background:radial-gradient(70% 60% at 15% 25%, #c9a24b1a 0%, transparent 60%), radial-gradient(55% 50% at 85% 75%, #1e554459 0%, transparent 65%), radial-gradient(45% 45% at 50% 95%, #c9a24b12 0%, transparent 55%), var(--v11-bg)}@keyframes v11-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.v11-marquee-track{animation:38s linear infinite v11-marquee}.v11-marquee-track:hover{animation-play-state:paused}@keyframes v11-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.v11-fade-up{animation:.55s ease-out both v11-fade-up}@keyframes v11-shimmer{0%{background-position:-200%}to{background-position:200%}}.v11-shimmer-text{background:linear-gradient(90deg, var(--v11-accent) 0%, var(--v11-gold) 40%, var(--v11-accent) 60%, var(--v11-gold) 100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite v11-shimmer}@media (prefers-reduced-motion:reduce){.v11-marquee-track,.v11-fade-up,.v11-shimmer-text{animation:none}.v11-shimmer-text{-webkit-text-fill-color:var(--v11-accent);color:var(--v11-accent);background:0 0}}.v11-theme{--paper:var(--v11-paper);--paper-soft:var(--v11-paper-deep);--paper-deep:var(--v11-paper-deep);--paper-line:var(--v11-line);--ink:var(--v11-ink);--ink-soft:var(--v11-ink-soft);--ink-mute:var(--v11-ink-mute);--forest:var(--v11-accent);--forest-deep:var(--v11-accent);--forest-soft:var(--v11-line);--coral:var(--v11-sale)}
.v12-theme{--v12-bg:#faf9f7;--v12-paper:#fff;--v12-paper-deep:#f0eee9;--v12-ink:#2c2a28;--v12-ink-soft:#57534e;--v12-ink-mute:#9a938b;--v12-line:#e8e4dd;--v12-accent:#8a7b66;--v12-gold:#c2a878;--v12-sale:#b26a5c;background:var(--v12-bg);color:var(--v12-ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.v12-theme h1,.v12-theme h2,.v12-theme h3,.v12-theme .v12-display{font-family:var(--font-ebgaramond), "EB Garamond", Georgia, serif;letter-spacing:.02em;font-weight:300}.v12-label{text-transform:uppercase;letter-spacing:.28em;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:400}.v12-rule{background:var(--v12-line);width:40px;height:1px;display:block}.v12-border{border:1px solid var(--v12-line)}.v12-shadow{box-shadow:0 1px 2px #2c2a2808,0 4px 16px -8px #2c2a280f}.v12-shadow-md{box-shadow:0 2px 6px -1px #2c2a280d,0 12px 32px -12px #2c2a281a}.v12-pearl-bg{background:radial-gradient(70% 60% at 50% 0%, #c2a87812 0%, transparent 65%), radial-gradient(50% 40% at 20% 80%, #8a7b660d 0%, transparent 60%), var(--v12-bg)}.v12-hero-rule{background:linear-gradient(90deg, transparent 0%, var(--v12-line) 20%, var(--v12-line) 80%, transparent 100%);width:100%;height:1px;display:block}@keyframes v12-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.v12-marquee-track{animation:40s linear infinite v12-marquee}.v12-marquee-track:hover{animation-play-state:paused}@keyframes v12-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.v12-fade-up{animation:.6s ease-out both v12-fade-up}@keyframes v12-img-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@media (prefers-reduced-motion:reduce){.v12-marquee-track,.v12-fade-up{animation:none}}.v12-theme{--paper:var(--v12-paper);--paper-soft:var(--v12-paper-deep);--paper-deep:var(--v12-paper-deep);--paper-line:var(--v12-line);--ink:var(--v12-ink);--ink-soft:var(--v12-ink-soft);--ink-mute:var(--v12-ink-mute);--forest:var(--v12-accent);--forest-deep:var(--v12-accent);--forest-soft:var(--v12-line);--coral:var(--v12-sale)}
.v13-theme{--v13-bg:#fbf8f6;--v13-paper:#fff;--v13-paper-deep:#f3ece8;--v13-ink:#1c1718;--v13-ink-soft:#534a4c;--v13-ink-mute:#9a8f90;--v13-line:#ece2de;--v13-accent:#8c3a52;--v13-gold:#d8a0ae;--v13-sale:#c0392b;background:var(--v13-bg);color:var(--v13-ink);font-family:var(--font-manrope), ui-sans-serif, system-ui, "Segoe UI", Roboto, sans-serif}.v13-theme h1,.v13-theme h2,.v13-theme h3,.v13-theme .v13-display{font-family:var(--font-bricolage), var(--font-manrope), Georgia, serif;letter-spacing:-.02em;font-weight:600}.v13-shadow{box-shadow:0 1px 2px #1c17180a,0 8px 30px -10px #1c17181f}.v13-shadow-lg{box-shadow:0 8px 24px -8px #1c17181a,0 30px 60px -24px #8c3a5238}.v13-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.v13-no-scrollbar::-webkit-scrollbar{display:none}.v13-underline{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1.5px;transition:background-size .35s cubic-bezier(.22,1,.36,1)}.v13-underline:hover{background-size:100% 1.5px}@keyframes v13-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.v13-marquee-track{animation:32s linear infinite v13-marquee}.v13-marquee-track:hover{animation-play-state:paused}@keyframes v13-kenburns{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.08)translate(-1.5%,-1%)}}.v13-kenburns{animation:7s ease-out both v13-kenburns}@keyframes v13-dot-fill{0%{width:0%}to{width:100%}}@media (prefers-reduced-motion:reduce){.v13-marquee-track,.v13-kenburns{animation:none}}.v13-theme{--paper:var(--v13-paper);--paper-soft:var(--v13-bg);--paper-deep:var(--v13-paper-deep);--paper-line:var(--v13-line);--ink:var(--v13-ink);--ink-soft:var(--v13-ink-soft);--ink-mute:var(--v13-ink-mute);--forest:var(--v13-accent);--forest-deep:var(--v13-accent);--forest-soft:var(--v13-paper-deep);--coral:var(--v13-sale)}
.v14-theme{--v14-bg:#f7f6f3;--v14-paper:#fff;--v14-paper-deep:#eceae4;--v14-ink:#17181a;--v14-ink-soft:#4a4c50;--v14-ink-mute:#9a9b9e;--v14-line:#e4e2dc;--v14-accent:#2e4756;--v14-gold:#b98f57;--v14-sale:#c0392b;background:var(--v14-bg);color:var(--v14-ink);font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif}.v14-theme h1,.v14-theme h2,.v14-theme h3,.v14-theme .v14-display{font-family:var(--font-syne), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;font-weight:700}.v14-vertical{writing-mode:vertical-rl;text-orientation:mixed}.v14-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.v14-no-scrollbar::-webkit-scrollbar{display:none}@keyframes v14-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.v14-fade-up{animation:.6s cubic-bezier(.22,1,.36,1) both v14-fade-up}@media (prefers-reduced-motion:reduce){.v14-fade-up{animation:none}}.v14-theme{--paper:var(--v14-paper);--paper-soft:var(--v14-bg);--paper-deep:var(--v14-paper-deep);--paper-line:var(--v14-line);--ink:var(--v14-ink);--ink-soft:var(--v14-ink-soft);--ink-mute:var(--v14-ink-mute);--forest:var(--v14-accent);--forest-deep:var(--v14-accent);--forest-soft:var(--v14-paper-deep);--coral:var(--v14-sale)}
.v15-theme{--v15-bg:#f6f4ef;--v15-paper:#fff;--v15-paper-deep:#ece7de;--v15-ink:#1c1a17;--v15-ink-soft:#4a453d;--v15-ink-mute:#8c8579;--v15-line:#e5ded2;--v15-accent:#6c5ce7;--v15-gold:#b89244;--v15-sale:#c0392b;background:var(--v15-bg);color:var(--v15-ink);font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif}.v15-theme h1,.v15-theme h2,.v15-theme h3,.v15-theme .v15-display{font-family:var(--font-bricolage), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;font-weight:600}.v15-snap{scroll-snap-type:y proximity}.v15-snap-item{scroll-snap-align:start}@keyframes v15-bob{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}.v15-bob{animation:1.8s ease-in-out infinite v15-bob}@keyframes v15-kenburns{0%{transform:scale(1.05)}to{transform:scale(1.16)}}.v15-kenburns{animation:14s ease-out both v15-kenburns}@media (prefers-reduced-motion:reduce){.v15-bob,.v15-kenburns{animation:none}.v15-snap{scroll-snap-type:none}}.v15-theme{--paper:var(--v15-paper);--paper-soft:var(--v15-bg);--paper-deep:var(--v15-paper-deep);--paper-line:var(--v15-line);--ink:var(--v15-ink);--ink-soft:var(--v15-ink-soft);--ink-mute:var(--v15-ink-mute);--forest:var(--v15-accent);--forest-deep:var(--v15-accent);--forest-soft:var(--v15-paper-deep);--coral:var(--v15-sale)}
.v17-theme{--v17-bg:#f3eee7;--v17-paper:#fbf8f3;--v17-paper-deep:#e7decf;--v17-ink:#232019;--v17-ink-soft:#544d40;--v17-ink-mute:#948a78;--v17-line:#e2d7c5;--v17-accent:#9a7b4f;--v17-gold:#c2a06a;--v17-sale:#b5472e;background:var(--v17-bg);color:var(--v17-ink);font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif}.v17-theme h1,.v17-theme h2,.v17-theme h3,.v17-theme .v17-display{font-family:var(--font-fraunces), Georgia, "Times New Roman", serif;letter-spacing:-.015em;font-optical-sizing:auto;font-weight:400}@keyframes v17-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.v17-fade-up{animation:.6s cubic-bezier(.22,1,.36,1) both v17-fade-up}@media (prefers-reduced-motion:reduce){.v17-fade-up{animation:none}}.v17-theme{--paper:var(--v17-paper);--paper-soft:var(--v17-bg);--paper-deep:var(--v17-paper-deep);--paper-line:var(--v17-line);--ink:var(--v17-ink);--ink-soft:var(--v17-ink-soft);--ink-mute:var(--v17-ink-mute);--forest:var(--v17-accent);--forest-deep:var(--v17-accent);--forest-soft:var(--v17-paper-deep);--coral:var(--v17-sale)}
.v18-theme{--v18-bg:#f5f4f8;--v18-paper:#fff;--v18-paper-deep:#eceaf1;--v18-ink:#1a1730;--v18-ink-soft:#4c4866;--v18-ink-mute:#8a86a0;--v18-line:#e6e3ee;--v18-accent:#6c5cff;--v18-gold:#14a8a0;--v18-sale:#e0457e;background:var(--v18-bg);color:var(--v18-ink);font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif}.v18-theme h1,.v18-theme h2,.v18-theme h3,.v18-theme .v18-display{font-family:var(--font-spacegrotesk), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;font-weight:600}.v18-glass{-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#fff9;border:1px solid #1a173012}.v18-grid-bg{background-image:linear-gradient(#1a173009 1px,#0000 1px),linear-gradient(90deg,#1a173009 1px,#0000 1px);background-size:56px 56px}@keyframes v18-twinkle{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:.9;transform:scale(1.15)}}.v18-twinkle{animation:3.2s ease-in-out infinite v18-twinkle}@media (prefers-reduced-motion:reduce){.v18-twinkle{animation:none}}.v18-theme{--paper:var(--v18-paper);--paper-soft:var(--v18-bg);--paper-deep:var(--v18-paper-deep);--paper-line:var(--v18-line);--ink:var(--v18-ink);--ink-soft:var(--v18-ink-soft);--ink-mute:var(--v18-ink-mute);--forest:var(--v18-accent);--forest-deep:var(--v18-accent);--forest-soft:var(--v18-paper-deep);--coral:var(--v18-sale)}
.v19-theme{--v19-bg:#f4f5f3;--v19-paper:#fff;--v19-paper-deep:#e9ece7;--v19-ink:#16201a;--v19-ink-soft:#46524a;--v19-ink-mute:#8a938c;--v19-line:#e2e6e0;--v19-accent:#11806a;--v19-gold:#e0a33e;--v19-sale:#d7503a;background:var(--v19-bg);color:var(--v19-ink);font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif}.v19-theme h1,.v19-theme h2,.v19-theme h3,.v19-theme .v19-display{font-family:var(--font-bricolage), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;font-weight:600}.v19-tile{background-color:var(--v19-paper);border:1px solid var(--v19-line);border-radius:1.5rem;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;overflow:hidden}.v19-tile:hover{transform:translateY(-4px);box-shadow:0 18px 50px -22px #11806a4d}@media (prefers-reduced-motion:reduce){.v19-tile{transition:none}.v19-tile:hover{transform:none}}.v19-theme{--paper:var(--v19-paper);--paper-soft:var(--v19-bg);--paper-deep:var(--v19-paper-deep);--paper-line:var(--v19-line);--ink:var(--v19-ink);--ink-soft:var(--v19-ink-soft);--ink-mute:var(--v19-ink-mute);--forest:var(--v19-accent);--forest-deep:var(--v19-accent);--forest-soft:var(--v19-paper-deep);--coral:var(--v19-sale)}
.v20-theme{--v20-bg:#efeae3;--v20-paper:#f8f4ee;--v20-paper-deep:#e2d9cc;--v20-ink:#2a211c;--v20-ink-soft:#564a41;--v20-ink-mute:#968a7c;--v20-line:#ddd2c2;--v20-accent:#7a2e3b;--v20-gold:#b08a4f;--v20-sale:#b0472e;background:var(--v20-bg);color:var(--v20-ink);font-family:var(--font-spectral), Georgia, serif}.v20-theme h1,.v20-theme h2,.v20-theme h3,.v20-theme .v20-display{font-family:var(--font-syne), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;font-weight:700}.v20-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.v20-no-scrollbar::-webkit-scrollbar{display:none}@keyframes v20-ping{0%{opacity:.7;transform:scale(1)}75%,to{opacity:0;transform:scale(2.4)}}.v20-ping:before{content:"";background:currentColor;border-radius:9999px;animation:2s cubic-bezier(0,0,.2,1) infinite v20-ping;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.v20-ping:before{animation:none}}.v20-theme{--paper:var(--v20-paper);--paper-soft:var(--v20-bg);--paper-deep:var(--v20-paper-deep);--paper-line:var(--v20-line);--ink:var(--v20-ink);--ink-soft:var(--v20-ink-soft);--ink-mute:var(--v20-ink-mute);--forest:var(--v20-accent);--forest-deep:var(--v20-accent);--forest-soft:var(--v20-paper-deep);--coral:var(--v20-sale)}
.v22-theme{--v22-bg:#f5f2ec;--v22-paper:#fbf9f4;--v22-paper-deep:#ece6db;--v22-ink:#2a2723;--v22-ink-soft:#5a554d;--v22-ink-mute:#9c9488;--v22-line:#e4dccf;--v22-accent:#8a7c66;--v22-gold:#b49a6a;--v22-sale:#b5573e;background:var(--v22-bg);color:var(--v22-ink);font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif}.v22-theme h1,.v22-theme h2,.v22-theme h3,.v22-theme .v22-display{font-family:var(--font-instrument), Georgia, "Times New Roman", serif;letter-spacing:-.01em;font-weight:400}@keyframes v22-kenburns{0%{transform:scale(1)}to{transform:scale(1.1)}}.v22-kenburns{animation:18s ease-out both v22-kenburns}@media (prefers-reduced-motion:reduce){.v22-kenburns{animation:none}}.v22-theme{--paper:var(--v22-paper);--paper-soft:var(--v22-bg);--paper-deep:var(--v22-paper-deep);--paper-line:var(--v22-line);--ink:var(--v22-ink);--ink-soft:var(--v22-ink-soft);--ink-mute:var(--v22-ink-mute);--forest:var(--v22-accent);--forest-deep:var(--v22-accent);--forest-soft:var(--v22-paper-deep);--coral:var(--v22-sale)}
.v23-theme{--v23-bg:#fff;--v23-paper:#fff;--v23-paper-deep:#f1f0eb;--v23-ink:#1f1d18;--v23-ink-soft:#54514a;--v23-ink-mute:#928e84;--v23-line:#e9e6de;--v23-accent:#6b7256;--v23-gold:#b89c5e;--v23-sale:#b4513a;background:var(--v23-bg);color:var(--v23-ink);font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif}.v23-theme h1,.v23-theme h2,.v23-theme h3,.v23-theme .v23-display{font-family:var(--font-bricolage), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;font-weight:600}@keyframes v23-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}.v23-kenburns{animation:16s ease-out both v23-kenburns}@media (prefers-reduced-motion:reduce){.v23-kenburns{animation:none}}.v23-theme{--paper:var(--v23-paper);--paper-soft:var(--v23-bg);--paper-deep:var(--v23-paper-deep);--paper-line:var(--v23-line);--ink:var(--v23-ink);--ink-soft:var(--v23-ink-soft);--ink-mute:var(--v23-ink-mute);--forest:var(--v23-accent);--forest-deep:var(--v23-accent);--forest-soft:var(--v23-paper-deep);--coral:var(--v23-sale)}
.v24-theme{--v24-bg:#f4efe6;--v24-paper:#fbf8f2;--v24-paper-deep:#ebe3d4;--v24-ink:#2a241c;--v24-ink-soft:#5a5043;--v24-ink-mute:#9a8e7c;--v24-line:#e4dac8;--v24-accent:#b5663f;--v24-gold:#c49a5e;--v24-sale:#b0442e;background:var(--v24-bg);color:var(--v24-ink);font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif}.v24-theme h1,.v24-theme h2,.v24-theme h3,.v24-theme .v-hero-title{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.015em;font-weight:400}@keyframes v24-kenburns{0%{transform:scale(1)}to{transform:scale(1.07)}}.v24-kenburns{animation:16s ease-out both v24-kenburns}@media (prefers-reduced-motion:reduce){.v24-kenburns{animation:none}}.v24-theme{--paper:var(--v24-paper);--paper-soft:var(--v24-bg);--paper-deep:var(--v24-paper-deep);--paper-line:var(--v24-line);--ink:var(--v24-ink);--ink-soft:var(--v24-ink-soft);--ink-mute:var(--v24-ink-mute);--forest:var(--v24-accent);--forest-deep:var(--v24-accent);--forest-soft:var(--v24-paper-deep);--coral:var(--v24-sale)}
.v25-theme{--v25-bg:#f7f5f1;--v25-paper:#fff;--v25-paper-deep:#ede8e0;--v25-ink:#241e20;--v25-ink-soft:#564b4d;--v25-ink-mute:#978a8c;--v25-line:#e7e0d9;--v25-accent:#7c4a52;--v25-gold:#b08a5e;--v25-sale:#b0442e;background:var(--v25-bg);color:var(--v25-ink);font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif}.v25-theme h1,.v25-theme h2,.v25-theme h3,.v25-theme .v-hero-title{font-family:var(--font-instrument), Georgia, serif;letter-spacing:-.01em;font-weight:400}@keyframes v25-kenburns{0%{transform:scale(1)}to{transform:scale(1.07)}}.v25-kenburns{animation:16s ease-out both v25-kenburns}@media (prefers-reduced-motion:reduce){.v25-kenburns{animation:none}}.v25-theme{--paper:var(--v25-paper);--paper-soft:var(--v25-bg);--paper-deep:var(--v25-paper-deep);--paper-line:var(--v25-line);--ink:var(--v25-ink);--ink-soft:var(--v25-ink-soft);--ink-mute:var(--v25-ink-mute);--forest:var(--v25-accent);--forest-deep:var(--v25-accent);--forest-soft:var(--v25-paper-deep);--coral:var(--v25-sale)}
.v26-theme{--v26-bg:#fff;--v26-paper:#fff;--v26-paper-deep:#eef1f4;--v26-ink:#1b2229;--v26-ink-soft:#4c545c;--v26-ink-mute:#8a9299;--v26-line:#e4e8ec;--v26-accent:#4f6d8c;--v26-gold:#a98d5a;--v26-sale:#b0442e;background:var(--v26-bg);color:var(--v26-ink);font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif}.v26-theme h1,.v26-theme h2,.v26-theme h3,.v26-theme .v-hero-title{font-family:var(--font-syne), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;font-weight:700}@keyframes v26-kenburns{0%{transform:scale(1)}to{transform:scale(1.07)}}.v26-kenburns{animation:16s ease-out both v26-kenburns}@media (prefers-reduced-motion:reduce){.v26-kenburns{animation:none}}.v26-theme{--paper:var(--v26-paper);--paper-soft:var(--v26-bg);--paper-deep:var(--v26-paper-deep);--paper-line:var(--v26-line);--ink:var(--v26-ink);--ink-soft:var(--v26-ink-soft);--ink-mute:var(--v26-ink-mute);--forest:var(--v26-accent);--forest-deep:var(--v26-accent);--forest-soft:var(--v26-paper-deep);--coral:var(--v26-sale)}
.v27-theme{--v27-bg:#f2eee6;--v27-paper:#fbf9f4;--v27-paper-deep:#e8e1d4;--v27-ink:#2a2218;--v27-ink-soft:#574c3d;--v27-ink-mute:#978b78;--v27-line:#e3dacb;--v27-accent:#6b4a36;--v27-gold:#b5934f;--v27-sale:#a8472e;background:var(--v27-bg);color:var(--v27-ink);font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif}.v27-theme h1,.v27-theme h2,.v27-theme h3,.v27-theme .v-hero-title{font-family:var(--font-spectral), Georgia, serif;letter-spacing:-.01em;font-weight:500}@keyframes v27-kenburns{0%{transform:scale(1)}to{transform:scale(1.07)}}.v27-kenburns{animation:16s ease-out both v27-kenburns}@media (prefers-reduced-motion:reduce){.v27-kenburns{animation:none}}.v27-theme{--paper:var(--v27-paper);--paper-soft:var(--v27-bg);--paper-deep:var(--v27-paper-deep);--paper-line:var(--v27-line);--ink:var(--v27-ink);--ink-soft:var(--v27-ink-soft);--ink-mute:var(--v27-ink-mute);--forest:var(--v27-accent);--forest-deep:var(--v27-accent);--forest-soft:var(--v27-paper-deep);--coral:var(--v27-sale)}
