.l9-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--l9-ivory:#f6f0e6;--l9-linen:#ece2d2;--l9-sand:#dccbb0;--l9-card:#fcf9f3;--l9-glass:#f6f0e6d1;--l9-card-glass:#fcf9f3b3;--l9-linen-glass:#ece2d2cc;--l9-ink:#241a17;--l9-ink-soft:#241a17ad;--l9-ink-faint:#241a1770;--l9-wine:#4b1627;--l9-wine-2:#651f38;--l9-on-wine:#f8ede0;--l9-on-wine-soft:#f8ede0b3;--l9-clay:#c4623e;--l9-clay-deep:#a54a2a;--l9-blush:#efd2c3;--l9-sage:#a7b08c;--l9-sage-soft:#dfe3cf;--l9-gold:#c0985a;--l9-gold-soft:#ead9b8;--l9-line:#241a171f;--l9-line-strong:#241a1747;--l9-line-on-wine:#f8ede02e;--l9-shadow-soft:0 12px 32px -14px #4b162747;--l9-shadow-lift:0 40px 70px -30px #4b162773, 0 14px 28px -14px #241a1733;--l9-ease:cubic-bezier(.22, 1, .36, 1);--l9-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--l9-gutter:clamp(1rem, 3.4vw, 2.75rem);--l9-max:1400px}:where(.l9-root) a{color:inherit;text-decoration:none}:where(.l9-root) :is(button,input){font-family:inherit}.l9-root ::selection{background:var(--l9-wine);color:var(--l9-on-wine)}.l9-container{width:100%;max-width:var(--l9-max);padding-inline:var(--l9-gutter);margin-inline-start:auto;margin-inline-end:auto}.l9-deals-rail{margin-inline:calc(-1 * var(--l9-gutter));padding-inline:var(--l9-gutter)}@media (min-width:1024px){.l9-deals-rail{--l9-bleed:calc(var(--l9-gutter) + max(0px, (100vw - var(--l9-max)) / 2));margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0;margin-inline-end:calc(-1 * var(--l9-bleed));padding-inline-end:var(--l9-gutter)}}.l9-hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.l9-hide-scrollbar::-webkit-scrollbar{display:none}:is(.l9-root button:focus-visible,.l9-root a:focus-visible,.l9-root input:focus-visible){outline:2px solid var(--l9-clay);outline-offset:3px}.l9-latin{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;font-style:italic}.l9-outline{color:#0000;-webkit-text-stroke:1.2px var(--l9-line-strong)}.l9-grain:before{content:"";z-index:0;pointer-events:none;opacity:.55;mix-blend-mode:multiply;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.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.14  0 0 0 0 0.1  0 0 0 0 0.09  0 0 0 0.08 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;top:0;bottom:0;left:0;right:0}@keyframes l9-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.l9-rise{opacity:0;animation:l9-rise .95s var(--l9-ease) forwards;animation-delay:var(--l9-delay,0s)}@keyframes l9-reveal-img{0%{clip-path:inset(100% 0 0);transform:scale(1.12)}to{clip-path:inset(0);transform:scale(1)}}.l9-unveil{animation:l9-reveal-img 1.35s var(--l9-ease) both;animation-delay:var(--l9-delay,0s)}@keyframes l9-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.l9-float{animation:7s ease-in-out infinite l9-float;animation-delay:var(--l9-delay,0s)}@keyframes l9-spin{to{transform:rotate(360deg)}}.l9-spin-slow{animation:22s linear infinite l9-spin}@keyframes l9-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}.l9-ping{animation:2.2s cubic-bezier(0,0,.2,1) infinite l9-ping}@keyframes l9-ken{0%{transform:scale(1)}to{transform:scale(1.07)}}.l9-ken{animation:14s ease-out forwards l9-ken}@keyframes l9-marquee{0%{transform:translate(0)}to{transform:translate(50%)}}.l9-marquee-track{animation:46s linear infinite l9-marquee}.l9-marquee:hover .l9-marquee-track{animation-play-state:paused}@keyframes l9-tick{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.l9-tick{animation:l9-tick .7s var(--l9-ease) both}@keyframes l9-draw{0%{stroke-dashoffset:340px}to{stroke-dashoffset:0}}.l9-draw{stroke-dasharray:340;stroke-dashoffset:340px;animation:l9-draw 1.4s var(--l9-ease) 1s forwards}@keyframes l9-fade{0%{opacity:0}to{opacity:1}}.l9-fade{animation:.35s both l9-fade}@keyframes l9-modal-in{0%{opacity:0;transform:translateY(28px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.l9-modal-in{animation:l9-modal-in .8s var(--l9-ease) both}@keyframes l9-twinkle{0%,to{opacity:.25;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(45deg)}}.l9-twinkle{animation:3.2s ease-in-out infinite l9-twinkle;animation-delay:var(--l9-delay,0s)}@keyframes l9-story-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.l9-story-bar{animation-name:l9-story-fill;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes l9-story-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.l9-story-in{animation:l9-story-in .8s var(--l9-ease) both}.l9-reveal{opacity:0;transition:opacity .9s var(--l9-ease), transform .9s var(--l9-ease);transition-delay:var(--l9-delay,0s);transform:translateY(30px)}.l9-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.l9-rise,.l9-unveil,.l9-float,.l9-spin-slow,.l9-ping,.l9-ken,.l9-marquee-track,.l9-tick,.l9-draw,.l9-modal-in,.l9-twinkle,.l9-story-in{opacity:1;clip-path:none;stroke-dashoffset:0;transform:none;animation:none!important}.l9-reveal{opacity:1;transition:none;transform:none}}
