.entry-overlay.svelte-1ch7jrk{background:#060608;animation:svelte-1ch7jrk-overlay-in .5s ease both}.bg-video.svelte-1ch7jrk{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.scrim.svelte-1ch7jrk{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,#040406bf,#0404066b 35%,#040406b3),radial-gradient(80% 60% at 50% 50%,transparent,rgba(4,4,6,.5))}.title-text.svelte-1ch7jrk{font-family:Montserrat,sans-serif;background:linear-gradient(180deg,#fff 30%,#ffffff8c);-webkit-background-clip:text;background-clip:text}.entry-title.svelte-1ch7jrk{animation:svelte-1ch7jrk-rise-in .65s cubic-bezier(.22,1,.36,1) both}.card.svelte-1ch7jrk{position:relative;overflow:hidden;border-radius:1.75rem;border:1px solid rgba(255,255,255,.16);background:linear-gradient(160deg,#1814266b,#0d0b164d 45%,#1814265c);backdrop-filter:blur(14px) saturate(1.6);-webkit-backdrop-filter:blur(14px) saturate(1.6);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0d,0 24px 60px -12px #0009;flex:1 1 0%;min-width:0;transition:flex-grow .55s cubic-bezier(.22,1,.36,1),border-color .4s ease,box-shadow .4s ease,opacity .4s ease;animation:svelte-1ch7jrk-rise-in .65s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * .09s);will-change:flex-grow}@media (min-width: 768px){.cards.svelte-1ch7jrk:hover .card:where(.svelte-1ch7jrk):not(:hover),.cards.svelte-1ch7jrk:focus-within .card:where(.svelte-1ch7jrk):not(:hover):not(:focus-visible){flex-grow:.75;opacity:.8}.card.svelte-1ch7jrk:hover,.card.svelte-1ch7jrk:focus-visible{flex-grow:1.4;opacity:1}}.card.svelte-1ch7jrk:hover,.card.svelte-1ch7jrk:focus-visible{border-color:#a78bfa66;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #ffffff0f,0 30px 80px -12px #000000a6,0 0 55px -12px #8b5cf673}.card.svelte-1ch7jrk:focus-visible{outline:2px solid rgba(139,92,246,.8);outline-offset:3px}.sheen.svelte-1ch7jrk{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.16) 48%,rgba(255,255,255,.05) 55%,transparent 65%);transform:translate(-140%);transition:transform .9s cubic-bezier(.22,1,.36,1)}.card.svelte-1ch7jrk:hover .sheen:where(.svelte-1ch7jrk),.card.svelte-1ch7jrk:focus-visible .sheen:where(.svelte-1ch7jrk){transform:translate(140%)}.glass-chip.svelte-1ch7jrk{border:1px solid rgba(255,255,255,.16);background:linear-gradient(160deg,#ffffff1f,#ffffff08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff38}.chip-accent.svelte-1ch7jrk{background:linear-gradient(160deg,#8b5cf673,#7c3aed26);border-color:#8b5cf673;box-shadow:inset 0 1px #ffffff4d,0 0 30px -6px #8b5cf68c}.glass-cta.svelte-1ch7jrk{border:1px solid rgba(255,255,255,.18);background:linear-gradient(160deg,#ffffff1a,#ffffff08);box-shadow:inset 0 1px #ffffff38;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease}.card.svelte-1ch7jrk:hover .glass-cta:where(.svelte-1ch7jrk),.card.svelte-1ch7jrk:focus-visible .glass-cta:where(.svelte-1ch7jrk){border-color:#8b5cf699;background:linear-gradient(160deg,#8b5cf659,#7c3aed1f);box-shadow:inset 0 1px #ffffff4d,0 8px 30px -8px #8b5cf680}@keyframes svelte-1ch7jrk-overlay-in{0%{opacity:0}}@keyframes svelte-1ch7jrk-rise-in{0%{opacity:0;transform:translateY(22px)}}@media (prefers-reduced-motion: reduce){.entry-title.svelte-1ch7jrk,.card.svelte-1ch7jrk,.entry-overlay.svelte-1ch7jrk{animation:none}.sheen.svelte-1ch7jrk,.card.svelte-1ch7jrk{transition:none}}.category-slider.svelte-9wjbkn{position:relative;display:flex;height:100%;width:100%;flex-direction:row;gap:.75rem;overflow:hidden}.category-slider__empty.svelte-9wjbkn{display:flex;align-items:center;justify-content:center;min-height:600px;width:100%;background:#ffffff0d;border-radius:.75rem;color:#ffffff80;font-size:1.125rem}.category-slider__left-column.svelte-9wjbkn{position:relative;flex:1;min-height:600px;border-radius:.75rem;overflow:hidden}.category-slider__right-column.svelte-9wjbkn{width:280px;display:flex;flex-direction:column;gap:.75rem}.category-slider__image-container.svelte-9wjbkn{position:relative;height:100%;width:100%;overflow:hidden}.category-slider__slide.svelte-9wjbkn{position:absolute;height:100%;width:100%;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;inset:0}.category-slider__slide.svelte-9wjbkn picture:where(.svelte-9wjbkn){position:absolute;height:100%;width:100%;inset:0;display:block}.category-slider__slide.svelte-9wjbkn>img:where(.svelte-9wjbkn),.category-slider__slide.svelte-9wjbkn picture:where(.svelte-9wjbkn) img:where(.svelte-9wjbkn){position:absolute;height:100%;width:100%;inset:0;object-fit:cover;display:block}.category-slider__slide--active.svelte-9wjbkn{opacity:1}.category-slider__image.svelte-9wjbkn{height:100%;width:100%;object-fit:cover;display:block;transition:opacity .3s ease-in-out}.category-slider__image--loading.svelte-9wjbkn{opacity:0}.category-slider__skeleton.svelte-9wjbkn{position:absolute;inset:0;background:#151515f2;display:flex;align-items:center;justify-content:center;animation:svelte-9wjbkn-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.category-slider__skeleton-spinner.svelte-9wjbkn{width:4rem;height:4rem;border:4px solid rgba(139,92,246,.3);border-top-color:#8b5cf6;border-radius:50%;animation:svelte-9wjbkn-spin 1s linear infinite}@keyframes svelte-9wjbkn-spin{to{transform:rotate(360deg)}}.category-slider__selectors.svelte-9wjbkn{display:flex;flex-direction:column;height:100%;gap:.75rem;overflow-y:auto}.category-slider__selector.svelte-9wjbkn{position:relative;width:100%;height:110px;flex-shrink:0;overflow:hidden;border-radius:.5rem;border:none;background:transparent;cursor:pointer;padding:0;transition:all .2s ease}.category-slider__selector.svelte-9wjbkn:hover{transform:scale(1.02)}.category-slider__selector-thumbnail.svelte-9wjbkn{position:relative;height:100%;width:100%;border-radius:.5rem;overflow:hidden}.category-slider__selector-image.svelte-9wjbkn{height:100%;width:100%;object-fit:cover;display:block}.category-slider__selector-title.svelte-9wjbkn{position:absolute;bottom:0;left:0;right:0;padding:.75rem;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);color:#fff;font-size:.875rem;font-weight:600}.category-slider__progress-container.svelte-9wjbkn{position:absolute;inset:0;overflow:hidden;pointer-events:none}.category-slider__progress-bar.svelte-9wjbkn{position:absolute;top:0;left:0;bottom:0;background:linear-gradient(to right,#fffc,#fff9);transition:width 50ms linear;-webkit-backdrop-filter:brightness(1.3);backdrop-filter:brightness(1.3);box-shadow:0 0 12px #fff6}@keyframes svelte-9wjbkn-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.category-slider__content.svelte-9wjbkn{position:absolute;inset:0 40% 0 0;z-index:10;background:linear-gradient(to right,rgba(0,0,0,.7) 0%,rgba(0,0,0,.4) 40%,transparent 100%);padding:3rem 4rem 3rem 3rem;display:flex;flex-direction:column;justify-content:flex-end}.category-slider__title.svelte-9wjbkn{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:1rem;line-height:1.2}.category-slider__description.svelte-9wjbkn{font-size:1rem;color:#ffffffe6;margin-bottom:1.5rem;line-height:1.6;max-width:500px}.category-slider__cta-container.svelte-9wjbkn{display:flex}.category-slider__cta-button.svelte-9wjbkn{display:inline-block;background:#fff;color:#0f0f0f;padding:.875rem 2rem;border-radius:.5rem;font-weight:600;text-decoration:none;transition:all .2s ease}.category-slider__cta-button.svelte-9wjbkn:hover{background:#ffffffe6;transform:translateY(-2px)}.category-slider__selectors.svelte-9wjbkn::-webkit-scrollbar{display:none}.category-slider__selectors.svelte-9wjbkn{-ms-overflow-style:none;scrollbar-width:none}@media (max-width: 767px){.category-slider.svelte-9wjbkn{flex-direction:column;gap:.5rem}.category-slider__left-column.svelte-9wjbkn{min-height:300px;height:60vh!important;width:100%}.category-slider__image-container.svelte-9wjbkn{height:60vh;min-height:300px}.category-slider__right-column.svelte-9wjbkn{width:100%;height:auto}.category-slider__selectors.svelte-9wjbkn{flex-direction:row;overflow-x:auto;overflow-y:hidden}.category-slider__selector.svelte-9wjbkn{width:120px;height:100px}.category-slider__selector-title.svelte-9wjbkn{font-size:.75rem;padding:.5rem}.category-slider__content.svelte-9wjbkn{bottom:0;left:0;right:0;padding:2rem 1.5rem;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.7) 60%,transparent 100%)}.category-slider__title.svelte-9wjbkn{font-size:1.5rem}.category-slider__description.svelte-9wjbkn{font-size:.875rem;max-width:none}}.resize-banner.svelte-zcvnoe{background:radial-gradient(120% 140% at 0% 0%,rgba(139,92,246,.14),transparent 55%),radial-gradient(120% 140% at 100% 100%,rgba(124,58,237,.12),transparent 55%),#ffffff05}.glow.svelte-zcvnoe{position:absolute;top:-40%;right:-10%;width:32rem;height:32rem;border-radius:9999px;background:radial-gradient(circle,rgba(139,92,246,.22),transparent 65%);filter:blur(50px);pointer-events:none}.grid-decor.svelte-zcvnoe{position:absolute;inset:0;background-image:linear-gradient(rgba(139,92,246,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(139,92,246,.06) 1px,transparent 1px);background-size:42px 42px;-webkit-mask:radial-gradient(80% 80% at 70% 30%,#000,transparent 75%);mask:radial-gradient(80% 80% at 70% 30%,#000,transparent 75%);pointer-events:none}.frame.svelte-zcvnoe{position:relative;display:grid;place-items:center;width:16rem;height:10.5rem;flex-shrink:0;border:2px dashed rgba(139,92,246,.5);border-radius:.75rem;background:#8b5cf60a;animation:svelte-zcvnoe-frame-breathe 4s ease-in-out infinite}.frame-inner.svelte-zcvnoe{display:flex;flex-direction:column;align-items:center;text-align:center}.handle.svelte-zcvnoe{position:absolute;width:.75rem;height:.75rem;border:2px solid var(--color-accent);border-radius:3px;background:var(--color-bg)}.handle.tl.svelte-zcvnoe{top:-.4rem;left:-.4rem}.handle.tr.svelte-zcvnoe{top:-.4rem;right:-.4rem}.handle.bl.svelte-zcvnoe{bottom:-.4rem;left:-.4rem}.handle.br.svelte-zcvnoe{bottom:-.4rem;right:-.4rem}@keyframes svelte-zcvnoe-frame-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@media (prefers-reduced-motion: reduce){.frame.svelte-zcvnoe{animation:none}}@keyframes svelte-1ssle6p-scroll{0%{transform:translate(0)}to{transform:translate(-33.33%)}}.animate-scroll.svelte-1ssle6p{animation:svelte-1ssle6p-scroll 40s linear infinite;width:max-content}.line-clamp-2.svelte-1uha8ag{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
