@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-divide-x-reverse:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-900:#82181a;--color-amber-100:#fef3c6;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-green-100:#dcfce7;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-emerald-100:#d0fae5;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-blue-100:#dbeafe;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-violet-100:#ede9fe;--color-violet-700:#7008e7;--color-purple-50:#faf5ff;--color-purple-200:#e9d5ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-purple-700:#8200da;--color-rose-100:#ffe4e6;--color-rose-700:#c20039;--color-slate-100:#f1f5f9;--color-slate-300:#cad5e2;--color-slate-500:#62748e;--color-slate-700:#314158;--color-zinc-100:#f4f4f5;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:clamp(.72rem, .68rem + .2vw, .82rem);--text-xs--line-height:calc(1 / .75);--text-sm:clamp(.85rem, .78rem + .35vw, .95rem);--text-sm--line-height:calc(1.25 / .875);--text-base:clamp(.95rem, .88rem + .45vw, 1.05rem);--text-base--line-height:calc(1.5 / 1);--text-lg:clamp(1.1rem, .95rem + .8vw, 1.4rem);--text-lg--line-height:calc(1.75 / 1.125);--text-xl:clamp(1.4rem, 1rem + 1.4vw, 2rem);--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:clamp(1.9rem, 1.1rem + 2.2vw, 3.2rem);--text-2xl--line-height:calc(2 / 1.5);--text-3xl:clamp(2.4rem, 1rem + 3.8vw, 4.8rem);--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--leading-loose:2;--radius-sm:.2rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 16px #00000014;--shadow-lg:0 12px 40px #0000001f;--shadow-xl:0 24px 60px #00000029;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Cormorant", "Georgia", serif;--font-body:"Satoshi", "Inter", sans-serif;--text-hero:clamp(2.8rem, .5rem + 6.5vw, 7.5rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-full:9999px;--content-narrow:640px;--content-default:1000px;--content-wide:1280px;--transition-interactive:.18s cubic-bezier(.16, 1, .3, 1);--transition-page:.32s cubic-bezier(.16, 1, .3, 1);--nav-height:70px;--color-bg:#fafaf8;--color-surface:#fff;--color-surface-2:#f5f5f0;--color-surface-offset:#eeeee8;--color-surface-offset-2:#e8e8e2;--color-divider:#d8d8d2;--color-border:#d0d0ca;--color-text:#1a1a1a;--color-text-muted:#6b6b65;--color-text-faint:#a8a8a0;--color-text-inverse:#fafaf8;--color-primary:#b8860b;--color-primary-hover:#9a7209;--color-primary-active:#7c5d07;--color-primary-highlight:#f5eed8;--color-charcoal:#1a1a1a;--color-charcoal-mid:#242424;--color-charcoal-light:#3a3a3a;--color-charcoal-text:#e8e8e0;--color-error:#c0392b;--color-success:#2d6a4f}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-purple-50:lab(97.1627% 2.99937 -4.13398);--color-purple-200:lab(87.8405% 13.4282 -18.7159);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-800:lab(15.7305% .613764 -2.16959);--color-zinc-900:lab(8.30603% .618205 -2.16572)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-\[2px\]{inset:-2px}.inset-0{inset:calc(var(--spacing) * 0)}.inset-3{inset:calc(var(--spacing) * 3)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.-top-3\.5{top:calc(var(--spacing) * -3.5)}.-top-4{top:calc(var(--spacing) * -4)}.-top-10{top:calc(var(--spacing) * -10)}.-top-16{top:calc(var(--spacing) * -16)}.-top-24{top:calc(var(--spacing) * -24)}.-top-40{top:calc(var(--spacing) * -40)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-7{top:calc(var(--spacing) * 7)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.top-12{top:calc(var(--spacing) * 12)}.top-24{top:calc(var(--spacing) * 24)}.top-\[-10\%\]{top:-10%}.top-\[-20\%\]{top:-20%}.top-\[-30\%\]{top:-30%}.top-\[22\%\]{top:22%}.top-\[26px\]{top:26px}.top-\[42px\]{top:42px}.top-\[52px\]{top:52px}.top-\[calc\(var\(--nav-height\,80px\)\+1\.5rem\)\]{top:calc(var(--nav-height,80px) + 1.5rem)}.top-\[var\(--nav-height\)\]{top:var(--nav-height)}.top-\[var\(--nav-height\,64px\)\]{top:var(--nav-height,64px)}.top-\[var\(--nav-height\,70px\)\]{top:var(--nav-height,70px)}.top-\[var\(--nav-height\,80px\)\]{top:var(--nav-height,80px)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-24{right:calc(var(--spacing) * -24)}.-right-40{right:calc(var(--spacing) * -40)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-10{right:calc(var(--spacing) * 10)}.right-\[8\%\]{right:8%}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-10{bottom:calc(var(--spacing) * -10)}.-bottom-20{bottom:calc(var(--spacing) * -20)}.-bottom-40{bottom:calc(var(--spacing) * -40)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-\[22\%\]{bottom:22%}.bottom-full{bottom:100%}.-left-2{left:calc(var(--spacing) * -2)}.-left-20{left:calc(var(--spacing) * -20)}.-left-40{left:calc(var(--spacing) * -40)}.-left-\[31px\]{left:-31px}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-8{left:calc(var(--spacing) * 8)}.left-\[7px\]{left:7px}.left-\[8\%\]{left:8%}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[71\]{z-index:71}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-start-3{grid-column-start:3}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.float-left{float:left}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-10{margin-block:calc(var(--spacing) * 10)}.my-12{margin-block:calc(var(--spacing) * 12)}.my-16{margin-block:calc(var(--spacing) * 16)}.my-20{margin-block:calc(var(--spacing) * 20)}.my-24{margin-block:calc(var(--spacing) * 24)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-px{margin-top:-1px}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-28{margin-top:calc(var(--spacing) * 28)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[1\/1\]{aspect-ratio:1}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[3\/5\]{aspect-ratio:3/5}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/11\]{aspect-ratio:16/11}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[18px\]{height:18px}.h-\[22\%\]{height:22%}.h-\[24\%\]{height:24%}.h-\[38\%\]{height:38%}.h-\[52px\]{height:52px}.h-\[60vh\]{height:60vh}.h-\[70\%\]{height:70%}.h-\[80vh\]{height:80vh}.h-\[84px\]{height:84px}.h-\[90px\]{height:90px}.h-\[90vh\]{height:90vh}.h-\[100dvh\]{height:100dvh}.h-\[100svh\]{height:100svh}.h-\[110\%\]{height:110%}.h-\[120\%\]{height:120%}.h-\[140px\]{height:140px}.h-\[300px\]{height:300px}.h-\[360px\]{height:360px}.h-\[480px\]{height:480px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-\[640px\]{height:640px}.h-\[800px\]{height:800px}.h-\[900px\]{height:900px}.h-\[var\(--nav-height\)\]{height:var(--nav-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[72vh\]{max-height:72vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[420px\]{max-height:420px}.max-h-\[520px\]{max-height:520px}.max-h-\[calc\(100vh-var\(--nav-height\)\)\]{max-height:calc(100vh - var(--nav-height))}.max-h-\[calc\(100vh-var\(--nav-height\,80px\)-3rem\)\]{max-height:calc(100vh - var(--nav-height,80px) - 3rem)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-\[48px\]{min-height:48px}.min-h-\[60px\]{min-height:60px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[80vh\]{min-height:80vh}.min-h-\[88vh\]{min-height:88vh}.min-h-\[92vh\]{min-height:92vh}.min-h-\[94vh\]{min-height:94vh}.min-h-\[100svh\]{min-height:100svh}.min-h-\[100vh\]{min-height:100vh}.min-h-\[140px\]{min-height:140px}.min-h-\[340px\]{min-height:340px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-\[600px\]{min-height:600px}.min-h-\[calc\(100vh-64px\)\]{min-height:calc(100vh - 64px)}.min-h-\[calc\(100vh-var\(--nav-height\)\)\]{min-height:calc(100vh - var(--nav-height))}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[2px\]{width:2px}.w-\[18px\]{width:18px}.w-\[28\%\]{width:28%}.w-\[35\%\]{width:35%}.w-\[52px\]{width:52px}.w-\[70\%\]{width:70%}.w-\[70vw\]{width:70vw}.w-\[72px\]{width:72px}.w-\[75\%\]{width:75%}.w-\[78vw\]{width:78vw}.w-\[80\%\]{width:80%}.w-\[84px\]{width:84px}.w-\[85\%\]{width:85%}.w-\[90\%\]{width:90%}.w-\[112px\]{width:112px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[360px\]{width:360px}.w-\[440px\]{width:440px}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.w-\[800px\]{width:800px}.w-\[900px\]{width:900px}.w-\[min\(320px\,60\%\)\]{width:min(320px,60%)}.w-\[min\(480px\,70\%\)\]{width:min(480px,70%)}.w-\[min\(520px\,85\%\)\]{width:min(520px,85%)}.w-\[min\(640px\,85\%\)\]{width:min(640px,85%)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[16ch\]{max-width:16ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[28ch\]{max-width:28ch}.max-w-\[36rem\]{max-width:36rem}.max-w-\[42ch\]{max-width:42ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[52px\]{max-width:52px}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[60px\]{max-width:60px}.max-w-\[85\%\]{max-width:85%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[780px\]{max-width:780px}.max-w-\[800px\]{max-width:800px}.max-w-\[820px\]{max-width:820px}.max-w-\[840px\]{max-width:840px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-\[920px\]{max-width:920px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-\[var\(--article-max\)\]{max-width:var(--article-max)}.max-w-\[var\(--content-default\)\]{max-width:var(--content-default)}.max-w-\[var\(--content-narrow\)\]{max-width:var(--content-narrow)}.max-w-\[var\(--content-narrow\,720px\)\]{max-width:var(--content-narrow,720px)}.max-w-\[var\(--content-wide\)\]{max-width:var(--content-wide)}.max-w-\[var\(--content-wide\,1200px\)\]{max-width:var(--content-wide,1200px)}.max-w-\[var\(--content-wide\,1280px\)\]{max-width:var(--content-wide,1280px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-\[18px\]{min-width:18px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[480px\]{min-width:480px}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[-2deg\]{rotate:-2deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[fadeInUp_1s_ease-out\]{animation:1s ease-out fadeInUp}.animate-\[fadeInUp_1s_ease-out_0\.2s_both\]{animation:1s ease-out .2s both fadeInUp}.animate-\[fadeInUp_1s_ease-out_0\.4s_both\]{animation:1s ease-out .4s both fadeInUp}.animate-\[fadeInUp_1s_ease-out_0\.6s_both\]{animation:1s ease-out .6s both fadeInUp}.animate-\[fadeIn_0\.8s_ease-out\]{animation:.8s ease-out fadeIn}.animate-\[shimmer_1\.6s_ease-in-out_infinite\]{animation:1.6s ease-in-out infinite shimmer}.animate-\[spin_2\.8s_linear_infinite\]{animation:2.8s linear infinite spin}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-\[var\(--nav-height\)\]{scroll-margin-top:var(--nav-height)}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.appearance-none{appearance:none}.columns-1{columns:1}.columns-2{columns:2}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.grid-cols-\[auto_1fr_auto_auto\]{grid-template-columns:auto 1fr auto auto}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-1) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-2) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-3) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-4) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-5) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-6) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-8) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-10) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-12) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-16) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-16) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-14{row-gap:calc(var(--spacing) * 14)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#F5F5F0\]>:not(:last-child)){border-color:#f5f5f0}:where(.divide-\[var\(--color-border\)\]>:not(:last-child)){border-color:var(--color-border)}:where(.divide-\[var\(--color-divider\)\]>:not(:last-child)){border-color:var(--color-divider)}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[calc\(var\(--radius-md\)-2px\)\]{border-radius:calc(var(--radius-md) - 2px)}.rounded-\[calc\(var\(--radius-xl\)\+2px\)\]{border-radius:calc(var(--radius-xl) + 2px)}.rounded-\[var\(--radius-full\)\]{border-radius:var(--radius-full)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-\[var\(--radius-md\)\]{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-\[var\(--radius-xl\)\]{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-b-\[calc\(var\(--radius-md\)-2px\)\]{border-bottom-right-radius:calc(var(--radius-md) - 2px);border-bottom-left-radius:calc(var(--radius-md) - 2px)}.rounded-b-\[var\(--radius-md\)\]{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-b-\[var\(--radius-xl\)\]{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-white\/50{border-color:#ffffff80!important}@supports (color:color-mix(in lab, red, red)){.\!border-white\/50{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)!important}}.border-\[\#1A1815\]{border-color:#1a1815}.border-\[\#1a1408\]\/10{border-color:#1a14081a;border-color:lab(6.73902% 1.42183 6.79266/.1)}.border-\[\#1a1408\]\/12{border-color:#1a14081f;border-color:lab(6.73902% 1.42183 6.79266/.12)}.border-\[\#1a1408\]\/15{border-color:#1a140826;border-color:lab(6.73902% 1.42183 6.79266/.15)}.border-\[\#1f1f1f\]{border-color:#1f1f1f}.border-\[\#3A3A3A\]{border-color:#3a3a3a}.border-\[\#6b6b78\]{border-color:#6b6b78}.border-\[\#9aa0a8\]{border-color:#9aa0a8}.border-\[\#9aa0a8\]\/30{border-color:#9aa0a84d;border-color:lab(65.5648% -1.01691 -4.95576/.3)}.border-\[\#B8860B\]{border-color:#b8860b}.border-\[\#B8860B\]\/20{border-color:#b8860b33;border-color:lab(59.6852% 13.0621 62.6476/.2)}.border-\[\#B8860B\]\/30{border-color:#b8860b4d;border-color:lab(59.6852% 13.0621 62.6476/.3)}.border-\[\#B8860B\]\/60{border-color:#b8860b99;border-color:lab(59.6852% 13.0621 62.6476/.6)}.border-\[\#D0D0CA\]{border-color:#d0d0ca}.border-\[\#D4AF37\]\/0{border-color:#0000;border-color:lab(0% 0 0/0)}.border-\[\#D4AF37\]\/30{border-color:#d4af374d;border-color:lab(73.2933% 5.13336 62.8198/.3)}.border-\[\#D4AF37\]\/60{border-color:#d4af3799;border-color:lab(73.2933% 5.13336 62.8198/.6)}.border-\[\#F5F5F0\]{border-color:#f5f5f0}.border-\[\#FAFAF8\]{border-color:#fafaf8}.border-\[\#a67809\]\/30{border-color:#a678094d;border-color:lab(53.9903% 12.398 57.9142/.3)}.border-\[\#b89761\]\/40{border-color:#b8976166;border-color:lab(64.6235% 7.54619 33.2249/.4)}.border-\[\#d4af37\]{border-color:#d4af37}.border-\[\#d4af37\]\/20{border-color:#d4af3733;border-color:lab(73.2933% 5.13336 62.8198/.2)}.border-\[\#d4af37\]\/30{border-color:#d4af374d;border-color:lab(73.2933% 5.13336 62.8198/.3)}.border-\[\#d4af37\]\/40{border-color:#d4af3766;border-color:lab(73.2933% 5.13336 62.8198/.4)}.border-\[\#d4af37\]\/50{border-color:#d4af3780;border-color:lab(73.2933% 5.13336 62.8198/.5)}.border-\[color\:var\(--color-charcoal\)\]{border-color:var(--color-charcoal)}.border-\[color\:var\(--color-charcoal\)\]\/15{border-color:#1a1a1a26}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--color-charcoal\)\]\/15{border-color:color-mix(in oklab, var(--color-charcoal) 15%, transparent)}}.border-\[color\:var\(--color-charcoal\)\]\/60{border-color:#1a1a1a99}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--color-charcoal\)\]\/60{border-color:color-mix(in oklab, var(--color-charcoal) 60%, transparent)}}.border-\[color\:var\(--color-divider\)\]{border-color:var(--color-divider)}.border-\[color\:var\(--color-primary\)\]{border-color:var(--color-primary)}.border-\[color\:var\(--color-primary\)\]\/40{border-color:#b8860b66}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--color-primary\)\]\/40{border-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.border-\[color\:var\(--color-primary\)\]\/60{border-color:#b8860b99}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--color-primary\)\]\/60{border-color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}.border-\[rgba\(20\,17\,12\,0\.12\)\]{border-color:#14110c1f}.border-\[rgba\(220\,90\,90\,0\.25\)\]{border-color:#dc5a5a40}.border-\[var\(--color-bg\)\]{border-color:var(--color-bg)}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-charcoal\)\]{border-color:var(--color-charcoal)}.border-\[var\(--color-charcoal-light\)\]{border-color:var(--color-charcoal-light)}.border-\[var\(--color-danger\)\]\/30{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-danger\)\]\/30{border-color:color-mix(in oklab, var(--color-danger) 30%, transparent)}}.border-\[var\(--color-danger\)\]\/40{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-danger\)\]\/40{border-color:color-mix(in oklab, var(--color-danger) 40%, transparent)}}.border-\[var\(--color-divider\)\]{border-color:var(--color-divider)}.border-\[var\(--color-divider\)\]\/40{border-color:#d8d8d266}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-divider\)\]\/40{border-color:color-mix(in oklab, var(--color-divider) 40%, transparent)}}.border-\[var\(--color-divider\,\#D8D8D2\)\]{border-color:var(--color-divider,#d8d8d2)}.border-\[var\(--color-error\)\]{border-color:var(--color-error)}.border-\[var\(--color-error\)\]\/20{border-color:#c0392b33}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-error\)\]\/20{border-color:color-mix(in oklab, var(--color-error) 20%, transparent)}}.border-\[var\(--color-error\)\]\/30{border-color:#c0392b4d}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-error\)\]\/30{border-color:color-mix(in oklab, var(--color-error) 30%, transparent)}}.border-\[var\(--color-primary\)\]{border-color:var(--color-primary)}.border-\[var\(--color-primary\)\]\/15{border-color:#b8860b26}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-primary\)\]\/15{border-color:color-mix(in oklab, var(--color-primary) 15%, transparent)}}.border-\[var\(--color-primary\)\]\/20{border-color:#b8860b33}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-primary\)\]\/20{border-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.border-\[var\(--color-primary\)\]\/25{border-color:#b8860b40}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-primary\)\]\/25{border-color:color-mix(in oklab, var(--color-primary) 25%, transparent)}}.border-\[var\(--color-primary\)\]\/30{border-color:#b8860b4d}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-primary\)\]\/30{border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.border-\[var\(--color-primary\)\]\/35{border-color:#b8860b59}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-primary\)\]\/35{border-color:color-mix(in oklab, var(--color-primary) 35%, transparent)}}.border-\[var\(--color-primary\)\]\/40{border-color:#b8860b66}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-primary\)\]\/40{border-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.border-\[var\(--color-primary\)\]\/50{border-color:#b8860b80}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-primary\)\]\/50{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.border-\[var\(--color-primary\)\]\/60{border-color:#b8860b99}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-primary\)\]\/60{border-color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}.border-\[var\(--color-success\)\]\/30{border-color:#2d6a4f4d}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-success\)\]\/30{border-color:color-mix(in oklab, var(--color-success) 30%, transparent)}}.border-black{border-color:var(--color-black)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-black\/40{border-color:#0006}@supports (color:color-mix(in lab, red, red)){.border-black\/40{border-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.border-current{border-color:currentColor}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.border-green-500\/30{border-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.border-red-400\/20{border-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.border-red-900\/40{border-color:#82181a66}@supports (color:color-mix(in lab, red, red)){.border-red-900\/40{border-color:color-mix(in oklab, var(--color-red-900) 40%, transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-zinc-600{border-color:var(--color-zinc-600)}.border-zinc-700{border-color:var(--color-zinc-700)}.border-zinc-800{border-color:var(--color-zinc-800)}.border-t-\[\#d4af37\]{border-top-color:#d4af37}.border-t-black{border-top-color:var(--color-black)}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.bg-\[\#0A0805\]\/80{background-color:#0a0805cc;background-color:lab(2.26555% .231825 1.33579/.8)}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#0a0a0a\]\/0{background-color:#0000;background-color:lab(0% 0 0/0)}.bg-\[\#0a0a0a\]\/70{background-color:#0a0a0ab3;background-color:lab(2.74175% 0 .00000596046/.7)}.bg-\[\#0a0a0a\]\/80{background-color:#0a0a0acc;background-color:lab(2.74175% 0 .00000596046/.8)}.bg-\[\#0a0a0c\]{background-color:#0a0a0c}.bg-\[\#0a0d12\]{background-color:#0a0d12}.bg-\[\#0a1322\]{background-color:#0a1322}.bg-\[\#0a1322\]\/0{background-color:#0000;background-color:lab(0% 0 0/0)}.bg-\[\#0a1322\]\/70{background-color:#0a1322b3;background-color:lab(5.70295% .130855 -11.5318/.7)}.bg-\[\#0c0c0e\]{background-color:#0c0c0e}.bg-\[\#0c0608\]{background-color:#0c0608}.bg-\[\#0c0608\]\/0{background-color:#0000;background-color:lab(0% 0 0/0)}.bg-\[\#0c0608\]\/70{background-color:#0c0608b3;background-color:lab(2.05118% 1.86687 -.166786/.7)}.bg-\[\#0d0d0d\]{background-color:#0d0d0d}.bg-\[\#0d0905\]{background-color:#0d0905}.bg-\[\#000\]\/0{background-color:#0000;background-color:lab(0% 0 0/0)}.bg-\[\#1A1A1A\]{background-color:#1a1a1a}.bg-\[\#1A1A1A\]\/50{background-color:#1a1a1a80;background-color:lab(9.26318% 0 0/.5)}.bg-\[\#1A1A1A\]\/80{background-color:#1a1a1acc;background-color:lab(9.26318% 0 0/.8)}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#1a1a1d\]{background-color:#1a1a1d}.bg-\[\#1a140e\]{background-color:#1a140e}.bg-\[\#1a140e\]\/0{background-color:#0000;background-color:lab(0% 0 0/0)}.bg-\[\#1a140e\]\/70{background-color:#1a140eb3;background-color:lab(6.84651% 2.09262 4.33179/.7)}.bg-\[\#1a1408\]\/5{background-color:#1a14080d;background-color:lab(6.73902% 1.42183 6.79266/.05)}.bg-\[\#1a1408\]\/15{background-color:#1a140826;background-color:lab(6.73902% 1.42183 6.79266/.15)}.bg-\[\#1c1d1e\]{background-color:#1c1d1e}.bg-\[\#1c1d1e\]\/0{background-color:#0000;background-color:lab(0% 0 0/0)}.bg-\[\#1c1d1e\]\/70{background-color:#1c1d1eb3;background-color:lab(10.6885% -.295974 -.864324/.7)}.bg-\[\#1c1612\]{background-color:#1c1612}.bg-\[\#1c1612\]\/0{background-color:#0000;background-color:lab(0% 0 0/0)}.bg-\[\#1c1612\]\/70{background-color:#1c1612b3;background-color:lab(7.86048% 2.50041 3.62414/.7)}.bg-\[\#2D6A4F1A\]{background-color:#2d6a4f1a}.bg-\[\#2a1810\]\/0{background-color:#0000;background-color:lab(0% 0 0/0)}.bg-\[\#2a1810\]\/55{background-color:#2a18108c;background-color:lab(10.5674% 8.48616 8.95336/.55)}.bg-\[\#2a1810\]\/65{background-color:#2a1810a6;background-color:lab(10.5674% 8.48616 8.95336/.65)}.bg-\[\#3a2a1c\]{background-color:#3a2a1c}.bg-\[\#3a2a1c\]\/0{background-color:#0000;background-color:lab(0% 0 0/0)}.bg-\[\#3a2a1c\]\/70{background-color:#3a2a1cb3;background-color:lab(18.6777% 6.06896 12.1809/.7)}.bg-\[\#3c2e1c\]\/0{background-color:#0000;background-color:lab(0% 0 0/0)}.bg-\[\#3c2e1c\]\/55{background-color:#3c2e1c8c;background-color:lab(20.181% 4.53597 14.1471/.55)}.bg-\[\#111\]{background-color:#111}.bg-\[\#050507\]\/0{background-color:#0000;background-color:lab(0% 0 0/0)}.bg-\[\#050507\]\/65{background-color:#050507a6;background-color:lab(1.4041% .207417 -.760919/.65)}.bg-\[\#070707\]{background-color:#070707}.bg-\[\#181616\]{background-color:#181616}.bg-\[\#181616\]\/0{background-color:#0000;background-color:lab(0% 0 0/0)}.bg-\[\#181616\]\/70{background-color:#181616b3;background-color:lab(7.47054% .993565 .355738/.7)}.bg-\[\#B8860B\]{background-color:#b8860b}.bg-\[\#B8860B\]\/5{background-color:#b8860b0d;background-color:lab(59.6852% 13.0621 62.6476/.05)}.bg-\[\#B8860B\]\/20{background-color:#b8860b33;background-color:lab(59.6852% 13.0621 62.6476/.2)}.bg-\[\#B8860B\]\/30{background-color:#b8860b4d;background-color:lab(59.6852% 13.0621 62.6476/.3)}.bg-\[\#B8860B\]\/40{background-color:#b8860b66;background-color:lab(59.6852% 13.0621 62.6476/.4)}.bg-\[\#B8860B\]\/60{background-color:#b8860b99;background-color:lab(59.6852% 13.0621 62.6476/.6)}.bg-\[\#B8860B\]\/80{background-color:#b8860bcc;background-color:lab(59.6852% 13.0621 62.6476/.8)}.bg-\[\#C0392B1A\]{background-color:#c0392b1a}.bg-\[\#D0D0CA\]{background-color:#d0d0ca}.bg-\[\#DC2626\]{background-color:#dc2626}.bg-\[\#F5EFE2\]{background-color:#f5efe2}.bg-\[\#F5F5F0\]{background-color:#f5f5f0}.bg-\[\#FAF7EF\]{background-color:#faf7ef}.bg-\[\#FAF7EF\]\/85{background-color:#faf7efd9;background-color:lab(97.3008% .0114739 4.2282/.85)}.bg-\[\#FAFAF8\]{background-color:#fafaf8}.bg-\[\#FAFAF8\]\/90{background-color:#fafaf8e6;background-color:lab(98.2302% -.26083 .961208/.9)}.bg-\[\#a67809\]{background-color:#a67809}.bg-\[\#b89761\]\/15{background-color:#b8976126;background-color:lab(64.6235% 7.54619 33.2249/.15)}.bg-\[\#d4af37\]{background-color:#d4af37}.bg-\[\#d4af37\]\/5{background-color:#d4af370d;background-color:lab(73.2933% 5.13336 62.8198/.05)}.bg-\[\#d4af37\]\/10{background-color:#d4af371a;background-color:lab(73.2933% 5.13336 62.8198/.1)}.bg-\[\#e8d8b5\]{background-color:#e8d8b5}.bg-\[\#e8dfd0\]{background-color:#e8dfd0}.bg-\[\#e9dfc8\]{background-color:#e9dfc8}.bg-\[\#efece6\]{background-color:#efece6}.bg-\[\#efece6\]\/40{background-color:#efece666;background-color:lab(93.5086% .26682 3.29156/.4)}.bg-\[color-mix\(in_oklab\,var\(--color-bg\,\#FAFAF8\)_94\%\,transparent\)\]{background-color:#fafaf8f0}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--color-bg\,\#FAFAF8\)_94\%\,transparent\)\]{background-color:color-mix(in oklab,var(--color-bg,#fafaf8) 94%,transparent)}}.bg-\[color\:var\(--color-bg\)\]{background-color:var(--color-bg)}.bg-\[color\:var\(--color-charcoal\)\]{background-color:var(--color-charcoal)}.bg-\[color\:var\(--color-divider\)\]{background-color:var(--color-divider)}.bg-\[color\:var\(--color-primary\)\]{background-color:var(--color-primary)}.bg-\[color\:var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-\[color\:var\(--color-surface-2\)\]{background-color:var(--color-surface-2)}.bg-\[color\:var\(--color-text-faint\)\]{background-color:var(--color-text-faint)}.bg-\[rgba\(0\,0\,0\,0\.3\)\]{background-color:#0000004d}.bg-\[rgba\(220\,90\,90\,0\.08\)\]{background-color:#dc5a5a14}.bg-\[var\(--color-bg\)\]{background-color:var(--color-bg)}.bg-\[var\(--color-bg\)\]\/40{background-color:#fafaf866}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-bg\)\]\/40{background-color:color-mix(in oklab, var(--color-bg) 40%, transparent)}}.bg-\[var\(--color-bg\)\]\/60{background-color:#fafaf899}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-bg\)\]\/60{background-color:color-mix(in oklab, var(--color-bg) 60%, transparent)}}.bg-\[var\(--color-bg\)\]\/75{background-color:#fafaf8bf}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-bg\)\]\/75{background-color:color-mix(in oklab, var(--color-bg) 75%, transparent)}}.bg-\[var\(--color-bg\)\]\/85{background-color:#fafaf8d9}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-bg\)\]\/85{background-color:color-mix(in oklab, var(--color-bg) 85%, transparent)}}.bg-\[var\(--color-bg\)\]\/90{background-color:#fafaf8e6}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-bg\)\]\/90{background-color:color-mix(in oklab, var(--color-bg) 90%, transparent)}}.bg-\[var\(--color-bg\)\]\/95{background-color:#fafaf8f2}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-bg\)\]\/95{background-color:color-mix(in oklab, var(--color-bg) 95%, transparent)}}.bg-\[var\(--color-border\)\]{background-color:var(--color-border)}.bg-\[var\(--color-charcoal\)\]{background-color:var(--color-charcoal)}.bg-\[var\(--color-charcoal\)\]\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-charcoal\)\]\/0{background-color:color-mix(in oklab, var(--color-charcoal) 0%, transparent)}}.bg-\[var\(--color-charcoal-light\)\]{background-color:var(--color-charcoal-light)}.bg-\[var\(--color-charcoal-mid\)\]{background-color:var(--color-charcoal-mid)}.bg-\[var\(--color-danger\)\]\/10{background-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-danger\)\]\/10{background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}}.bg-\[var\(--color-danger\)\]\/15{background-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-danger\)\]\/15{background-color:color-mix(in oklab, var(--color-danger) 15%, transparent)}}.bg-\[var\(--color-divider\)\]{background-color:var(--color-divider)}.bg-\[var\(--color-error\)\]\/10{background-color:#c0392b1a}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-error\)\]\/10{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}.bg-\[var\(--color-error\)\]\/15{background-color:#c0392b26}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-error\)\]\/15{background-color:color-mix(in oklab, var(--color-error) 15%, transparent)}}.bg-\[var\(--color-primary\)\]{background-color:var(--color-primary)}.bg-\[var\(--color-primary\)\]\/5{background-color:#b8860b0d}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-primary\)\]\/5{background-color:color-mix(in oklab, var(--color-primary) 5%, transparent)}}.bg-\[var\(--color-primary\)\]\/8{background-color:#b8860b14}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-primary\)\]\/8{background-color:color-mix(in oklab, var(--color-primary) 8%, transparent)}}.bg-\[var\(--color-primary\)\]\/10{background-color:#b8860b1a}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-primary\)\]\/10{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.bg-\[var\(--color-primary\)\]\/12{background-color:#b8860b1f}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-primary\)\]\/12{background-color:color-mix(in oklab, var(--color-primary) 12%, transparent)}}.bg-\[var\(--color-primary\)\]\/15{background-color:#b8860b26}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-primary\)\]\/15{background-color:color-mix(in oklab, var(--color-primary) 15%, transparent)}}.bg-\[var\(--color-primary\)\]\/20{background-color:#b8860b33}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-primary\)\]\/20{background-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.bg-\[var\(--color-primary\)\]\/25{background-color:#b8860b40}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-primary\)\]\/25{background-color:color-mix(in oklab, var(--color-primary) 25%, transparent)}}.bg-\[var\(--color-primary\)\]\/30{background-color:#b8860b4d}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-primary\)\]\/30{background-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.bg-\[var\(--color-primary\)\]\/40{background-color:#b8860b66}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-primary\)\]\/40{background-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.bg-\[var\(--color-primary\)\]\/50{background-color:#b8860b80}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-primary\)\]\/50{background-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.bg-\[var\(--color-primary\)\]\/60{background-color:#b8860b99}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-primary\)\]\/60{background-color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}.bg-\[var\(--color-primary\)\]\/90{background-color:#b8860be6}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-primary\)\]\/90{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}.bg-\[var\(--color-primary-highlight\)\]{background-color:var(--color-primary-highlight)}.bg-\[var\(--color-primary-highlight\)\]\/40{background-color:#f5eed866}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-primary-highlight\)\]\/40{background-color:color-mix(in oklab, var(--color-primary-highlight) 40%, transparent)}}.bg-\[var\(--color-success\)\]{background-color:var(--color-success)}.bg-\[var\(--color-success\)\]\/10{background-color:#2d6a4f1a}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-success\)\]\/10{background-color:color-mix(in oklab, var(--color-success) 10%, transparent)}}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-\[var\(--color-surface\)\]\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-surface\)\]\/50{background-color:color-mix(in oklab, var(--color-surface) 50%, transparent)}}.bg-\[var\(--color-surface\)\]\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-surface\)\]\/90{background-color:color-mix(in oklab, var(--color-surface) 90%, transparent)}}.bg-\[var\(--color-surface\)\]\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-surface\)\]\/95{background-color:color-mix(in oklab, var(--color-surface) 95%, transparent)}}.bg-\[var\(--color-surface-2\)\]{background-color:var(--color-surface-2)}.bg-\[var\(--color-surface-2\)\]\/30{background-color:#f5f5f04d}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-surface-2\)\]\/30{background-color:color-mix(in oklab, var(--color-surface-2) 30%, transparent)}}.bg-\[var\(--color-surface-2\)\]\/40{background-color:#f5f5f066}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-surface-2\)\]\/40{background-color:color-mix(in oklab, var(--color-surface-2) 40%, transparent)}}.bg-\[var\(--color-surface-2\)\]\/50{background-color:#f5f5f080}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-surface-2\)\]\/50{background-color:color-mix(in oklab, var(--color-surface-2) 50%, transparent)}}.bg-\[var\(--color-surface-2\)\]\/60{background-color:#f5f5f099}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-surface-2\)\]\/60{background-color:color-mix(in oklab, var(--color-surface-2) 60%, transparent)}}.bg-\[var\(--color-surface-2\)\]\/70{background-color:#f5f5f0b3}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-surface-2\)\]\/70{background-color:color-mix(in oklab, var(--color-surface-2) 70%, transparent)}}.bg-\[var\(--color-surface-offset\)\]{background-color:var(--color-surface-offset)}.bg-\[var\(--color-text\)\]{background-color:var(--color-text)}.bg-\[var\(--color-text-faint\)\]{background-color:var(--color-text-faint)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\/0{background-color:color-mix(in oklab, var(--color-black) 0%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.bg-black\/85{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-current{background-color:currentColor}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.bg-green-100\/60{background-color:#dcfce799}@supports (color:color-mix(in lab, red, red)){.bg-green-100\/60{background-color:color-mix(in oklab, var(--color-green-100) 60%, transparent)}}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.bg-green-500\/15{background-color:#00c75826}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/15{background-color:color-mix(in oklab, var(--color-green-500) 15%, transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/15{background-color:color-mix(in oklab, var(--color-purple-500) 15%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-red-500\/90{background-color:#fb2c36e6}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/90{background-color:color-mix(in oklab, var(--color-red-500) 90%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-600\/90{background-color:#e40014e6}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/90{background-color:color-mix(in oklab, var(--color-red-600) 90%, transparent)}}.bg-red-900\/70{background-color:#82181ab3}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/70{background-color:color-mix(in oklab, var(--color-red-900) 70%, transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-500\/15{background-color:#62748e26}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/15{background-color:color-mix(in oklab, var(--color-slate-500) 15%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.bg-white\/35{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-zinc-500{background-color:var(--color-zinc-500)}.bg-zinc-700{background-color:var(--color-zinc-700)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(180deg\,var\(--color-surface-2\)_0\%\,var\(--color-bg\)_100\%\)\]{background-image:linear-gradient(180deg,var(--color-surface-2) 0%,var(--color-bg) 100%)}.bg-\[radial-gradient\(circle\,_var\(--color-primary-highlight\)_0\%\,_transparent_60\%\)\]{background-image:radial-gradient(circle, var(--color-primary-highlight) 0%, transparent 60%)}.bg-\[radial-gradient\(ellipse\,_var\(--color-primary-highlight\)_0\%\,_transparent_65\%\)\]{background-image:radial-gradient(ellipse, var(--color-primary-highlight) 0%, transparent 65%)}.from-\[\#0a0a0a\]\/85{--tw-gradient-from:#0a0a0ad9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#0a0a0a\]\/85{--tw-gradient-from:lab(2.74175% 0 .00000596046/.85)}}.from-\[\#0a0a0a\]\/90{--tw-gradient-from:#0a0a0ae6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#0a0a0a\]\/90{--tw-gradient-from:lab(2.74175% 0 .00000596046/.9)}}.from-\[\#0a0a0a\]\/95{--tw-gradient-from:#0a0a0af2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#0a0a0a\]\/95{--tw-gradient-from:lab(2.74175% 0 .00000596046/.95)}}.from-\[\#0a1322\]\/85{--tw-gradient-from:#0a1322d9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#0a1322\]\/85{--tw-gradient-from:lab(5.70295% .130855 -11.5318/.85)}}.from-\[\#0a1322\]\/95{--tw-gradient-from:#0a1322f2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#0a1322\]\/95{--tw-gradient-from:lab(5.70295% .130855 -11.5318/.95)}}.from-\[\#0c0c0e\]{--tw-gradient-from:#0c0c0e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#0c0608\]\/90{--tw-gradient-from:#0c0608e6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#0c0608\]\/90{--tw-gradient-from:lab(2.05118% 1.86687 -.166786/.9)}}.from-\[\#0c0608\]\/95{--tw-gradient-from:#0c0608f2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#0c0608\]\/95{--tw-gradient-from:lab(2.05118% 1.86687 -.166786/.95)}}.from-\[\#000\]\/90{--tw-gradient-from:#000000e6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#000\]\/90{--tw-gradient-from:lab(0% 0 0/.9)}}.from-\[\#1A1A1A\]\/30{--tw-gradient-from:#1a1a1a4d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#1A1A1A\]\/30{--tw-gradient-from:lab(9.26318% 0 0/.3)}}.from-\[\#1A1A1A\]\/40{--tw-gradient-from:#1a1a1a66;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#1A1A1A\]\/40{--tw-gradient-from:lab(9.26318% 0 0/.4)}}.from-\[\#1A1A1A\]\/50{--tw-gradient-from:#1a1a1a80;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#1A1A1A\]\/50{--tw-gradient-from:lab(9.26318% 0 0/.5)}}.from-\[\#1A1A1A\]\/60{--tw-gradient-from:#1a1a1a99;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#1A1A1A\]\/60{--tw-gradient-from:lab(9.26318% 0 0/.6)}}.from-\[\#1a140e\]\/85{--tw-gradient-from:#1a140ed9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#1a140e\]\/85{--tw-gradient-from:lab(6.84651% 2.09262 4.33179/.85)}}.from-\[\#1a140e\]\/95{--tw-gradient-from:#1a140ef2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#1a140e\]\/95{--tw-gradient-from:lab(6.84651% 2.09262 4.33179/.95)}}.from-\[\#1a1408\]{--tw-gradient-from:#1a1408;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#1c1d1e\]\/85{--tw-gradient-from:#1c1d1ed9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#1c1d1e\]\/85{--tw-gradient-from:lab(10.6885% -.295974 -.864324/.85)}}.from-\[\#1c1d1e\]\/95{--tw-gradient-from:#1c1d1ef2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#1c1d1e\]\/95{--tw-gradient-from:lab(10.6885% -.295974 -.864324/.95)}}.from-\[\#1c1612\]\/85{--tw-gradient-from:#1c1612d9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#1c1612\]\/85{--tw-gradient-from:lab(7.86048% 2.50041 3.62414/.85)}}.from-\[\#1c1612\]\/95{--tw-gradient-from:#1c1612f2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#1c1612\]\/95{--tw-gradient-from:lab(7.86048% 2.50041 3.62414/.95)}}.from-\[\#2a1810\]\/82{--tw-gradient-from:#2a1810d1;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#2a1810\]\/82{--tw-gradient-from:lab(10.5674% 8.48616 8.95336/.82)}}.from-\[\#2a1810\]\/85{--tw-gradient-from:#2a1810d9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#2a1810\]\/85{--tw-gradient-from:lab(10.5674% 8.48616 8.95336/.85)}}.from-\[\#2a1810\]\/90{--tw-gradient-from:#2a1810e6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#2a1810\]\/90{--tw-gradient-from:lab(10.5674% 8.48616 8.95336/.9)}}.from-\[\#2a1810\]\/95{--tw-gradient-from:#2a1810f2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#2a1810\]\/95{--tw-gradient-from:lab(10.5674% 8.48616 8.95336/.95)}}.from-\[\#2a2520\]{--tw-gradient-from:#2a2520;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#3a2a1c\]\/85{--tw-gradient-from:#3a2a1cd9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#3a2a1c\]\/85{--tw-gradient-from:lab(18.6777% 6.06896 12.1809/.85)}}.from-\[\#3a2a1c\]\/95{--tw-gradient-from:#3a2a1cf2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#3a2a1c\]\/95{--tw-gradient-from:lab(18.6777% 6.06896 12.1809/.95)}}.from-\[\#3c2e1c\]\/70{--tw-gradient-from:#3c2e1cb3;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#3c2e1c\]\/70{--tw-gradient-from:lab(20.181% 4.53597 14.1471/.7)}}.from-\[\#3c2e1c\]\/90{--tw-gradient-from:#3c2e1ce6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#3c2e1c\]\/90{--tw-gradient-from:lab(20.181% 4.53597 14.1471/.9)}}.from-\[\#888\]{--tw-gradient-from:#888;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#050507\]\/85{--tw-gradient-from:#050507d9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#050507\]\/85{--tw-gradient-from:lab(1.4041% .207417 -.760919/.85)}}.from-\[\#050507\]\/95{--tw-gradient-from:#050507f2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#050507\]\/95{--tw-gradient-from:lab(1.4041% .207417 -.760919/.95)}}.from-\[\#181616\]\/85{--tw-gradient-from:#181616d9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#181616\]\/85{--tw-gradient-from:lab(7.47054% .993565 .355738/.85)}}.from-\[\#181616\]\/95{--tw-gradient-from:#181616f2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#181616\]\/95{--tw-gradient-from:lab(7.47054% .993565 .355738/.95)}}.from-\[\#a67809\]{--tw-gradient-from:#a67809;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#b89761\]{--tw-gradient-from:#b89761;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#d4af37\]{--tw-gradient-from:#d4af37;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#d4af37\]\/20{--tw-gradient-from:#d4af3733;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#d4af37\]\/20{--tw-gradient-from:lab(73.2933% 5.13336 62.8198/.2)}}.from-\[color\:var\(--color-surface-2\)\]{--tw-gradient-from:var(--color-surface-2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-bg\)\]{--tw-gradient-from:var(--color-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-bg\)\]\/85{--tw-gradient-from:#fafaf8d9}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--color-bg\)\]\/85{--tw-gradient-from:color-mix(in oklab, var(--color-bg) 85%, transparent)}}.from-\[var\(--color-bg\)\]\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-charcoal\)\]{--tw-gradient-from:var(--color-charcoal);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-charcoal\)\]\/40{--tw-gradient-from:#1a1a1a66}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--color-charcoal\)\]\/40{--tw-gradient-from:color-mix(in oklab, var(--color-charcoal) 40%, transparent)}}.from-\[var\(--color-charcoal\)\]\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-charcoal\)\]\/60{--tw-gradient-from:#1a1a1a99}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--color-charcoal\)\]\/60{--tw-gradient-from:color-mix(in oklab, var(--color-charcoal) 60%, transparent)}}.from-\[var\(--color-charcoal\)\]\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-charcoal\)\]\/70{--tw-gradient-from:#1a1a1ab3}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--color-charcoal\)\]\/70{--tw-gradient-from:color-mix(in oklab, var(--color-charcoal) 70%, transparent)}}.from-\[var\(--color-charcoal\)\]\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-charcoal\)\]\/80{--tw-gradient-from:#1a1a1acc}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--color-charcoal\)\]\/80{--tw-gradient-from:color-mix(in oklab, var(--color-charcoal) 80%, transparent)}}.from-\[var\(--color-charcoal\)\]\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-primary\)\]{--tw-gradient-from:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-primary\)\]\/12{--tw-gradient-from:#b8860b1f}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--color-primary\)\]\/12{--tw-gradient-from:color-mix(in oklab, var(--color-primary) 12%, transparent)}}.from-\[var\(--color-primary\)\]\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-primary\)\]\/15{--tw-gradient-from:#b8860b26}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--color-primary\)\]\/15{--tw-gradient-from:color-mix(in oklab, var(--color-primary) 15%, transparent)}}.from-\[var\(--color-primary\)\]\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-primary-highlight\)\]{--tw-gradient-from:var(--color-primary-highlight);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-surface-2\)\]{--tw-gradient-from:var(--color-surface-2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/20{--tw-gradient-from:#0003}@supports (color:color-mix(in lab, red, red)){.from-black\/20{--tw-gradient-from:color-mix(in oklab, var(--color-black) 20%, transparent)}}.from-black\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/30{--tw-gradient-from:#0000004d}@supports (color:color-mix(in lab, red, red)){.from-black\/30{--tw-gradient-from:color-mix(in oklab, var(--color-black) 30%, transparent)}}.from-black\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/40{--tw-gradient-from:#0006}@supports (color:color-mix(in lab, red, red)){.from-black\/40{--tw-gradient-from:color-mix(in oklab, var(--color-black) 40%, transparent)}}.from-black\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/45{--tw-gradient-from:#00000073}@supports (color:color-mix(in lab, red, red)){.from-black\/45{--tw-gradient-from:color-mix(in oklab, var(--color-black) 45%, transparent)}}.from-black\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/55{--tw-gradient-from:#0000008c}@supports (color:color-mix(in lab, red, red)){.from-black\/55{--tw-gradient-from:color-mix(in oklab, var(--color-black) 55%, transparent)}}.from-black\/55{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/65{--tw-gradient-from:#000000a6}@supports (color:color-mix(in lab, red, red)){.from-black\/65{--tw-gradient-from:color-mix(in oklab, var(--color-black) 65%, transparent)}}.from-black\/65{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/75{--tw-gradient-from:#000000bf}@supports (color:color-mix(in lab, red, red)){.from-black\/75{--tw-gradient-from:color-mix(in oklab, var(--color-black) 75%, transparent)}}.from-black\/75{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab, red, red)){.from-black\/85{--tw-gradient-from:color-mix(in oklab, var(--color-black) 85%, transparent)}}.from-black\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab, red, red)){.from-black\/90{--tw-gradient-from:color-mix(in oklab, var(--color-black) 90%, transparent)}}.from-black\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/95{--tw-gradient-from:#000000f2}@supports (color:color-mix(in lab, red, red)){.from-black\/95{--tw-gradient-from:color-mix(in oklab, var(--color-black) 95%, transparent)}}.from-black\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/60{--tw-gradient-from:#fff9}@supports (color:color-mix(in lab, red, red)){.from-white\/60{--tw-gradient-from:color-mix(in oklab, var(--color-white) 60%, transparent)}}.from-white\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#0a0a0a\]\/15{--tw-gradient-via:#0a0a0a26;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#0a0a0a\]\/15{--tw-gradient-via:lab(2.74175% 0 .00000596046/.15)}}.via-\[\#0a0a0a\]\/25{--tw-gradient-via:#0a0a0a40;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#0a0a0a\]\/25{--tw-gradient-via:lab(2.74175% 0 .00000596046/.25)}}.via-\[\#0a0a0a\]\/55{--tw-gradient-via:#0a0a0a8c;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#0a0a0a\]\/55{--tw-gradient-via:lab(2.74175% 0 .00000596046/.55)}}.via-\[\#0a1322\]\/15{--tw-gradient-via:#0a132226;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#0a1322\]\/15{--tw-gradient-via:lab(5.70295% .130855 -11.5318/.15)}}.via-\[\#0a1322\]\/55{--tw-gradient-via:#0a13228c;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#0a1322\]\/55{--tw-gradient-via:lab(5.70295% .130855 -11.5318/.55)}}.via-\[\#0c0608\]\/30{--tw-gradient-via:#0c06084d;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#0c0608\]\/30{--tw-gradient-via:lab(2.05118% 1.86687 -.166786/.3)}}.via-\[\#0c0608\]\/55{--tw-gradient-via:#0c06088c;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#0c0608\]\/55{--tw-gradient-via:lab(2.05118% 1.86687 -.166786/.55)}}.via-\[\#000\]\/35{--tw-gradient-via:#00000059;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#000\]\/35{--tw-gradient-via:lab(0% 0 0/.35)}}.via-\[\#1A1A1A\]{--tw-gradient-via:#1a1a1a;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#1a140e\]\/15{--tw-gradient-via:#1a140e26;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#1a140e\]\/15{--tw-gradient-via:lab(6.84651% 2.09262 4.33179/.15)}}.via-\[\#1a140e\]\/55{--tw-gradient-via:#1a140e8c;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#1a140e\]\/55{--tw-gradient-via:lab(6.84651% 2.09262 4.33179/.55)}}.via-\[\#1c1d1e\]\/25{--tw-gradient-via:#1c1d1e40;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#1c1d1e\]\/25{--tw-gradient-via:lab(10.6885% -.295974 -.864324/.25)}}.via-\[\#1c1d1e\]\/55{--tw-gradient-via:#1c1d1e8c;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#1c1d1e\]\/55{--tw-gradient-via:lab(10.6885% -.295974 -.864324/.55)}}.via-\[\#1c1612\]\/25{--tw-gradient-via:#1c161240;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#1c1612\]\/25{--tw-gradient-via:lab(7.86048% 2.50041 3.62414/.25)}}.via-\[\#1c1612\]\/55{--tw-gradient-via:#1c16128c;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#1c1612\]\/55{--tw-gradient-via:lab(7.86048% 2.50041 3.62414/.55)}}.via-\[\#2a1810\]\/22{--tw-gradient-via:#2a181038;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#2a1810\]\/22{--tw-gradient-via:lab(10.5674% 8.48616 8.95336/.22)}}.via-\[\#2a1810\]\/30{--tw-gradient-via:#2a18104d;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#2a1810\]\/30{--tw-gradient-via:lab(10.5674% 8.48616 8.95336/.3)}}.via-\[\#2a1810\]\/45{--tw-gradient-via:#2a181073;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#2a1810\]\/45{--tw-gradient-via:lab(10.5674% 8.48616 8.95336/.45)}}.via-\[\#2a1810\]\/55{--tw-gradient-via:#2a18108c;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#2a1810\]\/55{--tw-gradient-via:lab(10.5674% 8.48616 8.95336/.55)}}.via-\[\#3a2a1c\]\/25{--tw-gradient-via:#3a2a1c40;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#3a2a1c\]\/25{--tw-gradient-via:lab(18.6777% 6.06896 12.1809/.25)}}.via-\[\#3a2a1c\]\/55{--tw-gradient-via:#3a2a1c8c;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#3a2a1c\]\/55{--tw-gradient-via:lab(18.6777% 6.06896 12.1809/.55)}}.via-\[\#3c2e1c\]\/15{--tw-gradient-via:#3c2e1c26;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#3c2e1c\]\/15{--tw-gradient-via:lab(20.181% 4.53597 14.1471/.15)}}.via-\[\#3c2e1c\]\/40{--tw-gradient-via:#3c2e1c66;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#3c2e1c\]\/40{--tw-gradient-via:lab(20.181% 4.53597 14.1471/.4)}}.via-\[\#241a0f\]{--tw-gradient-via:#241a0f;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#050507\]\/25{--tw-gradient-via:#05050740;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#050507\]\/25{--tw-gradient-via:lab(1.4041% .207417 -.760919/.25)}}.via-\[\#050507\]\/55{--tw-gradient-via:#0505078c;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#050507\]\/55{--tw-gradient-via:lab(1.4041% .207417 -.760919/.55)}}.via-\[\#181616\]\/25{--tw-gradient-via:#18161640;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#181616\]\/25{--tw-gradient-via:lab(7.47054% .993565 .355738/.25)}}.via-\[\#181616\]\/55{--tw-gradient-via:#1816168c;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#181616\]\/55{--tw-gradient-via:lab(7.47054% .993565 .355738/.55)}}.via-\[\#B8860B\]\/60{--tw-gradient-via:#b8860b99;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#B8860B\]\/60{--tw-gradient-via:lab(59.6852% 13.0621 62.6476/.6)}}.via-\[\#b89761\]\/8{--tw-gradient-via:#b8976114;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#b89761\]\/8{--tw-gradient-via:lab(64.6235% 7.54619 33.2249/.08)}}.via-\[var\(--color-bg\)\]\/55{--tw-gradient-via:#fafaf88c}@supports (color:color-mix(in lab, red, red)){.via-\[var\(--color-bg\)\]\/55{--tw-gradient-via:color-mix(in oklab, var(--color-bg) 55%, transparent)}}.via-\[var\(--color-bg\)\]\/55{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--color-charcoal\)\]\/30{--tw-gradient-via:#1a1a1a4d}@supports (color:color-mix(in lab, red, red)){.via-\[var\(--color-charcoal\)\]\/30{--tw-gradient-via:color-mix(in oklab, var(--color-charcoal) 30%, transparent)}}.via-\[var\(--color-charcoal\)\]\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--color-charcoal\)\]\/50{--tw-gradient-via:#1a1a1a80}@supports (color:color-mix(in lab, red, red)){.via-\[var\(--color-charcoal\)\]\/50{--tw-gradient-via:color-mix(in oklab, var(--color-charcoal) 50%, transparent)}}.via-\[var\(--color-charcoal\)\]\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--color-charcoal\)\]\/70{--tw-gradient-via:#1a1a1ab3}@supports (color:color-mix(in lab, red, red)){.via-\[var\(--color-charcoal\)\]\/70{--tw-gradient-via:color-mix(in oklab, var(--color-charcoal) 70%, transparent)}}.via-\[var\(--color-charcoal\)\]\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/0{--tw-gradient-via:#0000}@supports (color:color-mix(in lab, red, red)){.via-black\/0{--tw-gradient-via:color-mix(in oklab, var(--color-black) 0%, transparent)}}.via-black\/0{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/10{--tw-gradient-via:#0000001a}@supports (color:color-mix(in lab, red, red)){.via-black\/10{--tw-gradient-via:color-mix(in oklab, var(--color-black) 10%, transparent)}}.via-black\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/15{--tw-gradient-via:#00000026}@supports (color:color-mix(in lab, red, red)){.via-black\/15{--tw-gradient-via:color-mix(in oklab, var(--color-black) 15%, transparent)}}.via-black\/15{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab, red, red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab, var(--color-black) 20%, transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/25{--tw-gradient-via:#00000040}@supports (color:color-mix(in lab, red, red)){.via-black\/25{--tw-gradient-via:color-mix(in oklab, var(--color-black) 25%, transparent)}}.via-black\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/30{--tw-gradient-via:#0000004d}@supports (color:color-mix(in lab, red, red)){.via-black\/30{--tw-gradient-via:color-mix(in oklab, var(--color-black) 30%, transparent)}}.via-black\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/40{--tw-gradient-via:#0006}@supports (color:color-mix(in lab, red, red)){.via-black\/40{--tw-gradient-via:color-mix(in oklab, var(--color-black) 40%, transparent)}}.via-black\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/55{--tw-gradient-via:#0000008c}@supports (color:color-mix(in lab, red, red)){.via-black\/55{--tw-gradient-via:color-mix(in oklab, var(--color-black) 55%, transparent)}}.via-black\/55{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0f0c08\]{--tw-gradient-to:#0f0c08;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#000\]\/5{--tw-gradient-to:#0000000d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.to-\[\#000\]\/5{--tw-gradient-to:lab(0% 0 0/.05)}}.to-\[\#1A1A1A\]\/30{--tw-gradient-to:#1a1a1a4d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.to-\[\#1A1A1A\]\/30{--tw-gradient-to:lab(9.26318% 0 0/.3)}}.to-\[\#1a1408\]{--tw-gradient-to:#1a1408;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#2a1810\]\/10{--tw-gradient-to:#2a18101a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.to-\[\#2a1810\]\/10{--tw-gradient-to:lab(10.5674% 8.48616 8.95336/.1)}}.to-\[\#B8860B\]{--tw-gradient-to:#b8860b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#d4af37\]{--tw-gradient-to:#d4af37;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#d4b074\]{--tw-gradient-to:#d4b074;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--color-bg\)\]{--tw-gradient-to:var(--color-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--color-charcoal\)\]{--tw-gradient-to:var(--color-charcoal);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--color-charcoal\)\]\/10{--tw-gradient-to:#1a1a1a1a}@supports (color:color-mix(in lab, red, red)){.to-\[var\(--color-charcoal\)\]\/10{--tw-gradient-to:color-mix(in oklab, var(--color-charcoal) 10%, transparent)}}.to-\[var\(--color-charcoal\)\]\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--color-charcoal-mid\)\]{--tw-gradient-to:var(--color-charcoal-mid);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--color-primary-hover\)\]{--tw-gradient-to:var(--color-primary-hover);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--color-surface\)\]{--tw-gradient-to:var(--color-surface);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--color-surface-2\)\]{--tw-gradient-to:var(--color-surface-2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/10{--tw-gradient-to:#0000001a}@supports (color:color-mix(in lab, red, red)){.to-black\/10{--tw-gradient-to:color-mix(in oklab, var(--color-black) 10%, transparent)}}.to-black\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/40{--tw-gradient-to:#0006}@supports (color:color-mix(in lab, red, red)){.to-black\/40{--tw-gradient-to:color-mix(in oklab, var(--color-black) 40%, transparent)}}.to-black\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/70{--tw-gradient-to:#000000b3}@supports (color:color-mix(in lab, red, red)){.to-black\/70{--tw-gradient-to:color-mix(in oklab, var(--color-black) 70%, transparent)}}.to-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/80{--tw-gradient-to:#000c}@supports (color:color-mix(in lab, red, red)){.to-black\/80{--tw-gradient-to:color-mix(in oklab, var(--color-black) 80%, transparent)}}.to-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/85{--tw-gradient-to:#000000d9}@supports (color:color-mix(in lab, red, red)){.to-black\/85{--tw-gradient-to:color-mix(in oklab, var(--color-black) 85%, transparent)}}.to-black\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-text{--tw-gradient-to:var(--color-text);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/\[0\.02\]{--tw-gradient-to:#ffffff05}@supports (color:color-mix(in lab, red, red)){.to-white\/\[0\.02\]{--tw-gradient-to:color-mix(in oklab, var(--color-white) 2%, transparent)}}.to-white\/\[0\.02\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-\[var\(--color-primary\)\]{fill:var(--color-primary)}.fill-current{fill:currentColor}.fill-none{fill:none}.fill-white{fill:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-16{padding:calc(var(--spacing) * 16)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-11{padding-block:calc(var(--spacing) * 11)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-28{padding-block:calc(var(--spacing) * 28)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-36{padding-block:calc(var(--spacing) * 36)}.py-40{padding-block:calc(var(--spacing) * 40)}.py-\[clamp\(4rem\,8vh\,7rem\)\]{padding-block:clamp(4rem,8vh,7rem)}.py-\[clamp\(4rem\,8vw\,7rem\)\]{padding-block:clamp(4rem,8vw,7rem)}.py-\[clamp\(5rem\,10vh\,8rem\)\]{padding-block:clamp(5rem,10vh,8rem)}.py-\[clamp\(5rem\,12vh\,9rem\)\]{padding-block:clamp(5rem,12vh,9rem)}.py-\[var\(--space-12\)\]{padding-block:var(--space-12)}.py-\[var\(--space-16\)\]{padding-block:var(--space-16)}.py-\[var\(--space-20\)\]{padding-block:var(--space-20)}.py-\[var\(--space-24\)\]{padding-block:var(--space-24)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-\[var\(--nav-height\)\]{padding-top:var(--nav-height)}.pt-\[var\(--space-12\)\]{padding-top:var(--space-12)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-\[15vw\]{padding-right:15vw}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[var\(--space-24\)\]{padding-bottom:var(--space-24)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-\[15vw\]{padding-left:15vw}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[family-name\:var\(--font-body\)\]{font-family:var(--font-body)}.font-\[family-name\:var\(--font-display\)\]{font-family:var(--font-display)}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[11px\]{font-size:11px!important}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[1\.12rem\]{font-size:1.12rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.2rem\]{font-size:2.2rem}.text-\[2\.8rem\]{font-size:2.8rem}.text-\[3\.5rem\]{font-size:3.5rem}.text-\[3rem\]{font-size:3rem}.text-\[4rem\]{font-size:4rem}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[8rem\]{font-size:8rem}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[11rem\]{font-size:11rem}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[36px\]{font-size:36px}.text-\[48px\]{font-size:48px}.text-\[56px\]{font-size:56px}.text-\[64px\]{font-size:64px}.text-\[clamp\(1\.2rem\,2vw\,1\.6rem\)\]{font-size:clamp(1.2rem,2vw,1.6rem)}.text-\[clamp\(1\.4rem\,2vw\,1\.8rem\)\]{font-size:clamp(1.4rem,2vw,1.8rem)}.text-\[clamp\(1\.4rem\,3vw\,2\.2rem\)\]{font-size:clamp(1.4rem,3vw,2.2rem)}.text-\[clamp\(1\.4rem\,3vw\,2rem\)\]{font-size:clamp(1.4rem,3vw,2rem)}.text-\[clamp\(1\.6rem\,3vw\,2\.4rem\)\]{font-size:clamp(1.6rem,3vw,2.4rem)}.text-\[clamp\(1\.6rem\,4vw\,2\.4rem\)\]{font-size:clamp(1.6rem,4vw,2.4rem)}.text-\[clamp\(1\.8rem\,3\.5vw\,2\.8rem\)\]{font-size:clamp(1.8rem,3.5vw,2.8rem)}.text-\[clamp\(1\.8rem\,3\.5vw\,3rem\)\]{font-size:clamp(1.8rem,3.5vw,3rem)}.text-\[clamp\(1\.8rem\,3vw\,2\.6rem\)\]{font-size:clamp(1.8rem,3vw,2.6rem)}.text-\[clamp\(1\.8rem\,3vw\,2\.8rem\)\]{font-size:clamp(1.8rem,3vw,2.8rem)}.text-\[clamp\(1\.75rem\,3\.5vw\,2\.5rem\)\]{font-size:clamp(1.75rem,3.5vw,2.5rem)}.text-\[clamp\(1\.75rem\,3vw\,2\.5rem\)\]{font-size:clamp(1.75rem,3vw,2.5rem)}.text-\[clamp\(1rem\,2vw\,1\.4rem\)\]{font-size:clamp(1rem,2vw,1.4rem)}.text-\[clamp\(2\.2rem\,5vw\,3\.8rem\)\]{font-size:clamp(2.2rem,5vw,3.8rem)}.text-\[clamp\(2\.4rem\,5vw\,4\.5rem\)\]{font-size:clamp(2.4rem,5vw,4.5rem)}.text-\[clamp\(2\.4rem\,5vw\,4rem\)\]{font-size:clamp(2.4rem,5vw,4rem)}.text-\[clamp\(2\.4rem\,6vw\,4\.6rem\)\]{font-size:clamp(2.4rem,6vw,4.6rem)}.text-\[clamp\(2\.4rem\,6vw\,5\.5rem\)\]{font-size:clamp(2.4rem,6vw,5.5rem)}.text-\[clamp\(2\.5rem\,5vw\,4\.5rem\)\]{font-size:clamp(2.5rem,5vw,4.5rem)}.text-\[clamp\(2\.5rem\,5vw\,4rem\)\]{font-size:clamp(2.5rem,5vw,4rem)}.text-\[clamp\(2\.5rem\,7vw\,5\.5rem\)\]{font-size:clamp(2.5rem,7vw,5.5rem)}.text-\[clamp\(2\.8rem\,0\.5rem\+6\.5vw\,7rem\)\]{font-size:clamp(2.8rem,.5rem + 6.5vw,7rem)}.text-\[clamp\(2\.8rem\,6\.5vw\,5\.75rem\)\]{font-size:clamp(2.8rem,6.5vw,5.75rem)}.text-\[clamp\(2\.8rem\,6vw\,5rem\)\]{font-size:clamp(2.8rem,6vw,5rem)}.text-\[clamp\(2\.8rem\,6vw\,6rem\)\]{font-size:clamp(2.8rem,6vw,6rem)}.text-\[clamp\(2\.8rem\,7vw\,6rem\)\]{font-size:clamp(2.8rem,7vw,6rem)}.text-\[clamp\(2\.25rem\,4vw\,3\.5rem\)\]{font-size:clamp(2.25rem,4vw,3.5rem)}.text-\[clamp\(2\.25rem\,5vw\,3\.5rem\)\]{font-size:clamp(2.25rem,5vw,3.5rem)}.text-\[clamp\(2rem\,3\.6vw\,3\.25rem\)\]{font-size:clamp(2rem,3.6vw,3.25rem)}.text-\[clamp\(2rem\,4\.5vw\,3\.25rem\)\]{font-size:clamp(2rem,4.5vw,3.25rem)}.text-\[clamp\(2rem\,4\.5vw\,3\.75rem\)\]{font-size:clamp(2rem,4.5vw,3.75rem)}.text-\[clamp\(2rem\,4vw\,3\.2rem\)\]{font-size:clamp(2rem,4vw,3.2rem)}.text-\[clamp\(2rem\,4vw\,3\.5rem\)\]{font-size:clamp(2rem,4vw,3.5rem)}.text-\[clamp\(2rem\,4vw\,3\.25rem\)\]{font-size:clamp(2rem,4vw,3.25rem)}.text-\[clamp\(2rem\,4vw\,3rem\)\]{font-size:clamp(2rem,4vw,3rem)}.text-\[clamp\(2rem\,5vw\,3\.5rem\)\]{font-size:clamp(2rem,5vw,3.5rem)}.text-\[clamp\(2rem\,5vw\,3rem\)\]{font-size:clamp(2rem,5vw,3rem)}.text-\[clamp\(2rem\,5vw\,4rem\)\]{font-size:clamp(2rem,5vw,4rem)}.text-\[clamp\(3rem\,7\.5vw\,7rem\)\]{font-size:clamp(3rem,7.5vw,7rem)}.text-\[clamp\(3rem\,7vw\,6\.5rem\)\]{font-size:clamp(3rem,7vw,6.5rem)}.text-\[clamp\(3rem\,8vw\,6rem\)\]{font-size:clamp(3rem,8vw,6rem)}.text-\[clamp\(3rem\,9vw\,8rem\)\]{font-size:clamp(3rem,9vw,8rem)}.text-\[clamp\(4rem\,9vw\,7\.5rem\)\]{font-size:clamp(4rem,9vw,7.5rem)}.text-\[clamp\(5rem\,11vw\,9rem\)\]{font-size:clamp(5rem,11vw,9rem)}.text-\[clamp\(5rem\,14vw\,12rem\)\]{font-size:clamp(5rem,14vw,12rem)}.text-\[length\:var\(--text-2xl\)\]{font-size:var(--text-2xl)}.text-\[length\:var\(--text-3xl\)\]{font-size:var(--text-3xl)}.text-\[length\:var\(--text-base\)\]{font-size:var(--text-base)}.text-\[length\:var\(--text-hero\)\]{font-size:var(--text-hero)}.text-\[length\:var\(--text-lg\)\]{font-size:var(--text-lg)}.text-\[length\:var\(--text-sm\)\]{font-size:var(--text-sm)}.text-\[length\:var\(--text-xl\)\]{font-size:var(--text-xl)}.text-\[length\:var\(--text-xs\)\]{font-size:var(--text-xs)}.leading-\[0\.5\]{--tw-leading:.5;line-height:.5}.leading-\[0\.8\]{--tw-leading:.8;line-height:.8}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.85\]{--tw-leading:.85;line-height:.85}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[0\.94\]{--tw-leading:.94;line-height:.94}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[var\(--font-display\)\]{--tw-font-weight:var(--font-display);font-weight:var(--font-display)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.005em\]{--tw-tracking:-.005em;letter-spacing:-.005em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.012em\]{--tw-tracking:-.012em;letter-spacing:-.012em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.018em\]{--tw-tracking:-.018em;letter-spacing:-.018em}.tracking-\[-0\.022em\]{--tw-tracking:-.022em;letter-spacing:-.022em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-\[0\.36em\]{--tw-tracking:.36em;letter-spacing:.36em}.tracking-\[0\.42em\]{--tw-tracking:.42em;letter-spacing:.42em}.tracking-\[0\.45em\]{--tw-tracking:.45em;letter-spacing:.45em}.tracking-\[0\.55em\]{--tw-tracking:.55em;letter-spacing:.55em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-white{color:var(--color-white)!important}.text-\[\#0c0c0e\]{color:#0c0c0e}.text-\[\#0d0905\]{color:#0d0905}.text-\[\#1A1A1A\]{color:#1a1a1a}.text-\[\#1A1A1A\]\/85{color:#1a1a1ad9;color:lab(9.26318% 0 0/.85)}.text-\[\#1a1408\]{color:#1a1408}.text-\[\#1a1408\]\/45{color:#1a140873;color:lab(6.73902% 1.42183 6.79266/.45)}.text-\[\#1a1408\]\/55{color:#1a14088c;color:lab(6.73902% 1.42183 6.79266/.55)}.text-\[\#1a1408\]\/60{color:#1a140899;color:lab(6.73902% 1.42183 6.79266/.6)}.text-\[\#1a1408\]\/65{color:#1a1408a6;color:lab(6.73902% 1.42183 6.79266/.65)}.text-\[\#1a1408\]\/75{color:#1a1408bf;color:lab(6.73902% 1.42183 6.79266/.75)}.text-\[\#1a1408\]\/80{color:#1a1408cc;color:lab(6.73902% 1.42183 6.79266/.8)}.text-\[\#1a1408\]\/85{color:#1a1408d9;color:lab(6.73902% 1.42183 6.79266/.85)}.text-\[\#1a1408\]\/90{color:#1a1408e6;color:lab(6.73902% 1.42183 6.79266/.9)}.text-\[\#6B6B65\]{color:#6b6b65}.text-\[\#6b6b78\]{color:#6b6b78}.text-\[\#7C3AED\]{color:#7c3aed}.text-\[\#9aa0a8\]{color:#9aa0a8}.text-\[\#888\]{color:#888}.text-\[\#A0A098\]{color:#a0a098}.text-\[\#A8A8A0\]{color:#a8a8a0}.text-\[\#B0B0A8\]{color:#b0b0a8}.text-\[\#B8860B\]{color:#b8860b}.text-\[\#B8860B\]\/40{color:#b8860b66;color:lab(59.6852% 13.0621 62.6476/.4)}.text-\[\#B8860B\]\/60{color:#b8860b99;color:lab(59.6852% 13.0621 62.6476/.6)}.text-\[\#D0D0CA\]{color:#d0d0ca}.text-\[\#D4AF37\]{color:#d4af37}.text-\[\#D4AF37\]\/80{color:#d4af37cc;color:lab(73.2933% 5.13336 62.8198/.8)}.text-\[\#D4AF37\]\/85{color:#d4af37d9;color:lab(73.2933% 5.13336 62.8198/.85)}.text-\[\#F5F2EA\]{color:#f5f2ea}.text-\[\#F7E08C\]{color:#f7e08c}.text-\[\#FAFAF8\]{color:#fafaf8}.text-\[\#FAFAF8\]\/50{color:#fafaf880;color:lab(98.2302% -.26083 .961208/.5)}.text-\[\#FAFAF8\]\/60{color:#fafaf899;color:lab(98.2302% -.26083 .961208/.6)}.text-\[\#FAFAF8\]\/70{color:#fafaf8b3;color:lab(98.2302% -.26083 .961208/.7)}.text-\[\#FAFAF8\]\/75{color:#fafaf8bf;color:lab(98.2302% -.26083 .961208/.75)}.text-\[\#FAFAF8\]\/80{color:#fafaf8cc;color:lab(98.2302% -.26083 .961208/.8)}.text-\[\#a67809\]{color:#a67809}.text-\[\#b9b3a8\]{color:#b9b3a8}.text-\[\#b89761\]{color:#b89761}.text-\[\#c25c5c\]{color:#c25c5c}.text-\[\#d4af37\]{color:#d4af37}.text-\[\#d4af37\]\/70{color:#d4af37b3;color:lab(73.2933% 5.13336 62.8198/.7)}.text-\[\#d4b074\]{color:#d4b074}.text-\[\#e2ddd2\]{color:#e2ddd2}.text-\[\#e88b8b\]{color:#e88b8b}.text-\[\#efece6\]{color:#efece6}.text-\[\#efece6\]\/70{color:#efece6b3;color:lab(93.5086% .26682 3.29156/.7)}.text-\[\#efece6\]\/80{color:#efece6cc;color:lab(93.5086% .26682 3.29156/.8)}.text-\[\#efece6\]\/90{color:#efece6e6;color:lab(93.5086% .26682 3.29156/.9)}.text-\[\#f5ede1\]{color:#f5ede1}.text-\[color\:var\(--color-charcoal\)\]{color:var(--color-charcoal)}.text-\[color\:var\(--color-charcoal-text\)\]{color:var(--color-charcoal-text)}.text-\[color\:var\(--color-charcoal-text\)\]\/75{color:#e8e8e0bf}@supports (color:color-mix(in lab, red, red)){.text-\[color\:var\(--color-charcoal-text\)\]\/75{color:color-mix(in oklab, var(--color-charcoal-text) 75%, transparent)}}.text-\[color\:var\(--color-divider\)\]{color:var(--color-divider)}.text-\[color\:var\(--color-primary\)\]{color:var(--color-primary)}.text-\[color\:var\(--color-text-faint\)\]{color:var(--color-text-faint)}.text-\[color\:var\(--color-text-muted\)\]{color:var(--color-text-muted)}.text-\[var\(--color-bg\)\]{color:var(--color-bg)}.text-\[var\(--color-charcoal\)\]{color:var(--color-charcoal)}.text-\[var\(--color-charcoal\)\]\/75{color:#1a1a1abf}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-charcoal\)\]\/75{color:color-mix(in oklab, var(--color-charcoal) 75%, transparent)}}.text-\[var\(--color-charcoal\)\]\/85{color:#1a1a1ad9}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-charcoal\)\]\/85{color:color-mix(in oklab, var(--color-charcoal) 85%, transparent)}}.text-\[var\(--color-charcoal-light\)\]{color:var(--color-charcoal-light)}.text-\[var\(--color-charcoal-text\)\]{color:var(--color-charcoal-text)}.text-\[var\(--color-charcoal-text\)\]\/55{color:#e8e8e08c}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-charcoal-text\)\]\/55{color:color-mix(in oklab, var(--color-charcoal-text) 55%, transparent)}}.text-\[var\(--color-charcoal-text\)\]\/60{color:#e8e8e099}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-charcoal-text\)\]\/60{color:color-mix(in oklab, var(--color-charcoal-text) 60%, transparent)}}.text-\[var\(--color-charcoal-text\)\]\/65{color:#e8e8e0a6}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-charcoal-text\)\]\/65{color:color-mix(in oklab, var(--color-charcoal-text) 65%, transparent)}}.text-\[var\(--color-charcoal-text\)\]\/70{color:#e8e8e0b3}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-charcoal-text\)\]\/70{color:color-mix(in oklab, var(--color-charcoal-text) 70%, transparent)}}.text-\[var\(--color-charcoal-text\)\]\/75{color:#e8e8e0bf}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-charcoal-text\)\]\/75{color:color-mix(in oklab, var(--color-charcoal-text) 75%, transparent)}}.text-\[var\(--color-charcoal-text\)\]\/85{color:#e8e8e0d9}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-charcoal-text\)\]\/85{color:color-mix(in oklab, var(--color-charcoal-text) 85%, transparent)}}.text-\[var\(--color-danger\)\],.text-\[var\(--color-danger\)\]\/60{color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-danger\)\]\/60{color:color-mix(in oklab, var(--color-danger) 60%, transparent)}}.text-\[var\(--color-divider\)\]{color:var(--color-divider)}.text-\[var\(--color-error\)\]{color:var(--color-error)}.text-\[var\(--color-fg\)\]{color:var(--color-fg)}.text-\[var\(--color-fg-muted\)\]{color:var(--color-fg-muted)}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--color-primary\)\]\/30{color:#b8860b4d}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-primary\)\]\/30{color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.text-\[var\(--color-primary\)\]\/50{color:#b8860b80}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-primary\)\]\/50{color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.text-\[var\(--color-primary\)\]\/55{color:#b8860b8c}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-primary\)\]\/55{color:color-mix(in oklab, var(--color-primary) 55%, transparent)}}.text-\[var\(--color-primary\)\]\/70{color:#b8860bb3}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-primary\)\]\/70{color:color-mix(in oklab, var(--color-primary) 70%, transparent)}}.text-\[var\(--color-primary\)\]\/80{color:#b8860bcc}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-primary\)\]\/80{color:color-mix(in oklab, var(--color-primary) 80%, transparent)}}.text-\[var\(--color-primary\)\]\/90{color:#b8860be6}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-primary\)\]\/90{color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}.text-\[var\(--color-success\)\]{color:var(--color-success)}.text-\[var\(--color-text\)\]{color:var(--color-text)}.text-\[var\(--color-text\)\]\/70{color:#1a1a1ab3}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-text\)\]\/70{color:color-mix(in oklab, var(--color-text) 70%, transparent)}}.text-\[var\(--color-text\)\]\/80{color:#1a1a1acc}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-text\)\]\/80{color:color-mix(in oklab, var(--color-text) 80%, transparent)}}.text-\[var\(--color-text-faint\)\]{color:var(--color-text-faint)}.text-\[var\(--color-text-inverse\)\]{color:var(--color-text-inverse)}.text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}.text-\[var\(--text-2xl\)\]{color:var(--text-2xl)}.text-\[var\(--text-3xl\)\]{color:var(--text-3xl)}.text-\[var\(--text-base\)\]{color:var(--text-base)}.text-\[var\(--text-xl\)\]{color:var(--text-xl)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-black{color:var(--color-black)}.text-black\/55{color:#0000008c}@supports (color:color-mix(in lab, red, red)){.text-black\/55{color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-700{color:var(--color-rose-700)}.text-slate-700{color:var(--color-slate-700)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-white\/15{color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.text-white\/15{color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab, red, red)){.text-white\/20{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.text-white\/95{color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[var\(--color-text-faint\)\]::placeholder{color:var(--color-text-faint)}.placeholder-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.placeholder-white\/30::placeholder{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.placeholder-white\/35::placeholder{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.placeholder-white\/35::placeholder{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.placeholder-zinc-700::placeholder{color:var(--color-zinc-700)}.accent-\[\#d4af37\]{accent-color:#d4af37}.accent-\[var\(--color-primary\)\]{accent-color:var(--color-primary)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.04\]{opacity:.04}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.07\]{opacity:.07}.opacity-\[0\.08\]{opacity:.08}.opacity-\[0\.18\]{opacity:.18}.opacity-\[0\.22\]{opacity:.22}.opacity-\[0\.025\]{opacity:.025}.opacity-\[0\.035\]{opacity:.035}.mix-blend-difference{mix-blend-mode:difference}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-overlay{mix-blend-mode:overlay}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--color-primary\)\,var\(--shadow-xl\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-primary)), var(--shadow-xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_24px_-6px_rgba\(212\,175\,55\,0\.35\)\]{--tw-shadow:0 0 24px -6px var(--tw-shadow-color,#d4af3759);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_40px_-10px_rgba\(212\,175\,55\,0\.25\)\]{--tw-shadow:0 0 40px -10px var(--tw-shadow-color,#d4af3740);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_60px_-10px_rgba\(184\,134\,11\,0\.4\)\]{--tw-shadow:0 0 60px -10px var(--tw-shadow-color,#b8860b66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_12px_-4px_var\(--color-primary\)\]{--tw-shadow:0 2px 12px -4px var(--tw-shadow-color,var(--color-primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_20px_-6px_rgba\(184\,151\,97\,0\.5\)\]{--tw-shadow:0 6px 20px -6px var(--tw-shadow-color,#b8976180);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_-6px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 8px 24px -6px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_30px_-12px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 8px 30px -12px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_60px_-20px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 20px 60px -20px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_60px_-20px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 20px 60px -20px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_60px_-30px_rgba\(184\,134\,11\,0\.35\)\]{--tw-shadow:0 30px 60px -30px var(--tw-shadow-color,#b8860b59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_40px_100px_-30px_rgba\(0\,0\,0\,0\.55\)\,0_15px_40px_-15px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 40px 100px -30px var(--tw-shadow-color,#0000008c), 0 15px 40px -15px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_40px_120px_-20px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 40px 120px -20px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--color-primary\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-lg\)\]{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-md\)\]{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-xl\)\]{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 12px 40px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 16px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 24px 60px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-red-500\/30{--tw-shadow-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.shadow-red-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[var\(--color-border\)\]{--tw-ring-color:var(--color-border)}.ring-\[var\(--color-primary\)\]\/0{--tw-ring-color:#0000}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--color-primary\)\]\/0{--tw-ring-color:color-mix(in oklab, var(--color-primary) 0%, transparent)}}.ring-\[var\(--color-primary\)\]\/15{--tw-ring-color:#b8860b26}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--color-primary\)\]\/15{--tw-ring-color:color-mix(in oklab, var(--color-primary) 15%, transparent)}}.ring-\[var\(--color-primary\)\]\/20{--tw-ring-color:#b8860b33}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--color-primary\)\]\/20{--tw-ring-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.ring-\[var\(--color-primary\)\]\/30{--tw-ring-color:#b8860b4d}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--color-primary\)\]\/30{--tw-ring-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.ring-\[var\(--color-primary\)\]\/40{--tw-ring-color:#b8860b66}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--color-primary\)\]\/40{--tw-ring-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 4px var(--tw-drop-shadow-color,#0009));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale-\[20\%\]{--tw-grayscale:grayscale(20%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,ring\]{transition-property:box-shadow,ring;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[600ms\]{--tw-duration:.6s;transition-duration:.6s}.duration-\[700ms\]{--tw-duration:.7s;transition-duration:.7s}.duration-\[800ms\]{--tw-duration:.8s;transition-duration:.8s}.duration-\[900ms\]{--tw-duration:.9s;transition-duration:.9s}.duration-\[1100ms\]{--tw-duration:1.1s;transition-duration:1.1s}.duration-\[1200ms\]{--tw-duration:1.2s;transition-duration:1.2s}.duration-\[1400ms\]{--tw-duration:1.4s;transition-duration:1.4s}.duration-\[var\(--transition-interactive\)\]{--tw-duration:var(--transition-interactive);transition-duration:var(--transition-interactive)}.ease-\[cubic-bezier\(0\.2\,0\.7\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.2,.7,.2,1);transition-timing-function:cubic-bezier(.2,.7,.2,1)}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[column-fill\:_balance\]{column-fill:balance}.\[credits\:pack\]{credits:pack}.\[credits\:recharge\]{credits:recharge}.\[credits\:subscription\]{credits:subscription}.\[newsletter\:confirm\]{newsletter:confirm}.\[prodigi\:webhook\]{prodigi:webhook}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:-translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-\[2px\]:is(:where(.group):hover *){--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-x-100:is(:where(.group):hover *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:scale-\[1\.05\]:is(:where(.group):hover *){scale:1.05}.group-hover\:scale-\[1\.06\]:is(:where(.group):hover *){scale:1.06}.group-hover\:scale-\[1\.08\]:is(:where(.group):hover *){scale:1.08}.group-hover\:gap-3:is(:where(.group):hover *){gap:calc(var(--spacing) * 3)}.group-hover\:gap-4:is(:where(.group):hover *){gap:calc(var(--spacing) * 4)}.group-hover\:gap-5:is(:where(.group):hover *){gap:calc(var(--spacing) * 5)}.group-hover\:border-\[\#B8860B\]:is(:where(.group):hover *){border-color:#b8860b}.group-hover\:border-\[\#B8860B\]\/50:is(:where(.group):hover *){border-color:#b8860b80;border-color:lab(59.6852% 13.0621 62.6476/.5)}.group-hover\:border-\[\#D4AF37\]\/40:is(:where(.group):hover *){border-color:#d4af3766;border-color:lab(73.2933% 5.13336 62.8198/.4)}.group-hover\:border-\[\#D4AF37\]\/50:is(:where(.group):hover *){border-color:#d4af3780;border-color:lab(73.2933% 5.13336 62.8198/.5)}.group-hover\:border-\[var\(--color-primary\)\]:is(:where(.group):hover *){border-color:var(--color-primary)}.group-hover\:bg-\[\#0a0a0a\]\/12:is(:where(.group):hover *){background-color:#0a0a0a1f;background-color:lab(2.74175% 0 .00000596046/.12)}.group-hover\:bg-\[\#0a1322\]\/12:is(:where(.group):hover *){background-color:#0a13221f;background-color:lab(5.70295% .130855 -11.5318/.12)}.group-hover\:bg-\[\#0c0608\]\/14:is(:where(.group):hover *){background-color:#0c060824;background-color:lab(2.05118% 1.86687 -.166786/.14)}.group-hover\:bg-\[\#000\]\/20:is(:where(.group):hover *){background-color:#0003;background-color:lab(0% 0 0/.2)}.group-hover\:bg-\[\#1a140e\]\/12:is(:where(.group):hover *){background-color:#1a140e1f;background-color:lab(6.84651% 2.09262 4.33179/.12)}.group-hover\:bg-\[\#1c1d1e\]\/14:is(:where(.group):hover *){background-color:#1c1d1e24;background-color:lab(10.6885% -.295974 -.864324/.14)}.group-hover\:bg-\[\#1c1612\]\/14:is(:where(.group):hover *){background-color:#1c161224;background-color:lab(7.86048% 2.50041 3.62414/.14)}.group-hover\:bg-\[\#2a1810\]\/12:is(:where(.group):hover *){background-color:#2a18101f;background-color:lab(10.5674% 8.48616 8.95336/.12)}.group-hover\:bg-\[\#2a1810\]\/15:is(:where(.group):hover *){background-color:#2a181026;background-color:lab(10.5674% 8.48616 8.95336/.15)}.group-hover\:bg-\[\#3a2a1c\]\/14:is(:where(.group):hover *){background-color:#3a2a1c24;background-color:lab(18.6777% 6.06896 12.1809/.14)}.group-hover\:bg-\[\#3c2e1c\]\/12:is(:where(.group):hover *){background-color:#3c2e1c1f;background-color:lab(20.181% 4.53597 14.1471/.12)}.group-hover\:bg-\[\#050507\]\/14:is(:where(.group):hover *){background-color:#05050724;background-color:lab(1.4041% .207417 -.760919/.14)}.group-hover\:bg-\[\#181616\]\/14:is(:where(.group):hover *){background-color:#18161624;background-color:lab(7.47054% .993565 .355738/.14)}.group-hover\:bg-\[\#B8860B\]:is(:where(.group):hover *){background-color:#b8860b}.group-hover\:bg-\[var\(--color-charcoal\)\]\/60:is(:where(.group):hover *){background-color:#1a1a1a99}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-\[var\(--color-charcoal\)\]\/60:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-charcoal) 60%, transparent)}}.group-hover\:bg-\[var\(--color-primary\)\]:is(:where(.group):hover *){background-color:var(--color-primary)}.group-hover\:bg-\[var\(--color-primary-highlight\)\]:is(:where(.group):hover *){background-color:var(--color-primary-highlight)}.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:#0003}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.group-hover\:bg-black\/35:is(:where(.group):hover *){background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/35:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.group-hover\:from-\[\#0a0a0a\]\/55:is(:where(.group):hover *){--tw-gradient-from:#0a0a0a8c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.group-hover\:from-\[\#0a0a0a\]\/55:is(:where(.group):hover *){--tw-gradient-from:lab(2.74175% 0 .00000596046/.55)}}.group-hover\:from-\[\#0a0a0a\]\/60:is(:where(.group):hover *){--tw-gradient-from:#0a0a0a99;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.group-hover\:from-\[\#0a0a0a\]\/60:is(:where(.group):hover *){--tw-gradient-from:lab(2.74175% 0 .00000596046/.6)}}.group-hover\:from-\[\#0a1322\]\/55:is(:where(.group):hover *){--tw-gradient-from:#0a13228c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.group-hover\:from-\[\#0a1322\]\/55:is(:where(.group):hover *){--tw-gradient-from:lab(5.70295% .130855 -11.5318/.55)}}.group-hover\:from-\[\#0c0608\]\/65:is(:where(.group):hover *){--tw-gradient-from:#0c0608a6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.group-hover\:from-\[\#0c0608\]\/65:is(:where(.group):hover *){--tw-gradient-from:lab(2.05118% 1.86687 -.166786/.65)}}.group-hover\:from-\[\#000\]\/70:is(:where(.group):hover *){--tw-gradient-from:#000000b3;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.group-hover\:from-\[\#000\]\/70:is(:where(.group):hover *){--tw-gradient-from:lab(0% 0 0/.7)}}.group-hover\:from-\[\#1a140e\]\/55:is(:where(.group):hover *){--tw-gradient-from:#1a140e8c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.group-hover\:from-\[\#1a140e\]\/55:is(:where(.group):hover *){--tw-gradient-from:lab(6.84651% 2.09262 4.33179/.55)}}.group-hover\:from-\[\#1c1d1e\]\/65:is(:where(.group):hover *){--tw-gradient-from:#1c1d1ea6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.group-hover\:from-\[\#1c1d1e\]\/65:is(:where(.group):hover *){--tw-gradient-from:lab(10.6885% -.295974 -.864324/.65)}}.group-hover\:from-\[\#1c1612\]\/65:is(:where(.group):hover *){--tw-gradient-from:#1c1612a6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.group-hover\:from-\[\#1c1612\]\/65:is(:where(.group):hover *){--tw-gradient-from:lab(7.86048% 2.50041 3.62414/.65)}}.group-hover\:from-\[\#2a1810\]\/62:is(:where(.group):hover *){--tw-gradient-from:#2a18109e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.group-hover\:from-\[\#2a1810\]\/62:is(:where(.group):hover *){--tw-gradient-from:lab(10.5674% 8.48616 8.95336/.62)}}.group-hover\:from-\[\#2a1810\]\/65:is(:where(.group):hover *){--tw-gradient-from:#2a1810a6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.group-hover\:from-\[\#2a1810\]\/65:is(:where(.group):hover *){--tw-gradient-from:lab(10.5674% 8.48616 8.95336/.65)}}.group-hover\:from-\[\#3a2a1c\]\/65:is(:where(.group):hover *){--tw-gradient-from:#3a2a1ca6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.group-hover\:from-\[\#3a2a1c\]\/65:is(:where(.group):hover *){--tw-gradient-from:lab(18.6777% 6.06896 12.1809/.65)}}.group-hover\:from-\[\#3c2e1c\]\/55:is(:where(.group):hover *){--tw-gradient-from:#3c2e1c8c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.group-hover\:from-\[\#3c2e1c\]\/55:is(:where(.group):hover *){--tw-gradient-from:lab(20.181% 4.53597 14.1471/.55)}}.group-hover\:from-\[\#050507\]\/65:is(:where(.group):hover *){--tw-gradient-from:#050507a6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.group-hover\:from-\[\#050507\]\/65:is(:where(.group):hover *){--tw-gradient-from:lab(1.4041% .207417 -.760919/.65)}}.group-hover\:from-\[\#181616\]\/65:is(:where(.group):hover *){--tw-gradient-from:#181616a6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.group-hover\:from-\[\#181616\]\/65:is(:where(.group):hover *){--tw-gradient-from:lab(7.47054% .993565 .355738/.65)}}.group-hover\:from-black\/60:is(:where(.group):hover *){--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.group-hover\:from-black\/60:is(:where(.group):hover *){--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.group-hover\:from-black\/60:is(:where(.group):hover *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:from-black\/70:is(:where(.group):hover *){--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.group-hover\:from-black\/70:is(:where(.group):hover *){--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.group-hover\:from-black\/70:is(:where(.group):hover *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:pb-2:is(:where(.group):hover *){padding-bottom:calc(var(--spacing) * 2)}.group-hover\:text-\[\#B8860B\]:is(:where(.group):hover *){color:#b8860b}.group-hover\:text-\[color\:var\(--color-primary\)\]:is(:where(.group):hover *),.group-hover\:text-\[var\(--color-primary\)\]:is(:where(.group):hover *){color:var(--color-primary)}.group-hover\:text-\[var\(--color-text-muted\)\]:is(:where(.group):hover *){color:var(--color-text-muted)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:text-white\/70:is(:where(.group):hover *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/70:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-\[var\(--color-primary\)\]\/10:is(:where(.group):hover *){--tw-shadow-alpha:10%;--tw-shadow:var(--color-primary);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:shadow-\[0_30px_80px_-20px_rgba\(184\,134\,11\,0\.25\)\]:is(:where(.group):hover *){--tw-shadow:0 30px 80px -20px var(--tw-shadow-color,#b8860b40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:shadow-\[0_30px_90px_-20px_rgba\(0\,0\,0\,0\.5\)\]:is(:where(.group):hover *){--tw-shadow:0 30px 90px -20px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:shadow-\[0_55px_140px_-30px_rgba\(0\,0\,0\,0\.7\)\,0_20px_50px_-15px_rgba\(184\,134\,11\,0\.25\)\]:is(:where(.group):hover *){--tw-shadow:0 55px 140px -30px var(--tw-shadow-color,#000000b3), 0 20px 50px -15px var(--tw-shadow-color,#b8860b40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:shadow-xl:is(:where(.group):hover *){--tw-shadow:0 24px 60px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:ring-1:is(:where(.group):hover *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:ring-2:is(:where(.group):hover *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:ring-\[var\(--color-primary\)\]\/40:is(:where(.group):hover *){--tw-ring-color:#b8860b66}@supports (color:color-mix(in lab, red, red)){.group-hover\:ring-\[var\(--color-primary\)\]\/40:is(:where(.group):hover *){--tw-ring-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.group-hover\:ring-\[var\(--color-primary\)\]\/50:is(:where(.group):hover *){--tw-ring-color:#b8860b80}@supports (color:color-mix(in lab, red, red)){.group-hover\:ring-\[var\(--color-primary\)\]\/50:is(:where(.group):hover *){--tw-ring-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.group-hover\:ring-\[var\(--color-primary\)\]\/60:is(:where(.group):hover *){--tw-ring-color:#b8860b99}@supports (color:color-mix(in lab, red, red)){.group-hover\:ring-\[var\(--color-primary\)\]\/60:is(:where(.group):hover *){--tw-ring-color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}.group-hover\:ring-\[var\(--color-primary\)\]\/70:is(:where(.group):hover *){--tw-ring-color:#b8860bb3}@supports (color:color-mix(in lab, red, red)){.group-hover\:ring-\[var\(--color-primary\)\]\/70:is(:where(.group):hover *){--tw-ring-color:color-mix(in oklab, var(--color-primary) 70%, transparent)}}.group-hover\/btn\:translate-x-1:is(:where(.group\/btn):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/convoyeur\:opacity-70:is(:where(.group\/convoyeur):hover *){opacity:.7}.group-hover\/convoyeur\:opacity-100:is(:where(.group\/convoyeur):hover *){opacity:1}.group-hover\/cta\:translate-x-0\.5:is(:where(.group\/cta):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/cta\:bg-\[\#b89761\]\/25:is(:where(.group\/cta):hover *){background-color:#b8976140;background-color:lab(64.6235% 7.54619 33.2249/.25)}.group-hover\/cta\:opacity-100:is(:where(.group\/cta):hover *){opacity:1}.group-hover\/img\:scale-105:is(:where(.group\/img):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/img\:opacity-100:is(:where(.group\/img):hover *),.group-hover\/thumb\:opacity-100:is(:where(.group\/thumb):hover *){opacity:1}}.first-letter\:float-left:first-letter{float:left}.first-letter\:mt-1:first-letter{margin-top:calc(var(--spacing) * 1)}.first-letter\:mr-3:first-letter{margin-right:calc(var(--spacing) * 3)}.first-letter\:font-\[family-name\:var\(--font-display\)\]:first-letter{font-family:var(--font-display)}.first-letter\:text-\[5\.5rem\]:first-letter{font-size:5.5rem}.first-letter\:leading-\[0\.85\]:first-letter{--tw-leading:.85;line-height:.85}.first-letter\:italic:first-letter{font-style:italic}.placeholder\:text-\[var\(--color-fg-muted\)\]::placeholder{color:var(--color-fg-muted)}.placeholder\:text-\[var\(--color-text-faint\)\]::placeholder{color:var(--color-text-faint)}.placeholder\:text-\[var\(--color-text-muted\)\]::placeholder{color:var(--color-text-muted)}.placeholder\:text-white\/20::placeholder{color:#fff3}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/20::placeholder{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.placeholder\:text-white\/25::placeholder{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/25::placeholder{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/30::placeholder{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.placeholder\:text-white\/40::placeholder{color:#fff6}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/40::placeholder{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:flex-initial:last-child{flex:0 auto}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.focus-within\:border-\[var\(--color-primary\)\]:focus-within{border-color:var(--color-primary)}.focus-within\:border-\[var\(--color-primary\)\]\/70:focus-within{border-color:#b8860bb3}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-\[var\(--color-primary\)\]\/70:focus-within{border-color:color-mix(in oklab, var(--color-primary) 70%, transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:gap-3:hover{gap:calc(var(--spacing) * 3)}.hover\:gap-4:hover{gap:calc(var(--spacing) * 4)}.hover\:border-\[\#9aa0a8\]:hover{border-color:#9aa0a8}.hover\:border-\[\#B8860B\]:hover{border-color:#b8860b}.hover\:border-\[\#B8860B\]\/40:hover{border-color:#b8860b66;border-color:lab(59.6852% 13.0621 62.6476/.4)}.hover\:border-\[\#D4AF37\]:hover,.hover\:border-\[\#d4af37\]:hover{border-color:#d4af37}.hover\:border-\[\#d4af37\]\/40:hover{border-color:#d4af3766;border-color:lab(73.2933% 5.13336 62.8198/.4)}.hover\:border-\[\#d4af37\]\/50:hover{border-color:#d4af3780;border-color:lab(73.2933% 5.13336 62.8198/.5)}.hover\:border-\[\#d4af37\]\/60:hover{border-color:#d4af3799;border-color:lab(73.2933% 5.13336 62.8198/.6)}.hover\:border-\[\#d4b074\]:hover{border-color:#d4b074}.hover\:border-\[\#efece6\]:hover{border-color:#efece6}.hover\:border-\[color\:var\(--color-primary\)\]:hover{border-color:var(--color-primary)}.hover\:border-\[var\(--color-border\)\]:hover{border-color:var(--color-border)}.hover\:border-\[var\(--color-danger\)\]:hover{border-color:var(--color-danger)}.hover\:border-\[var\(--color-divider\)\]:hover{border-color:var(--color-divider)}.hover\:border-\[var\(--color-fg-muted\)\]:hover{border-color:var(--color-fg-muted)}.hover\:border-\[var\(--color-primary\)\]:hover{border-color:var(--color-primary)}.hover\:border-\[var\(--color-primary\)\]\/40:hover{border-color:#b8860b66}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--color-primary\)\]\/40:hover{border-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.hover\:border-\[var\(--color-primary\)\]\/50:hover{border-color:#b8860b80}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--color-primary\)\]\/50:hover{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.hover\:border-\[var\(--color-primary\)\]\/60:hover{border-color:#b8860b99}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--color-primary\)\]\/60:hover{border-color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}.hover\:border-\[var\(--color-primary\)\]\/70:hover{border-color:#b8860bb3}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--color-primary\)\]\/70:hover{border-color:color-mix(in oklab, var(--color-primary) 70%, transparent)}}.hover\:border-\[var\(--color-text-faint\)\]:hover{border-color:var(--color-text-faint)}.hover\:border-red-400:hover{border-color:var(--color-red-400)}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:border-white\/22:hover{border-color:#ffffff38}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/22:hover{border-color:color-mix(in oklab, var(--color-white) 22%, transparent)}}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:border-white\/35:hover{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/35:hover{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.hover\:border-white\/40:hover{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/40:hover{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.hover\:border-white\/60:hover{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/60:hover{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:border-white\/70:hover{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/70:hover{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:border-zinc-600:hover{border-color:var(--color-zinc-600)}.hover\:\!bg-white\/10:hover{background-color:#ffffff1a!important}@supports (color:color-mix(in lab, red, red)){.hover\:\!bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)!important}}.hover\:bg-\[\#B8860B\]:hover{background-color:#b8860b}.hover\:bg-\[\#F5EED8\]:hover{background-color:#f5eed8}.hover\:bg-\[\#c9a52f\]:hover{background-color:#c9a52f}.hover\:bg-\[\#d4af37\]\/5:hover{background-color:#d4af370d;background-color:lab(73.2933% 5.13336 62.8198/.05)}.hover\:bg-\[\#d4af37\]\/10:hover{background-color:#d4af371a;background-color:lab(73.2933% 5.13336 62.8198/.1)}.hover\:bg-\[\#d4af37\]\/20:hover{background-color:#d4af3733;background-color:lab(73.2933% 5.13336 62.8198/.2)}.hover\:bg-\[var\(--color-charcoal\)\]:hover{background-color:var(--color-charcoal)}.hover\:bg-\[var\(--color-charcoal-mid\)\]:hover{background-color:var(--color-charcoal-mid)}.hover\:bg-\[var\(--color-danger\)\]:hover,.hover\:bg-\[var\(--color-danger\)\]\/10:hover{background-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-danger\)\]\/10:hover{background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}}.hover\:bg-\[var\(--color-error\)\]\/10:hover{background-color:#c0392b1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-error\)\]\/10:hover{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}.hover\:bg-\[var\(--color-error\)\]\/20:hover{background-color:#c0392b33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-error\)\]\/20:hover{background-color:color-mix(in oklab, var(--color-error) 20%, transparent)}}.hover\:bg-\[var\(--color-error\)\]\/25:hover{background-color:#c0392b40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-error\)\]\/25:hover{background-color:color-mix(in oklab, var(--color-error) 25%, transparent)}}.hover\:bg-\[var\(--color-primary\)\]:hover{background-color:var(--color-primary)}.hover\:bg-\[var\(--color-primary\)\]\/5:hover{background-color:#b8860b0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-primary\)\]\/5:hover{background-color:color-mix(in oklab, var(--color-primary) 5%, transparent)}}.hover\:bg-\[var\(--color-primary\)\]\/15:hover{background-color:#b8860b26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-primary\)\]\/15:hover{background-color:color-mix(in oklab, var(--color-primary) 15%, transparent)}}.hover\:bg-\[var\(--color-primary\)\]\/20:hover{background-color:#b8860b33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-primary\)\]\/20:hover{background-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.hover\:bg-\[var\(--color-primary\)\]\/30:hover{background-color:#b8860b4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-primary\)\]\/30:hover{background-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.hover\:bg-\[var\(--color-primary\)\]\/80:hover{background-color:#b8860bcc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-primary\)\]\/80:hover{background-color:color-mix(in oklab, var(--color-primary) 80%, transparent)}}.hover\:bg-\[var\(--color-primary\)\]\/90:hover{background-color:#b8860be6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-primary\)\]\/90:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}.hover\:bg-\[var\(--color-primary-highlight\)\]:hover{background-color:var(--color-primary-highlight)}.hover\:bg-\[var\(--color-primary-highlight\)\]\/50:hover{background-color:#f5eed880}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-primary-highlight\)\]\/50:hover{background-color:color-mix(in oklab, var(--color-primary-highlight) 50%, transparent)}}.hover\:bg-\[var\(--color-primary-hover\)\]:hover{background-color:var(--color-primary-hover)}.hover\:bg-\[var\(--color-surface\)\]:hover{background-color:var(--color-surface)}.hover\:bg-\[var\(--color-surface-2\)\]:hover{background-color:var(--color-surface-2)}.hover\:bg-\[var\(--color-surface-offset\)\]:hover{background-color:var(--color-surface-offset)}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.hover\:bg-emerald-500\/20:hover{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/20:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.hover\:bg-red-500\/5:hover{background-color:#fb2c360d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/5:hover{background-color:color-mix(in oklab, var(--color-red-500) 5%, transparent)}}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.hover\:bg-red-500\/80:hover{background-color:#fb2c36cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/80:hover{background-color:color-mix(in oklab, var(--color-red-500) 80%, transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:pb-2:hover{padding-bottom:calc(var(--spacing) * 2)}.hover\:text-\[\#0c0c0e\]:hover{color:#0c0c0e}.hover\:text-\[\#1A1A1A\]:hover{color:#1a1a1a}.hover\:text-\[\#B8860B\]:hover{color:#b8860b}.hover\:text-\[\#F7E08C\]:hover{color:#f7e08c}.hover\:text-\[\#d4af37\]:hover{color:#d4af37}.hover\:text-\[\#efece6\]:hover{color:#efece6}.hover\:text-\[color\:var\(--color-primary\)\]:hover{color:var(--color-primary)}.hover\:text-\[var\(--color-danger\)\]:hover{color:var(--color-danger)}.hover\:text-\[var\(--color-error\)\]:hover{color:var(--color-error)}.hover\:text-\[var\(--color-fg\)\]:hover{color:var(--color-fg)}.hover\:text-\[var\(--color-primary\)\]:hover{color:var(--color-primary)}.hover\:text-\[var\(--color-primary-hover\)\]:hover{color:var(--color-primary-hover)}.hover\:text-\[var\(--color-text\)\]:hover{color:var(--color-text)}.hover\:text-\[var\(--color-text-muted\)\]:hover{color:var(--color-text-muted)}.hover\:text-black\/80:hover{color:#000c}@supports (color:color-mix(in lab, red, red)){.hover\:text-black\/80:hover{color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/70:hover{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/70:hover{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/80:hover{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:text-zinc-300:hover{color:var(--color-zinc-300)}.hover\:text-zinc-400:hover{color:var(--color-zinc-400)}.hover\:italic:hover{font-style:italic}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[var\(--color-primary\)\]\/5:hover{--tw-shadow-alpha:5%;--tw-shadow:var(--color-primary);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--color-primary\)\]\/30:hover{--tw-shadow-alpha:30%;--tw-shadow:var(--color-primary);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--color-primary\)\]\/40:hover{--tw-shadow-alpha:40%;--tw-shadow:var(--color-primary);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_8px_40px_rgba\(184\,134\,11\,0\.08\)\]:hover{--tw-shadow:0 8px 40px var(--tw-shadow-color,#b8860b14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_20px_50px_-30px_rgba\(26\,26\,26\,0\.25\)\]:hover{--tw-shadow:0 20px 50px -30px var(--tw-shadow-color,#1a1a1a40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_24px_60px_-20px_rgba\(0\,0\,0\,0\.2\)\]:hover{--tw-shadow:0 24px 60px -20px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-lg\)\]:hover{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-md\)\]:hover{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-xl\)\]:hover{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 12px 40px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 24px 60px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-\[\#d4af37\]:focus{border-color:#d4af37}.focus\:border-\[var\(--color-primary\)\]:focus{border-color:var(--color-primary)}.focus\:border-\[var\(--color-primary\)\]\/40:focus{border-color:#b8860b66}@supports (color:color-mix(in lab, red, red)){.focus\:border-\[var\(--color-primary\)\]\/40:focus{border-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--color-primary\)\]:focus{--tw-ring-color:var(--color-primary)}.focus\:ring-\[var\(--color-primary\)\]\/30:focus{--tw-ring-color:#b8860b4d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--color-primary\)\]\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.focus\:ring-\[var\(--color-primary\)\]\/40:focus{--tw-ring-color:#b8860b66}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--color-primary\)\]\/40:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--color-primary\)\]:focus-visible{outline-color:var(--color-primary)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[var\(--color-primary-active\)\]:active{background-color:var(--color-primary-active)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (min-width:40rem){.sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:h-36{height:calc(var(--spacing) * 36)}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-\[45vw\]{width:45vw}.sm\:w-\[340px\]{width:340px}.sm\:w-\[420px\]{width:420px}.sm\:columns-2{columns:2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-7{gap:calc(var(--spacing) * 7)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-left{text-align:left}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-\[0\.8rem\]{font-size:.8rem}.sm\:text-\[12px\]{font-size:12px}.sm\:tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}}@media (min-width:48rem){.md\:top-8{top:calc(var(--spacing) * 8)}.md\:right-8{right:calc(var(--spacing) * 8)}.md\:right-20{right:calc(var(--spacing) * 20)}.md\:bottom-10{bottom:calc(var(--spacing) * 10)}.md\:-left-\[39px\]{left:-39px}.md\:left-10{left:calc(var(--spacing) * 10)}.md\:left-20{left:calc(var(--spacing) * 20)}.md\:left-\[11px\]{left:11px}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:row-span-2{grid-row:span 2/span 2}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:my-12{margin-block:calc(var(--spacing) * 12)}.md\:my-20{margin-block:calc(var(--spacing) * 20)}.md\:my-24{margin-block:calc(var(--spacing) * 24)}.md\:my-32{margin-block:calc(var(--spacing) * 32)}.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:mt-7{margin-top:calc(var(--spacing) * 7)}.md\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:mt-20{margin-top:calc(var(--spacing) * 20)}.md\:mt-24{margin-top:calc(var(--spacing) * 24)}.md\:mt-28{margin-top:calc(var(--spacing) * 28)}.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.md\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.md\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:mb-20{margin-bottom:calc(var(--spacing) * 20)}.md\:mb-24{margin-bottom:calc(var(--spacing) * 24)}.md\:mb-28{margin-bottom:calc(var(--spacing) * 28)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:aspect-\[21\/9\]{aspect-ratio:21/9}.md\:h-16{height:calc(var(--spacing) * 16)}.md\:h-20{height:calc(var(--spacing) * 20)}.md\:h-28{height:calc(var(--spacing) * 28)}.md\:h-32{height:calc(var(--spacing) * 32)}.md\:min-h-\[92vh\]{min-height:92vh}.md\:w-2\/3{width:66.6667%}.md\:w-28{width:calc(var(--spacing) * 28)}.md\:w-32{width:calc(var(--spacing) * 32)}.md\:w-40{width:calc(var(--spacing) * 40)}.md\:w-\[32vw\]{width:32vw}.md\:w-\[340px\]{width:340px}.md\:w-auto{width:auto}.md\:flex-auto{flex:auto}.md\:-translate-y-3{--tw-translate-y:calc(var(--spacing) * -3);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:cursor-default{cursor:default}.md\:snap-align-none{scroll-snap-align:none}.md\:columns-3{columns:3}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.md\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.md\:grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-baseline{align-items:baseline}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:justify-start{justify-content:flex-start}.md\:gap-0{gap:calc(var(--spacing) * 0)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:gap-14{gap:calc(var(--spacing) * 14)}.md\:gap-16{gap:calc(var(--spacing) * 16)}:where(.md\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-5) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-5) * calc(1 - var(--tw-space-y-reverse)))}.md\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.md\:gap-x-20{column-gap:calc(var(--spacing) * 20)}.md\:gap-y-16{row-gap:calc(var(--spacing) * 16)}.md\:gap-y-20{row-gap:calc(var(--spacing) * 20)}:where(.md\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.md\:divide-\[var\(--color-divider\)\]>:not(:last-child)){border-color:var(--color-divider)}.md\:self-end{align-self:flex-end}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.md\:border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:p-16{padding:calc(var(--spacing) * 16)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:px-16{padding-inline:calc(var(--spacing) * 16)}.md\:py-5{padding-block:calc(var(--spacing) * 5)}.md\:py-7{padding-block:calc(var(--spacing) * 7)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:py-36{padding-block:calc(var(--spacing) * 36)}.md\:py-40{padding-block:calc(var(--spacing) * 40)}.md\:py-44{padding-block:calc(var(--spacing) * 44)}.md\:py-48{padding-block:calc(var(--spacing) * 48)}.md\:pt-10{padding-top:calc(var(--spacing) * 10)}.md\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:pt-28{padding-top:calc(var(--spacing) * 28)}.md\:pt-32{padding-top:calc(var(--spacing) * 32)}.md\:pt-36{padding-top:calc(var(--spacing) * 36)}.md\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.md\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.md\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.md\:pb-40{padding-bottom:calc(var(--spacing) * 40)}.md\:pl-8{padding-left:calc(var(--spacing) * 8)}.md\:pl-12{padding-left:calc(var(--spacing) * 12)}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[0\.6rem\]{font-size:.6rem}.md\:text-\[0\.7rem\]{font-size:.7rem}.md\:text-\[0\.62rem\]{font-size:.62rem}.md\:text-\[0\.72rem\]{font-size:.72rem}.md\:text-\[0\.98rem\]{font-size:.98rem}.md\:text-\[1\.2rem\]{font-size:1.2rem}.md\:text-\[1\.05rem\]{font-size:1.05rem}.md\:text-\[1\.8rem\]{font-size:1.8rem}.md\:text-\[1\.18rem\]{font-size:1.18rem}.md\:text-\[1\.35rem\]{font-size:1.35rem}.md\:text-\[1\.65rem\]{font-size:1.65rem}.md\:text-\[1\.85rem\]{font-size:1.85rem}.md\:text-\[11px\]{font-size:11px}.md\:text-\[12px\]{font-size:12px}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:top-\[calc\(var\(--nav-height\)\+80px\)\]{top:calc(var(--nav-height) + 80px)}.lg\:right-6{right:calc(var(--spacing) * 6)}.lg\:left-6{left:calc(var(--spacing) * 6)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:-mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:-mx-12{margin-inline:calc(var(--spacing) * -12)}.lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:mx-3{margin-inline:calc(var(--spacing) * 3)}.lg\:mt-4{margin-top:calc(var(--spacing) * 4)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:aspect-\[5\/6\]{aspect-ratio:5/6}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-auto{height:auto}.lg\:max-h-\[calc\(100vh-7rem\)\]{max-height:calc(100vh - 7rem)}.lg\:min-h-\[420px\]{min-height:420px}.lg\:w-1\/2{width:50%}.lg\:w-5\/12{width:41.6667%}.lg\:w-7\/12{width:58.3333%}.lg\:w-\[25vw\]{width:25vw}.lg\:w-\[180px\]{width:180px}.lg\:w-\[300px\]{width:300px}.lg\:w-\[360px\]{width:360px}.lg\:columns-3{columns:3}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_2fr_1\.2fr\]{grid-template-columns:1.1fr 2fr 1.2fr}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.lg\:grid-cols-\[1\.6fr_1fr\]{grid-template-columns:1.6fr 1fr}.lg\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.lg\:grid-cols-\[1\.35fr_1fr\]{grid-template-columns:1.35fr 1fr}.lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.lg\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.lg\:grid-cols-\[1fr_1\.3fr\]{grid-template-columns:1fr 1.3fr}.lg\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.lg\:grid-cols-\[1fr_4px_1fr\]{grid-template-columns:1fr 4px 1fr}.lg\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}.lg\:grid-cols-\[1fr_480px\]{grid-template-columns:1fr 480px}.lg\:grid-cols-\[3fr_1fr\]{grid-template-columns:3fr 1fr}.lg\:grid-cols-\[5fr_6fr\]{grid-template-columns:5fr 6fr}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:grid-cols-\[420px_1fr\]{grid-template-columns:420px 1fr}.lg\:grid-cols-\[440px_1fr\]{grid-template-columns:440px 1fr}.lg\:grid-cols-\[460px_1fr\]{grid-template-columns:460px 1fr}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:items-start{align-items:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:gap-24{gap:calc(var(--spacing) * 24)}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.lg\:self-start{align-self:flex-start}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.lg\:from-\[var\(--color-bg\)\]\/85{--tw-gradient-from:#fafaf8d9}@supports (color:color-mix(in lab, red, red)){.lg\:from-\[var\(--color-bg\)\]\/85{--tw-gradient-from:color-mix(in oklab, var(--color-bg) 85%, transparent)}}.lg\:from-\[var\(--color-bg\)\]\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.lg\:via-\[var\(--color-bg\)\]\/55{--tw-gradient-via:#fafaf88c}@supports (color:color-mix(in lab, red, red)){.lg\:via-\[var\(--color-bg\)\]\/55{--tw-gradient-via:color-mix(in oklab, var(--color-bg) 55%, transparent)}}.lg\:via-\[var\(--color-bg\)\]\/55{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.lg\:to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-7{padding:calc(var(--spacing) * 7)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:px-0{padding-inline:calc(var(--spacing) * 0)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:py-28{padding-block:calc(var(--spacing) * 28)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:py-36{padding-block:calc(var(--spacing) * 36)}.lg\:pt-4{padding-top:calc(var(--spacing) * 4)}.lg\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\:pt-28{padding-top:calc(var(--spacing) * 28)}.lg\:pt-32{padding-top:calc(var(--spacing) * 32)}.lg\:pt-36{padding-top:calc(var(--spacing) * 36)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.lg\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.lg\:text-right{text-align:right}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:text-\[2\.75rem\]{font-size:2.75rem}.lg\:text-\[3\.5rem\]{font-size:3.5rem}.lg\:text-\[13rem\]{font-size:13rem}.lg\:backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (min-width:80rem){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:w-\[22vw\]{width:22vw}.xl\:w-\[320px\]{width:320px}.xl\:columns-4{columns:4}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.xl\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:96rem){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-amber-400{color:var(--color-amber-400)}.dark\:text-blue-400{color:var(--color-blue-400)}.dark\:text-emerald-300{color:var(--color-emerald-300)}.dark\:text-green-400{color:var(--color-green-400)}.dark\:text-purple-400{color:var(--color-purple-400)}.dark\:text-red-300{color:var(--color-red-300)}.dark\:text-slate-300{color:var(--color-slate-300)}}@media (min-width:64rem){.lg\:\[\&\>\*\:first-child\]\:order-2>:first-child{order:2}}}[data-theme=dark]{--color-bg:#0a0a0a;--color-surface:#111;--color-surface-2:#161616;--color-surface-offset:#1c1c1c;--color-surface-offset-2:#222;--color-divider:#272727;--color-border:#363636;--color-text:#ebebdf;--color-text-muted:#888880;--color-text-faint:#565650;--color-text-inverse:#111;--color-primary:#d4a843;--color-primary-hover:#e0bc5a;--color-primary-active:#c09530;--color-primary-highlight:#272212;--color-charcoal:#000;--color-charcoal-mid:#0d0d0d;--color-charcoal-light:#1a1a1a;--color-charcoal-text:#ebebdf;--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 4px 16px #0006;--shadow-lg:0 12px 40px #0000008c;--shadow-xl:0 24px 60px #000000a6}@media (prefers-color-scheme:dark){:root:not([data-theme]){--color-bg:#0a0a0a;--color-surface:#111;--color-surface-2:#161616;--color-surface-offset:#1c1c1c;--color-surface-offset-2:#222;--color-divider:#272727;--color-border:#363636;--color-text:#ebebdf;--color-text-muted:#888880;--color-text-faint:#565650;--color-text-inverse:#111;--color-primary:#d4a843;--color-primary-hover:#e0bc5a;--color-primary-active:#c09530;--color-primary-highlight:#272212;--color-charcoal:#000;--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 4px 16px #0006;--shadow-lg:0 12px 40px #0000008c;--shadow-xl:0 24px 60px #000000a6}}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body{font-family:var(--font-body);background:var(--color-bg);color:var(--color-text);transition:background var(--transition-page), color var(--transition-page);line-height:1.6;overflow-x:clip}::selection{background:var(--color-primary);color:var(--color-text-inverse)}.display{font-family:var(--font-display);letter-spacing:-.02em;font-weight:300;line-height:.95}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-text-faint);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.prose-legal{color:var(--color-text-muted);line-height:1.75;font-size:var(--text-base)}.prose-legal h2{margin-top:var(--space-10);margin-bottom:var(--space-4);font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text);letter-spacing:-.01em;font-weight:500}.prose-legal h3{margin-top:var(--space-6);margin-bottom:var(--space-3);font-size:var(--text-lg);color:var(--color-text);font-weight:600}.prose-legal p{margin-bottom:var(--space-4)}.prose-legal ul{margin:var(--space-4) 0;padding-left:var(--space-6);list-style:outside}.prose-legal li{margin-bottom:var(--space-2)}.prose-legal a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.prose-legal a:hover{color:var(--color-primary-hover)}.prose-legal strong{color:var(--color-text);font-weight:600}.prose-legal .update{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--color-divider);font-size:var(--text-xs);color:var(--color-text-faint);font-style:italic}.cookie-table{width:100%;margin:var(--space-4) 0 var(--space-6);border-collapse:collapse;font-size:var(--text-sm)}.cookie-table th,.cookie-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-divider);text-align:left}.cookie-table th{background:var(--color-surface);color:var(--color-text);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.cookie-table td{color:var(--color-text-muted)}.cookie-table tr:last-child td{border-bottom:none}.studio-slider{appearance:none;border-radius:var(--radius-full);background:var(--color-surface-offset);outline:none;height:6px}.studio-slider::-webkit-slider-thumb{appearance:none;background:var(--color-primary);border:2px solid var(--color-bg);cursor:pointer;width:18px;height:18px;box-shadow:var(--shadow-sm);border-radius:50%;transition:transform .15s}.studio-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.studio-slider::-moz-range-thumb{background:var(--color-primary);border:2px solid var(--color-bg);cursor:pointer;border-radius:50%;width:18px;height:18px}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{display:none}.journal-article{--article-max:68ch;font-family:var(--font-body);color:var(--color-text);font-size:1.06rem;line-height:1.7}.journal-article .article-headline{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-charcoal);font-weight:500;line-height:1.08}.journal-article .article-subtitle{font-family:var(--font-display);color:var(--color-text-muted);font-style:italic;font-weight:400;line-height:1.35}.journal-article .article-meta{text-transform:uppercase;letter-spacing:.22em;color:var(--color-text-muted);font-size:.72rem}.journal-article .article-category{background:var(--color-primary);color:#fff;text-transform:uppercase;letter-spacing:.22em;padding:.25rem .8rem;font-size:.65rem;font-weight:500;display:inline-block}.article-body{max-width:var(--article-max);margin-inline:auto}.article-body p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;color:var(--color-text,#222);margin:0 0 1.3rem;font-size:1.08rem;line-height:1.78}.article-body p.dropcap:first-letter{font-family:var(--font-display);float:left;color:var(--color-primary);padding:.3rem .7rem 0 0;font-size:5.2rem;font-weight:400;line-height:.85}.article-body h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-charcoal);margin:2.8rem 0 1.2rem;font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:500}.article-body h3{font-family:var(--font-display);color:var(--color-charcoal);margin:2rem 0 .8rem;font-size:1.2rem;font-style:italic;font-weight:400}.article-body .pullquote{text-align:center;border-top:1px solid var(--color-primary);border-bottom:1px solid var(--color-primary);max-width:42ch;margin:2.5rem auto;padding:2rem 1rem;position:relative}.article-body .pullquote-text{font-family:var(--font-display);color:var(--color-charcoal);margin:0;font-size:clamp(1.4rem,2.4vw,1.85rem);font-style:italic;line-height:1.3}.article-body .pullquote-author{text-transform:uppercase;letter-spacing:.25em;color:var(--color-primary);margin-top:1rem;font-size:.7rem}.article-body .editorial-image{margin:2.5rem -1rem}@media (min-width:900px){.article-body .editorial-image{margin:3rem -4rem}}.article-body .editorial-image figcaption{font-family:var(--font-display);color:var(--color-text-muted);text-align:center;margin-top:.8rem;padding-inline:1rem;font-size:.88rem;font-style:italic}.journal-masthead{border-top:3px double var(--color-charcoal);border-bottom:1px solid var(--color-charcoal);font-family:var(--font-display);justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.journal-masthead .masthead-title{letter-spacing:-.02em;font-size:clamp(2rem,4vw,3rem);font-weight:500}.journal-masthead .masthead-issue{text-transform:uppercase;letter-spacing:.25em;color:var(--color-text-muted);font-size:.72rem;font-family:var(--font-body)}.article-divider{border:0;border-top:1px solid var(--color-primary);width:60px;margin:3rem auto;position:relative}.article-divider:after{content:"✦";background:var(--color-bg);color:var(--color-primary);padding:0 .5rem;font-size:.9rem;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}.journal-article .article-layout{display:block;position:relative}@media (min-width:1024px){.journal-article .article-layout{grid-template-columns:200px minmax(0,1fr) 80px;align-items:start;gap:3rem;display:grid}.journal-article .article-layout-body{min-width:0;position:relative}.journal-article .article-layout-body .article-body{margin-left:auto;margin-right:auto}}@media (max-width:1023px){.journal-article .article-layout-toc,.journal-article .article-layout-share{display:none}}.journal-article .article-layout-toc-sticky,.journal-article .article-layout-share-sticky{position:sticky;top:6rem}.journal-article .article-layout-share{position:relative}.journal-article .article-layout-share-sticky{top:6rem}.article-toc{border-left:1px solid var(--color-primary);font-family:var(--font-display), serif;padding-left:1rem}.article-toc-label{font-family:var(--font-body), sans-serif;text-transform:uppercase;letter-spacing:.25em;color:var(--color-primary);margin-bottom:1rem;font-size:.65rem;font-weight:600}.article-toc-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.article-toc-item{color:var(--color-text-muted,#6a6a6a);font-size:.85rem;font-style:italic;line-height:1.4;transition:color .16s,padding .16s;position:relative}.article-toc-item a{color:inherit;padding:.1rem 0;text-decoration:none;display:block}.article-toc-item:before{content:"·";color:var(--color-primary);opacity:0;transition:opacity .16s;position:absolute;top:0;left:-.75rem}.article-toc-item:hover a{color:var(--color-charcoal)}.article-toc-item.is-active{color:var(--color-charcoal);font-style:normal;font-weight:600}.article-toc-item.is-active:before{opacity:1}.article-share{flex-direction:column;align-items:center;gap:.75rem;display:flex}.article-share-label{font-family:var(--font-body), sans-serif;text-transform:uppercase;letter-spacing:.25em;color:var(--color-primary);writing-mode:vertical-rl;margin-bottom:.25rem;font-size:.6rem;transform:rotate(180deg)}.article-share-btn{border:1px solid var(--color-primary);width:40px;height:40px;color:var(--color-primary);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex;position:relative}.article-share-btn:hover,.article-share-btn:focus-visible{background:var(--color-primary);color:#fff;transform:translateY(-1px)}.article-share-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.article-share-tooltip{background:var(--color-charcoal);color:#fff;text-transform:uppercase;letter-spacing:.2em;white-space:nowrap;pointer-events:none;font-size:.65rem;font-family:var(--font-body), sans-serif;padding:.4rem .65rem;position:absolute;top:50%;left:calc(100% + .6rem);transform:translateY(-50%)}.article-share-tooltip:before{content:"";border:4px solid #0000;border-right-color:var(--color-charcoal);position:absolute;top:50%;right:100%;transform:translateY(-50%)}.article-share-mobile{max-width:var(--article-max,68ch);border-top:1px solid #b8860b4d;margin-top:3rem;margin-left:auto;margin-right:auto;padding-top:2rem;display:none}.article-share-mobile .article-share{flex-direction:row;justify-content:center;gap:1rem}.article-share-mobile .article-share-label{writing-mode:horizontal-tb;align-self:center;margin-bottom:0;margin-right:.5rem;transform:none}.article-share-mobile .article-share-tooltip{top:auto;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)}.article-share-mobile .article-share-tooltip:before{border-right-color:#0000;border-top-color:var(--color-charcoal);top:100%;left:50%;right:auto;transform:translate(-50%)}@media (max-width:1023px){.article-share-mobile{display:block}}.article-meta-rich{font-family:var(--font-body), sans-serif;color:var(--color-text-muted,#6a6a6a);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;font-size:.78rem;display:flex}.article-meta-author{align-items:center;gap:.65rem;display:flex}.article-meta-avatar{border:1px solid var(--color-primary);width:36px;height:36px;color:var(--color-primary);font-family:var(--font-display), serif;letter-spacing:.02em;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:600;display:inline-flex}.article-meta-author-text{text-align:left;line-height:1.25}.article-meta-author-name{color:var(--color-charcoal);font-size:.85rem;font-weight:500}.article-meta-author-role{color:var(--color-text-muted);font-size:.7rem;font-style:italic}.article-meta-dot{background:var(--color-primary);opacity:.5;border-radius:50%;width:4px;height:4px}.article-meta-item{flex-direction:column;align-items:center;gap:.15rem;line-height:1.2;display:flex}.article-meta-item .article-meta-label{text-transform:uppercase;letter-spacing:.2em;color:var(--color-primary);font-size:.6rem}.article-section-divider{text-align:center;max-width:1100px;margin:0 auto;padding:3rem 1.5rem;position:relative}.article-section-divider:before,.article-section-divider:after{content:"";background:linear-gradient(to var(--dir,right), transparent, var(--color-primary) 40%, var(--color-primary) 60%, transparent);width:calc(50% - 3rem);height:1px;position:absolute;top:50%}.article-section-divider:before{left:1.5rem}.article-section-divider:after{right:1.5rem}.article-section-divider-ornament{color:var(--color-primary);background:var(--color-bg);padding:0 1rem;font-size:1.1rem;display:inline-block;position:relative}.article-suggested{background:var(--color-bg);padding:2rem 0 5rem}.article-suggested-inner{max-width:1200px;margin:0 auto;padding:0 1.5rem}.article-suggested-header{text-align:center;margin-bottom:3.5rem}.article-suggested-kicker{font-family:var(--font-body), sans-serif;text-transform:uppercase;letter-spacing:.3em;color:var(--color-primary);margin-bottom:1rem;font-size:.7rem}.article-suggested-title{font-family:var(--font-display), serif;color:var(--color-charcoal);margin:0;font-size:clamp(1.8rem,3.2vw,2.6rem);font-style:italic;font-weight:400;line-height:1.15}.article-suggested-grid{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (min-width:720px){.article-suggested-grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.article-suggested-card{color:inherit;background:0 0;flex-direction:column;text-decoration:none;transition:transform .26s;display:flex}.article-suggested-card:hover{transform:translateY(-4px)}.article-suggested-image{aspect-ratio:4/3;background:var(--color-charcoal);width:100%;margin-bottom:1.25rem;position:relative;overflow:hidden}.article-suggested-image img{transition:transform .7s}.article-suggested-card:hover .article-suggested-image img{transform:scale(1.04)}.article-suggested-body{flex-direction:column;gap:.6rem;display:flex}.article-suggested-kicker-small{font-family:var(--font-body), sans-serif;text-transform:uppercase;letter-spacing:.28em;color:var(--color-primary);font-size:.62rem}.article-suggested-card-title{font-family:var(--font-display), serif;color:var(--color-charcoal);margin:0;font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:500;line-height:1.2;transition:color .18s}.article-suggested-card:hover .article-suggested-card-title{color:var(--color-primary)}.article-suggested-excerpt{font-family:var(--font-body), sans-serif;color:var(--color-text-muted,#555);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}.article-suggested-author{font-family:var(--font-body), sans-serif;color:var(--color-text-muted);border-top:1px solid #b8860b33;align-items:center;gap:.5rem;margin-top:.5rem;padding-top:.75rem;font-size:.72rem;display:flex}.article-suggested-dot{color:var(--color-primary)}.article-newsletter{background:var(--color-charcoal,#1a1a1a);color:#fafaf8;text-align:center;padding:5rem 1.5rem}.article-newsletter-inner{max-width:680px;margin:0 auto}.article-newsletter-kicker{font-family:var(--font-body), sans-serif;text-transform:uppercase;letter-spacing:.3em;color:var(--color-primary);margin-bottom:1rem;font-size:.7rem}.article-newsletter-title{font-family:var(--font-display), serif;color:#fafaf8;margin:0 0 1rem;font-size:clamp(1.6rem,2.8vw,2.2rem);font-style:italic;font-weight:400;line-height:1.2}.article-newsletter-excerpt{font-family:var(--font-body), sans-serif;opacity:.75;margin:0 0 2rem;font-size:.95rem;line-height:1.6}.article-newsletter-form{flex-direction:column;gap:.75rem;max-width:440px;margin:0 auto;display:flex}@media (min-width:560px){.article-newsletter-form{flex-direction:row}}.article-newsletter-input{color:#fafaf8;font-family:var(--font-body), sans-serif;background:0 0;border:1px solid #ffffff4d;outline:none;flex:1;padding:.85rem 1rem;font-size:.9rem;transition:border-color .18s}.article-newsletter-input::placeholder{color:#fafaf866}.article-newsletter-input:focus{border-color:var(--color-primary)}.article-newsletter-btn{background:var(--color-primary);color:#1a1a1a;border:1px solid var(--color-primary);font-family:var(--font-body), sans-serif;text-transform:uppercase;letter-spacing:.25em;cursor:pointer;white-space:nowrap;padding:.85rem 1.5rem;font-size:.72rem;font-weight:600;transition:background .18s,color .18s}.article-newsletter-btn:hover{color:var(--color-primary);background:0 0}.article-newsletter-confirm{font-family:var(--font-display), serif;color:var(--color-primary);margin-top:1.25rem;font-size:.95rem;font-style:italic}.home-v3{--home-nav-offset:0}.home-v3 .nav-overlay-spacer{height:0}.v3-hero{width:100%;height:100svh;min-height:640px;margin-top:calc(-1 * var(--nav-height,70px));background:linear-gradient(135deg,#0d0d0d 0%,#1a1a2e 50%,#16213e 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.v3-hero__video{object-fit:cover;object-position:center 40%;will-change:transform;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.06)}.v3-hero__overlay{z-index:2;background:linear-gradient(#08080a6b 0%,#08080a38 45%,#08080ac7 100%);position:absolute;inset:0}.v3-hero__vignette{z-index:2;pointer-events:none;background:radial-gradient(#0000 40%,#0000008c 100%);position:absolute;inset:0}.v3-hero__topshade{z-index:2;pointer-events:none;background:linear-gradient(#000000d9 0%,#00000080 45%,#0000 100%);height:220px;position:absolute;inset:0 0 auto}.v3-hero__content{z-index:3;text-align:center;max-width:1200px;padding:0 1.5rem;position:relative}.v3-hero__reveal{opacity:0;animation:1.2s cubic-bezier(.22,1,.36,1) forwards v3HeroReveal;transform:translateY(24px)}@keyframes v3HeroReveal{to{opacity:1;transform:translateY(0)}}.v3-hero__eyebrow{font-family:var(--font-body), sans-serif;letter-spacing:.42em;text-transform:uppercase;color:#d4af37fa;align-items:center;gap:1.2rem;margin:0 0 2.25rem;font-size:.7rem;font-weight:500;display:inline-flex}.v3-hero__eyebrow:before,.v3-hero__eyebrow:after{content:"";opacity:.55;background:currentColor;width:44px;height:1px;display:inline-block}.v3-hero__title{font-family:var(--font-display), "Cormorant", serif;letter-spacing:-.025em;color:#fff;text-shadow:0 4px 40px #00000080;margin:0 0 1.5rem;font-size:clamp(2.5rem,.5rem + 5vw,6rem);font-weight:300;line-height:.95}.v3-hero__line{display:block}.v3-hero__title em{color:var(--color-primary,#b8860b);-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#e6c068 0%,#b8860b 50%,#d4af37 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400;display:inline-block}.v3-hero__ornament{justify-content:center;align-items:center;gap:14px;width:fit-content;margin:0 auto 1.5rem;display:flex}.v3-hero__rule{background:linear-gradient(90deg,#d4af3700 0%,#d4af3799 50%,#d4af3700 100%);width:70px;height:1px;display:block}.v3-hero__diamond{background:#d4af37d9;width:6px;height:6px;display:block;transform:rotate(45deg)}.v3-hero__subtitle{font-family:var(--font-display), "Cormorant", serif;letter-spacing:.005em;color:#ffffffd1;max-width:58ch;margin:0 auto 2.75rem;font-size:clamp(1.05rem,.9rem + .5vw,1.3rem);font-style:italic;font-weight:300;line-height:1.55}.v3-hero__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2.5rem;display:flex}.v3-hero__meta{font-family:var(--font-body), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;font-size:.72rem;font-weight:400;display:flex}.v3-hero__meta-item{align-items:baseline;gap:.45rem;display:inline-flex}.v3-hero__meta-item strong{color:#d4af37f2;font-weight:500;font-family:var(--font-display), "Cormorant", serif;letter-spacing:.02em;font-size:1.15rem;font-style:italic}.v3-hero__meta-dot{background:#d4af378c;border-radius:50%;width:3px;height:3px}.v3-btn{font-family:var(--font-body), sans-serif;letter-spacing:.26em;text-transform:uppercase;cursor:pointer;isolation:isolate;border:1px solid;align-items:center;gap:.7rem;padding:1.1rem 2rem;font-size:.76rem;font-weight:500;text-decoration:none;transition:all .4s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.v3-btn:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%);transition:transform .7s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(-120%)}.v3-btn:hover:before{transform:translate(120%)}.v3-btn--primary{color:#1a1a1a;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);border-color:#d4af3780;box-shadow:0 8px 24px -8px #d4af378c,inset 0 1px #ffffff40}.v3-btn--primary:hover{transform:translateY(-2px);box-shadow:0 14px 34px -8px #d4af37bf,inset 0 1px #ffffff59}.v3-btn--ghost{color:#fff;-webkit-backdrop-filter:blur(8px);background:#ffffff0a;border-color:#ffffff59}.v3-btn--ghost:hover{color:#d4af37fa;background:#ffffff14;border-color:#d4af37cc;transform:translateY(-2px)}.v3-hero__scroll{z-index:3;color:#ffffff8c;opacity:0;flex-direction:column;align-items:center;gap:.85rem;animation:1s ease-out 1.8s forwards v3HeroScrollFade;display:flex;position:absolute;bottom:2.2rem;left:50%;transform:translate(-50%)}.v3-hero__scroll-label{font-family:var(--font-body), sans-serif;letter-spacing:.38em;text-transform:uppercase;font-size:.64rem}.v3-hero__scroll-line{background:linear-gradient(#d4af37b3 0%,#d4af3700 100%);width:1px;height:48px;display:block;position:relative;overflow:hidden}.v3-hero__scroll-line:after{content:"";background:linear-gradient(#fff0 0%,#fffffff2 100%);width:100%;height:20px;animation:2.4s cubic-bezier(.4,0,.2,1) infinite v3HeroScrollDrop;position:absolute;top:-20px;left:0}@keyframes v3HeroScrollFade{to{opacity:1}}@keyframes v3HeroScrollDrop{0%{opacity:0;top:-20px}30%{opacity:1}to{opacity:0;top:48px}}@media (max-width:768px){.v3-hero__scroll{display:none}.v3-hero__meta{padding-bottom:.5rem}}.v3-section{padding:clamp(3rem,5vw,6rem) 1.5rem}.v3-section__container{max-width:1280px;margin:0 auto}.v3-accent-line{background:var(--color-primary,#b8860b);width:40px;height:1px;margin:0 0 1.5rem}.v3-accent-line--center{margin-left:auto;margin-right:auto}.v3-section__title{font-family:var(--font-display), "Cormorant", serif;letter-spacing:-.015em;color:var(--color-text,#1a1a1a);margin:0 0 1rem;font-size:clamp(1.5rem,1rem + 1.5vw,3.5rem);font-weight:300;line-height:1.05}.v3-section__title em{color:var(--color-primary,#b8860b);font-style:italic;font-weight:400}.v3-section__subtitle{font-family:var(--font-body), sans-serif;color:var(--color-text-muted,#6b6b65);max-width:60ch;margin:0;font-size:.95rem;line-height:1.6}.v3-section__header--center{text-align:center}.v3-section__header--center .v3-section__subtitle{margin-left:auto;margin-right:auto}.v3-video-section{background:linear-gradient(180deg, var(--color-bg,#faf9f6) 0%, #f2efe8 100%);padding:clamp(3rem,5vw,6rem) 1.5rem;position:relative}.v3-video-section:before{content:"";background:linear-gradient(90deg,#0000,#b8860b40,#0000);height:1px;position:absolute;inset:0 0 auto}.v3-video-section__container{max-width:1080px;margin:0 auto}.v3-video-section__header{text-align:center;max-width:720px;margin:0 auto clamp(2.5rem,5vw,4rem)}.v3-video-section__kicker{font-family:var(--font-body), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--color-primary,#b8860b);margin:0 0 1rem;font-size:.7rem;font-weight:600}.v3-video-section__title{font-family:var(--font-display), "Cormorant", serif;letter-spacing:-.015em;color:var(--color-text,#1a1a1a);margin:0 0 1rem;font-size:clamp(1.5rem,1rem + 1.5vw,3.5rem);font-weight:300;line-height:1.05}.v3-video-section__title em{color:var(--color-primary,#b8860b);font-style:italic;font-weight:400}.v3-video-section__lede{font-family:var(--font-body), sans-serif;color:var(--color-text-muted,#6b6b65);max-width:56ch;margin:0 auto;font-size:1rem;line-height:1.65}.v3-video-section__frame{background:#0a0a0a;border-radius:4px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 0 0 1px #b8860b2e,0 30px 60px -20px #14141473,0 12px 24px -8px #14141440}.v3-video-section__frame:after{content:"";pointer-events:none;border-radius:4px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #b8860b1a}.v3-video-section__player{aspect-ratio:16/9;object-fit:cover;background:#0a0a0a;width:100%;height:auto;display:block}@media (max-width:768px){.v3-video-section{padding:clamp(2.5rem,7vw,4rem) 1.25rem}.v3-video-section__title{font-size:clamp(1.5rem,6vw,2.5rem)}.v3-video-section__lede{font-size:.95rem}}.v3-pillars__grid{background:#d4af372e;border:1px solid #d4af3738;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:3.5rem;display:grid;box-shadow:0 30px 80px -40px #0000002e}.v3-pillar{background:var(--color-surface,#fff);cursor:pointer;flex-direction:column;min-height:460px;padding:3rem 2.2rem 2.5rem;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s;display:flex;position:relative;overflow:hidden}.v3-pillar:before{content:"";transform-origin:50%;z-index:3;background:linear-gradient(90deg,#d4af3700 0%,#d4af37f2 50%,#d4af3700 100%);height:2px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.v3-pillar:hover:before{transform:scaleX(1)}.v3-pillar:hover{z-index:2;transform:translateY(-3px);box-shadow:0 24px 48px -18px #00000038,0 0 30px -8px #d4af3733}.v3-pillar__num{font-family:var(--font-display), "Cormorant", serif;color:#d4af3738;letter-spacing:-.02em;margin:0 0 1.5rem;font-size:clamp(3rem,1.2rem + 4.2vw,5.6rem);font-style:italic;font-weight:300;line-height:.9;transition:color .5s,transform .6s cubic-bezier(.22,1,.36,1)}.v3-pillar:hover .v3-pillar__num{color:#d4af37f2;transform:translate(4px)}.v3-pillar__icon{color:#d4af37e6;width:36px;height:36px;margin-bottom:1.5rem;transition:transform .5s cubic-bezier(.22,1,.36,1),color .4s}.v3-pillar:hover .v3-pillar__icon{transform:rotate(-3deg)scale(1.08)}.v3-pillar__title{font-family:var(--font-display), "Cormorant", serif;letter-spacing:-.01em;color:var(--color-text,#1a1a1a);margin:0 0 1rem;font-size:clamp(1.25rem,.8rem + .8vw,2rem);font-weight:400;line-height:1.1;display:inline-block;position:relative}.v3-pillar__title:after{content:"";background:#d4af37b3;width:0;height:1px;transition:width .6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.45rem;left:0}.v3-pillar:hover .v3-pillar__title:after{width:48px}.v3-pillar__body{font-family:var(--font-body), sans-serif;color:#1e1e1cb8;flex:1;margin:.6rem 0 1.75rem;font-size:.9rem;font-weight:400;line-height:1.62}.v3-pillar__link{font-family:var(--font-body), sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#d4af37f2;align-items:center;gap:.5rem;font-size:.7rem;font-weight:500;transition:gap .4s cubic-bezier(.22,1,.36,1),color .3s;display:inline-flex}.v3-pillar:hover .v3-pillar__link{color:#b8860b;gap:.85rem}.v3-stats{background:var(--color-surface-2,#f5f5f0);padding:clamp(3rem,5vw,5rem) 1.5rem}.v3-stats__grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1280px;margin:0 auto;display:grid}.v3-stat{flex-direction:column;align-items:center;gap:.5rem;display:flex}.v3-stat__number{font-family:var(--font-display), "Cormorant", serif;color:var(--color-text,#1a1a1a);letter-spacing:-.02em;font-variant-numeric:oldstyle-nums;font-size:clamp(1.75rem,.8rem + 2.5vw,2.75rem);font-weight:300;line-height:1}.v3-stat__suffix{font-family:var(--font-display), "Cormorant", serif;color:var(--color-primary,#b8860b);margin-left:.15em;font-size:.65em;font-style:italic;display:inline}.v3-stat__label{font-family:var(--font-body), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted,#6b6b65);margin-top:.5rem;font-size:.74rem;font-weight:500}.v3-how{background:var(--color-bg,#fafaf8)}.v3-how__grid{grid-template-columns:repeat(3,1fr);gap:3rem;margin-top:3.5rem;display:grid}.v3-featured{background:var(--color-surface-2,#f5f5f0)}.v3-featured__grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem;display:grid}.v3-artcard{background:var(--color-surface,#fff);cursor:pointer;border:1px solid var(--color-divider,#d8d8d2);transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s;overflow:hidden}.v3-artcard:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001f}.v3-artcard__img{aspect-ratio:4/5;object-fit:cover;background:#1a1a1a;width:100%;display:block}.v3-artcard__info{padding:1.25rem 1.25rem 1.5rem}.v3-artcard__creator{font-family:var(--font-body), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted,#6b6b65);margin:0 0 .4rem;font-size:.72rem}.v3-artcard__title{font-family:var(--font-display), "Cormorant", serif;color:var(--color-text,#1a1a1a);margin:0 0 .75rem;font-size:1.25rem;font-style:italic;font-weight:500;line-height:1.2}.v3-artcard__footer{border-top:1px solid var(--color-divider,#d8d8d2);justify-content:space-between;align-items:baseline;padding-top:.75rem;display:flex}.v3-artcard__price{font-family:var(--font-display), "Cormorant", serif;color:var(--color-text,#1a1a1a);font-variant-numeric:lining-nums tabular-nums;font-size:1.1rem;font-weight:500}.v3-artcard__format{font-family:var(--font-body), sans-serif;color:var(--color-text-muted,#6b6b65);letter-spacing:.05em;font-size:.72rem}.v3-ticker{background:var(--color-charcoal,#1a1a1a);border-top:1px solid #b8860b4d;border-bottom:1px solid #b8860b4d;padding:1rem 0;overflow:hidden}.v3-ticker__track{white-space:nowrap;font-family:var(--font-display), "Cormorant", serif;color:#fafaf8d9;gap:3rem;font-size:1.05rem;font-style:italic;animation:52s linear infinite v3-ticker-scroll;display:flex}.v3-ticker__item{display:inline-block}.v3-ticker__item em{color:var(--color-primary,#b8860b);margin-right:.6rem;font-style:normal}@keyframes v3-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:960px){.v3-pillars__grid{grid-template-columns:repeat(2,1fr)}.v3-stats__grid{grid-template-columns:repeat(2,1fr);gap:2.5rem 1rem}.v3-how__grid{grid-template-columns:1fr;gap:2.5rem}.v3-featured__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.v3-pillars__grid{grid-template-columns:1fr}.v3-hero__eyebrow{font-size:.68rem}.v3-hero__subtitle{font-size:.85rem}.v3-hero__actions{flex-direction:column;width:100%}.v3-btn{justify-content:center;width:100%}.v3-featured__grid{grid-template-columns:1fr}}main{font-family:var(--font-body), "Satoshi", "Inter", sans-serif}main .font-display,main .v3-hero__title,main .v3-section__title,main .v3-pillar__num,main .v3-pillar__title,main .v3-stat__number,main .v3-stat__suffix,main .v3-how__num,main .v3-how__title,main .v3-artcard__title,main .v3-artcard__price,main .v3-ticker__track{font-family:var(--font-display), "Cormorant", "Georgia", serif}.v3-roman{font-family:var(--font-display), "Cormorant", serif;color:var(--color-primary,#b8860b);letter-spacing:.02em;font-size:clamp(1.5rem,2.6vw,2.4rem);font-style:italic;font-weight:300;line-height:1;display:inline-block}.v3-kicker{font-family:var(--font-body), "Satoshi", sans-serif;letter-spacing:.28em;text-transform:uppercase;color:var(--color-primary,#b8860b);font-size:.72rem;font-weight:500;display:inline-block}.v3-kicker--light{color:#b8860be6}.v3-kicker--white{color:#fff9}.v3-display-hero{font-family:var(--font-display), "Cormorant", serif;letter-spacing:-.02em;color:var(--color-text,#1a1a1a);margin:0;font-size:clamp(2.5rem,5vw,6rem);font-weight:300;line-height:.95}.v3-display-hero em,.v3-display-hero .italic-gold{color:var(--color-primary,#b8860b);font-style:italic;font-weight:400}.v3-display-hero--light{color:#f5eed8}.v3-display-hero--light em,.v3-display-hero--light .italic-gold{color:var(--color-primary,#b8860b)}.v3-display-xxl{font-family:var(--font-display), "Cormorant", serif;letter-spacing:-.018em;color:var(--color-text,#1a1a1a);margin:0;font-size:clamp(1.5rem,2.8vw,2.75rem);font-weight:300;line-height:1.06}.v3-display-xxl em,.v3-display-xxl .italic-gold{color:var(--color-primary,#b8860b);font-style:italic;font-weight:400}.v3-display-xxl--light{color:#fff}.v3-lead{font-family:var(--font-display), "Cormorant", serif;color:var(--color-text-muted,#6b6b65);max-width:52ch;margin-top:1.75rem;font-size:clamp(1.02rem,.85vw + .7rem,1.28rem);font-style:italic;line-height:1.6}.v3-lead--light{color:#fffc}.v3-dropcap:first-letter{font-family:var(--font-display), "Cormorant", serif;float:left;color:var(--color-primary,#b8860b);padding-top:.3rem;padding-right:.75rem;font-size:5.5rem;font-style:italic;font-weight:400;line-height:.85}.v3-pullquote{font-family:var(--font-display), "Cormorant", serif;color:var(--color-text,#1a1a1a);margin:0;font-size:clamp(1.3rem,2vw,1.85rem);font-style:italic;font-weight:400;line-height:1.4}.v3-rule-ornament{color:var(--color-primary,#b8860b);justify-content:center;align-items:center;gap:1.25rem;padding:2.5rem 1rem;display:flex}.v3-rule-ornament:before,.v3-rule-ornament:after{content:"";opacity:.5;background:currentColor;flex:1;max-width:180px;height:1px}.v3-rule-ornament::marker{display:none}.v3-rule-ornament span{font-family:var(--font-display), "Cormorant", serif;opacity:.8;font-size:1.2rem;font-style:italic}.v3-section-header{max-width:820px;margin-bottom:3.5rem}.v3-section-header__top{align-items:baseline;gap:1.25rem;margin-bottom:1.5rem;display:flex}.v3-section-header__rule{background:var(--color-primary,#b8860b);opacity:.6;flex:0 0 60px;height:1px}.v3-section-header--center{text-align:center;margin-left:auto;margin-right:auto}.v3-section-header--center .v3-section-header__top{justify-content:center}.v3-section-header--center .v3-lead{margin-left:auto;margin-right:auto}.text-wrap-balance{text-wrap:balance}.v3-how{background:var(--color-bg,#fafaf8);padding:clamp(3rem,5vw,6rem) 1.5rem}.v3-how__grid{grid-template-columns:repeat(3,1fr);gap:3rem;max-width:1280px;margin:3.5rem auto 0;display:grid}.v3-how__step{padding-top:3rem;position:relative}.v3-how__num{font-family:var(--font-display), "Cormorant", serif;color:var(--color-primary,#b8860b);opacity:.3;font-size:5rem;font-style:italic;font-weight:300;line-height:1;position:absolute;top:-.5rem;left:0}.v3-how__title{font-family:var(--font-display), "Cormorant", serif;color:var(--color-text,#1a1a1a);margin:0 0 1rem;font-size:clamp(1.25rem,1.25vw,2rem);font-weight:500;position:relative}.v3-how__body{font-family:var(--font-body), "Satoshi", sans-serif;color:var(--color-text-muted,#6b6b65);margin:0;font-size:.95rem;line-height:1.65}@media (max-width:960px){.v3-how__grid{grid-template-columns:1fr;gap:2.5rem}}.v3-testimonial{background:var(--color-bg,#fafaf8);border:1px solid var(--color-border,#d0d0ca);flex-direction:column;padding:2.5rem 2rem;transition:border-color .28s,box-shadow .28s;display:flex}.v3-testimonial:hover{border-color:#b8860b66;box-shadow:0 12px 40px #0000000f}.v3-testimonial__mark{font-family:var(--font-display), "Cormorant", serif;color:#b8860b4d;margin-bottom:.75rem;font-size:5rem;font-style:italic;line-height:.4}.v3-testimonial__caption{border-top:1px solid var(--color-divider,#d8d8d2);margin-top:2rem;padding-top:1.25rem}.v3-testimonial__name{font-family:var(--font-display), "Cormorant", serif;color:var(--color-text,#1a1a1a);margin:0;font-size:1.25rem;font-weight:500}.v3-testimonial__role{font-family:var(--font-body), "Satoshi", sans-serif;color:var(--color-text-muted,#6b6b65);margin:.3rem 0 0;font-size:.82rem}.v3-testimonial__meta{font-family:var(--font-body), "Satoshi", sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary,#b8860b);margin:.75rem 0 0;font-size:.7rem;font-weight:500}main .v3-roman,main .v3-display-hero,main .v3-display-xxl,main .v3-lead,main .v3-pullquote,main .v3-testimonial__mark,main .v3-testimonial__name,main .v3-how__num,main .v3-how__title,main .v3-rule-ornament span{font-family:var(--font-display), "Cormorant", "Georgia", serif}.v3-pillar__bg{z-index:0;position:absolute;inset:0;overflow:hidden}.v3-pillar__bg:before{content:"";background-image:var(--pillar-bg);filter:grayscale(.15)contrast(1.05);opacity:.88;background-position:50%;background-size:cover;transition:transform 1.2s cubic-bezier(.22,1,.36,1),filter .7s,opacity .7s;position:absolute;inset:0;transform:scale(1.05)}.v3-pillar__bg:after{content:"";background:linear-gradient(#ffffff6b 0%,#ffffff94 45%,#ffffffd9 100%);transition:background .7s;position:absolute;inset:0}.v3-pillar:hover .v3-pillar__bg:before{filter:grayscale(0)contrast(1.08)saturate(1.1);opacity:1;transform:scale(1.14)}.v3-pillar:hover .v3-pillar__bg:after{background:linear-gradient(#ffffff38 0%,#ffffff6b 45%,#ffffffbf 100%)}.v3-pillar>:not(.v3-pillar__bg){z-index:1;position:relative}.v3-style-card{aspect-ratio:3/4.5;background:#0006;transition:box-shadow .6s,transform .6s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 20px 40px -20px #0009}.v3-style-card:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #d4af3759,0 30px 60px -15px #000c,0 0 40px -10px #d4af3740}.v3-style-card__img{transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.v3-style-card:hover .v3-style-card__img{transform:scale(1.08)}.v3-style-card__gradient{background:linear-gradient(#0000001a 0%,#00000073 45%,#000 100%);transition:background .5s;position:absolute;inset:0}.v3-style-card:hover .v3-style-card__gradient{background:linear-gradient(#0000001a 0%,#00000059 45%,#000000e6 100%)}.v3-style-card__num{color:#ffffffd1;font-family:var(--font-display), "Cormorant", serif;letter-spacing:.02em;z-index:2;font-size:1.25rem;font-style:italic;transition:color .5s,transform .6s cubic-bezier(.22,1,.36,1),text-shadow .5s;position:absolute;top:1.6rem;left:1.6rem}.v3-style-card:hover .v3-style-card__num{color:#d4af37fa;text-shadow:0 0 18px #d4af3766;transform:translate(4px)}.v3-style-card__content{z-index:2;inset-inline:0;padding:clamp(1.3rem,2vw,1.9rem);position:absolute;bottom:0}.v3-style-card__label{font-family:var(--font-display), "Cormorant", serif;letter-spacing:-.025em;color:#fff;word-break:normal;-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;text-shadow:0 2px 24px #00000080,0 1px 2px #0000004d;margin:0;font-size:clamp(2.3rem,2.85vw,3.4rem);font-style:italic;font-weight:400;line-height:1;transition:transform .7s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative}.v3-style-card__label:after{content:"";background:linear-gradient(90deg,#d4af37f2,#d4af3700);width:0;height:1px;transition:width .7s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.35rem;left:0}.v3-style-card:hover .v3-style-card__label{transform:translateY(-2px)}.v3-style-card:hover .v3-style-card__label:after{width:80%}.v3-style-card__hint{font-family:var(--font-body), sans-serif;letter-spacing:.32em;text-transform:uppercase;color:#d4af37fa;opacity:0;margin-top:.95rem;font-size:.7rem;transition:opacity .5s .1s,transform .7s cubic-bezier(.22,1,.36,1) .1s;transform:translateY(6px)}.v3-style-card:hover .v3-style-card__hint{opacity:1;transform:translateY(0)}.v3-print{background:var(--color-charcoal,#0f0f0f);padding:clamp(3rem,5vw,7.5rem) 0;position:relative;overflow:hidden}.v3-print:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 15% 30%,#b8860b14 0%,#0000 55%),radial-gradient(at 85% 70%,#d4af370d 0%,#0000 60%);position:absolute;inset:0}.v3-print__grid{z-index:1;grid-template-columns:1fr;align-items:center;gap:clamp(2rem,4vw,4rem);max-width:1440px;margin:0 auto;padding:0 clamp(1.5rem,3vw,3rem);display:grid;position:relative}@media (min-width:900px){.v3-print__grid{grid-template-columns:1.1fr 1fr;gap:clamp(3rem,5vw,6rem)}}.v3-print__visual{aspect-ratio:5/6;background:#0d0d0d;transition:box-shadow .6s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #0009,0 0 0 1px #b8860b26}.v3-print__visual img{filter:brightness(.92)contrast(1.05)saturate(1.05);transition:transform 1.8s cubic-bezier(.22,1,.36,1),filter .8s!important}.v3-print__visual:hover{box-shadow:0 40px 100px -20px #000000b3,0 0 0 1px #b8860b59,0 0 60px -10px #b8860b40}.v3-print__visual:hover img{filter:brightness()contrast(1.08)saturate(1.1);transform:scale(1.05)!important}.v3-print__visual:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(135deg,#b8860b1f 0%,#0000 45%),linear-gradient(#0000 60%,#00000073 100%);position:absolute;inset:0}.v3-print__visual:after{content:"";z-index:3;pointer-events:none;border:1px solid #f5eed81f;transition:border-color .6s;position:absolute;inset:14px}.v3-print__visual:hover:after{border-color:#d4af3759}.v3-print__caption{z-index:4;color:#f5eed8e6;pointer-events:none;align-items:baseline;gap:.75rem;display:flex;position:absolute;bottom:26px;left:28px}.v3-print__caption-num{font-family:var(--font-display), "Cormorant", serif;color:#d4af37;letter-spacing:.01em;font-size:2rem;font-style:italic;font-weight:300;line-height:1}.v3-print__caption-label{font-family:var(--font-body), sans-serif;letter-spacing:.32em;text-transform:uppercase;color:#f5eed8bf;padding-bottom:.2rem;font-size:.64rem;font-weight:500}.v3-print__content{padding:clamp(.5rem,2vw,1.5rem) 0}.v3-print__kicker-row{align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}.v3-print__rule{background:linear-gradient(90deg,#0000,#b8860bd9,#d4af37f2);width:clamp(40px,5vw,72px);height:1px;display:inline-block}.v3-print__eyebrow{font-family:var(--font-body), sans-serif;letter-spacing:.38em;text-transform:uppercase;color:#d4af37;margin:0;font-size:.7rem;font-weight:500}.v3-print__title{font-family:var(--font-display), "Cormorant", serif;letter-spacing:-.015em;color:#fff;flex-direction:column;gap:.05em;margin:0 0 1.75rem;font-size:clamp(1.75rem,.5rem + 3.5vw,3.5rem);font-weight:300;line-height:.92;display:flex}.v3-print__title-line{display:block}.v3-print__title em{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#e6c068 0%,#d4af37 40%,#b8860b 100%);-webkit-background-clip:text;background-clip:text;padding-right:.05em;font-style:italic;font-weight:300}.v3-print__ornament{align-items:center;gap:.85rem;margin:0 0 2rem;display:flex}.v3-print__ornament-rule{background:linear-gradient(90deg,#0000,#b8860bb3);width:46px;height:1px;display:inline-block}.v3-print__ornament-rule:last-child{background:linear-gradient(90deg,#b8860bb3,#0000)}.v3-print__ornament-diamond{background:#d4af37;width:7px;height:7px;display:inline-block;transform:rotate(45deg);box-shadow:0 0 10px #d4af3780}.v3-print__body{font-family:var(--font-display), "Cormorant", serif;color:#ffffffc7;max-width:52ch;margin:0 0 2.25rem;font-size:clamp(1.05rem,1.15vw,1.35rem);font-style:italic;font-weight:400;line-height:1.55}.v3-print__specs{border-top:1px solid #f5eed814;flex-direction:column;gap:0;margin:0 0 2.75rem;padding:0;list-style:none;display:flex}.v3-print__spec{border-bottom:1px solid #f5eed814;grid-template-columns:1fr auto;align-items:baseline;gap:1.5rem;padding:1rem 0;transition:padding-left .32s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.v3-print__spec:before{content:"";pointer-events:none;background:linear-gradient(90deg,#d4af37,#0000);width:0;height:1px;transition:width .36s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0}.v3-print__spec:hover{padding-left:1.25rem}.v3-print__spec:hover:before{width:1rem}.v3-print__spec-label{font-family:var(--font-display), "Cormorant", serif;color:#f5eed8;font-size:clamp(1.1rem,1.25vw,1.4rem);font-weight:400;line-height:1.2}.v3-print__spec-detail{font-family:var(--font-body), sans-serif;letter-spacing:.04em;color:#f5eed880;text-align:right;font-size:.78rem;font-weight:400}.v3-btn--print{color:#f5eed8;letter-spacing:.18em;text-transform:uppercase;background:#d4af371f;border:1px solid #d4af37;font-weight:500;transition:background .28s,box-shadow .32s,color .22s,transform .22s;box-shadow:0 0 #d4af3700}.v3-btn--print:hover{color:#0f0f0f;background:#d4af37;border-color:#d4af37;transform:translateY(-1px);box-shadow:0 0 40px -8px #d4af3799,0 12px 30px -10px #00000080}@media (max-width:899px){.v3-print__specs{margin-bottom:2rem}.v3-print__spec{grid-template-columns:1fr;gap:.25rem}.v3-print__spec-detail{text-align:left}.v3-print__caption{bottom:18px;left:18px}.v3-print__caption-num{font-size:1.6rem}.v3-print__caption-label{letter-spacing:.25em;font-size:.58rem}}.v3-defi{background:var(--color-bg,#fafaf5);padding:clamp(3rem,5vw,7.5rem) 0;position:relative}.v3-defi__container{max-width:1180px;margin:0 auto;padding:0 clamp(1.5rem,3vw,3rem)}.v3-defi__subtitle{font-family:var(--font-display), "Cormorant", serif;color:var(--color-text-muted,#6b6b65);text-align:center;max-width:58ch;margin:1.5rem auto 0;font-size:clamp(1rem,1.1vw,1.25rem);font-style:italic;font-weight:400;line-height:1.55}.v3-defi__card{background:#fff;border:1px solid #0000000f;grid-template-columns:1fr;margin-top:clamp(2.5rem,4vw,4rem);transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden;box-shadow:0 30px 80px -30px #2b0d4e59,0 10px 40px -15px #b8860b2e}.v3-defi__card:hover{transform:translateY(-3px);box-shadow:0 40px 100px -30px #2b0d4e73,0 15px 50px -15px #b8860b4d}@media (min-width:900px){.v3-defi__card{grid-template-columns:360px 1fr}}.v3-defi__visual{background:radial-gradient(at 30% 20%,#f5eed826 0%,#0000 55%),radial-gradient(at 70% 80%,#b8860b59 0%,#0000 60%),linear-gradient(135deg,#2b0d4e 0%,#5d2a7b 45%,#b8860b 100%);justify-content:center;align-items:center;min-height:280px;display:flex;position:relative;overflow:hidden}.v3-defi__visual-grain{opacity:.7;pointer-events:none;background-image:radial-gradient(circle at 25% 35%,#f5eed814 0%,#0000 1.5%),radial-gradient(circle at 75% 65%,#f5eed80f 0%,#0000 1%),radial-gradient(circle,#d4af371a 0%,#0000 2%);background-size:120px 120px,80px 80px,200px 200px;position:absolute;inset:0}.v3-defi__visual-number{font-family:var(--font-display), "Cormorant", serif;color:#f5eed814;letter-spacing:-.04em;pointer-events:none;z-index:0;font-size:clamp(10rem,18vw,18rem);font-style:italic;font-weight:300;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v3-defi__visual-star{z-index:1;filter:drop-shadow(0 0 25px #d4af3799)drop-shadow(0 0 60px #b8860b4d);animation:8s ease-in-out infinite v3DefiStar;position:relative}@keyframes v3DefiStar{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(5deg)scale(1.04)}}.v3-defi__visual-caption{z-index:2;font-family:var(--font-body), sans-serif;letter-spacing:.32em;text-transform:uppercase;color:#f5eed8b3;white-space:nowrap;font-size:.62rem;font-weight:500;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.v3-defi__content{flex-direction:column;justify-content:center;gap:1.25rem;padding:clamp(2rem,3.5vw,3rem);display:flex}.v3-defi__content-top{flex-wrap:wrap;align-items:center;gap:1rem;margin:0;display:flex}.v3-defi__badge{color:var(--color-primary,#b8860b);font-family:var(--font-body), sans-serif;letter-spacing:.22em;text-transform:uppercase;background:#b8860b14;border:1px solid #b8860b40;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.64rem;font-weight:600;display:inline-flex}.v3-defi__badge-dot{background:#d4af37;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite v3DefiPulse;display:inline-block;box-shadow:0 0 8px #d4af37cc}@keyframes v3DefiPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.v3-defi__eyebrow{font-family:var(--font-body), sans-serif;letter-spacing:.3em;text-transform:uppercase;color:var(--color-text-muted,#6b6b65);margin:0;font-size:.68rem;font-weight:500}.v3-defi__title{font-family:var(--font-display), "Cormorant", serif;letter-spacing:-.01em;color:var(--color-text,#1a1a1a);margin:0;font-size:clamp(1.25rem,1.5vw,2rem);font-weight:400;line-height:1.18}.v3-defi__title em{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 60%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.v3-defi__description{font-family:var(--font-display), "Cormorant", serif;color:var(--color-text-muted,#6b6b65);max-width:52ch;margin:0;font-size:clamp(1rem,1.1vw,1.15rem);font-style:italic;font-weight:400;line-height:1.55}.v3-defi__stats{border-top:1px solid var(--color-divider,#e5e5de);border-bottom:1px solid var(--color-divider,#e5e5de);flex-wrap:wrap;align-items:center;gap:clamp(1rem,2vw,2rem);margin:.5rem 0;padding:1.25rem 0;display:flex}.v3-defi__stat{flex-direction:column;gap:.25rem;display:flex}.v3-defi__stat-value{font-family:var(--font-display), "Cormorant", serif;color:var(--color-primary,#b8860b);letter-spacing:-.01em;font-size:clamp(1.9rem,2.5vw,2.6rem);font-style:italic;font-weight:300;line-height:1}.v3-defi__stat-value--icon{font-size:clamp(1.5rem,2vw,2rem);font-style:normal}.v3-defi__stat-label{font-family:var(--font-body), sans-serif;letter-spacing:.26em;text-transform:uppercase;color:var(--color-text-muted,#6b6b65);font-size:.62rem;font-weight:500}.v3-defi__stat-divider{background:var(--color-divider,#e5e5de);flex-shrink:0;width:1px;height:36px}.v3-defi__actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:.75rem;display:flex}.v3-defi__cta{gap:.65rem}.v3-defi__link{color:var(--color-text-muted,#6b6b65);font-family:var(--font-body), sans-serif;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.9rem .25rem;font-size:.72rem;font-weight:500;transition:color .24s,gap .24s;display:inline-flex;position:relative}.v3-defi__link:after{content:"";opacity:.3;background:currentColor;height:1px;transition:opacity .24s,right .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.6rem;left:.25rem;right:2rem}.v3-defi__link:hover{color:var(--color-primary,#b8860b);gap:.75rem}.v3-defi__link:hover:after{opacity:.8;right:1.75rem}@media (max-width:899px){.v3-defi__stats{gap:1rem;padding:1rem 0}.v3-defi__stat-divider{display:none}.v3-defi__stat{flex:30%;min-width:90px}.v3-defi__visual{min-height:240px}.v3-defi__visual-star{width:80px!important;height:80px!important}}.v3-newsletter{background:var(--color-surface,#fff);border-top:1px solid var(--color-divider,#d8d8d2);padding:clamp(3rem,5vw,7.5rem) 0;position:relative;overflow:hidden}.v3-newsletter:before{content:"";background:linear-gradient(90deg,#0000 15%,#b8860b59 50%,#0000 85%);height:1px;position:absolute;top:0;left:0;right:0}.v3-newsletter__grid{grid-template-columns:1fr;align-items:center;gap:clamp(3rem,5vw,5rem);max-width:1240px;margin:0 auto;padding:0 clamp(1.5rem,3vw,3rem);display:grid}@media (min-width:900px){.v3-newsletter__grid{grid-template-columns:1.15fr 1fr}}.v3-newsletter__kicker-row{align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}.v3-newsletter__rule{background:linear-gradient(90deg,#0000,#b8860bd9,#d4af37f2);width:clamp(36px,4.5vw,60px);height:1px;display:inline-block}.v3-newsletter__kicker{font-family:var(--font-body), sans-serif;letter-spacing:.38em;text-transform:uppercase;color:var(--color-primary,#b8860b);margin:0;font-size:.7rem;font-weight:500}.v3-newsletter__title{font-family:var(--font-display), "Cormorant", serif;letter-spacing:-.02em;color:var(--color-text,#1a1a1a);margin:0 0 1.5rem;font-size:clamp(1.5rem,.5rem + 3.5vw,3.5rem);font-weight:300;line-height:.95}.v3-newsletter__title em{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 55%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:300}.v3-newsletter__text{font-family:var(--font-display), "Cormorant", serif;color:var(--color-text-muted,#6b6b65);max-width:52ch;margin:0 0 2.5rem;font-size:clamp(1.05rem,1.15vw,1.3rem);font-style:italic;font-weight:400;line-height:1.55}.v3-newsletter__form{flex-wrap:wrap;align-items:stretch;gap:.75rem;max-width:560px;display:flex}.v3-newsletter__field{flex:1;min-width:240px;display:block;position:relative}.v3-newsletter__input{border:0;border-bottom:1px solid var(--color-divider,#d8d8d2);width:100%;font-family:var(--font-body), sans-serif;color:var(--color-text,#1a1a1a);letter-spacing:.01em;background:0 0;outline:none;padding:1.15rem 0;font-size:1rem;transition:border-color .24s}.v3-newsletter__field-rule{pointer-events:none;background:linear-gradient(90deg,#d4af37,#b8860b);height:1px;transition:right .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:100%}.v3-newsletter__field:focus-within .v3-newsletter__field-rule{right:0}.v3-newsletter__input::placeholder{color:var(--color-text-faint,#9a9a93);font-family:var(--font-display), "Cormorant", serif;font-size:1.1rem;font-style:italic}.v3-newsletter__submit{color:#fff;font-family:var(--font-body), sans-serif;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);border:0;justify-content:center;align-items:center;gap:.65rem;padding:1.15rem 2.25rem;font-size:.7rem;font-weight:600;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 28px -12px #b8860b80}.v3-newsletter__submit:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:100%;height:100%;transition:left .6s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:-100%}.v3-newsletter__submit:hover{transform:translateY(-2px);box-shadow:0 18px 36px -12px #b8860ba6}.v3-newsletter__submit:hover:before{left:100%}.v3-newsletter__submit span,.v3-newsletter__submit svg{z-index:1;position:relative}.v3-newsletter__note{font-family:var(--font-body), sans-serif;color:var(--color-text-muted,#6b6b65);letter-spacing:.02em;opacity:.75;margin:1.25rem 0 0;font-size:.72rem}.v3-newsletter__preview{background:linear-gradient(180deg, var(--color-surface-2,#f8f8f3) 0%, var(--color-bg,#fafaf5) 100%);border:1px solid var(--color-divider,#e5e5de);flex-direction:column;gap:.75rem;padding:clamp(1.75rem,2.5vw,2.5rem);display:flex;position:relative}.v3-newsletter__preview:before{content:"";background:linear-gradient(90deg,#d4af37,#b8860b);width:56px;height:3px;position:absolute;top:-1px;left:0}.v3-newsletter__preview-eyebrow{font-family:var(--font-body), sans-serif;letter-spacing:.34em;text-transform:uppercase;color:var(--color-primary,#b8860b);margin-bottom:.5rem;font-size:.66rem;font-weight:600;display:block}.v3-newsletter__preview-card{border:0;border-bottom:1px solid var(--color-divider,#e5e5de);cursor:pointer;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:1.1rem;padding:1.15rem 1rem 1.15rem .5rem;transition:transform .3s cubic-bezier(.22,1,.36,1);display:grid}.v3-newsletter__preview-card:last-child{border-bottom:0}.v3-newsletter__preview-card:hover{transform:translate(4px)}.v3-newsletter__preview-num{font-family:var(--font-display), "Cormorant", serif;color:var(--color-primary,#b8860b);text-align:center;letter-spacing:-.01em;min-width:48px;font-size:1.9rem;font-style:italic;font-weight:300;line-height:1}.v3-newsletter__preview-content{flex-direction:column;gap:.2rem;display:flex}.v3-newsletter__preview-label{font-family:var(--font-display), "Cormorant", serif;color:var(--color-text,#1a1a1a);letter-spacing:-.005em;font-size:clamp(1.15rem,1.3vw,1.4rem);font-weight:500;line-height:1.2}.v3-newsletter__preview-desc{font-family:var(--font-display), "Cormorant", serif;color:var(--color-text-muted,#6b6b65);font-size:.92rem;font-style:italic;font-weight:400;line-height:1.4}.v3-newsletter__preview-arrow{font-family:var(--font-body), sans-serif;color:var(--color-text-faint,#9a9a93);font-size:1.1rem;transition:color .24s,transform .28s cubic-bezier(.22,1,.36,1)}.v3-newsletter__preview-card:hover .v3-newsletter__preview-arrow{color:var(--color-primary,#b8860b);transform:translate(3px)}.v3-trust{background:var(--color-charcoal,#1a1a1a);border-top:1px solid #ffffff0f;padding:clamp(2.5rem,4vw,4rem) 0;position:relative}.v3-trust:before{content:"";background:linear-gradient(90deg,#0000,#b8860b80,#0000);width:120px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.v3-trust__grid{grid-template-columns:repeat(2,1fr);place-items:center;gap:1.75rem 1.5rem;max-width:1200px;margin:0 auto;padding:0 clamp(1.5rem,3vw,3rem);display:grid}@media (min-width:640px){.v3-trust__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.v3-trust__grid{grid-template-columns:repeat(5,1fr)}}.v3-trust__badge{color:#f5eed8a6;font-family:var(--font-body), sans-serif;letter-spacing:.04em;cursor:default;align-items:center;gap:.75rem;font-size:.76rem;transition:color .28s;display:flex}.v3-trust__badge:hover{color:#f5eed8f2}.v3-trust__badge svg{width:20px;height:20px;stroke:var(--color-primary,#b8860b);stroke-width:1.5px;fill:none;filter:drop-shadow(0 0 6px #b8860b4d);flex-shrink:0;transition:filter .28s,stroke .28s}.v3-trust__badge:hover svg{stroke:#d4af37;filter:drop-shadow(0 0 10px #d4af378c)}@media (max-width:640px){.v3-pillar{min-height:420px;padding:2.4rem 1.6rem 2rem}.v3-pillar__num{color:#d4af3761;margin:0 0 .8rem;font-size:2.8rem}.v3-pillar__icon{width:30px;height:30px;margin-bottom:1.1rem}.v3-pillar__title{margin-bottom:.75rem;font-size:1.5rem}.v3-pillar__body{margin:.4rem 0 1.3rem;font-size:.88rem}.v3-pillar__bg:before{opacity:.72;filter:grayscale(.2)contrast(1.05)}.v3-pillar__bg:after{background:linear-gradient(#ffffff94 0%,#ffffffc2 45%,#ffffffeb 100%)}.v3-hero__title{font-size:clamp(2rem,10vw,4rem)}.v3-hero__subtitle{padding:0 .5rem}.v3-defi__card{padding:1.5rem 1.25rem 2rem}.v3-defi__visual{height:220px}.v3-defi__stats{flex-wrap:wrap;gap:.9rem}.v3-defi__stat{flex:30%}.v3-defi__stat-number{font-size:1.6rem}.v3-defi__stat-label{font-size:.62rem}.v3-defi__title{font-size:1.25rem}.v3-defi__actions{flex-direction:column;align-items:stretch;gap:.9rem}.v3-defi__actions .v3-btn,.v3-defi__actions>a{text-align:center;justify-content:center;width:100%}.v3-newsletter__grid{gap:2rem}.v3-newsletter__title{font-size:1.75rem}.v3-newsletter__form-row{flex-direction:column;gap:1.25rem}.v3-newsletter__submit{justify-content:center;width:100%}.v3-newsletter__preview-item{padding:1.1rem .9rem}.v3-print__specs{grid-template-columns:1fr;gap:.6rem}.v3-print__title{font-size:2rem;line-height:1.05}.v3-print__caption{padding:.9rem 1rem;font-size:.62rem}.v3-trust__grid{grid-template-columns:1fr;gap:.7rem}.v3-trust__badge{justify-content:flex-start}.v3-style-card{aspect-ratio:4/5}.v3-section__title{font-size:clamp(1.5rem,7vw,2.5rem)}}@media (max-width:390px){.v3-pillar{padding:2rem 1.3rem 1.75rem}.v3-pillar__title{font-size:1.35rem}.v3-defi__card{padding:1.25rem 1rem 1.75rem}}.v3-galerie-hero{color:#f5eed8;isolation:isolate;background:linear-gradient(#0f0e0c 0%,#1a1814 55%,#13110e 100%);padding:clamp(5rem,10vw,8rem) 1.5rem clamp(4rem,8vw,6rem);position:relative;overflow:hidden}.v3-galerie-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1200px 400px at 50% -10%,#d4af3729,#0000 70%),radial-gradient(900px 500px at 50% 110%,#b8860b14,#0000 70%);position:absolute;inset:0}.v3-galerie-hero:after{content:"";opacity:.8;background:linear-gradient(90deg,#0000 0%,#d4af3773 50%,#0000 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.v3-galerie-hero__inner{text-align:center;max-width:880px;margin:0 auto;position:relative}.v3-galerie-hero__kicker-row{justify-content:center;align-items:center;gap:1rem;margin-bottom:2.2rem;display:flex}.v3-galerie-hero__rule{background:linear-gradient(90deg,#0000 0%,#d4af37b3 50%,#0000 100%);flex:0 0 64px;height:1px}.v3-galerie-hero__kicker{font-family:var(--font-body), sans-serif;letter-spacing:.38em;text-transform:uppercase;color:#d4af37f2;white-space:nowrap;font-size:.72rem;font-weight:500}.v3-galerie-hero__title{font-family:var(--font-display), "Cormorant", serif;letter-spacing:-.02em;color:#f5eed8;margin:0 0 1.75rem;font-size:clamp(3rem,7vw,5.5rem);font-weight:400;line-height:1}.v3-galerie-hero__title em{color:#0000;background:linear-gradient(135deg,#e6c068 0%,#d4af37 50%,#b8860b 100%);-webkit-background-clip:text;background-clip:text;font-style:italic}.v3-galerie-hero__ornament{justify-content:center;align-items:center;gap:.85rem;margin-bottom:1.75rem;display:flex}.v3-galerie-hero__ornament-line{background:linear-gradient(90deg,#0000 0%,#d4af378c 100%);flex:0 0 54px;height:1px}.v3-galerie-hero__ornament-line:last-child{background:linear-gradient(90deg,#d4af378c 0%,#0000 100%)}.v3-galerie-hero__ornament-diamond{color:#d4af37d9;font-size:.65rem;line-height:1}.v3-galerie-hero__subtitle{font-family:var(--font-display), "Cormorant", serif;color:#f5eed8c7;max-width:640px;margin:0 auto 1.5rem;font-size:clamp(1.05rem,1.8vw,1.25rem);font-style:italic;font-weight:300;line-height:1.55}.v3-galerie-hero__subtitle em{color:#e6c068f2;font-style:italic;font-weight:400}.v3-galerie-hero__badge{font-family:var(--font-body), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#e6c068f2;background:#d4af370f;border:1px solid #d4af3747;border-radius:999px;align-items:center;gap:.6rem;margin-top:.5rem;padding:.55rem 1.1rem;font-size:.68rem;display:inline-flex}.v3-galerie-hero__dot{background:#d4af37;border-radius:50%;width:6px;height:6px;animation:1.8s ease-out infinite v3GalerieDot;box-shadow:0 0 #d4af37b3}@keyframes v3GalerieDot{0%{box-shadow:0 0 #d4af378c}70%{box-shadow:0 0 0 10px #d4af3700}to{box-shadow:0 0 #d4af3700}}.v3-galerie-body{padding-top:3rem;padding-bottom:6rem}.v3-galerie-body aside h2{font-family:var(--font-display), "Cormorant", serif;letter-spacing:-.01em;color:var(--color-text,#1a1a1a);padding-bottom:.5rem;font-size:1.4rem;font-weight:400;position:relative}.v3-galerie-body aside h2:after{content:"";background:#b8860bcc;width:32px;height:1px;position:absolute;bottom:0;left:0}.v3-galerie-body aside [class*=uppercase][class*=tracking]{color:#b8860bd9!important;font-weight:600!important}.v3-galerie-body .sticky input[type=search]{font-family:var(--font-display), "Cormorant", serif;letter-spacing:.01em;color:var(--color-text,#1a1a1a);background:0 0;border:none;border-bottom:1px solid #b8860b40;border-radius:0;padding-top:.4rem;padding-bottom:.7rem;padding-left:2.2rem;font-size:1.02rem;font-style:italic;transition:border-color .4s}.v3-galerie-body .sticky input[type=search]::placeholder{color:#1e1e1c6b;font-style:italic}.v3-galerie-body .sticky input[type=search]:focus{border-bottom-color:#b8860bd9;outline:none;box-shadow:0 1px #b8860b99}.v3-galerie-body .sticky select{font-family:var(--font-body), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text,#1a1a1a);cursor:pointer;background:0 0;border:1px solid #b8860b52;border-radius:0;padding:.6rem 2.2rem .6rem .9rem;font-size:.72rem;font-weight:500;transition:border-color .3s,background .3s}.v3-galerie-body .sticky select:hover{background:#d4af370a;border-color:#b8860bb3}.v3-galerie-body .sticky .ml-auto{font-family:var(--font-display), "Cormorant", serif;font-size:1rem;font-style:italic;color:#1e1e1c8c!important}.v3-galerie-body .sticky .ml-auto span{font-family:var(--font-display), "Cormorant", serif;letter-spacing:-.01em;font-size:1.25rem;font-style:italic;font-weight:500;color:#b8860bf2!important}.v3-galerie-body .grid{gap:clamp(1.5rem,3vw,2.5rem)!important}@media (max-width:640px){.v3-galerie-hero{padding:5.5rem 1.2rem 3.5rem}.v3-galerie-hero__kicker-row{gap:.55rem;margin-bottom:1.5rem}.v3-galerie-hero__rule{flex-basis:34px}.v3-galerie-hero__kicker{letter-spacing:.28em;font-size:.6rem}.v3-galerie-hero__title{margin-bottom:1.2rem;font-size:clamp(2.6rem,11vw,3.6rem)}.v3-galerie-hero__ornament{margin-bottom:1.2rem}.v3-galerie-hero__ornament-line{flex-basis:34px}.v3-galerie-hero__subtitle{font-size:.98rem;line-height:1.5}.v3-galerie-hero__badge{letter-spacing:.2em;padding:.45rem .85rem;font-size:.58rem}.v3-galerie-body{padding-top:1.5rem}.v3-galerie-body .grid{gap:1rem!important}}.v3-gal-card{background:linear-gradient(#faf7ef 0%,#f5efe2 100%);border:1px solid #b8860b1f;border-radius:2px;transition:border-color .5s,box-shadow .5s,transform .5s;position:relative;box-shadow:0 1px 2px #1c160e0a}.v3-gal-card:before{content:"";pointer-events:none;z-index:2;border:1px solid #d4af3700;border-radius:2px;transition:border-color .5s;position:absolute;inset:0}.v3-gal-card:hover{border-color:#b8860b59;box-shadow:0 24px 48px -20px #1c160e47,0 8px 16px -8px #b8860b2e}.v3-gal-card:hover:before{border-color:#d4af3773}.v3-gal-card__frame{background:#1a1814;position:relative;overflow:hidden}.v3-gal-card__image{will-change:transform;transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .6s}.v3-gal-card:hover .v3-gal-card__image{filter:saturate(1.05);transform:scale(1.04)}.v3-gal-card__numero{z-index:3;font-family:var(--font-display,"Cormorant Garamond"), serif;color:#f0d88f;text-shadow:0 1px 12px #0009;mix-blend-mode:screen;letter-spacing:.02em;align-items:baseline;gap:.12em;font-style:italic;line-height:1;display:inline-flex;position:absolute;top:14px;left:16px}.v3-gal-card__numero-label{font-size:.95rem;font-weight:500}.v3-gal-card__numero sup{text-underline-offset:2px;margin-right:.18em;font-size:.55rem;font-style:normal;font-weight:400;text-decoration:underline}.v3-gal-card__numero-value{font-feature-settings:"lnum";font-size:1.35rem;font-weight:500}.v3-gal-card__overlay{opacity:0;z-index:1;pointer-events:none;background:linear-gradient(#0000 40%,#0a08058c 100%);transition:opacity .5s;position:absolute;inset:0}.v3-gal-card:hover .v3-gal-card__overlay{opacity:1}.v3-gal-card__stats{z-index:3;opacity:0;gap:.65rem;transition:opacity .4s 50ms,transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:14px;left:16px;transform:translateY(6px)}.v3-gal-card:hover .v3-gal-card__stats{opacity:1;transform:translateY(0)}.v3-gal-card__stat{color:#f5efe2;letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);font-feature-settings:"lnum";background:#0f0e0cb3;border:1px solid #d4af3740;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .6rem;font-size:.68rem;font-weight:500;display:inline-flex}.v3-gal-card__stat svg{color:#e6c068}.v3-gal-card__actions{z-index:3;flex-direction:column;gap:.4rem;display:flex;position:absolute;top:10px;right:10px}.v3-gal-card__body{padding:1rem 1.1rem 1.1rem;position:relative}.v3-gal-card__kicker{text-transform:uppercase;letter-spacing:.26em;color:#b8860bd9;margin-bottom:.4rem;font-size:.58rem;font-weight:500}.v3-gal-card__title{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1c160e;letter-spacing:-.005em;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:1.25rem;font-style:italic;font-weight:500;line-height:1.15;transition:color .3s;display:-webkit-box;overflow:hidden}.v3-gal-card:hover .v3-gal-card__title{color:#a67809}.v3-gal-card__artist{color:#1c160e94;letter-spacing:.01em;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.78rem;font-weight:400;display:-webkit-box;overflow:hidden}.v3-gal-card__par{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860b99;margin-right:.15rem;font-style:italic}.v3-gal-card__rule{background:linear-gradient(90deg,#b8860b59 0%,#b8860b14 100%);height:1px;margin:.75rem 0}.v3-gal-card__meta{justify-content:space-between;align-items:flex-end;gap:.6rem;display:flex}.v3-gal-card__edition{flex-direction:column;gap:.12rem;min-width:0;display:flex}.v3-gal-card__edition-label{text-transform:uppercase;letter-spacing:.22em;color:#1c160e80;font-size:.55rem;font-weight:500}.v3-gal-card__edition-value{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1c160e;font-feature-settings:"lnum";font-size:.9rem;font-style:italic}.v3-gal-card__dim{color:#1c160e80;letter-spacing:.02em;margin-top:.1rem;font-size:.68rem}.v3-gal-card__price{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1c160e;align-items:baseline;gap:.08rem;margin:0;line-height:1;display:inline-flex}.v3-gal-card__price-value{font-feature-settings:"lnum";letter-spacing:-.01em;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#d4af37 0%,#b8860b 60%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-size:1.55rem;font-weight:500}.v3-gal-card__price-unit{color:#b8860bbf;margin-left:.1rem;font-size:.85rem;font-style:italic}@media (max-width:640px){.v3-gal-card__body{padding:.85rem .9rem .95rem}.v3-gal-card__title{font-size:1.1rem}.v3-gal-card__price-value{font-size:1.35rem}.v3-gal-card__numero-value{font-size:1.1rem}.v3-gal-card__numero-label{font-size:.8rem}.v3-gal-card__stats{opacity:1;transform:none}.v3-gal-card__stat{padding:.22rem .5rem;font-size:.6rem}}.v3-gal-pagination{flex-direction:column;align-items:center;gap:1.8rem;margin-top:4rem;padding:2.5rem 1.5rem 1rem;display:flex;position:relative}.v3-gal-pagination:before{content:"";background:linear-gradient(90deg,#0000 0%,#b8860b59 50%,#0000 100%);width:min(420px,60%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.v3-gal-pagination__progress{flex-direction:column;align-items:center;gap:.6rem;width:100%;max-width:320px;display:flex}.v3-gal-pagination__count{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1c160e;font-feature-settings:"lnum";letter-spacing:-.01em;align-items:baseline;gap:.1rem;font-size:1.8rem;display:inline-flex}.v3-gal-pagination__sep{color:#b8860bbf;margin:0 .3rem;font-size:1.3rem;font-style:italic;font-weight:400}.v3-gal-pagination__label{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1c160e8c;letter-spacing:.02em;font-size:.9rem;font-style:italic}.v3-gal-pagination__bar{background:#b8860b26;border-radius:1px;width:100%;height:1px;margin-top:.4rem;overflow:hidden}.v3-gal-pagination__bar-fill{background:linear-gradient(90deg,#d4af37 0%,#b8860b 60%,#a67809 100%);height:100%;transition:width .6s cubic-bezier(.16,1,.3,1);box-shadow:0 0 8px #d4af3773}.v3-gal-pagination__btn{color:#1c160e;cursor:pointer;background:linear-gradient(#faf7ef 0%,#f1e9d8 100%);border:1px solid #b8860b59;border-radius:2px;flex-direction:column;align-items:center;gap:.5rem;min-width:320px;padding:1.6rem 3rem;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px -8px #1c160e33}.v3-gal-pagination__btn:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#d4af371f 0%,#b8860b40 100%);transition:opacity .5s;position:absolute;inset:0}.v3-gal-pagination__btn:hover{border-color:#b8860bb3;transform:translateY(-2px);box-shadow:0 16px 32px -16px #b8860b66,0 4px 12px -4px #1c160e33}.v3-gal-pagination__btn:hover:before{opacity:1}.v3-gal-pagination__btn:active{transform:translateY(0)}.v3-gal-pagination__btn-kicker{text-transform:uppercase;letter-spacing:.3em;color:#b8860bd9;z-index:1;font-size:.6rem;font-weight:500;position:relative}.v3-gal-pagination__btn-title{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1c160e;letter-spacing:-.005em;z-index:1;font-size:1.35rem;position:relative}.v3-gal-pagination__btn-title em{-webkit-text-fill-color:transparent;font-feature-settings:"lnum";background:linear-gradient(135deg,#d4af37 0%,#b8860b 60%,#a67809 100%);-webkit-background-clip:text;background-clip:text;margin:0 .15rem;font-style:italic;font-weight:500}.v3-gal-pagination__btn-arrow{color:#b8860bd9;z-index:1;margin-top:.3rem;transition:transform .5s cubic-bezier(.16,1,.3,1),color .3s;position:relative}.v3-gal-pagination__btn:hover .v3-gal-pagination__btn-arrow{color:#a67809;transform:rotate(90deg)scale(1.1)}.v3-gal-endmark{flex-direction:column;align-items:center;gap:.9rem;margin-top:4rem;padding:2.2rem 1rem 1rem;display:flex}.v3-gal-endmark__rule{background:linear-gradient(90deg,#0000,#b8860b80,#0000);width:64px;height:1px;display:block}.v3-gal-endmark__diamond{color:#b8860b;text-shadow:0 0 12px #d4af3780;font-size:.8rem;display:inline-block;transform:rotate(45deg)}.v3-gal-endmark__text{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1c160e8c;letter-spacing:.01em;margin:0;font-size:1.05rem;font-style:italic}.v3-gal-endmark__text em{color:#b8860b;font-feature-settings:"lnum";margin:0 .15rem;font-style:normal;font-weight:500}@media (max-width:640px){.v3-gal-pagination{gap:1.3rem;margin-top:2.5rem;padding:2rem 1rem .5rem}.v3-gal-pagination__count{font-size:1.5rem}.v3-gal-pagination__btn{width:100%;min-width:0;padding:1.3rem 1.5rem}.v3-gal-pagination__btn-title{font-size:1.15rem}.v3-gal-endmark{margin-top:2.5rem}.v3-gal-endmark__text{font-size:.92rem}}.v3-galerie-body+* h2.font-display,.v3-galerie-body~* h2.font-display{font-style:italic}.v3-galerie-body~* button.bg-\[var\(--color-charcoal\)\],body .lg\:hidden button.w-full.bg-\[var\(--color-charcoal\)\]{color:#1a1814!important;letter-spacing:.05em!important;text-transform:uppercase!important;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%)!important;border:1px solid #b8860b99!important;font-size:.75rem!important;font-weight:600!important;transition:all .4s!important;box-shadow:0 4px 16px -6px #b8860b66!important}body .lg\:hidden button.w-full.bg-\[var\(--color-charcoal\)\]:hover{transform:translateY(-1px);background:linear-gradient(135deg,#e6c068 0%,#d4af37 50%,#b8860b 100%)!important}.v3-art-page{color:#1c160e;background:#faf7ef;min-height:100vh;position:relative}.v3-art-hero{padding:calc(var(--nav-height,70px) + 2rem) 0 7rem;background:linear-gradient(#faf7ef 0%,#f1e9d8 100%);border-bottom:1px solid #b8860b2e;position:relative;overflow:hidden}@media (max-width:768px){.v3-art-hero__folio-top{text-align:center;grid-template-columns:1fr!important;gap:.5rem!important;padding:0 1rem 1.5rem!important}.v3-art-hero__folio-side,.v3-art-hero__folio-side--right{flex-wrap:wrap;justify-content:center}}.v3-art-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 28%,#d4af371a 0%,#0000 50%),radial-gradient(circle at 82% 75%,#b8860b0f 0%,#0000 50%);position:absolute;inset:0}.v3-art-hero__folio-top{text-transform:uppercase;letter-spacing:.32em;color:#1c160e99;border-bottom:1px solid #b8860b2e;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding:0 2.5rem 3rem;font-size:.65rem;font-weight:500;display:grid;position:relative}.v3-art-hero__folio-side{align-items:center;gap:.6rem;display:inline-flex}.v3-art-hero__folio-side--right{justify-content:flex-end}.v3-art-hero__folio-num{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.05em;color:#b8860b;text-transform:none;font-size:.85rem;font-style:italic}.v3-art-hero__folio-sep{color:#b8860b99;font-size:.7rem}.v3-art-hero__folio-center{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.06em;color:#1c160e;text-transform:none;font-size:.95rem;font-style:italic}.v3-art-hero__inner{text-align:center;max-width:1380px;margin:0 auto;padding:5rem 2.5rem 0;position:relative}.v3-art-hero__kicker-row{align-items:center;gap:1.4rem;margin-bottom:3rem;display:inline-flex}.v3-art-hero__rule{background:linear-gradient(90deg,#0000,#b8860ba6,#0000);width:80px;height:1px;display:block}.v3-art-hero__kicker{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.05em;color:#b8860b;white-space:nowrap;font-size:1.05rem;font-style:italic}.v3-art-hero__title{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:-.025em;color:#1c160e;flex-wrap:wrap;justify-content:center;align-items:baseline;margin:0;font-size:clamp(5rem,14vw,13rem);font-weight:400;line-height:.86;display:flex}.v3-art-hero__title-l{color:#1c160e;margin-right:.05em;font-style:italic;font-weight:400}.v3-art-hero__title-word{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#e6c068 0%,#d4af37 30%,#b8860b 60%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400;display:inline-flex}.v3-art-hero__title-char{white-space:pre;display:inline-block}.v3-art-hero__title-period{color:#b8860b;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#d4af37,#b8860b);-webkit-background-clip:text;background-clip:text;margin-left:.05em;font-style:normal}.v3-art-hero__count{font-family:var(--font-display,"Cormorant Garamond"), serif;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:1.4rem;margin-top:4rem;display:flex}.v3-art-hero__count-number{color:#1c160e;letter-spacing:-.02em;font-feature-settings:"lnum";font-size:clamp(3.5rem,7vw,6.5rem);font-style:italic;font-weight:400;line-height:1}.v3-art-hero__count-sep{color:#b8860b99;font-size:clamp(2rem,4vw,3.5rem);font-weight:300}.v3-art-hero__count-words{text-transform:uppercase;letter-spacing:.4em;color:#1c160ebf;font-family:inherit;font-size:clamp(.85rem,1.4vw,1.2rem);font-style:normal}.v3-art-hero__count-words em{font-family:var(--font-display,"Cormorant Garamond"), serif;text-transform:lowercase;letter-spacing:0;color:#b8860b;margin-left:.4em;font-size:1.1em;font-style:italic}.v3-art-hero__lede{max-width:580px;font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1c160ec7;letter-spacing:.005em;margin:3.5rem auto 0;font-size:clamp(1.05rem,1.4vw,1.25rem);font-style:normal;line-height:1.6}.v3-art-hero__lede em{color:#b8860b;font-style:italic}.v3-art-hero__stats{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffff80,#fff3);border:1px solid #b8860b38;border-radius:2px;align-items:center;gap:2.4rem;margin-top:4rem;padding:1.8rem 3rem;display:inline-flex}.v3-art-hero__stat{flex-direction:column;align-items:center;gap:.4rem;min-width:95px;display:flex}.v3-art-hero__stat-value{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1c160e;font-feature-settings:"lnum";letter-spacing:-.01em;font-size:2.4rem;font-style:italic;line-height:1}.v3-art-hero__stat-value em{color:#b8860b;vertical-align:.15em;margin-left:.05em;font-size:.65em;font-style:normal}.v3-art-hero__stat-label{text-transform:uppercase;letter-spacing:.28em;color:#1c160e8c;font-size:.6rem;font-weight:500}.v3-art-hero__stat-rule{background:#b8860b4d;width:1px;height:32px;display:block}.v3-art-hero__bottom-ornament{align-items:center;gap:1rem;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.v3-art-hero__bottom-rule{background:linear-gradient(90deg,#0000,#b8860b80,#0000);width:60px;height:1px;display:block}.v3-art-hero__diamond{color:#b8860b;font-size:.75rem;display:inline-block;transform:rotate(45deg)}.v3-art-filters{z-index:30;-webkit-backdrop-filter:blur(14px);background:#faf7eff5;border-bottom:1px solid #b8860b2e;position:sticky;top:0}.v3-art-filters__inner{flex-wrap:wrap;align-items:center;gap:2rem;max-width:1380px;margin:0 auto;padding:1.2rem 2.5rem;display:flex}.v3-art-filters__kicker{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860b;letter-spacing:.02em;font-size:.95rem;font-style:italic}.v3-art-filters__field{align-items:baseline;gap:.6rem;display:flex}.v3-art-filters__field-label{text-transform:uppercase;letter-spacing:.28em;color:#1c160e80;font-size:.6rem;font-weight:500}.v3-art-filters__select{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1c160e;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #b8860b66;outline:none;padding:.3rem 1.2rem .3rem 0;font-size:.95rem;font-style:italic;transition:border-color .3s}.v3-art-filters__select:hover,.v3-art-filters__select:focus{border-color:#b8860b}.v3-art-filters__divider{background:#b8860b40;width:1px;height:22px}.v3-art-filters__sort{align-items:center;gap:.5rem;display:flex}.v3-art-filters__sort-btn{text-transform:uppercase;letter-spacing:.2em;color:#1c160e99;cursor:pointer;background:0 0;border:1px solid #b8860b33;border-radius:999px;padding:.4rem 1rem;font-size:.7rem;font-weight:500;transition:all .3s}.v3-art-filters__sort-btn:hover{color:#1c160e;border-color:#b8860b80}.v3-art-filters__sort-btn.is-active{color:#b8860b;background:#b8860b0f;border-color:#b8860b}.v3-art-filters__count{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1c160e99;margin-left:auto;font-size:.95rem;font-style:italic}.v3-art-filters__count em{color:#b8860b;font-feature-settings:"lnum";margin-right:.15em;font-size:1.2em;font-style:italic}.v3-art-feature{background:linear-gradient(#faf7ef 0%,#f5efe2 100%);border-bottom:1px solid #b8860b2e;padding:5rem 0 6rem;position:relative;overflow:hidden}.v3-art-feature:before{content:"";pointer-events:none;background:radial-gradient(circle at 75%,#d4af370f 0%,#0000 60%);position:absolute;inset:0}.v3-art-feature__page-mark{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860bd9;letter-spacing:.05em;align-items:center;gap:1rem;font-size:.9rem;font-style:italic;display:inline-flex;position:absolute;top:1.5rem;left:50%;transform:translate(-50%)}.v3-art-feature__page-rule{background:#b8860b66;width:50px;height:1px;display:block}.v3-art-feature__inner{max-width:1380px;margin:0 auto;padding:4rem 2.5rem 0;position:relative}.v3-art-feature__header{text-align:center;margin-bottom:4rem}.v3-art-feature__kicker{text-transform:uppercase;letter-spacing:.36em;color:#b8860b;align-items:center;gap:.5rem;margin-bottom:1.6rem;font-size:.65rem;font-weight:500;display:inline-flex}.v3-art-feature__pin{background:#b8860b;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite artFeaturePulse;display:inline-block;box-shadow:0 0 0 3px #b8860b2e}@keyframes artFeaturePulse{0%,to{box-shadow:0 0 0 3px #b8860b2e}50%{box-shadow:0 0 0 6px #b8860b0f}}.v3-art-feature__name{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:-.025em;color:#1c160e;margin:0 0 1rem;font-size:clamp(3rem,7vw,6rem);font-weight:400;line-height:.95}.v3-art-feature__name-em{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic}.v3-art-feature__specialty{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1c160ea6;letter-spacing:.005em;margin:0;font-size:1.4rem;font-style:italic}.v3-art-feature__grid{grid-template-columns:5fr 7fr;align-items:start;gap:4rem;display:grid}.v3-art-feature__portrait{position:relative}.v3-art-feature__portrait-frame{aspect-ratio:4/5;background:linear-gradient(135deg,#2a2520 0%,#1a1814 50%,#0f0c08 100%);border:1px solid #b8860b40;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.v3-art-feature__portrait-frame:before{content:"";pointer-events:none;border:1px solid #d4af372e;position:absolute;inset:14px}.v3-art-feature__portrait-frame:after{content:"";pointer-events:none;background:radial-gradient(circle at 30% 30%,#d4af372e 0%,#0000 60%);position:absolute;inset:0}.v3-art-feature__portrait-folio{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#d4af37d9;letter-spacing:.04em;z-index:2;font-size:.85rem;font-style:italic;position:absolute;top:24px;left:24px}.v3-art-feature__portrait-letters{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:-.06em;color:#d4af37;-webkit-text-fill-color:transparent;z-index:1;text-shadow:0 2px 30px #d4af374d;background:linear-gradient(#f0d88f 0%,#d4af37 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(11rem,18vw,16rem);font-style:italic;font-weight:400;line-height:.85;position:relative}.v3-art-feature__portrait-foot{z-index:2;background:linear-gradient(#0000,#0000008c);flex-direction:column;gap:.4rem;padding:1.6rem 1.8rem;display:flex;position:absolute;bottom:0;left:0;right:0}.v3-art-feature__portrait-badge{text-transform:uppercase;letter-spacing:.36em;color:#d4af37;font-size:.6rem;font-weight:500}.v3-art-feature__portrait-loc{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#ffffffeb;font-size:1.3rem;font-style:italic}.v3-art-feature__text{padding-top:1rem}.v3-art-feature__lede{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1c160ed9;letter-spacing:.005em;margin:0 0 2.4rem;font-size:1.25rem;line-height:1.65}.v3-art-feature__dropcap{float:left;font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860b;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#e6c068 0%,#d4af37 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;margin:.15em .18em -.05em 0;padding:0;font-size:5.5rem;font-style:italic;font-weight:400;line-height:.85}.v3-art-feature__quote{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1c160e;letter-spacing:.005em;border-left:2px solid #b8860b;margin:0 0 2.8rem;padding:2rem 0 2rem 2.4rem;font-size:1.55rem;font-style:italic;line-height:1.4;position:relative}.v3-art-feature__quote-mark{color:#b8860b66;font-family:serif;font-size:4rem;font-style:normal;line-height:1;position:absolute;top:.4rem;left:.6rem}.v3-art-feature__quote-attr{color:#1c160e8c;letter-spacing:.05em;margin-top:1rem;font-size:.85rem;font-style:normal;display:block}.v3-art-feature__stats{border-top:1px solid #b8860b33;border-bottom:1px solid #b8860b33;align-items:baseline;gap:3rem;margin:0 0 2.5rem;padding:1.5rem 0;display:flex}.v3-art-feature__stat{flex-direction:column;gap:.4rem;display:flex}.v3-art-feature__stat-value{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1c160e;font-feature-settings:"lnum";letter-spacing:-.01em;font-size:2.2rem;font-style:italic;line-height:1}.v3-art-feature__stat-value em{color:#b8860b;vertical-align:.18em;margin-left:.05em;font-size:.65em;font-style:normal}.v3-art-feature__stat-label{text-transform:uppercase;letter-spacing:.32em;color:#1c160e80;font-size:.58rem;font-weight:500}.v3-art-feature__previews{grid-template-columns:repeat(4,1fr);gap:.6rem;max-width:520px;margin-bottom:2.5rem;display:grid}.v3-art-feature__preview{aspect-ratio:1;cursor:pointer;background:#1a1814;border:1px solid #b8860b33;transition:border-color .4s;position:relative;overflow:hidden}.v3-art-feature__preview:hover{border-color:#b8860b}.v3-art-feature__preview-num{z-index:2;font-family:var(--font-display,"Cormorant Garamond"), serif;color:#ffffffd9;text-shadow:0 1px 6px #000000b3;font-feature-settings:"lnum";font-size:.85rem;font-style:italic;position:absolute;top:6px;left:8px}.v3-art-feature__cta{text-transform:uppercase;letter-spacing:.28em;color:#1c160e;border-bottom:1px solid #1c160e;align-items:center;gap:.8rem;padding:.6rem 0;font-size:.7rem;font-weight:500;text-decoration:none;transition:color .3s,border-color .3s;display:inline-flex;position:relative}.v3-art-feature__cta:after{content:"";transform-origin:0;background:#b8860b;height:1px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.v3-art-feature__cta:hover{color:#b8860b}.v3-art-feature__cta:hover:after{transform:scaleX(1)}.v3-art-feature__cta-arrow{transition:transform .4s cubic-bezier(.16,1,.3,1)}.v3-art-feature__cta:hover .v3-art-feature__cta-arrow{transform:translate(6px)}.v3-art-index{background:#faf7ef;border-bottom:1px solid #b8860b2e;padding:6rem 0 5rem;position:relative}.v3-art-index__inner{max-width:1380px;margin:0 auto;padding:0 2.5rem}.v3-art-index__heading{text-align:center;margin-bottom:4.5rem;position:relative}.v3-art-index__page-mark{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860bd9;letter-spacing:.05em;align-items:center;gap:.8rem;margin-bottom:1.4rem;font-size:.85rem;font-style:italic;display:inline-flex}.v3-art-index__page-rule{background:#b8860b66;width:40px;height:1px;display:block}.v3-art-index__title{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:-.025em;color:#1c160e;margin:0 0 1.5rem;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:400;line-height:1}.v3-art-index__title em{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic}.v3-art-index__title-amp{color:#b8860b8c;font-style:italic}.v3-art-index__intro{max-width:540px;font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1c160eb3;margin:0 auto 2.5rem;font-size:1.1rem;line-height:1.55}.v3-art-index__folio-line{flex-direction:column;align-items:center;gap:.5rem;min-width:280px;display:inline-flex}.v3-art-index__folio{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1c160e;font-feature-settings:"lnum";letter-spacing:-.01em;align-items:baseline;gap:.1rem;font-size:1.5rem;display:inline-flex}.v3-art-index__folio em{color:#b8860b;font-feature-settings:"lnum";font-style:italic}.v3-art-index__folio-sep{color:#b8860ba6;margin:0 .35rem;font-size:1.1rem;font-style:italic}.v3-art-index__folio-label{text-transform:uppercase;letter-spacing:.32em;color:#1c160e80;font-size:.6rem;font-weight:500}.v3-art-index__folio-bar{background:#b8860b2e;width:100%;height:1px;margin-top:.4rem;display:block;overflow:hidden}.v3-art-index__folio-bar-fill{background:linear-gradient(90deg,#d4af37,#b8860b 60%,#a67809);height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.v3-art-index__list{grid-template-columns:repeat(4,1fr);gap:3rem 2rem;margin:0;padding:0;list-style:none;display:grid}.v3-art-tile{list-style:none;position:relative}.v3-art-tile__link{color:inherit;padding:2rem 0 1.5rem;text-decoration:none;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block;position:relative}.v3-art-tile__link:hover{transform:translateY(-4px)}.v3-art-tile__numero{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860ba6;letter-spacing:.05em;font-feature-settings:"lnum";font-size:.95rem;font-style:italic;transition:color .3s;position:absolute;top:0;right:0}.v3-art-tile__link:hover .v3-art-tile__numero{color:#b8860b}.v3-art-tile__head{align-items:center;gap:.9rem;margin-bottom:1.2rem;display:flex}.v3-art-tile__id{flex:1;min-width:0}.v3-art-tile__name{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1c160e;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .2rem;font-size:1.4rem;font-weight:400;line-height:1.1;transition:color .3s;overflow:hidden}.v3-art-tile__link:hover .v3-art-tile__name{color:#b8860b}.v3-art-tile__specialty{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1c160e99;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .15rem;font-size:.85rem;font-style:italic;overflow:hidden}.v3-art-tile__country{text-transform:uppercase;letter-spacing:.28em;color:#b8860bd9;margin:0;font-size:.6rem;font-weight:500}.v3-art-tile__previews{grid-template-columns:repeat(3,1fr);gap:.3rem;margin-bottom:1rem;display:grid}.v3-art-tile__preview{aspect-ratio:1;background:#1a1814;border:1px solid #b8860b1f;position:relative;overflow:hidden}.v3-art-tile__preview-img{object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.v3-art-tile__link:hover .v3-art-tile__preview-img{transform:scale(1.06)}.v3-art-tile__preview-num{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#ffffffd9;text-shadow:0 1px 4px #000000b3;z-index:2;font-size:.75rem;font-style:italic;position:absolute;top:6px;left:8px}.v3-art-tile__foot{text-transform:uppercase;letter-spacing:.22em;color:#1c160e8c;border-top:1px solid #b8860b2e;align-items:center;gap:.8rem;padding-top:.9rem;font-size:.62rem;font-weight:500;display:flex}.v3-art-tile__foot-stat em{font-style:italic;font-family:var(--font-display,"Cormorant Garamond"), serif;text-transform:none;letter-spacing:0;color:#1c160e;font-feature-settings:"lnum";margin-right:.2rem;font-size:1.15em}.v3-art-tile__foot-rule{background:#b8860b73;flex-shrink:0;width:14px;height:1px;display:block}.v3-art-tile__foot-arrow{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860b99;margin-left:auto;font-size:1.2rem;font-style:italic;transition:transform .4s cubic-bezier(.16,1,.3,1),color .3s}.v3-art-tile__link:hover .v3-art-tile__foot-arrow{color:#b8860b;transform:translate(4px)}.v3-art-tile__rule{background:linear-gradient(90deg,#d4af37,#b8860b);width:0;height:1px;transition:width .7s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0}.v3-art-tile__link:hover .v3-art-tile__rule{width:100%}.v3-art-tile--spread{background:linear-gradient(#b8860b0a,#b8860b00);border-top:1px solid #b8860b2e;border-bottom:1px solid #b8860b2e;grid-column:1/-1;margin:1.5rem 0;padding:2.5rem 2rem}.v3-art-tile--spread .v3-art-tile__link{grid-template-columns:minmax(280px,1fr) 3fr;align-items:center;gap:3rem;padding:0;display:grid}.v3-art-tile--spread .v3-art-tile__link:hover{transform:none}.v3-art-tile--spread .v3-art-tile__numero{color:#b8860b;font-size:1.5rem;position:absolute;top:-2.5rem;right:0}.v3-art-tile--spread .v3-art-tile__head{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:0}.v3-art-tile--spread .v3-art-tile__name{white-space:normal;font-size:2.2rem;font-style:italic}.v3-art-tile--spread .v3-art-tile__specialty{white-space:normal;font-size:1.05rem}.v3-art-tile--spread .v3-art-tile__country{letter-spacing:.32em;font-size:.7rem}.v3-art-tile__previews--spread{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-bottom:0}.v3-art-tile__previews--spread .v3-art-tile__preview{aspect-ratio:4/5}.v3-art-index__empty{text-align:center;padding:5rem 2rem}.v3-art-index__empty-diamond{color:#b8860b;margin-bottom:1.5rem;font-size:1.5rem;display:inline-block;transform:rotate(45deg)}.v3-art-index__empty-title{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1c160e;margin:0 0 .6rem;font-size:2rem;font-style:italic}.v3-art-index__empty-text{color:#1c160e8c;margin:0;font-size:.9rem}.v3-art-pagination{flex-direction:column;align-items:center;gap:2.4rem;margin-top:5rem;padding:3rem 1.5rem 1rem;display:flex;position:relative}.v3-art-pagination:before{content:"";background:linear-gradient(90deg,#0000,#b8860b66,#0000);width:min(420px,60%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.v3-art-pagination__progress{flex-direction:column;align-items:center;gap:.7rem;width:100%;max-width:360px;display:flex}.v3-art-pagination__count{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1c160e;letter-spacing:-.005em;align-items:baseline;gap:.15rem;font-size:1.6rem;display:inline-flex}.v3-art-pagination__count em{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#d4af37,#b8860b 60%,#a67809);-webkit-background-clip:text;background-clip:text;margin:0 .1rem;font-style:italic}.v3-art-pagination__sep{color:#b8860ba6;margin:0 .3rem;font-size:1.2rem;font-style:italic}.v3-art-pagination__label{text-transform:uppercase;letter-spacing:.34em;color:#1c160e8c;font-size:.6rem;font-weight:500}.v3-art-pagination__bar{background:#b8860b2e;width:100%;height:1px;margin-top:.4rem;overflow:hidden}.v3-art-pagination__bar-fill{background:linear-gradient(90deg,#d4af37,#b8860b 60%,#a67809);height:100%;transition:width .6s cubic-bezier(.16,1,.3,1);box-shadow:0 0 8px #d4af3773}.v3-art-pagination__btn{color:#1c160e;cursor:pointer;background:linear-gradient(#faf7ef,#f1e9d8);border:1px solid #b8860b66;border-radius:2px;flex-direction:column;align-items:center;gap:.5rem;min-width:360px;padding:2rem 4rem;transition:all .6s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 18px -8px #1c160e2e}.v3-art-pagination__btn:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#d4af371a,#b8860b33);transition:opacity .5s;position:absolute;inset:0}.v3-art-pagination__btn:after{content:"";pointer-events:none;border:1px solid #b8860b2e;transition:border-color .5s;position:absolute;inset:8px}.v3-art-pagination__btn:hover{border-color:#b8860bb3;transform:translateY(-3px);box-shadow:0 18px 36px -16px #b8860b66,0 4px 12px -4px #1c160e33}.v3-art-pagination__btn:hover:before{opacity:1}.v3-art-pagination__btn:hover:after{border-color:#b8860b73}.v3-art-pagination__btn-kicker{text-transform:uppercase;letter-spacing:.36em;color:#b8860b;z-index:1;font-size:.6rem;font-weight:500;position:relative}.v3-art-pagination__btn-title{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1c160e;letter-spacing:-.005em;z-index:1;font-size:1.5rem;font-weight:400;position:relative}.v3-art-pagination__btn-title em{-webkit-text-fill-color:transparent;font-feature-settings:"lnum";background:linear-gradient(135deg,#d4af37,#b8860b 60%,#a67809);-webkit-background-clip:text;background-clip:text;margin:0 .15rem;font-style:italic}.v3-art-pagination__btn-folio{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860bd9;letter-spacing:.04em;z-index:1;margin-top:.2rem;font-size:.85rem;font-style:italic;position:relative}.v3-art-pagination__btn-arrow{color:#b8860bd9;z-index:1;margin-top:.4rem;transition:transform .5s cubic-bezier(.16,1,.3,1),color .3s;position:relative}.v3-art-pagination__btn:hover .v3-art-pagination__btn-arrow{color:#a67809;transform:translate(8px)}.v3-art-endmark{flex-direction:column;align-items:center;gap:1rem;margin-top:5rem;padding:2rem 1rem 1rem;display:flex}.v3-art-endmark__rule{background:linear-gradient(90deg,#0000,#b8860b80,#0000);width:64px;height:1px;display:block}.v3-art-endmark__diamond{color:#b8860b;font-size:.9rem;display:inline-block;transform:rotate(45deg)}.v3-art-endmark__text{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1c160e99;margin:0;font-size:1.1rem;font-style:italic}.v3-art-endmark__text em{color:#b8860b;font-feature-settings:"lnum";margin:0 .15rem;font-style:normal;font-weight:500}.v3-art-voices{background:linear-gradient(#f5efe2,#faf7ef);border-bottom:1px solid #b8860b2e;padding:6rem 0}.v3-art-voices__inner{max-width:1380px;margin:0 auto;padding:0 2.5rem}.v3-art-voices__heading{text-align:center;margin-bottom:4rem}.v3-art-voices__page-mark{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860bd9;align-items:center;gap:.8rem;margin-bottom:1.4rem;font-size:.85rem;font-style:italic;display:inline-flex}.v3-art-voices__page-rule{background:#b8860b66;width:40px;height:1px;display:block}.v3-art-voices__kicker{text-transform:uppercase;letter-spacing:.4em;color:#b8860b;margin-bottom:1rem;font-size:.65rem;font-weight:500}.v3-art-voices__title{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:-.025em;color:#1c160e;margin:0 0 1.4rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1}.v3-art-voices__title em{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#d4af37,#b8860b 50%,#a67809);-webkit-background-clip:text;background-clip:text;font-style:italic}.v3-art-voices__intro{max-width:540px;font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1c160eb3;margin:0 auto 1.5rem;font-size:1.1rem;line-height:1.55}.v3-art-voices__count{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860bd9;font-size:.95rem;font-style:italic}.v3-art-voices__count em{color:#b8860b;font-feature-settings:"lnum";margin-right:.2rem}.v3-art-voices__scroll{scrollbar-width:thin;scrollbar-color:#b8860b66 transparent;margin:0 -2.5rem;padding:0 2.5rem 2rem;overflow-x:auto}.v3-art-voices__scroll::-webkit-scrollbar{height:6px}.v3-art-voices__scroll::-webkit-scrollbar-track{background:0 0}.v3-art-voices__scroll::-webkit-scrollbar-thumb{background:#b8860b4d;border-radius:3px}.v3-art-voices__list{gap:1.4rem;min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.v3-art-voice{flex-shrink:0;width:280px}.v3-art-voice__link{color:inherit;text-decoration:none;display:block}.v3-art-voice__frame{aspect-ratio:4/5;background:linear-gradient(135deg,#2a2520,#1a1814 50%,#0f0c08);border:1px solid #b8860b38;justify-content:center;align-items:center;margin-bottom:1rem;transition:border-color .5s;display:flex;position:relative;overflow:hidden}.v3-art-voice__frame:before{content:"";pointer-events:none;border:1px solid #d4af3726;transition:border-color .5s;position:absolute;inset:10px}.v3-art-voice__link:hover .v3-art-voice__frame{border-color:#b8860b99}.v3-art-voice__link:hover .v3-art-voice__frame:before{border-color:#d4af3766}.v3-art-voice__numero{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#d4af37d9;letter-spacing:.04em;z-index:2;font-size:.78rem;font-style:italic;position:absolute;top:18px;left:18px}.v3-art-voice__letters{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:-.06em;-webkit-text-fill-color:transparent;text-shadow:0 2px 30px #d4af374d;background:linear-gradient(#f0d88f,#d4af37 50%,#a67809);-webkit-background-clip:text;background-clip:text;font-size:8rem;font-style:italic;font-weight:400;line-height:.85}.v3-art-voice__badge{text-transform:uppercase;letter-spacing:.3em;color:#d4af37;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#0f0c0866;border:1px solid #d4af3773;padding:.3rem .7rem;font-size:.55rem;position:absolute;bottom:14px;left:16px}.v3-art-voice__name{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1c160e;margin:0 0 .2rem;font-size:1.35rem;font-weight:400;line-height:1.15;transition:color .3s}.v3-art-voice__link:hover .v3-art-voice__name{color:#b8860b}.v3-art-voice__specialty{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1c160e99;margin:0 0 .6rem;font-size:.85rem;font-style:italic}.v3-art-voice__dot{color:#b8860b99;margin:0 .25rem}.v3-art-voice__bio{color:#1c160eb3;margin:0;font-size:.78rem;line-height:1.55}.v3-art-cta{color:#faf7ef;background:linear-gradient(#1a1814 0%,#0f0c08 100%);padding:7rem 2rem;position:relative;overflow:hidden}.v3-art-cta:before{content:"";pointer-events:none;background:radial-gradient(circle at 20%,#d4af371f 0%,#0000 60%),radial-gradient(circle at 80% 60%,#b8860b14 0%,#0000 60%);position:absolute;inset:0}.v3-art-cta__inner{text-align:center;max-width:720px;margin:0 auto;position:relative}.v3-art-cta__diamond{color:#d4af37;text-shadow:0 0 20px #d4af3780;margin-bottom:2rem;font-size:1.2rem;display:inline-block;transform:rotate(45deg)}.v3-art-cta__kicker{text-transform:uppercase;letter-spacing:.45em;color:#d4af37;margin:0 0 1.4rem;font-size:.7rem;font-weight:500}.v3-art-cta__title{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:-.02em;color:#faf7ef;margin:0 0 2rem;font-size:clamp(2rem,4.5vw,3.6rem);font-weight:400;line-height:1.05}.v3-art-cta__title em{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#f0d88f,#d4af37 50%,#b8860b);-webkit-background-clip:text;background-clip:text;font-style:italic}.v3-art-cta__lede{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#faf7efbf;max-width:540px;margin:0 auto 3rem;font-size:1.15rem;line-height:1.6}.v3-art-cta__btn{color:#1a1814;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);border:1px solid #f0d88f99;border-radius:2px;flex-direction:column;align-items:center;gap:.5rem;padding:1.6rem 3.2rem;text-decoration:none;transition:all .5s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 32px -10px #d4af3780}.v3-art-cta__btn:before{content:"";opacity:0;background:linear-gradient(135deg,#f0d88f,#d4af37 50%,#b8860b);transition:opacity .5s;position:absolute;inset:0}.v3-art-cta__btn:hover{transform:translateY(-3px);box-shadow:0 14px 40px -10px #d4af37b3}.v3-art-cta__btn:hover:before{opacity:1}.v3-art-cta__btn-kicker{text-transform:uppercase;letter-spacing:.4em;color:#1a1814b3;z-index:1;font-size:.6rem;font-weight:600;position:relative}.v3-art-cta__btn-title{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1814;z-index:1;font-size:1.4rem;font-style:italic;font-weight:500;position:relative}.v3-art-cta__btn-arrow{z-index:1;margin-top:.3rem;font-size:1.3rem;transition:transform .5s cubic-bezier(.16,1,.3,1);position:relative}.v3-art-cta__btn:hover .v3-art-cta__btn-arrow{transform:translate(8px)}@media (max-width:1024px){.v3-art-index__list{grid-template-columns:repeat(3,1fr)}.v3-art-feature__grid{grid-template-columns:1fr;gap:3rem}.v3-art-feature__portrait{max-width:480px;margin:0 auto}}@media (max-width:768px){.v3-art-hero{padding:3rem 0 5rem}.v3-art-hero__folio-top{text-align:center;letter-spacing:.25em;grid-template-columns:1fr;gap:.6rem;padding:0 1.2rem 2rem;font-size:.55rem}.v3-art-hero__folio-side,.v3-art-hero__folio-side--right{justify-content:center}.v3-art-hero__inner{padding:3rem 1.2rem 0}.v3-art-hero__rule{width:36px}.v3-art-hero__kicker{font-size:.85rem}.v3-art-hero__title{font-size:clamp(3.5rem,18vw,6rem)}.v3-art-hero__count{gap:.8rem;margin-top:2.5rem}.v3-art-hero__count-words{letter-spacing:.25em}.v3-art-hero__lede{padding:0 1rem;font-size:1rem}.v3-art-hero__stats{flex-direction:column;gap:1.5rem;padding:1.2rem 1.8rem}.v3-art-hero__stat-rule{width:60px;height:1px}.v3-art-filters__inner{gap:1rem;padding:1rem 1.2rem}.v3-art-filters__count{text-align:right;flex-basis:100%;margin-left:0}.v3-art-feature{padding:4rem 0 5rem}.v3-art-feature__inner{padding:3rem 1.2rem 0}.v3-art-feature__name{font-size:clamp(2.5rem,11vw,4rem)}.v3-art-feature__specialty{font-size:1.1rem}.v3-art-feature__lede{font-size:1.05rem}.v3-art-feature__quote{padding-left:1.4rem;font-size:1.2rem}.v3-art-feature__quote-mark{font-size:3rem}.v3-art-feature__stats{flex-wrap:wrap;gap:2rem}.v3-art-feature__previews{grid-template-columns:repeat(4,1fr)}.v3-art-feature__portrait-letters{font-size:clamp(8rem,28vw,12rem)}.v3-art-index{padding:4rem 0}.v3-art-index__inner{padding:0 1.2rem}.v3-art-index__title{font-size:clamp(2rem,9vw,3rem)}.v3-art-index__intro{font-size:1rem}.v3-art-index__list{grid-template-columns:repeat(2,1fr);gap:2.5rem 1rem}.v3-art-tile__name{font-size:1.1rem}.v3-art-tile__specialty{font-size:.78rem}.v3-art-tile__numero{font-size:.8rem}.v3-art-tile--spread{padding:1.5rem 1rem}.v3-art-tile--spread .v3-art-tile__link{grid-template-columns:1fr;gap:1.5rem}.v3-art-tile--spread .v3-art-tile__name{font-size:1.6rem}.v3-art-tile--spread .v3-art-tile__numero{align-self:flex-end;font-size:1.1rem;position:static;top:0;right:0}.v3-art-pagination{gap:1.5rem;margin-top:3rem;padding:2rem .8rem .5rem}.v3-art-pagination__btn{width:100%;min-width:0;padding:1.5rem}.v3-art-pagination__btn-title{font-size:1.2rem}.v3-art-voices{padding:4rem 0}.v3-art-voices__inner{padding:0 1.2rem}.v3-art-voices__title{font-size:clamp(2rem,9vw,3rem)}.v3-art-voices__intro{font-size:1rem}.v3-art-voices__scroll{margin:0 -1.2rem;padding:0 1.2rem 1.5rem}.v3-art-voice{width:230px}.v3-art-voice__letters{font-size:6rem}.v3-art-voice__name{font-size:1.15rem}.v3-art-cta{padding:5rem 1.2rem}.v3-art-cta__title{font-size:clamp(1.8rem,8vw,2.6rem)}.v3-art-cta__lede{font-size:1rem}.v3-art-cta__btn{padding:1.3rem 2rem}.v3-art-cta__btn-title{font-size:1.2rem}}@media (max-width:1280px) and (min-width:1025px){.v3-art-index__list{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.v3-art-index__list{grid-template-columns:1fr;gap:3rem 0}.v3-art-tile__name{font-size:1.4rem}.v3-art-tile__specialty{font-size:.9rem}.v3-art-tile__numero{font-size:.95rem}.v3-art-tile__previews{gap:.5rem}.v3-art-feature__portrait{aspect-ratio:4/5;min-height:380px;padding:4rem 1.5rem 2rem}.v3-art-feature__portrait-letters{font-size:clamp(7rem,26vw,10rem)}.v3-art-feature__portrait-folio{font-size:.7rem;top:.9rem;left:1rem}.v3-art-feature__portrait-badge{letter-spacing:.12em;padding:.3rem .6rem;font-size:.55rem;top:.9rem;right:1rem}.v3-art-feature__portrait-chips{display:none}}.v3-stu-hero{padding:calc(var(--nav-height,70px) + 1rem) 0 6rem;background:linear-gradient(#faf7ef 0%,#f5efe2 100%);border-bottom:1px solid #b8860b2e;position:relative;overflow:hidden}.v3-stu-hero:before{content:"";pointer-events:none;background:radial-gradient(60% 40% at 50% 0,#d4af372e 0%,#0000 60%),radial-gradient(80% 60% at 50% 100%,#b8860b14 0%,#0000 60%);position:absolute;inset:0}.v3-stu-hero__folio{letter-spacing:.16em;text-transform:uppercase;color:#6b5a3e;border-bottom:1px solid #b8860b2e;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;max-width:1280px;margin:0 auto;padding:1.4rem 2.5rem;font-size:.78rem;display:grid;position:relative}.v3-stu-hero__folio-side{align-items:center;gap:.6rem;display:flex}.v3-stu-hero__folio-side--right{justify-content:flex-end}.v3-stu-hero__folio-num{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.02em;color:#b8860b;text-transform:none;font-size:.95rem;font-style:italic}.v3-stu-hero__folio-dot{color:#b8860b}.v3-stu-hero__folio-center{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.02em;color:#2b2418;text-transform:none;font-size:1rem;font-style:italic}.v3-stu-hero__inner{text-align:center;max-width:1280px;margin:0 auto;padding:4.5rem 2.5rem 0;position:relative}.v3-stu-hero__kicker{align-items:center;gap:1rem;margin-bottom:2.5rem;display:inline-flex}.v3-stu-hero__kicker-rule{background:linear-gradient(90deg,#0000,#b8860b,#0000);width:56px;height:1px;display:inline-block}.v3-stu-hero__kicker-text{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.04em;color:#b8860b;font-size:1.05rem;font-style:italic}.v3-stu-hero__title{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:-.025em;color:#1a1408;flex-wrap:wrap;justify-content:center;align-items:baseline;margin:0;font-size:clamp(4rem,12vw,11rem);font-weight:400;line-height:.95;display:inline-flex}.v3-stu-hero__title-letter{display:inline-block}.v3-stu-hero__title-em{color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;margin-left:.05em;font-style:italic}.v3-stu-hero__deck{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#4a3f2a;letter-spacing:.01em;max-width:720px;margin:1.6rem auto 0;font-size:clamp(1.2rem,2vw,1.65rem);font-style:italic}.v3-stu-hero__deck em{color:#b8860b;font-style:italic;font-weight:400}.v3-stu-hero__lede{max-width:620px;font-family:var(--font-display,"Cormorant Garamond"), serif;color:#4a3f2a;margin:2rem auto 0;font-size:1.15rem;font-style:italic;line-height:1.65}.v3-stu-hero__stats{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffef8b3;border:1px solid #b8860b38;align-items:center;gap:2.2rem;margin:3rem auto 0;padding:1.4rem 2.5rem;display:inline-flex}.v3-stu-hero__stat{flex-direction:column;align-items:center;gap:.3rem;display:flex}.v3-stu-hero__stat em{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860b;letter-spacing:-.01em;font-size:1.85rem;font-style:italic;font-weight:400}.v3-stu-hero__stat span{letter-spacing:.18em;text-transform:uppercase;color:#6b5a3e;font-size:.7rem}.v3-stu-hero__stat-rule{background:#b8860b4d;width:1px;height:32px}.v3-stu-hero__cta{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1.2rem;margin-top:3rem;display:inline-flex}.v3-stu-hero__cta-primary{color:#1a1408;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);border:1px solid #b8860b80;flex-direction:column;align-items:center;gap:.3rem;padding:1.2rem 2.4rem;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;display:inline-flex;position:relative;box-shadow:0 10px 30px -10px #b8860b73}.v3-stu-hero__cta-primary:hover{transform:translateY(-2px);box-shadow:0 16px 40px -10px #b8860b99}.v3-stu-hero__cta-kicker{letter-spacing:.22em;text-transform:uppercase;color:#1a1408b3;font-size:.65rem}.v3-stu-hero__cta-title{font-family:var(--font-display,"Cormorant Garamond"), serif;font-size:1.45rem;font-style:italic}.v3-stu-hero__cta-primary svg{transition:transform .4s;position:absolute;top:50%;right:1.3rem;transform:translateY(-50%)}.v3-stu-hero__cta-primary:hover svg{transform:translate(4px,-50%)}.v3-stu-hero__cta-ghost{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#2b2418;background:0 0;border:1px solid #b8860b66;align-items:center;padding:1.4rem 2rem;font-size:1.15rem;font-style:italic;text-decoration:none;transition:border-color .3s,color .3s;display:inline-flex}.v3-stu-hero__cta-ghost:hover{color:#b8860b;border-color:#b8860b}.v3-stu-hero__ornament{justify-content:center;align-items:center;gap:1rem;margin-top:4rem;display:flex}.v3-stu-hero__ornament span{background:linear-gradient(90deg,#0000,#b8860b,#0000);width:100px;height:1px;display:inline-block}.v3-stu-hero__ornament-dot{transform:rotate(45deg);background:#b8860b!important;width:6px!important;height:6px!important}.v3-stu-section-mark{letter-spacing:.18em;text-transform:uppercase;color:#6b5a3e;align-items:center;gap:.8rem;font-size:.75rem;display:inline-flex}.v3-stu-section-mark--center{justify-content:center;display:flex}.v3-stu-section-mark--inverse{color:#f5f2eab3}.v3-stu-section-mark__page{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860b;text-transform:none;font-size:.95rem;font-style:italic}.v3-stu-section-mark__rule{background:#b8860b;width:48px;height:1px;display:inline-block}.v3-stu-section-mark__label{font-family:var(--font-display,"Cormorant Garamond"), serif;text-transform:none;letter-spacing:.02em;font-size:.95rem;font-style:italic}.v3-stu-showcase{background:#faf7ef;border-bottom:1px solid #b8860b2e;padding:6rem 0 7rem}.v3-stu-showcase__inner{max-width:1280px;margin:0 auto;padding:0 2.5rem}.v3-stu-showcase__title{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:-.02em;color:#1a1408;margin:1.5rem 0;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:400;line-height:1}.v3-stu-showcase__title em{color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic}.v3-stu-showcase__lede{max-width:620px;font-family:var(--font-display,"Cormorant Garamond"), serif;color:#4a3f2a;margin:0 0 2.5rem;font-size:1.15rem;font-style:italic;line-height:1.6}.v3-stu-showcase__count{letter-spacing:.16em;text-transform:uppercase;color:#6b5a3e;align-items:center;gap:1rem;margin-bottom:3rem;font-size:.75rem;display:inline-flex}.v3-stu-showcase__count em{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860b;text-transform:none;font-size:1.6rem;font-style:italic;font-weight:400}.v3-stu-showcase__count-rule{background:#b8860b;width:40px;height:1px}.v3-stu-showcase__grid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.v3-stu-card{flex-direction:column;display:flex;position:relative}.v3-stu-card__numero{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860b;letter-spacing:.02em;margin-bottom:.5rem;font-size:.95rem;font-style:italic}.v3-stu-card__prompt{color:#6b5a3e;min-height:56px;margin-bottom:.8rem;font-family:ui-monospace,SF Mono,Monaco,monospace;font-size:.7rem;font-style:italic;line-height:1.55}.v3-stu-card__prompt-mark{color:#b8860b;margin-right:.4rem;font-style:normal;font-weight:600}.v3-stu-card__media{aspect-ratio:4/5;background:#fff;border:1px solid #b8860b38;display:block;position:relative;overflow:hidden}.v3-stu-card__img{object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.v3-stu-card__media:hover .v3-stu-card__img{transform:scale(1.05)}.v3-stu-card__overlay{opacity:0;background:linear-gradient(#0000 50%,#0000008c 100%);transition:opacity .5s;position:absolute;inset:0}.v3-stu-card__media:hover .v3-stu-card__overlay{opacity:1}.v3-stu-card__chip{letter-spacing:.18em;text-transform:uppercase;color:#fff;opacity:0;font-size:.65rem;transition:opacity .5s;position:absolute;bottom:1rem;left:1rem}.v3-stu-card__media:hover .v3-stu-card__chip{opacity:1}.v3-stu-card__cta{letter-spacing:.18em;text-transform:uppercase;color:#6b5a3e;align-items:center;gap:.4rem;margin-top:1rem;font-size:.7rem;text-decoration:none;transition:color .3s;display:inline-flex}.v3-stu-card__cta:hover{color:#b8860b}.v3-stu-process{background:#f5efe2;border-bottom:1px solid #b8860b2e;padding:7rem 0 8rem}.v3-stu-process__inner{max-width:1280px;margin:0 auto;padding:0 2.5rem}.v3-stu-process__title{text-align:center;font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:-.02em;color:#1a1408;margin:1.5rem 0 1.2rem;font-size:clamp(2.6rem,6vw,5.5rem);font-weight:400;line-height:1}.v3-stu-process__title em{color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic}.v3-stu-process__lede{text-align:center;max-width:580px;font-family:var(--font-display,"Cormorant Garamond"), serif;color:#4a3f2a;margin:0 auto 4rem;font-size:1.15rem;font-style:italic;line-height:1.6}.v3-stu-process__list{flex-direction:column;gap:2.5rem;margin:0;padding:0;list-style:none;display:flex}.v3-stu-act{grid-template-columns:200px 1fr;align-items:start;gap:3rem;padding:2.5rem 0;display:grid;position:relative}.v3-stu-act:not(:last-child):after{content:"";background:linear-gradient(90deg,#0000,#b8860b66,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.v3-stu-act__number{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#0000;letter-spacing:-.02em;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,8vw,7rem);font-style:italic;font-weight:400;line-height:.85}.v3-stu-act__body{padding-top:1.5rem}.v3-stu-act__aside{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860b;margin-bottom:.8rem;font-size:.95rem;font-style:italic;display:inline-block}.v3-stu-act__title{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1408;letter-spacing:-.01em;margin:0 0 1rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;line-height:1.05}.v3-stu-act__desc{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#4a3f2a;max-width:600px;margin:0;font-size:1.15rem;line-height:1.55}.v3-stu-act__rule{display:none}.v3-stu-models{color:#f5f2ea;background:#1a1408;border-bottom:1px solid #0006;padding:7rem 0 8rem;position:relative;overflow:hidden}.v3-stu-models__bg{pointer-events:none;opacity:.7;background:radial-gradient(circle at 20% 20%,#b8860b2e 0%,#0000 50%),radial-gradient(circle at 80% 80%,#d4af371f 0%,#0000 50%);position:absolute;inset:0}.v3-stu-models__inner{max-width:1280px;margin:0 auto;padding:0 2.5rem;position:relative}.v3-stu-models__title{text-align:center;font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:-.02em;color:#f5f2ea;margin:1.5rem 0 1.2rem;font-size:clamp(2.6rem,6vw,5.5rem);font-weight:400;line-height:1}.v3-stu-models__title em{color:#0000;background:linear-gradient(135deg,#e6c068 0%,#d4af37 50%,#b8860b 100%);-webkit-background-clip:text;background-clip:text;font-style:italic}.v3-stu-models__lede{text-align:center;max-width:620px;font-family:var(--font-display,"Cormorant Garamond"), serif;color:#f5f2eacc;margin:0 auto 3.5rem;font-size:1.2rem;font-style:italic;line-height:1.55}.v3-stu-models__lede em{color:#d4af37;font-style:italic}.v3-stu-models__grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.v3-stu-model{border-left:1px solid #b8860b40;padding:2.5rem 1.8rem;position:relative}.v3-stu-model:first-child{border-left:1px solid #b8860b40}.v3-stu-model:last-child{border-right:1px solid #b8860b40}.v3-stu-model__head{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.v3-stu-model__code{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#d4af37;letter-spacing:-.01em;font-size:1.6rem;font-style:italic}.v3-stu-model__metric{letter-spacing:.22em;text-transform:uppercase;color:#f5f2ea99;border:1px solid #b8860b4d;padding:.35rem .8rem;font-size:.65rem}.v3-stu-model__title{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#f5f2ea;letter-spacing:-.01em;margin:0 0 .6rem;font-size:1.65rem;font-weight:400;line-height:1.1}.v3-stu-model__spec{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#d4af37;letter-spacing:.01em;margin-bottom:1rem;font-size:.95rem;font-style:italic}.v3-stu-model__desc{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#f5f2eabf;margin:0;font-size:1.05rem;line-height:1.55}.v3-stu-model__rule{background:linear-gradient(90deg,#b8860b,#0000);width:32px;height:1px;transition:width .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:2rem;left:1.8rem}.v3-stu-model:hover .v3-stu-model__rule{width:calc(100% - 3.6rem)}.v3-stu-models__caption{text-align:center;font-family:var(--font-display,"Cormorant Garamond"), serif;color:#f5f2ea80;margin-top:3.5rem;font-size:.95rem;font-style:italic}.v3-stu-styles{background:#faf7ef;border-bottom:1px solid #b8860b2e;padding:6rem 0 7rem;overflow:hidden}.v3-stu-styles__head{justify-content:space-between;align-items:flex-end;gap:2rem;max-width:1280px;margin:0 auto 3rem;padding:0 2.5rem;display:flex}.v3-stu-styles__title{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:-.02em;color:#1a1408;max-width:720px;margin:1rem 0;font-size:clamp(2rem,4.5vw,4rem);font-weight:400;line-height:1}.v3-stu-styles__title em{color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic}.v3-stu-styles__lede{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#4a3f2a;max-width:580px;margin:0;font-size:1.1rem;font-style:italic;line-height:1.55}.v3-stu-styles__all{letter-spacing:.18em;text-transform:uppercase;color:#6b5a3e;white-space:nowrap;border-bottom:1px solid #b8860b66;align-items:center;gap:.5rem;padding-bottom:.4rem;font-size:.75rem;text-decoration:none;transition:color .3s,border-color .3s;display:inline-flex}.v3-stu-styles__all:hover{color:#b8860b;border-color:#b8860b}.v3-stu-styles__strip-wrap{position:relative}.v3-stu-styles__strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.2rem;padding:0 2.5rem 1.5rem;display:flex;overflow-x:auto}.v3-stu-styles__strip::-webkit-scrollbar{display:none}.v3-stu-swatch{aspect-ratio:3/4;scroll-snap-align:start;background:#1a1408;border:1px solid #b8860b38;flex-shrink:0;width:200px;display:block;position:relative;overflow:hidden}.v3-stu-swatch__num{z-index:2;font-family:var(--font-display,"Cormorant Garamond"), serif;color:#d4af37;letter-spacing:.02em;font-size:.85rem;font-style:italic;position:absolute;top:.7rem;left:.8rem}.v3-stu-swatch__img{object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.v3-stu-swatch:hover .v3-stu-swatch__img{transform:scale(1.06)}.v3-stu-swatch__overlay{background:linear-gradient(#0000 0%,#0003 50%,#000000d9 100%);position:absolute;inset:0}.v3-stu-swatch__caption{z-index:2;position:absolute;bottom:1rem;left:1rem;right:1rem}.v3-stu-swatch__name{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#fff;letter-spacing:-.01em;font-size:1.25rem;line-height:1.05}.v3-stu-swatch__cta{letter-spacing:.22em;text-transform:uppercase;color:#d4af37;opacity:0;margin-top:.4rem;font-size:.6rem;transition:opacity .4s}.v3-stu-swatch:hover .v3-stu-swatch__cta{opacity:1}.v3-stu-styles__fade{pointer-events:none;z-index:3;background:linear-gradient(90deg,#faf7ef,#0000);width:80px;position:absolute;inset:0 auto 0 0}.v3-stu-styles__fade--right{background:linear-gradient(-90deg,#faf7ef,#0000);inset:0 0 0 auto}.v3-stu-voices{background:#f5efe2;border-bottom:1px solid #b8860b2e;padding:7rem 0}.v3-stu-voices__inner{max-width:1280px;margin:0 auto;padding:0 2.5rem}.v3-stu-voices__title{text-align:center;font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:-.02em;color:#1a1408;margin:1.5rem 0 1.2rem;font-size:clamp(2.6rem,6vw,5.5rem);font-weight:400;line-height:1}.v3-stu-voices__title em{color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic}.v3-stu-voices__lede{text-align:center;max-width:580px;font-family:var(--font-display,"Cormorant Garamond"), serif;color:#4a3f2a;margin:0 auto 4rem;font-size:1.15rem;font-style:italic;line-height:1.6}.v3-stu-voices__list{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.v3-stu-voice{background:#faf7ef;border:1px solid #b8860b38;flex-direction:column;padding:3rem 2.5rem;display:flex;position:relative}.v3-stu-voice__numero{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860b;letter-spacing:.02em;font-size:.95rem;font-style:italic;position:absolute;top:1.2rem;right:1.5rem}.v3-stu-voice__head{border-bottom:1px solid #b8860b33;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.v3-stu-voice__portrait{border:1px solid #b8860b66;border-radius:999px;flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.v3-stu-voice__name{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1408;letter-spacing:-.01em;font-size:1.35rem;line-height:1.05}.v3-stu-voice__handle{letter-spacing:.18em;text-transform:uppercase;color:#b8860b;margin-top:.4rem;font-size:.7rem}.v3-stu-voice__quote{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#2b2418;flex-grow:1;margin:0 0 2rem;font-size:1.2rem;font-style:italic;line-height:1.55;position:relative}.v3-stu-voice__mark{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860b;vertical-align:-.05em;margin-right:.05em;font-size:1.4em;font-style:italic}.v3-stu-voice__mark--end{margin-left:.1em;margin-right:0}.v3-stu-voice__dropcap{font-family:var(--font-display,"Cormorant Garamond"), serif;float:left;color:#0000;shape-outside:margin-box;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;margin:.08em .14em -.05em 0;padding-top:.04em;font-size:3.6em;font-style:italic;font-weight:400;line-height:.88}.v3-stu-voice__stats{border-top:1px solid #b8860b33;gap:2.5rem;padding-top:1.5rem;display:flex}.v3-stu-voice__stat{flex-direction:column;gap:.2rem;display:flex}.v3-stu-voice__stat em{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860b;letter-spacing:-.01em;font-size:1.6rem;font-style:italic;font-weight:400}.v3-stu-voice__stat span{letter-spacing:.2em;text-transform:uppercase;color:#6b5a3e;font-size:.65rem}.v3-stu-final{color:#f5f2ea;background:#1a1408;padding:8rem 2.5rem;position:relative;overflow:hidden}.v3-stu-final__bg{pointer-events:none;background:radial-gradient(60% 40% at 50% 100%,#d4af3759 0%,#0000 60%),radial-gradient(40% 30% at 50% 0,#b8860b2e 0%,#0000 60%);position:absolute;inset:0}.v3-stu-final__inner{text-align:center;max-width:760px;margin:0 auto;position:relative}.v3-stu-final__diamond{background:linear-gradient(135deg,#d4af37,#b8860b);width:14px;height:14px;margin:0 auto 2rem;transform:rotate(45deg)}.v3-stu-final__kicker{letter-spacing:.22em;text-transform:uppercase;color:#d4af37;margin-bottom:2rem;font-size:.75rem}.v3-stu-final__title{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:-.02em;color:#f5f2ea;margin:0 0 2rem;font-size:clamp(2.6rem,6vw,5.5rem);font-weight:400;line-height:.98}.v3-stu-final__title em{color:#0000;background:linear-gradient(135deg,#e6c068 0%,#d4af37 50%,#b8860b 100%);-webkit-background-clip:text;background-clip:text;font-style:italic}.v3-stu-final__lede{max-width:540px;font-family:var(--font-display,"Cormorant Garamond"), serif;color:#f5f2eacc;margin:0 auto 3rem;font-size:1.2rem;font-style:italic;line-height:1.6}.v3-stu-final__cta{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1.2rem;display:inline-flex}.v3-stu-final__btn{color:#1a1408;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);border:1px solid #d4af3799;flex-direction:column;align-items:center;gap:.3rem;padding:1.4rem 3rem 1.4rem 2.4rem;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;display:inline-flex;position:relative;box-shadow:0 14px 40px -10px #b8860b73}.v3-stu-final__btn:hover{transform:translateY(-2px);box-shadow:0 20px 50px -10px #d4af3799}.v3-stu-final__btn-kicker{letter-spacing:.22em;text-transform:uppercase;color:#1a1408b3;font-size:.65rem}.v3-stu-final__btn-title{font-family:var(--font-display,"Cormorant Garamond"), serif;font-size:1.4rem;font-style:italic}.v3-stu-final__btn svg{transition:transform .4s;position:absolute;top:50%;right:1.3rem;transform:translateY(-50%)}.v3-stu-final__btn:hover svg{transform:translate(4px,-50%)}.v3-stu-final__ghost{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#f5f2ea;border:1px solid #f5f2ea4d;align-items:center;padding:1.4rem 2rem;font-size:1.15rem;font-style:italic;text-decoration:none;transition:border-color .3s,color .3s;display:inline-flex}.v3-stu-final__ghost:hover{color:#d4af37;border-color:#d4af37}.v3-stu-final__finemark{letter-spacing:.22em;text-transform:uppercase;color:#f5f2ea73;margin-top:2.5rem;font-size:.7rem}@media (max-width:1024px){.v3-stu-showcase__grid,.v3-stu-models__grid{grid-template-columns:repeat(2,1fr)}.v3-stu-models__grid .v3-stu-model:nth-child(2){border-right:1px solid #b8860b40}.v3-stu-models__grid .v3-stu-model:nth-child(3){border-top:1px solid #b8860b40;border-left:1px solid #b8860b40}.v3-stu-models__grid .v3-stu-model:nth-child(4){border-top:1px solid #b8860b40}.v3-stu-voices__list{grid-template-columns:1fr;gap:2rem;max-width:720px;margin:0 auto}.v3-stu-act{grid-template-columns:130px 1fr;gap:2rem}}@media (max-width:768px){.v3-stu-hero{padding-top:5rem}.v3-stu-hero__folio{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf7efeb;border-bottom:1px solid #b8860b1f;grid-template-columns:1fr;gap:.6rem;padding:1rem 1.5rem}.v3-stu-hero__folio-side,.v3-stu-hero__folio-side--right{justify-content:center}.v3-stu-hero__inner{padding:3rem 1.5rem 0}.v3-stu-hero__stats{flex-wrap:wrap;gap:1.2rem;padding:1rem 1.5rem}.v3-stu-hero__stat-rule{display:none}.v3-stu-hero__cta{flex-direction:column;align-items:stretch;width:100%;max-width:400px;margin-left:auto;margin-right:auto}.v3-stu-hero__cta-primary,.v3-stu-hero__cta-ghost{width:100%}.v3-stu-showcase,.v3-stu-process,.v3-stu-models,.v3-stu-styles,.v3-stu-voices{padding:4rem 0}.v3-stu-showcase__inner,.v3-stu-process__inner,.v3-stu-models__inner,.v3-stu-voices__inner{padding:0 1.5rem}.v3-stu-showcase__grid{grid-template-columns:1fr;gap:2.5rem}.v3-stu-act{grid-template-columns:1fr;gap:.5rem;padding:2rem 0}.v3-stu-act__number{font-size:4rem}.v3-stu-act__body{padding-top:0}.v3-stu-models__grid{grid-template-columns:1fr}.v3-stu-model{margin-bottom:-1px;border:1px solid #b8860b40!important}.v3-stu-styles__head{flex-direction:column;align-items:flex-start;padding:0 1.5rem}.v3-stu-styles__strip{padding:0 1.5rem 1rem}.v3-stu-swatch{width:170px}.v3-stu-voice{padding:2rem 1.6rem}.v3-stu-final{padding:5rem 1.5rem}.v3-stu-final__cta{flex-direction:column;align-items:stretch;width:100%;max-width:360px;margin-left:auto;margin-right:auto}.v3-stu-final__btn,.v3-stu-final__ghost{width:100%}}.v3-imp-hero{background:linear-gradient(#faf7ef 0%,#f5efe2 100%);border-bottom:1px solid #b8860b2e;padding:5.5rem 0 6rem;position:relative;overflow:hidden}.v3-imp-hero:before{content:"";pointer-events:none;background:radial-gradient(60% 40% at 50% 0,#d4af372e 0%,#0000 60%),radial-gradient(80% 60% at 50% 100%,#b8860b14 0%,#0000 60%);position:absolute;inset:0}.v3-imp-hero__folio{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.16em;text-transform:uppercase;color:#6f5a2c;-webkit-backdrop-filter:blur(10px);z-index:2;background:#faf7efdb;border-top:1px solid #b8860b1a;border-bottom:1px solid #b8860b38;grid-template-columns:1fr auto 1fr;align-items:center;padding:1.4rem 3rem;font-size:.78rem;font-style:italic;display:grid;position:relative}.v3-imp-hero__folio-side{align-items:center;gap:.6rem;display:flex}.v3-imp-hero__folio-side--right{justify-content:flex-end}.v3-imp-hero__folio-num{color:#b8860b;letter-spacing:.1em;font-size:.95rem;font-weight:500}.v3-imp-hero__folio-dot{color:#b8860b}.v3-imp-hero__folio-center{letter-spacing:.18em;color:#2b2418;font-size:.9rem}.v3-imp-hero__inner{text-align:center;z-index:1;max-width:1080px;margin:0 auto;padding:5rem 3rem 0;position:relative}.v3-imp-hero__kicker{justify-content:center;align-items:center;gap:1.2rem;margin-bottom:2.5rem;display:flex}.v3-imp-hero__kicker-rule{opacity:.65;background:#b8860b;flex:0 0 70px;height:1px}.v3-imp-hero__kicker-text{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.06em;color:#b8860b;font-size:1.1rem;font-style:italic}.v3-imp-hero__title{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:-.025em;color:#1a1408;margin:0 0 2rem;font-size:clamp(3.5rem,9vw,7.5rem);font-weight:400;line-height:.96}.v3-imp-hero__title-letter{display:inline-block}.v3-imp-hero__title-em{color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:300;display:inline-block}.v3-imp-hero__deck{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#2b2418;margin:0 0 1.4rem;font-size:clamp(1.3rem,2.4vw,1.9rem);line-height:1.35}.v3-imp-hero__deck em{color:#b8860b;font-style:italic}.v3-imp-hero__lede{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#5d4f3a;max-width:640px;margin:0 auto 3rem;font-size:1.08rem;font-style:italic;line-height:1.6}.v3-imp-hero__stats{background:#ffffff8c;border:1px solid #b8860b47;border-radius:4px;align-items:center;gap:2.6rem;margin-bottom:2.6rem;padding:1.4rem 2.8rem;display:inline-flex}.v3-imp-hero__stat{flex-direction:column;align-items:center;gap:.25rem;display:flex}.v3-imp-hero__stat em{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860b;font-size:1.6rem;font-style:italic;font-weight:400;line-height:1}.v3-imp-hero__stat span{letter-spacing:.18em;text-transform:uppercase;color:#6f5a2c;font-size:.66rem}.v3-imp-hero__stat-rule{background:#b8860b59;width:1px;height:28px}.v3-imp-hero__cta{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.v3-imp-hero__cta-primary{color:#faf7ef;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);border:1px solid #0000001a;border-radius:4px;align-items:center;gap:.85rem;padding:1.05rem 2.4rem 1.05rem 1.6rem;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex;position:relative;box-shadow:0 6px 20px #b8860b47}.v3-imp-hero__cta-primary:hover{transform:translateY(-2px);box-shadow:0 10px 28px #b8860b61}.v3-imp-hero__cta-kicker{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.16em;text-transform:uppercase;opacity:.85;font-size:.78rem;font-style:italic}.v3-imp-hero__cta-title{letter-spacing:.04em;font-size:.95rem;font-weight:500}.v3-imp-hero__cta-ghost{letter-spacing:.12em;text-transform:uppercase;color:#2b2418;border:1px solid #b8860b8c;border-radius:4px;align-items:center;padding:1.05rem 2rem;font-size:.85rem;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}.v3-imp-hero__cta-ghost:hover{color:#b8860b;background:#b8860b14}.v3-imp-hero__ornament{justify-content:center;align-items:center;gap:1.2rem;margin-top:1rem;display:flex}.v3-imp-hero__ornament span{opacity:.45;background:#b8860b;width:50px;height:1px}.v3-imp-hero__ornament-dot{color:#b8860b;font-size:.7rem}.v3-imp-bench{background:#faf7ef;border-bottom:1px solid #b8860b2e;padding:6rem 0 7rem;position:relative}.v3-imp-bench__inner{max-width:1280px;margin:0 auto;padding:0 3rem}.v3-imp-bench__head{text-align:center;margin-bottom:4rem}.v3-imp-bench__page-mark{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.18em;text-transform:uppercase;color:#b8860b;align-items:center;gap:.85rem;margin-bottom:1.6rem;font-size:.85rem;font-style:italic;display:inline-flex}.v3-imp-bench__page-rule{opacity:.55;background:#b8860b;width:60px;height:1px;display:inline-block}.v3-imp-bench__title{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:-.02em;color:#1a1408;margin:0 0 1.2rem;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:400;line-height:1.05}.v3-imp-bench__title em{color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:300}.v3-imp-bench__lede{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#5d4f3a;max-width:640px;margin:0 auto;font-size:1.08rem;font-style:italic;line-height:1.55}.v3-imp-bench__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:4rem;display:grid}.v3-imp-bench__preview{position:sticky;top:100px}.v3-imp-bench__preview-frame{aspect-ratio:4/5;background:#f5efe2;border:1px solid #b8860b40;border-radius:4px;justify-content:center;align-items:center;padding:2.5rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff9}.v3-imp-bench__preview-wall{opacity:.45;position:absolute;inset:0}.v3-imp-bench__preview-piece{position:relative}.v3-imp-bench__preview-scale{letter-spacing:.22em;text-transform:uppercase;color:#6f5a2c;justify-content:space-between;font-size:.6rem;display:flex;position:absolute;bottom:1.1rem;left:1.4rem;right:1.4rem}.v3-imp-bench__preview-cap{text-align:center;font-family:var(--font-display,"Cormorant Garamond"), serif;color:#6f5a2c;margin-top:1rem;font-size:.85rem;font-style:italic}.v3-imp-bench__options{flex-direction:column;gap:2.6rem;display:flex}.v3-imp-bench__group-head{border-bottom:1px solid #b8860b38;align-items:baseline;gap:.8rem;margin-bottom:1.2rem;padding-bottom:.8rem;display:flex}.v3-imp-bench__group-num{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-style:italic;line-height:1}.v3-imp-bench__group-label{letter-spacing:.22em;text-transform:uppercase;color:#2b2418;font-size:.78rem;font-weight:500}.v3-imp-bench__formats{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.v3-imp-bench__format{text-align:left;cursor:pointer;background:#faf7ef;border:1px solid #b8860b38;border-radius:3px;padding:1rem 1.1rem;transition:all .3s}.v3-imp-bench__format:hover{border-color:#b8860b8c}.v3-imp-bench__format.is-active{background:#b8860b14;border-color:#b8860b}.v3-imp-bench__format-label{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1408;font-size:1.4rem;line-height:1}.v3-imp-bench__format-sub{letter-spacing:.18em;text-transform:uppercase;color:#6f5a2c;margin-top:.3rem;font-size:.6rem}.v3-imp-bench__format-price{color:#b8860b;margin-top:.6rem;font-size:.78rem;font-weight:600}.v3-imp-bench__papers{grid-template-columns:repeat(2,1fr);gap:.7rem;display:grid}.v3-imp-bench__paper{text-align:left;cursor:pointer;background:#faf7ef;border:1px solid #b8860b38;border-radius:3px;gap:.9rem;padding:1rem;transition:all .3s;display:flex}.v3-imp-bench__paper:hover{border-color:#b8860b8c}.v3-imp-bench__paper.is-active{background:#b8860b14;border-color:#b8860b}.v3-imp-bench__paper-swatch{border:1px solid #00000014;border-radius:2px;flex-shrink:0;width:52px;height:52px;position:relative;overflow:hidden}.v3-imp-bench__paper-texture{opacity:.7;position:absolute;inset:0}.v3-imp-bench__paper-body{flex:1;min-width:0}.v3-imp-bench__paper-name{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1408;font-size:1rem;line-height:1.15}.v3-imp-bench__paper-weight{letter-spacing:.18em;text-transform:uppercase;color:#6f5a2c;margin-top:.25rem;font-size:.6rem}.v3-imp-bench__paper-desc{color:#5d4f3a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.5rem;font-size:.74rem;line-height:1.4;display:-webkit-box;overflow:hidden}.v3-imp-bench__paper-price{color:#b8860b;margin-top:.45rem;font-size:.72rem;font-weight:600}.v3-imp-bench__finishes{grid-template-columns:repeat(5,1fr);gap:.6rem;display:grid}.v3-imp-bench__finish{text-align:left;cursor:pointer;background:#faf7ef;border:1px solid #b8860b38;border-radius:3px;padding:.7rem;transition:all .3s}.v3-imp-bench__finish:hover{border-color:#b8860b8c}.v3-imp-bench__finish.is-active{background:#b8860b14;border-color:#b8860b}.v3-imp-bench__finish-mini{aspect-ratio:1;background:#f5efe2;justify-content:center;align-items:center;margin-bottom:.55rem;display:flex}.v3-imp-bench__finish-mini-frame{width:70%;height:70%;box-shadow:0 2px 6px #0000001a}.v3-imp-bench__finish-mini-mat{width:100%;height:100%}.v3-imp-bench__finish-mini-art{background:#2b2418;width:100%;height:100%}.v3-imp-bench__finish-label{color:#1a1408;font-size:.7rem;font-weight:600;line-height:1.2}.v3-imp-bench__finish-price{color:#6f5a2c;letter-spacing:.06em;margin-top:.2rem;font-size:.64rem}.v3-imp-bench__shippings{flex-direction:column;gap:.5rem;display:flex}.v3-imp-bench__shipping{text-align:left;cursor:pointer;background:#faf7ef;border:1px solid #b8860b38;border-radius:3px;justify-content:space-between;align-items:center;padding:1rem 1.2rem;transition:all .3s;display:flex}.v3-imp-bench__shipping:hover{border-color:#b8860b8c}.v3-imp-bench__shipping.is-active{background:#b8860b14;border-color:#b8860b}.v3-imp-bench__shipping-left{align-items:center;gap:.85rem;display:flex}.v3-imp-bench__shipping-radio{border:2px solid #b8860b59;border-radius:50%;width:14px;height:14px;transition:all .3s}.v3-imp-bench__shipping-radio.is-active{background:#b8860b;border-color:#b8860b}.v3-imp-bench__shipping-label{color:#1a1408;font-size:.85rem;font-weight:600}.v3-imp-bench__shipping-sub{color:#6f5a2c;letter-spacing:.04em;margin-top:.15rem;font-size:.72rem}.v3-imp-bench__shipping-price{color:#b8860b;font-size:.85rem;font-weight:600}.v3-imp-bench__total{color:#faf7ef;background:#1a1408;border:1px solid #b8860b66;border-radius:4px;padding:1.6rem 1.8rem;position:sticky;bottom:1.5rem;box-shadow:0 14px 36px #00000040}.v3-imp-bench__total-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#d4af37;margin-bottom:.85rem;font-size:.66rem;font-weight:600}.v3-imp-bench__total-lines{flex-direction:column;gap:.4rem;margin-bottom:1rem;display:flex}.v3-imp-bench__total-line{color:#faf7efd9;justify-content:space-between;font-size:.82rem;display:flex}.v3-imp-bench__total-line span:first-child{color:#faf7efa6}.v3-imp-bench__total-rule{background:#b8860b4d;height:1px;margin-bottom:1rem}.v3-imp-bench__total-bottom{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.v3-imp-bench__total-label{letter-spacing:.22em;text-transform:uppercase;color:#faf7ef8c;margin-bottom:.3rem;font-size:.6rem}.v3-imp-bench__total-amount{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-size:2.6rem;line-height:1}.v3-imp-bench__total-cta{color:#faf7ef;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);border:none;border-radius:3px;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:.78rem;font-weight:600;transition:transform .3s,box-shadow .3s;display:inline-flex}.v3-imp-bench__total-cta:hover{transform:translateY(-2px);box-shadow:0 8px 20px #b8860b59}.v3-imp-papers{background:#f5efe2;border-bottom:1px solid #b8860b2e;padding:7rem 0 8rem}.v3-imp-papers__inner{max-width:1280px;margin:0 auto;padding:0 3rem}.v3-imp-papers__head{text-align:center;margin-bottom:4rem}.v3-imp-papers__page-mark{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.18em;text-transform:uppercase;color:#b8860b;align-items:center;gap:.85rem;margin-bottom:1.6rem;font-size:.85rem;font-style:italic;display:inline-flex}.v3-imp-papers__page-rule{opacity:.55;background:#b8860b;width:60px;height:1px;display:inline-block}.v3-imp-papers__title{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:-.02em;color:#1a1408;margin:0 0 1.2rem;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:400;line-height:1.05}.v3-imp-papers__title em{color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:300}.v3-imp-papers__lede{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#5d4f3a;max-width:640px;margin:0 auto;font-size:1.08rem;font-style:italic;line-height:1.55}.v3-imp-papers__grid{grid-template-columns:repeat(4,1fr);gap:1.6rem;display:grid}.v3-imp-paper{background:#faf7ef;border:1px solid #b8860b38;flex-direction:column;padding:1.8rem 1.6rem 1.6rem;transition:transform .4s,box-shadow .4s;display:flex;position:relative}.v3-imp-paper:hover{transform:translateY(-4px);box-shadow:0 14px 36px #b8860b2e}.v3-imp-paper__numero{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.1em;color:#b8860b;font-size:.78rem;font-style:italic;position:absolute;top:1.2rem;right:1.4rem}.v3-imp-paper__swatch{aspect-ratio:4/3;border:1px solid #00000014;margin-bottom:1.4rem;position:relative;overflow:hidden}.v3-imp-paper__texture{opacity:.7;position:absolute;inset:0}.v3-imp-paper__weight{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.16em;text-transform:uppercase;color:#b8860b;background:#faf7efd9;padding:.15rem .55rem;font-size:.72rem;font-style:italic;position:absolute;bottom:.6rem;left:.7rem}.v3-imp-paper__name{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1408;margin:0 0 .5rem;font-size:1.25rem;font-weight:400;line-height:1.15}.v3-imp-paper__pull{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860b;margin:0 0 1rem;font-size:1rem;font-style:italic;line-height:1.4}.v3-imp-paper__rule{background:#b8860b4d;height:1px;margin-bottom:1rem}.v3-imp-paper__desc{color:#5d4f3a;flex-grow:1;margin:0 0 1.4rem;font-size:.82rem;line-height:1.55}.v3-imp-paper__meta{border-top:1px solid #b8860b2e;flex-direction:column;gap:.7rem;padding-top:1rem;display:flex}.v3-imp-paper__meta-label{letter-spacing:.22em;text-transform:uppercase;color:#6f5a2c;margin-bottom:.2rem;font-size:.6rem;display:block}.v3-imp-paper__meta-value{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#2b2418;font-size:.85rem;font-style:italic}.v3-imp-process{background:#faf7ef;border-bottom:1px solid #b8860b2e;padding:7rem 0 8rem}.v3-imp-process__inner{max-width:1080px;margin:0 auto;padding:0 3rem}.v3-imp-process__head{text-align:center;margin-bottom:4rem}.v3-imp-process__page-mark{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.18em;text-transform:uppercase;color:#b8860b;align-items:center;gap:.85rem;margin-bottom:1.6rem;font-size:.85rem;font-style:italic;display:inline-flex}.v3-imp-process__page-rule{opacity:.55;background:#b8860b;width:60px;height:1px;display:inline-block}.v3-imp-process__title{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:-.02em;color:#1a1408;margin:0 0 1.2rem;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:400;line-height:1.05}.v3-imp-process__title em{color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:300}.v3-imp-process__lede{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#5d4f3a;max-width:640px;margin:0 auto;font-size:1.08rem;font-style:italic;line-height:1.55}.v3-imp-process__list{flex-direction:column;display:flex}.v3-imp-act{border-top:1px solid #b8860b38;grid-template-columns:200px 1fr;align-items:start;gap:3rem;padding:3rem 0;display:grid}.v3-imp-act:last-child{border-bottom:1px solid #b8860b38}.v3-imp-act__number{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-size:6rem;font-style:italic;font-weight:300;line-height:.9}.v3-imp-act__body{padding-top:.6rem}.v3-imp-act__aside{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.18em;text-transform:uppercase;color:#b8860b;margin-bottom:.7rem;font-size:.78rem;font-style:italic}.v3-imp-act__title{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1408;margin:0 0 .85rem;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:400;line-height:1.15}.v3-imp-act__desc{color:#5d4f3a;max-width:600px;margin:0;font-size:.95rem;line-height:1.65}.v3-imp-promise{background:#f5efe2;border-bottom:1px solid #b8860b38;padding:4rem 0}.v3-imp-promise__inner{max-width:1280px;margin:0 auto;padding:0 3rem}.v3-imp-promise__head{justify-content:center;align-items:center;gap:1.2rem;margin-bottom:2.2rem;display:flex}.v3-imp-promise__rule{opacity:.55;background:#b8860b;flex:0 0 60px;height:1px}.v3-imp-promise__label{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.18em;text-transform:uppercase;color:#b8860b;font-size:.95rem;font-style:italic}.v3-imp-promise__grid{grid-template-columns:repeat(4,1fr);gap:2.4rem;display:grid}.v3-imp-promise__item{border-left:1px solid #b8860b4d;align-items:center;gap:1rem;padding-left:1.6rem;display:flex}.v3-imp-promise__item:first-child{border-left:none;padding-left:0}.v3-imp-promise__icon{color:#b8860b;background:#faf7ef;border:1px solid #b8860b66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.v3-imp-promise__item-label{letter-spacing:.06em;text-transform:uppercase;color:#1a1408;font-size:.78rem;font-weight:600}.v3-imp-promise__item-sub{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#6f5a2c;margin-top:.2rem;font-size:.85rem;font-style:italic}.v3-imp-voices{background:#faf7ef;border-bottom:1px solid #b8860b2e;padding:7rem 0 8rem}.v3-imp-voices__inner{max-width:1280px;margin:0 auto;padding:0 3rem}.v3-imp-voices__head{text-align:center;margin-bottom:4rem}.v3-imp-voices__page-mark{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.18em;text-transform:uppercase;color:#b8860b;align-items:center;gap:.85rem;margin-bottom:1.6rem;font-size:.85rem;font-style:italic;display:inline-flex}.v3-imp-voices__page-rule{opacity:.55;background:#b8860b;width:60px;height:1px;display:inline-block}.v3-imp-voices__title{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:-.02em;color:#1a1408;margin:0 0 1.2rem;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:400;line-height:1.05}.v3-imp-voices__title em{color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:300}.v3-imp-voices__lede{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#5d4f3a;max-width:640px;margin:0 auto;font-size:1.08rem;font-style:italic;line-height:1.55}.v3-imp-voices__list{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.v3-imp-voice{background:#f5efe2;border:1px solid #b8860b38;flex-direction:column;padding:2.4rem 2rem 2rem;display:flex;position:relative}.v3-imp-voice__numero{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860b;font-size:.78rem;font-style:italic;position:absolute;top:1.2rem;right:1.4rem}.v3-imp-voice__quote{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#2b2418;flex-grow:1;margin:0 0 1.8rem;font-size:1.18rem;font-style:italic;line-height:1.55;position:relative}.v3-imp-voice__dropcap{font-family:var(--font-display,"Cormorant Garamond"), serif;float:left;color:#0000;shape-outside:margin-box;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;margin:.08em .14em -.05em 0;padding-top:.04em;font-size:3.6em;font-style:italic;font-weight:400;line-height:.88}.v3-imp-voice__mark{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860b;vertical-align:-.05em;font-size:1.4em;font-style:italic}.v3-imp-voice__rule{background:#b8860b4d;height:1px;margin-bottom:1.2rem}.v3-imp-voice__foot{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.v3-imp-voice__name{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1408;font-size:1.15rem;line-height:1.15}.v3-imp-voice__role{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#6f5a2c;margin-top:.25rem;font-size:.85rem;font-style:italic}.v3-imp-voice__figure{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.v3-imp-voice__figure em{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860b;font-size:1.6rem;font-style:italic}.v3-imp-voice__figure span{letter-spacing:.18em;text-transform:uppercase;color:#6f5a2c;margin-top:.15rem;font-size:.6rem}.v3-imp-faq{background:#f5efe2;border-bottom:1px solid #b8860b2e;padding:7rem 0 8rem}.v3-imp-faq__inner{max-width:880px;margin:0 auto;padding:0 3rem}.v3-imp-faq__head{text-align:center;margin-bottom:3.2rem}.v3-imp-faq__page-mark{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.18em;text-transform:uppercase;color:#b8860b;align-items:center;gap:.85rem;margin-bottom:1.6rem;font-size:.85rem;font-style:italic;display:inline-flex}.v3-imp-faq__page-rule{opacity:.55;background:#b8860b;width:60px;height:1px;display:inline-block}.v3-imp-faq__title{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1408;margin:0;font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:400;line-height:1.05}.v3-imp-faq__title em{color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:300}.v3-imp-faq__list{flex-direction:column;display:flex}.v3-imp-faq__item{border-top:1px solid #b8860b38}.v3-imp-faq__item:last-child{border-bottom:1px solid #b8860b38}.v3-imp-faq__btn{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:1.4rem;width:100%;padding:1.6rem 0;transition:color .3s;display:flex}.v3-imp-faq__btn:hover{color:#b8860b}.v3-imp-faq__num{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860b;flex-shrink:0;width:36px;font-size:1.2rem;font-style:italic}.v3-imp-faq__q{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1408;flex:1;font-size:1.2rem;line-height:1.3}.v3-imp-faq__plus{color:#b8860b;flex-shrink:0;font-size:1.6rem;font-weight:300;transition:transform .3s}.v3-imp-faq__item.is-open .v3-imp-faq__plus{transform:rotate(45deg)}.v3-imp-faq__panel{overflow:hidden}.v3-imp-faq__panel p{color:#5d4f3a;max-width:720px;margin:0;padding:0 0 1.8rem 50px;font-size:.95rem;line-height:1.7}.v3-imp-final{color:#faf7ef;text-align:center;background:#1a1408;padding:8rem 3rem;position:relative;overflow:hidden}.v3-imp-final:before{content:"";pointer-events:none;background:radial-gradient(60% 50%,#b8860b1a 0%,#0000 70%);position:absolute;inset:0}.v3-imp-final__diamond{color:#b8860b;margin-bottom:1.4rem;font-size:1.4rem;position:relative}.v3-imp-final__kicker{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.18em;text-transform:uppercase;color:#d4af37;margin-bottom:1.4rem;font-size:.95rem;font-style:italic;position:relative}.v3-imp-final__title{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:-.02em;color:#faf7ef;margin:0 0 1.4rem;font-size:clamp(2.6rem,6vw,5rem);font-weight:400;line-height:1.05;position:relative}.v3-imp-final__title em{color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:300}.v3-imp-final__lede{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#faf7efbf;max-width:580px;margin:0 auto 3rem;font-size:1.15rem;font-style:italic;line-height:1.55;position:relative}.v3-imp-final__cta{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;display:flex;position:relative}.v3-imp-final__btn{color:#1a1408;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);border-radius:4px;align-items:center;gap:.85rem;padding:1.05rem 2.4rem 1.05rem 1.6rem;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex;position:relative;box-shadow:0 6px 20px #b8860b4d}.v3-imp-final__btn:hover{transform:translateY(-2px);box-shadow:0 10px 28px #b8860b73}.v3-imp-final__btn-kicker{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-style:italic}.v3-imp-final__btn-title{letter-spacing:.04em;font-size:.95rem;font-weight:600}.v3-imp-final__ghost{letter-spacing:.12em;text-transform:uppercase;color:#d4af37;border:1px solid #d4af3773;border-radius:4px;align-items:center;padding:1.05rem 2rem;font-size:.85rem;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}.v3-imp-final__ghost:hover{background:#d4af3714}.v3-imp-final__finemark{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#d4af37b3;margin:0;font-size:.85rem;font-style:italic;position:relative}@media (max-width:1024px){.v3-imp-bench__grid{grid-template-columns:1fr;gap:3rem}.v3-imp-bench__preview{max-width:480px;margin:0 auto;position:static}.v3-imp-papers__grid{grid-template-columns:repeat(2,1fr)}.v3-imp-voices__list{grid-template-columns:1fr;gap:2rem;max-width:720px;margin:0 auto}.v3-imp-promise__grid{grid-template-columns:repeat(2,1fr)}.v3-imp-promise__item:nth-child(3){border-left:none;padding-left:0}.v3-imp-act{grid-template-columns:130px 1fr;gap:2rem}}@media (max-width:768px){.v3-imp-hero{padding-top:5rem;padding-bottom:4rem}.v3-imp-hero__folio{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf7efeb;border-bottom:1px solid #b8860b1f;grid-template-columns:1fr;gap:.6rem;padding:1rem 1.5rem}.v3-imp-hero__folio-side,.v3-imp-hero__folio-side--right{justify-content:center}.v3-imp-hero__inner{padding:3rem 1.5rem 0}.v3-imp-hero__stats{flex-wrap:wrap;gap:1.2rem;padding:1rem 1.5rem}.v3-imp-hero__stat-rule{display:none}.v3-imp-hero__cta{flex-direction:column;align-items:stretch;width:100%;max-width:400px;margin-left:auto;margin-right:auto}.v3-imp-hero__cta-primary,.v3-imp-hero__cta-ghost{justify-content:center;width:100%}.v3-imp-bench,.v3-imp-papers,.v3-imp-process,.v3-imp-voices,.v3-imp-faq{padding:4rem 0}.v3-imp-bench__inner,.v3-imp-papers__inner,.v3-imp-process__inner,.v3-imp-voices__inner,.v3-imp-faq__inner,.v3-imp-promise__inner{padding:0 1.5rem}.v3-imp-bench__formats{grid-template-columns:repeat(2,1fr)}.v3-imp-bench__papers{grid-template-columns:1fr}.v3-imp-bench__finishes{grid-template-columns:repeat(2,1fr)}.v3-imp-papers__grid{grid-template-columns:1fr}.v3-imp-act{grid-template-columns:1fr;gap:.5rem;padding:2rem 0}.v3-imp-act__number{font-size:4.4rem}.v3-imp-act__body{padding-top:0}.v3-imp-promise__grid{grid-template-columns:1fr;gap:1.4rem}.v3-imp-promise__item{border-left:none;padding-left:0}.v3-imp-voice{padding:2rem 1.6rem}.v3-imp-faq__btn{gap:1rem;padding:1.3rem 0}.v3-imp-faq__num{width:28px;font-size:1rem}.v3-imp-faq__q{font-size:1.05rem}.v3-imp-faq__panel p{padding-left:38px}.v3-imp-final{padding:5rem 1.5rem}.v3-imp-final__cta{flex-direction:column;align-items:stretch;width:100%;max-width:360px;margin-left:auto;margin-right:auto}.v3-imp-final__btn,.v3-imp-final__ghost{justify-content:center;width:100%}}.v3-mi-hero{background:linear-gradient(#f5f1e8 0%,#ede7d6 100%);border-bottom:1px solid #b8860b2e;padding:5.5rem 0 6rem;position:relative;overflow:hidden}.v3-mi-hero:before{content:"";pointer-events:none;background:radial-gradient(70% 50% at 50% 0,#b8860b0d 0%,#0000 70%);position:absolute;inset:0}.v3-mi-hero__folio{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.16em;text-transform:uppercase;color:#6f5a2c;-webkit-backdrop-filter:blur(10px);z-index:2;background:#faf7efdb;border-top:1px solid #b8860b1a;border-bottom:1px solid #b8860b38;grid-template-columns:1fr auto 1fr;align-items:center;padding:1.4rem 3rem;font-size:.78rem;font-style:italic;display:grid;position:relative}.v3-mi-hero__folio-side{align-items:center;gap:.6rem;display:flex}.v3-mi-hero__folio-side--right{justify-content:flex-end}.v3-mi-hero__folio-num{color:#b8860b;letter-spacing:.1em;font-size:.95rem;font-weight:500}.v3-mi-hero__folio-dot{color:#b8860b}.v3-mi-hero__folio-center{letter-spacing:.18em;color:#2b2418;font-size:.9rem}.v3-mi-hero__inner{z-index:1;text-align:center;max-width:1280px;margin:0 auto;padding:4rem 3rem 0;position:relative}.v3-mi-hero__kicker{align-items:center;gap:1.1rem;margin-bottom:1.6rem;display:inline-flex}.v3-mi-hero__kicker-rule{background:linear-gradient(90deg,#0000,#b8860b,#0000);width:56px;height:1px}.v3-mi-hero__kicker-text{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.22em;text-transform:uppercase;color:#b8860b;font-size:.95rem;font-style:italic}.v3-mi-hero__title{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:-.015em;color:#1a1612;margin:0;font-size:clamp(3.2rem,8vw,7rem);font-weight:400;line-height:1.02}.v3-mi-hero__title-letter{display:inline-block}.v3-mi-hero__title-em{color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:300;display:inline-block}.v3-mi-hero__deck{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#4a3d2a;margin:1.8rem auto 1rem;font-size:clamp(1.2rem,2vw,1.6rem);font-style:italic;font-weight:300}.v3-mi-hero__deck em{color:#b8860b;font-weight:400}.v3-mi-hero__lede{color:#6f5a2c;max-width:720px;margin:0 auto 2.4rem;font-size:1.05rem;line-height:1.65}.v3-mi-hero__stats{box-shadow:none;background:#fffdf7b8;border:1px solid #b8860b38;border-radius:.5rem;align-items:center;gap:2.4rem;margin:0 0 2.4rem;padding:1.2rem 2.4rem;display:inline-flex}.v3-mi-hero__stat{flex-direction:column;align-items:center;gap:.25rem;display:flex}.v3-mi-hero__stat strong{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860b;letter-spacing:.02em;font-size:1.2rem;font-weight:500}.v3-mi-hero__stat span{letter-spacing:.18em;text-transform:uppercase;color:#6f5a2c;font-size:.7rem;font-style:italic}.v3-mi-hero__stat-rule{background:linear-gradient(#0000,#b8860b59,#0000);width:1px;height:28px}.v3-mi-hero__cta{align-items:stretch;gap:1rem;margin-bottom:2.4rem;display:inline-flex}.v3-mi-hero__cta-primary{color:#f5f1e8;letter-spacing:.04em;background:#1a1612;border-radius:.4rem;flex-direction:column;align-items:flex-start;gap:.2rem;padding:1rem 1.8rem;font-weight:600;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 1px #1a16121f}.v3-mi-hero__cta-primary:hover{transform:translateY(-2px);box-shadow:0 2px #1a16122e}.v3-mi-hero__cta-kicker{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.22em;text-transform:uppercase;opacity:.78;font-size:.7rem;font-style:italic}.v3-mi-hero__cta-title{letter-spacing:.04em;font-size:.95rem;font-weight:700}.v3-mi-hero__cta-ghost{color:#2b2418;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:1px solid #b8860b73;border-radius:.4rem;align-items:center;padding:1rem 1.6rem;font-size:.85rem;font-style:italic;text-decoration:none;transition:border-color .3s,color .3s,background .3s;display:inline-flex}.v3-mi-hero__cta-ghost:hover{color:#b8860b;background:#b8860b0f;border-color:#b8860b}.v3-mi-hero__ornament{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.22em;text-transform:uppercase;color:#6f5a2c;align-items:center;gap:1.2rem;font-size:.78rem;font-style:italic;display:inline-flex}.v3-mi-hero__ornament-dot{color:#b8860b;font-size:.6rem}.v3-mi-bench{background:#faf7ef;border-bottom:1px solid #b8860b2e;padding:6rem 0;position:relative}.v3-mi-bench__inner{max-width:1280px;margin:0 auto;padding:0 3rem}.v3-mi-bench__head{text-align:center;margin-bottom:3.6rem}.v3-mi-bench__folio{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.18em;text-transform:uppercase;color:#b8860b;align-items:center;gap:1rem;margin-bottom:1.2rem;font-size:.85rem;font-style:italic;display:inline-flex}.v3-mi-bench__folio-rule{background:#b8860b66;width:50px;height:1px}.v3-mi-bench__title{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1612;margin:0 0 1rem;font-size:clamp(2.4rem,5vw,4rem);font-weight:400;line-height:1.05}.v3-mi-bench__title em{color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:300}.v3-mi-bench__deck{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#4a3d2a;max-width:640px;margin:0 auto;font-size:1.15rem;font-style:italic;line-height:1.55}.v3-mi-bench__group{margin-bottom:2.4rem}.v3-mi-bench__group--gallery{margin-top:3rem;margin-bottom:0}.v3-mi-bench__group-head{align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.v3-mi-bench__group-head--inline{margin-bottom:1.6rem}.v3-mi-bench__group-num{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860b;min-width:1.8rem;font-size:1.4rem;font-style:italic;font-weight:500}.v3-mi-bench__group-label{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.16em;text-transform:uppercase;color:#2b2418;font-size:1.05rem;font-style:italic}.v3-mi-bench__group-rule{background:linear-gradient(90deg,#b8860b4d,#0000);flex:1;height:1px}.v3-mi-bench__group-count{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#6f5a2c;letter-spacing:.1em;text-transform:uppercase;font-size:.85rem;font-style:italic}.v3-mi-bench__scenes{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.v3-mi-bench__scene{cursor:pointer;text-align:left;background:#fff;border:1px solid #b8860b2e;border-radius:.4rem;flex-direction:column;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex;overflow:hidden}.v3-mi-bench__scene:hover{border-color:#b8860b8c;transform:translateY(-2px);box-shadow:0 10px 24px #b8860b1f}.v3-mi-bench__scene.is-active{border-color:#b8860b;box-shadow:0 0 0 2px #b8860b40,0 12px 28px #b8860b2e}.v3-mi-bench__scene-preview{aspect-ratio:16/10;width:100%;position:relative;overflow:hidden}.v3-mi-bench__scene-floor{height:24%;position:absolute;bottom:0;left:0;right:0}.v3-mi-bench__scene-art{background:#ffffffb3;border:1px solid #0000001a;width:28%;height:38%;position:absolute;top:22%;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #00000014}.v3-mi-bench__scene-meta{padding:.7rem .9rem}.v3-mi-bench__scene-name{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1612;font-size:1rem;font-weight:500;line-height:1.2;display:block}.v3-mi-bench__scene-sub{letter-spacing:.05em;color:#6f5a2c;margin-top:.2rem;font-size:.72rem;font-style:italic;display:block}.v3-mi-bench__stage{margin:2rem 0 2.4rem}.v3-mi-bench__stage-frame{background:#fff;border:1px solid #b8860b38;border-radius:.3rem;padding:1.2rem 1.2rem 1.4rem;position:relative;box-shadow:0 18px 40px #b8860b14,0 4px 10px #0000000a}.v3-mi-bench__stage-canvas{aspect-ratio:21/9;border-radius:.2rem;width:100%;position:relative;overflow:hidden}.v3-mi-bench__stage-decor{pointer-events:none;width:35%;position:absolute;top:0;bottom:0}.v3-mi-bench__stage-decor--left{left:0}.v3-mi-bench__stage-decor--right{right:0}.v3-mi-bench__stage-floor{height:22%;position:absolute;bottom:0;left:0;right:0}.v3-mi-bench__stage-floorline{background:#00000038;height:2px;position:absolute;bottom:22%;left:0;right:0}.v3-mi-bench__stage-art{aspect-ratio:4/5;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.v3-mi-bench__stage-art-inner,.v3-mi-bench__stage-art-img{width:100%;height:100%;position:relative}.v3-mi-bench__stage-scale{-webkit-backdrop-filter:blur(8px);color:#fff;letter-spacing:.18em;text-transform:uppercase;background:#0000009e;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:.7rem;font-style:italic;display:inline-flex;position:absolute;bottom:14px;left:14px}.v3-mi-bench__stage-scale-icon{width:12px;height:12px}.v3-mi-bench__stage-chip{-webkit-backdrop-filter:blur(8px);color:#2b2418;font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.18em;text-transform:uppercase;background:#fffdf7eb;border:1px solid #b8860b4d;border-radius:999px;padding:.45rem .95rem;font-size:.78rem;font-style:italic;position:absolute;top:14px;right:14px}.v3-mi-bench__stage-caption{text-align:center;font-family:var(--font-display,"Cormorant Garamond"), serif;color:#6f5a2c;margin-top:.9rem;font-size:1rem;font-style:italic}.v3-mi-bench__controls{grid-template-columns:1fr 1fr;gap:1.4rem;margin-bottom:2.4rem;display:grid}.v3-mi-bench__panel{background:#fff;border:1px solid #b8860b38;border-radius:.4rem;padding:1.8rem;box-shadow:0 6px 18px #b8860b0f}.v3-mi-bench__slider{margin-bottom:1.4rem}.v3-mi-bench__slider-row{justify-content:space-between;align-items:baseline;margin-bottom:.9rem;display:flex}.v3-mi-bench__slider-label{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#2b2418;font-size:1.1rem;font-style:italic}.v3-mi-bench__slider-value{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:500;line-height:1}.v3-mi-bench__slider-value em{background:0 0;-webkit-background-clip:initial;color:#6f5a2c;font-size:.8rem;font-style:italic;font-weight:400}.v3-mi-bench__slider-track-wrap{align-items:center;gap:.7rem;display:flex}.v3-mi-bench__slider-step{color:#b8860b;cursor:pointer;background:#fff;border:1px solid #b8860b4d;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .25s,background .25s,color .25s;display:inline-flex}.v3-mi-bench__slider-step:hover{background:#b8860b0f;border-color:#b8860b}.v3-mi-bench__slider-step-icon{width:16px;height:16px}.v3-mi-bench__slider-input{appearance:none;cursor:pointer;background:linear-gradient(90deg,#b8860b 0%,#b8860b2e 100%);border-radius:999px;outline:none;flex:1;height:4px}.v3-mi-bench__slider-input::-webkit-slider-thumb{appearance:none;cursor:pointer;background:linear-gradient(135deg,#d4af37,#b8860b);border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 4px 10px #b8860b73}.v3-mi-bench__slider-input::-moz-range-thumb{cursor:pointer;background:linear-gradient(135deg,#d4af37,#b8860b);border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 4px 10px #b8860b73}.v3-mi-bench__slider-ticks{letter-spacing:.18em;text-transform:uppercase;color:#a89066;justify-content:space-between;margin-top:.7rem;font-size:.62rem;font-style:italic;display:flex}.v3-mi-bench__frame{cursor:pointer;text-align:left;background:#fff;border:1px solid #b8860b38;border-radius:.3rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;width:100%;padding:.9rem 1rem;transition:border-color .3s,background .3s;display:grid}.v3-mi-bench__frame.is-on{background:linear-gradient(#b8860b0f 0%,#b8860b05 100%);border-color:#b8860b}.v3-mi-bench__frame-icon{color:#b8860b;background:#b8860b1a;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.v3-mi-bench__frame-icon svg{width:18px;height:18px}.v3-mi-bench__frame-meta{flex-direction:column;gap:.15rem;display:flex}.v3-mi-bench__frame-name{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1612;font-size:1rem;font-weight:500}.v3-mi-bench__frame-sub{color:#6f5a2c;font-size:.72rem;font-style:italic}.v3-mi-bench__frame-toggle{background:#b8860b2e;border-radius:999px;width:44px;height:24px;padding:3px;transition:background .3s}.v3-mi-bench__frame-toggle.is-on{background:linear-gradient(135deg,#d4af37,#b8860b)}.v3-mi-bench__frame-toggle span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .3s;display:block;box-shadow:0 1px 3px #0003}.v3-mi-bench__frame-toggle.is-on span{transform:translate(20px)}.v3-mi-bench__recap{color:#efe4cc;background:linear-gradient(#1a1408 0%,#0e0a05 100%);border:1px solid #b8860b52;border-radius:.4rem;flex-direction:column;padding:1.8rem;display:flex;position:relative;overflow:hidden}.v3-mi-bench__recap:before{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#b8860b2e 0%,#0000 60%);position:absolute;inset:0}.v3-mi-bench__recap-folio{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.22em;text-transform:uppercase;color:#d4af37;z-index:1;margin-bottom:1.2rem;font-size:.78rem;font-style:italic;position:relative}.v3-mi-bench__recap-art{z-index:1;align-items:flex-start;gap:1rem;display:flex;position:relative}.v3-mi-bench__recap-thumb{border:1px solid #b8860b52;border-radius:.25rem;flex-shrink:0;width:92px;height:92px;position:relative;overflow:hidden}.v3-mi-bench__recap-meta{flex:1;min-width:0}.v3-mi-bench__recap-title{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#f6ecd2;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .25rem;font-size:1.5rem;line-height:1.15;overflow:hidden}.v3-mi-bench__recap-artist{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#a89066;margin:0 0 .4rem;font-size:.95rem;font-style:italic}.v3-mi-bench__recap-cat{letter-spacing:.22em;text-transform:uppercase;color:#a89066;margin:0;font-size:.66rem}.v3-mi-bench__recap-cat span{color:#b8860b}.v3-mi-bench__recap-rule{z-index:1;background:linear-gradient(90deg,#0000,#b8860b66,#0000);height:1px;margin:1.4rem 0 1.2rem;position:relative}.v3-mi-bench__recap-cta{z-index:1;gap:.7rem;display:flex;position:relative}.v3-mi-bench__recap-btn{color:#1a1612;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);border-radius:999px;flex:1;justify-content:center;align-items:center;padding:.85rem 1rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex}.v3-mi-bench__recap-btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px #b8860b73}.v3-mi-bench__recap-ghost{color:#efe4cc;letter-spacing:.12em;text-transform:uppercase;border:1px solid #b8860b73;border-radius:999px;flex:1;justify-content:center;align-items:center;padding:.85rem 1rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:border-color .3s,background .3s;display:inline-flex}.v3-mi-bench__recap-ghost:hover{background:#b8860b1a;border-color:#b8860b}.v3-mi-bench__artworks{scroll-snap-type:x mandatory;scrollbar-color:#b8860b transparent;gap:.7rem;padding:.4rem .4rem 1rem;display:flex;overflow-x:auto}.v3-mi-bench__artworks::-webkit-scrollbar{height:8px}.v3-mi-bench__artworks::-webkit-scrollbar-thumb{background:#b8860b66;border-radius:4px}.v3-mi-bench__art{scroll-snap-align:start;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.v3-mi-bench__art-inner{border:2px solid #b8860b2e;border-radius:.25rem;width:120px;height:150px;transition:border-color .3s,transform .3s,box-shadow .3s;position:relative;overflow:hidden}.v3-mi-bench__art:hover .v3-mi-bench__art-inner{border-color:#b8860b80;transform:translateY(-3px);box-shadow:0 10px 22px #b8860b2e}.v3-mi-bench__art.is-active .v3-mi-bench__art-inner{border-color:#b8860b;box-shadow:0 0 0 3px #b8860b40,0 12px 26px #b8860b40}.v3-mi-process{background:#f5efe2;border-bottom:1px solid #b8860b2e;padding:6rem 0;position:relative}.v3-mi-process__inner{max-width:1080px;margin:0 auto;padding:0 3rem}.v3-mi-process__head{text-align:center;margin-bottom:4rem}.v3-mi-process__folio{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.18em;text-transform:uppercase;color:#b8860b;align-items:center;gap:1rem;margin-bottom:1.2rem;font-size:.85rem;font-style:italic;display:inline-flex}.v3-mi-process__folio-rule{background:#b8860b66;width:50px;height:1px}.v3-mi-process__title{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1612;margin:0 0 1rem;font-size:clamp(2.4rem,5vw,4rem);font-weight:400;line-height:1.05}.v3-mi-process__title em{color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:300}.v3-mi-process__deck{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#4a3d2a;max-width:600px;margin:0 auto;font-size:1.1rem;font-style:italic}.v3-mi-process__acts{flex-direction:column;gap:0;display:flex}.v3-mi-act{border-bottom:1px solid #b8860b29;grid-template-columns:200px 1fr;gap:3.4rem;padding:3rem 0;display:grid}.v3-mi-act:last-child{border-bottom:0}.v3-mi-act__number{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#0000;text-align:right;letter-spacing:-.02em;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,10vw,8rem);font-weight:400;line-height:.85}.v3-mi-act__body{padding-top:.6rem}.v3-mi-act__aside{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.22em;text-transform:uppercase;color:#b8860b;margin-bottom:.6rem;font-size:.78rem;font-style:italic}.v3-mi-act__title{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1612;margin:0 0 .9rem;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:500;line-height:1.15}.v3-mi-act__desc{color:#4a3d2a;max-width:560px;font-size:1.02rem;line-height:1.7}.v3-mi-inspirations{background:#faf7ef;border-bottom:1px solid #b8860b2e;padding:6rem 0;position:relative}.v3-mi-inspirations__inner{max-width:1280px;margin:0 auto;padding:0 3rem}.v3-mi-inspirations__head{text-align:center;margin-bottom:3.6rem}.v3-mi-inspirations__folio{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.18em;text-transform:uppercase;color:#b8860b;align-items:center;gap:1rem;margin-bottom:1.2rem;font-size:.85rem;font-style:italic;display:inline-flex}.v3-mi-inspirations__folio-rule{background:#b8860b66;width:50px;height:1px}.v3-mi-inspirations__title{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1612;margin:0 0 .9rem;font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:400;line-height:1.08}.v3-mi-inspirations__title em{color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:300}.v3-mi-inspirations__deck{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#4a3d2a;max-width:580px;margin:0 auto;font-size:1.08rem;font-style:italic}.v3-mi-inspirations__grid{grid-template-columns:repeat(3,1fr);gap:1.6rem;display:grid}.v3-mi-inspiration{cursor:pointer;text-align:left;background:#fff;border:1px solid #b8860b38;border-radius:.4rem;flex-direction:column;padding:0;transition:border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.v3-mi-inspiration:hover{border-color:#b8860b;box-shadow:0 18px 38px #b8860b2e}.v3-mi-inspiration__num{z-index:3;-webkit-backdrop-filter:blur(8px);font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.16em;color:#b8860b;background:#fffdf7eb;border:1px solid #b8860b52;border-radius:999px;padding:.32rem .8rem;font-size:.78rem;font-style:italic;position:absolute;top:.9rem;left:.9rem}.v3-mi-inspiration__scene{aspect-ratio:4/3;width:100%;position:relative;overflow:hidden}.v3-mi-inspiration__decor{pointer-events:none;width:35%;position:absolute;top:0;bottom:0}.v3-mi-inspiration__decor--left{left:0}.v3-mi-inspiration__decor--right{right:0}.v3-mi-inspiration__floor{height:22%;position:absolute;bottom:0;left:0;right:0}.v3-mi-inspiration__floorline{background:#0003;height:2px;position:absolute;bottom:22%;left:0;right:0}.v3-mi-inspiration__art{aspect-ratio:4/5;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.v3-mi-inspiration__art-inner,.v3-mi-inspiration__art-img{width:100%;height:100%;position:relative}.v3-mi-inspiration__body{padding:1.4rem 1.6rem 1.6rem}.v3-mi-inspiration__chapeau{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.22em;text-transform:uppercase;color:#b8860b;margin-bottom:.5rem;font-size:.74rem;font-style:italic}.v3-mi-inspiration__title{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1612;margin:0 0 .5rem;font-size:1.5rem;font-weight:500;line-height:1.15}.v3-mi-inspiration__caption{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#4a3d2a;margin:0 0 1rem;font-size:1rem;line-height:1.5}.v3-mi-inspiration__caption em{font-style:italic}.v3-mi-inspiration__rule{background:linear-gradient(90deg,#b8860b59,#0000);height:1px;margin-bottom:.8rem}.v3-mi-inspiration__legend{letter-spacing:.04em;color:#6f5a2c;margin-bottom:.9rem;font-size:.78rem;font-style:italic}.v3-mi-inspiration__cta{letter-spacing:.18em;text-transform:uppercase;color:#b8860b;align-items:center;gap:.5rem;font-size:.72rem;font-weight:600;transition:gap .3s;display:inline-flex}.v3-mi-inspiration:hover .v3-mi-inspiration__cta{gap:.7rem}.v3-mi-inspiration__cta-dot{background:#b8860b;border-radius:50%;width:6px;height:6px;display:inline-block}.v3-mi-tips{background:#f5efe2;border-bottom:1px solid #b8860b2e;padding:5rem 0;position:relative}.v3-mi-tips__inner{max-width:1180px;margin:0 auto;padding:0 3rem}.v3-mi-tips__head{text-align:center;margin-bottom:3rem}.v3-mi-tips__kicker{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.22em;text-transform:uppercase;color:#b8860b;margin-bottom:.8rem;font-size:.82rem;font-style:italic;display:inline-block}.v3-mi-tips__title{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1612;margin:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1.1}.v3-mi-tips__title em{color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:300}.v3-mi-tips__grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.v3-mi-tip{border-left:1px solid #b8860b52;flex-direction:column;gap:.5rem;padding:1.2rem 1.8rem;display:flex}.v3-mi-tip:first-child{border-left:0;padding-left:0}.v3-mi-tip__num{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-style:italic;font-weight:500;line-height:1}.v3-mi-tip__label{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1612;margin:0;font-size:1.2rem;font-weight:500}.v3-mi-tip__body{color:#4a3d2a;margin:0;font-size:.92rem;line-height:1.55}.v3-mi-tip__body em{font-style:italic}.v3-mi-voices{background:#faf7ef;border-bottom:1px solid #b8860b2e;padding:6rem 0;position:relative}.v3-mi-voices__inner{max-width:1280px;margin:0 auto;padding:0 3rem}.v3-mi-voices__head{text-align:center;margin-bottom:3rem}.v3-mi-voices__folio{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.18em;text-transform:uppercase;color:#b8860b;align-items:center;gap:1rem;margin-bottom:1.2rem;font-size:.85rem;font-style:italic;display:inline-flex}.v3-mi-voices__folio-rule{background:#b8860b66;width:50px;height:1px}.v3-mi-voices__title{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1612;margin:0;font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:400;line-height:1.08}.v3-mi-voices__title em{color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:300}.v3-mi-voices__grid{grid-template-columns:repeat(3,1fr);gap:1.6rem;display:grid}.v3-mi-voice{background:#fff;border:1px solid #b8860b38;border-radius:.4rem;flex-direction:column;margin:0;padding:2.8rem 2rem 2rem;display:flex;position:relative}.v3-mi-voice__drop{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#0000;pointer-events:none;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-size:5.6rem;font-style:italic;font-weight:400;line-height:1;position:absolute;top:.5rem;left:1.5rem}.v3-mi-voice__text{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#2b2418;border:0;flex:1;margin:1.4rem 0 1.2rem;padding:0;font-size:1.18rem;font-style:italic;line-height:1.55;position:relative}.v3-mi-voice__close{color:#b8860b;vertical-align:-.5rem;margin-left:.2rem;font-size:2.2rem;line-height:0}.v3-mi-voice__foot{border-top:1px solid #b8860b38;flex-direction:column;gap:.2rem;padding-top:1rem;display:flex}.v3-mi-voice__name{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1612;font-size:1rem;font-style:italic;font-weight:500}.v3-mi-voice__fig{letter-spacing:.18em;text-transform:uppercase;color:#b8860b;font-size:.7rem;font-style:italic}.v3-mi-faq{background:#f5efe2;border-bottom:1px solid #b8860b2e;padding:6rem 0;position:relative}.v3-mi-faq__inner{max-width:920px;margin:0 auto;padding:0 3rem}.v3-mi-faq__head{text-align:center;margin-bottom:3rem}.v3-mi-faq__folio{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.18em;text-transform:uppercase;color:#b8860b;align-items:center;gap:1rem;margin-bottom:1.2rem;font-size:.85rem;font-style:italic;display:inline-flex}.v3-mi-faq__folio-rule{background:#b8860b66;width:50px;height:1px}.v3-mi-faq__title{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1612;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.1}.v3-mi-faq__title em{color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:300}.v3-mi-faq__list{flex-direction:column;display:flex}.v3-mi-faq__item{border-top:1px solid #b8860b38}.v3-mi-faq__item:last-child{border-bottom:1px solid #b8860b38}.v3-mi-faq__btn{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:48px 1fr 28px;align-items:center;gap:1.2rem;width:100%;padding:1.6rem 0;display:grid}.v3-mi-faq__num{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860b;letter-spacing:.04em;font-size:1.05rem;font-style:italic}.v3-mi-faq__q{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1612;font-size:1.2rem;font-weight:400;line-height:1.4}.v3-mi-faq__plus{color:#b8860b;border:1px solid #b8860b66;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .4s,background .3s;display:inline-flex}.v3-mi-faq__plus svg{width:14px;height:14px}.v3-mi-faq__plus.is-open{background:#b8860b1a;transform:rotate(45deg)}.v3-mi-faq__panel{overflow:hidden}.v3-mi-faq__panel p{color:#4a3d2a;margin:0 0 1.6rem;padding-left:60px;padding-right:28px;font-size:1rem;line-height:1.7}.v3-mi-final{color:#efe4cc;text-align:center;background:linear-gradient(#1a1408 0%,#0e0a05 100%);padding:6rem 3rem;position:relative;overflow:hidden}.v3-mi-final:before{content:"";pointer-events:none;background:radial-gradient(60% 40% at 50% 0,#d4af372e 0%,#0000 60%),radial-gradient(80% 60% at 50% 100%,#b8860b1f 0%,#0000 60%);position:absolute;inset:0}.v3-mi-final__ornament{z-index:1;color:#d4af37;margin-bottom:1.4rem;font-size:1.4rem;position:relative}.v3-mi-final__kicker{z-index:1;font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.22em;text-transform:uppercase;color:#d4af37;margin-bottom:1.2rem;font-size:.85rem;font-style:italic;position:relative}.v3-mi-final__title{z-index:1;font-family:var(--font-display,"Cormorant Garamond"), serif;color:#f6ecd2;margin:0 0 1rem;font-size:clamp(2.4rem,5vw,4rem);font-weight:400;line-height:1.05;position:relative}.v3-mi-final__title em{color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:300}.v3-mi-final__lede{z-index:1;font-family:var(--font-display,"Cormorant Garamond"), serif;color:#c8b88e;max-width:600px;margin:0 auto 2.4rem;font-size:1.15rem;font-style:italic;line-height:1.55;position:relative}.v3-mi-final__cta{z-index:1;gap:1rem;margin-bottom:2rem;display:inline-flex;position:relative}.v3-mi-final__btn{color:#1a1612;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);border-radius:.4rem;align-items:center;padding:1rem 1.8rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 10px 28px #b8860b73}.v3-mi-final__btn:hover{transform:translateY(-2px);box-shadow:0 14px 34px #b8860b8c}.v3-mi-final__ghost{color:#efe4cc;letter-spacing:.14em;text-transform:uppercase;border:1px solid #b8860b80;border-radius:.4rem;align-items:center;padding:1rem 1.6rem;font-size:.85rem;font-style:italic;text-decoration:none;transition:border-color .3s,background .3s,color .3s;display:inline-flex}.v3-mi-final__ghost:hover{color:#d4af37;background:#b8860b1f;border-color:#d4af37}.v3-mi-final__finemark{z-index:1;font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.18em;text-transform:uppercase;color:#a89066;font-size:.78rem;font-style:italic;position:relative}.v3-mi-final__finemark span{color:#b8860b}@media (max-width:1024px){.v3-mi-bench__scenes{grid-template-columns:repeat(3,1fr)}.v3-mi-inspirations__grid{grid-template-columns:repeat(2,1fr)}.v3-mi-voices__grid{grid-template-columns:1fr}.v3-mi-tips__grid{grid-template-columns:repeat(2,1fr);gap:1.2rem 0}.v3-mi-tip:nth-child(3){border-left:0;padding-left:0}.v3-mi-act{grid-template-columns:130px 1fr;gap:2.2rem}}@media (max-width:768px){.v3-mi-hero{padding-top:5rem;padding-bottom:4rem}.v3-mi-hero__folio{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf7efeb;border-bottom:1px solid #b8860b1f;grid-template-columns:1fr;gap:.6rem;padding:1rem 1.5rem}.v3-mi-hero__folio-side,.v3-mi-hero__folio-side--right{justify-content:center}.v3-mi-hero__inner{padding:3rem 1.5rem 0}.v3-mi-hero__stats{flex-wrap:wrap;gap:1.2rem;padding:1rem 1.5rem}.v3-mi-hero__stat-rule{display:none}.v3-mi-hero__cta{flex-direction:column;align-items:stretch;width:100%;max-width:400px;margin-left:auto;margin-right:auto}.v3-mi-hero__cta-primary,.v3-mi-hero__cta-ghost{text-align:center;justify-content:center;align-items:center;width:100%}.v3-mi-bench,.v3-mi-process,.v3-mi-inspirations,.v3-mi-tips,.v3-mi-voices,.v3-mi-faq{padding:4rem 0}.v3-mi-bench__inner,.v3-mi-process__inner,.v3-mi-inspirations__inner,.v3-mi-tips__inner,.v3-mi-voices__inner,.v3-mi-faq__inner{padding:0 1.5rem}.v3-mi-bench__scenes{grid-template-columns:repeat(2,1fr);gap:.7rem}.v3-mi-bench__stage-frame{padding:.7rem}.v3-mi-bench__stage-canvas{aspect-ratio:4/3}.v3-mi-bench__controls{grid-template-columns:1fr}.v3-mi-bench__panel,.v3-mi-bench__recap{padding:1.4rem}.v3-mi-bench__recap-cta{flex-direction:column}.v3-mi-bench__art-inner{width:96px;height:124px}.v3-mi-act{grid-template-columns:1fr;gap:.5rem;padding:2rem 0}.v3-mi-act__number{text-align:left;font-size:4.4rem}.v3-mi-act__body{padding-top:0}.v3-mi-inspirations__grid{grid-template-columns:1fr}.v3-mi-inspiration__body{padding:1.2rem 1.4rem 1.4rem}.v3-mi-tips__grid{grid-template-columns:1fr;gap:1rem}.v3-mi-tip{border-top:1px solid #b8860b2e;border-left:0;padding-top:1rem;padding-bottom:1rem;padding-left:0}.v3-mi-tip:first-child{border-top:0;padding-top:0}.v3-mi-voice{padding:2.4rem 1.6rem 1.6rem}.v3-mi-voice__drop{font-size:4.4rem;left:1.2rem}.v3-mi-faq__btn{grid-template-columns:36px 1fr 26px;gap:.9rem;padding:1.2rem 0}.v3-mi-faq__num{font-size:.95rem}.v3-mi-faq__q{font-size:1.05rem}.v3-mi-faq__panel p{padding-left:46px;padding-right:0}.v3-mi-final{padding:5rem 1.5rem}.v3-mi-final__cta{flex-direction:column;align-items:stretch;width:100%;max-width:360px;margin-left:auto;margin-right:auto}.v3-mi-final__btn,.v3-mi-final__ghost{justify-content:center;width:100%}}.v3-enc-hero{color:#f5efe2;background:radial-gradient(70% 60% at 30% 20%,#b8860b21 0%,#0000 60%),radial-gradient(80% 60% at 80% 80%,#d4af371a 0%,#0000 60%),linear-gradient(#0d0905 0%,#1a1408 100%);border-bottom:1px solid #b8860b59;padding-top:5.5rem;padding-bottom:0;position:relative;overflow:hidden}.v3-enc-hero:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:84px 100%;position:absolute;inset:0}.v3-enc-hero__folio{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.16em;text-transform:uppercase;color:#c9a961;-webkit-backdrop-filter:blur(10px);z-index:2;background:#0d0905b3;border-top:1px solid #b8860b2e;border-bottom:1px solid #b8860b47;grid-template-columns:1fr auto 1fr;align-items:center;padding:1.4rem 3rem;font-size:.78rem;font-style:italic;display:grid;position:relative}.v3-enc-hero__folio .v3-mi-hero__folio-num,.v3-enc-hero__folio .v3-mi-hero__folio-dot{color:#d4af37}.v3-enc-hero__folio .v3-mi-hero__folio-center{color:#f5efe2;letter-spacing:.18em;font-size:.9rem}.v3-enc-hero__live-dot{background:#ef4444;border-radius:50%;width:9px;height:9px;animation:1.6s infinite v3-enc-pulse;display:inline-block;position:relative;box-shadow:0 0 #ef4444b3}@keyframes v3-enc-pulse{0%{box-shadow:0 0 #ef44448c}70%{box-shadow:0 0 0 9px #ef444400}to{box-shadow:0 0 #ef444400}}.v3-enc-hero__inner{z-index:1;grid-template-columns:1.15fr 1fr;align-items:end;gap:5rem;max-width:1280px;margin:0 auto;padding:4.5rem 3rem 5rem;display:grid;position:relative}.v3-enc-hero__left .v3-mi-hero__kicker-text{color:#d4af37}.v3-enc-hero__left .v3-mi-hero__kicker-rule{background:linear-gradient(90deg,#0000,#d4af37,#0000)}.v3-enc-hero__left .v3-mi-hero__title{color:#f5efe2;text-align:left}.v3-enc-hero__left .v3-mi-hero__deck{color:#d9c891;text-align:left}.v3-enc-hero__left .v3-mi-hero__deck em{color:#d4af37}.v3-enc-hero__left .v3-mi-hero__lede{color:#f5efe2c7;text-align:left;max-width:560px;margin-left:0;margin-right:0}.v3-enc-hero__counter{-webkit-backdrop-filter:blur(10px);background:#00000059;border:1px solid #b8860b52;padding:2.4rem 2.6rem 2rem;position:relative}.v3-enc-hero__counter:before{content:"";background:linear-gradient(90deg,#0000,#d4af37,#0000);height:1px;position:absolute;top:-1px;left:-1px;right:-1px}.v3-enc-hero__counter-folio{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.22em;text-transform:uppercase;color:#d4af37b8;border-bottom:1px solid #b8860b38;justify-content:space-between;align-items:center;margin-bottom:1.2rem;padding-bottom:.9rem;font-size:.7rem;font-style:italic;display:flex}.v3-enc-hero__counter-folio-num{color:#d4af37;font-weight:500}.v3-enc-hero__counter-kicker{letter-spacing:.34em;text-transform:uppercase;color:#f5efe28c;margin-bottom:1.2rem;font-size:.7rem;font-weight:500}.v3-enc-hero__counter-row{font-family:var(--font-display,"Cormorant Garamond"), serif;align-items:flex-end;gap:1rem;display:flex}.v3-enc-hero__counter-cell{align-items:flex-end;gap:1rem;display:flex}.v3-enc-hero__counter-num{color:#d4af37;font-variant-numeric:tabular-nums;-webkit-text-fill-color:transparent;letter-spacing:-.02em;background:linear-gradient(135deg,#e6c068 0%,#d4af37 50%,#b8860b 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,8vw,5.6rem);font-weight:300;line-height:1}.v3-enc-hero__counter-label{letter-spacing:.32em;text-transform:uppercase;color:#f5efe280;text-align:center;margin-top:.6rem;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:.62rem;font-style:normal}.v3-enc-hero__counter-cell:not(:last-child) .v3-enc-hero__counter-label{margin-right:0}.v3-enc-hero__counter-sep{color:#d4af3752;margin-bottom:1.4rem;font-size:clamp(2.4rem,6vw,4rem);font-weight:300;line-height:1}.v3-enc-hero__counter-meta{letter-spacing:.16em;text-transform:uppercase;color:#f5efe299;border-top:1px solid #b8860b33;justify-content:space-between;align-items:center;margin-top:1.8rem;padding-top:1rem;font-size:.72rem;display:flex}.v3-enc-hero__counter-bidders{color:#d4af37;align-items:center;gap:.4rem;display:inline-flex}.v3-enc-hero__filet{background:linear-gradient(90deg,#0000,#d4af378c,#0000);height:1px;margin-top:0}.v3-enc-feature{background:linear-gradient(#f5f1e8 0%,#ede7d6 100%);border-bottom:1px solid #b8860b2e;padding:6rem 0 7rem;position:relative}.v3-enc-feature__inner{max-width:1280px;margin:0 auto;padding:0 3rem}.v3-enc-feature__head{text-align:center;margin-bottom:4rem}.v3-enc-feature__grid{grid-template-columns:1.35fr 1fr;gap:4rem;display:grid}.v3-enc-feature__art{position:relative}.v3-enc-feature__art-frame{aspect-ratio:5/6;background:#2b2418;border:1px solid #b8860b59;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #1a140873}.v3-enc-feature__art-frame:after{content:"";pointer-events:none;z-index:2;border:1px solid #d4af3773;position:absolute;inset:8px}.v3-enc-feature__art-cartouche{z-index:3;-webkit-backdrop-filter:blur(8px);font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.22em;text-transform:uppercase;color:#f5efe2d9;background:#0d0905d1;border:1px solid #d4af3766;align-items:baseline;gap:.55rem;padding:.55rem 1rem;font-size:.7rem;font-style:italic;display:inline-flex;position:absolute;top:1.2rem;left:1.2rem}.v3-enc-feature__art-cartouche-num{color:#d4af37;letter-spacing:.1em;font-size:.95rem;font-style:italic;font-weight:500}.v3-enc-feature__art-cap{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#6f5a2c;letter-spacing:.04em;text-align:left;margin-top:1rem;font-size:.92rem;font-style:italic}.v3-enc-feature__art-cap em{color:#1a1612;font-weight:500}.v3-enc-feature__panel{flex-direction:column;display:flex}.v3-enc-feature__title-block{border-bottom:1px solid #b8860b33;margin-bottom:1.6rem;padding-bottom:1.6rem}.v3-enc-feature__artist{letter-spacing:.28em;text-transform:uppercase;color:#6f5a2c;margin:0 0 .5rem;font-size:.74rem}.v3-enc-feature__artist-sep{color:#b8860b80;margin:0 .5rem}.v3-enc-feature__artist-handle{color:#6f5a2cb3;text-transform:none;letter-spacing:.04em;font-size:.85rem;font-style:italic}.v3-enc-feature__title{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1612;letter-spacing:-.005em;margin:0 0 .5rem;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:400;line-height:1.1}.v3-enc-feature__title em{color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic}.v3-enc-feature__location{color:#6f5a2cb3;font-size:.78rem;font-style:italic}.v3-enc-feature__stats{background:#b8860b38;border:1px solid #b8860b38;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:1.6rem;display:grid}.v3-enc-feature__stat{background:#faf7ef;padding:1.2rem 1.3rem}.v3-enc-feature__stat-label{letter-spacing:.32em;text-transform:uppercase;color:#6f5a2ca6;margin:0 0 .5rem;font-size:.62rem}.v3-enc-feature__stat-value{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1612;font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:400;display:flex}.v3-enc-feature__stat-icon{color:#b8860b}.v3-enc-feature__bid{margin-bottom:1.2rem}.v3-enc-feature__bid-label{letter-spacing:.32em;text-transform:uppercase;color:#6f5a2ca6;margin:0 0 .6rem;font-size:.62rem}.v3-enc-feature__bid-row{align-items:baseline;gap:1rem;display:flex}.v3-enc-feature__bid-amount{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#0000;font-variant-numeric:tabular-nums;letter-spacing:-.01em;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.6rem,5vw,4rem);font-weight:300;line-height:1}.v3-enc-feature__bid-flash{letter-spacing:.28em;text-transform:uppercase;color:#15803d;background:#bbf7d073;border:1px solid #22c55e59;padding:.3rem .6rem;font-size:.66rem}.v3-enc-feature__bid-next{color:#6f5a2cd9;margin-top:.5rem;font-size:.82rem}.v3-enc-feature__bid-next strong{color:#1a1612;font-weight:500}.v3-enc-feature__countdown{color:#4a3d2a;border-top:1px solid #b8860b38;border-bottom:1px solid #b8860b38;align-items:center;gap:.7rem;margin-bottom:1.4rem;padding:.85rem 0;font-size:.85rem;display:flex}.v3-enc-feature__countdown-icon{color:#b8860b}.v3-enc-feature__countdown-val{font-family:var(--font-display,"Cormorant Garamond"), serif;font-variant-numeric:tabular-nums;color:#1a1612;letter-spacing:.05em;margin-left:auto;font-size:1.05rem;font-weight:500}.v3-enc-feature__cta{color:#1a1612;letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);border:1px solid #b8860b80;justify-content:center;align-items:center;gap:.7rem;width:100%;padding:1.2rem 2rem;font-size:.78rem;font-weight:600;transition:transform .2s,box-shadow .3s;display:inline-flex;box-shadow:0 12px 30px -12px #b8860b8c}.v3-enc-feature__cta:hover{box-shadow:0 18px 40px -10px #b8860bb3}.v3-enc-feature__cta-icon{opacity:.78}.v3-enc-feature__cta-note{color:#6f5a2c99;text-align:center;margin-top:.7rem;font-size:.7rem;font-style:italic}.v3-enc-feature__history{border-top:1px solid #b8860b33;margin-top:2rem;padding-top:1.6rem}.v3-enc-feature__history-label{letter-spacing:.32em;text-transform:uppercase;color:#6f5a2ca6;font-size:.62rem;font-family:var(--font-display,"Cormorant Garamond"), serif;margin:0 0 .7rem;font-style:italic}.v3-enc-feature__history-list{background:#faf7ef;border:1px solid #b8860b38;max-height:16rem;overflow-y:auto}.v3-enc-feature__history-row{border-bottom:1px solid #b8860b24;justify-content:space-between;align-items:center;padding:.7rem 1.1rem;font-size:.86rem;display:flex}.v3-enc-feature__history-row:last-child{border-bottom:0}.v3-enc-feature__history-handle{color:#1a1612;align-items:center;gap:.55rem;display:inline-flex}.v3-enc-feature__history-bullet{background:#b8860b;border-radius:50%;width:5px;height:5px;display:inline-block}.v3-enc-feature__history-right{align-items:baseline;gap:.85rem;display:inline-flex}.v3-enc-feature__history-amount{font-variant-numeric:tabular-nums;color:#1a1612;font-weight:500;font-family:var(--font-display,"Cormorant Garamond"), serif}.v3-enc-feature__history-ago{color:#6f5a2c99;font-size:.72rem;font-style:italic}.v3-enc-feature__notice{border-top:1px solid #b8860b38;grid-template-columns:1.5fr 1fr;gap:4rem;margin-top:4rem;padding-top:3rem;display:grid}.v3-enc-feature__notice-text{color:#4a3d2a}.v3-enc-feature__notice-text p{max-width:60ch;margin:0 0 1rem;line-height:1.75}.v3-enc-feature__notice-lede{font-size:1.08rem;font-weight:400;font-family:var(--font-display,"Cormorant Garamond"), serif;font-style:italic;color:#1a1408!important}.v3-enc-feature__specs{border-top:1px solid #b8860b38;border-bottom:1px solid #b8860b38;margin:0;padding:0}.v3-enc-feature__spec{border-bottom:1px solid #b8860b24;justify-content:space-between;padding:.85rem 0;display:flex}.v3-enc-feature__spec:last-child{border-bottom:0}.v3-enc-feature__spec dt{letter-spacing:.22em;text-transform:uppercase;color:#6f5a2cb3;margin:0;font-size:.72rem}.v3-enc-feature__spec dd{color:#1a1612;font-size:.92rem;font-weight:500;font-family:var(--font-display,"Cormorant Garamond"), serif;margin:0}.v3-enc-catalogue{background:#f5efe2;border-bottom:1px solid #b8860b2e;padding:6rem 0;position:relative}.v3-enc-catalogue__inner{max-width:1280px;margin:0 auto;padding:0 3rem}.v3-enc-catalogue__head{text-align:center;margin-bottom:4rem}.v3-enc-catalogue__grid{grid-template-columns:1fr 1fr;gap:2.6rem;display:grid}.v3-enc-card{color:inherit;background:#faf7ef;border:1px solid #b8860b38;text-decoration:none;transition:box-shadow .4s,border-color .4s,transform .4s;display:block;overflow:hidden}.v3-enc-card:hover{border-color:#b8860b8c;transform:translateY(-4px);box-shadow:0 30px 60px -25px #1a140852}.v3-enc-card__art{aspect-ratio:4/3;background:#2b2418;position:relative;overflow:hidden}.v3-enc-card__art img{transition:transform .7s cubic-bezier(.16,1,.3,1)}.v3-enc-card:hover .v3-enc-card__art img{transform:scale(1.04)}.v3-enc-card__cartouche{z-index:2;-webkit-backdrop-filter:blur(8px);font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.22em;text-transform:uppercase;color:#f5efe2d9;background:#0d0905c7;border:1px solid #d4af3759;align-items:baseline;gap:.45rem;padding:.45rem .85rem;font-size:.62rem;font-style:italic;display:inline-flex;position:absolute;top:1rem;left:1rem}.v3-enc-card__cartouche-num{color:#d4af37;letter-spacing:.1em;font-size:.85rem;font-weight:500}.v3-enc-card__timer{z-index:2;color:#1a1612;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);border:1px solid #a6780999;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.62rem;font-weight:600;display:inline-flex;position:absolute;top:1rem;right:1rem}.v3-enc-card__overlay{opacity:0;background:linear-gradient(#0000 0%,#0d09050d 50%,#0d0905bf 100%);justify-content:center;align-items:flex-end;padding-bottom:1.4rem;transition:opacity .4s;display:flex;position:absolute;inset:0}.v3-enc-card:hover .v3-enc-card__overlay{opacity:1}.v3-enc-card__overlay-text{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.22em;text-transform:uppercase;color:#f5efe2;border-bottom:1px solid #d4af37;padding-bottom:.3rem;font-size:.85rem;font-style:italic}.v3-enc-card__body{padding:1.7rem 1.7rem 1.6rem}.v3-enc-card__title{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1612;letter-spacing:-.005em;margin:0 0 .3rem;font-size:1.7rem;font-weight:400;line-height:1.15}.v3-enc-card__artist{letter-spacing:.28em;text-transform:uppercase;color:#6f5a2c;margin:0 0 1rem;font-size:.7rem}.v3-enc-card__rule{background:linear-gradient(90deg,#b8860b59,#0000);height:1px;margin-bottom:1rem}.v3-enc-card__stats{justify-content:space-between;align-items:baseline;margin-bottom:.8rem;display:flex}.v3-enc-card__stat-label{letter-spacing:.3em;text-transform:uppercase;color:#6f5a2ca6;margin:0 0 .25rem;font-size:.6rem}.v3-enc-card__stat-value{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860b;font-variant-numeric:tabular-nums;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.55rem;font-weight:400}.v3-enc-card__stat--right{text-align:right}.v3-enc-card__stat-est{color:#4a3d2ad9;font-variant-numeric:tabular-nums;margin:0;font-size:.85rem}.v3-enc-card__progress{background:#b8860b29;height:3px;margin-bottom:.7rem;position:relative;overflow:hidden}.v3-enc-card__progress-bar{background:linear-gradient(90deg,#d4af37 0%,#b8860b 100%);height:100%;box-shadow:0 0 12px #d4af3766}.v3-enc-card__meta{color:#4a3d2ac7;justify-content:space-between;align-items:center;font-size:.74rem;display:flex}.v3-enc-card__meta-bidders{color:#6f5a2cd9;align-items:center;gap:.35rem;display:inline-flex}.v3-enc-rules{background:#faf7ef;border-bottom:1px solid #b8860b2e;padding:6rem 0;position:relative}.v3-enc-rules__inner{max-width:1100px;margin:0 auto;padding:0 3rem}.v3-enc-rules__head{text-align:center;margin-bottom:3.2rem}.v3-enc-rules__acts{border-top:1px solid #b8860b38}.v3-enc-rules__icon{vertical-align:-2px;color:#b8860b;margin-right:.4rem;display:inline-block}.v3-enc-roster{background:linear-gradient(#f5efe2 0%,#faf7ef 100%);border-bottom:1px solid #b8860b2e;padding:6rem 0;position:relative}.v3-enc-roster__inner{max-width:1280px;margin:0 auto;padding:0 3rem}.v3-enc-roster__head{text-align:center;margin-bottom:3.2rem}.v3-enc-roster__table{background:#faf7ef;border:1px solid #b8860b47;max-width:880px;margin:0 auto}.v3-enc-roster__header{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.28em;text-transform:uppercase;color:#6f5a2cc7;background:#b8860b14;border-bottom:1px solid #b8860b38;grid-template-columns:80px 1fr 120px 140px;align-items:center;gap:1.2rem;padding:1rem 1.6rem;font-size:.7rem;font-style:italic;display:grid}.v3-enc-roster__row{border-bottom:1px solid #b8860b24;grid-template-columns:80px 1fr 120px 140px;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;transition:background .3s;display:grid}.v3-enc-roster__row:last-child{border-bottom:0}.v3-enc-roster__row:hover{background:#b8860b0d}.v3-enc-roster__num{font-family:var(--font-display,"Cormorant Garamond"), serif;-webkit-text-fill-color:transparent;letter-spacing:.05em;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-size:1.4rem;font-style:italic;font-weight:400}.v3-enc-roster__handle{color:#1a1408;font-size:.95rem;font-family:var(--font-display,"Cormorant Garamond"), serif;font-weight:400}.v3-enc-roster__bids{color:#4a3d2a;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:500}.v3-enc-roster__following{color:#6f5a2cb3;font-size:.78rem;font-style:italic}.v3-enc-palmares{background:#faf7ef;border-bottom:1px solid #b8860b2e;padding:6rem 0;position:relative}.v3-enc-palmares__inner{max-width:1280px;margin:0 auto;padding:0 3rem}.v3-enc-palmares__head{text-align:center;margin-bottom:3.6rem}.v3-enc-palmares__grid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.v3-enc-palmares__card{flex-direction:column;display:flex}.v3-enc-palmares__art{aspect-ratio:4/5;background:#2b2418;border:1px solid #b8860b38;margin-bottom:1.1rem;position:relative;overflow:hidden}.v3-enc-palmares__art-shade{z-index:1;background:linear-gradient(#0000 0%,#0d09051a 50%,#0d0905c7 100%);position:absolute;inset:0}.v3-enc-palmares__art-cartouche{z-index:2;-webkit-backdrop-filter:blur(6px);font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.18em;color:#d4af37;background:#0d0905b3;border:1px solid #d4af3759;padding:.4rem .8rem;font-size:.72rem;font-style:italic;font-weight:500;position:absolute;top:1rem;left:1rem}.v3-enc-palmares__art-price{z-index:2;font-family:var(--font-display,"Cormorant Garamond"), serif;color:#d4af37;font-variant-numeric:tabular-nums;margin:0;font-size:1.35rem;font-weight:400;line-height:1.1;position:absolute;bottom:1rem;left:1.1rem;right:1.1rem}.v3-enc-palmares__art-price em{margin-right:.3rem;font-style:italic;font-weight:300}.v3-enc-palmares__title{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1408;margin:0 0 .25rem;font-size:1.2rem;font-weight:400;line-height:1.2}.v3-enc-palmares__title em{font-style:italic}.v3-enc-palmares__artist{letter-spacing:.26em;text-transform:uppercase;color:#6f5a2c;margin:0 0 .3rem;font-size:.7rem}.v3-enc-palmares__date{color:#6f5a2ca6;margin:0;font-size:.75rem;font-style:italic}.v3-enc-agenda{color:#f5efe2;background:linear-gradient(#1a1408 0%,#0d0905 100%);padding:6rem 0;position:relative;overflow:hidden}.v3-enc-agenda:before{content:"";pointer-events:none;background-image:radial-gradient(60% 50% at 30% 30%,#b8860b1a 0%,#0000 60%),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:100% 100%,84px 100%;position:absolute;inset:0}.v3-enc-agenda__inner{z-index:1;max-width:1280px;margin:0 auto;padding:0 3rem;position:relative}.v3-enc-agenda__head{text-align:center;margin-bottom:4rem}.v3-enc-agenda__folio{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.18em;text-transform:uppercase;color:#d4af37;align-items:center;gap:1rem;margin-bottom:1.2rem;font-size:.85rem;font-style:italic;display:inline-flex}.v3-enc-agenda__folio-rule{background:#d4af3780;width:50px;height:1px}.v3-enc-agenda__title{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#f5efe2;letter-spacing:-.005em;margin:0 0 .9rem;font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:400;line-height:1.08}.v3-enc-agenda__title em{color:#0000;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic}.v3-enc-agenda__deck{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#f5efe2b3;max-width:640px;margin:0 auto;font-size:1.05rem;font-style:italic}.v3-enc-agenda__timeline{position:relative}.v3-enc-agenda__line{background:linear-gradient(90deg,#0000,#d4af3773,#d4af3773,#0000);height:1px;position:absolute;top:26px;left:0;right:0}.v3-enc-agenda__grid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid;position:relative}.v3-enc-agenda__col{position:relative}.v3-enc-agenda__pin{--bg:#0d090599;--border:#ffffff2e;justify-content:flex-start;align-items:center;margin-bottom:1.6rem;display:flex;position:relative}.v3-enc-agenda__pin-dot{z-index:2;background:var(--bg);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative}.v3-enc-agenda__pin-dot:after{content:"";background:#fff6;border-radius:50%;width:8px;height:8px}.v3-enc-agenda__pin--accent .v3-enc-agenda__pin-dot{background:#b8860b38;border-color:#d4af37b3;box-shadow:0 0 18px #d4af3773}.v3-enc-agenda__pin--accent .v3-enc-agenda__pin-dot:after{background:#d4af37}.v3-enc-agenda__card{-webkit-backdrop-filter:blur(8px);background:#0d090580;border:1px solid #ffffff1a;padding:1.4rem 1.4rem 1.6rem;position:relative}.v3-enc-agenda__card--accent{background:linear-gradient(#b8860b1a 0%,#0d090599 100%);border-color:#d4af378c;box-shadow:0 20px 50px -20px #d4af374d}.v3-enc-agenda__card-date{letter-spacing:.28em;text-transform:uppercase;color:#f5efe299;margin:0 0 .5rem;font-size:.7rem}.v3-enc-agenda__card-edition{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#f5efe2;letter-spacing:-.005em;margin:0 0 .3rem;font-size:1.55rem;font-weight:400}.v3-enc-agenda__card-edition em{color:#f5efe2;font-style:italic}.v3-enc-agenda__card--accent .v3-enc-agenda__card-edition em{color:#0000;background:linear-gradient(135deg,#e6c068 0%,#d4af37 50%,#b8860b 100%);-webkit-background-clip:text;background-clip:text}.v3-enc-agenda__card-theme{color:#d4af37;font-size:.86rem;font-style:italic;font-family:var(--font-display,"Cormorant Garamond"), serif;margin:0 0 1rem}.v3-enc-agenda__card-lots{color:#f5efe280;margin:0 0 1.2rem;font-size:.76rem}.v3-enc-agenda__card-btn{letter-spacing:.24em;text-transform:uppercase;color:#f5efe2a6;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff2e;padding:0 0 .2rem;font-size:.7rem;transition:color .3s,border-color .3s}.v3-enc-agenda__card-btn:hover{color:#d4af37;border-color:#d4af37}.v3-enc-voice{background:#faf7ef;border:1px solid #b8860b38;flex-direction:column;padding:2.6rem 2.4rem 2rem;display:flex;position:relative}.v3-enc-voice:before{content:"";background:linear-gradient(90deg,#0000,#d4af378c,#0000);height:1px;position:absolute;top:-1px;left:0;right:0}.v3-enc-voice__quote{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#2b2418;flex:1;margin:0 0 1.6rem;font-size:1.05rem;font-style:italic;line-height:1.7}.v3-enc-voice__drop{float:left;font-family:var(--font-display,"Cormorant Garamond"), serif;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;margin:.05em .1em 0 -.04em;font-size:5.6em;font-style:italic;font-weight:400;line-height:.85}.v3-enc-voice__meta{border-top:1px solid #b8860b38;padding-top:.95rem}.v3-enc-voice__name{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1408;margin:0 0 .2rem;font-size:1rem;font-weight:500}.v3-enc-voice__role{letter-spacing:.22em;text-transform:uppercase;color:#6f5a2cc7;margin:0 0 .4rem;font-size:.74rem}.v3-enc-voice__bid{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860b;margin:0;font-size:.92rem;font-style:italic;font-weight:500}@media (max-width:980px){.v3-enc-hero{padding-top:4.5rem}.v3-enc-hero__folio{text-align:center;grid-template-columns:1fr;gap:.4rem;padding:1rem 1.4rem}.v3-enc-hero__folio .v3-mi-hero__folio-side,.v3-enc-hero__folio .v3-mi-hero__folio-side--right{justify-content:center}.v3-enc-hero__inner{text-align:center;grid-template-columns:minmax(0,1fr);gap:3rem;padding:3rem 1.25rem 4rem;overflow:hidden}.v3-enc-hero__left,.v3-enc-hero__right{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.v3-enc-hero__counter{box-sizing:border-box;width:100%;min-width:0}.v3-enc-hero__left .v3-mi-hero__kicker{flex-wrap:wrap;justify-content:center}.v3-enc-hero__left .v3-mi-hero__title{text-align:center;word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(2.4rem,11.5vw,4rem)}.v3-enc-hero__left .v3-mi-hero__title-letter,.v3-enc-hero__left .v3-mi-hero__title-em{display:inline}.v3-enc-hero__left .v3-mi-hero__deck{text-align:center;overflow-wrap:anywhere;font-size:clamp(1rem,4.2vw,1.3rem)}.v3-enc-hero__left .v3-mi-hero__lede{text-align:center;overflow-wrap:anywhere;margin-left:auto;margin-right:auto}.v3-enc-hero__counter{padding:1.5rem 1rem 1.2rem}.v3-enc-hero__counter-row{flex-wrap:nowrap;justify-content:center;gap:.3rem}.v3-enc-hero__counter-cell{gap:.3rem;min-width:0}.v3-enc-hero__counter-num{font-size:2.6rem;line-height:1}.v3-enc-hero__counter-sep{margin-bottom:.7rem;font-size:1.8rem}.v3-enc-hero__counter-meta{flex-direction:column;align-items:flex-start;gap:.4rem;font-size:.66rem}.v3-enc-feature{padding:4rem 0 5rem}.v3-enc-feature__inner{padding:0 1.5rem}.v3-enc-feature__head{margin-bottom:2.4rem}.v3-enc-feature__grid{grid-template-columns:1fr;gap:2.4rem}.v3-enc-feature__art-cap{text-align:center}.v3-enc-feature__title{font-size:1.85rem}.v3-enc-feature__bid-amount{font-size:2.6rem}.v3-enc-feature__notice{grid-template-columns:1fr;gap:2rem;margin-top:2.8rem;padding-top:2rem}.v3-enc-catalogue{padding:4rem 0}.v3-enc-catalogue__inner{padding:0 1.5rem}.v3-enc-catalogue__head{margin-bottom:2.4rem}.v3-enc-catalogue__grid{grid-template-columns:1fr;gap:1.8rem}.v3-enc-card__title{font-size:1.45rem}.v3-enc-card__stat-value{font-size:1.3rem}.v3-enc-rules{padding:4rem 0}.v3-enc-rules__inner{padding:0 1.5rem}.v3-enc-roster{padding:4rem 0}.v3-enc-roster__inner{padding:0 1.5rem}.v3-enc-roster__header,.v3-enc-roster__row{grid-template-columns:50px 1fr 70px;gap:.7rem;padding:.85rem 1.1rem;font-size:.78rem}.v3-enc-roster__header span:nth-child(4),.v3-enc-roster__row .v3-enc-roster__following{display:none}.v3-enc-roster__num{font-size:1.1rem}.v3-enc-palmares{padding:4rem 0}.v3-enc-palmares__inner{padding:0 1.5rem}.v3-enc-palmares__head{margin-bottom:2.4rem}.v3-enc-palmares__grid{grid-template-columns:1fr 1fr;gap:1.4rem}.v3-enc-agenda{padding:4rem 0}.v3-enc-agenda__inner{padding:0 1.5rem}.v3-enc-agenda__head{margin-bottom:2.4rem}.v3-enc-agenda__line{display:none}.v3-enc-agenda__grid{grid-template-columns:1fr;gap:1.6rem}.v3-enc-agenda__pin{margin-bottom:.9rem}.v3-enc-voice{padding:2rem 1.6rem 1.6rem}.v3-enc-voice__quote{font-size:.95rem;line-height:1.6}.v3-enc-voice__drop{font-size:4.4em}}.v3-cre-main{color:#1a1a1a;font-family:var(--font-sans,"Inter", system-ui, sans-serif);background:#faf7ef;overflow-x:hidden}.v3-cre-em{font-style:italic;font-family:var(--font-display,"Cormorant Garamond", serif);-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-weight:400}.v3-cre-em-gold{font-style:italic;font-family:var(--font-display,"Cormorant Garamond", serif);-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#e6c068 0%,#d4af37 50%,#b8860b 100%);-webkit-background-clip:text;background-clip:text;font-weight:400}.v3-cre-folio{font-family:var(--font-display,"Cormorant Garamond", serif);letter-spacing:.18em;text-transform:uppercase;color:#6b5530;align-items:center;gap:.6rem;font-size:.78rem;display:inline-flex}.v3-cre-folio--inline{margin-bottom:1.4rem}.v3-cre-folio__dot{color:#b8860b;opacity:.7}.v3-cre-folio__italic{text-transform:none;letter-spacing:.04em;color:#b8860b;font-size:.88rem;font-style:italic}.v3-cre-folio--gold{color:#d4af37}.v3-cre-folio--gold .v3-cre-folio__italic{color:#e6c068}.v3-cre-folio--gold .v3-cre-folio__dot{color:#d4af37}.v3-cre-section__header{max-width:880px;margin:0 auto 4rem;padding:0 1.5rem}.v3-cre-section__header--center{text-align:center}.v3-cre-section__header--dark{color:#faf7ef}.v3-cre-section__title{font-family:var(--font-display,"Cormorant Garamond", serif);letter-spacing:-.02em;color:#1a1a1a;margin:0;font-size:clamp(2.6rem,5.5vw,4.6rem);font-weight:300;line-height:1.04}.v3-cre-section__title--gold{color:#faf7ef}.v3-cre-section__deck{color:#4a4030;max-width:56ch;margin-top:1.5rem;font-size:1.05rem;line-height:1.65}.v3-cre-section__header--center .v3-cre-section__deck{margin-left:auto;margin-right:auto}.v3-cre-hero{isolation:isolate;background:#faf7ef;min-height:92vh;padding-top:clamp(2rem,5vw,4rem);padding-bottom:clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.v3-cre-hero__bg{z-index:-1;background:radial-gradient(at 12% 18%,#b8860b29 0%,#0000 45%),radial-gradient(at 88% 78%,#d4af371f 0%,#0000 50%),radial-gradient(#f5efe280 0%,#0000 60%);position:absolute;inset:0}.v3-cre-hero__bg:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000 0 40px,#b8860b0a 40px 41px);position:absolute;inset:0}.v3-cre-hero__folio{z-index:2;font-family:var(--font-display,"Cormorant Garamond", serif);letter-spacing:.16em;text-transform:uppercase;color:#6b5530;border-bottom:1px solid #b8860b40;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;padding:1.4rem 2rem;font-size:.85rem;display:flex;position:relative}.v3-cre-hero__folio-dot{color:#b8860b;opacity:.7}.v3-cre-hero__folio-italic{text-transform:none;letter-spacing:.03em;color:#b8860b;font-size:.95rem;font-style:italic}.v3-cre-hero__inner{z-index:1;text-align:center;max-width:1280px;margin:0 auto;padding:clamp(3rem,8vw,6rem) clamp(1.5rem,4vw,3rem) 0;position:relative}.v3-cre-hero__kicker{font-family:var(--font-display,"Cormorant Garamond", serif);letter-spacing:.28em;text-transform:uppercase;color:#b8860b;justify-content:center;align-items:center;gap:1rem;margin-bottom:2.2rem;font-size:.82rem;display:inline-flex}.v3-cre-hero__kicker svg{color:#b8860b}.v3-cre-hero__kicker-line{background:linear-gradient(90deg,#0000,#b8860b80,#0000);width:48px;height:1px;display:inline-block}.v3-cre-hero__title{font-family:var(--font-display,"Cormorant Garamond", serif);letter-spacing:-.025em;color:#1a1a1a;flex-direction:column;gap:.1em;margin:0;font-size:clamp(3.4rem,9.5vw,8.6rem);font-weight:300;line-height:1;display:flex}.v3-cre-hero__title-line{display:block}.v3-cre-hero__title-em{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.v3-cre-hero__deck{font-family:var(--font-display,"Cormorant Garamond", serif);color:#b8860b;max-width:56ch;margin:2.5rem auto 0;font-size:clamp(1.2rem,2.4vw,1.7rem);font-style:italic;line-height:1.45}.v3-cre-hero__lede{color:#4a4030;max-width:64ch;margin:1.6rem auto 0;font-size:clamp(1rem,1.6vw,1.1rem);line-height:1.75}.v3-cre-hero__monnaies{-webkit-backdrop-filter:blur(10px);background:#ffffff8c;border:1px solid #b8860b4d;border-radius:4px;grid-template-columns:repeat(4,1fr);gap:1rem;max-width:1100px;margin:clamp(3rem,6vw,4.5rem) auto 0;padding:2.2rem 2rem;display:grid;position:relative;box-shadow:inset 0 1px #b8860b26,0 30px 60px -40px #b8860b66}.v3-cre-hero__monnaies:before,.v3-cre-hero__monnaies:after{content:"";background:linear-gradient(90deg,#0000,#b8860b66,#0000);width:70%;height:1px;position:absolute;left:50%;transform:translate(-50%)}.v3-cre-hero__monnaies:before{top:8px}.v3-cre-hero__monnaies:after{bottom:8px}.v3-cre-hero__monnaie{border-right:1px solid #b8860b2e;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.v3-cre-hero__monnaie:last-child{border-right:none}.v3-cre-hero__monnaie-num{font-family:var(--font-display,"Cormorant Garamond", serif);letter-spacing:-.02em;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:300;line-height:1}.v3-cre-hero__monnaie-lbl{font-family:var(--font-display,"Cormorant Garamond", serif);color:#6b5530;letter-spacing:.02em;font-size:.95rem;font-style:italic}.v3-cre-hero__signature{font-family:var(--font-display,"Cormorant Garamond", serif);letter-spacing:.04em;color:#b8860b;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem;margin:clamp(2.5rem,5vw,4rem) auto 0;font-size:.85rem;font-style:italic;display:flex}.v3-cre-hero__signature-rule{background:linear-gradient(90deg,#0000,#b8860b80,#0000);width:60px;height:1px;display:inline-block}.v3-cre-toggle-wrap{text-align:center;max-width:1280px;margin:0 auto;padding:clamp(3rem,6vw,5rem) 1.5rem 0}.v3-cre-toggle-kicker{font-family:var(--font-display,"Cormorant Garamond", serif);color:#b8860b;letter-spacing:.04em;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.6rem;font-size:.95rem;font-style:italic;display:inline-flex}.v3-cre-toggle-kicker-line{background:linear-gradient(90deg,#0000,#b8860b80,#0000);width:36px;height:1px;display:inline-block}.v3-cre-toggle{-webkit-backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #b8860b4d;border-radius:999px;padding:.45rem;display:inline-flex;position:relative;box-shadow:inset 0 1px #b8860b1f}.v3-cre-toggle__btn{cursor:pointer;color:#6b5530;background:0 0;border:none;border-radius:999px;flex-direction:column;align-items:center;gap:.15rem;padding:.85rem 2rem .5rem;transition:color .3s;display:flex;position:relative}.v3-cre-toggle__btn.is-active{color:#1a1408}.v3-cre-toggle__pill{background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);border-radius:999px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff4d,0 8px 20px -8px #b8860b99}.v3-cre-toggle__btn.is-active .v3-cre-toggle__label,.v3-cre-toggle__btn.is-active .v3-cre-toggle__meta{color:#1a1408}.v3-cre-toggle__label{z-index:1;font-family:var(--font-display,"Cormorant Garamond", serif);letter-spacing:.02em;font-size:1.1rem;font-weight:500;position:relative}.v3-cre-toggle__label-short{display:none}.v3-cre-toggle__label-long{display:inline}.v3-cre-toggle__meta{z-index:1;letter-spacing:.18em;text-transform:uppercase;color:#8a7050;font-size:.7rem;font-style:italic;font-family:var(--font-display,"Cormorant Garamond", serif);font-weight:400;position:relative}.v3-cre-cards-section{max-width:1380px;margin:0 auto;padding:clamp(4rem,8vw,6rem) 1.5rem}.v3-cre-cards-section__note{text-align:center;font-family:var(--font-display,"Cormorant Garamond", serif);color:#8a7050;letter-spacing:.02em;margin-top:3rem;font-size:.95rem;font-style:italic}.v3-cre-grid{gap:1.6rem;max-width:1320px;margin:0 auto;display:grid}.v3-cre-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.v3-cre-grid--3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1080px}.v3-cre-card{isolation:isolate;background:#fff;border:1px solid #b8860b2e;border-radius:4px;flex-direction:column;min-width:0;padding:2.4rem 1.8rem 2rem;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s,border-color .5s;display:flex;position:relative}.v3-cre-card:before{content:"";pointer-events:none;z-index:-1;border:1px solid #b8860b1a;border-radius:2px;position:absolute;inset:12px}.v3-cre-card:hover{border-color:#b8860b66;transform:translateY(-6px);box-shadow:0 30px 60px -30px #b8860b59}.v3-cre-card--reco{background:linear-gradient(#fdf9ed 0%,#fbf3dd 100%);border-color:#b8860b80;box-shadow:0 20px 50px -25px #b8860b66}.v3-cre-card--reco:before{border-color:#b8860b40}.v3-cre-card__cartouche{background:#fff9;border:1px solid #b8860b4d;border-radius:2px;align-self:flex-start;align-items:center;gap:.5rem;margin-bottom:1.4rem;padding:.4rem .85rem;display:inline-flex}.v3-cre-card__cartouche-label{font-family:var(--font-display,"Cormorant Garamond", serif);letter-spacing:.24em;text-transform:uppercase;color:#8a7050;font-size:.62rem}.v3-cre-card__cartouche-num{font-family:var(--font-display,"Cormorant Garamond", serif);-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-size:.95rem;font-style:italic;font-weight:500}.v3-cre-card__badge{font-family:var(--font-display,"Cormorant Garamond", serif);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;z-index:2;border-radius:999px;padding:.4rem 1rem;font-size:.7rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.v3-cre-card__badge--gold{color:#1a1408;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);box-shadow:0 8px 20px -8px #b8860b99}.v3-cre-card__badge--subtle{color:#d4af37;background:#1a1a1a;border:1px solid #d4af3780}.v3-cre-card__name{font-family:var(--font-display,"Cormorant Garamond", serif);letter-spacing:-.01em;color:#1a1a1a;margin:0;font-size:2rem;font-weight:400}.v3-cre-card__tagline{font-family:var(--font-display,"Cormorant Garamond", serif);color:#8a7050;margin-top:.3rem;font-size:.92rem;font-style:italic;display:block}.v3-cre-card__price-row{align-items:baseline;gap:.4rem;margin-top:1.6rem;display:flex}.v3-cre-card__price{font-family:var(--font-display,"Cormorant Garamond", serif);letter-spacing:-.025em;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,4.5vw,4.4rem);font-weight:300;line-height:1}.v3-cre-card__price-unit{font-family:var(--font-display,"Cormorant Garamond", serif);color:#6b5530;font-size:1.05rem;font-style:italic}.v3-cre-card__credits{border-bottom:1px solid #b8860b2e;margin-top:.8rem;padding-bottom:1.4rem}.v3-cre-card__credits-main{color:#1a1a1a;font-size:.95rem;font-weight:500}.v3-cre-card__credits-meta{font-family:var(--font-display,"Cormorant Garamond", serif);color:#8a7050;margin-top:.25rem;font-size:.85rem;font-style:italic}.v3-cre-card__bullets{flex-direction:column;flex:1;gap:.7rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}.v3-cre-card__bullets li{color:#2a2a2a;gap:.7rem;font-size:.92rem;line-height:1.45;display:flex}.v3-cre-card__bullets svg{color:#b8860b;flex-shrink:0;margin-top:.25rem}.v3-cre-card__cta{color:#1a1a1a;width:100%;font-family:var(--font-sans,"Inter", sans-serif);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #1a1a1a;border-radius:2px;margin-top:2rem;padding:.95rem 1.2rem;font-size:.78rem;font-weight:600;transition:all .3s}.v3-cre-card__cta:hover{color:#faf7ef;background:#1a1a1a;transform:translateY(-1px)}.v3-cre-card__cta--gold{color:#1a1408;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);border-color:#0000;box-shadow:0 8px 20px -8px #b8860b80}.v3-cre-card__cta--gold:hover{color:#1a1408;background:linear-gradient(135deg,#e6c068 0%,#d4af37 50%,#b8860b 100%);box-shadow:0 14px 30px -10px #b8860ba6}.v3-cre-compare{background:#f5efe2;border-top:1px solid #b8860b33;border-bottom:1px solid #b8860b33;padding:clamp(4rem,8vw,6rem) 1.5rem}.v3-cre-cmp{max-width:1180px;margin:0 auto;padding:0 .5rem;overflow-x:auto}.v3-cre-cmp__table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-family:var(--font-sans,"Inter", sans-serif)}.v3-cre-cmp__th{font-family:var(--font-display,"Cormorant Garamond", serif);color:#4a4030;letter-spacing:.01em;text-align:center;border-bottom:1px solid #b8860b40;padding:1.3rem 1rem;font-size:1.15rem;font-weight:400}.v3-cre-cmp__th-iartist{text-align:center;color:#d4af37;background:linear-gradient(#1a1408 0%,#0d0905 100%);border-radius:4px 4px 0 0;padding:1.3rem 1rem;position:relative}.v3-cre-cmp__th-iartist:after{content:"Maison";letter-spacing:.3em;text-transform:uppercase;color:#d4af37;opacity:.6;font-size:.6rem;position:absolute;top:.4rem;left:50%;transform:translate(-50%)}.v3-cre-cmp__th-iartist .v3-cre-cmp__th-name{font-family:var(--font-display,"Cormorant Garamond", serif);-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#e6c068 0%,#d4af37 50%,#b8860b 100%);-webkit-background-clip:text;background-clip:text;margin-top:.6rem;font-size:1.5rem;font-style:italic;font-weight:400;display:inline-block}.v3-cre-cmp__row-label{color:#2a2a2a;letter-spacing:.01em;border-bottom:1px solid #b8860b1f;padding:1.05rem 1.2rem 1.05rem 0;font-size:.95rem;font-weight:400}.v3-cre-cmp__td{text-align:center;color:#4a4030;border-bottom:1px solid #b8860b1f;padding:1.05rem 1rem;font-size:.95rem}.v3-cre-cmp__td--iartist{color:#faf7ef;background:#1a1408f5;border-bottom-color:#d4af372e}.v3-cre-cmp__table tbody tr:last-child .v3-cre-cmp__td--iartist{border-radius:0 0 4px 4px}.v3-cre-cmp__yes{color:#b8860b;display:inline-block}.v3-cre-cmp__td--iartist .v3-cre-cmp__yes{color:#d4af37}.v3-cre-cmp__no{color:#b89e7c;opacity:.7}.v3-cre-cmp__txt{font-family:var(--font-display,"Cormorant Garamond", serif);font-size:1rem;font-style:italic}.v3-cre-cmp__td--iartist .v3-cre-cmp__txt{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#e6c068 0%,#d4af37 50%,#b8860b 100%);-webkit-background-clip:text;background-clip:text;font-weight:500}.v3-cre-cmp__note{max-width:1180px;font-family:var(--font-display,"Cormorant Garamond", serif);color:#8a7050;text-align:center;letter-spacing:.01em;margin:1.6rem auto 0;font-size:.85rem;font-style:italic}.v3-cre-usage{max-width:1280px;margin:0 auto;padding:clamp(4rem,8vw,6rem) 1.5rem}.v3-cre-usage__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;display:grid}.v3-cre-usage__card{isolation:isolate;background:#fff;border:1px solid #b8860b2e;border-radius:4px;min-width:0;padding:2.4rem 1.8rem;transition:transform .5s,border-color .5s,box-shadow .5s;position:relative}.v3-cre-usage__card:before{content:"";pointer-events:none;z-index:-1;border:1px solid #b8860b14;border-radius:2px;position:absolute;inset:10px}.v3-cre-usage__card:hover{border-color:#b8860b66;transform:translateY(-4px);box-shadow:0 25px 50px -25px #b8860b4d}.v3-cre-usage__cartouche{font-family:var(--font-display,"Cormorant Garamond", serif);letter-spacing:.24em;text-transform:uppercase;color:#8a7050;border:1px solid #b8860b40;border-radius:2px;align-items:center;gap:.5rem;margin-bottom:1.2rem;padding:.32rem .7rem;font-size:.62rem;display:inline-flex}.v3-cre-usage__cartouche-num{text-transform:none;letter-spacing:.04em;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-size:.85rem;font-style:italic;font-weight:500}.v3-cre-usage__icon{color:#b8860b;background:#b8860b1a;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:1.2rem;display:inline-flex}.v3-cre-usage__value{font-family:var(--font-display,"Cormorant Garamond", serif);letter-spacing:-.025em;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(3.6rem,6vw,5.2rem);font-weight:300;line-height:1}.v3-cre-usage__label{font-family:var(--font-display,"Cormorant Garamond", serif);color:#1a1a1a;letter-spacing:.01em;margin-top:.6rem;font-size:1.1rem;font-style:italic}.v3-cre-usage__detail{color:#6b5530;margin-top:.8rem;font-size:.88rem;line-height:1.6}.v3-cre-calc{background:radial-gradient(at 20% 30%,#b8860b14 0%,#0000 50%),radial-gradient(at 80% 70%,#d4af370f 0%,#0000 50%),#f5efe2;border-top:1px solid #b8860b33;border-bottom:1px solid #b8860b33;padding:clamp(4rem,8vw,6rem) 1.5rem}.v3-cre-calc__panel{isolation:isolate;background:#fff;border:1px solid #b8860b4d;border-radius:4px;max-width:1080px;margin:0 auto;padding:clamp(2.4rem,5vw,4rem);position:relative;box-shadow:0 30px 70px -40px #b8860b66}.v3-cre-calc__panel:before{content:"";pointer-events:none;z-index:-1;border:1px solid #b8860b1f;border-radius:2px;position:absolute;inset:14px}.v3-cre-calc__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem;display:flex}.v3-cre-calc__head-left{min-width:0}.v3-cre-calc__kicker{font-family:var(--font-display,"Cormorant Garamond", serif);color:#8a7050;letter-spacing:.02em;margin-bottom:.4rem;font-size:1rem;font-style:italic;display:block}.v3-cre-calc__volume{align-items:baseline;gap:.6rem;display:flex}.v3-cre-calc__volume-num{font-family:var(--font-display,"Cormorant Garamond", serif);letter-spacing:-.03em;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,8vw,6.5rem);font-weight:300;line-height:1}.v3-cre-calc__volume-unit{font-family:var(--font-display,"Cormorant Garamond", serif);color:#6b5530;font-size:1.05rem;font-style:italic}.v3-cre-calc__head-right{text-align:right;background:#fff9;border:1px solid #b8860b4d;border-radius:2px;flex-direction:column;align-items:flex-end;min-width:0;padding:1rem 1.4rem;display:flex}.v3-cre-calc__roman{font-family:var(--font-display,"Cormorant Garamond", serif);-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-style:italic;font-weight:500;line-height:1}.v3-cre-calc__roman-lbl{letter-spacing:.24em;text-transform:uppercase;color:#8a7050;font-size:.62rem;font-family:var(--font-display,"Cormorant Garamond", serif);margin-top:.3rem}.v3-cre-calc__slider{appearance:none;cursor:pointer;background:linear-gradient(90deg,#b8860b33 0%,#b8860b80 50%,#b8860b33 100%);border-radius:2px;outline:none;width:100%;height:4px;margin-top:1rem}.v3-cre-calc__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);border:2px solid #faf7ef;border-radius:50%;width:28px;height:28px;transition:transform .2s;box-shadow:0 6px 14px -4px #b8860b99}.v3-cre-calc__slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.v3-cre-calc__slider::-moz-range-thumb{cursor:pointer;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);border:2px solid #faf7ef;border-radius:50%;width:28px;height:28px;box-shadow:0 6px 14px -4px #b8860b99}.v3-cre-calc__ticks{font-family:var(--font-display,"Cormorant Garamond", serif);letter-spacing:.18em;text-transform:uppercase;color:#8a7050;justify-content:space-between;margin-top:.7rem;font-size:.78rem;display:flex}.v3-cre-calc__reco{border-top:1px solid #b8860b33;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.8rem;margin-top:2.6rem;padding-top:2rem;display:flex}.v3-cre-calc__reco-left{flex:1;min-width:280px}.v3-cre-calc__reco-kicker{font-family:var(--font-display,"Cormorant Garamond", serif);color:#b8860b;letter-spacing:.02em;margin-bottom:.6rem;font-size:.9rem;font-style:italic}.v3-cre-calc__reco-title{font-family:var(--font-display,"Cormorant Garamond", serif);letter-spacing:-.01em;color:#1a1a1a;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:300;line-height:1.2}.v3-cre-calc__reco-price{color:#6b5530;font-style:italic}.v3-cre-calc__reco-note{color:#4a4030;max-width:56ch;margin-top:.7rem;font-size:.95rem;line-height:1.6}.v3-cre-calc__reco-cta{color:#1a1408;font-family:var(--font-sans,"Inter", sans-serif);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);border:none;border-radius:2px;padding:1rem 1.8rem;font-size:.78rem;font-weight:600;transition:all .3s;box-shadow:0 8px 20px -8px #b8860b80}.v3-cre-calc__reco-cta:hover{background:linear-gradient(135deg,#e6c068 0%,#d4af37 50%,#b8860b 100%);transform:translateY(-1px);box-shadow:0 14px 30px -10px #b8860ba6}.v3-cre-guarantees{color:#faf7ef;background:radial-gradient(at 30% 20%,#b8860b2e 0%,#0000 45%),radial-gradient(at 80% 80%,#d4af371f 0%,#0000 50%),linear-gradient(#1a1408 0%,#0d0905 100%);padding:clamp(4rem,8vw,6rem) 1.5rem;position:relative}.v3-cre-guarantees:before,.v3-cre-guarantees:after{content:"";background:linear-gradient(90deg,#0000,#d4af3766,#0000);width:80%;max-width:1200px;height:1px;position:absolute;left:50%;transform:translate(-50%)}.v3-cre-guarantees:before{top:24px}.v3-cre-guarantees:after{bottom:24px}.v3-cre-guarantees__inner{max-width:1280px;margin:0 auto}.v3-cre-guarantees__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}.v3-cre-guarantee{text-align:center;-webkit-backdrop-filter:blur(4px);background:#ffffff05;border:1px solid #d4af3733;border-radius:4px;padding:2rem 1.5rem;transition:transform .5s,border-color .5s;position:relative}.v3-cre-guarantee:hover{border-color:#d4af3780;transform:translateY(-4px)}.v3-cre-guarantee__roman{font-family:var(--font-display,"Cormorant Garamond", serif);letter-spacing:-.02em;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#e6c068 0%,#d4af37 50%,#b8860b 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:.6rem;font-size:clamp(3rem,5vw,4.4rem);font-style:italic;font-weight:300;line-height:1}.v3-cre-guarantee__icon{color:#d4af37;border:1px solid #d4af3766;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:1.2rem;display:inline-flex}.v3-cre-guarantee__label{font-family:var(--font-display,"Cormorant Garamond", serif);letter-spacing:-.01em;color:#faf7ef;margin-bottom:.6rem;font-size:1.3rem}.v3-cre-guarantee__detail{color:#faf7efa6;font-size:.85rem;line-height:1.55}.v3-cre-voices{max-width:1280px;margin:0 auto;padding:clamp(4rem,8vw,6rem) 1.5rem}.v3-cre-voices__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;display:grid}.v3-cre-voice{isolation:isolate;background:#fff;border:1px solid #b8860b2e;border-radius:4px;padding:2.6rem 1.8rem 2rem;transition:transform .5s,border-color .5s,box-shadow .5s;position:relative}.v3-cre-voice:before{content:"";pointer-events:none;z-index:-1;border:1px solid #b8860b14;border-radius:2px;position:absolute;inset:12px}.v3-cre-voice:hover{border-color:#b8860b66;transform:translateY(-4px);box-shadow:0 25px 50px -25px #b8860b4d}.v3-cre-voice__cartouche{font-family:var(--font-display,"Cormorant Garamond", serif);letter-spacing:.22em;text-transform:uppercase;color:#8a7050;background:#faf7ef;border:1px solid #b8860b4d;border-radius:2px;padding:.32rem .85rem;font-size:.68rem;position:absolute;top:-10px;left:24px}.v3-cre-voice__quote-icon{color:#b8860b;opacity:.6;margin-bottom:1rem}.v3-cre-voice__quote{font-family:var(--font-display,"Cormorant Garamond", serif);color:#2a2a2a;letter-spacing:-.005em;margin:0 0 1.6rem;font-size:1.18rem;font-style:italic;line-height:1.55}.v3-cre-voice__drop{-webkit-text-fill-color:transparent;float:left;font-size:3.4rem;font-style:italic;font-weight:400;line-height:.9;font-family:var(--font-display,"Cormorant Garamond", serif);background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;margin:.18em .16em 0 0}.v3-cre-voice__meta{border-top:1px solid #b8860b2e;flex-direction:column;padding-top:1.2rem;display:flex}.v3-cre-voice__name{font-family:var(--font-display,"Cormorant Garamond", serif);color:#1a1a1a;font-size:1.05rem;font-weight:500}.v3-cre-voice__role{font-family:var(--font-display,"Cormorant Garamond", serif);color:#8a7050;margin-top:.2rem;font-size:.88rem;font-style:italic}.v3-cre-faq{max-width:920px;margin:0 auto;padding:clamp(4rem,8vw,6rem) 1.5rem}.v3-cre-faq__list{border-top:1px solid #b8860b40;border-bottom:1px solid #b8860b40}.v3-cre-faq__item{border-bottom:1px solid #b8860b26}.v3-cre-faq__item:last-child{border-bottom:none}.v3-cre-faq__btn{text-align:left;cursor:pointer;color:#1a1a1a;background:0 0;border:none;align-items:center;gap:1.4rem;width:100%;padding:1.6rem 0;display:flex}.v3-cre-faq__num{font-family:var(--font-display,"Cormorant Garamond", serif);letter-spacing:.02em;-webkit-text-fill-color:transparent;text-align:left;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);-webkit-background-clip:text;background-clip:text;flex-shrink:0;width:60px;font-size:1.6rem;font-style:italic;font-weight:500}.v3-cre-faq__q{font-family:var(--font-display,"Cormorant Garamond", serif);letter-spacing:-.005em;color:#1a1a1a;flex:1;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:400;line-height:1.35}.v3-cre-faq__chevron{color:#b8860b;flex-shrink:0;transition:transform .35s}.v3-cre-faq__item.is-open .v3-cre-faq__chevron{transform:rotate(180deg)}.v3-cre-faq__answer-wrap{overflow:hidden}.v3-cre-faq__answer{color:#4a4030;padding:0 4rem 1.6rem 76px;font-size:1rem;line-height:1.75}.v3-cre-final{text-align:center;color:#faf7ef;isolation:isolate;background:radial-gradient(at 50% 0,#b8860b2e 0%,#0000 50%),linear-gradient(#1a1408 0%,#0d0905 100%);padding:clamp(4rem,9vw,7rem) 1.5rem;position:relative;overflow:hidden}.v3-cre-final__rule{background:linear-gradient(90deg,#0000,#d4af3780,#0000);width:min(70%,800px);height:1px;position:absolute;top:36px;left:50%;transform:translate(-50%)}.v3-cre-final__diamond{background:linear-gradient(135deg,#e6c068 0%,#d4af37 50%,#b8860b 100%);width:18px;height:18px;margin:0 auto 2rem;transform:rotate(45deg);box-shadow:0 8px 20px -6px #b8860b99}.v3-cre-final__kicker{font-family:var(--font-display,"Cormorant Garamond", serif);letter-spacing:.18em;text-transform:uppercase;color:#d4af37;margin-bottom:1.6rem;font-size:.95rem;font-style:italic}.v3-cre-final__title{font-family:var(--font-display,"Cormorant Garamond", serif);letter-spacing:-.02em;color:#faf7ef;max-width:18ch;margin:0 auto;font-size:clamp(2.8rem,6.5vw,5.8rem);font-weight:300;line-height:1.05}.v3-cre-final__deck{font-family:var(--font-display,"Cormorant Garamond", serif);color:#faf7efbf;max-width:56ch;margin:1.8rem auto 0;font-size:clamp(1.05rem,2vw,1.3rem);font-style:italic;line-height:1.55}.v3-cre-final__ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem;margin-top:2.6rem;display:flex}.v3-cre-final__cta{font-family:var(--font-sans,"Inter", sans-serif);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:2px;align-items:center;gap:.6rem;padding:1.05rem 2rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .35s;display:inline-flex}.v3-cre-final__cta--gold{color:#1a1408;background:linear-gradient(135deg,#d4af37 0%,#b8860b 50%,#a67809 100%);border:none;box-shadow:0 12px 30px -10px #b8860b99}.v3-cre-final__cta--gold:hover{background:linear-gradient(135deg,#e6c068 0%,#d4af37 50%,#b8860b 100%);transform:translateY(-2px);box-shadow:0 18px 40px -12px #b8860bbf}.v3-cre-final__cta--ghost{color:#d4af37;background:0 0;border-color:#d4af3766}.v3-cre-final__cta--ghost:hover{color:#e6c068;background:#d4af3714;border-color:#d4af37cc}.v3-cre-final__signature{font-family:var(--font-display,"Cormorant Garamond", serif);letter-spacing:.18em;color:#faf7ef80;margin-top:3rem;font-size:.85rem;font-style:italic}@media (max-width:1024px){.v3-cre-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-cre-grid--3{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.v3-cre-usage__grid,.v3-cre-guarantees__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-cre-voices__grid{grid-template-columns:1fr;max-width:700px;margin-left:auto;margin-right:auto}.v3-cre-hero__monnaies{grid-template-columns:repeat(2,1fr)}.v3-cre-hero__monnaie:nth-child(2){border-right:none}}@media (max-width:720px){.v3-cre-hero{min-height:auto;padding-top:1rem;padding-bottom:3rem}.v3-cre-hero__folio{gap:.5rem;padding:1rem;font-size:.7rem}.v3-cre-hero__folio-italic{font-size:.78rem}.v3-cre-hero__inner{text-align:center;padding:2.5rem 1.25rem 0}.v3-cre-hero__kicker{letter-spacing:.22em;flex-wrap:wrap;gap:.6rem;font-size:.7rem}.v3-cre-hero__kicker-line{width:24px}.v3-cre-hero__title{word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(2.6rem,11.5vw,4.4rem)}.v3-cre-hero__deck{margin-top:1.8rem;font-size:clamp(1.05rem,4vw,1.25rem)}.v3-cre-hero__lede{font-size:.95rem;line-height:1.7}.v3-cre-hero__monnaies{grid-template-columns:repeat(2,1fr);margin-top:2.4rem;padding:1.4rem 1rem}.v3-cre-hero__monnaie{border-bottom:1px solid #b8860b2e;border-right:none;padding:.6rem .4rem}.v3-cre-hero__monnaie:nth-child(3),.v3-cre-hero__monnaie:nth-child(4){border-bottom:none}.v3-cre-hero__monnaie:nth-child(odd){border-right:1px solid #b8860b2e}.v3-cre-hero__monnaie-num{font-size:1.7rem}.v3-cre-hero__monnaie-lbl{font-size:.85rem}.v3-cre-hero__signature{gap:.6rem;font-size:.75rem}.v3-cre-hero__signature-rule{width:28px}.v3-cre-toggle__label-short{display:inline}.v3-cre-toggle__label-long{display:none}.v3-cre-toggle__btn{padding:.7rem 1.1rem .45rem}.v3-cre-toggle__label{font-size:1rem}.v3-cre-toggle__meta{letter-spacing:.16em;font-size:.6rem}.v3-cre-section__title{font-size:clamp(2rem,8vw,2.8rem)}.v3-cre-section__deck{font-size:.95rem}.v3-cre-grid--4,.v3-cre-grid--3{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.v3-cre-card{padding:2rem 1.4rem 1.6rem}.v3-cre-card__price{font-size:clamp(2.6rem,13vw,3.6rem)}.v3-cre-card__name{font-size:1.7rem}.v3-cre-cmp__table{font-size:.85rem}.v3-cre-cmp__row-label{padding:.85rem .6rem .85rem 0;font-size:.82rem}.v3-cre-cmp__td{padding:.85rem .5rem;font-size:.82rem}.v3-cre-cmp__th,.v3-cre-cmp__th-iartist{padding:.9rem .4rem;font-size:.85rem}.v3-cre-cmp__th-iartist .v3-cre-cmp__th-name{font-size:1.1rem}.v3-cre-usage__grid{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}.v3-cre-usage__card{padding:2rem 1.4rem}.v3-cre-calc__panel{padding:1.6rem 1.2rem}.v3-cre-calc__head{gap:1rem}.v3-cre-calc__head-right{padding:.7rem .9rem}.v3-cre-calc__roman{font-size:1.3rem}.v3-cre-calc__volume-num{font-size:clamp(3.2rem,14vw,4rem)}.v3-cre-calc__reco{flex-direction:column;align-items:flex-start;gap:1.2rem}.v3-cre-calc__reco-cta{width:100%;padding:1rem 1.4rem}.v3-cre-guarantees__grid{grid-template-columns:1fr;max-width:440px;margin-left:auto;margin-right:auto}.v3-cre-voices__grid{grid-template-columns:1fr;max-width:460px}.v3-cre-voice__quote{font-size:1.05rem}.v3-cre-voice__drop{font-size:2.8rem}.v3-cre-faq__btn{gap:.9rem;padding:1.2rem 0}.v3-cre-faq__num{width:40px;font-size:1.3rem}.v3-cre-faq__q{font-size:1.05rem}.v3-cre-faq__answer{padding:0 1rem 1.2rem 50px;font-size:.92rem}.v3-cre-final__title{max-width:14ch;font-size:clamp(2.4rem,11vw,3.6rem)}.v3-cre-final__deck{font-size:1rem}.v3-cre-final__cta{letter-spacing:.16em;padding:.9rem 1.4rem;font-size:.72rem}.v3-cre-final__ctas{flex-direction:column;gap:.8rem}.v3-cre-final__cta{justify-content:center;width:100%;max-width:380px}}.story-steps{color:#f3ead4;isolation:isolate;background:linear-gradient(#0c0c0e 0%,#16110a 100%);width:100%;height:400vh;position:relative}.story-steps__sticky{grid-template-rows:1fr auto auto auto;place-items:center;gap:clamp(1rem,2vh,1.6rem);width:100%;height:100dvh;padding:clamp(2rem,5vh,4rem) clamp(1rem,4vw,3rem) clamp(2rem,4vh,3rem);display:grid;position:sticky;top:0;overflow:hidden}.story-steps__stage{aspect-ratio:4/5;isolation:isolate;width:min(540px,92vw);display:grid;position:relative}.story-stage-bg{pointer-events:none;will-change:opacity;border-radius:14px;grid-area:1/1;width:100%;height:100%;transition:opacity .6s}.story-stage-bg--dark{background:linear-gradient(#131017 0%,#0d0a10 100%)}.story-stage-bg--wall{background:radial-gradient(120% 80% at 50% 30%,#f5ebd6 0%,#e9dcc1 50%,#d8c79f 100%)}.story-layer{will-change:opacity;grid-area:1/1;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .6s;display:flex}.story-layer--terminal{padding:0}.story-layer--artwork{padding:clamp(2rem,6vw,4rem)}.story-layer--wall-light{pointer-events:none}.story-artwork-frame{aspect-ratio:3/4;width:min(280px,62%);margin:0 auto;position:relative}.story-artwork-frame__paper{will-change:opacity;pointer-events:none;z-index:0;background:linear-gradient(#fbf6ec 0%,#f4ebd7 100%);transition:opacity .5s;position:absolute;inset:-28px -28px -64px;box-shadow:0 24px 48px -16px #00000073,0 6px 14px -6px #00000059,inset 0 0 0 1px #0000000a}.story-artwork-frame__paper:after{content:"";mix-blend-mode:multiply;opacity:.5;pointer-events:none;background-image:repeating-linear-gradient(0deg,#00000006 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#00000005 0 1px,#0000 1px 3px);position:absolute;inset:0}.story-artwork-frame__border{will-change:opacity;pointer-events:none;z-index:2;border:8px solid;border-image:linear-gradient(135deg,#e6c068 0%,#b8860b 50%,#d4af37 100%) 1;transition:opacity .5s;position:absolute;inset:-10px;box-shadow:0 0 0 1px #d4af374d,0 30px 60px -20px #d4af3766,0 12px 30px -10px #00000080,inset 0 0 0 2px #ffffff1a}.story-artwork-frame__inner{z-index:1;background:#0a0a0c;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 24px 50px -10px #0000008c}.story-artwork-frame__inner img{object-fit:cover;will-change:filter;width:100%;height:100%;display:block}.story-artwork-frame__overlay{pointer-events:none;background:linear-gradient(135deg,#0a0a0cf2 0%,#14141899 50%,#d4af372e 100%);transition:opacity .5s;position:absolute;inset:0}.story-artwork-frame__scan{mix-blend-mode:overlay;pointer-events:none;background:linear-gradient(#0000 0%,#d4af3729 50%,#0000 100%) 0 0/100% 200%;transition:opacity .5s;animation:3.6s ease-in-out infinite storyScan;position:absolute;inset:0}.story-artwork-frame__flash{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(#ffeec88c 0%,#ffdc8c40 40%,#0000 70%);transition:opacity .25s ease-out;position:absolute;inset:0}.story-artwork-frame__ink{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#0000 0% 42%,#d4af37a6 49%,#ffeec8d9 50%,#d4af37a6 51%,#0000 58% 100%) 0 0/100% 220%;transition:opacity .5s;animation:2.4s ease-in-out infinite storyInkPass;position:absolute;inset:0}@keyframes storyInkPass{0%{background-position:0 100%}to{background-position:0 -100%}}.story-artwork-frame__plate{font-family:var(--font-display), "Cormorant", serif;letter-spacing:.18em;text-transform:uppercase;color:#d4af37;-webkit-backdrop-filter:blur(8px);white-space:nowrap;pointer-events:none;background:#0a0704c7;border:1px solid #d4af3759;padding:.5rem 1.1rem;font-size:clamp(.72rem,1.3vw,.86rem);font-style:italic;transition:opacity .5s;position:absolute;bottom:-42px;left:50%;transform:translate(-50%)}.story-wall-rail{background:linear-gradient(90deg,#0000 0%,#0000002e 30% 70%,#0000 100%);height:1px;position:absolute;bottom:12%;left:4%;right:4%}.story-wall-lamp{pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(at 50% 0,#ffebb48c 0%,#0000 60%);height:70%;position:absolute;inset:-10% -10% auto}.story-terminal{background:linear-gradient(#0f0f12 0%,#0a0a0c 100%);border:1px solid #d4af372e;border-radius:14px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 30px 70px -20px #0009,inset 0 1px #ffffff0a}.story-terminal__chrome{background:linear-gradient(#1a1a1d 0%,#131316 100%);border-bottom:1px solid #ffffff0d;align-items:center;gap:8px;padding:12px 16px;display:flex}.story-terminal__dot{border-radius:50%;width:11px;height:11px;display:inline-block;box-shadow:inset 0 -2px #0003}.story-terminal__title{font-family:var(--font-body), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#d4af37a6;margin-left:auto;font-size:.7rem;font-weight:500}.story-terminal__body{color:#e8e4d4;flex-wrap:wrap;flex:1;align-items:flex-start;gap:.55rem;padding:clamp(1.4rem,3vw,2.4rem);font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:clamp(.92rem,1.6vw,1.08rem);line-height:1.7;display:flex}.story-terminal__prompt{color:#d4af37;font-weight:600}.story-terminal__text{white-space:pre-wrap;word-break:break-word;flex:auto}.story-terminal__cursor{color:#d4af37;font-weight:200;animation:.85s step-end infinite storyBlink;display:inline-block}@keyframes storyBlink{50%{opacity:0}}.story-generate{will-change:filter, transform;background:#0a0a0c;border-radius:14px;width:100%;height:100%;transition:filter .6s,transform .8s;position:relative;overflow:hidden}.story-generate img{object-fit:cover;width:100%;height:100%;display:block}.story-generate__overlay{pointer-events:none;background:linear-gradient(135deg,#0a0a0cf2 0%,#14141899 50%,#d4af372e 100%);transition:opacity .7s;position:absolute;inset:0}.story-generate__scan{mix-blend-mode:overlay;pointer-events:none;background:linear-gradient(#0000 0%,#d4af3729 50%,#0000 100%) 0 0/100% 200%;animation:3.6s ease-in-out infinite storyScan;position:absolute;inset:0}@keyframes storyScan{0%,to{opacity:.5;background-position:0 -100%}50%{opacity:1;background-position:0 100%}}.story-frame-wrap{background:linear-gradient(#131017 0%,#0d0a10 100%);border-radius:14px;justify-content:center;align-items:center;width:100%;height:100%;padding:clamp(1.5rem,4vw,3rem);display:flex;position:relative}.story-frame__border{pointer-events:none;border:2px solid;border-image:linear-gradient(135deg,#e6c068 0%,#b8860b 50%,#d4af37 100%) 1;transition:opacity .6s,transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:clamp(1.5rem,4vw,3rem);box-shadow:0 0 0 1px #d4af3726,0 30px 60px -20px #d4af3759}.story-frame__inner{width:86%;height:86%;overflow:hidden;box-shadow:0 24px 50px -10px #0000008c}.story-frame__inner img{object-fit:cover;width:100%;height:100%;display:block}.story-frame__plate{font-family:var(--font-display), "Cormorant", serif;letter-spacing:.18em;text-transform:uppercase;color:#d4af37;-webkit-backdrop-filter:blur(8px);white-space:nowrap;background:#0a0704c7;border:1px solid #d4af3759;padding:.55rem 1.2rem;font-size:clamp(.78rem,1.4vw,.92rem);font-style:italic;transition:opacity .5s;position:absolute;bottom:clamp(2.4rem,6vw,4rem);left:50%;transform:translate(-50%)}.story-wall{background:radial-gradient(120% 80% at 50% 30%,#f5ebd6 0%,#e9dcc1 50%,#d8c79f 100%);border-radius:14px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.story-wall__rail{background:linear-gradient(90deg,#0000 0%,#0000002e 30% 70%,#0000 100%);height:1px;position:absolute;bottom:18%;left:4%;right:4%}.story-wall__art{aspect-ratio:3/4;background:#fff;width:56%;padding:6px;transition:opacity .7s,transform .9s cubic-bezier(.22,1,.36,1);position:relative;box-shadow:inset 0 1px #fff9,0 24px 50px -10px #3c280c59,0 6px 16px -4px #3c280c40}.story-wall__art img{object-fit:cover;width:100%;height:100%;display:block}.story-wall__shadow{filter:blur(6px);background:radial-gradient(#3c280c73 0%,#0000 70%);height:18px;position:absolute;bottom:-22px;left:12%;right:12%}.story-wall__lamp{pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(at 50% 0,#ffebb48c 0%,#0000 60%);height:70%;transition:opacity .7s;position:absolute;inset:-10% -10% auto}.story-steps__labels{width:min(620px,92vw);min-height:clamp(140px,22vh,200px);display:grid;position:relative}.story-label{text-align:center;opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.story-label.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.story-label__num{font-family:var(--font-display), "Cormorant", serif;letter-spacing:.32em;color:#d4af37;margin-bottom:.6rem;font-size:clamp(1rem,1.6vw,1.15rem);font-style:italic;display:inline-block}.story-label__title{font-family:var(--font-display), "Cormorant", serif;letter-spacing:-.02em;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#f3e7c4 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 .8rem;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:300;line-height:1.05}.story-label__text{font-family:var(--font-body), sans-serif;color:#f3ead4b8;max-width:56ch;margin:0 auto;font-size:clamp(.92rem,1.4vw,1.02rem);font-weight:300;line-height:1.65}.story-steps__dots{align-items:center;gap:14px;display:flex}.story-dot{background:#d4af3738;border-radius:50%;width:8px;height:8px;transition:background .4s,transform .4s,box-shadow .4s}.story-dot.is-active{background:#d4af37;transform:scale(1.4);box-shadow:0 0 0 4px #d4af372e,0 0 16px #d4af3799}.story-dot.is-done{background:#d4af3799}.story-steps__bar{background:#d4af3729;width:min(620px,92vw);height:1px;position:relative;overflow:hidden}.story-steps__bar-fill{transform-origin:0;background:linear-gradient(90deg,#b8860b 0%,#d4af37 50%,#e6c068 100%);transition:transform .1s linear;position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 12px #d4af3780}@media (max-width:640px){.story-steps{height:320svh}.story-steps__sticky{grid-template-rows:1fr auto auto auto;gap:1rem;padding:clamp(1.4rem,3vh,2.4rem) 1rem clamp(1.4rem,3vh,2rem)}.story-steps__stage{aspect-ratio:4/4.6;width:88vw}.story-label__title{font-size:clamp(1.8rem,8vw,2.4rem)}.story-label__text{font-size:.92rem;line-height:1.55}.story-terminal__body{padding:1.2rem;font-size:.86rem;line-height:1.6}.story-frame__plate{padding:.4rem .9rem;font-size:.7rem}}@media (prefers-reduced-motion:reduce){.story-stage,.story-label,.story-generate,.story-wall__art,.story-frame__border,.story-frame__plate,.story-wall__lamp{transition:none!important}.story-generate__scan{animation:none!important}}.magic-prompt-btn:hover:not(.magic-prompt-btn--disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff24,0 14px 36px -10px #d4af37bf,0 4px 10px -2px #0006}.magic-prompt-btn:active:not(.magic-prompt-btn--disabled){filter:brightness(.98);transform:translateY(0)}.magic-prompt-btn:focus-visible{outline-offset:3px;outline:2px solid #f5d97a}.magic-prompt-btn--lg{padding:.95rem 1.6rem;font-size:.98rem}.magic-prompt-btn--md{padding:.6rem 1.05rem;font-size:.86rem}.magic-prompt-btn--disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.25)}.magic-prompt-btn__shine{pointer-events:none;z-index:1;background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:3.4s ease-in-out infinite magicShine;position:absolute;inset:0;transform:translate(-120%)}@keyframes magicShine{0%{transform:translate(-120%)}55%{transform:translate(120%)}to{transform:translate(120%)}}.magic-prompt-btn__icon{z-index:2;filter:drop-shadow(0 1px #ffffff80);position:relative}.magic-prompt-btn__label{z-index:2;position:relative}.magic-prompt-btn__badge{z-index:2;letter-spacing:.05em;text-transform:uppercase;color:#ffd966;text-shadow:0 0 8px #ffd96659;background:#1a1408;border:1.5px solid #ffd9668c;border-radius:999px;align-items:center;margin-left:.5rem;padding:.26rem .62rem;font-size:.78rem;font-weight:800;display:inline-flex;position:relative;box-shadow:0 0 0 2px #d4af372e,0 2px 6px -1px #00000080}.magic-prompt-btn--md .magic-prompt-btn__badge{padding:.22rem .55rem;font-size:.72rem;display:inline-flex}.magic-prompt-btn--lg .magic-prompt-btn__badge{padding:.3rem .7rem;font-size:.85rem}.magic-prompt-btn:before{content:"";opacity:0;z-index:-1;background:radial-gradient(closest-side,#d4af378c,#0000 70%);border-radius:999px;animation:2.6s ease-in-out infinite magicPulse;position:absolute;inset:-3px}.magic-prompt-btn--lg:before{opacity:1}@keyframes magicPulse{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.75;transform:scale(1.04)}}.magic-modal__overlay{z-index:200;-webkit-backdrop-filter:blur(8px)saturate(1.1);background:#080604b8;justify-content:center;align-items:center;padding:2rem 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.magic-modal{color:#f3ecd9;background:linear-gradient(#15110a 0%,#0c0905 100%);border:1px solid #d4af3747;border-radius:18px;flex-direction:column;width:min(960px,100%);max-height:calc(100vh - 4rem);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 40px 80px -20px #000000b3,0 0 60px -10px #d4af3740}.magic-modal:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#d4af37 50%,#0000);height:2px;position:absolute;top:0;left:0;right:0}.magic-modal__header{border-bottom:1px solid #d4af371f;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem 1.5rem .9rem;display:flex}.magic-modal__title-block{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.magic-modal__title-icon{color:#e6c068;filter:drop-shadow(0 0 8px #e6c06880)}.magic-modal__title{font-family:var(--font-serif,"Cormorant Garamond", serif);letter-spacing:.005em;color:#f5e9c8;margin:0;font-size:1.4rem;font-weight:500}.magic-modal__movement-tag{letter-spacing:.05em;text-transform:uppercase;color:#e6c068;background:#d4af371f;border:1px solid #d4af3752;border-radius:999px;align-items:center;padding:.22rem .7rem;font-size:.72rem;font-weight:600;display:inline-flex}.magic-modal__close{color:#cdbf99;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.magic-modal__close:hover{color:#f5e9c8;background:#d4af371a;border-color:#d4af3759}.magic-modal__body{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1rem;padding:1.4rem 1.5rem;display:grid;overflow-y:auto}.magic-modal__column{flex-direction:column;gap:.55rem;min-width:0;display:flex}.magic-modal__column-label{letter-spacing:.12em;text-transform:uppercase;color:#998a64;align-items:center;gap:.5rem;font-size:.72rem;font-weight:600;display:flex}.magic-modal__before,.magic-modal__after{word-break:break-word;border-radius:12px;flex:1;min-height:220px;padding:1.05rem 1.1rem;font-size:.93rem;line-height:1.55}.magic-modal__before{color:#d6cca9;background:#ffffff06;border:1px solid #ffffff0f;font-style:italic}.magic-modal__after{color:#f5e9c8;background:linear-gradient(135deg,#d4af3714 0%,#d4af3705 100%);border:1px solid #d4af3752;position:relative;box-shadow:inset 0 0 30px -12px #d4af3766}.magic-modal__after-text{font-family:var(--font-sans,system-ui, sans-serif);margin:0;font-weight:400}.magic-modal__fallback{color:#998a64;text-transform:none;letter-spacing:.02em;background:#ffffff0a;border-radius:999px;margin-left:.4rem;padding:.12rem .45rem;font-size:.65rem}.magic-modal__arrow{color:#d4af37;filter:drop-shadow(0 0 6px #d4af3799);justify-content:center;align-self:center;align-items:center;display:flex}.magic-modal__loading{flex-direction:column;justify-content:center;align-items:center;gap:.9rem;height:100%;min-height:180px;display:flex}.magic-modal__loading-orb{background:radial-gradient(circle at 30% 30%,#f5d97a,#d4af37 45%,#a67809 100%);border-radius:50%;width:48px;height:48px;animation:1.6s ease-in-out infinite magicOrb;box-shadow:0 0 0 1px #d4af3766,0 0 30px #d4af378c,0 0 60px #d4af374d}@keyframes magicOrb{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.25);transform:scale(1.18)}}.magic-modal__loading-text{color:#cdbf99;letter-spacing:.02em;font-size:.85rem}.magic-modal__error{color:#f7c4a3;background:#ff503214;border:1px solid #ff78504d;border-radius:10px;padding:.9rem 1rem;font-size:.88rem}.magic-modal__alternatives{border-top:1px dashed #d4af372e;flex-direction:column;grid-column:1/-1;gap:.6rem;margin-top:.4rem;padding-top:.4rem;display:flex}.magic-modal__alternatives-label{letter-spacing:.12em;text-transform:uppercase;color:#998a64;font-size:.72rem;font-weight:600}.magic-modal__alternatives-chips{flex-wrap:wrap;gap:.5rem;display:flex}.magic-modal__chip{color:#e6c068;cursor:pointer;background:#ffffff08;border:1px solid #d4af3738;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.78rem;font-weight:500;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.magic-modal__chip:hover:not(:disabled){color:#f5e9c8;background:#d4af371f;border-color:#d4af3773;transform:translateY(-1px)}.magic-modal__chip:disabled{opacity:.4;cursor:not-allowed}.magic-modal__chip--active{color:#f5e9c8;background:#d4af3733;border-color:#d4af3799}.magic-modal__movement-picker{color:#cdbf99;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.8rem;display:flex}.magic-modal__movement-picker select{color:#f5e9c8;cursor:pointer;background:#ffffff0a;border:1px solid #d4af373d;border-radius:8px;min-width:200px;padding:.42rem .7rem;font-family:inherit;font-size:.85rem}.magic-modal__movement-picker select:focus{outline-offset:2px;outline:2px solid #d4af3780}.magic-modal__footer{background:#ffffff04;border-top:1px solid #d4af371f;justify-content:flex-end;align-items:center;gap:.7rem;padding:1rem 1.5rem 1.25rem;display:flex}.magic-modal__btn{letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:.4rem;padding:.7rem 1.25rem;font-family:inherit;font-size:.88rem;font-weight:600;transition:transform .18s,filter .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.magic-modal__btn--ghost{color:#cdbf99;background:0 0;border-color:#ffffff14}.magic-modal__btn--ghost:hover{color:#f5e9c8;background:#ffffff0a;border-color:#d4af3747}.magic-modal__btn--primary{color:#1a1408;background:linear-gradient(135deg,#e6c068 0%,#d4af37 50%,#b8860b 100%);border-color:#d4af37a6;box-shadow:0 8px 22px -10px #d4af3799}.magic-modal__btn--primary:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 12px 30px -10px #d4af37cc}.magic-modal__btn--primary:disabled{opacity:.5;cursor:not-allowed}@media (max-width:720px){.magic-prompt-btn--lg{flex-wrap:wrap;justify-content:center;width:100%;padding:.85rem 1.2rem;font-size:.9rem}.magic-prompt-btn--lg .magic-prompt-btn__badge{padding:.22rem .55rem;font-size:.74rem}.magic-modal__overlay{align-items:flex-end;padding:.75rem}.magic-modal{border-radius:16px;max-height:calc(100vh - 1.5rem)}.magic-modal__header{padding:1rem 1.1rem .8rem}.magic-modal__title{font-size:1.2rem}.magic-modal__body{grid-template-columns:1fr;gap:.8rem;padding:1.1rem}.magic-modal__arrow{transform:rotate(90deg)}.magic-modal__before,.magic-modal__after{min-height:110px;font-size:.88rem}.magic-modal__footer{flex-direction:column-reverse;align-items:stretch;padding:.9rem 1.1rem 1.1rem}.magic-modal__btn{justify-content:center;width:100%}.magic-modal__movement-picker select{width:100%}}.sv-hero-img{filter:brightness(.55)contrast(1.05)}.sv-hero-overlay{background:radial-gradient(90% 60%,#00000059 0%,#000000c7 70%,#000000eb 100%),linear-gradient(#0000004d 0%,#0000008c 100%)}.sv-hero-grain{opacity:.55;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.93  0 0 0 0 0.93  0 0 0 0 0.93  0 0 0 0.18 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>")}.sv-hero-title{font-size:clamp(4rem,14vw,11rem)}.sv-hero-title .sv-amp{color:var(--color-primary);margin:0 .04em;font-style:italic;font-weight:200}.sv-hero-meta{background:linear-gradient(#0000,#000000a6 70%);border-top:1px solid #ffffff14}.sv-cta-primary,a.sv-cta-primary{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#d4a843 0%,#b8860b 100%);border:none;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s,filter .4s;display:inline-flex;box-shadow:0 6px 30px -12px #d4a8438c;color:#0a0a0a!important}.sv-cta-primary:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 44px -14px #d4a843b3}.sv-cta-secondary,a.sv-cta-secondary{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff59;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:400;transition:background .4s,border-color .4s;display:inline-flex;color:#ffffffeb!important}.sv-cta-secondary:hover{background:#ffffff0f;border-color:#ffffffb3}.sv-univers{border:1px solid #ffffff0a;transition:border-color .6s}.sv-univers:hover{border-color:#d4a84366}.sv-filter-pill{color:#ffffff8c;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff21;padding:.55rem 1rem;font-size:.62rem;transition:all .3s}.sv-filter-pill:hover{color:#fffffff2;border-color:#ffffff73}.sv-filter-pill.is-active{color:#0a0a0a;background:var(--color-primary);border-color:var(--color-primary)}.sv-piece{break-inside:avoid}@media (max-width:768px){.sv-hero-title{font-size:clamp(3.5rem,18vw,6rem)}.sv-cta-primary,.sv-cta-secondary{width:100%;max-width:320px;padding:1.05rem 1.6rem}}.sv-home-featured{isolation:isolate;justify-content:center;align-items:center;min-height:760px;padding:9rem 1.5rem 7rem;display:flex;position:relative;overflow:hidden}.sv-home-featured__bg{z-index:-1;position:absolute;inset:0}.sv-home-featured__bg-img{object-fit:cover;filter:brightness(.4)contrast(1.05)}.sv-home-featured__overlay{background:radial-gradient(90% 60%,#0006 0%,#000000c7 70%,#000000f2 100%),linear-gradient(#00000073 0%,#000000a6 100%);position:absolute;inset:0}.sv-home-featured__grain{opacity:.5;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.93  0 0 0 0 0.93  0 0 0 0 0.93  0 0 0 0.18 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.sv-home-featured__inner{z-index:1;text-align:center;color:#fff;width:100%;max-width:1280px;position:relative}.sv-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:var(--color-primary);margin-bottom:1.8rem;font-size:.7rem;font-weight:500}.sv-home-featured__title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0 0 2rem;font-size:clamp(3.5rem,11vw,9rem);font-style:italic;font-weight:200;line-height:.92}.sv-home-featured__title .sv-amp{color:var(--color-primary);margin:0 .05em}.sv-home-featured__lede{font-family:var(--font-display);color:#ffffffd9;max-width:640px;margin:0 auto 3rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic;font-weight:300;line-height:1.45}.sv-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.6rem;max-width:1100px;margin:0 auto 3.2rem;display:grid}.sv-home-featured__thumb{aspect-ratio:4/5;object-fit:cover;filter:brightness(.95)contrast(1.05);border:1px solid #ffffff0f;width:100%;height:auto;transition:filter .6s,transform .6s}.sv-home-featured__thumb:hover{filter:brightness(1.05)}.sv-home-featured__cta{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2.6rem;display:flex}.sv-home-featured__meta{letter-spacing:.34em;text-transform:uppercase;color:#ffffff80;flex-wrap:wrap;justify-content:center;gap:.9rem;font-size:.62rem;display:flex}@media (max-width:768px){.sv-home-featured{min-height:0;padding:5.5rem 1.25rem 5rem}.sv-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-bottom:2.4rem}.sv-home-featured__strip>:nth-child(4),.sv-home-featured__strip>:nth-child(5){display:none}.sv-home-featured__cta{flex-direction:column;align-items:stretch;max-width:320px;margin:0 auto 2.2rem}.sv-home-featured__meta{gap:.5rem;font-size:.55rem}}.is-main{color:#2a1810;background:#f3ead9}.is-cream{background:#f3ead9}.is-sand{background:#e9dec5}.is-terracotta{color:#fff;background:radial-gradient(80% 60% at 50% 30%,#cc5a2d26 0%,#0000 70%),linear-gradient(#b85a3a 0%,#9a4528 100%)}.is-text{color:#2a1810}.is-text-soft{color:#2a1810b8}.is-muted{color:#2a18108c}.is-accent{color:#b85a3a}.is-ornament-color{color:#b85a3a8c}.is-hero-img{filter:brightness(.78)contrast(1.05)saturate(1.1)}.is-hero-overlay{background:radial-gradient(90% 60%,#50230f2e 0%,#50230f8c 70%,#3c190ac7 100%),linear-gradient(#3c190a2e 0%,#3c190a6b 100%)}.is-hero-grain{opacity:.45;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.78' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.96  0 0 0 0 0.86  0 0 0 0 0.65  0 0 0 0.16 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>")}.is-hero-title{font-size:clamp(4rem,13vw,10.5rem)}.is-hero-title .is-amp{width:.4em;display:inline-block}.is-hero-meta{background:linear-gradient(#0000,#28140ab3 70%);border-top:1px solid #ffe6c81f;color:#ffebd2c7!important}.is-cta-primary,a.is-cta-primary{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#c8633e 0%,#a04b28 100%);border:none;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s,filter .4s;display:inline-flex;box-shadow:0 6px 30px -12px #a04b288c;color:#fff!important}.is-cta-primary:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 44px -14px #a04b28b3}.is-cta-secondary,a.is-cta-secondary{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffe6c866;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:400;transition:background .4s,border-color .4s;display:inline-flex;color:#fff0dcf2!important}.is-cta-secondary:hover{background:#fff0dc14;border-color:#fff0dcbf}.is-cta-primary-light,a.is-cta-primary-light{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:600;transition:transform .4s,filter .4s;display:inline-flex;box-shadow:0 8px 32px -10px #00000059;color:#9a4528!important}.is-cta-primary-light:hover{filter:brightness(1.05);transform:translateY(-2px)}.is-cta-secondary-light,a.is-cta-secondary-light{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff8c;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:400;transition:background .4s,border-color .4s;display:inline-flex;color:#fff!important}.is-cta-secondary-light:hover{background:#ffffff1a;border-color:#fffffff2}.is-cta-final-accent{color:#f3d9b8}.is-univers{border:1px solid #b85a3a14;transition:border-color .6s}.is-univers:hover{border-color:#b85a3a73}.is-filter-pill{color:#2a181099;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #2a18102e;padding:.55rem 1rem;font-size:.62rem;transition:all .3s}.is-filter-pill:hover{color:#2a1810f2;border-color:#2a18108c}.is-filter-pill.is-active{color:#fff;background:#b85a3a;border-color:#b85a3a}.is-piece{break-inside:avoid}.is-price-on-dark{color:#f3d9b8}@media (max-width:768px){.is-hero-title{font-size:clamp(3.2rem,16vw,5.5rem)}.is-cta-primary,.is-cta-secondary,.is-cta-primary-light,.is-cta-secondary-light{width:100%;max-width:320px;padding:1.05rem 1.6rem}}.is-home-featured{isolation:isolate;justify-content:center;align-items:center;min-height:760px;padding:9rem 1.5rem 7rem;display:flex;position:relative;overflow:hidden}.is-home-featured__bg{z-index:-1;position:absolute;inset:0}.is-home-featured__bg-img{object-fit:cover;filter:brightness(.62)contrast(1.05)saturate(1.1)}.is-home-featured__overlay{background:radial-gradient(90% 60%,#461e0c4d 0%,#3c190a9e 70%,#281208d9 100%),linear-gradient(#32160a4d 0%,#32160a8c 100%);position:absolute;inset:0}.is-home-featured__grain{opacity:.42;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.78' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.96  0 0 0 0 0.86  0 0 0 0 0.65  0 0 0 0.18 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.is-home-featured__inner{z-index:1;text-align:center;color:#fff;width:100%;max-width:1280px;position:relative}.is-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:#f3d9b8;margin-bottom:1.8rem;font-size:.7rem;font-weight:500}.is-home-featured__title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0 0 2rem;font-size:clamp(3.5rem,11vw,8.5rem);font-style:italic;font-weight:200;line-height:.92}.is-home-featured__title .is-amp{width:.4em;display:inline-block}.is-home-featured__lede{font-family:var(--font-display);color:#fff0dceb;max-width:640px;margin:0 auto 3rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic;font-weight:300;line-height:1.45}.is-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.6rem;max-width:1100px;margin:0 auto 3.2rem;display:grid}.is-home-featured__thumb{aspect-ratio:4/5;object-fit:cover;filter:brightness()contrast(1.05)saturate(1.05);border:1px solid #ffe6c81a;width:100%;height:auto;transition:filter .6s,transform .6s}.is-home-featured__thumb:hover{filter:brightness(1.1)}.is-home-featured__cta{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2.6rem;display:flex}.is-home-featured__meta{letter-spacing:.34em;text-transform:uppercase;color:#fff0dc99;flex-wrap:wrap;justify-content:center;gap:.9rem;font-size:.62rem;display:flex}@media (max-width:768px){.is-home-featured{min-height:0;padding:5.5rem 1.25rem 5rem}.is-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-bottom:2.4rem}.is-home-featured__strip>:nth-child(4),.is-home-featured__strip>:nth-child(5){display:none}.is-home-featured__cta{flex-direction:column;align-items:stretch;max-width:320px;margin:0 auto 2.2rem}.is-home-featured__meta{gap:.5rem;font-size:.55rem}}.ta-main{color:#f5f5faeb;background:#0a0d12}.ta-night{background:#0a0d12}.ta-deep{background:radial-gradient(90% 70% at 50% 0,#2346692e 0%,#0000 70%),#050709}.ta-midnight{color:#fff;background:radial-gradient(80% 60% at 50% 30%,#4fa8b81a 0%,#0000 70%),radial-gradient(60% 40% at 50% 100%,#c844581a 0%,#0000 70%),linear-gradient(#0d1419 0%,#0a0d12 100%)}.ta-text{color:#f5f5faf0}.ta-text-soft{color:#e1e6f0a6}.ta-muted{color:#dce1f073}.ta-accent-red{color:#c84458}.ta-accent-cyan{color:#4fa8b8}.ta-accent-warm{color:#d4a76a}.ta-neon-red{color:#c84458}.ta-neon-cyan{color:#4fa8b8}.ta-hero-img{filter:brightness(.72)contrast(1.08)saturate(1.05)}.ta-hero-overlay{background:radial-gradient(90% 60%,#080c1452 0%,#080c149e 70%,#05080ed9 100%),linear-gradient(#05080e2e 0%,#05080e85 100%)}.ta-hero-grain{opacity:.42;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.78' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.65  0 0 0 0 0.72  0 0 0 0 0.85  0 0 0 0.14 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>")}.ta-hero-title{text-shadow:0 2px 40px #0000008c;font-size:clamp(3.6rem,12vw,10rem)}.ta-hero-title .ta-amp{width:.4em;display:inline-block}.ta-hero-meta{background:linear-gradient(#0000,#05080ec7 70%);border-top:1px solid #4fa8b829;color:#dce6f0b3!important}.ta-cta-primary,a.ta-cta-primary{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#c84458 0%,#9a2e3e 100%);border:none;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s,filter .4s;display:inline-flex;box-shadow:0 6px 30px -10px #c844588c,0 0 0 1px #c844584d;color:#fff!important}.ta-cta-primary:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 14px 44px -10px #c84458b3,0 0 0 1px #c844588c}.ta-cta-secondary,a.ta-cta-secondary{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #4fa8b873;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:400;transition:background .4s,border-color .4s;display:inline-flex;color:#f0f5faf2!important}.ta-cta-secondary:hover{background:#4fa8b814;border-color:#4fa8b8d9}.ta-cta-primary-light,a.ta-cta-primary-light{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:#f5f5fa;border:none;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:600;transition:transform .4s,filter .4s,box-shadow .4s;display:inline-flex;box-shadow:0 8px 32px -8px #4fa8b873;color:#0a0d12!important}.ta-cta-primary-light:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 14px 44px -10px #4fa8b899}.ta-cta-secondary-light,a.ta-cta-secondary-light{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff59;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:400;transition:background .4s,border-color .4s;display:inline-flex;color:#fff!important}.ta-cta-secondary-light:hover{background:#ffffff0f;border-color:#ffffffd9}.ta-cta-final-accent{color:#4fa8b8}.ta-univers{border:1px solid #4fa8b80f;transition:border-color .6s}.ta-univers:hover{border-color:#4fa8b86b}.ta-filter-pill{color:#e1e6f08c;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #e1e6f033;padding:.55rem 1rem;font-size:.62rem;transition:all .3s}.ta-filter-pill:hover{color:#f5f5faf2;border-color:#4fa8b88c}.ta-filter-pill.ta-active{color:#fff;background:linear-gradient(135deg,#c84458 0%,#9a2e3e 100%);border-color:#c84458;box-shadow:0 4px 18px -6px #c844588c}.ta-piece{break-inside:avoid}.ta-price-on-dark{color:#4fa8b8}@media (max-width:768px){.ta-hero-title{font-size:clamp(3rem,15vw,5rem)}.ta-cta-primary,.ta-cta-secondary,.ta-cta-primary-light,.ta-cta-secondary-light{width:100%;max-width:320px;padding:1.05rem 1.6rem}}.ta-home-featured{isolation:isolate;background:#050709;justify-content:center;align-items:center;min-height:760px;padding:9rem 1.5rem 7rem;display:flex;position:relative;overflow:hidden}.ta-home-featured__bg{z-index:-1;position:absolute;inset:0}.ta-home-featured__bg-img{object-fit:cover;filter:brightness(.55)contrast(1.1)saturate(1.05)}.ta-home-featured__overlay{background:radial-gradient(90% 60%,#080c1466 0%,#05080eb3 70%,#020408eb 100%),linear-gradient(#05080e52 0%,#05080e9e 100%);position:absolute;inset:0}.ta-home-featured__grain{opacity:.4;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.78' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.65  0 0 0 0 0.72  0 0 0 0 0.85  0 0 0 0.16 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.ta-home-featured__inner{z-index:1;text-align:center;color:#fff;width:100%;max-width:1280px;position:relative}.ta-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:#4fa8b8;margin-bottom:1.8rem;font-size:.7rem;font-weight:500}.ta-home-featured__title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-shadow:0 2px 40px #0009;margin:0 0 2rem;font-size:clamp(3.5rem,11vw,8.5rem);font-style:italic;font-weight:200;line-height:.92}.ta-home-featured__title .ta-amp{width:.4em;display:inline-block}.ta-home-featured__lede{font-family:var(--font-display);color:#f0f5fae0;max-width:640px;margin:0 auto 3rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic;font-weight:300;line-height:1.45}.ta-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.6rem;max-width:1100px;margin:0 auto 3.2rem;display:grid}.ta-home-featured__thumb{aspect-ratio:4/5;object-fit:cover;filter:brightness(.95)contrast(1.08)saturate(1.05);border:1px solid #4fa8b824;width:100%;height:auto;transition:filter .6s,transform .6s}.ta-home-featured__thumb:hover{filter:brightness(1.1)}.ta-home-featured__cta{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2.6rem;display:flex}.ta-home-featured__meta{letter-spacing:.34em;text-transform:uppercase;color:#dce6f08c;flex-wrap:wrap;justify-content:center;gap:.9rem;font-size:.62rem;display:flex}@media (max-width:768px){.ta-home-featured{min-height:0;padding:5.5rem 1.25rem 5rem}.ta-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-bottom:2.4rem}.ta-home-featured__strip>:nth-child(4),.ta-home-featured__strip>:nth-child(5){display:none}.ta-home-featured__cta{flex-direction:column;align-items:stretch;max-width:320px;margin:0 auto 2.2rem}.ta-home-featured__meta{gap:.5rem;font-size:.55rem}}.sl-main{color:#2a1f12;background:#f3eee2}.sl-cream{background:#f3eee2}.sl-stone{background:radial-gradient(90% 70% at 50% 0,#dcc69e52 0%,#0000 70%),#e9dfc8}.sl-walnut{color:#fff;background:radial-gradient(80% 60% at 50% 30%,#9c7d5029 0%,#0000 70%),radial-gradient(60% 40% at 50% 100%,#d4a76a17 0%,#0000 70%),linear-gradient(#2a1f12 0%,#1f160c 100%)}.sl-text{color:#2a1f12}.sl-text-soft{color:#2a1f12b3}.sl-muted{color:#3c2e1c8c}.sl-accent{color:#9c7d50}.sl-hero-img{filter:brightness(1.02)contrast(1.04)saturate(.96)}.sl-hero-overlay{background:radial-gradient(100% 70%,#f3eee22e 0%,#f3eee26b 65%,#e9dfc899 100%),linear-gradient(#f3eee214 0%,#e9dfc852 100%)}.sl-hero-grain{opacity:.32;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.78' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.55  0 0 0 0 0.45  0 0 0 0 0.30  0 0 0 0.10 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>")}.sl-hero-kicker{color:#3c2e1cb8;font-weight:500}.sl-hero-title{color:#2a1f12;text-shadow:0 1px 24px #f3eee259;font-size:clamp(3.6rem,12vw,10rem)}.sl-hero-title .sl-amp{width:.4em;display:inline-block}.sl-hero-lede{color:#2a1f12d1}.sl-hero-meta{background:linear-gradient(#0000,#e9dfc8c7 70%);border-top:1px solid #9c7d5038;color:#3c2e1cb3!important}.sl-ornament{color:#9c7d50}.sl-cta-primary,a.sl-cta-primary{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#9c7d50 0%,#7d6238 100%);border:none;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s,filter .4s;display:inline-flex;box-shadow:0 6px 30px -10px #7c623880,0 0 0 1px #7c623838;color:#fff!important}.sl-cta-primary:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 44px -10px #7c6238a6,0 0 0 1px #7c623873}.sl-cta-secondary,a.sl-cta-secondary{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #3c2e1c73;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:400;transition:background .4s,border-color .4s;display:inline-flex;color:#2a1f12!important}.sl-cta-secondary:hover{background:#3c2e1c0d;border-color:#3c2e1cd9}.sl-cta-primary-light,a.sl-cta-primary-light{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:#f5efe1;border:none;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:600;transition:transform .4s,filter .4s,box-shadow .4s;display:inline-flex;box-shadow:0 8px 32px -8px #d4a76a73;color:#2a1f12!important}.sl-cta-primary-light:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 14px 44px -10px #d4a76a99}.sl-cta-secondary-light,a.sl-cta-secondary-light{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff61;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:400;transition:background .4s,border-color .4s;display:inline-flex;color:#fff!important}.sl-cta-secondary-light:hover{background:#ffffff0f;border-color:#ffffffd9}.sl-cta-final-accent{color:#d4a76a}.sl-univers{border:1px solid #9c7d5014;transition:border-color .6s}.sl-univers:hover{border-color:#9c7d506b}.sl-filter-pill{color:#3c2e1c8c;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #3c2e1c38;padding:.55rem 1rem;font-size:.62rem;transition:all .3s}.sl-filter-pill:hover{color:#2a1f12;border-color:#9c7d50a6}.sl-filter-pill.sl-active{color:#fff;background:linear-gradient(135deg,#9c7d50 0%,#7d6238 100%);border-color:#9c7d50;box-shadow:0 4px 18px -6px #7c62388c}.sl-piece{break-inside:avoid}.sl-price-on-dark{color:#d4a76a}@media (max-width:768px){.sl-hero-title{font-size:clamp(3rem,15vw,5rem)}.sl-cta-primary,.sl-cta-secondary,.sl-cta-primary-light,.sl-cta-secondary-light{width:100%;max-width:320px;padding:1.05rem 1.6rem}}.sl-home-featured{isolation:isolate;background:#f3eee2;justify-content:center;align-items:center;min-height:760px;padding:9rem 1.5rem 7rem;display:flex;position:relative;overflow:hidden}.sl-home-featured__bg{z-index:-1;position:absolute;inset:0}.sl-home-featured__bg-img{object-fit:cover;filter:brightness(1.02)contrast(1.04)saturate(.96)}.sl-home-featured__overlay{background:radial-gradient(100% 70%,#f3eee252 0%,#f3eee28c 65%,#e9dfc8c7 100%),linear-gradient(#f3eee22e 0%,#e9dfc880 100%);position:absolute;inset:0}.sl-home-featured__grain{opacity:.3;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.78' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.55  0 0 0 0 0.45  0 0 0 0 0.30  0 0 0 0.12 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.sl-home-featured__inner{z-index:1;text-align:center;color:#2a1f12;width:100%;max-width:1280px;position:relative}.sl-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:#9c7d50;margin-bottom:1.8rem;font-size:.7rem;font-weight:500}.sl-home-featured__title{font-family:var(--font-display);letter-spacing:-.02em;color:#2a1f12;text-shadow:0 1px 24px #f3eee266;margin:0 0 2rem;font-size:clamp(3.5rem,11vw,8.5rem);font-style:italic;font-weight:200;line-height:.92}.sl-home-featured__title .sl-amp{width:.4em;display:inline-block}.sl-home-featured__lede{font-family:var(--font-display);color:#2a1f12d1;max-width:640px;margin:0 auto 3rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic;font-weight:300;line-height:1.45}.sl-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.6rem;max-width:1100px;margin:0 auto 3.2rem;display:grid}.sl-home-featured__thumb{aspect-ratio:4/5;object-fit:cover;filter:brightness()contrast(1.04)saturate(.98);border:1px solid #9c7d5038;width:100%;height:auto;transition:filter .6s,transform .6s}.sl-home-featured__thumb:hover{filter:brightness(1.06)}.sl-home-featured__cta{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2.6rem;display:flex}.sl-home-featured__meta{letter-spacing:.34em;text-transform:uppercase;color:#3c2e1c99;flex-wrap:wrap;justify-content:center;gap:.9rem;font-size:.62rem;display:flex}@media (max-width:768px){.sl-home-featured{min-height:0;padding:5.5rem 1.25rem 5rem}.sl-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-bottom:2.4rem}.sl-home-featured__strip>:nth-child(4),.sl-home-featured__strip>:nth-child(5){display:none}.sl-home-featured__cta{flex-direction:column;align-items:stretch;max-width:320px;margin:0 auto 2.2rem}.sl-home-featured__meta{gap:.5rem;font-size:.55rem}}.pm-main{color:#f5f0e6f0;background:#050507}.pm-night{background:#050507}.pm-deep{background:radial-gradient(90% 70% at 50% 0,#14121699 0%,#0000 70%),#08080a}.pm-midnight{color:#fff;background:radial-gradient(80% 60% at 50% 30%,#c9a9611a 0%,#0000 70%),radial-gradient(60% 40% at 50% 100%,#b8954a0f 0%,#0000 70%),linear-gradient(#050507 0%,#020203 100%)}.pm-text{color:#f5f0e6f0}.pm-text-soft{color:#dcd2bea6}.pm-muted{color:#dcd2be73}.pm-accent{color:#c9a961}.pm-hero-img{filter:brightness(.78)contrast(1.14)saturate(.92)}.pm-hero-overlay{background:radial-gradient(110% 80%,#05050752 0%,#05050799 65%,#050507d9 100%),linear-gradient(#0505072e 0%,#0505078c 100%)}.pm-hero-grain{opacity:.28;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.85  0 0 0 0 0.72  0 0 0 0 0.42  0 0 0 0.10 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>")}.pm-hero-kicker{color:#dcd2bec7;font-weight:500}.pm-hero-title{color:#f5f0e6f5;text-shadow:0 1px 28px #c9a96138,0 0 64px #050507a6;font-size:clamp(3.6rem,12vw,10rem)}.pm-hero-title .pm-amp{width:.4em;display:inline-block}.pm-hero-lede{color:#f5f0e6db}.pm-hero-meta{background:linear-gradient(#0000,#050507d9 70%);border-top:1px solid #c9a9612e;color:#dcd2bea6!important}.pm-ornament{color:#c9a961}.pm-cta-primary,a.pm-cta-primary{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#c9a961 0%,#8b6f3a 100%);border:none;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:600;transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s,filter .4s;display:inline-flex;box-shadow:0 6px 32px -10px #c9a9618c,0 0 0 1px #c9a96152;color:#0a0805!important}.pm-cta-primary:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 48px -10px #c9a961b3,0 0 0 1px #c9a96199}.pm-cta-secondary,a.pm-cta-secondary{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c9a9616b;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:400;transition:background .4s,border-color .4s,color .4s;display:inline-flex;color:#f5f0e6eb!important}.pm-cta-secondary:hover{background:#c9a9610f;border-color:#c9a961d9;color:#fff!important}.pm-cta-primary-light,a.pm-cta-primary-light{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:#f5efe1;border:none;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:600;transition:transform .4s,filter .4s,box-shadow .4s;display:inline-flex;box-shadow:0 8px 32px -8px #f5efe152;color:#0a0805!important}.pm-cta-primary-light:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 14px 44px -10px #f5efe180}.pm-cta-secondary-light,a.pm-cta-secondary-light{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff61;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:400;transition:background .4s,border-color .4s;display:inline-flex;color:#fff!important}.pm-cta-secondary-light:hover{background:#ffffff0f;border-color:#ffffffd9}.pm-cta-final-accent{color:#c9a961}.pm-univers{border:1px solid #c9a96114;transition:border-color .6s}.pm-univers:hover{border-color:#c9a96180}.pm-filter-pill{color:#dcd2be8c;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #dcd2be38;padding:.55rem 1rem;font-size:.62rem;transition:all .3s}.pm-filter-pill:hover{color:#f5f0e6f2;border-color:#c9a961a6}.pm-filter-pill.pm-active{color:#0a0805;background:linear-gradient(135deg,#c9a961 0%,#8b6f3a 100%);border-color:#c9a961;box-shadow:0 4px 18px -6px #c9a9618c}.pm-piece{break-inside:avoid}.pm-price-on-dark{color:#c9a961}@media (max-width:768px){.pm-hero-title{font-size:clamp(3rem,15vw,5rem)}.pm-cta-primary,.pm-cta-secondary,.pm-cta-primary-light,.pm-cta-secondary-light{width:100%;max-width:320px;padding:1.05rem 1.6rem}}.pm-home-featured{isolation:isolate;background:#050507;justify-content:center;align-items:center;min-height:760px;padding:9rem 1.5rem 7rem;display:flex;position:relative;overflow:hidden}.pm-home-featured__bg{z-index:-1;position:absolute;inset:0}.pm-home-featured__bg-img{object-fit:cover;filter:brightness(.55)contrast(1.18)saturate(.88)}.pm-home-featured__overlay{background:radial-gradient(110% 80%,#05050766 0%,#050507b3 65%,#050507eb 100%),linear-gradient(#05050752 0%,#050507c7 100%);position:absolute;inset:0}.pm-home-featured__grain{opacity:.28;mix-blend-mode:screen;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.85  0 0 0 0 0.72  0 0 0 0 0.42  0 0 0 0.12 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.pm-home-featured__inner{z-index:1;text-align:center;color:#f5f0e6f0;width:100%;max-width:1280px;position:relative}.pm-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:#c9a961;margin-bottom:1.8rem;font-size:.7rem;font-weight:500}.pm-home-featured__title{font-family:var(--font-display);letter-spacing:-.02em;color:#f5f0e6f5;text-shadow:0 1px 28px #c9a9612e,0 0 64px #050507b3;margin:0 0 2rem;font-size:clamp(3.5rem,11vw,8.5rem);font-style:italic;font-weight:200;line-height:.92}.pm-home-featured__title .pm-amp{width:.4em;display:inline-block}.pm-home-featured__lede{font-family:var(--font-display);color:#f5f0e6d9;max-width:640px;margin:0 auto 3rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic;font-weight:300;line-height:1.45}.pm-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.6rem;max-width:1100px;margin:0 auto 3.2rem;display:grid}.pm-home-featured__thumb{aspect-ratio:4/5;object-fit:cover;filter:brightness(.92)contrast(1.08)saturate(.94);border:1px solid #c9a96138;width:100%;height:auto;transition:filter .6s,transform .6s}.pm-home-featured__thumb:hover{filter:brightness(1.05)}.pm-home-featured__cta{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2.6rem;display:flex}.pm-home-featured__meta{letter-spacing:.34em;text-transform:uppercase;color:#dcd2be99;flex-wrap:wrap;justify-content:center;gap:.9rem;font-size:.62rem;display:flex}@media (max-width:768px){.pm-home-featured{min-height:0;padding:5.5rem 1.25rem 5rem}.pm-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-bottom:2.4rem}.pm-home-featured__strip>:nth-child(4),.pm-home-featured__strip>:nth-child(5){display:none}.pm-home-featured__cta{flex-direction:column;align-items:stretch;max-width:320px;margin:0 auto 2.2rem}.pm-home-featured__meta{gap:.5rem;font-size:.55rem}}.arp-main{color:#2a1810;background:#f5e9d0}.arp-cream{background:#f5e9d0}.arp-sand{background:radial-gradient(90% 70% at 50% 0,#e8d8b5b3 0%,#0000 70%),#efe0bf}.arp-sunset{color:#fff8ec;background:radial-gradient(80% 60% at 50% 30%,#ffb27c66 0%,#0000 70%),radial-gradient(60% 50% at 50% 100%,#d96a5b52 0%,#0000 70%),linear-gradient(170deg,#f5b482 0%,#e8825e 38%,#d96a5b 70%,#b8556d 100%)}.arp-text{color:#2a1810}.arp-text-soft{color:#2a1810b8}.arp-muted{color:#3c26168c}.arp-accent{color:#4ec5cb}.arp-accent-red{color:#d96a5b}.arp-hero-img{filter:brightness(1.02)contrast(1.04)saturate(.92)}.arp-hero-overlay{background:radial-gradient(110% 80%,#f5e9d02e 0%,#f5e9d06b 65%,#f5e9d0b8 100%),linear-gradient(#f5e9d014 0%,#f5e9d080 100%)}.arp-hero-grain{opacity:.32;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.95  0 0 0 0 0.82  0 0 0 0 0.55  0 0 0 0.10 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>")}.arp-hero-kicker{color:#d96a5b;letter-spacing:.42em;font-weight:600}.arp-hero-title{color:#2a1810;text-shadow:0 1px 28px #f5e9d0d9,0 0 48px #f5e9d099;font-size:clamp(3.6rem,12vw,10rem)}.arp-hero-title .arp-amp{width:.4em;display:inline-block}.arp-hero-lede{color:#2a1810db}.arp-hero-meta{background:linear-gradient(#0000,#f5e9d0eb 70%);border-top:1px solid #4ec5cb52;color:#3c2616b3!important}.arp-ornament{color:#4ec5cb}.arp-cta-primary,a.arp-cta-primary{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#4ec5cb 0%,#3aa6ad 100%);border:none;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:700;transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s,filter .4s;display:inline-flex;box-shadow:0 6px 28px -10px #4ec5cba6,0 0 0 1px #4ec5cb6b;color:#0a2a2c!important}.arp-cta-primary:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 14px 40px -10px #4ec5cbc7,0 0 0 1px #4ec5cbb3}.arp-cta-secondary,a.arp-cta-secondary{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #2a18106b;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:background .4s,border-color .4s,color .4s;display:inline-flex;color:#2a1810!important}.arp-cta-secondary:hover{background:#2a18100d;border-color:#2a1810d9;color:#1a0e08!important}.arp-cta-primary-light,a.arp-cta-primary-light{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:#fff8ec;border:none;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:700;transition:transform .4s,filter .4s,box-shadow .4s;display:inline-flex;box-shadow:0 8px 32px -8px #fff8ec80;color:#2a1810!important}.arp-cta-primary-light:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 14px 44px -10px #fff8ecb8}.arp-cta-secondary-light,a.arp-cta-secondary-light{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #fff8ec8c;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:background .4s,border-color .4s;display:inline-flex;color:#fff8ec!important}.arp-cta-secondary-light:hover{background:#fff8ec1a;border-color:#fff8ecf2}.arp-cta-final-accent{color:#fff8ec}.arp-univers{background:#fff8ec;border:1px solid #4ec5cb2e;transition:border-color .6s,transform .6s}.arp-univers:hover{border-color:#d96a5b8c;transform:translateY(-3px)}.arp-filter-pill{color:#3c26169e;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #3c261638;padding:.55rem 1rem;font-size:.62rem;font-weight:500;transition:all .3s}.arp-filter-pill:hover{color:#2a1810;border-color:#4ec5cbc7}.arp-filter-pill.arp-active{color:#0a2a2c;background:linear-gradient(135deg,#4ec5cb 0%,#3aa6ad 100%);border-color:#4ec5cb;font-weight:700;box-shadow:0 4px 18px -6px #4ec5cb8c}.arp-piece{break-inside:avoid}.arp-price-on-cream{color:#d96a5b;font-weight:600}.arp-section-divider{border-top:1px solid #3c26161f}@media (max-width:768px){.arp-hero-title{font-size:clamp(3rem,15vw,5rem)}.arp-cta-primary,.arp-cta-secondary,.arp-cta-primary-light,.arp-cta-secondary-light{width:100%;max-width:320px;padding:1.05rem 1.6rem}}.arp-home-featured{isolation:isolate;background:#f5e9d0;justify-content:center;align-items:center;min-height:760px;padding:9rem 1.5rem 7rem;display:flex;position:relative;overflow:hidden}.arp-home-featured__bg{z-index:-1;position:absolute;inset:0}.arp-home-featured__bg-img{object-fit:cover;filter:brightness(1.04)contrast(1.02)saturate(.9)}.arp-home-featured__overlay{background:radial-gradient(110% 80%,#f5e9d052 0%,#f5e9d09e 65%,#f5e9d0e0 100%),linear-gradient(#f5e9d02e 0%,#f5e9d0c7 100%);position:absolute;inset:0}.arp-home-featured__grain{opacity:.3;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.95  0 0 0 0 0.82  0 0 0 0 0.55  0 0 0 0.12 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.arp-home-featured__inner{z-index:1;text-align:center;color:#2a1810;width:100%;max-width:1280px;position:relative}.arp-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:#d96a5b;margin-bottom:1.8rem;font-size:.7rem;font-weight:700}.arp-home-featured__title{font-family:var(--font-display);letter-spacing:-.02em;color:#2a1810;text-shadow:0 1px 28px #f5e9d0eb,0 0 64px #ffb27c52;margin:0 0 2rem;font-size:clamp(3.5rem,11vw,8.5rem);font-style:italic;font-weight:200;line-height:.92}.arp-home-featured__title .arp-amp{width:.4em;display:inline-block}.arp-home-featured__lede{font-family:var(--font-display);color:#2a1810d9;max-width:640px;margin:0 auto 3rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic;font-weight:300;line-height:1.45}.arp-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.6rem;max-width:1100px;margin:0 auto 3.2rem;display:grid}.arp-home-featured__thumb{aspect-ratio:4/5;object-fit:cover;filter:brightness(1.02)contrast(1.05)saturate(.95);border:1px solid #4ec5cb52;width:100%;height:auto;transition:filter .6s,transform .6s}.arp-home-featured__thumb:hover{filter:brightness(1.08);transform:translateY(-2px)}.arp-home-featured__cta{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2.6rem;display:flex}.arp-home-featured__meta{letter-spacing:.34em;text-transform:uppercase;color:#3c2616a6;flex-wrap:wrap;justify-content:center;gap:.9rem;font-size:.62rem;display:flex}@media (max-width:768px){.arp-home-featured{min-height:0;padding:5.5rem 1.25rem 5rem}.arp-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-bottom:2.4rem}.arp-home-featured__strip>:nth-child(4),.arp-home-featured__strip>:nth-child(5){display:none}.arp-home-featured__cta{flex-direction:column;align-items:stretch;max-width:320px;margin:0 auto 2.2rem}.arp-home-featured__meta{gap:.5rem;font-size:.55rem}}.taa-main{color:#2a1f15;background:#f5efe1}.taa-cream{background:#f5efe1}.taa-paper{background:radial-gradient(90% 70% at 50% 0,#e8dcc48c 0%,#0000 70%),#ede4d0}.taa-deep{background:radial-gradient(100% 75% at 50% 30%,#f5efe1f2 0%,#ede4d0d9 70%,#dcd0b8c7 100%),linear-gradient(170deg,#f5efe1 0%,#ede4d0 50%,#ddd0b8 100%)}.taa-night{color:#f5efe1;background:radial-gradient(80% 60% at 50% 30%,#4a382852 0%,#0000 70%),linear-gradient(170deg,#2a201a 0%,#1f1812 50%,#14100c 100%)}.taa-text{color:#2a1f15}.taa-text-soft{color:#2a1f15b8}.taa-muted{color:#3c2d1e8c}.taa-accent{color:#7a7a52}.taa-accent-gold{color:#a08862}.taa-hero-img{filter:brightness()contrast(1.04)saturate(.94)}.taa-hero-overlay{background:radial-gradient(110% 80%,#f5efe12e 0%,#f5efe16b 65%,#f5efe1b8 100%),linear-gradient(#f5efe114 0%,#f5efe180 100%)}.taa-hero-grain{opacity:.32;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.92  0 0 0 0 0.82  0 0 0 0 0.62  0 0 0 0.10 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>")}.taa-hero-kicker{color:#7a7a52;letter-spacing:.42em;font-weight:600}.taa-hero-title{color:#2a1f15;text-shadow:0 1px 28px #f5efe1d9,0 0 48px #f5efe199;font-size:clamp(3.2rem,11vw,9rem)}.taa-hero-title .taa-amp{width:.4em;display:inline-block}.taa-hero-lede{color:#2a1f15db}.taa-hero-meta{background:linear-gradient(#0000,#f5efe1eb 70%);border-top:1px solid #7a7a5247;color:#3c2d1eb3!important}.taa-ornament{color:#7a7a52}.taa-cta-primary,a.taa-cta-primary{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#2a1f15 0%,#3d2e1e 100%);border:none;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:600;transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s,filter .4s;display:inline-flex;box-shadow:0 6px 28px -10px #2a1f1573,0 0 0 1px #7a7a5252;color:#f5efe1!important}.taa-cta-primary:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 40px -10px #2a1f1599,0 0 0 1px #7a7a5299}.taa-cta-secondary,a.taa-cta-secondary{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #2a1f156b;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:background .4s,border-color .4s,color .4s;display:inline-flex;color:#2a1f15!important}.taa-cta-secondary:hover{background:#2a1f150d;border-color:#2a1f15d9;color:#1a130a!important}.taa-cta-primary-light,a.taa-cta-primary-light{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#c9a76d 0%,#a08862 100%);border:none;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:700;transition:transform .4s,filter .4s,box-shadow .4s;display:inline-flex;box-shadow:0 8px 32px -8px #a0886280;color:#2a201a!important}.taa-cta-primary-light:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 14px 44px -10px #c9a76db8}.taa-cta-secondary-light,a.taa-cta-secondary-light{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f5efe18c;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:background .4s,border-color .4s;display:inline-flex;color:#f5efe1!important}.taa-cta-secondary-light:hover{background:#f5efe11a;border-color:#f5efe1f2}.taa-cta-final-accent{color:#c9a76d}.taa-univers{background:#1c1612;border:1px solid #7a7a522e;transition:border-color .6s,transform .6s}.taa-univers:hover{border-color:#a0886299;transform:translateY(-3px)}.taa-filter-pill{color:#3c2d1e9e;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #3c2d1e38;padding:.55rem 1rem;font-size:.62rem;font-weight:500;transition:all .3s}.taa-filter-pill:hover{color:#2a1f15;border-color:#7a7a52c7}.taa-filter-pill.taa-active{color:#f5efe1;background:linear-gradient(135deg,#2a1f15 0%,#3d2e1e 100%);border-color:#2a1f15;font-weight:700;box-shadow:0 4px 18px -6px #2a1f158c}.taa-piece{break-inside:avoid}.taa-price-on-dark{color:#c9a76d;font-weight:600}.taa-section-divider{border-top:1px solid #3c2d1e1f}@media (max-width:768px){.taa-hero-title{font-size:clamp(2.6rem,13vw,4.6rem)}.taa-cta-primary,.taa-cta-secondary,.taa-cta-primary-light,.taa-cta-secondary-light{width:100%;max-width:320px;padding:1.05rem 1.6rem}}.taa-home-featured{isolation:isolate;background:#f5efe1;justify-content:center;align-items:center;min-height:760px;padding:9rem 1.5rem 7rem;display:flex;position:relative;overflow:hidden}.taa-home-featured__bg{z-index:-1;position:absolute;inset:0}.taa-home-featured__bg-img{object-fit:cover;filter:brightness(1.02)contrast(1.04)saturate(.92)}.taa-home-featured__overlay{background:radial-gradient(110% 80%,#f5efe152 0%,#f5efe19e 65%,#f5efe1e0 100%),linear-gradient(#f5efe12e 0%,#f5efe1c7 100%);position:absolute;inset:0}.taa-home-featured__grain{opacity:.3;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.92  0 0 0 0 0.82  0 0 0 0 0.62  0 0 0 0.12 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.taa-home-featured__inner{z-index:1;text-align:center;color:#2a1f15;width:100%;max-width:1280px;position:relative}.taa-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:#7a7a52;margin-bottom:1.8rem;font-size:.7rem;font-weight:700}.taa-home-featured__title{font-family:var(--font-display);letter-spacing:-.02em;color:#2a1f15;text-shadow:0 1px 28px #f5efe1eb,0 0 64px #a0886247;margin:0 0 2rem;font-size:clamp(3.2rem,10vw,8rem);font-style:italic;font-weight:200;line-height:.92}.taa-home-featured__title .taa-amp{width:.4em;display:inline-block}.taa-home-featured__lede{font-family:var(--font-display);color:#2a1f15d9;max-width:640px;margin:0 auto 3rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic;font-weight:300;line-height:1.45}.taa-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.6rem;max-width:1100px;margin:0 auto 3.2rem;display:grid}.taa-home-featured__thumb{aspect-ratio:4/5;object-fit:cover;filter:brightness()contrast(1.04)saturate(.95);border:1px solid #7a7a5252;width:100%;height:auto;transition:filter .6s,transform .6s}.taa-home-featured__thumb:hover{filter:brightness(1.06);transform:translateY(-2px)}.taa-home-featured__cta{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2.6rem;display:flex}.taa-home-featured__meta{letter-spacing:.34em;text-transform:uppercase;color:#3c2d1ea6;flex-wrap:wrap;justify-content:center;gap:.9rem;font-size:.62rem;display:flex}@media (max-width:768px){.taa-home-featured{min-height:0;padding:5.5rem 1.25rem 5rem}.taa-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-bottom:2.4rem}.taa-home-featured__strip>:nth-child(4),.taa-home-featured__strip>:nth-child(5){display:none}.taa-home-featured__cta{flex-direction:column;align-items:stretch;max-width:320px;margin:0 auto 2.2rem}.taa-home-featured__meta{gap:.5rem;font-size:.55rem}}.mg-main{color:#1a1815;background:#f4f0e8}.mg-cream{background:#f4f0e8}.mg-paper{background:radial-gradient(90% 70% at 50% 0,#e8e2d38c 0%,#0000 70%),#e8e2d3}.mg-deep{background:radial-gradient(100% 75% at 50% 30%,#f4f0e8f2 0%,#e8e2d3d9 70%,#d8d0c0c7 100%),linear-gradient(170deg,#f4f0e8 0%,#e8e2d3 50%,#d8d0c0 100%)}.mg-night{color:#f4f0e8;background:radial-gradient(80% 60% at 50% 30%,#1e1c1a52 0%,#0000 70%),linear-gradient(170deg,#1f1d1c 0%,#181616 50%,#0e0d0c 100%)}.mg-text{color:#1a1815}.mg-text-soft{color:#1a1815b8}.mg-muted{color:#3c37308c}.mg-accent,.mg-accent-gold{color:#9c8362}.mg-hero-img{filter:brightness()contrast(1.04)saturate(.94)}.mg-hero-overlay{background:radial-gradient(110% 80%,#f4f0e82e 0%,#f4f0e86b 65%,#f4f0e8b8 100%),linear-gradient(#f4f0e814 0%,#f4f0e880 100%)}.mg-hero-grain{opacity:.32;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.88  0 0 0 0 0.82  0 0 0 0 0.72  0 0 0 0.10 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>")}.mg-hero-kicker{color:#9c8362;letter-spacing:.42em;font-weight:600}.mg-hero-title{color:#1a1815;text-shadow:0 1px 28px #f4f0e8d9,0 0 48px #f4f0e899;font-size:clamp(3.2rem,11vw,9rem)}.mg-hero-title .mg-amp{width:.4em;display:inline-block}.mg-hero-lede{color:#1a1815db}.mg-hero-meta{background:linear-gradient(#0000,#f4f0e8eb 70%);border-top:1px solid #9c836247;color:#3c3730b3!important}.mg-ornament{color:#9c8362}.mg-cta-primary,a.mg-cta-primary{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#1a1815 0%,#2a2724 100%);border:none;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:600;transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s,filter .4s;display:inline-flex;box-shadow:0 6px 28px -10px #1a181573,0 0 0 1px #9c836252;color:#f4f0e8!important}.mg-cta-primary:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 40px -10px #1a181599,0 0 0 1px #9c836299}.mg-cta-secondary,a.mg-cta-secondary{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #1a18156b;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:background .4s,border-color .4s,color .4s;display:inline-flex;color:#1a1815!important}.mg-cta-secondary:hover{background:#1a18150d;border-color:#1a1815d9;color:#0c0b0a!important}.mg-cta-primary-light,a.mg-cta-primary-light{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#b89a76 0%,#9c8362 100%);border:none;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:700;transition:transform .4s,filter .4s,box-shadow .4s;display:inline-flex;box-shadow:0 8px 32px -8px #9c836280;color:#1f1d1c!important}.mg-cta-primary-light:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 14px 44px -10px #b89a76b8}.mg-cta-secondary-light,a.mg-cta-secondary-light{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f4f0e88c;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:background .4s,border-color .4s;display:inline-flex;color:#f4f0e8!important}.mg-cta-secondary-light:hover{background:#f4f0e81a;border-color:#f4f0e8f2}.mg-cta-final-accent{color:#b89a76}.mg-univers{background:#181616;border:1px solid #9c83622e;transition:border-color .6s,transform .6s}.mg-univers:hover{border-color:#9c836299;transform:translateY(-3px)}.mg-filter-pill{color:#3c37309e;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #3c373038;padding:.55rem 1rem;font-size:.62rem;font-weight:500;transition:all .3s}.mg-filter-pill:hover{color:#1a1815;border-color:#9c8362c7}.mg-filter-pill.mg-active{color:#f4f0e8;background:linear-gradient(135deg,#1a1815 0%,#2a2724 100%);border-color:#1a1815;font-weight:700;box-shadow:0 4px 18px -6px #1a18158c}.mg-piece{break-inside:avoid}.mg-price-on-dark{color:#b89a76;font-weight:600}.mg-section-divider{border-top:1px solid #3c37301f}@media (max-width:768px){.mg-hero-title{font-size:clamp(2.6rem,13vw,4.6rem)}.mg-cta-primary,.mg-cta-secondary,.mg-cta-primary-light,.mg-cta-secondary-light{width:100%;max-width:320px;padding:1.05rem 1.6rem}}.mg-home-featured{isolation:isolate;background:#f4f0e8;justify-content:center;align-items:center;min-height:760px;padding:9rem 1.5rem 7rem;display:flex;position:relative;overflow:hidden}.mg-home-featured__bg{z-index:-1;position:absolute;inset:0}.mg-home-featured__bg-img{object-fit:cover;filter:brightness(1.02)contrast(1.04)saturate(.92)}.mg-home-featured__overlay{background:radial-gradient(110% 80%,#f4f0e852 0%,#f4f0e89e 65%,#f4f0e8e0 100%),linear-gradient(#f4f0e82e 0%,#f4f0e8c7 100%);position:absolute;inset:0}.mg-home-featured__grain{opacity:.3;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.88  0 0 0 0 0.82  0 0 0 0 0.72  0 0 0 0.12 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.mg-home-featured__inner{z-index:1;text-align:center;color:#1a1815;width:100%;max-width:1280px;position:relative}.mg-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:#9c8362;margin-bottom:1.8rem;font-size:.7rem;font-weight:700}.mg-home-featured__title{font-family:var(--font-display);letter-spacing:-.02em;color:#1a1815;text-shadow:0 1px 28px #f4f0e8eb,0 0 64px #9c836247;margin:0 0 2rem;font-size:clamp(3.2rem,10vw,8rem);font-style:italic;font-weight:200;line-height:.92}.mg-home-featured__title .mg-amp{width:.4em;display:inline-block}.mg-home-featured__lede{font-family:var(--font-display);color:#1a1815d9;max-width:640px;margin:0 auto 3rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic;font-weight:300;line-height:1.45}.mg-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.6rem;max-width:1100px;margin:0 auto 3.2rem;display:grid}.mg-home-featured__thumb{aspect-ratio:4/5;object-fit:cover;filter:brightness()contrast(1.04)saturate(.95);border:1px solid #9c836252;width:100%;height:auto;transition:filter .6s,transform .6s}.mg-home-featured__thumb:hover{filter:brightness(1.06);transform:translateY(-2px)}.mg-home-featured__cta{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2.6rem;display:flex}.mg-home-featured__meta{letter-spacing:.34em;text-transform:uppercase;color:#3c3730a6;flex-wrap:wrap;justify-content:center;gap:.9rem;font-size:.62rem;display:flex}@media (max-width:768px){.mg-home-featured{min-height:0;padding:5.5rem 1.25rem 5rem}.mg-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-bottom:2.4rem}.mg-home-featured__strip>:nth-child(4),.mg-home-featured__strip>:nth-child(5){display:none}.mg-home-featured__cta{flex-direction:column;align-items:stretch;max-width:320px;margin:0 auto 2.2rem}.mg-home-featured__meta{gap:.5rem;font-size:.55rem}}.es-main{color:#3a2a1c;background:#f0e8da}.es-cream{background:#f0e8da}.es-paper{background:radial-gradient(90% 70% at 50% 0,#ebe0cc99 0%,#0000 70%),#ebe0cc}.es-deep{background:radial-gradient(100% 75% at 50% 30%,#f0e8daf2 0%,#e8d7bcd9 70%,#dabc98c7 100%),linear-gradient(170deg,#f0e8da 0%,#ebe0cc 50%,#d8b898 100%)}.es-night{color:#f0e8da;background:radial-gradient(80% 60% at 50% 30%,#3a2a1c52 0%,#0000 70%),linear-gradient(170deg,#3a2a1c 0%,#2a1d12 50%,#1a1108 100%)}.es-text{color:#3a2a1c}.es-text-soft{color:#3a2a1cbd}.es-muted{color:#503c2a94}.es-accent,.es-accent-honey{color:#c9a76d}.es-accent-olive{color:#8a7a4a}.es-hero-img{filter:brightness()contrast(1.05)saturate(1.05)}.es-hero-overlay{background:radial-gradient(110% 80%,#f0e8da38 0%,#f0e8da75 65%,#f0e8dabd 100%),linear-gradient(#f0e8da1f 0%,#f0e8da8c 100%)}.es-hero-grain{opacity:.34;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.85  0 0 0 0 0.72  0 0 0 0 0.5  0 0 0 0.10 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>")}.es-hero-kicker{color:#b08540;letter-spacing:.42em;font-weight:600}.es-hero-title{color:#3a2a1c;text-shadow:0 1px 28px #f0e8dad9,0 0 48px #f0e8da99;font-size:clamp(3.2rem,11vw,9rem)}.es-hero-title .es-amp{width:.4em;display:inline-block}.es-hero-lede{color:#3a2a1ce0}.es-hero-meta{background:linear-gradient(#0000,#f0e8daeb 70%);border-top:1px solid #c9a76d52;color:#503c2abd!important}.es-ornament{color:#c9a76d}.es-cta-primary,a.es-cta-primary{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#3a2a1c 0%,#4a3624 100%);border:none;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:600;transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s,filter .4s;display:inline-flex;box-shadow:0 6px 28px -10px #3a2a1c80,0 0 0 1px #c9a76d5c;color:#f0e8da!important}.es-cta-primary:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 14px 40px -10px #3a2a1ca8,0 0 0 1px #c9a76db3}.es-cta-secondary,a.es-cta-secondary{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #3a2a1c75;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:background .4s,border-color .4s,color .4s;display:inline-flex;color:#3a2a1c!important}.es-cta-secondary:hover{background:#3a2a1c0d;border-color:#3a2a1ce0;color:#261a10!important}.es-cta-primary-light,a.es-cta-primary-light{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#e6c489 0%,#c9a76d 60%,#a88848 100%);border:none;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:700;transition:transform .4s,filter .4s,box-shadow .4s;display:inline-flex;box-shadow:0 8px 32px -8px #c9a76d8c;color:#2a1d12!important}.es-cta-primary-light:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 44px -10px #e6c489c7}.es-cta-secondary-light,a.es-cta-secondary-light{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f0e8da8c;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:background .4s,border-color .4s;display:inline-flex;color:#f0e8da!important}.es-cta-secondary-light:hover{background:#f0e8da1a;border-color:#f0e8daf2}.es-cta-final-accent{color:#e6c489}.es-univers{background:#3a2a1c;border:1px solid #c9a76d38;transition:border-color .6s,transform .6s}.es-univers:hover{border-color:#c9a76da8;transform:translateY(-3px)}.es-filter-pill{color:#503c2aa8;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #503c2a42;padding:.55rem 1rem;font-size:.62rem;font-weight:500;transition:all .3s}.es-filter-pill:hover{color:#3a2a1c;border-color:#c9a76dd6}.es-filter-pill.es-active{color:#f0e8da;background:linear-gradient(135deg,#3a2a1c 0%,#4a3624 100%);border-color:#3a2a1c;font-weight:700;box-shadow:0 4px 18px -6px #3a2a1c99}.es-piece{break-inside:avoid}.es-price-on-dark{color:#e6c489;font-weight:600}.es-section-divider{border-top:1px solid #503c2a24}@media (max-width:768px){.es-hero-title{font-size:clamp(2.6rem,13vw,4.6rem)}.es-cta-primary,.es-cta-secondary,.es-cta-primary-light,.es-cta-secondary-light{width:100%;max-width:320px;padding:1.05rem 1.6rem}}.es-home-featured{isolation:isolate;background:#f0e8da;justify-content:center;align-items:center;min-height:760px;padding:9rem 1.5rem 7rem;display:flex;position:relative;overflow:hidden}.es-home-featured__bg{z-index:-1;position:absolute;inset:0}.es-home-featured__bg-img{object-fit:cover;filter:brightness(1.02)contrast(1.04)saturate(1.04)}.es-home-featured__overlay{background:radial-gradient(110% 80%,#f0e8da5c 0%,#f0e8daa8 65%,#f0e8dae6 100%),linear-gradient(#f0e8da38 0%,#f0e8dad1 100%);position:absolute;inset:0}.es-home-featured__grain{opacity:.32;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.85  0 0 0 0 0.72  0 0 0 0 0.5  0 0 0 0.12 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.es-home-featured__inner{z-index:1;text-align:center;color:#3a2a1c;width:100%;max-width:1280px;position:relative}.es-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:#b08540;margin-bottom:1.8rem;font-size:.7rem;font-weight:700}.es-home-featured__title{font-family:var(--font-display);letter-spacing:-.02em;color:#3a2a1c;text-shadow:0 1px 28px #f0e8daeb,0 0 64px #c9a76d52;margin:0 0 2rem;font-size:clamp(3.2rem,10vw,8rem);font-style:italic;font-weight:200;line-height:.92}.es-home-featured__title .es-amp{width:.4em;display:inline-block}.es-home-featured__lede{font-family:var(--font-display);color:#3a2a1ce0;max-width:640px;margin:0 auto 3rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic;font-weight:300;line-height:1.45}.es-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.6rem;max-width:1100px;margin:0 auto 3.2rem;display:grid}.es-home-featured__thumb{aspect-ratio:4/5;object-fit:cover;filter:brightness()contrast(1.05)saturate(1.05);border:1px solid #c9a76d5c;width:100%;height:auto;transition:filter .6s,transform .6s}.es-home-featured__thumb:hover{filter:brightness(1.08);transform:translateY(-2px)}.es-home-featured__cta{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2.6rem;display:flex}.es-home-featured__meta{letter-spacing:.34em;text-transform:uppercase;color:#503c2ab3;flex-wrap:wrap;justify-content:center;gap:.9rem;font-size:.62rem;display:flex}@media (max-width:768px){.es-home-featured{min-height:0;padding:5.5rem 1.25rem 5rem}.es-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-bottom:2.4rem}.es-home-featured__strip>:nth-child(4),.es-home-featured__strip>:nth-child(5){display:none}.es-home-featured__cta{flex-direction:column;align-items:stretch;max-width:320px;margin:0 auto 2.2rem}.es-home-featured__meta{gap:.5rem;font-size:.55rem}}.nl-main{color:#1c1d1e;background:#efece6}.nl-cream{background:#efece6}.nl-paper{background:radial-gradient(90% 70% at 50% 0,#dcd7cd75 0%,#0000 70%),#e6e2d8}.nl-deep{background:radial-gradient(80% 50% at 50% 0,#d6cfc073 0%,#0000 70%),linear-gradient(#efece6 0%,#d8d4c9 100%)}.nl-night{color:#f0ece5;background:radial-gradient(80% 60% at 50% 30%,#b8a98a1a 0%,#0000 70%),radial-gradient(60% 40% at 50% 100%,#c9b8960f 0%,#0000 70%),linear-gradient(#1c1d1e 0%,#131415 100%)}.nl-text{color:#1c1d1e}.nl-text-soft{color:#1c1d1eb3}.nl-muted{color:#1c1d1e85}.nl-accent{color:#8a7a5a}.nl-hero-img{filter:brightness(1.04)contrast(.98)saturate(.82)}.nl-hero-overlay{background:radial-gradient(100% 70%,#efece62e 0%,#efece66b 65%,#dcd7cd9e 100%),linear-gradient(#efece61a 0%,#dcd7cd5c 100%)}.nl-hero-grain{opacity:.3;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.78' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.55  0 0 0 0 0.52  0 0 0 0 0.46  0 0 0 0.08 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>")}.nl-hero-kicker{color:#1c1d1ead;font-weight:500}.nl-hero-title{color:#1c1d1e;text-shadow:0 1px 24px #efece666;font-size:clamp(3.6rem,12vw,10rem)}.nl-hero-title .nl-amp{width:.4em;display:inline-block}.nl-hero-lede{color:#1c1d1ec7}.nl-hero-meta{background:linear-gradient(#0000,#dcd7cdc2 70%);border-top:1px solid #8a7a5a33;color:#1c1d1ea8!important}.nl-ornament{color:#8a7a5a8c}.nl-cta-primary,a.nl-cta-primary{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:#1c1d1e;border:1px solid #1c1d1e;justify-content:center;align-items:center;padding:1.05rem 2.2rem;font-size:.72rem;font-weight:400;transition:background .4s,color .4s,transform .4s;display:inline-flex;color:#efece6!important}.nl-cta-primary:hover{background:#2a2b2c;transform:translateY(-1px)}.nl-cta-secondary,a.nl-cta-secondary{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #1c1d1e66;justify-content:center;align-items:center;padding:1.05rem 2.2rem;font-size:.72rem;font-weight:400;transition:background .4s,border-color .4s;display:inline-flex;color:#1c1d1e!important}.nl-cta-secondary:hover{background:#1c1d1e0a;border-color:#1c1d1ecc}.nl-cta-primary-light,a.nl-cta-primary-light{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#c9b896 0%,#b8a98a 100%);border:1px solid #c9b896;justify-content:center;align-items:center;padding:1.05rem 2.2rem;font-size:.72rem;font-weight:500;transition:filter .4s,transform .4s;display:inline-flex;color:#1c1d1e!important}.nl-cta-primary-light:hover{filter:brightness(1.08);transform:translateY(-1px)}.nl-cta-secondary-light,a.nl-cta-secondary-light{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f0ece566;justify-content:center;align-items:center;padding:1.05rem 2.2rem;font-size:.72rem;font-weight:400;transition:background .4s,border-color .4s;display:inline-flex;color:#f0ece5!important}.nl-cta-secondary-light:hover{background:#f0ece50f;border-color:#f0ece5d9}.nl-cta-final-accent{color:#c9b896}.nl-univers{border:1px solid #8a7a5a1a;transition:border-color .6s}.nl-univers:hover{border-color:#8a7a5a66}.nl-filter-pill{color:#1c1d1e8c;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #1c1d1e38;padding:.55rem 1rem;font-size:.62rem;transition:all .3s}.nl-filter-pill:hover{color:#1c1d1e;border-color:#1c1d1e99}.nl-filter-pill.nl-active{color:#efece6;background:linear-gradient(135deg,#1c1d1e 0%,#2a2b2c 100%);border-color:#1c1d1e;box-shadow:0 4px 18px -6px #1c1d1e73}.nl-piece{break-inside:avoid}.nl-price-on-dark{color:#c9b896}@media (max-width:768px){.nl-hero-title{font-size:clamp(3rem,15vw,5rem)}.nl-cta-primary,.nl-cta-secondary,.nl-cta-primary-light,.nl-cta-secondary-light{width:100%;max-width:320px;padding:1.05rem 1.6rem}}.nl-home-featured{background:radial-gradient(80% 60% at 50% 0,#dcd7cd8c 0%,#0000 70%),#efece6;padding:7rem 1.5rem;position:relative;overflow:hidden}.nl-home-featured__bg{pointer-events:none;opacity:.18;position:absolute;inset:0}.nl-home-featured__bg-img{object-fit:cover;filter:brightness(1.05)contrast(.92)saturate(.6)}.nl-home-featured__overlay{pointer-events:none;background:radial-gradient(100% 80% at 50% 30%,#efece68c 0%,#efece6eb 75%,#efece6 100%);position:absolute;inset:0}.nl-home-featured__grain{opacity:.22;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.55  0 0 0 0 0.52  0 0 0 0 0.46  0 0 0 0.10 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.nl-home-featured__inner{z-index:2;text-align:center;max-width:1280px;margin:0 auto;position:relative}.nl-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:#8a7a5a;margin-bottom:1.6rem;font-size:.62rem;font-weight:500}.nl-home-featured__title{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#1c1d1e;letter-spacing:-.01em;margin-bottom:2.4rem;font-size:clamp(3rem,8vw,6.5rem);font-style:italic;font-weight:300;line-height:.95}.nl-home-featured__title .nl-amp{width:.4em;display:inline-block}.nl-home-featured__lede{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#1c1d1ec7;max-width:720px;margin:0 auto 3.6rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic;line-height:1.6}.nl-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.9rem;max-width:1100px;margin:0 auto 3.4rem;display:grid}.nl-home-featured__thumb{aspect-ratio:4/5;border:1px solid #8a7a5a2e;transition:transform .6s,border-color .6s;position:relative;overflow:hidden}.nl-home-featured__thumb:hover{border-color:#8a7a5a8c;transform:translateY(-3px)}.nl-home-featured__cta{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-bottom:2.2rem;display:inline-flex}.nl-home-featured__meta{letter-spacing:.32em;text-transform:uppercase;color:#1c1d1e80;flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.6rem;display:flex}@media (max-width:768px){.nl-home-featured{padding:4.5rem 1.2rem}.nl-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.6rem}.nl-home-featured__strip>:nth-child(4),.nl-home-featured__strip>:nth-child(5){display:none}.nl-home-featured__cta{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin:0 auto 1.8rem}.nl-home-featured__meta{gap:.5rem;font-size:.55rem}}.rr-main{color:#f0d8c8;background:#0c0608}.rr-cream{background:radial-gradient(80% 60% at 50% 0,#3c0e1273 0%,#0000 70%),#0c0608}.rr-paper{background:radial-gradient(90% 70% at 50% 0,#56121866 0%,#0000 70%),#110608}.rr-deep{background:radial-gradient(80% 50% at 50% 0,#78181e52 0%,#0000 70%),radial-gradient(60% 40% at 50% 100%,#b432281a 0%,#0000 70%),linear-gradient(#160809 0%,#0a0405 100%)}.rr-night{color:#f0d8c8;background:radial-gradient(80% 60% at 50% 30%,#a024202e 0%,#0000 70%),radial-gradient(60% 40% at 50% 100%,#dc6e3c14 0%,#0000 70%),linear-gradient(#0a0405 0%,#050203 100%)}.rr-text{color:#f0d8c8}.rr-text-soft{color:#f0d8c8b8}.rr-muted{color:#f0d8c880}.rr-accent{color:#d49b6e}.rr-hero-img{filter:brightness(.78)contrast(1.18)saturate(1.15)}.rr-hero-overlay{background:radial-gradient(100% 70%,#0c06082e 0%,#0c06088c 65%,#0c0608d9 100%),linear-gradient(#3c0e1233 0%,#0c060873 100%)}.rr-hero-grain{opacity:.42;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.78' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.10  0 0 0 0 0.06  0 0 0 0 0.05  0 0 0 0.18 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>")}.rr-hero-kicker{color:#f0d8c8c7;font-weight:500}.rr-hero-title{color:#f5e0d2;text-shadow:0 2px 32px #3c0e12d9,0 0 60px #b41e282e;font-size:clamp(3.6rem,12vw,10rem)}.rr-hero-title .rr-amp{width:.4em;display:inline-block}.rr-hero-lede{color:#f5e0d2e0}.rr-hero-meta{background:linear-gradient(#0000,#0c0608d9 70%);border-top:1px solid #b432282e;color:#f0d8c8b3!important}.rr-ornament{color:#d49b6e8c}.rr-cta-primary,a.rr-cta-primary{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#5b1218 0%,#3a0a0e 100%);border:1px solid #d49b6e6b;justify-content:center;align-items:center;padding:1.05rem 2.2rem;font-size:.72rem;font-weight:500;transition:filter .4s,transform .4s,border-color .4s;display:inline-flex;box-shadow:0 8px 32px -10px #a01e288c;color:#f5e0d2!important}.rr-cta-primary:hover{filter:brightness(1.18);border-color:#d49b6ed9;transform:translateY(-1px)}.rr-cta-secondary,a.rr-cta-secondary{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f0d8c859;justify-content:center;align-items:center;padding:1.05rem 2.2rem;font-size:.72rem;font-weight:400;transition:background .4s,border-color .4s;display:inline-flex;color:#f0d8c8!important}.rr-cta-secondary:hover{background:#f0d8c80d;border-color:#f0d8c8d9}.rr-cta-primary-light,a.rr-cta-primary-light{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#d49b6e 0%,#b6764e 100%);border:1px solid #d49b6e;justify-content:center;align-items:center;padding:1.05rem 2.2rem;font-size:.72rem;font-weight:500;transition:filter .4s,transform .4s;display:inline-flex;color:#0c0608!important}.rr-cta-primary-light:hover{filter:brightness(1.1);transform:translateY(-1px)}.rr-cta-secondary-light,a.rr-cta-secondary-light{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f0d8c866;justify-content:center;align-items:center;padding:1.05rem 2.2rem;font-size:.72rem;font-weight:400;transition:background .4s,border-color .4s;display:inline-flex;color:#f0d8c8!important}.rr-cta-secondary-light:hover{background:#f0d8c80f;border-color:#f0d8c8d9}.rr-cta-final-accent{color:#d49b6e;font-style:italic}.rr-univers{border:1px solid #b432281a;transition:border-color .6s,box-shadow .6s}.rr-univers:hover{border-color:#d49b6e8c;box-shadow:0 16px 48px -16px #a01e2873}.rr-filter-pill{color:#f0d8c899;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #d49b6e38;padding:.55rem 1rem;font-size:.62rem;transition:all .3s}.rr-filter-pill:hover{color:#f5e0d2;border-color:#d49b6ea6}.rr-filter-pill.rr-active{color:#f5e0d2;background:linear-gradient(135deg,#5b1218 0%,#3a0a0e 100%);border-color:#d49b6e;box-shadow:0 4px 18px -6px #a01e2899}.rr-piece{break-inside:avoid}.rr-price-on-dark{color:#d49b6e}@media (max-width:768px){.rr-hero-title{font-size:clamp(3rem,15vw,5rem)}.rr-cta-primary,.rr-cta-secondary,.rr-cta-primary-light,.rr-cta-secondary-light{width:100%;max-width:320px;padding:1.05rem 1.6rem}}.rr-home-featured{background:radial-gradient(80% 60% at 50% 0,#5612188c 0%,#0000 70%),linear-gradient(#0c0608 0%,#050203 100%);padding:7rem 1.5rem;position:relative;overflow:hidden}.rr-home-featured__bg{pointer-events:none;opacity:.32;position:absolute;inset:0}.rr-home-featured__bg-img{object-fit:cover;filter:brightness(.7)contrast(1.15)saturate(1.2)}.rr-home-featured__overlay{pointer-events:none;background:radial-gradient(100% 80% at 50% 30%,#0c060873 0%,#0c0608d9 70%,#0a0405 100%);position:absolute;inset:0}.rr-home-featured__grain{opacity:.32;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.10  0 0 0 0 0.06  0 0 0 0 0.05  0 0 0 0.20 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.rr-home-featured__inner{z-index:2;text-align:center;max-width:1280px;margin:0 auto;position:relative}.rr-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:#d49b6e;margin-bottom:1.6rem;font-size:.62rem;font-weight:500}.rr-home-featured__title{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f5e0d2;letter-spacing:-.01em;text-shadow:0 2px 28px #3c0e1299;margin-bottom:2.4rem;font-size:clamp(3rem,8vw,6.5rem);font-style:italic;font-weight:300;line-height:.95}.rr-home-featured__title .rr-amp{width:.4em;display:inline-block}.rr-home-featured__lede{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f5e0d2d9;max-width:720px;margin:0 auto 3.6rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic;line-height:1.6}.rr-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.9rem;max-width:1100px;margin:0 auto 3.4rem;display:grid}.rr-home-featured__thumb{aspect-ratio:4/5;border:1px solid #d49b6e38;transition:transform .6s,border-color .6s,box-shadow .6s;position:relative;overflow:hidden}.rr-home-featured__thumb:hover{border-color:#d49b6ea6;transform:translateY(-3px);box-shadow:0 12px 36px -12px #a01e288c}.rr-home-featured__cta{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-bottom:2.2rem;display:inline-flex}.rr-home-featured__meta{letter-spacing:.32em;text-transform:uppercase;color:#f0d8c88c;flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.6rem;display:flex}@media (max-width:768px){.rr-home-featured{padding:4.5rem 1.2rem}.rr-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.6rem}.rr-home-featured__strip>:nth-child(4),.rr-home-featured__strip>:nth-child(5){display:none}.rr-home-featured__cta{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin:0 auto 1.8rem}.rr-home-featured__meta{gap:.5rem;font-size:.55rem}}.dm-main{--dm-cream:#f0e6d6;--dm-paper:#ebdfca;--dm-stone:#d9c8ae;--dm-terracotta:#c4885a;--dm-rust:#a86545;--dm-deep:#1a140e;--dm-charcoal:#2a221a;--dm-accent:#b87a4a;--dm-gold:#d6a370;--dm-text:#2a221a;--dm-text-soft:#5a4a3a;--dm-muted:#8a7560;background:var(--dm-cream);color:var(--dm-text)}.dm-hero{background:var(--dm-deep)}.dm-hero-img{filter:brightness(.78)contrast(1.05)saturate(.92)}.dm-hero-overlay{z-index:1;background:linear-gradient(#1a140e8c 0%,#1a140e52 35%,#1a140e73 70%,#1a140ed9 100%)}.dm-hero-grain{z-index:2;mix-blend-mode:overlay;background-image:radial-gradient(circle at 30% 20%,#d6a3700f,#0000 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.95  0 0 0 0 0.85  0 0 0 0 0.7  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.dm-hero-title{color:#f7ecd9;text-shadow:0 2px 22px #1a140e73;letter-spacing:-.02em;font-size:clamp(3.5rem,11vw,9rem)}.dm-hero-kicker{color:var(--dm-gold)}.dm-hero-lede{color:#f7ecd9eb}.dm-hero-meta{color:#f7ecd9e0;background:linear-gradient(#0000,#1a140ec7)}.dm-amp{width:.28em;display:inline-block}.dm-ornament{color:var(--dm-gold);opacity:.78}.dm-cta-primary{background:var(--dm-terracotta);color:#fff;text-transform:uppercase;letter-spacing:.32em;border:1px solid var(--dm-terracotta);align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.dm-cta-primary:hover{background:var(--dm-rust);border-color:var(--dm-rust);transform:translateY(-1px)}.dm-cta-secondary{color:#f7ecd9eb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f7ecd980;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.dm-cta-secondary:hover{border-color:var(--dm-gold);color:var(--dm-gold)}.dm-section{position:relative}.dm-cream{background:var(--dm-cream)}.dm-paper{background:var(--dm-paper)}.dm-deep{background:radial-gradient(ellipse at 50% 0%, #b87a4a2e, transparent 60%), var(--dm-deep)}.dm-text{color:var(--dm-text)}.dm-text-soft{color:var(--dm-text-soft)}.dm-muted{color:var(--dm-muted)}.dm-accent{color:var(--dm-accent)}.dm-univers{border:1px solid #1a140e0f;transition:border-color .5s,box-shadow .5s}.dm-univers:hover{border-color:#b87a4a73;box-shadow:0 18px 50px -20px #1a140e73}.dm-filter-pill{text-transform:uppercase;letter-spacing:.28em;color:var(--dm-text);cursor:pointer;background:0 0;border:1px solid #1a140e2e;padding:.55rem 1.1rem;font-size:.62rem;transition:all .4s}.dm-filter-pill:hover{border-color:var(--dm-terracotta);color:var(--dm-terracotta)}.dm-filter-pill.dm-active{background:var(--dm-terracotta);color:#fff;border-color:var(--dm-terracotta)}.dm-piece{position:relative}.dm-piece a{transition:box-shadow .5s;box-shadow:0 8px 30px -12px #1a140e40}.dm-piece:hover a{box-shadow:0 22px 55px -18px #1a140e8c}.dm-price-on-dark{color:var(--dm-gold)}.dm-cta-final-accent{color:var(--dm-gold);font-style:italic}.dm-cta-primary-light{background:var(--dm-terracotta);color:#fff;text-transform:uppercase;letter-spacing:.32em;border:1px solid var(--dm-terracotta);align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.dm-cta-primary-light:hover{background:var(--dm-rust);border-color:var(--dm-rust)}.dm-cta-secondary-light{color:#f7ecd9eb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f7ecd973;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s;display:inline-flex}.dm-cta-secondary-light:hover{border-color:var(--dm-gold);color:var(--dm-gold)}.dm-home-featured{background:radial-gradient(80% 60% at 50% 0,#b87a4a73 0%,#0000 70%),linear-gradient(#1a140e 0%,#0e0a08 100%);padding:7rem 1.5rem;position:relative;overflow:hidden}.dm-home-featured__bg{pointer-events:none;opacity:.42;position:absolute;inset:0}.dm-home-featured__bg-img{object-fit:cover;filter:brightness(.65)contrast(1.05)saturate(.95)}.dm-home-featured__overlay{pointer-events:none;background:radial-gradient(100% 80% at 50% 30%,#1a140e73 0%,#1a140ed9 70%,#0e0a08 100%);position:absolute;inset:0}.dm-home-featured__grain{opacity:.28;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.95  0 0 0 0 0.85  0 0 0 0 0.7  0 0 0 0.20 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.dm-home-featured__inner{z-index:2;text-align:center;max-width:1280px;margin:0 auto;position:relative}.dm-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:#d6a370;margin-bottom:1.6rem;font-size:.62rem;font-weight:500}.dm-home-featured__title{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f7ecd9;letter-spacing:-.01em;text-shadow:0 2px 28px #3c26168c;margin-bottom:2.4rem;font-size:clamp(3rem,8vw,6.5rem);font-style:italic;font-weight:300;line-height:.95}.dm-home-featured__title .dm-amp{width:.4em;display:inline-block}.dm-home-featured__lede{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f7ecd9e0;max-width:720px;margin:0 auto 3.6rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic;line-height:1.6}.dm-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.9rem;max-width:1100px;margin:0 auto 3.4rem;display:grid}.dm-home-featured__thumb{aspect-ratio:4/5;border:1px solid #d6a37040;transition:transform .6s,border-color .6s,box-shadow .6s;position:relative;overflow:hidden}.dm-home-featured__thumb:hover{border-color:#d6a370b3;transform:translateY(-3px);box-shadow:0 12px 36px -12px #b87a4a80}.dm-home-featured__cta{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-bottom:2.2rem;display:inline-flex}.dm-home-featured__meta{letter-spacing:.32em;text-transform:uppercase;color:#f7ecd98c;flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.6rem;display:flex}@media (max-width:768px){.dm-home-featured{padding:4.5rem 1.2rem}.dm-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.6rem}.dm-home-featured__strip>:nth-child(4),.dm-home-featured__strip>:nth-child(5){display:none}.dm-home-featured__cta{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin:0 auto 1.8rem}.dm-home-featured__meta{gap:.5rem;font-size:.55rem}}.rn-main{--rn-cream:#f4ead7;--rn-paper:#ece2cd;--rn-stone:#cdbfa6;--rn-terracotta:#c8964a;--rn-rust:#7a3a1f;--rn-deep:#0a1322;--rn-charcoal:#0e1a2e;--rn-accent:#d49b50;--rn-gold:#e6b86a;--rn-text:#0a1322;--rn-text-soft:#2d3a52;--rn-muted:#6b7894;background:var(--rn-cream);color:var(--rn-text)}.rn-hero{background:var(--rn-deep)}.rn-hero-img{filter:brightness(.62)contrast(1.12)saturate(1.08)}.rn-hero-overlay{z-index:1;background:linear-gradient(#0a13228c 0%,#0a132252 35%,#0a132273 70%,#0a1322d9 100%)}.rn-hero-grain{z-index:2;mix-blend-mode:overlay;background-image:radial-gradient(circle at 30% 20%,#e6b86a0f,#0000 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.95  0 0 0 0 0.85  0 0 0 0 0.7  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.rn-hero-title{color:#f4ead7;text-shadow:0 2px 22px #0a132273;letter-spacing:-.02em;font-size:clamp(3.5rem,11vw,9rem)}.rn-hero-kicker{color:var(--rn-gold)}.rn-hero-lede{color:#f4ead7eb}.rn-hero-meta{color:#f4ead7e0;background:linear-gradient(#0000,#0a1322c7)}.rn-amp{width:.28em;display:inline-block}.rn-ornament{color:var(--rn-gold);opacity:.78}.rn-cta-primary{background:var(--rn-terracotta);color:#fff;text-transform:uppercase;letter-spacing:.32em;border:1px solid var(--rn-terracotta);align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.rn-cta-primary:hover{background:var(--rn-rust);border-color:var(--rn-rust);transform:translateY(-1px)}.rn-cta-secondary{color:#f4ead7eb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f4ead780;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.rn-cta-secondary:hover{border-color:var(--rn-gold);color:var(--rn-gold)}.rn-section{position:relative}.rn-cream{background:var(--rn-cream)}.rn-paper{background:var(--rn-paper)}.rn-deep{background:radial-gradient(ellipse at 50% 0%, #d49b502e, transparent 60%), var(--rn-deep)}.rn-text{color:var(--rn-text)}.rn-text-soft{color:var(--rn-text-soft)}.rn-muted{color:var(--rn-muted)}.rn-accent{color:var(--rn-accent)}.rn-univers{border:1px solid #0a13220f;transition:border-color .5s,box-shadow .5s}.rn-univers:hover{border-color:#d49b5073;box-shadow:0 18px 50px -20px #0a132273}.rn-filter-pill{text-transform:uppercase;letter-spacing:.28em;color:var(--rn-text);cursor:pointer;background:0 0;border:1px solid #0a13222e;padding:.55rem 1.1rem;font-size:.62rem;transition:all .4s}.rn-filter-pill:hover{border-color:var(--rn-terracotta);color:var(--rn-terracotta)}.rn-filter-pill.rn-active{background:var(--rn-terracotta);color:#fff;border-color:var(--rn-terracotta)}.rn-piece{position:relative}.rn-piece a{transition:box-shadow .5s;box-shadow:0 8px 30px -12px #0a132240}.rn-piece:hover a{box-shadow:0 22px 55px -18px #0a13228c}.rn-price-on-dark{color:var(--rn-gold)}.rn-cta-final-accent{color:var(--rn-gold);font-style:italic}.rn-cta-primary-light{background:var(--rn-terracotta);color:#fff;text-transform:uppercase;letter-spacing:.32em;border:1px solid var(--rn-terracotta);align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.rn-cta-primary-light:hover{background:var(--rn-rust);border-color:var(--rn-rust)}.rn-cta-secondary-light{color:#f4ead7eb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f4ead773;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s;display:inline-flex}.rn-cta-secondary-light:hover{border-color:var(--rn-gold);color:var(--rn-gold)}.rn-home-featured{background:radial-gradient(80% 60% at 50% 0,#d49b5073 0%,#0000 70%),linear-gradient(#0a1322 0%,#050a14 100%);padding:7rem 1.5rem;position:relative;overflow:hidden}.rn-home-featured__bg{pointer-events:none;opacity:.42;position:absolute;inset:0}.rn-home-featured__bg-img{object-fit:cover;filter:brightness(.65)contrast(1.05)saturate(.95)}.rn-home-featured__overlay{pointer-events:none;background:radial-gradient(100% 80% at 50% 30%,#0a132273 0%,#0a1322d9 70%,#050a14 100%);position:absolute;inset:0}.rn-home-featured__grain{opacity:.28;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.95  0 0 0 0 0.85  0 0 0 0 0.7  0 0 0 0.20 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.rn-home-featured__inner{z-index:2;text-align:center;max-width:1280px;margin:0 auto;position:relative}.rn-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:#e6b86a;margin-bottom:1.6rem;font-size:.62rem;font-weight:500}.rn-home-featured__title{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f4ead7;letter-spacing:-.01em;text-shadow:0 2px 28px #0a13228c;margin-bottom:2.4rem;font-size:clamp(3rem,8vw,6.5rem);font-style:italic;font-weight:300;line-height:.95}.rn-home-featured__title .rn-amp{width:.4em;display:inline-block}.rn-home-featured__lede{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f4ead7e0;max-width:720px;margin:0 auto 3.6rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic;line-height:1.6}.rn-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.9rem;max-width:1100px;margin:0 auto 3.4rem;display:grid}.rn-home-featured__thumb{aspect-ratio:4/5;border:1px solid #e6b86a40;transition:transform .6s,border-color .6s,box-shadow .6s;position:relative;overflow:hidden}.rn-home-featured__thumb:hover{border-color:#e6b86ab3;transform:translateY(-3px);box-shadow:0 12px 36px -12px #d49b5080}.rn-home-featured__cta{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-bottom:2.2rem;display:inline-flex}.rn-home-featured__meta{letter-spacing:.32em;text-transform:uppercase;color:#f4ead78c;flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.6rem;display:flex}@media (max-width:768px){.rn-home-featured{padding:4.5rem 1.2rem}.rn-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.6rem}.rn-home-featured__strip>:nth-child(4),.rn-home-featured__strip>:nth-child(5){display:none}.rn-home-featured__cta{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin:0 auto 1.8rem}.rn-home-featured__meta{gap:.5rem;font-size:.55rem}}.mm-main{--mm-cream:#f2f0eb;--mm-paper:#e8e6e1;--mm-stone:#bcbcbc;--mm-terracotta:#1a1a1a;--mm-rust:#000;--mm-deep:#0a0a0a;--mm-charcoal:#1a1a1a;--mm-accent:silver;--mm-gold:#d8d8d8;--mm-text:#0a0a0a;--mm-text-soft:#3a3a3a;--mm-muted:#7a7a7a;background:var(--mm-cream);color:var(--mm-text)}.mm-hero{background:var(--mm-deep)}.mm-hero-img{filter:brightness(.62)contrast(1.12)saturate(1.08)}.mm-hero-overlay{z-index:1;background:linear-gradient(#0a0a0a8c 0%,#0a0a0a52 35%,#0a0a0a73 70%,#0a0a0ad9 100%)}.mm-hero-grain{z-index:2;mix-blend-mode:overlay;background-image:radial-gradient(circle at 30% 20%,#d8d8d80f,#0000 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.mm-hero-title{color:#f2f0eb;text-shadow:0 2px 22px #0a0a0a73;letter-spacing:-.02em;font-size:clamp(3.5rem,11vw,9rem)}.mm-hero-kicker{color:var(--mm-gold)}.mm-hero-lede{color:#f2f0ebeb}.mm-hero-meta{color:#f2f0ebe0;background:linear-gradient(#0000,#0a0a0ac7)}.mm-amp{width:.28em;display:inline-block}.mm-ornament{color:var(--mm-gold);opacity:.78}.mm-cta-primary{color:#0a0a0a;text-transform:uppercase;letter-spacing:.32em;background:#f2f0eb;border:1px solid #f2f0eb;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.mm-cta-primary:hover{background:#fff;border-color:#fff;transform:translateY(-1px)}.mm-cta-secondary{color:#f2f0ebeb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f2f0eb80;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.mm-cta-secondary:hover{border-color:var(--mm-gold);color:var(--mm-gold)}.mm-section{position:relative}.mm-cream{background:var(--mm-cream)}.mm-paper{background:var(--mm-paper)}.mm-deep{background:radial-gradient(ellipse at 50% 0%, #c0c0c02e, transparent 60%), var(--mm-deep)}.mm-text{color:var(--mm-text)}.mm-text-soft{color:var(--mm-text-soft)}.mm-muted{color:var(--mm-muted)}.mm-accent{color:var(--mm-accent)}.mm-univers{border:1px solid #0a0a0a0f;transition:border-color .5s,box-shadow .5s}.mm-univers:hover{border-color:#c0c0c073;box-shadow:0 18px 50px -20px #0a0a0a73}.mm-filter-pill{text-transform:uppercase;letter-spacing:.28em;color:var(--mm-text);cursor:pointer;background:0 0;border:1px solid #0a0a0a2e;padding:.55rem 1.1rem;font-size:.62rem;transition:all .4s}.mm-filter-pill:hover{border-color:var(--mm-text);color:var(--mm-text)}.mm-filter-pill.mm-active{background:var(--mm-text);color:#f2f0eb;border-color:var(--mm-text)}.mm-piece{position:relative}.mm-piece a{transition:box-shadow .5s;box-shadow:0 8px 30px -12px #0a0a0a40}.mm-piece:hover a{box-shadow:0 22px 55px -18px #0a0a0a8c}.mm-price-on-dark{color:var(--mm-gold)}.mm-cta-final-accent{color:var(--mm-gold);font-style:italic}.mm-cta-primary-light{color:#0a0a0a;text-transform:uppercase;letter-spacing:.32em;background:#f2f0eb;border:1px solid #f2f0eb;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.mm-cta-primary-light:hover{background:#fff;border-color:#fff}.mm-cta-secondary-light{color:#f2f0ebeb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f2f0eb73;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s;display:inline-flex}.mm-cta-secondary-light:hover{border-color:var(--mm-gold);color:var(--mm-gold)}.mm-home-featured{background:radial-gradient(80% 60% at 50% 0,#c0c0c073 0%,#0000 70%),linear-gradient(#0a0a0a 0%,#000 100%);padding:7rem 1.5rem;position:relative;overflow:hidden}.mm-home-featured__bg{pointer-events:none;opacity:.42;position:absolute;inset:0}.mm-home-featured__bg-img{object-fit:cover;filter:brightness(.65)contrast(1.05)saturate(.95)}.mm-home-featured__overlay{pointer-events:none;background:radial-gradient(100% 80% at 50% 30%,#0a0a0a73 0%,#0a0a0ad9 70%,#000 100%);position:absolute;inset:0}.mm-home-featured__grain{opacity:.28;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0.20 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.mm-home-featured__inner{z-index:2;text-align:center;max-width:1280px;margin:0 auto;position:relative}.mm-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:#d8d8d8;margin-bottom:1.6rem;font-size:.62rem;font-weight:500}.mm-home-featured__title{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f2f0eb;letter-spacing:-.01em;text-shadow:0 2px 28px #0a0a0a8c;margin-bottom:2.4rem;font-size:clamp(3rem,8vw,6.5rem);font-style:italic;font-weight:300;line-height:.95}.mm-home-featured__title .mm-amp{width:.4em;display:inline-block}.mm-home-featured__lede{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f2f0ebe0;max-width:720px;margin:0 auto 3.6rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic;line-height:1.6}.mm-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.9rem;max-width:1100px;margin:0 auto 3.4rem;display:grid}.mm-home-featured__thumb{aspect-ratio:4/5;border:1px solid #d8d8d840;transition:transform .6s,border-color .6s,box-shadow .6s;position:relative;overflow:hidden}.mm-home-featured__thumb:hover{border-color:#d8d8d8b3;transform:translateY(-3px);box-shadow:0 12px 36px -12px #c0c0c080}.mm-home-featured__cta{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-bottom:2.2rem;display:inline-flex}.mm-home-featured__meta{letter-spacing:.32em;text-transform:uppercase;color:#f2f0eb8c;flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.6rem;display:flex}@media (max-width:768px){.mm-home-featured{padding:4.5rem 1.2rem}.mm-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.6rem}.mm-home-featured__strip>:nth-child(4),.mm-home-featured__strip>:nth-child(5){display:none}.mm-home-featured__cta{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin:0 auto 1.8rem}.mm-home-featured__meta{gap:.5rem;font-size:.55rem}}.mj-main{--mj-cream:#f0e6d2;--mj-paper:#e0d4ba;--mj-stone:#8a6a4a;--mj-terracotta:#14100a;--mj-rust:#000;--mj-deep:#0a0a0a;--mj-charcoal:#14100a;--mj-accent:#b8916a;--mj-gold:#d49b50;--mj-text:#0a0a0a;--mj-text-soft:#2a1a0e;--mj-muted:#6a4a30;background:var(--mj-cream);color:var(--mj-text)}.mj-hero{background:var(--mj-deep)}.mj-hero-img{filter:brightness(.62)contrast(1.12)saturate(1.08)}.mj-hero-overlay{z-index:1;background:linear-gradient(#0a0a0a8c 0%,#0a0a0a52 35%,#0a0a0a73 70%,#0a0a0ad9 100%)}.mj-hero-grain{z-index:2;mix-blend-mode:overlay;background-image:radial-gradient(circle at 30% 20%,#d8d8d80f,#0000 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.mj-hero-title{color:#f0e6d2;text-shadow:0 2px 22px #0a0a0a73;letter-spacing:-.02em;font-size:clamp(3.5rem,11vw,9rem)}.mj-hero-kicker{color:var(--mj-gold)}.mj-hero-lede{color:#f2f0ebeb}.mj-hero-meta{color:#f2f0ebe0;background:linear-gradient(#0000,#0a0a0ac7)}.mj-amp{width:.28em;display:inline-block}.mj-ornament{color:var(--mj-gold);opacity:.78}.mj-cta-primary{color:#0a0a0a;text-transform:uppercase;letter-spacing:.32em;background:#f0e6d2;border:1px solid #f0e6d2;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.mj-cta-primary:hover{background:#fff;border-color:#fff;transform:translateY(-1px)}.mj-cta-secondary{color:#f2f0ebeb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f2f0eb80;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.mj-cta-secondary:hover{border-color:var(--mj-gold);color:var(--mj-gold)}.mj-section{position:relative}.mj-cream{background:var(--mj-cream)}.mj-paper{background:var(--mj-paper)}.mj-deep{background:radial-gradient(ellipse at 50% 0%, #c0c0c02e, transparent 60%), var(--mj-deep)}.mj-text{color:var(--mj-text)}.mj-text-soft{color:var(--mj-text-soft)}.mj-muted{color:var(--mj-muted)}.mj-accent{color:var(--mj-accent)}.mj-univers{border:1px solid #0a0a0a0f;transition:border-color .5s,box-shadow .5s}.mj-univers:hover{border-color:#c0c0c073;box-shadow:0 18px 50px -20px #0a0a0a73}.mj-filter-pill{text-transform:uppercase;letter-spacing:.28em;color:var(--mj-text);cursor:pointer;background:0 0;border:1px solid #0a0a0a2e;padding:.55rem 1.1rem;font-size:.62rem;transition:all .4s}.mj-filter-pill:hover{border-color:var(--mj-text);color:var(--mj-text)}.mj-filter-pill.mj-active{background:var(--mj-text);color:#f0e6d2;border-color:var(--mj-text)}.mj-piece{position:relative}.mj-piece a{transition:box-shadow .5s;box-shadow:0 8px 30px -12px #0a0a0a40}.mj-piece:hover a{box-shadow:0 22px 55px -18px #0a0a0a8c}.mj-price-on-dark{color:var(--mj-gold)}.mj-cta-final-accent{color:var(--mj-gold);font-style:italic}.mj-cta-primary-light{color:#0a0a0a;text-transform:uppercase;letter-spacing:.32em;background:#f0e6d2;border:1px solid #f0e6d2;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.mj-cta-primary-light:hover{background:#fff;border-color:#fff}.mj-cta-secondary-light{color:#f2f0ebeb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f2f0eb73;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s;display:inline-flex}.mj-cta-secondary-light:hover{border-color:var(--mj-gold);color:var(--mj-gold)}.mj-home-featured{background:radial-gradient(80% 60% at 50% 0,#c0c0c073 0%,#0000 70%),linear-gradient(#0a0a0a 0%,#000 100%);padding:7rem 1.5rem;position:relative;overflow:hidden}.mj-home-featured__bg{pointer-events:none;opacity:.42;position:absolute;inset:0}.mj-home-featured__bg-img{object-fit:cover;filter:brightness(.65)contrast(1.05)saturate(.95)}.mj-home-featured__overlay{pointer-events:none;background:radial-gradient(100% 80% at 50% 30%,#0a0a0a73 0%,#0a0a0ad9 70%,#000 100%);position:absolute;inset:0}.mj-home-featured__grain{opacity:.28;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0.20 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.mj-home-featured__inner{z-index:2;text-align:center;max-width:1280px;margin:0 auto;position:relative}.mj-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:#d49b50;margin-bottom:1.6rem;font-size:.62rem;font-weight:500}.mj-home-featured__title{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f0e6d2;letter-spacing:-.01em;text-shadow:0 2px 28px #0a0a0a8c;margin-bottom:2.4rem;font-size:clamp(3rem,8vw,6.5rem);font-style:italic;font-weight:300;line-height:.95}.mj-home-featured__title .mj-amp{width:.4em;display:inline-block}.mj-home-featured__lede{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f2f0ebe0;max-width:720px;margin:0 auto 3.6rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic;line-height:1.6}.mj-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.9rem;max-width:1100px;margin:0 auto 3.4rem;display:grid}.mj-home-featured__thumb{aspect-ratio:4/5;border:1px solid #d8d8d840;transition:transform .6s,border-color .6s,box-shadow .6s;position:relative;overflow:hidden}.mj-home-featured__thumb:hover{border-color:#d8d8d8b3;transform:translateY(-3px);box-shadow:0 12px 36px -12px #c0c0c080}.mj-home-featured__cta{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-bottom:2.2rem;display:inline-flex}.mj-home-featured__meta{letter-spacing:.32em;text-transform:uppercase;color:#f2f0eb8c;flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.6rem;display:flex}@media (max-width:768px){.mj-home-featured{padding:4.5rem 1.2rem}.mj-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.6rem}.mj-home-featured__strip>:nth-child(4),.mj-home-featured__strip>:nth-child(5){display:none}.mj-home-featured__cta{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin:0 auto 1.8rem}.mj-home-featured__meta{gap:.5rem;font-size:.55rem}}.rh-main{--rh-cream:#f4ead4;--rh-paper:#ede1c2;--rh-stone:#a07045;--rh-terracotta:#1f1208;--rh-rust:#000;--rh-deep:#1a0d05;--rh-charcoal:#1f1208;--rh-accent:#c89858;--rh-gold:#e8a958;--rh-text:#1a0d05;--rh-text-soft:#4a2814;--rh-muted:#7a5530;background:var(--rh-cream);color:var(--rh-text)}.rh-hero{background:var(--rh-deep)}.rh-hero-img{filter:brightness(.62)contrast(1.12)saturate(1.08)}.rh-hero-overlay{z-index:1;background:linear-gradient(#0a0a0a8c 0%,#0a0a0a52 35%,#0a0a0a73 70%,#0a0a0ad9 100%)}.rh-hero-grain{z-index:2;mix-blend-mode:overlay;background-image:radial-gradient(circle at 30% 20%,#d8d8d80f,#0000 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.rh-hero-title{color:#f4ead4;text-shadow:0 2px 22px #0a0a0a73;letter-spacing:-.02em;font-size:clamp(3.5rem,11vw,9rem)}.rh-hero-kicker{color:var(--rh-gold)}.rh-hero-lede{color:#f2f0ebeb}.rh-hero-meta{color:#f2f0ebe0;background:linear-gradient(#0000,#0a0a0ac7)}.rh-amp{width:.28em;display:inline-block}.rh-ornament{color:var(--rh-gold);opacity:.78}.rh-cta-primary{color:#1a0d05;text-transform:uppercase;letter-spacing:.32em;background:#f4ead4;border:1px solid #f4ead4;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.rh-cta-primary:hover{background:#fff;border-color:#fff;transform:translateY(-1px)}.rh-cta-secondary{color:#f2f0ebeb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f2f0eb80;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.rh-cta-secondary:hover{border-color:var(--rh-gold);color:var(--rh-gold)}.rh-section{position:relative}.rh-cream{background:var(--rh-cream)}.rh-paper{background:var(--rh-paper)}.rh-deep{background:radial-gradient(ellipse at 50% 0%, #c0c0c02e, transparent 60%), var(--rh-deep)}.rh-text{color:var(--rh-text)}.rh-text-soft{color:var(--rh-text-soft)}.rh-muted{color:var(--rh-muted)}.rh-accent{color:var(--rh-accent)}.rh-univers{border:1px solid #0a0a0a0f;transition:border-color .5s,box-shadow .5s}.rh-univers:hover{border-color:#c0c0c073;box-shadow:0 18px 50px -20px #0a0a0a73}.rh-filter-pill{text-transform:uppercase;letter-spacing:.28em;color:var(--rh-text);cursor:pointer;background:0 0;border:1px solid #0a0a0a2e;padding:.55rem 1.1rem;font-size:.62rem;transition:all .4s}.rh-filter-pill:hover{border-color:var(--rh-text);color:var(--rh-text)}.rh-filter-pill.rh-active{background:var(--rh-text);color:#f4ead4;border-color:var(--rh-text)}.rh-piece{position:relative}.rh-piece a{transition:box-shadow .5s;box-shadow:0 8px 30px -12px #0a0a0a40}.rh-piece:hover a{box-shadow:0 22px 55px -18px #0a0a0a8c}.rh-price-on-dark{color:var(--rh-gold)}.rh-cta-final-accent{color:var(--rh-gold);font-style:italic}.rh-cta-primary-light{color:#1a0d05;text-transform:uppercase;letter-spacing:.32em;background:#f4ead4;border:1px solid #f4ead4;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.rh-cta-primary-light:hover{background:#fff;border-color:#fff}.rh-cta-secondary-light{color:#f2f0ebeb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f2f0eb73;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s;display:inline-flex}.rh-cta-secondary-light:hover{border-color:var(--rh-gold);color:var(--rh-gold)}.rh-home-featured{background:radial-gradient(80% 60% at 50% 0,#c0c0c073 0%,#0000 70%),linear-gradient(#1a0d05 0%,#000 100%);padding:7rem 1.5rem;position:relative;overflow:hidden}.rh-home-featured__bg{pointer-events:none;opacity:.42;position:absolute;inset:0}.rh-home-featured__bg-img{object-fit:cover;filter:brightness(.65)contrast(1.05)saturate(.95)}.rh-home-featured__overlay{pointer-events:none;background:radial-gradient(100% 80% at 50% 30%,#0a0a0a73 0%,#0a0a0ad9 70%,#000 100%);position:absolute;inset:0}.rh-home-featured__grain{opacity:.28;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0.20 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.rh-home-featured__inner{z-index:2;text-align:center;max-width:1280px;margin:0 auto;position:relative}.rh-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:#e8a958;margin-bottom:1.6rem;font-size:.62rem;font-weight:500}.rh-home-featured__title{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f4ead4;letter-spacing:-.01em;text-shadow:0 2px 28px #0a0a0a8c;margin-bottom:2.4rem;font-size:clamp(3rem,8vw,6.5rem);font-style:italic;font-weight:300;line-height:.95}.rh-home-featured__title .rh-amp{width:.4em;display:inline-block}.rh-home-featured__lede{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f2f0ebe0;max-width:720px;margin:0 auto 3.6rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic;line-height:1.6}.rh-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.9rem;max-width:1100px;margin:0 auto 3.4rem;display:grid}.rh-home-featured__thumb{aspect-ratio:4/5;border:1px solid #d8d8d840;transition:transform .6s,border-color .6s,box-shadow .6s;position:relative;overflow:hidden}.rh-home-featured__thumb:hover{border-color:#d8d8d8b3;transform:translateY(-3px);box-shadow:0 12px 36px -12px #c0c0c080}.rh-home-featured__cta{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-bottom:2.2rem;display:inline-flex}.rh-home-featured__meta{letter-spacing:.32em;text-transform:uppercase;color:#f2f0eb8c;flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.6rem;display:flex}@media (max-width:768px){.rh-home-featured{padding:4.5rem 1.2rem}.rh-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.6rem}.rh-home-featured__strip>:nth-child(4),.rh-home-featured__strip>:nth-child(5){display:none}.rh-home-featured__cta{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin:0 auto 1.8rem}.rh-home-featured__meta{gap:.5rem;font-size:.55rem}}.ne-main{--ne-cream:#f4f1eb;--ne-paper:#ece9e3;--ne-stone:#5a5a5a;--ne-terracotta:#0d0d0d;--ne-rust:#050505;--ne-deep:#050505;--ne-charcoal:#0d0d0d;--ne-accent:#b8b6b0;--ne-gold:#c9c9c9;--ne-text:#050505;--ne-text-soft:#4a4a4a;--ne-muted:#6e6e6e;background:var(--ne-cream);color:var(--ne-text)}.ne-hero{background:var(--ne-deep)}.ne-hero-img{filter:brightness(.72)contrast(1.18)saturate(0)grayscale()}.ne-hero-overlay{z-index:1;background:linear-gradient(#0a0a0a8c 0%,#0a0a0a52 35%,#0a0a0a73 70%,#0a0a0ad9 100%)}.ne-hero-grain{z-index:2;mix-blend-mode:overlay;background-image:radial-gradient(circle at 30% 20%,#d8d8d80f,#0000 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.ne-hero-title{color:#f4f1eb;text-shadow:0 2px 22px #0a0a0a73;letter-spacing:-.02em;font-size:clamp(3.5rem,11vw,9rem)}.ne-hero-kicker{color:var(--ne-gold)}.ne-hero-lede{color:#f2f0ebeb}.ne-hero-meta{color:#f2f0ebe0;background:linear-gradient(#0000,#0a0a0ac7)}.ne-amp{width:.28em;display:inline-block}.ne-ornament{color:var(--ne-gold);opacity:.78}.ne-cta-primary{color:#050505;text-transform:uppercase;letter-spacing:.32em;background:#f4f1eb;border:1px solid #f4f1eb;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.ne-cta-primary:hover{background:#fff;border-color:#fff;transform:translateY(-1px)}.ne-cta-secondary{color:#f2f0ebeb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f2f0eb80;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.ne-cta-secondary:hover{border-color:var(--ne-gold);color:var(--ne-gold)}.ne-section{position:relative}.ne-cream{background:var(--ne-cream)}.ne-paper{background:var(--ne-paper)}.ne-deep{background:radial-gradient(ellipse at 50% 0%, #c0c0c02e, transparent 60%), var(--ne-deep)}.ne-text{color:var(--ne-text)}.ne-text-soft{color:var(--ne-text-soft)}.ne-muted{color:var(--ne-muted)}.ne-accent{color:var(--ne-accent)}.ne-univers{border:1px solid #0a0a0a0f;transition:border-color .5s,box-shadow .5s}.ne-univers:hover{border-color:#c0c0c073;box-shadow:0 18px 50px -20px #0a0a0a73}.ne-filter-pill{text-transform:uppercase;letter-spacing:.28em;color:var(--ne-text);cursor:pointer;background:0 0;border:1px solid #0a0a0a2e;padding:.55rem 1.1rem;font-size:.62rem;transition:all .4s}.ne-filter-pill:hover{border-color:var(--ne-text);color:var(--ne-text)}.ne-filter-pill.ne-active{background:var(--ne-text);color:#f4f1eb;border-color:var(--ne-text)}.ne-piece{position:relative}.ne-piece a{transition:box-shadow .5s;box-shadow:0 8px 30px -12px #0a0a0a40}.ne-piece:hover a{box-shadow:0 22px 55px -18px #0a0a0a8c}.ne-price-on-dark{color:var(--ne-gold)}.ne-cta-final-accent{color:var(--ne-gold);font-style:italic}.ne-cta-primary-light{color:#050505;text-transform:uppercase;letter-spacing:.32em;background:#f4f1eb;border:1px solid #f4f1eb;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.ne-cta-primary-light:hover{background:#fff;border-color:#fff}.ne-cta-secondary-light{color:#f2f0ebeb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f2f0eb73;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s;display:inline-flex}.ne-cta-secondary-light:hover{border-color:var(--ne-gold);color:var(--ne-gold)}.ne-home-featured{background:radial-gradient(80% 60% at 50% 0,#c0c0c073 0%,#0000 70%),linear-gradient(#050505 0% 100%);padding:7rem 1.5rem;position:relative;overflow:hidden}.ne-home-featured__bg{pointer-events:none;opacity:.42;position:absolute;inset:0}.ne-home-featured__bg-img{object-fit:cover;filter:brightness(.78)contrast(1.1)saturate(0)grayscale()}.ne-home-featured__overlay{pointer-events:none;background:radial-gradient(100% 80% at 50% 30%,#0a0a0a73 0%,#0a0a0ad9 70%,#050505 100%);position:absolute;inset:0}.ne-home-featured__grain{opacity:.28;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0.20 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.ne-home-featured__inner{z-index:2;text-align:center;max-width:1280px;margin:0 auto;position:relative}.ne-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:#c9c9c9;margin-bottom:1.6rem;font-size:.62rem;font-weight:500}.ne-home-featured__title{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f4f1eb;letter-spacing:-.01em;text-shadow:0 2px 28px #0a0a0a8c;margin-bottom:2.4rem;font-size:clamp(3rem,8vw,6.5rem);font-style:italic;font-weight:300;line-height:.95}.ne-home-featured__title .ne-amp{width:.4em;display:inline-block}.ne-home-featured__lede{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f2f0ebe0;max-width:720px;margin:0 auto 3.6rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic;line-height:1.6}.ne-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.9rem;max-width:1100px;margin:0 auto 3.4rem;display:grid}.ne-home-featured__thumb{aspect-ratio:4/5;border:1px solid #d8d8d840;transition:transform .6s,border-color .6s,box-shadow .6s;position:relative;overflow:hidden}.ne-home-featured__thumb:hover{border-color:#d8d8d8b3;transform:translateY(-3px);box-shadow:0 12px 36px -12px #c0c0c080}.ne-home-featured__cta{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-bottom:2.2rem;display:inline-flex}.ne-home-featured__meta{letter-spacing:.32em;text-transform:uppercase;color:#f2f0eb8c;flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.6rem;display:flex}@media (max-width:768px){.ne-home-featured{padding:4.5rem 1.2rem}.ne-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.6rem}.ne-home-featured__strip>:nth-child(4),.ne-home-featured__strip>:nth-child(5){display:none}.ne-home-featured__cta{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin:0 auto 1.8rem}.ne-home-featured__meta{gap:.5rem;font-size:.55rem}}.lf-main{--lf-cream:#ece6d6;--lf-paper:#d8d0bc;--lf-stone:#4a4e52;--lf-terracotta:#3a2a1c;--lf-rust:#1a1c1e;--lf-deep:#1a1c1e;--lf-charcoal:#2a2d30;--lf-accent:#c8c0a8;--lf-gold:#e8b478;--lf-text:#1a1c1e;--lf-text-soft:#4a4e52;--lf-muted:#7a7e72;background:var(--lf-cream);color:var(--lf-text)}.lf-hero{background:var(--lf-deep)}.lf-hero-img{filter:brightness(.78)contrast(1.1)saturate(.65)}.lf-hero-overlay{z-index:1;background:linear-gradient(#0a0a0a8c 0%,#0a0a0a52 35%,#0a0a0a73 70%,#0a0a0ad9 100%)}.lf-hero-grain{z-index:2;mix-blend-mode:overlay;background-image:radial-gradient(circle at 30% 20%,#d8d8d80f,#0000 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.lf-hero-title{color:#f4f1eb;text-shadow:0 2px 22px #0a0a0a73;letter-spacing:-.02em;font-size:clamp(3.5rem,11vw,9rem)}.lf-hero-kicker{color:var(--lf-gold)}.lf-hero-lede{color:#f2f0ebeb}.lf-hero-meta{color:#f2f0ebe0;background:linear-gradient(#0000,#0a0a0ac7)}.lf-amp{display:inlilf-block;width:.28em}.lf-ornament{color:var(--lf-gold);opacity:.78}.lf-cta-primary{display:inlilf-flex;color:#050505;text-transform:uppercase;letter-spacing:.32em;background:#f4f1eb;border:1px solid #f4f1eb;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1)}.lf-cta-primary:hover{background:#fff;border-color:#fff;transform:translateY(-1px)}.lf-cta-secondary{display:inlilf-flex;color:#f2f0ebeb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f2f0eb80;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1)}.lf-cta-secondary:hover{border-color:var(--lf-gold);color:var(--lf-gold)}.lf-section{position:relative}.lf-cream{background:var(--lf-cream)}.lf-paper{background:var(--lf-paper)}.lf-deep{background:radial-gradient(ellipse at 50% 0%, #c0c0c02e, transparent 60%), var(--lf-deep)}.lf-text{color:var(--lf-text)}.lf-text-soft{color:var(--lf-text-soft)}.lf-muted{color:var(--lf-muted)}.lf-accent{color:var(--lf-accent)}.lf-univers{border:1px solid #0a0a0a0f;transition:border-color .5s,box-shadow .5s}.lf-univers:hover{border-color:#c0c0c073;box-shadow:0 18px 50px -20px #0a0a0a73}.lf-filter-pill{text-transform:uppercase;letter-spacing:.28em;color:var(--lf-text);cursor:pointer;background:0 0;border:1px solid #0a0a0a2e;padding:.55rem 1.1rem;font-size:.62rem;transition:all .4s}.lf-filter-pill:hover{border-color:var(--lf-text);color:var(--lf-text)}.lf-filter-pill.lf-active{background:var(--lf-text);color:#f4f1eb;border-color:var(--lf-text)}.lf-piece{position:relative}.lf-piece a{transition:box-shadow .5s;box-shadow:0 8px 30px -12px #0a0a0a40}.lf-piece:hover a{box-shadow:0 22px 55px -18px #0a0a0a8c}.lf-price-on-dark{color:var(--lf-gold)}.lf-cta-final-accent{color:var(--lf-gold);font-style:italic}.lf-cta-primary-light{display:inlilf-flex;color:#050505;text-transform:uppercase;letter-spacing:.32em;background:#f4f1eb;border:1px solid #f4f1eb;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1)}.lf-cta-primary-light:hover{background:#fff;border-color:#fff}.lf-cta-secondary-light{display:inlilf-flex;color:#f2f0ebeb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f2f0eb73;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s}.lf-cta-secondary-light:hover{border-color:var(--lf-gold);color:var(--lf-gold)}.lf-home-featured{background:radial-gradient(80% 60% at 50% 0,#c0c0c073 0%,#0000 70%),linear-gradient(#050505 0% 100%);padding:7rem 1.5rem;position:relative;overflow:hidden}.lf-home-featured__bg{pointer-events:none;opacity:.42;position:absolute;inset:0}.lf-home-featured__bg-img{object-fit:cover;filter:brightness(.82)contrast(1.06)saturate(.7)}.lf-home-featured__overlay{pointer-events:none;background:radial-gradient(100% 80% at 50% 30%,#0a0a0a73 0%,#0a0a0ad9 70%,#050505 100%);position:absolute;inset:0}.lf-home-featured__grain{opacity:.28;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0.20 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.lf-home-featured__inner{z-index:2;text-align:center;max-width:1280px;margin:0 auto;position:relative}.lf-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:#c9c9c9;margin-bottom:1.6rem;font-size:.62rem;font-weight:500}.lf-home-featured__title{font-family:var(--font-cormorant), "Cormorant Garamond", serif;lilf-height:.95;color:#f4f1eb;letter-spacing:-.01em;text-shadow:0 2px 28px #0a0a0a8c;margin-bottom:2.4rem;font-size:clamp(3rem,8vw,6.5rem);font-style:italic;font-weight:300}.lf-home-featured__title .lf-amp{display:inlilf-block;width:.4em}.lf-home-featured__lede{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f2f0ebe0;lilf-height:1.6;max-width:720px;margin:0 auto 3.6rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic}.lf-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.9rem;max-width:1100px;margin:0 auto 3.4rem;display:grid}.lf-home-featured__thumb{aspect-ratio:4/5;border:1px solid #d8d8d840;transition:transform .6s,border-color .6s,box-shadow .6s;position:relative;overflow:hidden}.lf-home-featured__thumb:hover{border-color:#d8d8d8b3;transform:translateY(-3px);box-shadow:0 12px 36px -12px #c0c0c080}.lf-home-featured__cta{display:inlilf-flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin-bottom:2.2rem}.lf-home-featured__meta{letter-spacing:.32em;text-transform:uppercase;color:#f2f0eb8c;flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.6rem;display:flex}@media (max-width:768px){.lf-home-featured{padding:4.5rem 1.2rem}.lf-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.6rem}.lf-home-featured__strip>:nth-child(4),.lf-home-featured__strip>:nth-child(5){display:none}.lf-home-featured__cta{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin:0 auto 1.8rem}.lf-home-featured__meta{gap:.5rem;font-size:.55rem}}.st-main{--st-cream:#f4ecd8;--st-paper:#ece2c8;--st-stone:#6b5d44;--st-terracotta:#c46a3d;--st-rust:#b85a2e;--st-deep:#1f1610;--st-charcoal:#2a1f14;--st-accent:#8a8a5a;--st-gold:#d8a35a;--st-text:#2a1f14;--st-text-soft:#6b5d44;--st-muted:#8a7e62;background:var(--st-cream);color:var(--st-text)}.st-hero{background:var(--st-deep)}.st-hero-img{filter:brightness(.96)contrast(.98)saturate(.88)sepia(.06)}.st-hero-overlay{z-index:1;background:linear-gradient(#0a0a0a8c 0%,#0a0a0a52 35%,#0a0a0a73 70%,#0a0a0ad9 100%)}.st-hero-grain{z-index:2;mix-blend-mode:overlay;background-image:radial-gradient(circle at 30% 20%,#d8d8d80f,#0000 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.st-hero-title{color:#f4f1eb;text-shadow:0 2px 22px #0a0a0a73;letter-spacing:-.02em;font-size:clamp(3.5rem,11vw,9rem)}.st-hero-kicker{color:var(--st-gold)}.st-hero-lede{color:#f2f0ebeb}.st-hero-meta{color:#f2f0ebe0;background:linear-gradient(#0000,#0a0a0ac7)}.st-amp{display:inlist-block;width:.28em}.st-ornament{color:var(--st-gold);opacity:.78}.st-cta-primary{display:inlist-flex;color:#050505;text-transform:uppercase;letter-spacing:.32em;background:#f4f1eb;border:1px solid #f4f1eb;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1)}.st-cta-primary:hover{background:#fff;border-color:#fff;transform:translateY(-1px)}.st-cta-secondary{display:inlist-flex;color:#f2f0ebeb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f2f0eb80;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1)}.st-cta-secondary:hover{border-color:var(--st-gold);color:var(--st-gold)}.st-section{position:relative}.st-cream{background:var(--st-cream)}.st-paper{background:var(--st-paper)}.st-deep{background:radial-gradient(ellipse at 50% 0%, #c0c0c02e, transparent 60%), var(--st-deep)}.st-text{color:var(--st-text)}.st-text-soft{color:var(--st-text-soft)}.st-muted{color:var(--st-muted)}.st-accent{color:var(--st-accent)}.st-univers{border:1px solid #0a0a0a0f;transition:border-color .5s,box-shadow .5s}.st-univers:hover{border-color:#c0c0c073;box-shadow:0 18px 50px -20px #0a0a0a73}.st-filter-pill{text-transform:uppercase;letter-spacing:.28em;color:var(--st-text);cursor:pointer;background:0 0;border:1px solid #0a0a0a2e;padding:.55rem 1.1rem;font-size:.62rem;transition:all .4s}.st-filter-pill:hover{border-color:var(--st-text);color:var(--st-text)}.st-filter-pill.st-active{background:var(--st-text);color:#f4f1eb;border-color:var(--st-text)}.st-piece{position:relative}.st-piece a{transition:box-shadow .5s;box-shadow:0 8px 30px -12px #0a0a0a40}.st-piece:hover a{box-shadow:0 22px 55px -18px #0a0a0a8c}.st-price-on-dark{color:var(--st-gold)}.st-cta-final-accent{color:var(--st-gold);font-style:italic}.st-cta-primary-light{display:inlist-flex;color:#050505;text-transform:uppercase;letter-spacing:.32em;background:#f4f1eb;border:1px solid #f4f1eb;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1)}.st-cta-primary-light:hover{background:#fff;border-color:#fff}.st-cta-secondary-light{display:inlist-flex;color:#f2f0ebeb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f2f0eb73;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s}.st-cta-secondary-light:hover{border-color:var(--st-gold);color:var(--st-gold)}.st-home-featured{background:radial-gradient(80% 60% at 50% 0,#c0c0c073 0%,#0000 70%),linear-gradient(#050505 0% 100%);padding:7rem 1.5rem;position:relative;overflow:hidden}.st-home-featured__bg{pointer-events:none;opacity:.42;position:absolute;inset:0}.st-home-featured__bg-img{object-fit:cover;filter:brightness(.98)contrast(.96)saturate(.92)sepia(.05)}.st-home-featured__overlay{pointer-events:none;background:radial-gradient(100% 80% at 50% 30%,#0a0a0a73 0%,#0a0a0ad9 70%,#050505 100%);position:absolute;inset:0}.st-home-featured__grain{opacity:.28;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0.20 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.st-home-featured__inner{z-index:2;text-align:center;max-width:1280px;margin:0 auto;position:relative}.st-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:#c9c9c9;margin-bottom:1.6rem;font-size:.62rem;font-weight:500}.st-home-featured__title{font-family:var(--font-cormorant), "Cormorant Garamond", serif;list-height:.95;color:#f4f1eb;letter-spacing:-.01em;text-shadow:0 2px 28px #0a0a0a8c;margin-bottom:2.4rem;font-size:clamp(3rem,8vw,6.5rem);font-style:italic;font-weight:300}.st-home-featured__title .st-amp{display:inlist-block;width:.4em}.st-home-featured__lede{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f2f0ebe0;list-height:1.6;max-width:720px;margin:0 auto 3.6rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic}.st-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.9rem;max-width:1100px;margin:0 auto 3.4rem;display:grid}.st-home-featured__thumb{aspect-ratio:4/5;border:1px solid #d8d8d840;transition:transform .6s,border-color .6s,box-shadow .6s;position:relative;overflow:hidden}.st-home-featured__thumb:hover{border-color:#d8d8d8b3;transform:translateY(-3px);box-shadow:0 12px 36px -12px #c0c0c080}.st-home-featured__cta{display:inlist-flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin-bottom:2.2rem}.st-home-featured__meta{letter-spacing:.32em;text-transform:uppercase;color:#f2f0eb8c;flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.6rem;display:flex}@media (max-width:768px){.st-home-featured{padding:4.5rem 1.2rem}.st-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.6rem}.st-home-featured__strip>:nth-child(4),.st-home-featured__strip>:nth-child(5){display:none}.st-home-featured__cta{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin:0 auto 1.8rem}.st-home-featured__meta{gap:.5rem;font-size:.55rem}}.nya-main{--nya-cream:#0a0e1c;--nya-paper:#14182a;--nya-stone:#b8b8c0;--nya-terracotta:#f5b800;--nya-rust:#e0a000;--nya-deep:#050810;--nya-charcoal:#2a1f14;--nya-accent:#7a7a82;--nya-gold:#d8a35a;--nya-text:#2a1f14;--nya-text-soft:#b8b8c0;--nya-muted:#8a7e62;background:var(--nya-cream);color:var(--nya-text)}.nya-hero{background:var(--nya-deep)}.nya-hero-img{filter:brightness(.94)contrast(1.05)saturate(.92)}.nya-hero-overlay{z-index:1;background:linear-gradient(#0a0a0a8c 0%,#0a0a0a52 35%,#0a0a0a73 70%,#0a0a0ad9 100%)}.nya-hero-grain{z-index:2;mix-blend-mode:overlay;background-image:radial-gradient(circle at 30% 20%,#d8d8d80f,#0000 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.nya-hero-title{color:#f4f1eb;text-shadow:0 2px 22px #0a0a0a73;letter-spacing:-.02em;font-size:clamp(3.5rem,11vw,9rem)}.nya-hero-kicker{color:var(--nya-gold)}.nya-hero-lede{color:#e8e6e0eb}.nya-hero-meta{color:#e8e6e0e0;background:linear-gradient(#0000,#0a0a0ac7)}.nya-amp{display:inlist-block;width:.28em}.nya-ornament{color:var(--nya-gold);opacity:.78}.nya-cta-primary{color:#050505;text-transform:uppercase;letter-spacing:.32em;background:#f4f1eb;border:1px solid #f4f1eb;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.nya-cta-primary:hover{background:#fff;border-color:#fff;transform:translateY(-1px)}.nya-cta-secondary{color:#e8e6e0eb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #e8e6e080;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.nya-cta-secondary:hover{border-color:var(--nya-gold);color:var(--nya-gold)}.nya-section{position:relative}.nya-cream{background:var(--nya-cream)}.nya-paper{background:var(--nya-paper)}.nya-deep{background:radial-gradient(ellipse at 50% 0%, #c0c0c02e, transparent 60%), var(--nya-deep)}.nya-text{color:var(--nya-text)}.nya-text-soft{color:var(--nya-text-soft)}.nya-muted{color:var(--nya-muted)}.nya-accent{color:var(--nya-accent)}.nya-univers{border:1px solid #0a0a0a0f;transition:border-color .5s,box-shadow .5s}.nya-univers:hover{border-color:#c0c0c073;box-shadow:0 18px 50px -20px #0a0a0a73}.nya-filter-pill{text-transform:uppercase;letter-spacing:.28em;color:var(--nya-text);cursor:pointer;background:0 0;border:1px solid #0a0a0a2e;padding:.55rem 1.1rem;font-size:.62rem;transition:all .4s}.nya-filter-pill:hover{border-color:var(--nya-text);color:var(--nya-text)}.nya-filter-pill.nya-active{background:var(--nya-text);color:#f4f1eb;border-color:var(--nya-text)}.nya-piece{position:relative}.nya-piece a{transition:box-shadow .5s;box-shadow:0 8px 30px -12px #0a0a0a40}.nya-piece:hover a{box-shadow:0 22px 55px -18px #0a0a0a8c}.nya-price-on-dark{color:var(--nya-gold)}.nya-cta-final-accent{color:var(--nya-gold);font-style:italic}.nya-cta-primary-light{color:#050505;text-transform:uppercase;letter-spacing:.32em;background:#f4f1eb;border:1px solid #f4f1eb;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.nya-cta-primary-light:hover{background:#fff;border-color:#fff}.nya-cta-secondary-light{color:#e8e6e0eb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #e8e6e073;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s;display:inline-flex}.nya-cta-secondary-light:hover{border-color:var(--nya-gold);color:var(--nya-gold)}.nya-home-featured{background:radial-gradient(80% 60% at 50% 0,#c0c0c073 0%,#0000 70%),linear-gradient(#050505 0% 100%);padding:7rem 1.5rem;position:relative;overflow:hidden}.nya-home-featured__bg{pointer-events:none;opacity:.42;position:absolute;inset:0}.nya-home-featured__bg-img{object-fit:cover;filter:brightness(.94)contrast(1.05)saturate(.92)}.nya-home-featured__overlay{pointer-events:none;background:radial-gradient(100% 80% at 50% 30%,#0a0a0a73 0%,#0a0a0ad9 70%,#050505 100%);position:absolute;inset:0}.nya-home-featured__grain{opacity:.28;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0.20 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.nya-home-featured__inner{z-index:2;text-align:center;max-width:1280px;margin:0 auto;position:relative}.nya-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:#c9c9c9;margin-bottom:1.6rem;font-size:.62rem;font-weight:500}.nya-home-featured__title{font-family:var(--font-cormorant), "Cormorant Garamond", serif;list-height:.95;color:#f4f1eb;letter-spacing:-.01em;text-shadow:0 2px 28px #0a0a0a8c;margin-bottom:2.4rem;font-size:clamp(3rem,8vw,6.5rem);font-style:italic;font-weight:300}.nya-home-featured__title .nya-amp{display:inlist-block;width:.4em}.nya-home-featured__lede{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#e8e6e0e0;list-height:1.6;max-width:720px;margin:0 auto 3.6rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic}.nya-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.9rem;max-width:1100px;margin:0 auto 3.4rem;display:grid}.nya-home-featured__thumb{aspect-ratio:4/5;border:1px solid #d8d8d840;transition:transform .6s,border-color .6s,box-shadow .6s;position:relative;overflow:hidden}.nya-home-featured__thumb:hover{border-color:#d8d8d8b3;transform:translateY(-3px);box-shadow:0 12px 36px -12px #c0c0c080}.nya-home-featured__cta{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-bottom:2.2rem;display:inline-flex}.nya-home-featured__meta{letter-spacing:.32em;text-transform:uppercase;color:#e8e6e08c;flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.6rem;display:flex}@media (max-width:768px){.nya-home-featured{padding:4.5rem 1.2rem}.nya-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.6rem}.nya-home-featured__strip>:nth-child(4),.nya-home-featured__strip>:nth-child(5){display:none}.nya-home-featured__cta{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin:0 auto 1.8rem}.nya-home-featured__meta{gap:.5rem;font-size:.55rem}}.cam-main{--cam-cream:#f4ecd8;--cam-paper:#ebe4d3;--cam-stone:#b89968;--cam-terracotta:#6f8ca0;--cam-rust:#5a7a90;--cam-deep:#2a2620;--cam-charcoal:#2a1f14;--cam-accent:#8a8a78;--cam-gold:#d8c9a8;--cam-text:#2a1f14;--cam-text-soft:#b89968;--cam-muted:#8a7e62;background:var(--cam-cream);color:var(--cam-text)}.cam-hero{background:var(--cam-deep)}.cam-hero-img{filter:brightness(1.04)contrast(1.02)saturate(1.02)}.cam-hero-overlay{z-index:1;background:linear-gradient(#0a0a0a8c 0%,#0a0a0a52 35%,#0a0a0a73 70%,#0a0a0ad9 100%)}.cam-hero-grain{z-index:2;mix-blend-mode:overlay;background-image:radial-gradient(circle at 30% 20%,#d8d8d80f,#0000 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.cam-hero-title{color:#f4f1eb;text-shadow:0 2px 22px #0a0a0a73;letter-spacing:-.02em;font-size:clamp(3.5rem,11vw,9rem)}.cam-hero-kicker{color:var(--cam-gold)}.cam-hero-lede{color:#f4ecd8eb}.cam-hero-meta{color:#f4ecd8e0;background:linear-gradient(#0000,#0a0a0ac7)}.cam-amp{display:inlist-block;width:.28em}.cam-ornament{color:var(--cam-gold);opacity:.78}.cam-cta-primary{color:#050505;text-transform:uppercase;letter-spacing:.32em;background:#f4f1eb;border:1px solid #f4f1eb;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.cam-cta-primary:hover{background:#fff;border-color:#fff;transform:translateY(-1px)}.cam-cta-secondary{color:#f4ecd8eb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f4ecd880;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.cam-cta-secondary:hover{border-color:var(--cam-gold);color:var(--cam-gold)}.cam-section{position:relative}.cam-cream{background:var(--cam-cream)}.cam-paper{background:var(--cam-paper)}.cam-deep{background:radial-gradient(ellipse at 50% 0%, #b899682e, transparent 60%), var(--cam-deep)}.cam-text{color:var(--cam-text)}.cam-text-soft{color:var(--cam-text-soft)}.cam-muted{color:var(--cam-muted)}.cam-accent{color:var(--cam-accent)}.cam-univers{border:1px solid #0a0a0a0f;transition:border-color .5s,box-shadow .5s}.cam-univers:hover{border-color:#b8996873;box-shadow:0 18px 50px -20px #0a0a0a73}.cam-filter-pill{text-transform:uppercase;letter-spacing:.28em;color:var(--cam-text);cursor:pointer;background:0 0;border:1px solid #0a0a0a2e;padding:.55rem 1.1rem;font-size:.62rem;transition:all .4s}.cam-filter-pill:hover{border-color:var(--cam-text);color:var(--cam-text)}.cam-filter-pill.cam-active{background:var(--cam-text);color:#f4f1eb;border-color:var(--cam-text)}.cam-piece{position:relative}.cam-piece a{transition:box-shadow .5s;box-shadow:0 8px 30px -12px #0a0a0a40}.cam-piece:hover a{box-shadow:0 22px 55px -18px #0a0a0a8c}.cam-price-on-dark{color:var(--cam-gold)}.cam-cta-final-accent{color:var(--cam-gold);font-style:italic}.cam-cta-primary-light{color:#050505;text-transform:uppercase;letter-spacing:.32em;background:#f4f1eb;border:1px solid #f4f1eb;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.cam-cta-primary-light:hover{background:#fff;border-color:#fff}.cam-cta-secondary-light{color:#f4ecd8eb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f4ecd873;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s;display:inline-flex}.cam-cta-secondary-light:hover{border-color:var(--cam-gold);color:var(--cam-gold)}.cam-home-featured{background:radial-gradient(80% 60% at 50% 0,#b8996873 0%,#0000 70%),linear-gradient(#050505 0% 100%);padding:7rem 1.5rem;position:relative;overflow:hidden}.cam-home-featured__bg{pointer-events:none;opacity:.42;position:absolute;inset:0}.cam-home-featured__bg-img{object-fit:cover;filter:brightness(1.04)contrast(1.02)saturate(1.02)}.cam-home-featured__overlay{pointer-events:none;background:radial-gradient(100% 80% at 50% 30%,#0a0a0a73 0%,#0a0a0ad9 70%,#050505 100%);position:absolute;inset:0}.cam-home-featured__grain{opacity:.28;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0.20 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.cam-home-featured__inner{z-index:2;text-align:center;max-width:1280px;margin:0 auto;position:relative}.cam-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:#c9c9c9;margin-bottom:1.6rem;font-size:.62rem;font-weight:500}.cam-home-featured__title{font-family:var(--font-cormorant), "Cormorant Garamond", serif;list-height:.95;color:#f4f1eb;letter-spacing:-.01em;text-shadow:0 2px 28px #0a0a0a8c;margin-bottom:2.4rem;font-size:clamp(3rem,8vw,6.5rem);font-style:italic;font-weight:300}.cam-home-featured__title .cam-amp{display:inlist-block;width:.4em}.cam-home-featured__lede{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f4ecd8e0;list-height:1.6;max-width:720px;margin:0 auto 3.6rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic}.cam-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.9rem;max-width:1100px;margin:0 auto 3.4rem;display:grid}.cam-home-featured__thumb{aspect-ratio:4/5;border:1px solid #d8d8d840;transition:transform .6s,border-color .6s,box-shadow .6s;position:relative;overflow:hidden}.cam-home-featured__thumb:hover{border-color:#d8d8d8b3;transform:translateY(-3px);box-shadow:0 12px 36px -12px #b8996880}.cam-home-featured__cta{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-bottom:2.2rem;display:inline-flex}.cam-home-featured__meta{letter-spacing:.32em;text-transform:uppercase;color:#f4ecd88c;flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.6rem;display:flex}@media (max-width:768px){.cam-home-featured{padding:4.5rem 1.2rem}.cam-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.6rem}.cam-home-featured__strip>:nth-child(4),.cam-home-featured__strip>:nth-child(5){display:none}.cam-home-featured__cta{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin:0 auto 1.8rem}.cam-home-featured__meta{gap:.5rem;font-size:.55rem}}.bar-main{--bar-cream:#1a1a1c;--bar-paper:#222226;--bar-stone:#7f7f86;--bar-terracotta:#a5b6c8;--bar-rust:#5a7a90;--bar-deep:#2a2620;--bar-charcoal:#2a1f14;--bar-accent:#8a8a78;--bar-gold:#c79a4f;--bar-text:#2a1f14;--bar-text-soft:#7f7f86;--bar-muted:#8a7e62;background:var(--bar-cream);color:var(--bar-text)}.bar-hero{background:var(--bar-deep)}.bar-hero-img{filter:brightness(.96)contrast(1.06)saturate(.94)}.bar-hero-overlay{z-index:1;background:linear-gradient(#0a0a0a8c 0%,#0a0a0a52 35%,#0a0a0a73 70%,#0a0a0ad9 100%)}.bar-hero-grain{z-index:2;mix-blend-mode:overlay;background-image:radial-gradient(circle at 30% 20%,#d8d8d80f,#0000 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.bar-hero-title{color:#f4f1eb;text-shadow:0 2px 22px #0a0a0a73;letter-spacing:-.02em;font-size:clamp(3.5rem,11vw,9rem)}.bar-hero-kicker{color:var(--bar-gold)}.bar-hero-lede{color:#f4ecd8eb}.bar-hero-meta{color:#f4ecd8e0;background:linear-gradient(#0000,#0a0a0ac7)}.bar-amp{display:inlist-block;width:.28em}.bar-ornament{color:var(--bar-gold);opacity:.78}.bar-cta-primary{color:#050505;text-transform:uppercase;letter-spacing:.32em;background:#f4f1eb;border:1px solid #f4f1eb;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.bar-cta-primary:hover{background:#fff;border-color:#fff;transform:translateY(-1px)}.bar-cta-secondary{color:#f4ecd8eb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f4ecd880;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.bar-cta-secondary:hover{border-color:var(--bar-gold);color:var(--bar-gold)}.bar-section{position:relative}.bar-cream{background:var(--bar-cream)}.bar-paper{background:var(--bar-paper)}.bar-deep{background:radial-gradient(ellipse at 50% 0%, #b899682e, transparent 60%), var(--bar-deep)}.bar-text{color:var(--bar-text)}.bar-text-soft{color:var(--bar-text-soft)}.bar-muted{color:var(--bar-muted)}.bar-accent{color:var(--bar-accent)}.bar-univers{border:1px solid #0a0a0a0f;transition:border-color .5s,box-shadow .5s}.bar-univers:hover{border-color:#b8996873;box-shadow:0 18px 50px -20px #0a0a0a73}.bar-filter-pill{text-transform:uppercase;letter-spacing:.28em;color:var(--bar-text);cursor:pointer;background:0 0;border:1px solid #0a0a0a2e;padding:.55rem 1.1rem;font-size:.62rem;transition:all .4s}.bar-filter-pill:hover{border-color:var(--bar-text);color:var(--bar-text)}.bar-filter-pill.bar-active{background:var(--bar-text);color:#f4f1eb;border-color:var(--bar-text)}.bar-piece{position:relative}.bar-piece a{transition:box-shadow .5s;box-shadow:0 8px 30px -12px #0a0a0a40}.bar-piece:hover a{box-shadow:0 22px 55px -18px #0a0a0a8c}.bar-price-on-dark{color:var(--bar-gold)}.bar-cta-final-accent{color:var(--bar-gold);font-style:italic}.bar-cta-primary-light{color:#050505;text-transform:uppercase;letter-spacing:.32em;background:#f4f1eb;border:1px solid #f4f1eb;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.bar-cta-primary-light:hover{background:#fff;border-color:#fff}.bar-cta-secondary-light{color:#f4ecd8eb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f4ecd873;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s;display:inline-flex}.bar-cta-secondary-light:hover{border-color:var(--bar-gold);color:var(--bar-gold)}.bar-home-featured{background:radial-gradient(80% 60% at 50% 0,#b8996873 0%,#0000 70%),linear-gradient(#050505 0% 100%);padding:7rem 1.5rem;position:relative;overflow:hidden}.bar-home-featured__bg{pointer-events:none;opacity:.42;position:absolute;inset:0}.bar-home-featured__bg-img{object-fit:cover;filter:brightness(.96)contrast(1.06)saturate(.94)}.bar-home-featured__overlay{pointer-events:none;background:radial-gradient(100% 80% at 50% 30%,#0a0a0a73 0%,#0a0a0ad9 70%,#050505 100%);position:absolute;inset:0}.bar-home-featured__grain{opacity:.28;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0.20 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.bar-home-featured__inner{z-index:2;text-align:center;max-width:1280px;margin:0 auto;position:relative}.bar-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:#c9c9c9;margin-bottom:1.6rem;font-size:.62rem;font-weight:500}.bar-home-featured__title{font-family:var(--font-cormorant), "Cormorant Garamond", serif;list-height:.95;color:#f4f1eb;letter-spacing:-.01em;text-shadow:0 2px 28px #0a0a0a8c;margin-bottom:2.4rem;font-size:clamp(3rem,8vw,6.5rem);font-style:italic;font-weight:300}.bar-home-featured__title .bar-amp{display:inlist-block;width:.4em}.bar-home-featured__lede{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f4ecd8e0;list-height:1.6;max-width:720px;margin:0 auto 3.6rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic}.bar-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.9rem;max-width:1100px;margin:0 auto 3.4rem;display:grid}.bar-home-featured__thumb{aspect-ratio:4/5;border:1px solid #d8d8d840;transition:transform .6s,border-color .6s,box-shadow .6s;position:relative;overflow:hidden}.bar-home-featured__thumb:hover{border-color:#d8d8d8b3;transform:translateY(-3px);box-shadow:0 12px 36px -12px #b8996880}.bar-home-featured__cta{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-bottom:2.2rem;display:inline-flex}.bar-home-featured__meta{letter-spacing:.32em;text-transform:uppercase;color:#f4ecd88c;flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.6rem;display:flex}@media (max-width:768px){.bar-home-featured{padding:4.5rem 1.2rem}.bar-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.6rem}.bar-home-featured__strip>:nth-child(4),.bar-home-featured__strip>:nth-child(5){display:none}.bar-home-featured__cta{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin:0 auto 1.8rem}.bar-home-featured__meta{gap:.5rem;font-size:.55rem}}.mor-main{--mor-cream:#f4ecd8;--mor-paper:#ead7b5;--mor-stone:#c9b18c;--mor-terracotta:#b85a3c;--mor-rust:#8a4a2c;--mor-deep:#1f130c;--mor-charcoal:#2a1810;--mor-accent:#7a5a32;--mor-gold:#c79a4f;--mor-olive:#6b6a3a;--mor-text:#2a1810;--mor-text-soft:#5a4528;--mor-muted:#8a7042;background:var(--mor-cream);color:var(--mor-text)}.mor-hero{background:var(--mor-deep)}.mor-hero-img{filter:brightness(1.02)contrast(1.05)saturate(1.08)}.mor-hero-overlay{z-index:1;background:linear-gradient(#140c0673 0%,#140c0638 35%,#140c0666 70%,#140c06d9 100%)}.mor-hero-grain{z-index:2;mix-blend-mode:overlay;background-image:radial-gradient(circle at 30% 20%,#ffdca014,#0000 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.95  0 0 0 0 0.85  0 0 0 0 0.65  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.mor-hero-title{color:#f4ecd8;text-shadow:0 2px 26px #140c068c;letter-spacing:-.02em;font-size:clamp(3.5rem,11vw,9rem)}.mor-hero-kicker{color:var(--mor-gold)}.mor-hero-lede{color:#f4ecd8f0}.mor-hero-meta{color:#f4ecd8e0;background:linear-gradient(#0000,#140c06c7)}.mor-amp{width:.28em;display:inline-block}.mor-ornament{color:var(--mor-gold);opacity:.85}.mor-cta-primary{color:#1f130c;text-transform:uppercase;letter-spacing:.32em;background:#f4ecd8;border:1px solid #f4ecd8;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.mor-cta-primary:hover{background:#fff;border-color:#fff;transform:translateY(-1px)}.mor-cta-secondary{color:#f4ecd8eb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f4ecd880;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.mor-cta-secondary:hover{border-color:var(--mor-gold);color:var(--mor-gold)}.mor-section{position:relative}.mor-cream{background:var(--mor-cream)}.mor-paper{background:var(--mor-paper)}.mor-deep{background:radial-gradient(ellipse at 50% 0%, #c79a4f38, transparent 60%), var(--mor-deep)}.mor-text{color:var(--mor-text)}.mor-text-soft{color:var(--mor-text-soft)}.mor-muted{color:var(--mor-muted)}.mor-accent{color:var(--mor-accent)}.mor-univers{border:1px solid #2a181014;transition:border-color .5s,box-shadow .5s}.mor-univers:hover{border-color:#c79a4f8c;box-shadow:0 18px 50px -20px #2a181080}.mor-filter-pill{text-transform:uppercase;letter-spacing:.28em;color:var(--mor-text);cursor:pointer;background:0 0;border:1px solid #2a181038;padding:.55rem 1.1rem;font-size:.62rem;transition:all .4s}.mor-filter-pill:hover{border-color:var(--mor-text);color:var(--mor-text)}.mor-filter-pill.mor-active{background:var(--mor-text);color:#f4ecd8;border-color:var(--mor-text)}.mor-piece{position:relative}.mor-piece a{transition:box-shadow .5s;box-shadow:0 8px 30px -12px #2a181047}.mor-piece:hover a{box-shadow:0 22px 55px -18px #2a181099}.mor-price-on-dark{color:var(--mor-gold)}.mor-cta-final-accent{color:var(--mor-gold);font-style:italic}.mor-cta-primary-light{color:#1f130c;text-transform:uppercase;letter-spacing:.32em;background:#f4ecd8;border:1px solid #f4ecd8;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.mor-cta-primary-light:hover{background:#fff;border-color:#fff}.mor-cta-secondary-light{color:#f4ecd8eb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f4ecd873;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s;display:inline-flex}.mor-cta-secondary-light:hover{border-color:var(--mor-gold);color:var(--mor-gold)}.mor-home-featured{background:radial-gradient(80% 60% at 50% 0,#c79a4f73 0%,#0000 70%),linear-gradient(#1f130c 0% 100%);padding:7rem 1.5rem;position:relative;overflow:hidden}.mor-home-featured__bg{pointer-events:none;opacity:.5;position:absolute;inset:0}.mor-home-featured__bg-img{object-fit:cover;filter:brightness(1.02)contrast(1.05)saturate(1.08)}.mor-home-featured__overlay{pointer-events:none;background:radial-gradient(100% 80% at 50% 30%,#140c0659 0%,#140c06c7 70%,#1f130c 100%);position:absolute;inset:0}.mor-home-featured__grain{opacity:.28;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.95  0 0 0 0 0.85  0 0 0 0 0.65  0 0 0 0.20 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.mor-home-featured__inner{z-index:2;text-align:center;max-width:1280px;margin:0 auto;position:relative}.mor-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:var(--mor-gold);margin-bottom:1.6rem;font-size:.62rem;font-weight:500}.mor-home-featured__title{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f4ecd8;letter-spacing:-.01em;text-shadow:0 2px 28px #140c0699;margin-bottom:2.4rem;font-size:clamp(3rem,8vw,6.5rem);font-style:italic;font-weight:300;line-height:.95}.mor-home-featured__title .mor-amp{width:.4em;display:inline-block}.mor-home-featured__lede{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f4ecd8eb;max-width:720px;margin:0 auto 3.6rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic;line-height:1.6}.mor-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.9rem;max-width:1100px;margin:0 auto 3.4rem;display:grid}.mor-home-featured__thumb{aspect-ratio:4/5;border:1px solid #f4ecd847;transition:transform .6s,border-color .6s,box-shadow .6s;position:relative;overflow:hidden}.mor-home-featured__thumb:hover{border-color:#f4ecd8b3;transform:translateY(-3px);box-shadow:0 12px 36px -12px #c79a4f8c}.mor-home-featured__cta{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-bottom:2.2rem;display:inline-flex}.mor-home-featured__meta{letter-spacing:.32em;text-transform:uppercase;color:#f4ecd899;flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.6rem;display:flex}@media (max-width:768px){.mor-home-featured{padding:4.5rem 1.2rem}.mor-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.6rem}.mor-home-featured__strip>:nth-child(4),.mor-home-featured__strip>:nth-child(5){display:none}.mor-home-featured__cta{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin:0 auto 1.8rem}.mor-home-featured__meta{gap:.5rem;font-size:.55rem}}.hav-main{--hav-cream:#f5ecd8;--hav-paper:#efe2c2;--hav-turquoise:#6db2a8;--hav-turquoise-soft:#9cc6bf;--hav-coral:#c87863;--hav-coral-deep:#a8513e;--hav-oxgreen:#7a8a5e;--hav-mahogany:#5a3a2a;--hav-deep:#1a1612;--hav-charcoal:#2a221c;--hav-amber:#d6a866;--hav-text:#2a221c;--hav-text-soft:#5a4a38;--hav-muted:#8a7558;--hav-accent:#6e5234;background:var(--hav-cream);color:var(--hav-text)}.hav-hero{background:var(--hav-deep)}.hav-hero-img{filter:brightness(1.03)contrast(.96)saturate(.92)}.hav-hero-overlay{z-index:1;background:linear-gradient(#140e0a66 0%,#140e0a2e 35%,#140e0a61 70%,#140e0ad9 100%)}.hav-hero-grain{z-index:2;mix-blend-mode:overlay;background-image:radial-gradient(circle at 30% 25%,#ffc88c12,#0000 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.94  0 0 0 0 0.86  0 0 0 0 0.74  0 0 0 0.07 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.hav-hero-title{color:#f5ecd8;text-shadow:0 2px 26px #140e0a8c;letter-spacing:-.02em;font-size:clamp(3.5rem,11vw,9rem)}.hav-hero-kicker{color:var(--hav-amber)}.hav-hero-lede{color:#f5ecd8f0}.hav-hero-meta{color:#f5ecd8e0;background:linear-gradient(#0000,#140e0ac7)}.hav-amp{width:.28em;display:inline-block}.hav-ornament{color:var(--hav-amber);opacity:.85}.hav-cta-primary{color:#1a1612;text-transform:uppercase;letter-spacing:.32em;background:#f5ecd8;border:1px solid #f5ecd8;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.hav-cta-primary:hover{background:#fff;border-color:#fff;transform:translateY(-1px)}.hav-cta-secondary{color:#f5ecd8eb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f5ecd880;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.hav-cta-secondary:hover{border-color:var(--hav-amber);color:var(--hav-amber)}.hav-section{position:relative}.hav-cream{background:var(--hav-cream)}.hav-paper{background:var(--hav-paper)}.hav-deep{background:radial-gradient(ellipse at 50% 0%, #d6a86633, transparent 60%), var(--hav-deep)}.hav-text{color:var(--hav-text)}.hav-text-soft{color:var(--hav-text-soft)}.hav-muted{color:var(--hav-muted)}.hav-accent{color:var(--hav-accent)}.hav-univers{border:1px solid #2a221c14;transition:border-color .5s,box-shadow .5s}.hav-univers:hover{border-color:#d6a8668c;box-shadow:0 18px 50px -20px #2a221c80}.hav-filter-pill{text-transform:uppercase;letter-spacing:.28em;color:var(--hav-text);cursor:pointer;background:0 0;border:1px solid #2a221c38;padding:.55rem 1.1rem;font-size:.62rem;transition:all .4s}.hav-filter-pill:hover{border-color:var(--hav-text);color:var(--hav-text)}.hav-filter-pill.hav-active{background:var(--hav-text);color:#f5ecd8;border-color:var(--hav-text)}.hav-piece{position:relative}.hav-piece a{transition:box-shadow .5s;box-shadow:0 8px 30px -12px #2a221c47}.hav-piece:hover a{box-shadow:0 22px 55px -18px #2a221c99}.hav-price-on-dark{color:var(--hav-amber)}.hav-cta-final-accent{color:var(--hav-amber);font-style:italic}.hav-cta-primary-light{color:#1a1612;text-transform:uppercase;letter-spacing:.32em;background:#f5ecd8;border:1px solid #f5ecd8;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.hav-cta-primary-light:hover{background:#fff;border-color:#fff}.hav-cta-secondary-light{color:#f5ecd8eb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f5ecd873;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s;display:inline-flex}.hav-cta-secondary-light:hover{border-color:var(--hav-amber);color:var(--hav-amber)}.hav-home-featured{background:radial-gradient(80% 60% at 50% 0,#6db2a852 0%,#0000 70%),linear-gradient(#1a1612 0% 100%);padding:7rem 1.5rem;position:relative;overflow:hidden}.hav-home-featured__bg{pointer-events:none;opacity:.5;position:absolute;inset:0}.hav-home-featured__bg-img{object-fit:cover;filter:brightness(1.03)contrast(.96)saturate(.92)}.hav-home-featured__overlay{pointer-events:none;background:radial-gradient(100% 80% at 50% 30%,#140e0a59 0%,#140e0ac7 70%,#1a1612 100%);position:absolute;inset:0}.hav-home-featured__grain{opacity:.28;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.95  0 0 0 0 0.86  0 0 0 0 0.74  0 0 0 0.20 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.hav-home-featured__inner{z-index:2;text-align:center;max-width:1280px;margin:0 auto;position:relative}.hav-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:var(--hav-amber);margin-bottom:1.6rem;font-size:.62rem;font-weight:500}.hav-home-featured__title{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f5ecd8;letter-spacing:-.01em;text-shadow:0 2px 28px #140e0a99;margin-bottom:2.4rem;font-size:clamp(3rem,8vw,6.5rem);font-style:italic;font-weight:300;line-height:.95}.hav-home-featured__title .hav-amp{width:.4em;display:inline-block}.hav-home-featured__lede{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f5ecd8eb;max-width:720px;margin:0 auto 3.6rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic;line-height:1.6}.hav-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.9rem;max-width:1100px;margin:0 auto 3.4rem;display:grid}.hav-home-featured__thumb{aspect-ratio:4/5;border:1px solid #f5ecd847;transition:transform .6s,border-color .6s,box-shadow .6s;position:relative;overflow:hidden}.hav-home-featured__thumb:hover{border-color:#f5ecd8b3;transform:translateY(-3px);box-shadow:0 12px 36px -12px #d6a8668c}.hav-home-featured__cta{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-bottom:2.2rem;display:inline-flex}.hav-home-featured__meta{letter-spacing:.32em;text-transform:uppercase;color:#f5ecd899;flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.6rem;display:flex}@media (max-width:768px){.hav-home-featured{padding:4.5rem 1.2rem}.hav-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.6rem}.hav-home-featured__strip>:nth-child(4),.hav-home-featured__strip>:nth-child(5){display:none}.hav-home-featured__cta{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin:0 auto 1.8rem}.hav-home-featured__meta{gap:.5rem;font-size:.55rem}}.wtt-main{--wtt-cream:#f1ede5;--wtt-paper:#e6e1d8;--wtt-silver:#9a9a9a;--wtt-silver-soft:#c4c0b8;--wtt-graphite:#4a4540;--wtt-ink:#2c2826;--wtt-platinum:#b0aca3;--wtt-mahogany:#3a3530;--wtt-deep:#14110e;--wtt-charcoal:#1f1d1a;--wtt-amber:#c9b88a;--wtt-text:#1f1d1a;--wtt-text-soft:#4a4540;--wtt-muted:#8a857d;--wtt-accent:#6d655a;background:var(--wtt-cream);color:var(--wtt-text)}.wtt-hero{background:var(--wtt-deep)}.wtt-hero-img{filter:grayscale()brightness()contrast(1.06)}.wtt-hero-overlay{z-index:1;background:linear-gradient(#0c0a0866 0%,#0c0a082e 35%,#0c0a0861 70%,#0c0a08d9 100%)}.wtt-hero-grain{z-index:2;mix-blend-mode:overlay;background-image:radial-gradient(circle at 30% 25%,#ffc88c12,#0000 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.94  0 0 0 0 0.86  0 0 0 0 0.74  0 0 0 0.07 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.wtt-hero-title{color:#f1ede5;text-shadow:0 2px 26px #0c0a088c;letter-spacing:-.02em;font-size:clamp(3.5rem,11vw,9rem)}.wtt-hero-kicker{color:var(--wtt-amber)}.wtt-hero-lede{color:#f1ede5f0}.wtt-hero-meta{color:#f1ede5e0;background:linear-gradient(#0000,#0c0a08c7)}.wtt-amp{width:.28em;display:inline-block}.wtt-ornament{color:var(--wtt-amber);opacity:.85}.wtt-cta-primary{color:#14110e;text-transform:uppercase;letter-spacing:.32em;background:#f1ede5;border:1px solid #f1ede5;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.wtt-cta-primary:hover{background:#fff;border-color:#fff;transform:translateY(-1px)}.wtt-cta-secondary{color:#f1ede5eb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f1ede580;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.wtt-cta-secondary:hover{border-color:var(--wtt-amber);color:var(--wtt-amber)}.wtt-section{position:relative}.wtt-cream{background:var(--wtt-cream)}.wtt-paper{background:var(--wtt-paper)}.wtt-deep{background:radial-gradient(ellipse at 50% 0%, #d6a86633, transparent 60%), var(--wtt-deep)}.wtt-text{color:var(--wtt-text)}.wtt-text-soft{color:var(--wtt-text-soft)}.wtt-muted{color:var(--wtt-muted)}.wtt-accent{color:var(--wtt-accent)}.wtt-univers{border:1px solid #2a221c14;transition:border-color .5s,box-shadow .5s}.wtt-univers:hover{border-color:#d6a8668c;box-shadow:0 18px 50px -20px #2a221c80}.wtt-filter-pill{text-transform:uppercase;letter-spacing:.28em;color:var(--wtt-text);cursor:pointer;background:0 0;border:1px solid #2a221c38;padding:.55rem 1.1rem;font-size:.62rem;transition:all .4s}.wtt-filter-pill:hover{border-color:var(--wtt-text);color:var(--wtt-text)}.wtt-filter-pill.wtt-active{background:var(--wtt-text);color:#f1ede5;border-color:var(--wtt-text)}.wtt-piece{position:relative}.wtt-piece a{transition:box-shadow .5s;box-shadow:0 8px 30px -12px #2a221c47}.wtt-piece:hover a{box-shadow:0 22px 55px -18px #2a221c99}.wtt-price-on-dark{color:var(--wtt-amber)}.wtt-cta-final-accent{color:var(--wtt-amber);font-style:italic}.wtt-cta-primary-light{color:#14110e;text-transform:uppercase;letter-spacing:.32em;background:#f1ede5;border:1px solid #f1ede5;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.wtt-cta-primary-light:hover{background:#fff;border-color:#fff}.wtt-cta-secondary-light{color:#f1ede5eb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f1ede573;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s;display:inline-flex}.wtt-cta-secondary-light:hover{border-color:var(--wtt-amber);color:var(--wtt-amber)}.wtt-home-featured{background:radial-gradient(80% 60% at 50% 0,#6db2a852 0%,#0000 70%),linear-gradient(#14110e 0% 100%);padding:7rem 1.5rem;position:relative;overflow:hidden}.wtt-home-featured__bg{pointer-events:none;opacity:.5;position:absolute;inset:0}.wtt-home-featured__bg-img{object-fit:cover;filter:grayscale()brightness()contrast(1.06)}.wtt-home-featured__overlay{pointer-events:none;background:radial-gradient(100% 80% at 50% 30%,#0c0a0859 0%,#0c0a08c7 70%,#14110e 100%);position:absolute;inset:0}.wtt-home-featured__grain{opacity:.28;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.95  0 0 0 0 0.86  0 0 0 0 0.74  0 0 0 0.20 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.wtt-home-featured__inner{z-index:2;text-align:center;max-width:1280px;margin:0 auto;position:relative}.wtt-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:var(--wtt-amber);margin-bottom:1.6rem;font-size:.62rem;font-weight:500}.wtt-home-featured__title{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f1ede5;letter-spacing:-.01em;text-shadow:0 2px 28px #0c0a0899;margin-bottom:2.4rem;font-size:clamp(3rem,8vw,6.5rem);font-style:italic;font-weight:300;line-height:.95}.wtt-home-featured__title .wtt-amp{width:.4em;display:inline-block}.wtt-home-featured__lede{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f1ede5eb;max-width:720px;margin:0 auto 3.6rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic;line-height:1.6}.wtt-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.9rem;max-width:1100px;margin:0 auto 3.4rem;display:grid}.wtt-home-featured__thumb{aspect-ratio:4/5;border:1px solid #f1ede547;transition:transform .6s,border-color .6s,box-shadow .6s;position:relative;overflow:hidden}.wtt-home-featured__thumb:hover{border-color:#f1ede5b3;transform:translateY(-3px);box-shadow:0 12px 36px -12px #d6a8668c}.wtt-home-featured__cta{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-bottom:2.2rem;display:inline-flex}.wtt-home-featured__meta{letter-spacing:.32em;text-transform:uppercase;color:#f1ede599;flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.6rem;display:flex}@media (max-width:768px){.wtt-home-featured{padding:4.5rem 1.2rem}.wtt-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.6rem}.wtt-home-featured__strip>:nth-child(4),.wtt-home-featured__strip>:nth-child(5){display:none}.wtt-home-featured__cta{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin:0 auto 1.8rem}.wtt-home-featured__meta{gap:.5rem;font-size:.55rem}}.lds-main{--lds-cream:#f5efe4;--lds-paper:#ebe2d2;--lds-silver:#a8987a;--lds-silver-soft:#d4c8ac;--lds-graphite:#5a4a3a;--lds-ink:#2a1f15;--lds-platinum:#b8a47e;--lds-mahogany:#6b3f2a;--lds-deep:#1a1208;--lds-charcoal:#1f1812;--lds-amber:#d4a85a;--lds-text:#2a1f15;--lds-text-soft:#5a4a3a;--lds-muted:#8a7d5a;--lds-accent:#9c5a3c;background:var(--lds-cream);color:var(--lds-text)}.lds-hero{background:var(--lds-deep)}.lds-hero-img{filter:saturate(.88)brightness(1.02)contrast(1.04)sepia(.06)}.lds-hero-overlay{z-index:1;background:linear-gradient(#1a120866 0%,#1a12082e 35%,#1a120861 70%,#1a1208d9 100%)}.lds-hero-grain{z-index:2;mix-blend-mode:overlay;background-image:radial-gradient(circle at 30% 25%,#ffc88c12,#0000 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.94  0 0 0 0 0.86  0 0 0 0 0.74  0 0 0 0.07 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.lds-hero-title{color:#f5efe4;text-shadow:0 2px 26px #1a12088c;letter-spacing:-.02em;font-size:clamp(3.5rem,11vw,9rem)}.lds-hero-kicker{color:var(--lds-amber)}.lds-hero-lede{color:#f1ede5f0}.lds-hero-meta{color:#f1ede5e0;background:linear-gradient(#0000,#1a1208c7)}.lds-amp{width:.28em;display:inline-block}.lds-ornament{color:var(--lds-amber);opacity:.85}.lds-cta-primary{color:#1a1208;text-transform:uppercase;letter-spacing:.32em;background:#f5efe4;border:1px solid #f5efe4;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.lds-cta-primary:hover{background:#fff;border-color:#fff;transform:translateY(-1px)}.lds-cta-secondary{color:#f1ede5eb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f1ede580;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.lds-cta-secondary:hover{border-color:var(--lds-amber);color:var(--lds-amber)}.lds-section{position:relative}.lds-cream{background:var(--lds-cream)}.lds-paper{background:var(--lds-paper)}.lds-deep{background:radial-gradient(ellipse at 50% 0%, #d6a86633, transparent 60%), var(--lds-deep)}.lds-text{color:var(--lds-text)}.lds-text-soft{color:var(--lds-text-soft)}.lds-muted{color:var(--lds-muted)}.lds-accent{color:var(--lds-accent)}.lds-univers{border:1px solid #2a221c14;transition:border-color .5s,box-shadow .5s}.lds-univers:hover{border-color:#d6a8668c;box-shadow:0 18px 50px -20px #2a221c80}.lds-filter-pill{text-transform:uppercase;letter-spacing:.28em;color:var(--lds-text);cursor:pointer;background:0 0;border:1px solid #2a221c38;padding:.55rem 1.1rem;font-size:.62rem;transition:all .4s}.lds-filter-pill:hover{border-color:var(--lds-text);color:var(--lds-text)}.lds-filter-pill.lds-active{background:var(--lds-text);color:#f5efe4;border-color:var(--lds-text)}.lds-piece{position:relative}.lds-piece a{transition:box-shadow .5s;box-shadow:0 8px 30px -12px #2a221c47}.lds-piece:hover a{box-shadow:0 22px 55px -18px #2a221c99}.lds-price-on-dark{color:var(--lds-amber)}.lds-cta-final-accent{color:var(--lds-amber);font-style:italic}.lds-cta-primary-light{color:#1a1208;text-transform:uppercase;letter-spacing:.32em;background:#f5efe4;border:1px solid #f5efe4;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.lds-cta-primary-light:hover{background:#fff;border-color:#fff}.lds-cta-secondary-light{color:#f1ede5eb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f1ede573;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s;display:inline-flex}.lds-cta-secondary-light:hover{border-color:var(--lds-amber);color:var(--lds-amber)}.ny-main{--ny-night:#0a0e1a;--ny-deep:#050810;--ny-charcoal:#14161e;--ny-paper:#ece6d4;--ny-cream:#f5efe1;--ny-taxi:#ffc400;--ny-taxi-soft:#f4b400;--ny-amber:#f0a830;--ny-neon-red:#e0392c;--ny-steel:#6f7c8a;--ny-text:#14161e;--ny-text-soft:#3d4252;--ny-muted:#6f7c8a;--ny-accent:#b8540e;background:var(--ny-cream);color:var(--ny-text)}.ny-hero{background:var(--ny-deep)}.ny-hero-img{filter:saturate(1.05)brightness(.92)contrast(1.1)}.ny-hero-overlay{z-index:1;background:radial-gradient(60% 80%,#ffc4000a,#0000 70%),linear-gradient(#05081080 0%,#05081033 30%,#05081073 70%,#050810eb 100%)}.ny-hero-grain{z-index:2;mix-blend-mode:overlay;background-image:radial-gradient(circle at 20% 30%,#ffc4000d,#0000 55%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.96  0 0 0 0 0.85  0 0 0 0 0.50  0 0 0 0.09 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.ny-hero-title{color:#f5efe1;text-shadow:0 2px 30px #050810b3,0 0 60px #ffc40014;letter-spacing:-.02em;font-size:clamp(3.5rem,11vw,9rem)}.ny-hero-kicker{color:var(--ny-taxi)}.ny-hero-lede{color:#f5efe1f0}.ny-hero-meta{color:#f5efe1db;background:linear-gradient(#0000,#050810d9)}.ny-amp{width:.28em;display:inline-block}.ny-ornament{color:var(--ny-taxi);opacity:.88}.ny-amber-text{color:var(--ny-taxi)}.ny-premium-badge{-webkit-backdrop-filter:blur(6px);background:linear-gradient(135deg,#ffc4001a,#ffc4000a);border:1px solid #ffc4008c;border-radius:999px;align-items:center;gap:.85rem;padding:.55rem 1.4rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffc4001a,0 8px 30px -12px #ffc40066}.ny-premium-badge--dark{background:linear-gradient(135deg,#ffc4001f,#ffc4000a);border-color:#ffc4008c}.ny-premium-dot{background:var(--ny-taxi);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #ffc400cc}.ny-premium-text{letter-spacing:.36em;text-transform:uppercase;color:var(--ny-taxi);font-size:.66rem;font-weight:500}.ny-cta-primary{background:var(--ny-taxi);color:#14161e;text-transform:uppercase;letter-spacing:.32em;border:1px solid var(--ny-taxi);align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.ny-cta-primary:hover{background:#ffd633;border-color:#ffd633;transform:translateY(-1px);box-shadow:0 12px 32px -10px #ffc4008c}.ny-cta-secondary{color:#f5efe1eb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f5efe180;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.ny-cta-secondary:hover{border-color:var(--ny-taxi);color:var(--ny-taxi)}.ny-section{position:relative}.ny-cream{background:var(--ny-cream)}.ny-paper{background:var(--ny-paper)}.ny-deep{background:radial-gradient(ellipse at 50% 0%, #ffc4002e, transparent 65%), radial-gradient(ellipse at 50% 100%, #e0392c14, transparent 60%), var(--ny-deep)}.ny-text{color:var(--ny-text)}.ny-text-soft{color:var(--ny-text-soft)}.ny-muted{color:var(--ny-muted)}.ny-accent{color:var(--ny-accent)}.ny-acte{border:1px solid #14161e1a;transition:border-color .5s,box-shadow .5s}.ny-acte:hover{border-color:#ffc4008c;box-shadow:0 18px 50px -20px #14161e8c}.ny-filter-pill,.ny-toggle-pill{text-transform:uppercase;letter-spacing:.28em;color:var(--ny-text);cursor:pointer;background:0 0;border:1px solid #14161e38;padding:.55rem 1.1rem;font-size:.62rem;transition:all .4s}.ny-filter-pill:hover,.ny-toggle-pill:hover{border-color:var(--ny-text);color:var(--ny-text)}.ny-filter-pill.ny-active,.ny-toggle-pill.ny-active{background:var(--ny-text);color:var(--ny-taxi);border-color:var(--ny-text)}.ny-toggle-pill{font-weight:500}.ny-tag-color{color:#14161e;background:#ffc400eb;font-weight:500}.ny-tag-bw{color:#14161e;background:#f5efe1eb;font-weight:500}.ny-piece{position:relative}.ny-piece button{border:none;padding:0;transition:box-shadow .5s;box-shadow:0 8px 30px -12px #14161e4d}.ny-piece:hover button{box-shadow:0 22px 55px -18px #14161ea6}.ny-price-on-dark{color:var(--ny-taxi);font-weight:500}.ny-cta-final-accent{color:var(--ny-taxi);font-style:italic}.ny-cta-primary-light{background:var(--ny-taxi);color:#14161e;text-transform:uppercase;letter-spacing:.32em;border:1px solid var(--ny-taxi);justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.ny-cta-primary-light:hover{background:#ffd633;border-color:#ffd633;box-shadow:0 12px 32px -10px #ffc4008c}.ny-cta-secondary-light{color:#f5efe1eb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f5efe173;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s;display:inline-flex}.ny-cta-secondary-light:hover{border-color:var(--ny-taxi);color:var(--ny-taxi)}.ny-lightbox{-webkit-backdrop-filter:blur(20px);background:radial-gradient(#ffc4000a,#0000 70%),#050810f5}.ny-lightbox-card{background:var(--ny-charcoal);border:1px solid #ffc4002e;max-height:90vh;padding:1rem;overflow:hidden;box-shadow:inset 0 0 0 1px #ffc4000f,0 50px 120px -30px #000000d9}.ny-lightbox-img-wrap{background:var(--ny-deep);justify-content:center;align-items:center;min-height:300px;display:flex}.ny-lightbox-img-wrap img{max-width:100%;max-height:80vh;width:auto!important;height:auto!important}.ny-lightbox-close{width:44px;height:44px;color:var(--ny-taxi);cursor:pointer;background:#14161ed9;border:1px solid #ffc40059;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:inline-flex}.ny-lightbox-close:hover{background:var(--ny-taxi);color:var(--ny-deep);border-color:var(--ny-taxi);transform:rotate(90deg)}.ny-home-featured{background:radial-gradient(80% 60% at 50% 0,#ffc40033 0%,#0000 70%),linear-gradient(#050810 0%,#0a0e1a 100%);padding:7rem 1.5rem;position:relative;overflow:hidden}.ny-home-featured__bg{z-index:0;opacity:.32;position:absolute;inset:0}.ny-home-featured__bg-img{object-fit:cover;filter:saturate(1.05)contrast(1.08)brightness(.85)}.ny-home-featured__overlay{z-index:1;background:linear-gradient(#050810c7 0%,#0508108c 40%,#050810eb 100%);position:absolute;inset:0}.ny-home-featured__grain{z-index:2;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.96  0 0 0 0 0.85  0 0 0 0 0.50  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.ny-home-featured__inner{z-index:3;text-align:center;color:#f5efe1;max-width:1100px;margin:0 auto;position:relative}.ny-home-featured__kicker{letter-spacing:.38em;text-transform:uppercase;color:var(--ny-taxi);background:#ffc4000f;border:1px solid #ffc40073;border-radius:999px;align-items:center;gap:.7rem;margin-bottom:1.6rem;padding:.45rem 1.2rem;font-size:.66rem;display:inline-flex}.ny-home-featured__title{font-family:var(--font-display);letter-spacing:-.02em;color:#f5efe1;text-shadow:0 2px 30px #000000b3;margin:.4rem 0 1.6rem;font-size:clamp(2.8rem,8vw,6rem);font-style:italic;font-weight:300;line-height:.95}.ny-home-featured__title em{color:#f5efe1;font-style:italic}.ny-home-featured__lede{font-family:var(--font-display);color:#f5efe1f0;max-width:720px;margin:0 auto 2.4rem;font-size:clamp(1.05rem,1.5vw,1.3rem);font-style:italic;font-weight:300;line-height:1.5}.ny-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.6rem;max-width:1000px;margin:0 auto 2.6rem;display:grid}.ny-home-featured__thumb{aspect-ratio:4/5;background:#0a0e1a;border:1px solid #ffc40026;transition:border-color .4s,transform .4s;position:relative;overflow:hidden}.ny-home-featured__thumb:hover{border-color:#ffc4008c;transform:translateY(-3px)}.ny-home-featured__cta{flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}@media (min-width:640px){.ny-home-featured__cta{flex-direction:row}}.ny-home-featured__meta{text-transform:uppercase;letter-spacing:.32em;color:#f5efe18c;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;font-size:.62rem;display:flex}@media (max-width:768px){.ny-home-featured__strip{grid-template-columns:repeat(3,1fr);max-width:400px}.ny-home-featured__strip>a:nth-child(n+4){display:none}.ny-home-featured{padding:5rem 1.2rem}}.lds-home-featured{background:radial-gradient(80% 60% at 50% 0,#6db2a852 0%,#0000 70%),linear-gradient(#1a1208 0% 100%);padding:7rem 1.5rem;position:relative;overflow:hidden}.lds-home-featured__bg{pointer-events:none;opacity:.5;position:absolute;inset:0}.lds-home-featured__bg-img{object-fit:cover;filter:saturate(.88)brightness(1.02)contrast(1.04)sepia(.06)}.lds-home-featured__overlay{pointer-events:none;background:radial-gradient(100% 80% at 50% 30%,#1a120859 0%,#1a1208c7 70%,#1a1208 100%);position:absolute;inset:0}.lds-home-featured__grain{opacity:.28;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.95  0 0 0 0 0.86  0 0 0 0 0.74  0 0 0 0.20 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.lds-home-featured__inner{z-index:2;text-align:center;max-width:1280px;margin:0 auto;position:relative}.lds-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:var(--lds-amber);margin-bottom:1.6rem;font-size:.62rem;font-weight:500}.lds-home-featured__title{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f5efe4;letter-spacing:-.01em;text-shadow:0 2px 28px #1a120899;margin-bottom:2.4rem;font-size:clamp(3rem,8vw,6.5rem);font-style:italic;font-weight:300;line-height:.95}.lds-home-featured__title .lds-amp{width:.4em;display:inline-block}.lds-home-featured__lede{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f1ede5eb;max-width:720px;margin:0 auto 3.6rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic;line-height:1.6}.lds-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.9rem;max-width:1100px;margin:0 auto 3.4rem;display:grid}.lds-home-featured__thumb{aspect-ratio:4/5;border:1px solid #f1ede547;transition:transform .6s,border-color .6s,box-shadow .6s;position:relative;overflow:hidden}.lds-home-featured__thumb:hover{border-color:#f1ede5b3;transform:translateY(-3px);box-shadow:0 12px 36px -12px #d6a8668c}.lds-home-featured__cta{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-bottom:2.2rem;display:inline-flex}.lds-home-featured__meta{letter-spacing:.32em;text-transform:uppercase;color:#f1ede599;flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.6rem;display:flex}@media (max-width:768px){.lds-home-featured{padding:4.5rem 1.2rem}.lds-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.6rem}.lds-home-featured__strip>:nth-child(4),.lds-home-featured__strip>:nth-child(5){display:none}.lds-home-featured__cta{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin:0 auto 1.8rem}.lds-home-featured__meta{gap:.5rem;font-size:.55rem}}.mn-main{--mn-midnight:#0a0e1a;--mn-deep-ink:#050810;--mn-velvet:#1a0e1f;--mn-asphalt:#1a1f2a;--mn-chrome:#9aa3ad;--mn-chrome-soft:#c8cdd2;--mn-graphite:#2a3340;--mn-ink:#050810;--mn-marble:#e8e4dc;--mn-pearl:#d4d0c7;--mn-neon-pink:#ff3d8b;--mn-neon-pink-soft:#ff7ab0;--mn-neon-cyan:#00d4d4;--mn-neon-cyan-soft:#5ee0e0;--mn-tungsten:#e8a35c;--mn-tungsten-soft:#f4c389;--mn-text:#e8e4dc;--mn-text-soft:#b8b3a8;--mn-muted:#6a7280;--mn-accent:#ff3d8b;--mn-cream:#0a0e1a;--mn-paper:#050810;--mn-silver:#9aa3ad;--mn-silver-soft:#c8cdd2;--mn-platinum:#9aa3ad;--mn-mahogany:#ff3d8b;--mn-deep:#050810;--mn-charcoal:#1a1f2a;--mn-amber:#ff3d8b;background:var(--mn-midnight);color:var(--mn-text)}.mn-hero{background:var(--mn-deep)}.mn-hero-img{filter:saturate(.94)brightness(.92)contrast(1.1)hue-rotate(-6deg)}.mn-hero-overlay{z-index:1;background:linear-gradient(#0508108c 0%,#05081033 35%,#05081073 70%,#050810eb 100%)}.mn-hero-grain{z-index:2;mix-blend-mode:overlay;background-image:radial-gradient(circle at 30% 25%,#ff3d8b0f,#0000 60%),radial-gradient(circle at 70% 80%,#00d4d40d,#0000 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.85  0 0 0 0 0.85  0 0 0 0 0.95  0 0 0 0.08 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.mn-hero-title{color:var(--mn-marble);text-shadow:0 2px 30px #00d4d473,0 4px 60px #ff3d8b4d;letter-spacing:-.02em;font-size:clamp(3.5rem,11vw,9rem)}.mn-hero-kicker{color:var(--mn-amber)}.mn-hero-lede{color:#e8e4dcf0}.mn-hero-meta{color:#e8e4dce0;background:linear-gradient(#0000,#050810c7)}.mn-amp{width:.28em;display:inline-block}.mn-ornament{color:var(--mn-amber);opacity:.85}.mn-cta-primary{background:var(--mn-neon-pink);color:var(--mn-deep-ink);text-transform:uppercase;letter-spacing:.32em;border:1px solid #0a0e1a;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.mn-cta-primary:hover{background:#fff;border-color:#fff;transform:translateY(-1px)}.mn-cta-secondary{color:#e8e4dceb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #e8e4dc80;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.mn-cta-secondary:hover{border-color:var(--mn-amber);color:var(--mn-amber)}.mn-section{position:relative}.mn-cream{background:var(--mn-cream)}.mn-paper{background:var(--mn-paper)}.mn-deep{background:radial-gradient(ellipse at 50% 0%, #d6a86633, transparent 60%), var(--mn-deep)}.mn-text{color:var(--mn-text)}.mn-text-soft{color:var(--mn-text-soft)}.mn-muted{color:var(--mn-muted)}.mn-accent{color:var(--mn-accent)}.mn-univers{border:1px solid #2a221c14;transition:border-color .5s,box-shadow .5s}.mn-univers:hover{border-color:#d6a8668c;box-shadow:0 18px 50px -20px #2a221c80}.mn-filter-pill{text-transform:uppercase;letter-spacing:.28em;color:var(--mn-text);cursor:pointer;background:0 0;border:1px solid #2a221c38;padding:.55rem 1.1rem;font-size:.62rem;transition:all .4s}.mn-filter-pill:hover{border-color:var(--mn-text);color:var(--mn-text)}.mn-filter-pill.mn-active{background:var(--mn-text);color:#0a0e1a;border-color:var(--mn-text)}.mn-piece{position:relative}.mn-piece a{transition:box-shadow .5s;box-shadow:0 8px 30px -12px #2a221c47}.mn-piece:hover a{box-shadow:0 22px 55px -18px #2a221c99}.mn-price-on-dark{color:var(--mn-amber)}.mn-cta-final-accent{color:var(--mn-amber);font-style:italic}.mn-cta-primary-light{background:var(--mn-neon-pink);color:var(--mn-deep-ink);text-transform:uppercase;letter-spacing:.32em;border:1px solid #0a0e1a;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.mn-cta-primary-light:hover{background:#fff;border-color:#fff}.mn-cta-secondary-light{color:#e8e4dceb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #e8e4dc73;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s;display:inline-flex}.mn-cta-secondary-light:hover{border-color:var(--mn-amber);color:var(--mn-amber)}.mn-home-featured{background:radial-gradient(80% 60% at 50% 0,#6db2a852 0%,#0000 70%),linear-gradient(#050810 0% 100%);padding:7rem 1.5rem;position:relative;overflow:hidden}.mn-home-featured__bg{pointer-events:none;opacity:.5;position:absolute;inset:0}.mn-home-featured__bg-img{object-fit:cover;filter:saturate(.88)brightness(1.02)contrast(1.04)}.mn-home-featured__overlay{pointer-events:none;background:radial-gradient(100% 80% at 50% 30%,#05081059 0%,#050810c7 70%,#050810 100%);position:absolute;inset:0}.mn-home-featured__grain{opacity:.28;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.95  0 0 0 0 0.86  0 0 0 0 0.74  0 0 0 0.20 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.mn-home-featured__inner{z-index:2;text-align:center;max-width:1280px;margin:0 auto;position:relative}.mn-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:var(--mn-amber);margin-bottom:1.6rem;font-size:.62rem;font-weight:500}.mn-home-featured__title{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:var(--mn-marble);letter-spacing:-.01em;text-shadow:0 2px 28px #05081099;margin-bottom:2.4rem;font-size:clamp(3rem,8vw,6.5rem);font-style:italic;font-weight:300;line-height:.95}.mn-home-featured__title .mn-amp{width:.4em;display:inline-block}.mn-home-featured__lede{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#e8e4dceb;max-width:720px;margin:0 auto 3.6rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic;line-height:1.6}.mn-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.9rem;max-width:1100px;margin:0 auto 3.4rem;display:grid}.mn-home-featured__thumb{aspect-ratio:4/5;border:1px solid #e8e4dc47;transition:transform .6s,border-color .6s,box-shadow .6s;position:relative;overflow:hidden}.mn-home-featured__thumb:hover{border-color:#e8e4dcb3;transform:translateY(-3px);box-shadow:0 12px 36px -12px #d6a8668c}.mn-home-featured__cta{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-bottom:2.2rem;display:inline-flex}.mn-home-featured__meta{letter-spacing:.32em;text-transform:uppercase;color:#e8e4dc99;flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.6rem;display:flex}@media (max-width:768px){.mn-home-featured{padding:4.5rem 1.2rem}.mn-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.6rem}.mn-home-featured__strip>:nth-child(4),.mn-home-featured__strip>:nth-child(5){display:none}.mn-home-featured__cta{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin:0 auto 1.8rem}.mn-home-featured__meta{gap:.5rem;font-size:.55rem}}.pa-main{--pa-night:#0a0805;--pa-deep:#050302;--pa-paper:#f3eadb;--pa-cream:#e7dcc4;--pa-amber:#c89858;--pa-accent:#b8763e;--pa-muted:#8a7a5e;--pa-text:#1a1612;--pa-text-soft:#4a4339;background:var(--pa-paper);color:var(--pa-text)}.pa-paper{background:var(--pa-paper)}.pa-cream{background:var(--pa-cream)}.pa-deep{background:var(--pa-night);background-image:linear-gradient(180deg, var(--pa-deep) 0%, var(--pa-night) 100%)}.pa-text{color:var(--pa-text)}.pa-text-soft{color:var(--pa-text-soft)}.pa-muted{color:var(--pa-muted)}.pa-accent{color:var(--pa-accent)}.pa-amber-text{color:var(--pa-amber)}.pa-hero{background:var(--pa-night);color:#fff}.pa-hero-img{filter:brightness(.78)contrast(1.05)}.pa-hero-overlay{background:radial-gradient(#0000000d 0%,#0000008c 70%),linear-gradient(#00000059 0%,#0000 35%,#0009 100%)}.pa-hero-grain{mix-blend-mode:overlay;opacity:.7;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='1' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.pa-hero-title{color:#fff;text-shadow:0 2px 30px #0000008c;font-size:clamp(3.2rem,11vw,11rem)}.pa-hero-title em{color:var(--pa-amber);font-style:italic}.pa-amp{width:.4em;display:inline-block}.pa-hero-kicker{color:var(--pa-amber)}.pa-hero-lede{color:#ffffffeb}.pa-hero-lede em{color:var(--pa-amber)}.pa-hero-meta{color:#ffffffb8;background:linear-gradient(#0000 0%,#000000a6 80%)}.pa-premium-badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#ffffff0d;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:.65rem;padding:.55rem 1.4rem;display:inline-flex}.pa-premium-badge--dark{background:#ffffff0a;border-color:#ffffff2e}.pa-premium-text{letter-spacing:.42em;text-transform:uppercase;font-size:.6rem;font-weight:500}.pa-premium-dot{background:var(--pa-amber);width:4px;height:4px;box-shadow:0 0 10px var(--pa-amber);border-radius:50%}.pa-ornament{color:var(--pa-amber)}.pa-cta-primary{background:var(--pa-amber);color:var(--pa-night);letter-spacing:.34em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.7rem;font-weight:500;transition:background .4s,transform .4s;display:inline-flex}.pa-cta-primary:hover{background:#fff;transform:translateY(-1px)}.pa-cta-secondary{color:#fff;letter-spacing:.34em;text-transform:uppercase;border:1px solid #ffffff57;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.7rem;font-weight:500;transition:background .4s,border-color .4s;display:inline-flex}.pa-cta-secondary:hover{background:#ffffff14;border-color:#fff9}.pa-cta-primary-light{background:var(--pa-amber);color:var(--pa-night);letter-spacing:.34em;text-transform:uppercase;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:background .4s,transform .4s;display:inline-flex}.pa-cta-primary-light:hover{background:#fff;transform:translateY(-1px)}.pa-cta-secondary-light{color:#fff;letter-spacing:.34em;text-transform:uppercase;border:1px solid #ffffff4d;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:background .4s,border-color .4s;display:inline-flex}.pa-cta-secondary-light:hover{background:#ffffff0f;border-color:#fff9}.pa-section{position:relative}.pa-acte{background:#0a0a0a;transition:transform .5s}.pa-acte:hover{transform:scale(1.01)}.pa-acte-overlay{background:linear-gradient(#0a0a0a00 0%,#0a0a0a59 55%,#0a0a0aeb 100%)}.pa-acte:hover .pa-acte-overlay{background:linear-gradient(#0a0a0a00 0%,#0a0a0a33 50%,#0a0a0ab3 100%)}.pa-toggle-pill,.pa-filter-pill{letter-spacing:.32em;text-transform:uppercase;color:var(--pa-text-soft);cursor:pointer;background:0 0;border:1px solid #1a16122e;padding:.55rem 1.2rem;font-size:.62rem;transition:background .3s,color .3s,border-color .3s}.pa-toggle-pill:hover,.pa-filter-pill:hover{background:#1a16120d;border-color:#1a161257}.pa-toggle-pill.pa-active,.pa-filter-pill.pa-active{background:var(--pa-text);color:var(--pa-paper);border-color:var(--pa-text)}.pa-piece a,.pa-piece button{background:#0a0a0a;transition:box-shadow .5s;box-shadow:0 8px 30px -12px #1a161247}.pa-piece:hover button{box-shadow:0 22px 55px -18px #1a16128c}.pa-piece-hover{background:#0a0a0a00}.pa-piece:hover .pa-piece-hover{background:#0a0a0a1f}.pa-piece-info{background:linear-gradient(#0a0a0a00 0%,#0a0a0a8c 35%,#0a0a0af2 100%)}.pa-tag-bg{background:#0a0a0ac7}.pa-tag-color{background:var(--pa-amber);color:var(--pa-night)}.pa-tag-bw{color:#1a1612;background:#f5f1ea}.pa-price-on-dark,.pa-cta-final-accent{color:var(--pa-amber)}.pa-lightbox{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000eb}.pa-lightbox-close{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .3s;display:flex}.pa-lightbox-close:hover{background:#ffffff2e}.pa-lightbox-card{background:var(--pa-night);border:1px solid #ffffff1a;padding:1.5rem}@media (min-width:768px){.pa-lightbox-card{padding:2rem}}.pa-lightbox-img-wrap{background:#0a0a0a;min-height:400px}.to-main{--to-night:#07080c;--to-deep:#03040a;--to-paper:#eae3e7;--to-cream:#d8d0d6;--to-amber:#ff3c64;--to-accent:#e8336a;--to-muted:#7a7480;--to-text:#1a1612;--to-text-soft:#4a4339;background:var(--to-paper);color:var(--to-text)}.to-paper{background:var(--to-paper)}.to-cream{background:var(--to-cream)}.to-deep{background:var(--to-night);background-image:linear-gradient(180deg, var(--to-deep) 0%, var(--to-night) 100%)}.to-text{color:var(--to-text)}.to-text-soft{color:var(--to-text-soft)}.to-muted{color:var(--to-muted)}.to-accent{color:var(--to-accent)}.to-amber-text{color:var(--to-amber)}.to-hero{background:var(--to-night);color:#fff}.to-hero-img{filter:brightness(.78)contrast(1.05)}.to-hero-overlay{background:radial-gradient(#0000000d 0%,#0000008c 70%),linear-gradient(#00000059 0%,#0000 35%,#0009 100%)}.to-hero-grain{mix-blend-mode:overlay;opacity:.7;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='1' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.to-hero-title{color:#fff;text-shadow:0 2px 30px #0000008c;font-size:clamp(3.2rem,11vw,11rem)}.to-hero-title em{color:var(--to-amber);font-style:italic}.to-amp{width:.4em;display:inline-block}.to-hero-kicker{color:var(--to-amber)}.to-hero-lede{color:#ffffffeb}.to-hero-lede em{color:var(--to-amber)}.to-hero-meta{color:#ffffffb8;background:linear-gradient(#0000 0%,#000000a6 80%)}.to-premium-badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#ffffff0d;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:.65rem;padding:.55rem 1.4rem;display:inline-flex}.to-premium-badge--dark{background:#ffffff0a;border-color:#ffffff2e}.to-premium-text{letter-spacing:.42em;text-transform:uppercase;font-size:.6rem;font-weight:500}.to-premium-dot{background:var(--to-amber);width:4px;height:4px;box-shadow:0 0 10px var(--to-amber);border-radius:50%}.to-ornament{color:var(--to-amber)}.to-cta-primary{background:var(--to-amber);color:var(--to-night);letter-spacing:.34em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.7rem;font-weight:500;transition:background .4s,transform .4s;display:inline-flex}.to-cta-primary:hover{background:#fff;transform:translateY(-1px)}.to-cta-secondary{color:#fff;letter-spacing:.34em;text-transform:uppercase;border:1px solid #ffffff57;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.7rem;font-weight:500;transition:background .4s,border-color .4s;display:inline-flex}.to-cta-secondary:hover{background:#ffffff14;border-color:#fff9}.to-cta-primary-light{background:var(--to-amber);color:var(--to-night);letter-spacing:.34em;text-transform:uppercase;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:background .4s,transform .4s;display:inline-flex}.to-cta-primary-light:hover{background:#fff;transform:translateY(-1px)}.to-cta-secondary-light{color:#fff;letter-spacing:.34em;text-transform:uppercase;border:1px solid #ffffff4d;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:background .4s,border-color .4s;display:inline-flex}.to-cta-secondary-light:hover{background:#ffffff0f;border-color:#fff9}.to-section{position:relative}.to-acte{background:#0a0a0a;transition:transform .5s}.to-acte:hover{transform:scale(1.01)}.to-acte-overlay{background:linear-gradient(#0a0a0a00 0%,#0a0a0a59 55%,#0a0a0aeb 100%)}.to-acte:hover .to-acte-overlay{background:linear-gradient(#0a0a0a00 0%,#0a0a0a33 50%,#0a0a0ab3 100%)}.to-toggle-pill,.to-filter-pill{letter-spacing:.32em;text-transform:uppercase;color:var(--to-text-soft);cursor:pointer;background:0 0;border:1px solid #1a16122e;padding:.55rem 1.2rem;font-size:.62rem;transition:background .3s,color .3s,border-color .3s}.to-toggle-pill:hover,.to-filter-pill:hover{background:#1a16120d;border-color:#1a161257}.to-toggle-pill.to-active,.to-filter-pill.to-active{background:var(--to-text);color:var(--to-paper);border-color:var(--to-text)}.to-piece a,.to-piece button{background:#0a0a0a;transition:box-shadow .5s;box-shadow:0 8px 30px -12px #1a161247}.to-piece:hover button{box-shadow:0 22px 55px -18px #1a16128c}.to-piece-hover{background:#0a0a0a00}.to-piece:hover .to-piece-hover{background:#0a0a0a1f}.to-piece-info{background:linear-gradient(#0a0a0a00 0%,#0a0a0a8c 35%,#0a0a0af2 100%)}.to-tag-bg{background:#0a0a0ac7}.to-tag-color{background:var(--to-amber);color:var(--to-night)}.to-tag-bw{color:#1a1612;background:#f5f1ea}.to-price-on-dark,.to-cta-final-accent{color:var(--to-amber)}.to-lightbox{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000eb}.to-lightbox-close{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .3s;display:flex}.to-lightbox-close:hover{background:#ffffff2e}.to-lightbox-card{background:var(--to-night);border:1px solid #ffffff1a;padding:1.5rem}@media (min-width:768px){.to-lightbox-card{padding:2rem}}.to-lightbox-img-wrap{background:#0a0a0a;min-height:400px}.ha-main{--ha-night:#0c0904;--ha-deep:#06030c;--ha-paper:#f5e8d2;--ha-cream:#e6d4b3;--ha-amber:#d9914b;--ha-accent:#c87a3a;--ha-muted:#8c6b3f;--ha-text:#1a1612;--ha-text-soft:#4a4339;background:var(--ha-paper);color:var(--ha-text)}.ha-paper{background:var(--ha-paper)}.ha-cream{background:var(--ha-cream)}.ha-deep{background:var(--ha-night);background-image:linear-gradient(180deg, var(--ha-deep) 0%, var(--ha-night) 100%)}.ha-text{color:var(--ha-text)}.ha-text-soft{color:var(--ha-text-soft)}.ha-muted{color:var(--ha-muted)}.ha-accent{color:var(--ha-accent)}.ha-amber-text{color:var(--ha-amber)}.ha-hero{background:var(--ha-night);color:#fff}.ha-hero-img{filter:brightness(.78)contrast(1.05)}.ha-hero-overlay{background:radial-gradient(#0000000d 0%,#0000008c 70%),linear-gradient(#00000059 0%,#0000 35%,#0009 100%)}.ha-hero-grain{mix-blend-mode:overlay;opacity:.7;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='1' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.ha-hero-title{color:#fff;text-shadow:0 2px 30px #0000008c;font-size:clamp(3.2rem,11vw,11rem)}.ha-hero-title em{color:var(--ha-amber);font-style:italic}.ha-amp{width:.4em;display:inline-block}.ha-hero-kicker{color:var(--ha-amber)}.ha-hero-lede{color:#ffffffeb}.ha-hero-lede em{color:var(--ha-amber)}.ha-hero-meta{color:#ffffffb8;background:linear-gradient(#0000 0%,#000000a6 80%)}.ha-premium-badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#ffffff0d;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:.65rem;padding:.55rem 1.4rem;display:inline-flex}.ha-premium-badge--dark{background:#ffffff0a;border-color:#ffffff2e}.ha-premium-text{letter-spacing:.42em;text-transform:uppercase;font-size:.6rem;font-weight:500}.ha-premium-dot{background:var(--ha-amber);width:4px;height:4px;box-shadow:0 0 10px var(--ha-amber);border-radius:50%}.ha-ornament{color:var(--ha-amber)}.ha-cta-primary{background:var(--ha-amber);color:var(--ha-night);letter-spacing:.34em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.7rem;font-weight:500;transition:background .4s,transform .4s;display:inline-flex}.ha-cta-primary:hover{background:#fff;transform:translateY(-1px)}.ha-cta-secondary{color:#fff;letter-spacing:.34em;text-transform:uppercase;border:1px solid #ffffff57;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.7rem;font-weight:500;transition:background .4s,border-color .4s;display:inline-flex}.ha-cta-secondary:hover{background:#ffffff14;border-color:#fff9}.ha-cta-primary-light{background:var(--ha-amber);color:var(--ha-night);letter-spacing:.34em;text-transform:uppercase;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:background .4s,transform .4s;display:inline-flex}.ha-cta-primary-light:hover{background:#fff;transform:translateY(-1px)}.ha-cta-secondary-light{color:#fff;letter-spacing:.34em;text-transform:uppercase;border:1px solid #ffffff4d;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:background .4s,border-color .4s;display:inline-flex}.ha-cta-secondary-light:hover{background:#ffffff0f;border-color:#fff9}.ha-section{position:relative}.ha-acte{background:#0a0a0a;transition:transform .5s}.ha-acte:hover{transform:scale(1.01)}.ha-acte-overlay{background:linear-gradient(#0a0a0a00 0%,#0a0a0a59 55%,#0a0a0aeb 100%)}.ha-acte:hover .ha-acte-overlay{background:linear-gradient(#0a0a0a00 0%,#0a0a0a33 50%,#0a0a0ab3 100%)}.ha-toggle-pill,.ha-filter-pill{letter-spacing:.32em;text-transform:uppercase;color:var(--ha-text-soft);cursor:pointer;background:0 0;border:1px solid #1a16122e;padding:.55rem 1.2rem;font-size:.62rem;transition:background .3s,color .3s,border-color .3s}.ha-toggle-pill:hover,.ha-filter-pill:hover{background:#1a16120d;border-color:#1a161257}.ha-toggle-pill.ha-active,.ha-filter-pill.ha-active{background:var(--ha-text);color:var(--ha-paper);border-color:var(--ha-text)}.ha-piece a,.ha-piece button{background:#0a0a0a;transition:box-shadow .5s;box-shadow:0 8px 30px -12px #1a161247}.ha-piece:hover button{box-shadow:0 22px 55px -18px #1a16128c}.ha-piece-hover{background:#0a0a0a00}.ha-piece:hover .ha-piece-hover{background:#0a0a0a1f}.ha-piece-info{background:linear-gradient(#0a0a0a00 0%,#0a0a0a8c 35%,#0a0a0af2 100%)}.ha-tag-bg{background:#0a0a0ac7}.ha-tag-color{background:var(--ha-amber);color:var(--ha-night)}.ha-tag-bw{color:#1a1612;background:#f5f1ea}.ha-price-on-dark,.ha-cta-final-accent{color:var(--ha-amber)}.ha-lightbox{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000eb}.ha-lightbox-close{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .3s;display:flex}.ha-lightbox-close:hover{background:#ffffff2e}.ha-lightbox-card{background:var(--ha-night);border:1px solid #ffffff1a;padding:1.5rem}@media (min-width:768px){.ha-lightbox-card{padding:2rem}}.ha-lightbox-img-wrap{background:#0a0a0a;min-height:400px}.ba-main{--ba-night:#0d0a06;--ba-deep:#06040c;--ba-paper:#f3e7d0;--ba-cream:#e2d3b2;--ba-amber:#c89858;--ba-accent:#b8763e;--ba-muted:#85715a;--ba-text:#1a1612;--ba-text-soft:#4a4339;background:var(--ba-paper);color:var(--ba-text)}.ba-paper{background:var(--ba-paper)}.ba-cream{background:var(--ba-cream)}.ba-deep{background:var(--ba-night);background-image:linear-gradient(180deg, var(--ba-deep) 0%, var(--ba-night) 100%)}.ba-text{color:var(--ba-text)}.ba-text-soft{color:var(--ba-text-soft)}.ba-muted{color:var(--ba-muted)}.ba-accent{color:var(--ba-accent)}.ba-amber-text{color:var(--ba-amber)}.ba-hero{background:var(--ba-night);color:#fff}.ba-hero-img{filter:brightness(.78)contrast(1.05)}.ba-hero-overlay{background:radial-gradient(#0000000d 0%,#0000008c 70%),linear-gradient(#00000059 0%,#0000 35%,#0009 100%)}.ba-hero-grain{mix-blend-mode:overlay;opacity:.7;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='1' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.ba-hero-title{color:#fff;text-shadow:0 2px 30px #0000008c;font-size:clamp(3.2rem,11vw,11rem)}.ba-hero-title em{color:var(--ba-amber);font-style:italic}.ba-amp{width:.4em;display:inline-block}.ba-hero-kicker{color:var(--ba-amber)}.ba-hero-lede{color:#ffffffeb}.ba-hero-lede em{color:var(--ba-amber)}.ba-hero-meta{color:#ffffffb8;background:linear-gradient(#0000 0%,#000000a6 80%)}.ba-premium-badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#ffffff0d;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:.65rem;padding:.55rem 1.4rem;display:inline-flex}.ba-premium-badge--dark{background:#ffffff0a;border-color:#ffffff2e}.ba-premium-text{letter-spacing:.42em;text-transform:uppercase;font-size:.6rem;font-weight:500}.ba-premium-dot{background:var(--ba-amber);width:4px;height:4px;box-shadow:0 0 10px var(--ba-amber);border-radius:50%}.ba-ornament{color:var(--ba-amber)}.ba-cta-primary{background:var(--ba-amber);color:var(--ba-night);letter-spacing:.34em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.7rem;font-weight:500;transition:background .4s,transform .4s;display:inline-flex}.ba-cta-primary:hover{background:#fff;transform:translateY(-1px)}.ba-cta-secondary{color:#fff;letter-spacing:.34em;text-transform:uppercase;border:1px solid #ffffff57;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.7rem;font-weight:500;transition:background .4s,border-color .4s;display:inline-flex}.ba-cta-secondary:hover{background:#ffffff14;border-color:#fff9}.ba-cta-primary-light{background:var(--ba-amber);color:var(--ba-night);letter-spacing:.34em;text-transform:uppercase;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:background .4s,transform .4s;display:inline-flex}.ba-cta-primary-light:hover{background:#fff;transform:translateY(-1px)}.ba-cta-secondary-light{color:#fff;letter-spacing:.34em;text-transform:uppercase;border:1px solid #ffffff4d;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:background .4s,border-color .4s;display:inline-flex}.ba-cta-secondary-light:hover{background:#ffffff0f;border-color:#fff9}.ba-section{position:relative}.ba-acte{background:#0a0a0a;transition:transform .5s}.ba-acte:hover{transform:scale(1.01)}.ba-acte-overlay{background:linear-gradient(#0a0a0a00 0%,#0a0a0a59 55%,#0a0a0aeb 100%)}.ba-acte:hover .ba-acte-overlay{background:linear-gradient(#0a0a0a00 0%,#0a0a0a33 50%,#0a0a0ab3 100%)}.ba-toggle-pill,.ba-filter-pill{letter-spacing:.32em;text-transform:uppercase;color:var(--ba-text-soft);cursor:pointer;background:0 0;border:1px solid #1a16122e;padding:.55rem 1.2rem;font-size:.62rem;transition:background .3s,color .3s,border-color .3s}.ba-toggle-pill:hover,.ba-filter-pill:hover{background:#1a16120d;border-color:#1a161257}.ba-toggle-pill.ba-active,.ba-filter-pill.ba-active{background:var(--ba-text);color:var(--ba-paper);border-color:var(--ba-text)}.ba-piece a,.ba-piece button{background:#0a0a0a;transition:box-shadow .5s;box-shadow:0 8px 30px -12px #1a161247}.ba-piece:hover button{box-shadow:0 22px 55px -18px #1a16128c}.ba-piece-hover{background:#0a0a0a00}.ba-piece:hover .ba-piece-hover{background:#0a0a0a1f}.ba-piece-info{background:linear-gradient(#0a0a0a00 0%,#0a0a0a8c 35%,#0a0a0af2 100%)}.ba-tag-bg{background:#0a0a0ac7}.ba-tag-color{background:var(--ba-amber);color:var(--ba-night)}.ba-tag-bw{color:#1a1612;background:#f5f1ea}.ba-price-on-dark,.ba-cta-final-accent{color:var(--ba-amber)}.ba-lightbox{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000eb}.ba-lightbox-close{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .3s;display:flex}.ba-lightbox-close:hover{background:#ffffff2e}.ba-lightbox-card{background:var(--ba-night);border:1px solid #ffffff1a;padding:1.5rem}@media (min-width:768px){.ba-lightbox-card{padding:2rem}}.ba-lightbox-img-wrap{background:#0a0a0a;min-height:400px}.ro-main{--ro-night:#0c0a07;--ro-deep:#070504;--ro-paper:#f0e3cc;--ro-cream:#dac8a8;--ro-amber:#c2410c;--ro-accent:#a8350a;--ro-muted:#7a5a3e;--ro-text:#1a1612;--ro-text-soft:#4a4339;background:var(--ro-paper);color:var(--ro-text)}.ro-paper{background:var(--ro-paper)}.ro-cream{background:var(--ro-cream)}.ro-deep{background:var(--ro-night);background-image:linear-gradient(180deg, var(--ro-deep) 0%, var(--ro-night) 100%)}.ro-text{color:var(--ro-text)}.ro-text-soft{color:var(--ro-text-soft)}.ro-muted{color:var(--ro-muted)}.ro-accent{color:var(--ro-accent)}.ro-amber-text{color:var(--ro-amber)}.ro-hero{background:var(--ro-night);color:#fff}.ro-hero-img{filter:brightness(.78)contrast(1.05)}.ro-hero-overlay{background:radial-gradient(#0000000d 0%,#0000008c 70%),linear-gradient(#00000059 0%,#0000 35%,#0009 100%)}.ro-hero-grain{mix-blend-mode:overlay;opacity:.7;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='1' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.ro-hero-title{color:#fff;text-shadow:0 2px 30px #0000008c;font-size:clamp(3.2rem,11vw,11rem)}.ro-hero-title em{color:var(--ro-amber);font-style:italic}.ro-amp{width:.4em;display:inline-block}.ro-hero-kicker{color:var(--ro-amber)}.ro-hero-lede{color:#ffffffeb}.ro-hero-lede em{color:var(--ro-amber)}.ro-hero-meta{color:#ffffffb8;background:linear-gradient(#0000 0%,#000000a6 80%)}.ro-premium-badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#ffffff0d;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:.65rem;padding:.55rem 1.4rem;display:inline-flex}.ro-premium-badge--dark{background:#ffffff0a;border-color:#ffffff2e}.ro-premium-text{letter-spacing:.42em;text-transform:uppercase;font-size:.6rem;font-weight:500}.ro-premium-dot{background:var(--ro-amber);width:4px;height:4px;box-shadow:0 0 10px var(--ro-amber);border-radius:50%}.ro-ornament{color:var(--ro-amber)}.ro-cta-primary{background:var(--ro-amber);color:var(--ro-night);letter-spacing:.34em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.7rem;font-weight:500;transition:background .4s,transform .4s;display:inline-flex}.ro-cta-primary:hover{background:#fff;transform:translateY(-1px)}.ro-cta-secondary{color:#fff;letter-spacing:.34em;text-transform:uppercase;border:1px solid #ffffff57;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.7rem;font-weight:500;transition:background .4s,border-color .4s;display:inline-flex}.ro-cta-secondary:hover{background:#ffffff14;border-color:#fff9}.ro-cta-primary-light{background:var(--ro-amber);color:var(--ro-night);letter-spacing:.34em;text-transform:uppercase;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:background .4s,transform .4s;display:inline-flex}.ro-cta-primary-light:hover{background:#fff;transform:translateY(-1px)}.ro-cta-secondary-light{color:#fff;letter-spacing:.34em;text-transform:uppercase;border:1px solid #ffffff4d;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:background .4s,border-color .4s;display:inline-flex}.ro-cta-secondary-light:hover{background:#ffffff0f;border-color:#fff9}.ro-section{position:relative}.ro-acte{background:#0a0a0a;transition:transform .5s}.ro-acte:hover{transform:scale(1.01)}.ro-acte-overlay{background:linear-gradient(#0a0a0a00 0%,#0a0a0a59 55%,#0a0a0aeb 100%)}.ro-acte:hover .ro-acte-overlay{background:linear-gradient(#0a0a0a00 0%,#0a0a0a33 50%,#0a0a0ab3 100%)}.ro-toggle-pill,.ro-filter-pill{letter-spacing:.32em;text-transform:uppercase;color:var(--ro-text-soft);cursor:pointer;background:0 0;border:1px solid #1a16122e;padding:.55rem 1.2rem;font-size:.62rem;transition:background .3s,color .3s,border-color .3s}.ro-toggle-pill:hover,.ro-filter-pill:hover{background:#1a16120d;border-color:#1a161257}.ro-toggle-pill.ro-active,.ro-filter-pill.ro-active{background:var(--ro-text);color:var(--ro-paper);border-color:var(--ro-text)}.ro-piece a,.ro-piece button{background:#0a0a0a;transition:box-shadow .5s;box-shadow:0 8px 30px -12px #1a161247}.ro-piece:hover button{box-shadow:0 22px 55px -18px #1a16128c}.ro-piece-hover{background:#0a0a0a00}.ro-piece:hover .ro-piece-hover{background:#0a0a0a1f}.ro-piece-info{background:linear-gradient(#0a0a0a00 0%,#0a0a0a8c 35%,#0a0a0af2 100%)}.ro-tag-bg{background:#0a0a0ac7}.ro-tag-color{background:var(--ro-amber);color:var(--ro-night)}.ro-tag-bw{color:#1a1612;background:#f5f1ea}.ro-price-on-dark,.ro-cta-final-accent{color:var(--ro-amber)}.ro-lightbox{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000eb}.ro-lightbox-close{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .3s;display:flex}.ro-lightbox-close:hover{background:#ffffff2e}.ro-lightbox-card{background:var(--ro-night);border:1px solid #ffffff1a;padding:1.5rem}@media (min-width:768px){.ro-lightbox-card{padding:2rem}}.ro-lightbox-img-wrap{background:#0a0a0a;min-height:400px}.co-main{--co-night:#0a0808;--co-deep:#050404;--co-paper:#e8e3da;--co-cream:#c8c0b2;--co-amber:#c41e3a;--co-accent:#7a4f2e;--co-muted:#5a7a6a;--co-text:#1a1612;--co-text-soft:#4a4339;background:var(--co-paper);color:var(--co-text)}.co-paper{background:var(--co-paper)}.co-cream{background:var(--co-cream)}.co-deep{background:var(--co-night);background-image:linear-gradient(180deg, var(--co-deep) 0%, var(--co-night) 100%)}.co-text{color:var(--co-text)}.co-text-soft{color:var(--co-text-soft)}.co-muted{color:var(--co-muted)}.co-accent{color:var(--co-accent)}.co-amber-text{color:var(--co-amber)}.co-hero{background:var(--co-night);color:#fff}.co-hero-img{filter:brightness(.78)contrast(1.05)}.co-hero-overlay{background:radial-gradient(#0000000d 0%,#0000008c 70%),linear-gradient(#00000059 0%,#0000 35%,#0009 100%)}.co-hero-grain{mix-blend-mode:overlay;opacity:.7;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='1' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.co-hero-title{color:#fff;text-shadow:0 2px 30px #0000008c;font-size:clamp(3.2rem,11vw,11rem)}.co-hero-title em{color:var(--co-amber);font-style:italic}.co-amp{width:.4em;display:inline-block}.co-hero-kicker{color:var(--co-amber)}.co-hero-lede{color:#ffffffeb}.co-hero-lede em{color:var(--co-amber)}.co-hero-meta{color:#ffffffb8;background:linear-gradient(#0000 0%,#000000a6 80%)}.co-premium-badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#ffffff0d;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:.65rem;padding:.55rem 1.4rem;display:inline-flex}.co-premium-badge--dark{background:#ffffff0a;border-color:#ffffff2e}.co-premium-text{letter-spacing:.42em;text-transform:uppercase;font-size:.6rem;font-weight:500}.co-premium-dot{background:var(--co-amber);width:4px;height:4px;box-shadow:0 0 10px var(--co-amber);border-radius:50%}.co-ornament{color:var(--co-amber)}.co-cta-primary{background:var(--co-amber);color:var(--co-night);letter-spacing:.34em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.7rem;font-weight:500;transition:background .4s,transform .4s;display:inline-flex}.co-cta-primary:hover{background:#fff;transform:translateY(-1px)}.co-cta-secondary{color:#fff;letter-spacing:.34em;text-transform:uppercase;border:1px solid #ffffff57;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.7rem;font-weight:500;transition:background .4s,border-color .4s;display:inline-flex}.co-cta-secondary:hover{background:#ffffff14;border-color:#fff9}.co-cta-primary-light{background:var(--co-amber);color:var(--co-night);letter-spacing:.34em;text-transform:uppercase;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:background .4s,transform .4s;display:inline-flex}.co-cta-primary-light:hover{background:#fff;transform:translateY(-1px)}.co-cta-secondary-light{color:#fff;letter-spacing:.34em;text-transform:uppercase;border:1px solid #ffffff4d;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:background .4s,border-color .4s;display:inline-flex}.co-cta-secondary-light:hover{background:#ffffff0f;border-color:#fff9}.co-section{position:relative}.co-acte{background:#0a0a0a;transition:transform .5s}.co-acte:hover{transform:scale(1.01)}.co-acte-overlay{background:linear-gradient(#0a0a0a00 0%,#0a0a0a59 55%,#0a0a0aeb 100%)}.co-acte:hover .co-acte-overlay{background:linear-gradient(#0a0a0a00 0%,#0a0a0a33 50%,#0a0a0ab3 100%)}.co-toggle-pill,.co-filter-pill{letter-spacing:.32em;text-transform:uppercase;color:var(--co-text-soft);cursor:pointer;background:0 0;border:1px solid #1a16122e;padding:.55rem 1.2rem;font-size:.62rem;transition:background .3s,color .3s,border-color .3s}.co-toggle-pill:hover,.co-filter-pill:hover{background:#1a16120d;border-color:#1a161257}.co-toggle-pill.co-active,.co-filter-pill.co-active{background:var(--co-text);color:var(--co-paper);border-color:var(--co-text)}.co-piece a,.co-piece button{background:#0a0a0a;transition:box-shadow .5s;box-shadow:0 8px 30px -12px #1a161247}.co-piece:hover button{box-shadow:0 22px 55px -18px #1a16128c}.co-piece-hover{background:#0a0a0a00}.co-piece:hover .co-piece-hover{background:#0a0a0a1f}.co-piece-info{background:linear-gradient(#0a0a0a00 0%,#0a0a0a8c 35%,#0a0a0af2 100%)}.co-tag-bg{background:#0a0a0ac7}.co-tag-color{background:var(--co-amber);color:var(--co-night)}.co-tag-bw{color:#1a1612;background:#f5f1ea}.co-price-on-dark,.co-cta-final-accent{color:var(--co-amber)}.co-lightbox{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000eb}.co-lightbox-close{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .3s;display:flex}.co-lightbox-close:hover{background:#ffffff2e}.co-lightbox-card{background:var(--co-night);border:1px solid #ffffff1a;padding:1.5rem}@media (min-width:768px){.co-lightbox-card{padding:2rem}}.co-lightbox-img-wrap{background:#0a0a0a;min-height:400px}.la-main{--la-night:#1a1614;--la-deep:#0d0a08;--la-paper:#f0ede5;--la-cream:#d4cfc4;--la-amber:#ff6b8a;--la-accent:#4ec9d6;--la-muted:#6b3a8a;--la-text:#1a1612;--la-text-soft:#4a4339;background:var(--la-paper);color:var(--la-text)}.la-paper{background:var(--la-paper)}.la-cream{background:var(--la-cream)}.la-deep{background:var(--la-night);background-image:linear-gradient(180deg, var(--la-deep) 0%, var(--la-night) 100%)}.la-text{color:var(--la-text)}.la-text-soft{color:var(--la-text-soft)}.la-muted{color:var(--la-muted)}.la-accent{color:var(--la-accent)}.la-amber-text{color:var(--la-amber)}.la-hero{background:var(--la-night);color:#fff}.la-hero-img{filter:brightness(.78)contrast(1.05)}.la-hero-overlay{background:radial-gradient(#0000000d 0%,#0000008c 70%),linear-gradient(#00000059 0%,#0000 35%,#0009 100%)}.la-hero-grain{mix-blend-mode:overlay;opacity:.7;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='1' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.la-hero-title{color:#fff;text-shadow:0 2px 30px #0000008c;font-size:clamp(3.2rem,11vw,11rem)}.la-hero-title em{color:var(--la-amber);font-style:italic}.la-amp{width:.4em;display:inline-block}.la-hero-kicker{color:var(--la-amber)}.la-hero-lede{color:#ffffffeb}.la-hero-lede em{color:var(--la-amber)}.la-hero-meta{color:#ffffffb8;background:linear-gradient(#0000 0%,#000000a6 80%)}.la-premium-badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#ffffff0d;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:.65rem;padding:.55rem 1.4rem;display:inline-flex}.la-premium-badge--dark{background:#ffffff0a;border-color:#ffffff2e}.la-premium-text{letter-spacing:.42em;text-transform:uppercase;font-size:.6rem;font-weight:500}.la-premium-dot{background:var(--la-amber);width:4px;height:4px;box-shadow:0 0 10px var(--la-amber);border-radius:50%}.la-ornament{color:var(--la-amber)}.la-cta-primary{background:var(--la-amber);color:var(--la-night);letter-spacing:.34em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.7rem;font-weight:500;transition:background .4s,transform .4s;display:inline-flex}.la-cta-primary:hover{background:#fff;transform:translateY(-1px)}.la-cta-secondary{color:#fff;letter-spacing:.34em;text-transform:uppercase;border:1px solid #ffffff57;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.7rem;font-weight:500;transition:background .4s,border-color .4s;display:inline-flex}.la-cta-secondary:hover{background:#ffffff14;border-color:#fff9}.la-cta-primary-light{background:var(--la-amber);color:var(--la-night);letter-spacing:.34em;text-transform:uppercase;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:background .4s,transform .4s;display:inline-flex}.la-cta-primary-light:hover{background:#fff;transform:translateY(-1px)}.la-cta-secondary-light{color:#fff;letter-spacing:.34em;text-transform:uppercase;border:1px solid #ffffff4d;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:background .4s,border-color .4s;display:inline-flex}.la-cta-secondary-light:hover{background:#ffffff0f;border-color:#fff9}.la-section{position:relative}.la-acte{background:#0a0a0a;transition:transform .5s}.la-acte:hover{transform:scale(1.01)}.la-acte-overlay{background:linear-gradient(#0a0a0a00 0%,#0a0a0a59 55%,#0a0a0aeb 100%)}.la-acte:hover .la-acte-overlay{background:linear-gradient(#0a0a0a00 0%,#0a0a0a33 50%,#0a0a0ab3 100%)}.la-toggle-pill,.la-filter-pill{letter-spacing:.32em;text-transform:uppercase;color:var(--la-text-soft);cursor:pointer;background:0 0;border:1px solid #1a16122e;padding:.55rem 1.2rem;font-size:.62rem;transition:background .3s,color .3s,border-color .3s}.la-toggle-pill:hover,.la-filter-pill:hover{background:#1a16120d;border-color:#1a161257}.la-toggle-pill.la-active,.la-filter-pill.la-active{background:var(--la-text);color:var(--la-paper);border-color:var(--la-text)}.la-piece a,.la-piece button{background:#0a0a0a;transition:box-shadow .5s;box-shadow:0 8px 30px -12px #1a161247}.la-piece:hover button{box-shadow:0 22px 55px -18px #1a16128c}.la-piece-hover{background:#0a0a0a00}.la-piece:hover .la-piece-hover{background:#0a0a0a1f}.la-piece-info{background:linear-gradient(#0a0a0a00 0%,#0a0a0a8c 35%,#0a0a0af2 100%)}.la-tag-bg{background:#0a0a0ac7}.la-tag-color{background:var(--la-amber);color:var(--la-night)}.la-tag-bw{color:#1a1612;background:#f5f1ea}.la-price-on-dark,.la-cta-final-accent{color:var(--la-amber)}.la-lightbox{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000eb}.la-lightbox-close{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .3s;display:flex}.la-lightbox-close:hover{background:#ffffff2e}.la-lightbox-card{background:var(--la-night);border:1px solid #ffffff1a;padding:1.5rem}@media (min-width:768px){.la-lightbox-card{padding:2rem}}.la-lightbox-img-wrap{background:#0a0a0a;min-height:400px}.lo-main{--lo-night:#0d0a09;--lo-deep:#070504;--lo-paper:#f4ecd6;--lo-cream:#e8dcb8;--lo-amber:#e22b25;--lo-accent:#d6a839;--lo-muted:#ff7b9c;--lo-text:#1a1612;--lo-text-soft:#4a4339;background:var(--lo-paper);color:var(--lo-text)}.lo-paper{background:var(--lo-paper)}.lo-cream{background:var(--lo-cream)}.lo-deep{background:var(--lo-night);background-image:linear-gradient(180deg, var(--lo-deep) 0%, var(--lo-night) 100%)}.lo-text{color:var(--lo-text)}.lo-text-soft{color:var(--lo-text-soft)}.lo-muted{color:var(--lo-muted)}.lo-accent{color:var(--lo-accent)}.lo-amber-text{color:var(--lo-amber)}.lo-hero{background:var(--lo-night);color:#fff}.lo-hero-img{filter:brightness(.78)contrast(1.05)}.lo-hero-overlay{background:radial-gradient(#0000000d 0%,#0000008c 70%),linear-gradient(#00000059 0%,#0000 35%,#0009 100%)}.lo-hero-grain{mix-blend-mode:overlay;opacity:.7;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='1' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.lo-hero-title{color:#fff;text-shadow:0 2px 30px #0000008c;font-size:clamp(3.2rem,11vw,11rem)}.lo-hero-title em{color:var(--lo-amber);font-style:italic}.lo-amp{width:.4em;display:inline-block}.lo-hero-kicker{color:var(--lo-amber)}.lo-hero-lede{color:#ffffffeb}.lo-hero-lede em{color:var(--lo-amber)}.lo-hero-meta{color:#ffffffb8;background:linear-gradient(#0000 0%,#000000a6 80%)}.lo-premium-badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#ffffff0d;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:.65rem;padding:.55rem 1.4rem;display:inline-flex}.lo-premium-badge--dark{background:#ffffff0a;border-color:#ffffff2e}.lo-premium-text{letter-spacing:.42em;text-transform:uppercase;font-size:.6rem;font-weight:500}.lo-premium-dot{background:var(--lo-amber);width:4px;height:4px;box-shadow:0 0 10px var(--lo-amber);border-radius:50%}.lo-ornament{color:var(--lo-amber)}.lo-cta-primary{background:var(--lo-amber);color:var(--lo-night);letter-spacing:.34em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.7rem;font-weight:500;transition:background .4s,transform .4s;display:inline-flex}.lo-cta-primary:hover{background:#fff;transform:translateY(-1px)}.lo-cta-secondary{color:#fff;letter-spacing:.34em;text-transform:uppercase;border:1px solid #ffffff57;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.7rem;font-weight:500;transition:background .4s,border-color .4s;display:inline-flex}.lo-cta-secondary:hover{background:#ffffff14;border-color:#fff9}.lo-cta-primary-light{background:var(--lo-amber);color:var(--lo-night);letter-spacing:.34em;text-transform:uppercase;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:background .4s,transform .4s;display:inline-flex}.lo-cta-primary-light:hover{background:#fff;transform:translateY(-1px)}.lo-cta-secondary-light{color:#fff;letter-spacing:.34em;text-transform:uppercase;border:1px solid #ffffff4d;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;transition:background .4s,border-color .4s;display:inline-flex}.lo-cta-secondary-light:hover{background:#ffffff0f;border-color:#fff9}.lo-section{position:relative}.lo-acte{background:#0a0a0a;transition:transform .5s}.lo-acte:hover{transform:scale(1.01)}.lo-acte-overlay{background:linear-gradient(#0a0a0a00 0%,#0a0a0a59 55%,#0a0a0aeb 100%)}.lo-acte:hover .lo-acte-overlay{background:linear-gradient(#0a0a0a00 0%,#0a0a0a33 50%,#0a0a0ab3 100%)}.lo-toggle-pill,.lo-filter-pill{letter-spacing:.32em;text-transform:uppercase;color:var(--lo-text-soft);cursor:pointer;background:0 0;border:1px solid #1a16122e;padding:.55rem 1.2rem;font-size:.62rem;transition:background .3s,color .3s,border-color .3s}.lo-toggle-pill:hover,.lo-filter-pill:hover{background:#1a16120d;border-color:#1a161257}.lo-toggle-pill.lo-active,.lo-filter-pill.lo-active{background:var(--lo-text);color:var(--lo-paper);border-color:var(--lo-text)}.lo-piece a,.lo-piece button{background:#0a0a0a;transition:box-shadow .5s;box-shadow:0 8px 30px -12px #1a161247}.lo-piece:hover button{box-shadow:0 22px 55px -18px #1a16128c}.lo-piece-hover{background:#0a0a0a00}.lo-piece:hover .lo-piece-hover{background:#0a0a0a1f}.lo-piece-info{background:linear-gradient(#0a0a0a00 0%,#0a0a0a8c 35%,#0a0a0af2 100%)}.lo-tag-bg{background:#0a0a0ac7}.lo-tag-color{background:var(--lo-amber);color:var(--lo-night)}.lo-tag-bw{color:#1a1612;background:#f5f1ea}.lo-price-on-dark,.lo-cta-final-accent{color:var(--lo-amber)}.lo-lightbox{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000eb}.lo-lightbox-close{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .3s;display:flex}.lo-lightbox-close:hover{background:#ffffff2e}.lo-lightbox-card{background:var(--lo-night);border:1px solid #ffffff1a;padding:1.5rem}@media (min-width:768px){.lo-lightbox-card{padding:2rem}}.lo-lightbox-img-wrap{background:#0a0a0a;min-height:400px}.wow-main{color:#e8dcb8;min-height:100dvh;font-family:var(--font-body,"Inter", system-ui, sans-serif);background-color:#0a0908;overflow-x:clip}.wow-hero{justify-content:center;align-items:center;width:100%;height:100svh;min-height:600px;display:flex;position:relative;overflow:hidden}.wow-hero-bg{object-fit:cover;object-position:center top;filter:blur(6px)grayscale();width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.wow-hero-overlay{background:#000000b3;position:absolute;inset:0}.wow-hero-content{z-index:10;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;max-width:800px;margin:0 auto;padding:0 1.5rem;display:flex;position:relative}.wow-hero-kicker{font-family:var(--font-body,"Inter", sans-serif);letter-spacing:.2em;text-transform:uppercase;color:#a89870;margin:0;font-size:.68rem}.wow-hero-title{font-family:var(--font-display,"Cormorant Garamond", Georgia, serif);letter-spacing:.18em;color:#f4ecd6;margin:0;font-size:clamp(2.8rem,8vw,7rem);font-weight:300;line-height:1}.wow-hero-subtitle{font-family:var(--font-display,"Cormorant Garamond", Georgia, serif);color:#c8b88a;max-width:580px;margin:0;font-size:clamp(1rem,1.8vw,1.3rem);font-style:italic;font-weight:300;line-height:1.5}.wow-hero-cta{font-family:var(--font-body,"Inter", sans-serif);letter-spacing:.15em;text-transform:uppercase;color:#e8dcb8;border:1px solid #e8dcb859;align-items:center;gap:.6rem;margin-top:.5rem;padding:.9rem 2rem;font-size:.78rem;text-decoration:none;transition:border-color .3s,color .3s;display:inline-flex}.wow-hero-cta:hover{color:#f4ecd6;border-color:#e8dcb8cc}.wow-manifesto{text-align:center;max-width:720px;margin:0 auto;padding:6rem 2rem 5rem}.wow-manifesto-text{font-family:var(--font-display,"Cormorant Garamond", Georgia, serif);color:#d4c49a;quotes:"« " " »";border:none;margin:0;padding:0;font-size:clamp(1.25rem,2.2vw,1.7rem);font-style:italic;font-weight:300;line-height:1.65}.wow-archetypes-section{max-width:1200px;margin:0 auto;padding:4rem 2rem 5rem}.wow-section-title{font-family:var(--font-display,"Cormorant Garamond", Georgia, serif);letter-spacing:.06em;color:#e8dcb8;text-align:center;margin-bottom:3rem;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:300}.wow-archetypes-grid{grid-template-columns:repeat(5,1fr);gap:1.25rem;display:grid}@media (max-width:1024px){.wow-archetypes-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.wow-archetypes-grid{grid-template-columns:repeat(2,1fr)}}.wow-archetype-card{cursor:pointer;background:#161210;border:1px solid #e8dcb814;transition:border-color .3s;overflow:hidden}.wow-archetype-card:hover,.wow-archetype-card--active{border-color:#e8dcb866}.wow-archetype-card-img-wrap{aspect-ratio:3/4;overflow:hidden}.wow-archetype-card-img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:transform .4s;display:block}.wow-archetype-card:hover .wow-archetype-card-img{transform:scale(1.04)}.wow-archetype-card-info{flex-direction:column;gap:.25rem;padding:.75rem 1rem .9rem;display:flex}.wow-archetype-card-label{font-family:var(--font-display,"Cormorant Garamond", Georgia, serif);color:#e8dcb8;font-size:1rem;font-style:italic}.wow-archetype-card-count{font-family:var(--font-body,"Inter", sans-serif);letter-spacing:.1em;color:#7a6e58;text-transform:uppercase;font-size:.68rem}.wow-archetype-filter{z-index:40;-webkit-backdrop-filter:blur(8px);background:#0a0908eb;border-bottom:1px solid #e8dcb814;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;padding:1rem 2rem;display:flex;position:sticky;top:0}.wow-archetype-filter-btn{cursor:pointer;font-family:var(--font-body,"Inter", sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#7a6e58;background:0 0;border:none;border-bottom:1px solid #0000;padding:.3rem 0;font-size:.72rem;transition:color .2s,border-color .2s}.wow-archetype-filter-btn:hover{color:#c8b88a}.wow-archetype-filter-btn--active{color:#e8dcb8;border-bottom-color:#e8dcb8}.wow-collection{padding:0 0 5rem}.wow-grid{grid-template-columns:repeat(4,1fr);gap:.75rem;max-width:1440px;margin:0 auto;padding:2rem 2rem 0;display:grid}@media (max-width:1200px){.wow-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.wow-grid{grid-template-columns:repeat(2,1fr);gap:.5rem;padding:1rem 1rem 0}}.wow-card{cursor:pointer;background:#0d0b0a;position:relative;overflow:hidden}.wow-card-img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:transform .4s;display:block}.wow-card:hover .wow-card-img{transform:scale(1.03)}.wow-card-overlay{opacity:0;background:linear-gradient(#0000 50%,#000000b3 100%);flex-direction:column;justify-content:flex-end;padding:1rem;transition:opacity .3s;display:flex;position:absolute;inset:0}.wow-card:hover .wow-card-overlay{opacity:1}@media (max-width:768px){.wow-card-overlay{opacity:1}}.wow-card-title{font-family:var(--font-display,"Cormorant Garamond", Georgia, serif);color:#f4ecd6;font-size:.95rem;font-weight:400;line-height:1.3}.wow-card-city{font-family:var(--font-display,"Cormorant Garamond", Georgia, serif);color:#a89870;margin-top:.2rem;font-size:.8rem;font-style:italic}.wow-lightbox{z-index:100;background:#040302f2;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.wow-lightbox-close{cursor:pointer;color:#a89870;z-index:110;background:0 0;border:none;padding:.5rem;transition:color .2s;position:absolute;top:1.25rem;right:1.5rem}.wow-lightbox-close:hover{color:#f4ecd6}.wow-lightbox-nav{cursor:pointer;color:#a89870;z-index:110;background:0 0;border:none;padding:1rem;transition:color .2s;position:absolute;top:50%;transform:translateY(-50%)}.wow-lightbox-nav:hover{color:#f4ecd6}.wow-lightbox-nav--prev{left:1rem}.wow-lightbox-nav--next{right:1rem}.wow-lightbox-inner{flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:900px;max-height:90vh;display:flex;overflow-y:auto}.wow-lightbox-img{object-fit:contain;filter:grayscale();width:auto;max-width:100%;height:auto;max-height:70vh;display:block}.wow-lightbox-info{text-align:center;max-width:600px;padding:0 1rem}.wow-lightbox-title{font-family:var(--font-display,"Cormorant Garamond", Georgia, serif);color:#f4ecd6;margin:0 0 .4rem;font-size:1.5rem;font-weight:300}.wow-lightbox-city{font-family:var(--font-display,"Cormorant Garamond", Georgia, serif);color:#a89870;margin:0 0 1rem;font-size:.95rem;font-style:italic}.wow-lightbox-narrative{font-family:var(--font-display,"Cormorant Garamond", Georgia, serif);color:#c8b88a;margin:0 0 .75rem;font-size:1rem;font-style:italic;line-height:1.6}.wow-lightbox-archetype{font-family:var(--font-body,"Inter", sans-serif);letter-spacing:.15em;text-transform:uppercase;color:#7a6e58;margin:0 0 .5rem;font-size:.68rem}.wow-lightbox-tirage{font-family:var(--font-body,"Inter", sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#4a4438;margin:0;font-size:.7rem}.wow-footer{text-align:center;border-top:1px solid #e8dcb814;flex-direction:column;align-items:center;gap:1.5rem;padding:5rem 2rem 4rem;display:flex}.wow-footer-quote{font-family:var(--font-display,"Cormorant Garamond", Georgia, serif);color:#a89870;border:none;max-width:680px;margin:0;padding:0;font-size:clamp(.95rem,1.6vw,1.2rem);font-style:italic;font-weight:300;line-height:1.7}.wow-footer-cite{letter-spacing:.1em;color:#5a5040;text-transform:uppercase;margin-top:.75rem;font-size:.75rem;font-style:normal;display:block}.wow-footer-credits{font-family:var(--font-body,"Inter", sans-serif);letter-spacing:.08em;color:#4a4438;margin:0;font-size:.7rem}.wow-footer-back{font-family:var(--font-body,"Inter", sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#7a6e58;border-bottom:1px solid #7a6e584d;padding-bottom:.15rem;font-size:.72rem;text-decoration:none;transition:color .2s,border-color .2s}.wow-footer-back:hover{color:#c8b88a;border-color:#c8b88a99}@media (max-width:640px){.wow-hero-content{gap:1rem;padding:0 1.25rem}.wow-manifesto{padding:4rem 1.5rem 3.5rem}.wow-archetypes-section{padding:3rem 1rem 3.5rem}.wow-archetype-filter{gap:.4rem .75rem;padding:.75rem 1rem}.wow-lightbox-nav--prev{left:.25rem}.wow-lightbox-nav--next{right:.25rem}.wow-lightbox{padding:1rem .5rem}.wow-footer{padding:3.5rem 1.5rem 3rem}}.wow80-main{--wow-bg:#0a0908;--wow-fg:#f5f1ea;--wow-muted:#8a8378;--wow-line:#2a2522;--wow-accent:#c84545;--wow-warm:#d4a373;background:var(--wow-bg);color:var(--wow-fg);min-height:100vh;font-family:var(--font-body,"Inter", -apple-system, system-ui, sans-serif)}.wow80-hero{width:100%;height:100svh;min-height:600px;position:relative;overflow:hidden}.wow80-hero-bg{object-fit:cover;object-position:center 35%}.wow80-hero-overlay{z-index:1;background:linear-gradient(#0a09088c 0%,#0a090859 35%,#0a0908a6 75%,#0a0908f2 100%);position:absolute;inset:0}.wow80-hero-grain{pointer-events:none;opacity:.35;mix-blend-mode:overlay;z-index:2;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.06 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.wow80-hero-content{z-index:3;text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:1100px;height:100%;margin:0 auto;padding:0 24px;display:flex;position:relative}.wow80-premium-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a090866;border:1px solid #f5f1ea40;border-radius:999px;align-items:center;gap:14px;margin-bottom:32px;padding:10px 22px;display:inline-flex}.wow80-dot{background:var(--wow-accent);border-radius:50%;width:5px;height:5px;display:inline-block}.wow80-badge-text{letter-spacing:.32em;text-transform:uppercase;color:var(--wow-fg);font-size:11px;font-weight:400}.wow80-hero-title{font-family:var(--font-display,"Cormorant Garamond", "Playfair Display", serif);letter-spacing:-.025em;color:var(--wow-fg);margin:0;font-size:clamp(48px,9vw,132px);font-weight:300;line-height:.92}.wow80-hero-title em{color:var(--wow-accent);font-style:italic;font-weight:300}.wow80-ornament{color:var(--wow-warm);margin:28px 0}.wow80-star{width:180px;height:8px}.wow80-hero-lede{font-family:var(--font-display,"Cormorant Garamond", serif);color:#f5f1eae6;max-width:720px;margin:0 0 40px;font-size:clamp(16px,1.6vw,21px);font-style:italic;font-weight:300;line-height:1.5}.wow80-hero-stats{flex-wrap:wrap;justify-content:center;gap:clamp(28px,5vw,72px);margin:24px 0 40px;display:flex}.wow80-stat{flex-direction:column;align-items:center;gap:6px;display:flex}.wow80-stat-value{font-family:var(--font-display,"Cormorant Garamond", serif);color:var(--wow-fg);font-size:clamp(36px,4vw,52px);font-weight:300;line-height:1}.wow80-stat-label{letter-spacing:.22em;text-transform:uppercase;color:var(--wow-muted);font-size:11px}.wow80-hero-cta-wrap{margin-top:24px}.wow80-cta-primary{background:var(--wow-fg);color:var(--wow-bg);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--wow-fg);align-items:center;gap:14px;padding:18px 36px;font-size:13px;font-weight:500;text-decoration:none;transition:all .4s;display:inline-flex}.wow80-cta-primary:hover{color:var(--wow-fg);background:0 0}.wow80-cta-arrow{width:16px;height:16px;transition:transform .3s}.wow80-cta-primary:hover .wow80-cta-arrow{transform:translateY(3px)}.wow80-toc-section{background:var(--wow-bg);border-bottom:1px solid var(--wow-line);padding:80px 0 64px}.wow80-toc-wrap{max-width:1480px;margin:0 auto;padding:0 32px}.wow80-toc-kicker{letter-spacing:.32em;text-transform:uppercase;color:var(--wow-muted);margin:0 0 32px;font-size:11px}.wow80-toc{background:var(--wow-line);border:1px solid var(--wow-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}@media (max-width:980px){.wow80-toc{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.wow80-toc{grid-template-columns:1fr}}.wow80-toc-item{background:var(--wow-bg);color:var(--wow-fg);align-items:baseline;gap:14px;padding:16px 20px;text-decoration:none;transition:all .2s;display:flex}.wow80-toc-item:hover{background:#c8454514}.wow80-toc-num{font-family:var(--font-display,"Cormorant Garamond", serif);color:var(--wow-accent);min-width:30px;font-size:14px;font-weight:300}.wow80-toc-name{letter-spacing:.02em;font-size:13px}.wow80-countries{max-width:1480px;margin:0 auto;padding:88px 32px 96px}.wow80-country{margin-bottom:112px;scroll-margin-top:32px}.wow80-country:last-child{margin-bottom:0}.wow80-country-head{border-bottom:1px solid var(--wow-line);align-items:flex-start;gap:36px;margin-bottom:36px;padding-bottom:36px;display:flex}.wow80-country-num{font-family:var(--font-display,"Cormorant Garamond", serif);color:var(--wow-accent);flex-shrink:0;min-width:88px;font-size:clamp(48px,6vw,88px);font-weight:300;line-height:1}.wow80-country-meta{flex:1;min-width:0}.wow80-country-kicker{letter-spacing:.32em;text-transform:uppercase;color:var(--wow-muted);margin:0 0 12px;font-size:10px}.wow80-country-name{font-family:var(--font-display,"Cormorant Garamond", serif);letter-spacing:-.01em;color:var(--wow-fg);margin:0 0 16px;font-size:clamp(28px,4vw,48px);font-weight:300;line-height:1.1}.wow80-country-archetype{font-family:var(--font-display,"Cormorant Garamond", serif);max-width:820px;color:var(--wow-fg);opacity:.9;margin:0 0 14px;font-size:17px;font-style:italic;font-weight:300;line-height:1.5}.wow80-country-accent{color:var(--wow-muted);flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;font-size:13px;display:flex}.wow80-accent-label{letter-spacing:.28em;text-transform:uppercase;font-size:10px}.wow80-accent-value{color:var(--wow-warm);font-style:italic;font-family:var(--font-display,"Cormorant Garamond", serif)}@media (max-width:700px){.wow80-country-head{flex-direction:column;gap:16px}.wow80-country-num{font-size:56px}}.wow80-grid4{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:980px){.wow80-grid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.wow80-grid4{grid-template-columns:1fr}}.wow80-scene{cursor:zoom-in;background:#111;margin:0;transition:transform .4s;position:relative;overflow:hidden}.wow80-scene:hover{transform:translateY(-2px)}.wow80-scene-imgwrap{aspect-ratio:4/5;width:100%;position:relative;overflow:hidden}.wow80-scene-img{object-fit:cover;transition:transform .7s}.wow80-scene:hover .wow80-scene-img{transform:scale(1.04)}.wow80-scene-caption{color:#fff;pointer-events:none;background:linear-gradient(#0000 0%,#0a0908d9 60%,#0a0908f2 100%);flex-direction:column;gap:4px;padding:16px 18px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.wow80-scene-id{color:var(--wow-accent);letter-spacing:.24em;text-transform:uppercase;font-size:10px}.wow80-scene-title{font-family:var(--font-display,"Cormorant Garamond", serif);font-size:19px;font-weight:400;line-height:1.2}.wow80-scene-subtitle{color:var(--wow-muted);letter-spacing:.04em;font-size:11px;font-style:italic}.wow80-outro{border-top:1px solid var(--wow-line);text-align:center;padding:96px 32px 120px}.wow80-outro-wrap{max-width:720px;margin:0 auto}.wow80-outro-star{width:200px;height:8px;color:var(--wow-warm);margin-bottom:32px;display:inline-block}.wow80-outro-text{font-family:var(--font-display,"Cormorant Garamond", serif);color:var(--wow-fg);margin:0 0 40px;font-size:clamp(18px,2vw,24px);font-style:italic;font-weight:300;line-height:1.5}.wow80-outro-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.wow80-cta-secondary{border:1px solid var(--wow-fg);color:var(--wow-fg);letter-spacing:.18em;text-transform:uppercase;background:0 0;padding:16px 30px;font-size:12px;text-decoration:none;transition:all .3s}.wow80-cta-secondary:hover{background:var(--wow-fg);color:var(--wow-bg)}.wow80-cta-ghost{color:var(--wow-muted);letter-spacing:.18em;text-transform:uppercase;border:1px solid #0000;padding:16px 30px;font-size:12px;text-decoration:none;transition:color .3s}.wow80-cta-ghost:hover{color:var(--wow-fg)}.wow80-lightbox{z-index:1000;cursor:zoom-out;background:#0a0908f7;justify-content:center;align-items:center;padding:32px 60px;display:flex;position:fixed;inset:0}.wow80-lb-close,.wow80-lb-nav{color:var(--wow-fg);cursor:pointer;background:0 0;border:1px solid #f5f1ea40;border-radius:50%;justify-content:center;align-items:center;padding:12px;transition:all .2s;display:flex;position:absolute}.wow80-lb-close:hover,.wow80-lb-nav:hover{border-color:var(--wow-fg);background:#f5f1ea1a}.wow80-lb-close{top:24px;right:24px}.wow80-lb-prev{top:50%;left:24px;transform:translateY(-50%)}.wow80-lb-next{top:50%;right:24px;transform:translateY(-50%)}.wow80-lb-content{cursor:default;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:32px;width:100%;max-width:1400px;max-height:92vh;display:grid}@media (max-width:980px){.wow80-lb-content{grid-template-columns:1fr;gap:16px;max-height:100%}.wow80-lb-prev,.wow80-lb-next{display:none}.wow80-lightbox{padding:16px}}.wow80-lb-imgwrap{aspect-ratio:4/5;justify-content:center;align-items:center;width:100%;max-height:90vh;display:flex;position:relative}.wow80-lb-img{object-fit:contain;width:100%;height:100%}.wow80-lb-meta{color:var(--wow-fg);flex-direction:column;gap:14px;display:flex}.wow80-lb-counter{letter-spacing:.28em;text-transform:uppercase;color:var(--wow-accent);margin:0;font-size:11px}.wow80-lb-country{letter-spacing:.16em;text-transform:uppercase;color:var(--wow-muted);margin:0;font-size:12px}.wow80-lb-title{font-family:var(--font-display,"Cormorant Garamond", serif);margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:400;line-height:1.1}.wow80-lb-subtitle{color:var(--wow-muted);margin:0;font-size:14px;font-style:italic}.wow80-lb-accent{color:var(--wow-warm);font-size:13px;font-style:italic;font-family:var(--font-display,"Cormorant Garamond", serif);margin-top:16px}.wow80-lb-accent span{letter-spacing:.28em;text-transform:uppercase;color:var(--wow-muted);font-size:10px;font-style:normal;font-family:var(--font-body,"Inter", sans-serif);margin-bottom:4px;display:block}.sda-main{--sda-cream:#f4ecdf;--sda-paper:#e8dcc6;--sda-stone:#c0a888;--sda-terracotta:#1a1a1a;--sda-rust:#000;--sda-deep:#0a0a0a;--sda-charcoal:#1a1a1a;--sda-accent:#b88a4a;--sda-gold:#d4a368;--sda-text:#0a0a0a;--sda-text-soft:#3a2e1f;--sda-muted:#7a6a4f;background:var(--sda-cream);color:var(--sda-text)}.sda-hero{background:var(--sda-deep)}.sda-hero-img{filter:brightness(.62)contrast(1.12)saturate(1.08)}.sda-hero-overlay{z-index:1;background:linear-gradient(#0a0a0a8c 0%,#0a0a0a52 35%,#0a0a0a73 70%,#0a0a0ad9 100%)}.sda-hero-grain{z-index:2;mix-blend-mode:overlay;background-image:radial-gradient(circle at 30% 20%,#d4a3680f,#0000 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.sda-hero-title{color:#f4ecdf;text-shadow:0 2px 22px #0a0a0a73;letter-spacing:-.02em;font-size:clamp(3.5rem,11vw,9rem)}.sda-hero-kicker{color:var(--sda-gold)}.sda-hero-lede{color:#f4ecdfeb}.sda-hero-meta{color:#f4ecdfe0;background:linear-gradient(#0000,#0a0a0ac7)}.sda-amp{width:.28em;display:inline-block}.sda-ornament{color:var(--sda-gold);opacity:.78}.sda-cta-primary{color:#0a0a0a;text-transform:uppercase;letter-spacing:.32em;background:#f4ecdf;border:1px solid #f4ecdf;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.sda-cta-primary:hover{background:#fff;border-color:#fff;transform:translateY(-1px)}.sda-cta-secondary{color:#f4ecdfeb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f4ecdf80;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.sda-cta-secondary:hover{border-color:var(--sda-gold);color:var(--sda-gold)}.sda-section{position:relative}.sda-cream{background:var(--sda-cream)}.sda-paper{background:var(--sda-paper)}.sda-deep{background:radial-gradient(ellipse at 50% 0%, #b88a4a2e, transparent 60%), var(--sda-deep)}.sda-text{color:var(--sda-text)}.sda-text-soft{color:var(--sda-text-soft)}.sda-muted{color:var(--sda-muted)}.sda-accent{color:var(--sda-accent)}.sda-univers{border:1px solid #0a0a0a0f;transition:border-color .5s,box-shadow .5s}.sda-univers:hover{border-color:#b88a4a73;box-shadow:0 18px 50px -20px #0a0a0a73}.sda-filter-pill{text-transform:uppercase;letter-spacing:.28em;color:var(--sda-text);cursor:pointer;background:0 0;border:1px solid #0a0a0a2e;padding:.55rem 1.1rem;font-size:.62rem;transition:all .4s}.sda-filter-pill:hover{border-color:var(--sda-text);color:var(--sda-text)}.sda-filter-pill.sda-active{background:var(--sda-text);color:#f4ecdf;border-color:var(--sda-text)}.sda-piece{position:relative}.sda-piece a{transition:box-shadow .5s;box-shadow:0 8px 30px -12px #0a0a0a40}.sda-piece:hover a{box-shadow:0 22px 55px -18px #0a0a0a8c}.sda-price-on-dark{color:var(--sda-gold)}.sda-cta-final-accent{color:var(--sda-gold);font-style:italic}.sda-cta-primary-light{color:#0a0a0a;text-transform:uppercase;letter-spacing:.32em;background:#f4ecdf;border:1px solid #f4ecdf;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:inline-flex}.sda-cta-primary-light:hover{background:#fff;border-color:#fff}.sda-cta-secondary-light{color:#f4ecdfeb;text-transform:uppercase;letter-spacing:.32em;background:0 0;border:1px solid #f4ecdf73;align-items:center;padding:1rem 2.4rem;font-size:.72rem;transition:all .5s;display:inline-flex}.sda-cta-secondary-light:hover{border-color:var(--sda-gold);color:var(--sda-gold)}.sda-home-featured{background:radial-gradient(80% 60% at 50% 0,#b88a4a73 0%,#0000 70%),linear-gradient(#0a0a0a 0%,#000 100%);padding:6rem 1.5rem;position:relative;overflow:hidden}.sda-home-featured__bg{pointer-events:none;opacity:.42;position:absolute;inset:0}.sda-home-featured__bg-img{object-fit:cover;object-position:27% 18%;filter:brightness(.65)contrast(1.05)saturate(.95)}.sda-home-featured__overlay{pointer-events:none;background:radial-gradient(100% 80% at 50% 30%,#0a0a0a73 0%,#0a0a0ad9 70%,#000 100%);position:absolute;inset:0}.sda-home-featured__grain{opacity:.28;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0.20 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.sda-home-featured__inner{z-index:2;text-align:center;max-width:1280px;margin:0 auto;position:relative}.sda-home-featured__kicker{letter-spacing:.42em;text-transform:uppercase;color:#d4a368;margin-bottom:1.6rem;font-size:.62rem;font-weight:500}.sda-home-featured__title{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f4ecdf;text-align:center;text-shadow:0 2px 28px #0a0a0a8c;flex-direction:column;align-items:center;gap:.05em;margin-bottom:2.4rem;font-weight:300;line-height:.98;display:flex}.sda-home-featured__title .sda-title-line{letter-spacing:.005em;color:#f4ecdf;font-size:clamp(1.875rem,4.5vw,4.5rem);font-style:normal}.sda-home-featured__title .sda-title-qual{letter-spacing:-.005em;color:var(--color-primary,#c5a572);margin-top:-.08em;font-size:clamp(1.625rem,3.75vw,3.75rem);font-style:italic}.sda-home-featured__title .sda-amp{width:.4em;display:inline-block}.sda-home-featured__lede{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#f4ecdfe0;max-width:720px;margin:0 auto 3.6rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic;line-height:1.6}.sda-home-featured__strip{grid-template-columns:repeat(5,1fr);gap:.9rem;max-width:1100px;margin:0 auto 3.4rem;display:grid}.sda-home-featured__thumb{aspect-ratio:4/5;border:1px solid #d4a36840;transition:transform .6s,border-color .6s,box-shadow .6s;position:relative;overflow:hidden}.sda-home-featured__thumb:hover{border-color:#d4a368b3;transform:translateY(-3px);box-shadow:0 12px 36px -12px #b88a4a80}.sda-home-featured__cta{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-bottom:2.2rem;display:inline-flex}.sda-home-featured__meta{letter-spacing:.32em;text-transform:uppercase;color:#f4ecdf8c;flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.6rem;display:flex}@media (max-width:768px){.sda-home-featured{padding:3.5rem 1.2rem}.sda-home-featured__strip{grid-template-columns:repeat(3,1fr);gap:.6rem}.sda-home-featured__strip>:nth-child(4),.sda-home-featured__strip>:nth-child(5){display:none}.sda-home-featured__cta{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin:0 auto 1.8rem}.sda-home-featured__meta{gap:.5rem;font-size:.55rem}}.market-view-toggle-wrap{justify-content:center;padding:2.4rem 1.5rem 0;display:flex}.market-view-toggle{background:#ffffff0a;border:1px solid #ffffff1a;gap:0;padding:.2rem;display:inline-flex}.market-view-toggle__pill{letter-spacing:.32em;text-transform:uppercase;color:#14100c8c;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #14100c2e;justify-content:center;align-items:center;padding:.75rem 2.4rem;font-size:.7rem;font-weight:600;text-decoration:none;transition:color .25s,background .25s,border-color .25s,box-shadow .25s;display:inline-flex}.market-view-toggle__pill:hover{color:#14100cf2;border-color:#14100c73}.market-view-toggle__pill.is-active{background:var(--color-primary);color:#0a0a0a;border-color:var(--color-primary);box-shadow:0 6px 18px -8px #b8860b73}.collections-mosaic{padding-top:3.2rem}.collections-mosaic__featured{margin-bottom:4rem}.collections-featured-card{isolation:isolate;min-height:70vh;text-decoration:none;display:block;position:relative;overflow-x:clip}.collections-featured-card__img{z-index:-1;position:absolute;inset:0}.collections-featured-card__img>img{object-fit:cover;filter:brightness(.4)contrast(1.05)}.collections-featured-card__overlay{background:radial-gradient(90% 60%,#00000059 0%,#000000b8 70%,#000000f2 100%),linear-gradient(#0000004d 0%,#000000a6 100%);position:absolute;inset:0}.collections-featured-card__body{z-index:1;text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding:6rem 1.5rem;display:flex;position:relative}.collections-featured-card__kicker{letter-spacing:.42em;text-transform:uppercase;color:var(--color-primary);margin-bottom:1.8rem;font-size:.68rem;font-weight:500}.collections-featured-card__title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0 0 2rem;font-size:clamp(3.5rem,10vw,8rem);font-style:italic;font-weight:200;line-height:.92}.collections-featured-card__title .sda-amp{color:var(--color-primary)}.collections-featured-card__lede{font-family:var(--font-display);color:#ffffffd1;max-width:600px;margin:0 auto 2.4rem;font-size:clamp(1rem,1.5vw,1.3rem);font-style:italic;font-weight:300;line-height:1.5}.collections-featured-card__meta{letter-spacing:.34em;text-transform:uppercase;color:#ffffff73;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-bottom:2.4rem;font-size:.6rem;display:flex}.collections-featured-card__cta{color:#0a0a0a;letter-spacing:.32em;text-transform:uppercase;background:linear-gradient(135deg,#d4a843 0%,#b8860b 100%);justify-content:center;align-items:center;padding:.9rem 2.2rem;font-size:.68rem;font-weight:500;transition:filter .3s,transform .3s;display:inline-flex}.collections-featured-card:hover .collections-featured-card__cta{filter:brightness(1.1);transform:translateY(-2px)}.collections-mosaic__grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;padding-bottom:5rem;display:grid}.col-card{isolation:isolate;text-decoration:none;display:block;position:relative;overflow-x:clip}.col-card__img{aspect-ratio:3/4;position:relative;overflow:hidden}.col-card__img>img{object-fit:cover;filter:brightness(.9)contrast(1.02);transition:filter .6s,transform .6s}.col-card:hover .col-card__img>img{filter:brightness(.75)contrast(1.05);transform:scale(1.03)}.col-card__overlay{background:linear-gradient(#0000 45%,#000000b8 100%);transition:opacity .4s;position:absolute;inset:0}.col-card:hover .col-card__overlay{opacity:.85}.col-card__body{color:#fff;padding:1.5rem 1.2rem;position:absolute;bottom:0;left:0;right:0}.col-card__kicker{letter-spacing:.38em;text-transform:uppercase;color:var(--color-primary);margin-bottom:.4rem;font-size:.58rem;font-weight:500}.col-card__title{font-family:var(--font-display);color:#fff;margin:0 0 .4rem;font-size:clamp(1.1rem,1.8vw,1.6rem);font-style:italic;font-weight:300;line-height:1.1}.col-card__meta{letter-spacing:.22em;text-transform:uppercase;color:#ffffff80;margin:0;font-size:.58rem}@media (max-width:1024px){.collections-mosaic__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.collections-mosaic__grid{grid-template-columns:1fr;gap:.8rem}.collections-featured-card{min-height:55vh}.collections-featured-card__body{min-height:55vh;padding:4rem 1.25rem}.market-view-toggle__pill{padding:.6rem 1.4rem;font-size:.64rem}}.sda-home-featured__more{margin-top:2rem}.sda-more-link{letter-spacing:.32em;text-transform:uppercase;color:#ffffff80;font-size:.64rem;text-decoration:none;transition:color .3s}.sda-more-link:hover{color:var(--color-primary)}.sda-cta-primary,a.sda-cta-primary{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#d4a843 0%,#b8860b 100%);border:none;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:500;text-decoration:none;transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s,filter .4s;display:inline-flex;box-shadow:0 6px 30px -12px #d4a8438c;color:#0a0a0a!important}.sda-cta-primary:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 44px -14px #d4a843b3}.sda-cta-secondary,a.sda-cta-secondary{letter-spacing:.32em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff59;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:.72rem;font-weight:400;text-decoration:none;transition:background .4s,border-color .4s;display:inline-flex;color:#ffffffeb!important}.sda-cta-secondary:hover{background:#ffffff0f;border-color:#ffffffb3}@media (max-width:768px){.sda-cta-primary,.sda-cta-secondary{width:100%;max-width:320px;padding:1.05rem 1.6rem}}.sda-title{gap:.15em;line-height:1;flex-direction:column!important;align-items:center!important;display:flex!important}.sda-title-line{letter-spacing:.02em;font-weight:300;display:block}.sda-title-qual{color:var(--color-primary,#c5a572);letter-spacing:.01em;font-style:italic;font-weight:300;display:block}.v3-how{background:linear-gradient(180deg, var(--color-bg,#0a0a0a) 0%, #0e0c0a 50%, var(--color-charcoal,#1a1815) 100%);isolation:isolate;position:relative}.v3-how:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(at 30% 20%,#c5a5720f,#0000 50%),radial-gradient(at 70% 80%,#c5a5720a,#0000 55%);position:absolute;inset:0}.v3-how:after{content:"";pointer-events:none;z-index:0;mix-blend-mode:overlay;opacity:.35;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='3'/><feColorMatrix values='0 0 0 0 0.96  0 0 0 0 0.92  0 0 0 0 0.85  0 0 0 0.025 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.v3-how>*{z-index:1;position:relative}.v3-how .v3-how__title{z-index:2;text-shadow:0 1px 12px #0006;position:relative;color:#f4ede0!important;opacity:1!important}.v3-how .v3-how__num{color:var(--color-primary,#c5a572)!important;opacity:.5!important}.v3-how .v3-how__body{z-index:2;position:relative;color:#f4ede0c7!important}.v3-how .v3-how__eyebrow,.v3-how__eyebrow{color:var(--color-primary,#c5a572)!important}.v3-how h2,.v3-how .v3-how__heading{color:#f4ede0!important}.home-convoyeur-item,[class*=home-convoyeur] a[style*=clamp\(320px]{width:clamp(260px,36vw,460px)!important}.v3-print{background:linear-gradient(180deg, var(--color-charcoal,#1a1815) 0%, #0f0d0b 50%, var(--color-bg,#0a0a0a) 100%);position:relative}.v3-print:before{content:"";pointer-events:none;background:radial-gradient(60% 40% at 20% 30%,#c5a5720d,#0000 70%);position:absolute;inset:0}.v3-print__title{letter-spacing:-.01em;font-size:clamp(1.75rem,3.5vw,3.5rem)!important}.v3-print__body{opacity:.86;line-height:1.7;font-size:clamp(.95rem,1.1vw,1.1rem)!important}.v3-print__caption-num{opacity:.6}section[class*=impression]{background:linear-gradient(#0a0a0a,#0e0c0a 50%,#0a0a0a)}section[class*=impression] h2,section[class*=impression] h3{letter-spacing:-.005em}section .grid.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:1rem!important}@media (max-width:1279px){section .grid.lg\:grid-cols-5{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.v3-style-card__label{white-space:nowrap;text-overflow:clip;letter-spacing:.005em;overflow:hidden;font-size:clamp(1.4rem,1.85vw,1.8rem)!important}.v3-style-card__content{padding:1.1rem 1.2rem!important}.v3-style-card__img{aspect-ratio:3/4}.v3-galerie-hero{padding:clamp(3.5rem,7vw,5.5rem) 1.5rem clamp(2.5rem,5vw,4rem)}.v3-galerie-hero__kicker-row{margin-bottom:1.5rem}.v3-galerie-hero__kicker{letter-spacing:.34em;color:#d4af37d9;font-size:.62rem;font-weight:400}.v3-galerie-hero__rule{background:linear-gradient(90deg,#0000 0%,#d4af378c 50%,#0000 100%);flex:0 0 48px}.v3-galerie-hero__title{letter-spacing:-.018em;margin-bottom:1.2rem;font-size:clamp(2.4rem,5.5vw,4rem)}.v3-galerie-hero__ornament{gap:.7rem;margin-bottom:1.2rem}.v3-galerie-hero__ornament-line{flex:0 0 42px}.v3-galerie-hero__subtitle{color:#f5eed8b8;max-width:600px;margin-bottom:1.1rem;font-size:clamp(.98rem,1.5vw,1.12rem);line-height:1.55}.v3-galerie-hero__badge{letter-spacing:.22em;margin-top:.25rem;padding:.42rem .95rem;font-size:.6rem}.market-toolbar{-webkit-backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#f8f4e8f5 0%,#f8f4e8f0 100%);border-bottom:1px solid #14110c0f;margin-bottom:1.75rem;box-shadow:0 1px #d4af3714}.market-toolbar__inner{flex-wrap:wrap;align-items:center;gap:.85rem;padding:.85rem 0;display:flex}.market-toolbar__search{flex:300px;align-items:center;min-width:240px;display:flex;position:relative}.market-toolbar__search-icon{color:#14110c6b;pointer-events:none;width:.95rem;height:.95rem;position:absolute;top:50%;left:.95rem;transform:translateY(-50%)}.market-toolbar__search-input{width:100%;font-family:var(--font-body), sans-serif;letter-spacing:.005em;color:var(--color-text);background:#ffffffb3;border:1px solid #14110c14;border-radius:999px;padding:.7rem 3.2rem .7rem 2.6rem;font-size:.88rem;transition:border-color .2s,background .2s,box-shadow .2s}.market-toolbar__search-input::placeholder{color:#14110c66;font-style:italic}.market-toolbar__search-input:focus{background:#fffffff5;border-color:#d4af378c;outline:none;box-shadow:0 0 0 3px #d4af371f}.market-toolbar__kbd{font-family:var(--font-body), sans-serif;letter-spacing:.08em;color:#14110c6b;pointer-events:none;background:#14110c0a;border:1px solid #14110c0f;border-radius:4px;padding:.18rem .45rem;font-size:.62rem;font-weight:500;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.market-toolbar__sort{position:relative}.market-toolbar__sort-btn{cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #14110c14;border-radius:999px;align-items:baseline;gap:.45rem;padding:.55rem .95rem;transition:border-color .2s,background .2s;display:inline-flex}.market-toolbar__sort-btn:hover{background:#d4af370a;border-color:#d4af3766}.market-toolbar__sort-label{font-family:var(--font-body), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#14110c80;font-size:.66rem}.market-toolbar__sort-value{font-family:var(--font-display), "Cormorant", serif;color:var(--color-text);font-size:1.02rem;font-style:italic;font-weight:400}.market-toolbar__sort-chevron{color:#14110c73;align-self:center;width:.85rem;height:.85rem;transition:transform .2s}.market-toolbar__sort-chevron.is-open{transform:rotate(180deg)}.market-toolbar__sort-popover{z-index:50;background:#fdfaf1;border:1px solid #14110c14;border-radius:12px;min-width:220px;padding:.45rem;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 24px 48px -16px #14110c2e,0 2px 6px #14110c0d}.market-toolbar__sort-option{cursor:pointer;width:100%;font-family:var(--font-display), "Cormorant", serif;color:var(--color-text);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:.55rem .85rem;font-size:.98rem;font-style:italic;transition:background .15s;display:flex}.market-toolbar__sort-option:hover{background:#d4af3714}.market-toolbar__sort-option.is-active{color:#8a6c1c;background:#d4af371a}.market-toolbar__sort-tick{color:#d4af37d9;font-size:.5rem}.market-toolbar__view{background:#14110c0a;border-radius:999px;align-items:center;gap:.15rem;padding:.22rem;display:inline-flex}.market-toolbar__view-btn{cursor:pointer;font-family:var(--font-body), sans-serif;letter-spacing:.05em;color:#14110c8c;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.72rem;transition:background .2s,color .2s;display:inline-flex}.market-toolbar__view-btn:hover{color:var(--color-text)}.market-toolbar__view-btn.is-active{color:var(--color-text);background:#fdfaf1;box-shadow:0 1px 2px #14110c14,0 0 0 1px #d4af372e}.market-toolbar__view-icon{flex-shrink:0;width:.9rem;height:.9rem}.market-toolbar__mobile-filters{cursor:pointer;background:#ffffffa6;border:1px solid #14110c14;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.78rem;transition:border-color .2s,background .2s;display:inline-flex}.market-toolbar__mobile-filters:hover{border-color:#d4af3766}.market-toolbar__mobile-filters-badge{color:#fff;background:#d4af37;border-radius:999px;justify-content:center;align-items:center;min-width:1.05rem;height:1.05rem;padding:0 .3rem;font-size:.6rem;font-weight:600;display:inline-flex}.market-toolbar__count{white-space:nowrap;align-items:baseline;gap:.4rem;margin-left:auto;padding-right:.25rem;display:inline-flex}.market-toolbar__count-num{font-family:var(--font-display), "Cormorant", serif;color:var(--color-text);font-feature-settings:"lnum";font-size:1.4rem;font-style:italic;font-weight:400}.market-toolbar__count-label{font-family:var(--font-body), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#14110c80;font-size:.7rem}@media (max-width:768px){.market-toolbar__inner{gap:.6rem;padding:.7rem 0}.market-toolbar__search{flex:100%;order:1;min-width:0}.market-toolbar__kbd{display:none}.market-toolbar__sort{flex:auto;order:2}.market-toolbar__sort-btn{justify-content:center;width:100%}.market-toolbar__view{order:3}.market-toolbar__view-label{display:none}.market-toolbar__view-btn{padding:.45rem .65rem}.market-toolbar__mobile-filters{order:4}.market-toolbar__count{order:5;margin-left:0;margin-right:auto}.market-toolbar__count-num{font-size:1.15rem}}@media (max-width:480px){.market-toolbar__sort-label{display:none}}@media (min-width:1024px){.market-toolbar__mobile-filters{display:none!important}}.market-sidebar__head{border-bottom:1px solid #d4af372e;justify-content:space-between;align-items:flex-end;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex;position:relative}.market-sidebar__head:after{content:"";background:linear-gradient(90deg,#d4af37d9,#d4af3700);width:36px;height:1px;position:absolute;bottom:-1px;left:0}.market-sidebar__head-inner{flex-direction:column;gap:.25rem;display:flex}.market-sidebar__kicker{font-family:var(--font-body), sans-serif;letter-spacing:.34em;text-transform:uppercase;color:#14110c7a;font-size:.6rem;font-weight:500}.market-sidebar__title{font-family:var(--font-display), "Cormorant", serif;color:var(--color-text);margin:0;font-size:1.35rem;font-style:italic;font-weight:400;line-height:1}.market-sidebar__count-badge{min-width:1.4rem;height:1.4rem;font-family:var(--font-body), sans-serif;letter-spacing:.04em;color:#1a1814;background:linear-gradient(135deg,#e6c068 0%,#d4af37 50%,#b8860b 100%);border-radius:999px;justify-content:center;align-items:center;padding:0 .45rem;font-size:.62rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #14110c1f}.market-sidebar__body{flex-direction:column;gap:0;display:flex}.market-sidebar__rule{background:linear-gradient(90deg,#0000 0%,#14110c14 12% 88%,#0000 100%);height:1px;margin:1rem 0}.market-filter-section{flex-direction:column;display:flex}.market-filter-section__head{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:.5rem 0;transition:color .2s;display:flex}.market-filter-section__head:hover{color:var(--color-text)}.market-filter-section__label{font-family:var(--font-body), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#14110cc7;font-size:.7rem;font-weight:500}.market-filter-section__head-right{align-items:center;gap:.5rem;display:inline-flex}.market-filter-section__counter{min-width:1.15rem;height:1.15rem;font-family:var(--font-body), sans-serif;color:#8a6c1c;background:#d4af372e;border-radius:999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.58rem;font-weight:600;display:inline-flex}.market-filter-section__chevron{color:#14110c6b;width:.85rem;height:.85rem;transition:transform .25s}.market-filter-section__chevron.is-open{transform:rotate(180deg)}.market-filter-section__body-wrap{overflow:hidden}.market-filter-section__body{padding:.5rem 0 .25rem}.market-filter-list{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.market-filter-item{cursor:pointer;text-align:left;width:100%;font-family:var(--font-body), sans-serif;color:#14110cb8;background:0 0;border:0;border-radius:6px;align-items:baseline;gap:.65rem;padding:.5rem .65rem .5rem .7rem;font-size:.85rem;transition:background .18s,color .18s,transform .18s;display:flex;position:relative}.market-filter-item:before{content:"";background:linear-gradient(#e6c068 0%,#b8860b 100%);border-radius:1px;width:2px;height:0;transition:height .25s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:0;transform:translateY(-50%)}.market-filter-item:hover{color:var(--color-text);background:#d4af370a}.market-filter-item.is-active{color:var(--color-text);background:#d4af370f}.market-filter-item.is-active:before{height:60%}.market-filter-item__dot{background:0 0;border:1px solid #14110c2e;border-radius:50%;flex-shrink:0;align-self:center;width:6px;height:6px;transition:all .2s}.market-filter-item:hover .market-filter-item__dot{border-color:#d4af3799}.market-filter-item.is-active .market-filter-item__dot{background:linear-gradient(135deg,#e6c068,#b8860b);border-color:#b8860b;box-shadow:0 0 0 3px #d4af371f}.market-filter-item__label{flex:1;font-size:.86rem}.market-filter-item__hint{font-family:var(--font-display), "Cormorant", serif;color:#14110c6b;white-space:nowrap;font-size:.78rem;font-style:italic}.market-filter-item.is-active .market-filter-item__hint{color:#b8860bb3}.market-filter-orient{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.market-filter-orient__btn{cursor:pointer;font-family:var(--font-body), sans-serif;color:#14110c9e;background:#fff6;border:1px solid #14110c14;border-radius:8px;flex-direction:column;align-items:center;gap:.45rem;padding:.7rem .35rem .55rem;font-size:.7rem;transition:all .2s;display:flex}.market-filter-orient__btn:hover{color:var(--color-text);background:#ffffffa6;border-color:#d4af3766}.market-filter-orient__btn.is-active{color:#8a6c1c;background:#d4af3712;border-color:#d4af37b3;box-shadow:0 1px 2px #d4af371f,inset 0 0 0 1px #d4af3740}.market-filter-orient__icon{opacity:.85;border:1.5px solid;border-radius:2px;transition:all .2s;display:block}.market-filter-orient__icon--portrait{width:18px;height:24px}.market-filter-orient__icon--paysage{width:24px;height:18px}.market-filter-orient__icon--carre{width:21px;height:21px}.market-filter-orient__btn.is-active .market-filter-orient__icon{background:#d4af371f;border-color:#b8860b}.market-filter-orient__label{letter-spacing:.04em;font-size:.7rem}.market-filter-swatches{grid-template-columns:repeat(2,1fr);gap:.4rem .6rem;display:grid}.market-filter-swatch{cursor:pointer;font-family:var(--font-body), sans-serif;color:#14110cb3;text-align:left;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .55rem;font-size:.78rem;transition:all .18s;display:inline-flex}.market-filter-swatch:hover{color:var(--color-text);background:#d4af370d}.market-filter-swatch.is-active{color:#8a6c1c;background:#d4af3714;border-color:#d4af3766}.market-filter-swatch__chip{border:1px solid #14110c1f;border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:all .2s;display:inline-block;box-shadow:inset 0 0 0 2px #ffffff2e}.market-filter-swatch:hover .market-filter-swatch__chip{transform:scale(1.08)}.market-filter-swatch.is-active .market-filter-swatch__chip{box-shadow:inset 0 0 0 2px #ffffff40,0 0 0 2px #d4af3799,0 1px 2px #14110c26}.market-filter-swatch__label{letter-spacing:.01em;font-size:.77rem}.market-filter-price{flex-direction:column;gap:.95rem;padding:0 .15rem;display:flex}.market-filter-price__display{justify-content:space-between;align-items:baseline;display:flex}.market-filter-price__val{font-family:var(--font-display), "Cormorant", serif;color:var(--color-text);font-feature-settings:"lnum";font-size:1.05rem;font-style:italic;font-weight:400}.market-filter-price__sep{color:#14110c4d;font-size:.78rem}.market-filter-price__slider{flex-direction:column;gap:.35rem;display:flex}.market-filter-price__legend{font-family:var(--font-body), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#14110c66;margin:0;font-size:.58rem}.market-filter-price__range{appearance:none;cursor:pointer;width:100%;height:4px;accent-color:var(--color-primary);border-radius:999px}.market-filter-price__range::-webkit-slider-thumb{appearance:none;cursor:pointer;background:linear-gradient(135deg,#e6c068 0%,#d4af37 50%,#b8860b 100%);border:2px solid #fdfaf1;border-radius:50%;width:16px;height:16px;transition:transform .15s;box-shadow:0 1px 3px #14110c40}.market-filter-price__range::-webkit-slider-thumb:hover{transform:scale(1.15)}.market-filter-price__range::-moz-range-thumb{cursor:pointer;background:linear-gradient(135deg,#e6c068 0%,#d4af37 50%,#b8860b 100%);border:2px solid #fdfaf1;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #14110c40}.market-filter-price__inputs{align-items:center;gap:.5rem;margin-top:.2rem;display:flex}.market-filter-price__input{width:100%;font-family:var(--font-body), sans-serif;text-align:center;color:var(--color-text);font-feature-settings:"tnum";background:#ffffff8c;border:1px solid #14110c14;border-radius:6px;flex:1;padding:.55rem .65rem;font-size:.85rem;transition:all .2s}.market-filter-price__input:focus{background:#fff;border-color:#d4af378c;outline:none;box-shadow:0 0 0 3px #d4af371f}.market-filter-price__inputs-sep{color:#14110c4d}.market-sidebar__reset{width:100%;font-family:var(--font-body), sans-serif;letter-spacing:.05em;color:#14110c99;cursor:pointer;background:0 0;border:1px solid #14110c1a;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.65rem 1rem;font-size:.78rem;transition:all .2s;display:flex}.market-sidebar__reset:hover{color:#8a6c1c;background:#d4af370a;border-color:#d4af378c}.v3-gal-card__badge{z-index:3;-webkit-backdrop-filter:blur(8px)saturate(1.1);font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f5efe2;opacity:0;pointer-events:none;background:#1c160ec7;border:1px solid #d4af3752;border-radius:2px;align-items:center;gap:.4rem;padding:.34rem .7rem .34rem .6rem;font-size:.62rem;font-weight:500;transition:opacity .45s cubic-bezier(.16,1,.3,1) 50ms,transform .45s cubic-bezier(.16,1,.3,1) 50ms;display:inline-flex;position:absolute;top:14px;right:14px;transform:translateY(-4px);box-shadow:0 6px 14px -6px #00000059,0 2px 4px #d4af3714}.v3-gal-card__badge-dot{background:#d4af37;border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 0 2px #d4af372e}.v3-gal-card__badge-text{display:inline-block}.v3-gal-card__badge--rare{color:#faf5e6;background:linear-gradient(#b8860bd9 0%,#785505d9 100%);border-color:#d4af378c}.v3-gal-card__badge--rare .v3-gal-card__badge-dot{background:#faf5e6;box-shadow:0 0 0 2px #faf5e640}.v3-gal-card__badge--limitee{background:#1c160ec7;border-color:#d4af3752}.v3-gal-card__badge--numerique{background:#1c160eb8;border-color:#d4af3738}.v3-gal-card__badge--numerique .v3-gal-card__badge-dot{background:#b8b0a4;box-shadow:0 0 0 2px #b8b0a42e}.v3-gal-card__badge--nouveau{background:#1c160ed1;border-color:#d4af3773}.v3-gal-card__badge--nouveau .v3-gal-card__badge-dot{background:#d4af37;animation:2.4s ease-in-out infinite badge-pulse}@keyframes badge-pulse{0%,to{box-shadow:0 0 #d4af3780}50%{box-shadow:0 0 0 5px #d4af3700}}.v3-gal-card:hover .v3-gal-card__badge,.v3-gal-card:focus-within .v3-gal-card__badge{opacity:1;transform:translateY(0)}@media (max-width:768px){.v3-gal-card__badge{opacity:1;letter-spacing:.12em;padding:.28rem .55rem .28rem .5rem;font-size:.56rem;top:10px;right:10px;transform:translateY(0)}}.v3-gal-card__badge--rare{opacity:1;transform:translateY(0)}.v3-gal-card__body{transition:transform .55s cubic-bezier(.16,1,.3,1)}.v3-gal-card:hover .v3-gal-card__body{transform:translateY(-2px)}.v3-gal-card__kicker{transition:letter-spacing .45s cubic-bezier(.16,1,.3,1),color .45s}.v3-gal-card:hover .v3-gal-card__kicker{letter-spacing:.32em;color:#b8860b}.v3-gal-card__rule{position:relative;overflow:hidden}.v3-gal-card__rule:after{content:"";background:linear-gradient(90deg,#0000 0%,#d4af3773 20%,#d4af37d9 50%,#d4af3773 80%,#0000 100%);width:0;transition:width .7s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0}.v3-gal-card:hover .v3-gal-card__rule:after{width:100%}.v3-gal-card__frame:after{content:"";pointer-events:none;opacity:0;z-index:1;background:linear-gradient(#0000 0%,#1c160e1f 60%,#1c160e52 100%);height:35%;transition:opacity .55s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0}.v3-gal-card:hover .v3-gal-card__frame:after{opacity:1}.v3-gal-card__badge{bottom:14px;left:14px;top:auto!important;right:auto!important}@media (max-width:768px){.v3-gal-card__badge{bottom:10px;left:10px}}.v3-gal-card__stats{right:14px;left:auto!important}@media (max-width:768px){.v3-gal-card__stats{right:10px;display:none!important}}.v3-gal-cinema-list{flex-direction:column;gap:5rem;padding-top:.5rem;display:flex}@media (max-width:1024px){.v3-gal-cinema-list{gap:3.5rem}}.v3-gal-cinema{background:linear-gradient(#faf7ef 0%,#f5efe2 100%);border:1px solid #b8860b1a;border-radius:2px;transition:border-color .6s,box-shadow .6s;position:relative;overflow:hidden;box-shadow:0 2px 4px #1c160e0a}.v3-gal-cinema:hover{border-color:#b8860b52;box-shadow:0 28px 56px -22px #1c160e47,0 10px 20px -10px #b8860b29}.v3-gal-cinema__link{color:inherit;grid-template-columns:7fr 5fr;align-items:stretch;gap:0;text-decoration:none;display:grid}.v3-gal-cinema--flip .v3-gal-cinema__link{grid-template-columns:5fr 7fr}.v3-gal-cinema--flip .v3-gal-cinema__frame{order:2}.v3-gal-cinema--flip .v3-gal-cinema__copy{order:1}@media (max-width:1024px){.v3-gal-cinema__link,.v3-gal-cinema--flip .v3-gal-cinema__link{grid-template-columns:1fr}.v3-gal-cinema--flip .v3-gal-cinema__frame,.v3-gal-cinema--flip .v3-gal-cinema__copy{order:initial}}.v3-gal-cinema__frame{aspect-ratio:4/3;background:#1a1814;position:relative;overflow:hidden}@media (max-width:1024px){.v3-gal-cinema__frame{aspect-ratio:4/3}}.v3-gal-cinema__image{object-fit:cover;will-change:transform;transition:transform 1.4s cubic-bezier(.16,1,.3,1),filter .7s}.v3-gal-cinema:hover .v3-gal-cinema__image{filter:saturate(1.06);transform:scale(1.03)}.v3-gal-cinema__numero{z-index:2;color:#d4af37;font-family:var(--font-cormorant), Cormorant, Georgia, serif;text-shadow:0 2px 8px #00000073;align-items:baseline;gap:.18rem;display:inline-flex;position:absolute;top:22px;left:26px}.v3-gal-cinema__numero span{letter-spacing:.05em;font-size:.95rem}.v3-gal-cinema__numero sup{vertical-align:super;margin:0 .05rem 0 .02rem;font-size:.55rem}.v3-gal-cinema__numero em{font-size:1.45rem;font-style:italic;font-weight:500}.v3-gal-cinema__badge{opacity:1!important;inset:auto auto 22px 26px!important;transform:none!important}@media (max-width:1024px){.v3-gal-cinema__badge{bottom:16px!important;left:16px!important}}.v3-gal-cinema__copy{background:#faf7ef;flex-direction:column;justify-content:center;padding:3rem 3rem 3rem 2.5rem;display:flex}.v3-gal-cinema--flip .v3-gal-cinema__copy{padding:3rem 2.5rem 3rem 3rem}@media (max-width:1024px){.v3-gal-cinema__copy,.v3-gal-cinema--flip .v3-gal-cinema__copy{padding:2rem 1.5rem 2.25rem}}.v3-gal-cinema__kicker{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.32em;text-transform:uppercase;color:#b8860b;margin-bottom:.85rem;font-size:.65rem;font-weight:500}.v3-gal-cinema__title{font-family:var(--font-cormorant), Cormorant, Georgia, serif;color:#28251d;letter-spacing:-.005em;margin:0 0 .55rem;font-size:clamp(1.65rem,2.4vw,2.45rem);font-style:italic;font-weight:400;line-height:1.12}.v3-gal-cinema__artist{font-family:var(--font-inter), system-ui, sans-serif;color:#4a4740;letter-spacing:.01em;margin-bottom:1.2rem;font-size:.85rem}.v3-gal-cinema__par{font-family:var(--font-cormorant), Cormorant, serif;color:#b8860b;margin-right:.3rem;font-size:.95rem;font-style:italic}.v3-gal-cinema__excerpt{font-family:var(--font-inter), system-ui, sans-serif;color:#6b675c;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1.5rem;font-size:.86rem;line-height:1.65;display:-webkit-box;overflow:hidden}.v3-gal-cinema__rule{background:linear-gradient(90deg,#b8860b59 0%,#b8860b26 60%,#0000 100%);height:1px;margin:1rem 0 1.4rem}.v3-gal-cinema__specs{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}@media (max-width:1024px){.v3-gal-cinema__specs{gap:1rem}}.v3-gal-cinema__specs div{flex-direction:column;gap:.3rem;display:flex}.v3-gal-cinema__specs dt{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#9a958a;font-size:.6rem;font-weight:500}.v3-gal-cinema__specs dd{font-family:var(--font-cormorant), Cormorant, Georgia, serif;color:#28251d;margin:0;font-size:1rem;font-style:italic}.v3-gal-cinema__footer{border-top:1px solid #b8860b1f;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}.v3-gal-cinema__price{font-family:var(--font-cormorant), Cormorant, Georgia, serif;align-items:baseline;gap:.18rem;margin:0;display:inline-flex}.v3-gal-cinema__price-value{color:#b8860b;letter-spacing:-.01em;font-size:2rem;font-style:italic;font-weight:500}.v3-gal-cinema__price-unit{color:#b8860b;margin-left:.05rem;font-size:1.1rem;font-style:italic}.v3-gal-cinema__cta{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#28251d;align-items:center;gap:.55rem;font-size:.7rem;font-weight:500;transition:color .4s,gap .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.v3-gal-cinema:hover .v3-gal-cinema__cta{color:#b8860b;gap:.85rem}.v3-gal-mosaic-grid{column-count:4;column-gap:1.25rem;padding-top:.5rem}@media (max-width:1280px){.v3-gal-mosaic-grid{column-count:3}}@media (max-width:768px){.v3-gal-mosaic-grid{column-count:2;column-gap:.85rem}}@media (max-width:480px){.v3-gal-mosaic-grid{column-count:2;column-gap:.6rem}}.v3-gal-mosaic{break-inside:avoid;background:#1a1814;border:1px solid #b8860b14;border-radius:2px;margin-bottom:1.25rem;transition:border-color .5s,box-shadow .5s,transform .5s;display:block;position:relative;overflow:hidden}@media (max-width:768px){.v3-gal-mosaic{margin-bottom:.85rem}}.v3-gal-mosaic:hover{border-color:#b8860b66;box-shadow:0 22px 44px -18px #1c160e73,0 6px 12px -6px #b8860b2e}.v3-gal-mosaic__link{display:block;position:relative}.v3-gal-mosaic__frame{width:100%;position:relative;overflow:hidden}.v3-gal-mosaic__image{object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .7s}.v3-gal-mosaic:hover .v3-gal-mosaic__image{filter:saturate(1.08);transform:scale(1.05)}.v3-gal-mosaic__badge{inset:12px auto auto 12px!important}@media (min-width:769px){.v3-gal-mosaic__badge{opacity:0!important;transform:translateY(-4px)!important}.v3-gal-mosaic:hover .v3-gal-mosaic__badge,.v3-gal-mosaic__badge.v3-gal-card__badge--rare{opacity:1!important;transform:translateY(0)!important}}.v3-gal-mosaic__overlay{color:#f5efe2;opacity:0;pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#1c160e2e 25%,#1c160ead 65%,#1c160ee0 100%);padding:1.1rem 1rem .9rem;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.v3-gal-mosaic:hover .v3-gal-mosaic__overlay{opacity:1;transform:translateY(0)}@media (max-width:768px){.v3-gal-mosaic__overlay{opacity:1;padding:.85rem .75rem .7rem;transform:translateY(0)}}.v3-gal-mosaic__title{font-family:var(--font-cormorant), Cormorant, Georgia, serif;color:#f5efe2;letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .15rem;font-size:1.1rem;font-style:italic;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.v3-gal-mosaic__artist{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.06em;color:#f5efe2c7;margin:0 0 .55rem;font-size:.7rem}.v3-gal-mosaic__price{font-family:var(--font-cormorant), Cormorant, Georgia, serif;color:#d4af37;align-items:baseline;gap:.12rem;margin:0;font-size:1.2rem;font-style:italic;font-weight:500;display:inline-flex}.v3-gal-mosaic__price span{margin-left:.05rem;font-size:.78rem}@media (max-width:768px){.v3-gal-mosaic__title{font-size:.9rem}.v3-gal-mosaic__artist{font-size:.6rem}.v3-gal-mosaic__price{font-size:.95rem}}@media (min-width:1025px){.v3-gal-cinema__link{align-items:stretch}.v3-gal-cinema__frame{aspect-ratio:auto;width:100%;min-width:0;height:auto;min-height:480px}.v3-gal-cinema__frame>img{position:absolute;inset:0}.v3-gal-cinema__copy{min-width:0;overflow:hidden}.v3-gal-cinema__title{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}.v3-gal-card__frame{background:linear-gradient(#faf7ef 0%,#f5efe2 100%);border:1px solid #b8860b14;min-height:260px;max-height:540px;padding:6px;position:relative}@media (max-width:640px){.v3-gal-card__frame{min-height:200px;max-height:420px;padding:4px}}.v3-gal-card__image{border-radius:1px;object-fit:cover!important;width:calc(100% - 12px)!important;height:calc(100% - 12px)!important;top:6px!important;left:6px!important}@media (max-width:640px){.v3-gal-card__image{width:calc(100% - 8px)!important;height:calc(100% - 8px)!important;top:4px!important;left:4px!important}}.v3-gal-card__numero{top:18px!important;left:22px!important}.v3-gal-card__badge{bottom:18px!important;left:22px!important}@media (max-width:640px){.v3-gal-card__numero{top:14px!important;left:16px!important}.v3-gal-card__badge{bottom:14px!important;left:16px!important}}.v3-gal-card__body{flex-direction:column;gap:0;min-height:178px;padding:1.05rem 1rem 1.1rem;display:flex}@media (max-width:640px){.v3-gal-card__body{min-height:158px;padding:.85rem .8rem .95rem}}.v3-gal-card__meta,.v3-gal-card__bottom,.v3-gal-card__footer{margin-top:auto}@media (min-width:1025px){.v3-gal-cinema__frame{background:linear-gradient(#faf7ef 0%,#f5efe2 100%);max-height:640px;padding:8px;aspect-ratio:auto!important;min-height:460px!important}.v3-gal-cinema__frame img{background:#0e0c09;object-fit:contain!important;width:calc(100% - 16px)!important;height:calc(100% - 16px)!important;top:8px!important;left:8px!important}.v3-gal-cinema__numero{top:28px!important;left:30px!important}.v3-gal-cinema__badge{bottom:28px!important;left:30px!important}}@media (max-width:1024px){.v3-gal-cinema__frame{background:linear-gradient(#faf7ef 0%,#f5efe2 100%);min-height:340px;max-height:540px;padding:6px;aspect-ratio:auto!important}.v3-gal-cinema__frame img{background:#0e0c09;object-fit:contain!important}}.v3-gal-mosaic__frame{background:linear-gradient(#faf7ef 0%,#f5efe2 100%);min-height:200px;padding:5px}.v3-gal-mosaic__image{border-radius:1px;object-fit:cover!important;width:calc(100% - 10px)!important;height:calc(100% - 10px)!important;top:5px!important;left:5px!important}.v3-gal-mosaic__badge{top:14px!important;left:14px!important}.v3-gal-mosaic__overlay{bottom:5px!important;left:5px!important;right:5px!important}@media (max-width:640px){.v3-gal-mosaic__frame{min-height:160px;padding:4px}.v3-gal-mosaic__image{width:calc(100% - 8px)!important;height:calc(100% - 8px)!important;top:4px!important;left:4px!important}.v3-gal-mosaic__overlay{bottom:4px!important;left:4px!important;right:4px!important}}.gda-main{--gda-cream:#efece6;--gda-paper:#e2ddd2;--gda-stone:#b9b3a8;--gda-deep:#0c0c0e;--gda-charcoal:#1a1a1d;--gda-accent:#6b6b78;--gda-silver:#9aa0a8;--gda-text:#0c0c0e;--gda-text-soft:#2a2a32;--gda-muted:#6a6a74;background:var(--gda-cream);color:var(--gda-text);font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif}.gda-hero{background:var(--gda-deep)}.gda-hero-img{opacity:.78}.gda-hero-overlay{background:linear-gradient(#0c0c0e8c 0%,#0c0c0e40 35%,#0c0c0ec7 100%)}.gda-hero-grain{mix-blend-mode:overlay;opacity:.55;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:3px 3px}.gda-hero-title{color:#f4f2ec;letter-spacing:-.025em;font-size:clamp(3.5rem,9vw,8rem)}.gda-hero-kicker{color:var(--gda-silver)}.gda-hero-lede{color:#f4f2eceb}.gda-hero-meta{color:#f4f2ecad;border-top:1px solid #f4f2ec1f}.gda-amp{width:.35em;display:inline-block}.gda-ornament{color:var(--gda-silver)}.gda-cta-primary{color:var(--gda-deep);text-transform:uppercase;letter-spacing:.32em;background:#f4f2ecf5;border:1px solid #f4f2ecf5;align-items:center;padding:.95rem 2rem;font-size:.7rem;font-weight:500;transition:all .4s;display:inline-flex}.gda-cta-primary:hover{color:#f4f2ec;background:0 0}.gda-cta-secondary{color:#f4f2ecd9;text-transform:uppercase;letter-spacing:.32em;border:1px solid #f4f2ec73;align-items:center;padding:.95rem 2rem;font-size:.7rem;font-weight:500;transition:all .4s;display:inline-flex}.gda-cta-secondary:hover{border-color:var(--gda-silver);color:var(--gda-silver)}.gda-cta-primary-light{color:var(--gda-deep);text-transform:uppercase;letter-spacing:.32em;background:#f4f2ec;align-items:center;padding:.95rem 2rem;font-size:.7rem;font-weight:500;transition:all .4s;display:inline-flex}.gda-cta-primary-light:hover{background:var(--gda-silver);color:var(--gda-deep)}.gda-cta-secondary-light{color:#f4f2ece6;text-transform:uppercase;letter-spacing:.32em;border:1px solid #f4f2ec73;align-items:center;padding:.95rem 2rem;font-size:.7rem;font-weight:500;transition:all .4s;display:inline-flex}.gda-cta-secondary-light:hover{color:#f4f2ec;border-color:#f4f2ec}.gda-cream{background:var(--gda-cream)}.gda-paper{background:var(--gda-paper)}.gda-deep{background:var(--gda-deep)}.gda-text{color:var(--gda-text)}.gda-text-soft{color:var(--gda-text-soft)}.gda-muted{color:var(--gda-muted)}.gda-accent{color:var(--gda-accent)}.gda-car-card,.gda-univers,.gda-piece a{box-shadow:0 1px #0c0c0e0f,0 14px 26px -22px #0c0c0e66}.gda-filter-pill{text-transform:uppercase;letter-spacing:.22em;color:var(--gda-text-soft);cursor:pointer;background:#0c0c0e0a;border:1px solid #0000;border-radius:999px;padding:.5rem .95rem;font-size:.65rem;font-weight:500;transition:all .25s;display:inline-block}.gda-filter-pill:hover{color:var(--gda-text);background:#0c0c0e17}.gda-filter-pill.gda-active{background:var(--gda-charcoal);color:#f4f2ec;border-color:var(--gda-charcoal)}.gda-toggle-pill{cursor:pointer;border:none;font-weight:500}.gda-price-on-dark{color:var(--gda-silver)}.gda-nb img{filter:grayscale()contrast(1.23)brightness(1.06)sepia(.07)saturate(.85);transition:filter .7s cubic-bezier(.25,1,.5,1)}.gda-color img{filter:none;transition:filter .7s cubic-bezier(.25,1,.5,1)}.market-drawer{z-index:50;background:var(--color-bg);inset-inline:0;border-top-left-radius:22px;border-top-right-radius:22px;flex-direction:column;max-height:88dvh;display:flex;position:fixed;bottom:0;overflow:hidden;box-shadow:0 -20px 60px #14110c2e,0 -2px 8px #14110c14}.market-drawer__handle{flex-shrink:0;justify-content:center;padding:10px 0 4px;display:flex}.market-drawer__handle-bar{background:#14110c2e;border-radius:999px;width:44px;height:4px}.market-drawer__header{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 22px 16px;display:flex;position:relative}.market-drawer__header:after{content:"";background:linear-gradient(90deg,#0000 0%,#c8a95b73 50%,#0000 100%);height:1px;position:absolute;bottom:-1px;left:22px;right:22px}.market-drawer__header-left{flex-direction:column;gap:2px;display:flex}.market-drawer__kicker{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px;font-weight:500}.market-drawer__title{font-family:var(--font-display);color:var(--color-text);align-items:baseline;gap:10px;font-size:22px;font-style:italic;font-weight:400;line-height:1.1;display:inline-flex}.market-drawer__count{font-family:var(--font-sans);letter-spacing:.04em;color:var(--color-charcoal);text-align:center;background:#c8a95b;border-radius:999px;min-width:22px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600;display:inline-block}.market-drawer__header-right{align-items:center;gap:10px;display:flex}.market-drawer__clear{font-family:var(--font-sans);letter-spacing:.04em;color:var(--color-text-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:6px 10px;font-size:12px;font-weight:500;-webkit-text-decoration:underline #7a797459;text-decoration:underline #7a797459;text-decoration-thickness:1px;transition:color .2s}.market-drawer__clear:hover{color:var(--color-text)}.market-drawer__close{border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-text);cursor:pointer;background:#14110c0d;border-radius:999px;justify-content:center;align-items:center;transition:background .2s,transform .2s;display:inline-flex}.market-drawer__close:hover{background:#14110c17;transform:scale(1.04)}.market-drawer__body{-webkit-overflow-scrolling:touch;flex:1;padding:18px 22px 20px;overflow-y:auto}.market-drawer__body--mini{padding-top:14px;padding-bottom:22px}.market-drawer__section-kicker{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:10px;font-size:10px;font-weight:500;display:block}.market-drawer__sort{margin-bottom:6px}.market-drawer__sort-list{flex-direction:column;gap:2px;display:flex}.market-drawer__sort-item{font-family:var(--font-display);color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:13px 14px;font-size:17px;font-style:italic;font-weight:400;transition:background .2s,border-color .2s,color .2s;display:flex}.market-drawer__sort-item:hover{background:#c8a95b0f}.market-drawer__sort-item.is-active{color:#8e7438;background:#c8a95b1a;border-color:#c8a95b59}.market-drawer__sort-tick{color:#c8a95b;font-size:12px;font-style:normal}.market-drawer__view-list{flex-direction:column;gap:4px;display:flex}.market-drawer__view-item{border:1px solid var(--color-border);font-family:var(--font-sans);color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border-radius:14px;align-items:center;gap:14px;width:100%;padding:14px 16px;font-size:14px;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:flex}.market-drawer__view-item:hover{background:#14110c08}.market-drawer__view-item.is-active{color:#8e7438;background:#c8a95b1a;border-color:#c8a95b73}.market-drawer__view-icon{width:18px;height:18px;color:var(--color-text-muted);flex-shrink:0}.market-drawer__view-item.is-active .market-drawer__view-icon{color:#8e7438}.market-drawer__view-label{flex:1}.market-drawer__divider{background:linear-gradient(90deg, transparent 0%, var(--color-border) 50%, transparent 100%);height:1px;margin:18px -4px 16px}.market-drawer__cta{padding:14px 22px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border);background:var(--color-bg);flex-shrink:0;position:relative}.market-drawer__cta:before{content:"";background:linear-gradient(90deg,#0000 0%,#c8a95b66 50%,#0000 100%);height:1px;position:absolute;top:0;left:22px;right:22px}.market-drawer__cta-btn{background:var(--color-charcoal);width:100%;color:var(--color-bg);font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:baseline;gap:10px;padding:16px 20px;font-size:13px;font-weight:500;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 6px 24px #14110c33}.market-drawer__cta-btn:hover{transform:translateY(-1px);box-shadow:0 10px 32px #14110c47}.market-drawer__cta-btn:active{transform:translateY(0)}.market-drawer__cta-num{font-family:var(--font-display);color:#c8a95b;letter-spacing:.02em;text-transform:none;font-size:22px;font-style:italic;font-weight:400;line-height:1}.market-drawer__cta-label{letter-spacing:.18em;font-size:11px}.market-floatbar{left:12px;right:12px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:30;-webkit-backdrop-filter:saturate(160%)blur(18px);background:#f7f6f2eb;border:1px solid #14110c1a;border-radius:18px;align-items:stretch;padding:6px;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 30px #14110c29,0 2px 6px #14110c0f}.market-floatbar__btn{cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-height:52px;padding:8px 6px;transition:background .18s,transform .18s;display:inline-flex;position:relative}.market-floatbar__btn:hover{background:#14110c0d}.market-floatbar__btn:active{transform:scale(.97)}.market-floatbar__btn--primary{background:var(--color-charcoal);color:var(--color-bg);border-radius:12px;flex-direction:row;flex:1.15;gap:8px}.market-floatbar__btn--primary:hover{background:#1f1c16}.market-floatbar__btn--primary .market-floatbar__btn-label{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-bg);font-size:13px;font-weight:500}.market-floatbar__btn-kicker{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);font-size:9px;font-weight:500;line-height:1}.market-floatbar__btn-value{font-family:var(--font-display);color:var(--color-text);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-style:italic;font-weight:400;line-height:1.1;overflow:hidden}.market-floatbar__sep{background:#14110c14;align-self:stretch;width:1px;margin:8px 0}.market-floatbar__badge{min-width:18px;height:18px;color:var(--color-charcoal);font-family:var(--font-sans);box-shadow:0 0 0 2px var(--color-charcoal);background:#c8a95b;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:4px;right:6px}@media (max-width:1023px){.market-toolbar__count,.market-toolbar__view-label{display:none}.market-toolbar__view-btn{padding:8px 10px}.v3-gal-grid,.market-toolbar+*{padding-bottom:90px}}:root.dark .market-drawer,[data-theme=dark] .market-drawer{background:#1c1b19;box-shadow:0 -20px 60px #0000008c,0 -2px 8px #0000004d}:root.dark .market-floatbar,[data-theme=dark] .market-floatbar{background:#1c1b19e0;border-color:#ffffff14}:root.dark .market-floatbar__btn--primary,[data-theme=dark] .market-floatbar__btn--primary{background:#2a2825}:root.dark .market-drawer__cta-btn,[data-theme=dark] .market-drawer__cta-btn{color:var(--color-charcoal);background:#c8a95b}:root.dark .market-drawer__cta-btn .market-drawer__cta-num,[data-theme=dark] .market-drawer__cta-btn .market-drawer__cta-num{color:var(--color-charcoal)}.market-empty{text-align:center;flex-direction:column;align-items:center;max-width:620px;margin:40px auto 0;padding:80px 24px 100px;display:flex;position:relative}.market-empty__rule{background:linear-gradient(#0000 0%,#c8a95b99 100%);width:1px;height:56px;margin-bottom:18px}.market-empty__diamond{color:#c8a95b;letter-spacing:.2em;text-shadow:0 0 14px #c8a95b4d;margin-bottom:24px;font-size:12px;line-height:1}.market-empty__kicker{font-family:var(--font-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:18px;font-size:11px;font-weight:500}.market-empty__title{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.01em;max-width:520px;margin:0 0 22px;font-size:clamp(28px,4vw,40px);font-weight:400;line-height:1.18}.market-empty__title em{color:#8e7438;font-style:italic;font-weight:400}.market-empty__text{font-family:var(--font-sans);color:var(--color-text-muted);max-width:460px;margin:0 0 36px;font-size:15px;line-height:1.65}.market-empty__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.market-empty__btn{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:14px 28px;font-size:12px;font-weight:500;transition:transform .2s,background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.market-empty__btn--primary{background:var(--color-charcoal);color:var(--color-bg);box-shadow:0 8px 24px #14110c2e}.market-empty__btn--primary:hover{background:#1f1c16;transform:translateY(-1px);box-shadow:0 12px 32px #14110c42}.market-empty__btn--ghost{color:var(--color-text);border-color:var(--color-border)}.market-empty__btn--ghost:hover{color:#8e7438;background:#c8a95b0d;border-color:#c8a95b8c}.market-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (min-width:768px){.market-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.market-skeleton-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md,14px);opacity:0;animation:.32s ease-out forwards skeleton-appear;overflow:hidden}@keyframes skeleton-appear{to{opacity:1}}.market-skeleton-passe{aspect-ratio:4/5;background:linear-gradient(#faf7ef 0%,#f5efe2 100%);padding:6px;position:relative}.market-skeleton-image{background:linear-gradient(90deg,#e5e1d5 0%,#f0ebde 50%,#e5e1d5 100%) 0 0/200% 100%;border-radius:4px;animation:1.8s ease-in-out infinite skeleton-shimmer;position:absolute;inset:6px}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.market-skeleton-body{flex-direction:column;gap:8px;min-height:178px;padding:18px 16px 16px;display:flex}.market-skeleton-kicker,.market-skeleton-title,.market-skeleton-line,.market-skeleton-edition,.market-skeleton-price{background:linear-gradient(90deg,#14110c0f 0%,#14110c1a 50%,#14110c0f 100%) 0 0/200% 100%;border-radius:3px;animation:1.8s ease-in-out infinite skeleton-shimmer}.market-skeleton-kicker{width:38%;height:10px}.market-skeleton-title{width:72%;height:18px;margin-top:4px}.market-skeleton-line{width:50%;height:12px}.market-skeleton-footer{border-top:1px solid var(--color-border);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:12px;display:flex}.market-skeleton-edition{width:58px;height:26px}.market-skeleton-price{width:74px;height:22px}:root.dark .market-empty__title em,[data-theme=dark] .market-empty__title em{color:#c8a95b}:root.dark .market-empty__btn--primary,[data-theme=dark] .market-empty__btn--primary{color:var(--color-charcoal);background:#c8a95b}:root.dark .market-skeleton-passe,[data-theme=dark] .market-skeleton-passe{background:linear-gradient(#2a2825 0%,#221f1b 100%)}:root.dark .market-skeleton-image,[data-theme=dark] .market-skeleton-image{background:linear-gradient(90deg,#322f2a 0%,#3d3934 50%,#322f2a 100%) 0 0/200% 100%}:root.dark .market-skeleton-kicker,:root.dark .market-skeleton-title,:root.dark .market-skeleton-line,:root.dark .market-skeleton-edition,:root.dark .market-skeleton-price,[data-theme=dark] .market-skeleton-kicker,[data-theme=dark] .market-skeleton-title,[data-theme=dark] .market-skeleton-line,[data-theme=dark] .market-skeleton-edition,[data-theme=dark] .market-skeleton-price{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1a 50%,#ffffff0d 100%) 0 0/200% 100%}@media (prefers-reduced-motion:reduce){.market-skeleton-image,.market-skeleton-kicker,.market-skeleton-title,.market-skeleton-line,.market-skeleton-edition,.market-skeleton-price{animation:none}}@media (min-width:1024px){.market-floatbar{display:none!important}}@media (max-width:1023px){.market-empty{margin-top:0;padding-top:200px;padding-bottom:160px}.market-empty__rule{height:32px;margin-bottom:12px}.market-empty__kicker{margin-bottom:14px;font-size:10px}.market-empty__title{margin-bottom:16px;font-size:clamp(22px,5.6vw,30px)}.market-empty__text{margin-bottom:28px;font-size:14px;line-height:1.6}}.manufacture-shell{--m-bg-deep:#0a0a0a;--m-bg-oak:#1a1410;--m-bg-panel:#15110d;--m-cream:#f5ede1;--m-cream-muted:#c9bfae;--m-brass:#b89761;--m-brass-hot:#d4b074;--m-bordeaux:#6b1e2b;--m-leather:#5a3a26;--m-line:#b897611f;--m-line-soft:#b897610f;background:radial-gradient(ellipse 80% 60% at 50% 0%, #d4b0740a, transparent 70%), linear-gradient(180deg, var(--m-bg-deep) 0%, var(--m-bg-oak) 100%);color:var(--m-cream);font-feature-settings:"ss01", "ss03", "tnum"}.manufacture-shell [class*="border-[#1f1f1f]"],.manufacture-shell [class*=border-zinc]{border-color:var(--m-line)!important}.manufacture-shell [class*="text-[#d4af37]"]{color:var(--m-brass-hot)!important}.manufacture-shell [class*="bg-[#d4af37]"]{background-color:var(--m-brass-hot)!important}.manufacture-shell [class*="border-[#d4af37]"]{border-color:#d4b07466!important}.manufacture-shell h1,.manufacture-shell h2{font-family:var(--font-display,"Cormorant Garamond", "Georgia", serif);letter-spacing:-.01em;color:var(--m-cream);font-style:italic;font-weight:400}.manufacture-shell h1{text-transform:none;font-size:1.6rem}.manufacture-shell .font-mono{font-family:ui-monospace,JetBrains Mono,SF Mono,monospace;font-weight:500}.manufacture-shell button{transition:all .22s cubic-bezier(.2,.8,.2,1)}.manufacture-shell button[class*="text-[#d4af37]"]:hover,.manufacture-shell button[class*="hover:text-[#d4af37]"]:hover{background:#b8976114;color:var(--m-cream)!important}.manufacture-shell button[class*="border-[#1f1f1f]"]:hover,.manufacture-shell button[class*=border-zinc]:hover{box-shadow:inset 0 0 0 1px #d4b0741a,0 4px 14px -6px #0009;border-color:#d4b07473!important}.manufacture-shell [class*="border-b border-[#1f1f1f]"],.manufacture-shell [class*="border-t border-[#1f1f1f]"],.manufacture-shell [class*="border-r border-[#1f1f1f]"],.manufacture-shell [class*="border-l border-[#1f1f1f]"]{border-color:var(--m-line-soft)!important}.manufacture-shell [class*="bg-[rgba(0,0,0,0.3)]"],.manufacture-shell [style*="background: rgba(0,0,0,0.3)"]{border-bottom:1px solid var(--m-line-soft);background:linear-gradient(#1a141099,#0a0a0a4d)!important}.manufacture-shell .font-mono[class*="text-[#d4af37]"]{text-shadow:0 0 12px #d4b07426}.manufacture-shell:before{content:"";pointer-events:none;opacity:.4;z-index:0;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:absolute;inset:0}.manufacture-shell>*{z-index:1;position:relative}.manufacture-shell [class*=fixed\ inset-0] [class*="bg-[#0a0a0a]"],.manufacture-shell [class*=fixed\ inset-0] [class*=bg-zinc-9]{background:linear-gradient(180deg, var(--m-bg-oak) 0%, var(--m-bg-deep) 100%)!important;border-left:1px solid var(--m-line)!important}.manufacture-shell input[type=range]{accent-color:var(--m-brass-hot)}.manufacture-shell button[class*="bg-[#d4af37]"]{font-weight:700;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000040,0 6px 18px -8px #d4b07499;background:linear-gradient(180deg, var(--m-brass-hot), var(--m-brass))!important;color:var(--m-bg-deep)!important}.manufacture-shell button[class*="bg-[#d4af37]"]:hover{filter:brightness(1.08);transform:translateY(-1px)}.manufacture-shell .w-6.h-6.rounded-full[class*="border-[#d4af37]"]{border-color:#d4b07480;box-shadow:0 0 16px -2px #d4b07459}@media (max-width:720px){.manufacture-shell h1{font-size:1.3rem}}.aura-flow{background:linear-gradient(#ede7d6 0%,#f5f1e8 100%);border-bottom:1px solid #b8860b2e;padding:6rem 0 7rem;position:relative}.aura-flow:before{content:"";pointer-events:none;background:radial-gradient(60% 40% at 50% 0,#b8860b0f 0%,#0000 70%);position:absolute;inset:0}.aura-flow__inner{z-index:1;text-align:center;max-width:1240px;margin:0 auto;padding:0 2.4rem;position:relative}.aura-flow__head{margin-bottom:3.2rem}.aura-flow__kicker{align-items:center;gap:1rem;margin-bottom:1.2rem;display:inline-flex}.aura-flow__kicker-rule{background:linear-gradient(90deg,#0000,#b8860b,#0000);width:48px;height:1px}.aura-flow__kicker-text{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.22em;text-transform:uppercase;color:#b8860b;font-size:.88rem;font-style:italic}.aura-flow__title{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1612;letter-spacing:-.01em;margin:0 0 .8rem;font-size:clamp(2.4rem,5vw,4.4rem);font-weight:400;line-height:1.05}.aura-flow__sub{color:#4a3d2a;max-width:680px;margin:0 auto;font-size:1.02rem;line-height:1.65}.aura-flow__stage{justify-content:center;align-items:center;min-height:360px;display:flex;position:relative}.aura-drop{cursor:pointer;background:#fffdf799;border:1px dashed #b8860b73;border-radius:.4rem;flex-direction:column;align-items:center;gap:.6rem;width:100%;max-width:680px;padding:3.4rem 2.4rem 2.8rem;transition:border-color .4s,background .4s,transform .4s;display:flex}.aura-drop.is-drag,.aura-drop:hover{background:#fffdf7d9;border-color:#1a1612;transform:translateY(-2px)}.aura-drop__ornament{color:#b8860b;margin-bottom:.4rem;font-size:1.4rem}.aura-drop__title{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1612;font-size:1.6rem;font-weight:500}.aura-drop__prompt{color:#4a3d2a;max-width:520px;margin-bottom:1rem;font-size:.96rem;line-height:1.55}.aura-drop__button{color:#f5f1e8;letter-spacing:.06em;background:#1a1612;border-radius:.4rem;margin-top:.4rem;padding:.9rem 1.8rem;font-size:.92rem;font-weight:600;display:inline-block}.aura-drop__hint{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.12em;color:#6f5a2c;margin-top:.8rem;font-size:.82rem;font-style:italic}.aura-drop__privacy{letter-spacing:.16em;text-transform:uppercase;color:#8a7752;margin-top:.6rem;font-size:.74rem}.aura-reading{aspect-ratio:16/10;background:#1a1612;border-radius:.4rem;width:100%;max-width:720px;position:relative;overflow:hidden}.aura-reading__preview{object-fit:cover;filter:grayscale(.4)contrast(1.05);width:100%;height:100%}.aura-reading__veil{-webkit-backdrop-filter:blur(2px);background:linear-gradient(#1a1612a6 0%,#1a1612d9 100%);position:absolute;inset:0}.aura-reading__content{color:#f5f1e8;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;inset:0}.aura-reading__ornament{color:#d4af37;font-size:1.6rem;animation:2.4s ease-in-out infinite aura-pulse}@keyframes aura-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.aura-reading__beat{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.04em;color:#f5f1e8;font-size:1.5rem;font-style:italic}.aura-revealed{text-align:left;width:100%;max-width:1100px}.aura-revealed__top{grid-template-columns:1fr 1.1fr;align-items:start;gap:2.4rem;margin-bottom:3rem;display:grid}@media (max-width:900px){.aura-revealed__top{grid-template-columns:1fr}}.aura-revealed__preview{aspect-ratio:4/3;object-fit:cover;border:1px solid #b8860b38;border-radius:.4rem;width:100%;box-shadow:0 4px 24px #1a16121a}.aura-revealed__diagnostic{flex-direction:column;gap:1.2rem;display:flex}.aura-revealed__label{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.22em;text-transform:uppercase;color:#b8860b;font-size:.82rem;font-style:italic}.aura-revealed__label--center{text-align:center;margin-bottom:1.6rem;display:block}.aura-revealed__text{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1612;margin:0;font-size:1.32rem;font-weight:400;line-height:1.55}.aura-revealed__meta{flex-direction:column;gap:.7rem;margin:.6rem 0 0;display:flex}.aura-revealed__meta>div{border-bottom:1px dotted #b8860b40;grid-template-columns:130px 1fr;align-items:baseline;gap:1rem;padding-bottom:.7rem;display:grid}.aura-revealed__meta dt{letter-spacing:.18em;text-transform:uppercase;color:#6f5a2c;font-size:.72rem}.aura-revealed__meta dd{color:#2b2418;align-items:center;gap:.6rem;margin:0;font-size:.96rem;display:flex}.aura-revealed__meta dd em{color:#b8860b;font-style:italic}.aura-revealed__swatches{gap:.3rem;display:inline-flex}.aura-revealed__swatch{border:1px solid #1a161226;border-radius:50%;width:18px;height:18px;box-shadow:inset 0 1px #fff3}.aura-revealed__swatch.is-wall{outline-offset:1px;outline:2px solid #b8860b66;width:22px;height:22px}.aura-revealed__directions{border-top:1px solid #b8860b38;padding-top:2.4rem}.aura-directions{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}@media (max-width:900px){.aura-directions{grid-template-columns:1fr}}.aura-direction{text-align:left;cursor:pointer;background:#fffdf7b3;border:1px solid #b8860b38;border-radius:.4rem;flex-direction:column;gap:.55rem;padding:1.8rem 1.5rem 1.6rem;transition:border-color .4s,transform .4s,background .4s,box-shadow .4s;display:flex}.aura-direction:hover{background:#fffdf7;border-color:#1a1612;transform:translateY(-3px);box-shadow:0 12px 28px #1a161214}.aura-direction__num{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#b8860b;letter-spacing:.16em;font-size:1rem;font-style:italic}.aura-direction__title{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1612;margin:.1rem 0 .2rem;font-size:1.7rem;font-weight:500}.aura-direction__tagline{color:#2b2418;margin-bottom:.4rem;font-size:.98rem;font-style:italic;line-height:1.5}.aura-direction__palette{gap:.25rem;margin-bottom:.6rem;display:inline-flex}.aura-direction__chip{border:1px solid #1a161226;border-radius:50%;width:16px;height:16px}.aura-direction__rationale{color:#4a3d2a;flex:1;font-size:.88rem;line-height:1.55}.aura-direction__cta{letter-spacing:.16em;text-transform:uppercase;color:#1a1612;border-top:1px solid #b8860b38;margin-top:1rem;padding-top:.9rem;font-size:.84rem;font-weight:600}.aura-flow__retake{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.14em;color:#6f5a2c;cursor:pointer;text-underline-offset:4px;background:0 0;border:none;margin-top:2rem;margin-left:auto;margin-right:auto;font-size:.92rem;font-style:italic;text-decoration:underline;display:block}.aura-flow__retake:hover{color:#1a1612}.aura-flow__skip{font-family:var(--font-display,"Cormorant Garamond"), serif;letter-spacing:.16em;color:#6f5a2c;text-underline-offset:4px;margin-top:2rem;font-size:.86rem;font-style:italic;text-decoration:underline;display:inline-block}.aura-flow__skip:hover{color:#1a1612}.aura-error{text-align:center;padding:2.4rem}.aura-error p{color:#6f5a2c;margin-bottom:1rem;font-style:italic}.aura-revealed__swatches{flex-wrap:wrap;align-items:flex-start;gap:.8rem;display:inline-flex}.aura-revealed__swatch-wrap{flex-direction:column;align-items:center;gap:.25rem;display:inline-flex}.aura-revealed__hex{letter-spacing:.06em;color:#6f5a2c;background:0 0;padding:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.66rem}.aura-direction__palette{align-items:flex-start;gap:.6rem;margin-bottom:.6rem;display:inline-flex}.aura-direction__chip-wrap{flex-direction:column;align-items:center;gap:.2rem;display:inline-flex}.aura-direction__hex{letter-spacing:.04em;color:#6f5a2c;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.62rem}.market-edition{background:#fafaf7;flex-direction:column;gap:4.4rem;padding:1rem 0 5rem;display:flex}.market-edition__strate{gap:2rem;width:100%;max-width:1280px;margin:0 auto;padding:0 2rem;display:grid}.market-edition__card{flex-direction:column;gap:.85rem;display:flex}.market-edition__media-link{background:#ede7d6;border-radius:.2rem;display:block;overflow:hidden}.market-edition__media{border-radius:.2rem;display:block;position:relative;overflow:hidden}.market-edition__img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .5s;display:block}.market-edition__media-link:hover .market-edition__img{filter:brightness(1.03)saturate(1.05);transform:scale(1.025)}.market-edition__media.is-panorama{aspect-ratio:21/9}.market-edition__media.is-landscape{aspect-ratio:3/2}.market-edition__media.is-portrait{aspect-ratio:2/3}.market-edition__media.is-square{aspect-ratio:1}.market-edition__caption{font-family:var(--font-sans,ui-sans-serif), system-ui, sans-serif;flex-direction:column;gap:.25rem;padding:0 .2rem;display:flex}.market-edition__title{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a1612;letter-spacing:-.005em;font-size:1.22rem;font-weight:500;line-height:1.25}.market-edition__meta{color:#4a3d2a;letter-spacing:.01em;align-items:center;gap:.45rem;font-size:.84rem;display:flex}.market-edition__artist-link{color:#4a3d2a;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .3s,color .3s}.market-edition__artist-link:hover{color:#1a1612;border-bottom-color:currentColor}.market-edition__dot{opacity:.4}.market-edition__price{font-feature-settings:"tnum";color:#1a1612;font-weight:500}.market-edition__strate.is-panorama{grid-template-columns:1fr}.market-edition__strate.is-panorama .market-edition__card{width:100%;margin:0 auto}.market-edition__strate.is-triptyque{grid-template-columns:repeat(3,1fr)}.market-edition__strate.is-portrait-duo{grid-template-columns:1.2fr 1fr;align-items:start}.market-edition__strate.is-portrait-duo .market-edition__sub{grid-template-rows:repeat(2,1fr);gap:1.4rem;display:grid}.market-edition__strate.is-duo-paysage{grid-template-columns:1fr 1fr}.market-edition__strate.is-quatuor{grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.market-edition{gap:3rem}.market-edition__strate{gap:1.4rem;padding:0 1.2rem}.market-edition__strate.is-triptyque,.market-edition__strate.is-quatuor{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.market-edition{gap:2.4rem}.market-edition__strate{gap:1.4rem;padding:0 1rem}.market-edition__strate.is-portrait-duo{grid-template-columns:1fr}.market-edition__strate.is-portrait-duo .market-edition__sub{grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}.market-edition__strate.is-duo-paysage{grid-template-columns:1fr}.market-edition__strate.is-triptyque,.market-edition__strate.is-quatuor{grid-template-columns:repeat(2,1fr)}.market-edition__title{font-size:1.06rem}.market-edition__meta{font-size:.78rem}}.artist-monogram-card{isolation:isolate;background-color:var(--color-surface-2)}.artist-monogram-card__img{filter:grayscale()contrast(1.08)brightness(.78);transition:filter .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)!important}.artist-monogram-card__vignette{z-index:1;background:radial-gradient(#0000 30%,#00000059 75%,#0009 100%);transition:opacity .9s cubic-bezier(.22,1,.36,1)}.artist-monogram-card__mono{z-index:2;font-family:var(--font-display), "Cormorant Garamond", serif;color:var(--color-primary,#b8860b);letter-spacing:-.04em;text-shadow:0 2px 12px #0000008c,0 0 40px #b8860b2e;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:opacity, transform;justify-content:center;align-items:center;font-size:clamp(7rem,18vw,11rem);font-style:italic;font-weight:300;line-height:1;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),letter-spacing .9s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.group:hover .artist-monogram-card__img{filter:grayscale(0)contrast()brightness(.92)}.group:hover .artist-monogram-card__vignette{opacity:.45}.group:hover .artist-monogram-card__mono{opacity:0;letter-spacing:-.02em;transform:translateY(8px)scale(.96)}}@media (hover:none),(pointer:coarse){.artist-monogram-card__img{filter:grayscale()contrast(1.05)brightness(.82)}.artist-monogram-card__mono{opacity:.92;font-size:clamp(6rem,22vw,9rem)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
