@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "Nunito", ui-sans-serif, system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50: oklch(97.1% .013 17.38);--color-red-100: oklch(93.6% .032 17.717);--color-red-200: oklch(88.5% .062 18.334);--color-red-300: oklch(80.8% .114 19.571);--color-red-400: oklch(70.4% .191 22.216);--color-red-500: oklch(63.7% .237 25.331);--color-red-600: oklch(57.7% .245 27.325);--color-red-700: oklch(50.5% .213 27.518);--color-red-800: oklch(44.4% .177 26.899);--color-red-900: oklch(39.6% .141 25.723);--color-red-950: oklch(25.8% .092 26.042);--color-amber-50: oklch(98.7% .022 95.277);--color-amber-100: oklch(96.2% .059 95.617);--color-amber-200: oklch(92.4% .12 95.746);--color-amber-300: oklch(87.9% .169 91.605);--color-amber-400: oklch(82.8% .189 84.429);--color-amber-500: oklch(76.9% .188 70.08);--color-amber-600: oklch(66.6% .179 58.318);--color-amber-700: oklch(55.5% .163 48.998);--color-amber-950: oklch(27.9% .077 45.635);--color-lime-300: oklch(89.7% .196 126.665);--color-fuchsia-400: oklch(74% .238 322.16);--color-slate-500: oklch(55.4% .046 257.417);--color-slate-600: oklch(44.6% .043 257.281);--color-zinc-100: oklch(96.7% .001 286.375);--color-zinc-300: oklch(87.1% .006 286.286);--color-zinc-400: oklch(70.5% .015 286.067);--color-zinc-500: oklch(55.2% .016 285.938);--color-zinc-600: oklch(44.2% .017 285.786);--color-neutral-300: oklch(87% 0 none);--color-neutral-500: oklch(55.6% 0 none);--color-stone-50: oklch(98.5% .001 106.423);--color-stone-100: oklch(97% .001 106.424);--color-stone-200: oklch(92.3% .003 48.717);--color-stone-300: oklch(86.9% .005 56.366);--color-stone-400: oklch(70.9% .01 56.259);--color-stone-500: oklch(55.3% .013 58.071);--color-stone-600: oklch(44.4% .011 73.639);--color-stone-700: oklch(37.4% .01 67.558);--color-stone-800: oklch(26.8% .007 34.298);--color-stone-900: oklch(21.6% .006 56.043);--color-stone-950: oklch(14.7% .004 49.25);--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: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--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-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--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;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--ease-out: cubic-bezier(0, 0, .2, 1);--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--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);--color-brand-50: #fff7ed;--color-brand-100: #ffedd5;--color-brand-200: #fed7aa;--color-brand-300: #fdba74;--color-brand-400: #fb923c;--color-brand-500: #f97316;--color-brand-600: #ea580c;--color-brand-700: #c2410c;--color-brand-800: #9a3412;--color-accent-400: #4cbeff;--color-accent-500: #22a2f5;--color-mint-50: #f0fdf6;--color-mint-100: #d7f7e9;--color-mint-200: #b3efd3;--color-mint-300: #86e6bb;--color-mint-400: #5ed6a3;--color-mint-500: #2fbf82;--color-mint-600: #219c69;--color-mint-700: #17724c;--color-mint-800: #125e40;--font-display: "Baloo 2", "Trebuchet MS", ui-rounded, system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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)){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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0px}.-inset-y-\[12\%\]{inset-block:-12%}.inset-y-0{inset-block:0px}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.-top-5{top:calc(var(--spacing) * -5)}.-top-6{top:calc(var(--spacing) * -6)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-1\/3{top:calc(1 / 3 * 100%)}.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-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-16{top:calc(var(--spacing) * 16)}.top-24{top:calc(var(--spacing) * 24)}.top-40{top:calc(var(--spacing) * 40)}.top-\[16\%\]{top:16%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-3{right:calc(var(--spacing) * -3)}.-right-4{right:calc(var(--spacing) * -4)}.-right-6{right:calc(var(--spacing) * -6)}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-1\/4{right:25%}.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-\[8\%\]{right:8%}.right-\[14\%\]{right:14%}.-bottom-5{bottom:calc(var(--spacing) * -5)}.-bottom-10{bottom:calc(var(--spacing) * -10)}.-bottom-16{bottom:calc(var(--spacing) * -16)}.bottom-0{bottom: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-10{bottom:calc(var(--spacing) * 10)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-24{bottom:calc(var(--spacing) * 24)}.-left-3{left:calc(var(--spacing) * -3)}.-left-4{left:calc(var(--spacing) * -4)}.-left-5{left:calc(var(--spacing) * -5)}.-left-10{left:calc(var(--spacing) * -10)}.-left-16{left:calc(var(--spacing) * -16)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-1\/4{left:25%}.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-6{left:calc(var(--spacing) * 6)}.left-\[5\%\]{left:5%}.left-\[6\%\]{left:6%}.left-\[14\%\]{left:14%}.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-\[100\]{z-index:100}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-6{grid-column:span 6 / span 6}.col-span-12{grid-column:span 12 / span 12}.row-span-2{grid-row:span 2 / span 2}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing) * 5)}.my-8{margin-block:calc(var(--spacing) * 8)}.-mt-2\.5{margin-top:calc(var(--spacing) * -2.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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-9{margin-top:calc(var(--spacing) * 9)}.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-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:var(--spacing)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.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)}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.ml-0{margin-left:0}.ml-1{margin-left:var(--spacing)}.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-8{margin-left:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[3\/4\]{aspect-ratio:3/4}.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-\[21\/9\]{aspect-ratio:21/9}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.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-13{height:calc(var(--spacing) * 13)}.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-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.h-\[3px\]{height:3px}.h-\[86vh\]{height:86vh}.h-\[420px\]{height:420px}.h-\[640px\]{height:640px}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[85vh\]{max-height:85vh}.max-h-\[440px\]{max-height:440px}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-\[2px\]{min-height:2px}.min-h-\[48vh\]{min-height:48vh}.min-h-\[78vh\]{min-height:78vh}.min-h-\[82vh\]{min-height:82vh}.min-h-\[540px\]{min-height:540px}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/3{width:calc(1 / 3 * 100%)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:calc(2 / 3 * 100%)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.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-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[420px\]{width:420px}.w-\[640px\]{width:640px}.w-\[1440px\]{width:1440px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.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-\[9rem\]{max-width:9rem}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[460px\]{max-width:460px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.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:0px}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[2px\]{min-width:2px}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[480px\]{min-width:480px}.min-w-\[520px\]{min-width:520px}.min-w-\[560px\]{min-width:560px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[900px\]{min-width:900px}.min-w-\[1000px\]{min-width:1000px}.min-w-\[1050px\]{min-width:1050px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x: -100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[0\.32\]{scale:.32}.-rotate-1{rotate:-1deg}.-rotate-2{rotate:-2deg}.-rotate-3{rotate:-3deg}.-rotate-6{rotate:-6deg}.-rotate-12{rotate:-12deg}.rotate-1{rotate:1deg}.rotate-2{rotate:2deg}.rotate-6{rotate:6deg}.rotate-12{rotate:12deg}.rotate-90{rotate:90deg}.rotate-\[-1\.2deg\]{rotate:-1.2deg}.rotate-\[-3deg\]{rotate:-3deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[slidein_\.15s_ease-out\]{animation:slidein .15s ease-out}.animate-pulse{animation:var(--animate-pulse)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-\[7rem\]{grid-auto-rows:7rem}.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-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.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-items-center{justify-items:center}.gap-0{gap:0px}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.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(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * 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(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.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-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.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-8{row-gap:calc(var(--spacing) * 8)}.gap-y-9{row-gap:calc(var(--spacing) * 9)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.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-stone-100>:not(:last-child)){border-color:var(--color-stone-100)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.\[overflow-x\:clip\]{overflow-x:clip}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.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-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[14px_4px_16px_6px\]{border-radius:14px 4px 16px 6px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[20px_6px_20px_6px\]{border-radius:20px 6px}.rounded-\[24px_8px_24px_8px\]{border-radius:24px 8px}.rounded-\[26px\]{border-radius:26px}.rounded-\[30px\]{border-radius:30px}.rounded-\[30px_10px_30px_10px\]{border-radius:30px 10px}.rounded-\[34px\]{border-radius:34px}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[40px\]{border-top-left-radius:40px;border-top-right-radius:40px}.rounded-t-full{border-top-left-radius:calc(infinity * 1px);border-top-right-radius:calc(infinity * 1px)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-tl-none{border-top-left-radius:0}.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-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-\[4px\]{border-style:var(--tw-border-style);border-width:4px}.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-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.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-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-\[6px\]{border-left-style:var(--tw-border-style);border-left-width:6px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-\[\#1b1b1b\]{border-color:#1b1b1b}.border-\[\#1c1917\]{border-color:#1c1917}.border-\[\#151515\]{border-color:#151515}.border-\[\#e6dcc4\]{border-color:#e6dcc4}.border-black{border-color:var(--color-black)}.border-brand-100{border-color:var(--color-brand-100)}.border-brand-200{border-color:var(--color-brand-200)}.border-brand-300{border-color:var(--color-brand-300)}.border-brand-500{border-color:var(--color-brand-500)}.border-brand-600{border-color:var(--color-brand-600)}.border-brand-700{border-color:var(--color-brand-700)}.border-brand-800{border-color:var(--color-brand-800)}.border-red-300{border-color:var(--color-red-300)}.border-stone-50{border-color:var(--color-stone-50)}.border-stone-100{border-color:var(--color-stone-100)}.border-stone-200{border-color:var(--color-stone-200)}.border-stone-300{border-color:var(--color-stone-300)}.border-stone-700{border-color:var(--color-stone-700)}.border-stone-800{border-color:var(--color-stone-800)}.border-stone-900{border-color:var(--color-stone-900)}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:color-mix(in srgb,#fff 10%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:color-mix(in srgb,#fff 15%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:color-mix(in srgb,#fff 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-\[\#1b1b1b\]{background-color:#1b1b1b}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#111827\]{background-color:#111827}.bg-\[\#d4ff3a\]{background-color:#d4ff3a}.bg-\[\#dcf8c6\]{background-color:#dcf8c6}.bg-\[\#e5ddd5\]{background-color:#e5ddd5}.bg-\[\#eaff00\]{background-color:#eaff00}.bg-\[\#fbbf24\]{background-color:#fbbf24}.bg-\[\#ff4d8d\]{background-color:#ff4d8d}.bg-\[\#ff5fa2\]{background-color:#ff5fa2}.bg-\[\#ffb7c5\]{background-color:#ffb7c5}.bg-\[\#ffd23f\]{background-color:#ffd23f}.bg-\[\#ffd400\]{background-color:#ffd400}.bg-\[\#ffe066\]{background-color:#ffe066}.bg-\[\#fffdf6\]{background-color:#fffdf6}.bg-\[\#fffdf8\]{background-color:#fffdf8}.bg-accent-400{background-color:var(--color-accent-400)}.bg-accent-500{background-color:var(--color-accent-500)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black{background-color:var(--color-black)}.bg-black\/40{background-color:color-mix(in srgb,#000 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:color-mix(in srgb,#000 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/60{background-color:color-mix(in srgb,#000 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/65{background-color:color-mix(in srgb,#000 65%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.bg-black\/80{background-color:color-mix(in srgb,#000 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-brand-50{background-color:var(--color-brand-50)}.bg-brand-50\/90{background-color:color-mix(in srgb,#fff7ed 90%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-brand-50) 90%,transparent)}}.bg-brand-50\/92{background-color:color-mix(in srgb,#fff7ed 92%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-brand-50) 92%,transparent)}}.bg-brand-50\/95{background-color:color-mix(in srgb,#fff7ed 95%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-brand-50) 95%,transparent)}}.bg-brand-100{background-color:var(--color-brand-100)}.bg-brand-100\/70{background-color:color-mix(in srgb,#ffedd5 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-brand-100) 70%,transparent)}}.bg-brand-100\/80{background-color:color-mix(in srgb,#ffedd5 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-brand-100) 80%,transparent)}}.bg-brand-200{background-color:var(--color-brand-200)}.bg-brand-300{background-color:var(--color-brand-300)}.bg-brand-400{background-color:var(--color-brand-400)}.bg-brand-500{background-color:var(--color-brand-500)}.bg-brand-600{background-color:var(--color-brand-600)}.bg-brand-700{background-color:var(--color-brand-700)}.bg-brand-800{background-color:var(--color-brand-800)}.bg-brand-800\/85{background-color:color-mix(in srgb,#9a3412 85%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-brand-800) 85%,transparent)}}.bg-fuchsia-400{background-color:var(--color-fuchsia-400)}.bg-lime-300{background-color:var(--color-lime-300)}.bg-mint-50{background-color:var(--color-mint-50)}.bg-mint-50\/60{background-color:color-mix(in srgb,#f0fdf6 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-mint-50) 60%,transparent)}}.bg-mint-100{background-color:var(--color-mint-100)}.bg-mint-300{background-color:var(--color-mint-300)}.bg-mint-400{background-color:var(--color-mint-400)}.bg-mint-500{background-color:var(--color-mint-500)}.bg-mint-600{background-color:var(--color-mint-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-300{background-color:var(--color-red-300)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-50\/60{background-color:color-mix(in srgb,oklch(98.5% .001 106.423) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-stone-50) 60%,transparent)}}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-200{background-color:var(--color-stone-200)}.bg-stone-200\/70{background-color:color-mix(in srgb,oklch(92.3% .003 48.717) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-stone-200) 70%,transparent)}}.bg-stone-700{background-color:var(--color-stone-700)}.bg-stone-800{background-color:var(--color-stone-800)}.bg-stone-900{background-color:var(--color-stone-900)}.bg-stone-900\/50{background-color:color-mix(in srgb,oklch(21.6% .006 56.043) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-stone-900) 50%,transparent)}}.bg-stone-900\/60{background-color:color-mix(in srgb,oklch(21.6% .006 56.043) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-stone-900) 60%,transparent)}}.bg-stone-900\/90{background-color:color-mix(in srgb,oklch(21.6% .006 56.043) 90%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-stone-900) 90%,transparent)}}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:color-mix(in srgb,#fff 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/15{background-color:color-mix(in srgb,#fff 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/50{background-color:color-mix(in srgb,#fff 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-white\/60{background-color:color-mix(in srgb,#fff 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/80{background-color:color-mix(in srgb,#fff 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/85{background-color:color-mix(in srgb,#fff 85%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.bg-white\/90{background-color:color-mix(in srgb,#fff 90%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/95{background-color:color-mix(in srgb,#fff 95%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-gradient-to-b{--tw-gradient-position: to bottom 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))}.from-brand-50{--tw-gradient-from: var(--color-brand-50);--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-brand-100{--tw-gradient-from: var(--color-brand-100);--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-stone-950\/85{--tw-gradient-from: color-mix(in srgb, oklch(14.7% .004 49.25) 85%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-gradient-from: color-mix(in oklab, var(--color-stone-950) 85%, 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\/70{--tw-gradient-from: color-mix(in srgb, #fff 70%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-gradient-from: color-mix(in oklab, var(--color-white) 70%, 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))}.via-brand-50\/70{--tw-gradient-via: color-mix(in srgb, #fff7ed 70%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-gradient-via: color-mix(in oklab, var(--color-brand-50) 70%, 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)}.via-stone-950\/25{--tw-gradient-via: color-mix(in srgb, oklch(14.7% .004 49.25) 25%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-gradient-via: color-mix(in oklab, var(--color-stone-950) 25%, 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-brand-50{--tw-gradient-to: var(--color-brand-50);--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))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.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-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-1{padding-inline:var(--spacing)}.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:var(--spacing)}.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-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)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.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-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-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.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-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.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-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-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[15vw\]{font-size:15vw}.text-\[clamp\(1\.7rem\,8\.6vw\,3rem\)\]{font-size:clamp(1.7rem,8.6vw,3rem)}.text-\[clamp\(1\.9rem\,8\.5vw\,2\.6rem\)\]{font-size:clamp(1.9rem,8.5vw,2.6rem)}.text-\[clamp\(2\.2rem\,10vw\,3rem\)\]{font-size:clamp(2.2rem,10vw,3rem)}.text-\[clamp\(2\.2rem\,11vw\,3rem\)\]{font-size:clamp(2.2rem,11vw,3rem)}.text-\[clamp\(2\.4rem\,12vw\,3\.2rem\)\]{font-size:clamp(2.4rem,12vw,3.2rem)}.text-\[clamp\(2\.4rem\,12vw\,3\.4rem\)\]{font-size:clamp(2.4rem,12vw,3.4rem)}.text-\[clamp\(2\.4rem\,12vw\,3rem\)\]{font-size:clamp(2.4rem,12vw,3rem)}.text-\[clamp\(2\.6rem\,13vw\,3\.4rem\)\]{font-size:clamp(2.6rem,13vw,3.4rem)}.text-\[clamp\(2\.8rem\,14vw\,4rem\)\]{font-size:clamp(2.8rem,14vw,4rem)}.leading-\[0\.9\]{--tw-leading: .9;line-height:.9}.leading-\[0\.86\]{--tw-leading: .86;line-height:.86}.leading-\[0\.88\]{--tw-leading: .88;line-height:.88}.leading-\[0\.92\]{--tw-leading: .92;line-height:.92}.leading-\[0\.95\]{--tw-leading: .95;line-height:.95}.leading-\[0\.98\]{--tw-leading: .98;line-height:.98}.leading-\[1\.02\]{--tw-leading: 1.02;line-height:1.02}.leading-\[1\.05\]{--tw-leading: 1.05;line-height:1.05}.leading-\[1\],.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-black{--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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\.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\.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\.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-normal{--tw-tracking: var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.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-wrap\:balance\]{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.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-\[\#1b1b1b\]{color:#1b1b1b}.text-\[\#1c1917\]{color:#1c1917}.text-\[\#8fb8a3\]{color:#8fb8a3}.text-\[\#04121a\]{color:#04121a}.text-\[\#07060b\]{color:#07060b}.text-\[\#10160a\]{color:#10160a}.text-\[\#14213d\]{color:#14213d}.text-\[\#151515\]{color:#151515}.text-\[\#a9a6c4\]{color:#a9a6c4}.text-\[\#a39a86\]{color:#a39a86}.text-\[\#c9f27a\]{color:#c9f27a}.text-\[\#eaff00\]{color:#eaff00}.text-\[\#f7f2e7\]{color:#f7f2e7}.text-\[\#fbbf24\]{color:#fbbf24}.text-\[\#ffd23f\]{color:#ffd23f}.text-\[\#ffe066\]{color:#ffe066}.text-\[\#fff8ef\]{color:#fff8ef}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-950{color:var(--color-amber-950)}.text-black{color:var(--color-black)}.text-brand-50{color:var(--color-brand-50)}.text-brand-100{color:var(--color-brand-100)}.text-brand-200\/60{color:color-mix(in srgb,#fed7aa 60%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-brand-200) 60%,transparent)}}.text-brand-200\/70{color:color-mix(in srgb,#fed7aa 70%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-brand-200) 70%,transparent)}}.text-brand-300{color:var(--color-brand-300)}.text-brand-400{color:var(--color-brand-400)}.text-brand-500{color:var(--color-brand-500)}.text-brand-600{color:var(--color-brand-600)}.text-brand-600\/80{color:color-mix(in srgb,#ea580c 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-brand-600) 80%,transparent)}}.text-brand-700{color:var(--color-brand-700)}.text-brand-800{color:var(--color-brand-800)}.text-brand-800\/60{color:color-mix(in srgb,#9a3412 60%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-brand-800) 60%,transparent)}}.text-brand-800\/65{color:color-mix(in srgb,#9a3412 65%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-brand-800) 65%,transparent)}}.text-brand-800\/70{color:color-mix(in srgb,#9a3412 70%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-brand-800) 70%,transparent)}}.text-brand-800\/75{color:color-mix(in srgb,#9a3412 75%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-brand-800) 75%,transparent)}}.text-fuchsia-400{color:var(--color-fuchsia-400)}.text-lime-300{color:var(--color-lime-300)}.text-mint-500{color:var(--color-mint-500)}.text-mint-600{color:var(--color-mint-600)}.text-mint-600\/80{color:color-mix(in srgb,#219c69 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-mint-600) 80%,transparent)}}.text-mint-700{color:var(--color-mint-700)}.text-mint-800{color:var(--color-mint-800)}.text-neutral-500{color:var(--color-neutral-500)}.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-red-800{color:var(--color-red-800)}.text-red-950{color:var(--color-red-950)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-stone-100{color:var(--color-stone-100)}.text-stone-300{color:var(--color-stone-300)}.text-stone-400{color:var(--color-stone-400)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-stone-700{color:var(--color-stone-700)}.text-stone-800{color:var(--color-stone-800)}.text-stone-900{color:var(--color-stone-900)}.text-white{color:var(--color-white)}.text-white\/40{color:color-mix(in srgb,#fff 40%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/45{color:color-mix(in srgb,#fff 45%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/50{color:color-mix(in srgb,#fff 50%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:color-mix(in srgb,#fff 55%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:color-mix(in srgb,#fff 60%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:color-mix(in srgb,#fff 70%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:color-mix(in srgb,#fff 75%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:color-mix(in srgb,#fff 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/85{color:color-mix(in srgb,#fff 85%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 85%,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)}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-brand-300{text-decoration-color:var(--color-brand-300)}.decoration-brand-400{text-decoration-color:var(--color-brand-400)}.decoration-brand-500{text-decoration-color:var(--color-brand-500)}.decoration-stone-500{text-decoration-color:var(--color-stone-500)}.decoration-white\/25{text-decoration-color:color-mix(in srgb,#fff 25%,transparent);@supports (color: color-mix(in lab,red,red)){text-decoration-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.decoration-wavy{text-decoration-style:wavy}.decoration-\[3px\]{text-decoration-thickness:3px}.underline-offset-4{text-underline-offset:4px}.accent-brand-500{accent-color:var(--color-brand-500)}.accent-mint-500{accent-color:var(--color-mint-500)}.opacity-0{opacity:0%}.opacity-25{opacity:25%}.opacity-30{opacity:30%}.opacity-40{opacity:40%}.opacity-50{opacity:50%}.opacity-60{opacity:60%}.opacity-70{opacity:70%}.opacity-80{opacity:80%}.opacity-90{opacity:90%}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));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, rgb(0 0 0 / .25));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-brand-200\)\,4px_5px_0_var\(--color-brand-200\)\]{--tw-shadow: 0 0 0 1px var(--tw-shadow-color, var(--color-brand-200)), 4px 5px 0 var(--tw-shadow-color, var(--color-brand-200));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_4px_\#1b1b1b\,6px_6px_0_4px_rgba\(0\,0\,0\,\.3\)\]{--tw-shadow: 0 0 0 4px var(--tw-shadow-color, #1b1b1b), 6px 6px 0 4px var(--tw-shadow-color, rgba(0,0,0,.3));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_6px_var\(--color-brand-200\)\]{--tw-shadow: 0 0 0 6px var(--tw-shadow-color, var(--color-brand-200));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_0_var\(--color-brand-200\)\,0_24px_34px_-26px_rgba\(38\,69\,51\,\.8\)\]{--tw-shadow: 0 2px 0 var(--tw-shadow-color, var(--color-brand-200)), 0 24px 34px -26px var(--tw-shadow-color, rgba(38,69,51,.8));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_10px_-6px_rgba\(120\,80\,20\,\.4\)\]{--tw-shadow: 0 2px 10px -6px var(--tw-shadow-color, rgba(120,80,20,.4));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_0_var\(--color-brand-200\)\]{--tw-shadow: 0 8px 0 var(--tw-shadow-color, var(--color-brand-200));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_10px_0_-2px_rgba\(42\,97\,27\,\.35\)\]{--tw-shadow: 0 10px 0 -2px var(--tw-shadow-color, rgba(42,97,27,.35));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_14px_28px_-16px_rgba\(30\,71\,20\,\.9\)\]{--tw-shadow: 0 14px 28px -16px var(--tw-shadow-color, rgba(30,71,20,.9));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_14px_30px_-18px_rgba\(13\,148\,136\,\.55\)\]{--tw-shadow: 0 14px 30px -18px var(--tw-shadow-color, rgba(13,148,136,.55));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_14px_30px_-22px_rgba\(71\,26\,141\,\.6\)\]{--tw-shadow: 0 14px 30px -22px var(--tw-shadow-color, rgba(71,26,141,.6));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_16px_24px_-18px_rgba\(27\,50\,134\,\.6\)\]{--tw-shadow: 0 16px 24px -18px var(--tw-shadow-color, rgba(27,50,134,.6));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_16px_34px_-20px_rgba\(18\,127\,104\,\.55\)\]{--tw-shadow: 0 16px 34px -20px var(--tw-shadow-color, rgba(18,127,104,.55));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_18px_24px_-18px_rgba\(29\,63\,102\,\.7\)\]{--tw-shadow: 0 18px 24px -18px var(--tw-shadow-color, rgba(29,63,102,.7));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_18px_30px_-22px_rgba\(10\,68\,53\,\.55\)\]{--tw-shadow: 0 18px 30px -22px var(--tw-shadow-color, rgba(10,68,53,.55));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_18px_30px_-22px_rgba\(42\,23\,102\,\.7\)\]{--tw-shadow: 0 18px 30px -22px var(--tw-shadow-color, rgba(42,23,102,.7));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_18px_34px_-18px_rgba\(18\,127\,104\,\.9\)\]{--tw-shadow: 0 18px 34px -18px var(--tw-shadow-color, rgba(18,127,104,.9));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_18px_34px_-26px_rgba\(18\,127\,104\,\.65\)\]{--tw-shadow: 0 18px 34px -26px var(--tw-shadow-color, rgba(18,127,104,.65));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_18px_40px_-28px_rgba\(13\,148\,136\,\.55\)\]{--tw-shadow: 0 18px 40px -28px var(--tw-shadow-color, rgba(13,148,136,.55));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_18px_45px_-30px_rgba\(12\,10\,25\,\.5\)\]{--tw-shadow: 0 18px 45px -30px var(--tw-shadow-color, rgba(12,10,25,.5));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_18px_50px_-40px_rgba\(28\,25\,23\,\.5\)\]{--tw-shadow: 0 18px 50px -40px var(--tw-shadow-color, rgba(28,25,23,.5));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_40px_-28px_rgba\(18\,74\,86\,\.7\)\]{--tw-shadow: 0 20px 40px -28px var(--tw-shadow-color, rgba(18,74,86,.7));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_45px_-18px_rgba\(240\,40\,143\,\.85\)\]{--tw-shadow: 0 20px 45px -18px var(--tw-shadow-color, rgba(240,40,143,.85));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_24px_40px_-30px_rgba\(43\,36\,82\,\.8\)\]{--tw-shadow: 0 24px 40px -30px var(--tw-shadow-color, rgba(43,36,82,.8));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_24px_50px_-28px_rgba\(18\,127\,104\,\.7\)\]{--tw-shadow: 0 24px 50px -28px var(--tw-shadow-color, rgba(18,127,104,.7));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_26px_60px_-42px_rgba\(12\,10\,25\,\.6\)\]{--tw-shadow: 0 26px 60px -42px var(--tw-shadow-color, rgba(12,10,25,.6));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[3px_3px_0_0_\#1c1917\]{--tw-shadow: 3px 3px 0 0 var(--tw-shadow-color, #1c1917);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[4px_4px_0_0_\#1c1917\]{--tw-shadow: 4px 4px 0 0 var(--tw-shadow-color, #1c1917);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[4px_4px_0_var\(--color-brand-800\)\]{--tw-shadow: 4px 4px 0 var(--tw-shadow-color, var(--color-brand-800));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[4px_5px_0_0_rgba\(124\,52\,16\,\.28\)\]{--tw-shadow: 4px 5px 0 0 var(--tw-shadow-color, rgba(124,52,16,.28));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[5px_5px_0_0_\#1c1917\]{--tw-shadow: 5px 5px 0 0 var(--tw-shadow-color, #1c1917);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[5px_5px_0_var\(--color-brand-300\)\]{--tw-shadow: 5px 5px 0 var(--tw-shadow-color, var(--color-brand-300));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[6px_6px_0_\#151515\]{--tw-shadow: 6px 6px 0 var(--tw-shadow-color, #151515);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[6px_6px_0_0_\#1c1917\]{--tw-shadow: 6px 6px 0 0 var(--tw-shadow-color, #1c1917);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[6px_6px_0_0_\#7c3aed\]{--tw-shadow: 6px 6px 0 0 var(--tw-shadow-color, #7c3aed);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[8px_8px_0_0_\#1c1917\]{--tw-shadow: 8px 8px 0 0 var(--tw-shadow-color, #1c1917);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[8px_8px_0_0_\#e9d5ff\]{--tw-shadow: 8px 8px 0 0 var(--tw-shadow-color, #e9d5ff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[8px_10px_0_0_rgba\(43\,43\,43\,0\.08\)\]{--tw-shadow: 8px 10px 0 0 var(--tw-shadow-color, rgba(43,43,43,.08));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[10px_10px_0_0_\#1c1917\]{--tw-shadow: 10px 10px 0 0 var(--tw-shadow-color, #1c1917);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[10px_12px_0_0_\#d8b4fe\]{--tw-shadow: 10px 12px 0 0 var(--tw-shadow-color, #d8b4fe);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[12px_12px_0_0_\#1c1917\]{--tw-shadow: 12px 12px 0 0 var(--tw-shadow-color, #1c1917);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 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));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 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));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 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));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-black\/20{--tw-shadow-color: color-mix(in srgb, #000 20%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-amber-200{--tw-ring-color: var(--color-amber-200)}.ring-black{--tw-ring-color: var(--color-black)}.ring-black\/5{--tw-ring-color: color-mix(in srgb, #000 5%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-black\/10{--tw-ring-color: color-mix(in srgb, #000 10%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-black) 10%, transparent)}}.ring-brand-100{--tw-ring-color: var(--color-brand-100)}.ring-brand-200{--tw-ring-color: var(--color-brand-200)}.ring-brand-300{--tw-ring-color: var(--color-brand-300)}.ring-brand-400{--tw-ring-color: var(--color-brand-400)}.ring-brand-500{--tw-ring-color: var(--color-brand-500)}.ring-brand-500\/40{--tw-ring-color: color-mix(in srgb, #f97316 40%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-brand-500) 40%, transparent)}}.ring-mint-200{--tw-ring-color: var(--color-mint-200)}.ring-red-200{--tw-ring-color: var(--color-red-200)}.ring-stone-200{--tw-ring-color: var(--color-stone-200)}.ring-stone-300{--tw-ring-color: var(--color-stone-300)}.ring-stone-900{--tw-ring-color: var(--color-stone-900)}.ring-stone-900\/5{--tw-ring-color: color-mix(in srgb, oklch(21.6% .006 56.043) 5%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-stone-900) 5%, transparent)}}.ring-stone-900\/10{--tw-ring-color: color-mix(in srgb, oklch(21.6% .006 56.043) 10%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-stone-900) 10%, transparent)}}.ring-transparent{--tw-ring-color: transparent}.ring-white{--tw-ring-color: var(--color-white)}.ring-white\/10{--tw-ring-color: color-mix(in srgb, #fff 10%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-white\/15{--tw-ring-color: color-mix(in srgb, #fff 15%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-white) 15%, transparent)}}.ring-white\/20{--tw-ring-color: color-mix(in srgb, #fff 20%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-white) 20%, transparent)}}.ring-white\/40{--tw-ring-color: color-mix(in srgb, #fff 40%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-white) 40%, transparent)}}.ring-white\/50{--tw-ring-color: color-mix(in srgb, #fff 50%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-white) 50%, transparent)}}.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,)}.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,)}.sepia-\[\.2\]{--tw-sepia: sepia(.2);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,)}.transition-\[clip-path\]{transition-property:clip-path;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;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-500{--tw-duration: .5s;transition-duration:.5s}.duration-700{--tw-duration: .7s;transition-duration:.7s}.duration-\[900ms\]{--tw-duration: .9s;transition-duration:.9s}.duration-\[1200ms\]{--tw-duration: 1.2s;transition-duration:1.2s}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.\[clip-path\:inset\(0_round_1\.25rem\)\]{clip-path:inset(0 round 1.25rem)}.\[clip-path\:polygon\(0_0\,100\%_0\,100\%_100\%\,0_100\%\)\]{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.\[clip-path\:polygon\(0_0\,calc\(100\%-1\.4rem\)_0\,100\%_1\.4rem\,100\%_100\%\,1\.4rem_100\%\,0_calc\(100\%-1\.4rem\)\)\]{clip-path:polygon(0 0,calc(100% - 1.4rem) 0,100% 1.4rem,100% 100%,1.4rem 100%,0 calc(100% - 1.4rem))}.\[clip-path\:polygon\(0_0\,calc\(100\%-1\.6rem\)_0\,100\%_1\.6rem\,100\%_100\%\,0_100\%\)\]{clip-path:polygon(0 0,calc(100% - 1.6rem) 0,100% 1.6rem,100% 100%,0 100%)}.\[text-shadow\:6px_6px_0_\#fff\]{text-shadow:6px 6px 0 #fff}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}@media(hover:hover){.group-hover\:translate-x-1\.5:is(:where(.group):hover *){--tw-translate-x: calc(var(--spacing) * 1.5);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-1:is(:where(.group):hover *){--tw-translate-y: var(--spacing);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-\[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\:-rotate-6:is(:where(.group):hover *){rotate:-6deg}.group-hover\:text-brand-600:is(:where(.group):hover *){color:var(--color-brand-600)}.group-hover\:text-brand-700:is(:where(.group):hover *){color:var(--color-brand-700)}.group-hover\:text-neutral-300:is(:where(.group):hover *){color:var(--color-neutral-300)}.group-hover\:text-stone-900:is(:where(.group):hover *){color:var(--color-stone-900)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:90%}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:100%}.group-hover\:shadow-\[0_0_0_6px_var\(--color-brand-500\)\]:is(:where(.group):hover *){--tw-shadow: 0 0 0 6px var(--tw-shadow-color, var(--color-brand-500));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\:grayscale-0:is(:where(.group):hover *){--tw-grayscale: grayscale(0%);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,)}.group-hover\:\[clip-path\:inset\(3\%_round_1\.25rem\)\]:is(:where(.group):hover *){clip-path:inset(3% round 1.25rem)}.group-hover\:\[clip-path\:polygon\(0_0\,100\%_7\%\,100\%_100\%\,0_93\%\)\]:is(:where(.group):hover *){clip-path:polygon(0 0,100% 7%,100% 100%,0 93%)}}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded-full::file-selector-button{border-radius:calc(infinity * 1px)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0px}.file\:bg-brand-50::file-selector-button{background-color:var(--color-brand-50)}.file\:px-4::file-selector-button{padding-inline:calc(var(--spacing) * 4)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:font-semibold::file-selector-button{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-brand-600::file-selector-button{color:var(--color-brand-600)}.placeholder\:text-brand-300::placeholder{color:var(--color-brand-300)}.placeholder\:text-zinc-500::placeholder{color:var(--color-zinc-500)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0px}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:opacity-100:focus-within{opacity:100%}@media(hover:hover){.hover\:-translate-x-0\.5:hover{--tw-translate-x: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-x-1:hover{--tw-translate-x: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.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\:-translate-y-1\.5:hover{--tw-translate-y: calc(var(--spacing) * -1.5);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\:-rotate-1:hover{rotate:-1deg}.hover\:rotate-2:hover{rotate:2deg}.hover\:animate-\[jelly_\.6s_ease\]:hover{animation:jelly .6s ease}.hover\:animate-\[sway_1\.1s_ease-in-out_infinite\]:hover{animation:sway 1.1s ease-in-out infinite}.hover\:border-brand-400:hover{border-color:var(--color-brand-400)}.hover\:border-brand-500:hover{border-color:var(--color-brand-500)}.hover\:border-brand-600:hover{border-color:var(--color-brand-600)}.hover\:border-stone-900:hover{border-color:var(--color-stone-900)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-brand-50:hover{background-color:var(--color-brand-50)}.hover\:bg-brand-100:hover{background-color:var(--color-brand-100)}.hover\:bg-brand-600:hover{background-color:var(--color-brand-600)}.hover\:bg-brand-700:hover{background-color:var(--color-brand-700)}.hover\:bg-mint-200:hover{background-color:var(--color-mint-200)}.hover\:bg-mint-600:hover{background-color:var(--color-mint-600)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-900\/40:hover{background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-red-900\/40:hover{background-color:color-mix(in oklab,var(--color-red-900) 40%,transparent)}}.hover\:bg-stone-50:hover{background-color:var(--color-stone-50)}.hover\:bg-stone-50\/60:hover{background-color:color-mix(in srgb,oklch(98.5% .001 106.423) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-stone-50\/60:hover{background-color:color-mix(in oklab,var(--color-stone-50) 60%,transparent)}}.hover\:bg-stone-100:hover{background-color:var(--color-stone-100)}.hover\:bg-stone-100\/70:hover{background-color:color-mix(in srgb,oklch(97% .001 106.424) 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-stone-100\/70:hover{background-color:color-mix(in oklab,var(--color-stone-100) 70%,transparent)}}.hover\:bg-stone-200:hover{background-color:var(--color-stone-200)}.hover\:bg-stone-700:hover{background-color:var(--color-stone-700)}.hover\:bg-stone-800:hover{background-color:var(--color-stone-800)}.hover\:bg-stone-900:hover{background-color:var(--color-stone-900)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/20:hover{background-color:color-mix(in srgb,#fff 20%,transparent)}@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\:text-amber-600:hover{color:var(--color-amber-600)}.hover\:text-brand-100:hover{color:var(--color-brand-100)}.hover\:text-brand-200:hover{color:var(--color-brand-200)}.hover\:text-brand-300:hover{color:var(--color-brand-300)}.hover\:text-brand-500:hover{color:var(--color-brand-500)}.hover\:text-brand-600:hover{color:var(--color-brand-600)}.hover\:text-brand-700:hover{color:var(--color-brand-700)}.hover\:text-mint-300:hover{color:var(--color-mint-300)}.hover\:text-red-200:hover{color:var(--color-red-200)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-stone-600:hover{color:var(--color-stone-600)}.hover\:text-stone-700:hover{color:var(--color-stone-700)}.hover\:text-stone-900:hover{color:var(--color-stone-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:100%}.hover\:shadow-\[0_0_26px_-10px_rgba\(201\,151\,63\,\.65\)\]:hover{--tw-shadow: 0 0 26px -10px var(--tw-shadow-color, rgba(201,151,63,.65));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_0_30px_-8px_rgba\(34\,211\,238\,\.75\)\]:hover{--tw-shadow: 0 0 30px -8px var(--tw-shadow-color, rgba(34,211,238,.75));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_0_30px_-10px_\#39ff88\]:hover{--tw-shadow: 0 0 30px -10px var(--tw-shadow-color, #39ff88);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_0_34px_-10px_rgba\(165\,180\,252\,\.9\)\]:hover{--tw-shadow: 0 0 34px -10px var(--tw-shadow-color, rgba(165,180,252,.9));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_0_40px_-14px_rgba\(255\,183\,3\,\.8\)\]:hover{--tw-shadow: 0 0 40px -14px var(--tw-shadow-color, rgba(255,183,3,.8));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_14px_28px_-16px_rgba\(0\,0\,0\,\.45\)\]:hover{--tw-shadow: 0 14px 28px -16px var(--tw-shadow-color, rgba(0,0,0,.45));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_36px_70px_-40px_rgba\(12\,10\,25\,\.5\)\]:hover{--tw-shadow: 0 36px 70px -40px var(--tw-shadow-color, rgba(12,10,25,.5));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-\[4px_4px_0_\#ff2a6d\,-4px_-4px_0_\#05d9e8\]:hover{--tw-shadow: 4px 4px 0 var(--tw-shadow-color, #ff2a6d), -4px -4px 0 var(--tw-shadow-color, #05d9e8);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-\[4px_4px_0_0_rgba\(38\,34\,28\,\.25\)\]:hover{--tw-shadow: 4px 4px 0 0 var(--tw-shadow-color, rgba(38,34,28,.25));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-\[9px_9px_0_0_\#1c1917\]:hover{--tw-shadow: 9px 9px 0 0 var(--tw-shadow-color, #1c1917);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-\[10px_10px_0_0_\#1c1917\]:hover{--tw-shadow: 10px 10px 0 0 var(--tw-shadow-color, #1c1917);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 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));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 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-brand-300:hover{--tw-ring-color: var(--color-brand-300)}.hover\:ring-brand-400:hover{--tw-ring-color: var(--color-brand-400)}.hover\:ring-brand-500:hover{--tw-ring-color: var(--color-brand-500)}.hover\:grayscale-0:hover{--tw-grayscale: grayscale(0%);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-brand-400:focus{border-color:var(--color-brand-400)}.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-brand-400:focus{--tw-ring-color: var(--color-brand-400)}.focus\:ring-brand-500:focus{--tw-ring-color: var(--color-brand-500)}.focus\:outline-none:focus{--tw-outline-style: none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y: 0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:bg-brand-700:active{background-color:var(--color-brand-700)}.active\:shadow-\[3px_3px_0_0_\#1c1917\]:active{--tw-shadow: 3px 3px 0 0 var(--tw-shadow-color, #1c1917);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.hover\:enabled\:bg-brand-50:hover:enabled{background-color:var(--color-brand-50)}.hover\:enabled\:ring-brand-400:hover:enabled{--tw-ring-color: var(--color-brand-400)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-stone-50:disabled{background-color:var(--color-stone-50)}.disabled\:bg-stone-200:disabled{background-color:var(--color-stone-200)}.disabled\:bg-stone-300:disabled{background-color:var(--color-stone-300)}.disabled\:text-stone-400:disabled{color:var(--color-stone-400)}.disabled\:line-through:disabled{text-decoration-line:line-through}.disabled\:opacity-30:disabled{opacity:30%}.disabled\:opacity-40:disabled{opacity:40%}.disabled\:opacity-50:disabled{opacity:50%}.disabled\:opacity-60:disabled{opacity:60%}@media(hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:transparent}}@media(width>=40rem){.sm\:static{position:static}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:col-span-4{grid-column:span 4 / span 4}.sm\:col-span-8{grid-column:span 8 / span 8}.sm\:mx-0{margin-inline:0px}.sm\:mt-9{margin-top:calc(var(--spacing) * 9)}.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mt-14{margin-top:calc(var(--spacing) * 14)}.sm\:ml-3{margin-left:calc(var(--spacing) * 3)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:aspect-\[5\/4\]{aspect-ratio:5/4}.sm\:aspect-\[21\/8\]{aspect-ratio:21/8}.sm\:aspect-\[21\/9\]{aspect-ratio:21/9}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:h-24{height:calc(var(--spacing) * 24)}.sm\:h-28{height:calc(var(--spacing) * 28)}.sm\:h-36{height:calc(var(--spacing) * 36)}.sm\:h-44{height:calc(var(--spacing) * 44)}.sm\:h-52{height:calc(var(--spacing) * 52)}.sm\:h-56{height:calc(var(--spacing) * 56)}.sm\:h-64{height:calc(var(--spacing) * 64)}.sm\:h-96{height:calc(var(--spacing) * 96)}.sm\:min-h-screen{min-height:100vh}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-14{width:calc(var(--spacing) * 14)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-60{width:calc(var(--spacing) * 60)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-auto{width:auto}.sm\:flex-none{flex:none}.sm\:translate-x-0{--tw-translate-x: 0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:-rotate-1{rotate:-1deg}.sm\:-rotate-2{rotate:-2deg}.sm\:rotate-1{rotate:1deg}.sm\:auto-rows-\[8\.5rem\]{grid-auto-rows:8.5rem}.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-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.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\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-7{gap:calc(var(--spacing) * 7)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}.sm\:gap-x-5{column-gap:calc(var(--spacing) * 5)}.sm\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.sm\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.sm\:gap-x-9{column-gap:calc(var(--spacing) * 9)}.sm\:self-auto{align-self:auto}.sm\:rounded-full{border-radius:calc(infinity * 1px)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-0{padding-inline:0px}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:pt-14{padding-top:calc(var(--spacing) * 14)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pt-28{padding-top:calc(var(--spacing) * 28)}.sm\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading, var(--text-6xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading, var(--text-7xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.sm\:transition-none{transition-property:none}}@media(width>=48rem){.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:top-8{top:calc(var(--spacing) * 8)}.lg\:top-20{top:calc(var(--spacing) * 20)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:row-span-3{grid-row:span 3 / span 3}.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:aspect-\[4\/5\]{aspect-ratio:4/5}.lg\:h-56{height:calc(var(--spacing) * 56)}.lg\:min-h-\[80vh\]{min-height:80vh}.lg\:w-64{width:calc(var(--spacing) * 64)}.lg\:w-\[26rem\]{width:26rem}.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-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_22rem\]{grid-template-columns:1fr 22rem}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-baseline{align-items:baseline}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-0{gap:0px}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.lg\:gap-y-20{row-gap:calc(var(--spacing) * 20)}.lg\:self-auto{align-self:auto}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-white\/25{border-color:color-mix(in srgb,#fff 25%,transparent)}@supports (color: color-mix(in lab,red,red)){.lg\:border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.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\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\:pt-14{padding-top:calc(var(--spacing) * 14)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.lg\:pr-16{padding-right:calc(var(--spacing) * 16)}.lg\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading, var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading, var(--text-7xl--line-height))}.lg\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading, var(--text-8xl--line-height))}.lg\:text-\[5\.5rem\]{font-size:5.5rem}.lg\:first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0px}.lg\:first\:pl-0:first-child{padding-left:0}}@media(width>=80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width>=96rem){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)_and_\(prefers-reduced-motion\:no-preference\)\]\:h-\[27rem\]{height:27rem}}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("./media/layers-55W3Q4RM.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./media/layers-2x-TBM42ERR.png");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("./media/marker-icon-2V3QKKVC.png")}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}html,body{height:100%}body{font-family:var(--font-sans);background-color:var(--color-brand-50);color:#292524}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes fade-up{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:none}}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes wobble{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes pop-in{0%{opacity:0;transform:scale(.85) rotate(-5deg)}60%{opacity:1;transform:scale(1.05) rotate(1.5deg)}to{opacity:1;transform:none}}@keyframes ken-burns{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.14) translate3d(-2%,-2%,0)}}@keyframes float-y{0%,to{transform:translateZ(0) rotate(var(--tilt, 0deg))}50%{transform:translate3d(0,-12px,0) rotate(var(--tilt, 0deg))}}@keyframes sheen{0%{transform:translate(-140%) skew(-18deg)}to{transform:translate(340%) skew(-18deg)}}.reveal{opacity:0;transform:translate3d(0,28px,0);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal.is-visible{opacity:1;transform:none}.reveal-mask{overflow:hidden}.reveal-mask>*{transform:translate3d(0,110%,0);transition:transform .95s cubic-bezier(.19,1,.22,1);transition-delay:inherit}.reveal-mask.is-visible>*{transform:none}.reveal-bounce{opacity:0;transform:translate3d(0,40px,0) scale(.9);transition:opacity .45s ease-out,transform .6s cubic-bezier(.34,1.56,.64,1)}.reveal-bounce.is-visible{opacity:1;transform:none}.anim-fade-up{animation:fade-up .7s cubic-bezier(.22,1,.36,1) both}.anim-pop-in{animation:pop-in .42s cubic-bezier(.34,1.56,.64,1) both}.anim-ken-burns{animation:ken-burns 22s ease-in-out infinite alternate}.anim-float{animation:float-y 5.5s ease-in-out infinite}.anim-marquee{display:flex;width:max-content;animation:marquee 30s linear infinite}.anim-marquee:hover{animation-play-state:paused}.anim-marquee-reverse{display:flex;width:max-content;animation:marquee 36s linear infinite reverse}.anim-marquee-reverse:hover{animation-play-state:paused}.wobble-on-hover:hover{animation:wobble .45s ease-in-out}.sheen{position:relative;overflow:hidden}.sheen:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:translate(-140%) skew(-18deg);pointer-events:none}.sheen:hover:after{animation:sheen .85s ease-out}[data-layout=editorial],.tpl-editorial{--font-display: "Playfair Display", Georgia, "Times New Roman", serif;--font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #fafaf9;--color-brand-100: #f4f3f0;--color-brand-200: #e6e4de;--color-brand-300: #cfcbc1;--color-brand-400: #8a857a;--color-brand-500: #292524;--color-brand-600: #1c1917;--color-brand-700: #0c0a09;--color-brand-800: #000000;--radius-xs: 0px;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-xl: 0px;--radius-2xl: 0px;--radius-3xl: 0px;--radius-4xl: 0px}[data-layout=pop],.tpl-pop{--font-display: "Archivo Black", "Baloo 2", system-ui, sans-serif;--font-sans: "Space Grotesk", "Nunito", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #fffdf2;--color-brand-100: #fff6cc;--color-brand-200: #ffe98a;--color-brand-300: #ffd83d;--color-brand-400: #6b80ff;--color-brand-500: #3957ff;--color-brand-600: #2440e6;--color-brand-700: #1c31b8;--color-brand-800: #17288f;--radius-xs: 0px;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-xl: 0px;--radius-2xl: 0px;--radius-3xl: 0px;--radius-4xl: 0px}.ed-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.24em}.ed-link{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:#78716c;transition:color .25s ease}.ed-link:hover{color:#1c1917}.ed-link-on{color:#1c1917;box-shadow:inset 0 -2px #1c1917}.ed-field{width:100%;border-bottom:1px solid #d6d3d1;background:transparent;padding-bottom:.4rem;font-size:13px;color:#1c1917;transition:border-color .25s ease}.ed-field:focus{outline:none;border-bottom-color:#1c1917}.ed-field::placeholder{color:#d6d3d1}.ed-rule{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid #e7e5e4;padding-bottom:.75rem}.ed-list{border-bottom:1px solid #e7e5e4}.ed-list>li+li{border-top:1px solid #e7e5e4}.pop-field{border:3px solid #1c1917;background:#fff;padding:.55rem .8rem;font-family:var(--font-display);font-size:13px;text-transform:uppercase;color:#1c1917;box-shadow:3px 3px #1c1917;transition:transform .12s ease,box-shadow .12s ease}.pop-field:focus{outline:none;background:#fff6cc;transform:translate(-1px,-1px);box-shadow:5px 5px #1c1917}.pop-field::placeholder{color:#a8a29e}.pop-chip{border:3px solid #1c1917;background:#fff;padding:.4rem .9rem;font-family:var(--font-display);font-size:13px;text-transform:uppercase;color:#1c1917;box-shadow:3px 3px #1c1917;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}.pop-chip:hover{transform:translate(-1px,-1px);box-shadow:5px 5px #1c1917}.pop-chip-on{background:#3957ff;color:#fff;transform:translate(2px,2px);box-shadow:1px 1px #1c1917}[data-layout=vidriera],.tpl-vidriera{--font-display: "Fredoka", "Baloo 2", ui-rounded, system-ui, sans-serif;--font-sans: "Karla", "Nunito", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #fffcf5;--color-brand-100: #fdf4e3;--color-brand-200: #f9e6c1;--color-brand-300: #f2d193;--color-brand-400: #e8b85e;--color-brand-500: #d99a2b;--color-brand-600: #b87c19;--color-brand-700: #916013;--color-brand-800: #6d4810}.vid-rail{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.75rem;scrollbar-width:none;-ms-overflow-style:none}.vid-rail::-webkit-scrollbar{display:none}.vid-rail>*{flex:0 0 auto;scroll-snap-align:start}.vid-underline{position:relative;display:inline-block}.vid-underline:after{content:"";position:absolute;left:-2%;right:-2%;bottom:-.35rem;height:.4rem;background:var(--color-brand-300);border-radius:999px/60% 60% 100% 100%}.vid-tag{background:var(--color-brand-100);color:var(--color-brand-700);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:.2rem .6rem;border-radius:999px}[data-layout=ofertas],.tpl-ofertas{--font-display: "Barlow Condensed", "Archivo", system-ui, sans-serif;--font-sans: "Barlow", "Inter", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #ffffff;--color-brand-100: #fff5f5;--color-brand-200: #ffe0e0;--color-brand-300: #ffb8b8;--color-brand-400: #ff7a7a;--color-brand-500: #e11d2e;--color-brand-600: #c1121f;--color-brand-700: #96101a;--color-brand-800: #6d0b13;--radius-xs: 0px;--radius-sm: 1px;--radius-md: 2px;--radius-lg: 3px;--radius-xl: 4px;--radius-2xl: 6px;--radius-3xl: 8px;--radius-4xl: 10px}.oft-promo{font-family:var(--font-display);font-weight:700;font-size:1.15rem;line-height:1.05;text-transform:uppercase;letter-spacing:.02em}.oft-tag{font-family:var(--font-display);background:var(--color-brand-600);color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .5rem;clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%)}.oft-disc{font-family:var(--font-display);background:var(--color-brand-600);color:#fff;font-weight:800;font-size:1.05rem;line-height:1;padding:.3rem .45rem;clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%)}.oft-side-title{font-family:var(--font-display);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#44403c}.oft-field{width:100%;border:1px solid #d6d3d1;background:#fff;padding:.5rem .65rem;font-size:13px;color:#292524}.oft-field:focus{outline:2px solid var(--color-brand-500);outline-offset:-1px}.oft-field::placeholder{color:#a8a29e}[data-layout=fichero],.tpl-fichero{--font-display: "IBM Plex Mono", ui-monospace, "Courier New", monospace;--font-sans: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #ffffff;--color-brand-100: #f5f7fb;--color-brand-200: #e8edf7;--color-brand-300: #ccd8ec;--color-brand-400: #6d8cc4;--color-brand-500: #3f66ab;--color-brand-600: #2b4c8c;--color-brand-700: #1e3a75;--color-brand-800: #14264f;--radius-xs: 0px;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-xl: 0px;--radius-2xl: 0px;--radius-3xl: 0px;--radius-4xl: 0px}.fic-key{font-family:var(--font-display);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:#94a3b8}.fic-row{display:grid;grid-template-columns:4.5rem 1fr;gap:.75rem 1rem;align-items:center;padding:1rem 0;border-top:1px solid var(--color-brand-200)}@media(min-width:640px){.fic-row{grid-template-columns:7rem 1fr auto;gap:1.5rem}}.fic-chip{font-family:var(--font-display);border:1px solid var(--color-brand-300);background:#fff;color:#334155;font-size:11px;letter-spacing:.06em;padding:.1rem .4rem}.fic-chip-on{border-color:var(--color-brand-500);color:var(--color-brand-700)}.fic-chip-off{border-style:dashed;color:#cbd5e1;text-decoration:line-through}[data-layout=mosaico],.tpl-mosaico{--font-display: "Sora", "Space Grotesk", system-ui, sans-serif;--font-sans: "Manrope", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #f6f6fe;--color-brand-100: #ecebfd;--color-brand-200: #d9d7fb;--color-brand-300: #bdb9f6;--color-brand-400: #9a93ef;--color-brand-500: #4f46e5;--color-brand-600: #443ad4;--color-brand-700: #3a30b0;--color-brand-800: #2c2585;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-3xl: 24px;--radius-4xl: 28px}.mos-tile{position:relative;overflow:hidden;border-radius:var(--radius-3xl);background:#fff}.mos-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mos-scrim{position:absolute;inset:0;background:linear-gradient(to top,#0f0f19bd,#0f0f190f 62%)}.mos-on-media{position:relative;z-index:1;color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.5)}.mos-lime{background:#c8f169;color:#1a2e05}@keyframes aurora-drift{0%{background-position:0% 50%;transform:scale(1)}50%{background-position:100% 50%;transform:scale(1.08)}to{background-position:0% 50%;transform:scale(1)}}@keyframes blur-in{0%{opacity:0;filter:blur(18px);transform:translate3d(0,26px,0) scale(1.02)}to{opacity:1;filter:blur(0);transform:none}}@keyframes glow-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}.reveal-blur{opacity:0;filter:blur(18px);transform:translate3d(0,26px,0) scale(1.02);transition:opacity .7s cubic-bezier(.22,1,.36,1),filter .9s ease,transform .95s cubic-bezier(.22,1,.36,1)}.reveal-blur.is-visible{opacity:1;filter:blur(0);transform:none}.reveal-left{opacity:0;transform:translate3d(-52px,0,0);transition:opacity .6s ease,transform .95s cubic-bezier(.19,1,.22,1)}.reveal-left.is-visible{opacity:1;transform:none}.reveal-right{opacity:0;transform:translate3d(52px,0,0);transition:opacity .6s ease,transform .95s cubic-bezier(.19,1,.22,1)}.reveal-right.is-visible{opacity:1;transform:none}.reveal-zoom{opacity:0;transform:scale(.88);transition:opacity .55s ease,transform .8s cubic-bezier(.34,1.28,.64,1)}.reveal-zoom.is-visible{opacity:1;transform:none}.anim-blur-in{animation:blur-in .9s cubic-bezier(.22,1,.36,1) both}.anim-glow{animation:glow-pulse 6s ease-in-out infinite}[data-layout=nova],.tpl-nova{--font-display: "Bricolage Grotesque", "Outfit", system-ui, sans-serif;--font-sans: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #fff5fb;--color-brand-100: #ffe7f6;--color-brand-200: #ffc9ea;--color-brand-300: #ff9dd8;--color-brand-400: #ff5fbd;--color-brand-500: #f0288f;--color-brand-600: #cc0f73;--color-brand-700: #a30b5c;--color-brand-800: #7d0a48;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--radius-2xl: 22px;--radius-3xl: 28px;--radius-4xl: 34px}.nova-mesh{position:absolute;inset:-25%;background-image:radial-gradient(38% 42% at 18% 26%,var(--color-brand-400) 0%,transparent 62%),radial-gradient(34% 38% at 82% 18%,#22d3ee 0%,transparent 60%),radial-gradient(46% 48% at 62% 84%,var(--color-brand-600) 0%,transparent 64%);background-size:180% 180%;filter:blur(44px) saturate(135%);opacity:.55;animation:aurora-drift 26s ease-in-out infinite alternate;pointer-events:none}.nova-scrim{position:absolute;inset:0;background:linear-gradient(to top,#0c0a19e0,#0c0a1980 46%,#0c0a191f);pointer-events:none}.nova-glass{background:#ffffff1f;border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}.nova-glass-light{background:#ffffffb8;border:1px solid rgba(255,255,255,.9);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}.nova-ink{background:#0c0a19;color:#f6f4ff}.nova-cyan{background:#22d3ee;color:#06323c}.nova-chip{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.4rem .85rem;font-size:12px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.nova-progress{position:fixed;top:4rem;left:0;right:0;height:2px;z-index:30;pointer-events:none}.nova-progress>span{display:block;height:100%;transform-origin:0 50%;transform:scaleX(var(--p, 0));background:linear-gradient(90deg,var(--color-brand-500),#22d3ee)}.tilt-3d{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .5s cubic-bezier(.22,1,.36,1);will-change:transform}.tilt-3d.is-tilting{transition:transform .06s linear}.tilt-shine{position:relative}.tilt-shine:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(340px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.34),transparent 62%);transition:opacity .35s ease}.tilt-shine:hover:after{opacity:1}[data-layout=nova] app-hero-carousel img,.tpl-nova app-hero-carousel img{animation:ken-burns 26s ease-in-out infinite alternate}@property --neon-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes marquee-reverse{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@keyframes grid-slide{0%{background-position:0 0}to{background-position:0 56px}}@keyframes neon-ring-spin{to{--neon-angle: 360deg}}@keyframes neon-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes shimmer-x{0%{transform:translate(-130%) skew(-16deg)}to{transform:translate(330%) skew(-16deg)}}[data-layout=neon],.tpl-neon{--font-display: "Orbitron", "Archivo Black", system-ui, sans-serif;--font-sans: "Rubik", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #06060b;--color-brand-100: #0e0e1a;--color-brand-200: #1d1d33;--color-brand-300: #2e2e4d;--color-brand-400: #67e8f9;--color-brand-500: #22d3ee;--color-brand-600: #06b6d4;--color-brand-700: #0a0a14;--color-brand-800: #14142a;--radius-xs: 2px;--radius-sm: 3px;--radius-md: 4px;--radius-lg: 6px;--radius-xl: 8px;--radius-2xl: 10px;--radius-3xl: 12px;--radius-4xl: 14px}[data-layout=neon] body{color:#e8e8f4}[data-layout=neon] app-header header{background:#06060bd9;border-bottom-color:#22d3ee33;box-shadow:none}[data-layout=neon] app-header header nav a{color:#b9b9d0}[data-layout=neon] app-header header .bg-brand-500{color:#04121a}[data-layout=neon] app-footer footer{background:#08080f}[data-layout=neon] app-footer footer p,[data-layout=neon] app-footer footer span,[data-layout=neon] app-footer footer a{color:#d8d8ec}.neon-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(34,211,238,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.14) 1px,transparent 1px);background-size:56px 56px;animation:grid-slide 6s linear infinite;mask-image:radial-gradient(72% 62% at 50% 28%,#000 0%,transparent 78%);-webkit-mask-image:radial-gradient(72% 62% at 50% 28%,#000 0%,transparent 78%);pointer-events:none}.neon-glow{text-shadow:0 0 6px rgba(34,211,238,.75),0 0 22px rgba(34,211,238,.45),0 0 48px rgba(34,211,238,.25)}.neon-glow-yellow{text-shadow:0 0 6px rgba(234,255,0,.8),0 0 24px rgba(234,255,0,.45)}.neon-box{background:linear-gradient(180deg,#14142aeb,#080810eb);border:1px solid rgba(34,211,238,.26);box-shadow:0 18px 55px -32px #22d3ee8c}.neon-ring{position:relative}.neon-ring:before{content:"";position:absolute;inset:-1.5px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--neon-angle),#22d3ee,#eaff00,#a855f7,#22d3ee);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:neon-ring-spin 5.5s linear infinite;pointer-events:none}.neon-shimmer{position:relative;overflow:hidden}.neon-shimmer:after{content:"";position:absolute;top:0;bottom:0;left:0;width:38%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);animation:shimmer-x 3.6s ease-in-out infinite;pointer-events:none}.neon-disc{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:radial-gradient(circle at 32% 26%,#eaff00,#a3e635 72%);color:#10160a;font-family:var(--font-display);font-weight:800;box-shadow:0 0 34px -6px #eaff00d9}.neon-chip{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(34,211,238,.38);background:#22d3ee1a;color:var(--color-brand-400);border-radius:999px;padding:.35rem .8rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}.neon-ribbon{transform:rotate(-2.5deg)}.flip{perspective:1100px}.flip-inner{position:relative;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.22,1,.36,1)}.flip-face{backface-visibility:hidden;-webkit-backface-visibility:hidden}.flip-back{position:absolute;inset:0;transform:rotateY(180deg);overflow:hidden}.flip-extra{display:none}@media(hover:hover)and (pointer:fine){.flip:hover .flip-inner,.flip:focus-within .flip-inner{transform:rotateY(180deg)}}@media(hover:none),(pointer:coarse){.flip-back{display:none}.flip-extra{display:block}}@keyframes spin-slow{to{transform:rotate(1turn)}}@keyframes bob{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-16px,0)}}@keyframes jelly{0%{transform:scale(1)}25%{transform:scale(1.08,.92)}45%{transform:scale(.94,1.06)}65%{transform:scale(1.04,.97)}85%{transform:scale(.99,1.01)}to{transform:scale(1)}}@keyframes wave-x{to{background-position-x:240px}}@keyframes twinkle{0%,to{opacity:.3}50%{opacity:1}}@keyframes fly-across{0%{transform:translate3d(-14vw,14vh,0) rotate(16deg);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translate3d(114vw,-20vh,0) rotate(16deg);opacity:0}}@keyframes shooting{0%{transform:translateZ(0) rotate(32deg);opacity:0}6%{opacity:1}45%{opacity:0}to{transform:translate3d(58vw,34vh,0) rotate(32deg);opacity:0}}@keyframes sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes march-x{to{background-position-x:224px}}@keyframes draw-in{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes wobble-slow{0%,to{transform:rotate(-1.6deg) translateZ(0)}50%{transform:rotate(1.6deg) translate3d(0,-4px,0)}}[data-layout=caramelo],.tpl-caramelo{--font-display: "Grandstander", "Baloo 2", ui-rounded, system-ui, sans-serif;--font-sans: "Quicksand", ui-rounded, system-ui, sans-serif;--color-brand-50: #f2fffb;--color-brand-100: #dcfff5;--color-brand-200: #b8f7e6;--color-brand-300: #86ecd4;--color-brand-400: #4fd9bd;--color-brand-500: #22c39f;--color-brand-600: #17a183;--color-brand-700: #127f68;--color-brand-800: #0e5f4f;--radius-xs: 8px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 20px;--radius-xl: 26px;--radius-2xl: 32px;--radius-3xl: 40px;--radius-4xl: 48px}.candy-sun{position:absolute;inset:-35%;background:repeating-conic-gradient(from 0deg,#ffffffbf 0deg 8deg,#fff0 8deg 16deg);animation:spin-slow 44s linear infinite;pointer-events:none}.candy-blob{position:absolute;border-radius:60% 40% 55% 45%/45% 55% 40% 60%;animation:bob 6.5s ease-in-out infinite;pointer-events:none}.candy-scallop{height:26px;background-image:radial-gradient(circle at 50% 0,var(--color-brand-200) 0 14px,transparent 15px);background-size:48px 26px;background-repeat:repeat-x;animation:wave-x 14s linear infinite}.jelly-hover{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.jelly-hover:hover{animation:jelly .6s ease}.candy-pink{background:#ffd6ec;color:#7a1e52}.candy-lilac{background:#e4dcff;color:#3f2a7a}.candy-yellow{background:#fff2b8;color:#6b4e00}.candy-chip{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;background:#fff;padding:.45rem 1rem;font-size:13px;font-weight:700;color:var(--color-brand-700);box-shadow:0 6px 16px -10px #0e5f4f99}[data-layout=cohete],.tpl-cohete{--font-display: "Bungee", "Luckiest Guy", system-ui, sans-serif;--font-sans: "Varela Round", ui-rounded, system-ui, sans-serif;--color-brand-50: #0a0620;--color-brand-100: #160f3d;--color-brand-200: #241a5e;--color-brand-300: #8b8cf0;--color-brand-400: #a5b4fc;--color-brand-500: #6366f1;--color-brand-600: #4f46e5;--color-brand-700: #3730a3;--color-brand-800: #1e1b4b;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 24px;--radius-2xl: 30px;--radius-3xl: 36px;--radius-4xl: 44px}.space-sky{position:absolute;inset:0;background:radial-gradient(125% 95% at 50% 0%,#2b1a6b,#140b38 52%,#05030f)}[data-layout=cohete] body{color:#eef0ff}[data-layout=cohete] app-header header{background:#0a0620d9;border-bottom-color:#ffffff1f;box-shadow:none}[data-layout=cohete] app-header header nav a{color:#c7c9f5}[data-layout=cohete] app-footer footer{background:#0d0828}[data-layout=cohete] app-footer footer p,[data-layout=cohete] app-footer footer span,[data-layout=cohete] app-footer footer a{color:#dcdefb}.space-stars{position:absolute;inset:0;background-image:radial-gradient(1.6px 1.6px at 22% 28%,#fff 50%,transparent 51%),radial-gradient(1.4px 1.4px at 68% 62%,#fff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 44% 82%,#cfe0ff 50%,transparent 51%),radial-gradient(1.8px 1.8px at 86% 18%,#fff 50%,transparent 51%);background-size:190px 190px,240px 240px,300px 300px,340px 340px;animation:twinkle 5.5s ease-in-out infinite;pointer-events:none}.space-ring{position:absolute;border:1px dashed rgba(255,255,255,.22);border-radius:999px;animation:spin-slow 70s linear infinite;pointer-events:none}.rocket{position:absolute;animation:fly-across 24s linear infinite;pointer-events:none}.shooting-star{position:absolute;width:130px;height:2px;background:linear-gradient(90deg,transparent,#fff);animation:shooting 9s ease-in infinite;pointer-events:none}.space-yellow{background:#ffe066;color:#4a3300}.space-chip{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#ffffff1a;padding:.4rem .9rem;font-size:12px;font-weight:600;color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}[data-layout=jungla],.tpl-jungla{--font-display: "Luckiest Guy", "Baloo 2", ui-rounded, system-ui, sans-serif;--font-sans: "Comic Neue", "Nunito", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #f7fdf2;--color-brand-100: #e9f9d9;--color-brand-200: #d0f0b4;--color-brand-300: #a8e07f;--color-brand-400: #79c94f;--color-brand-500: #4aa32b;--color-brand-600: #377f21;--color-brand-700: #2a611b;--color-brand-800: #1e4714}.jungla-top{height:44px;background-image:radial-gradient(circle at 50% 100%,var(--color-brand-600) 0 15px,transparent 16px),radial-gradient(circle at 50% 100%,var(--color-brand-400) 0 22px,transparent 23px);background-size:58px 44px;background-repeat:repeat-x;transform-origin:50% 0;animation:sway 7s ease-in-out infinite}.jungla-bottom{height:44px;background-image:radial-gradient(circle at 50% 100%,var(--color-brand-600) 0 15px,transparent 16px),radial-gradient(circle at 50% 100%,var(--color-brand-400) 0 22px,transparent 23px);background-size:58px 44px;background-repeat:repeat-x;transform:rotate(180deg);transform-origin:50% 100%;animation:sway 8s ease-in-out infinite}.sway{animation:sway 6s ease-in-out infinite;transform-origin:50% 0}.sway-hover{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.sway-hover:hover{animation:sway 1.3s ease-in-out infinite}.jungla-trail{height:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='40' viewBox='0 0 56 40'%3E%3Cg fill='%232a611b' opacity='.35'%3E%3Cellipse cx='28' cy='26' rx='9' ry='11'/%3E%3Ccircle cx='18' cy='15' r='4'/%3E%3Ccircle cx='26' cy='10' r='4'/%3E%3Ccircle cx='34' cy='11' r='4'/%3E%3Ccircle cx='41' cy='17' r='3.5'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;animation:march-x 22s linear infinite}.jungla-leaf{border-radius:0 100%;background:var(--color-brand-500);box-shadow:inset -6px -6px #00000014}.jungla-sand{background:#f7e7c8;color:#6b4a17}.jungla-chip{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;background:#fff;padding:.4rem .9rem;font-size:12px;font-weight:700;color:var(--color-brand-700);box-shadow:0 4px 0 0 var(--color-brand-300)}[data-layout=crayon],.tpl-crayon{--font-display: "Patrick Hand", "Comic Neue", ui-rounded, system-ui, sans-serif;--font-sans: "Comfortaa", ui-rounded, system-ui, sans-serif;--color-brand-50: #fffdf7;--color-brand-100: #fff8e6;--color-brand-200: #ffedc2;--color-brand-300: #ffd98a;--color-brand-400: #ffc24d;--color-brand-500: #f59e0b;--color-brand-600: #d97706;--color-brand-700: #a35708;--color-brand-800: #7a4106}.crayon-border{border:3px solid #2b2b2b;border-radius:255px 15px 225px/15px 225px 15px 255px;background:#fffdf7}.crayon-border-soft{border:2px dashed #2b2b2b;border-radius:18px 6px 20px 8px/8px 20px 6px 18px}.crayon-draw path,.crayon-draw circle,.crayon-draw ellipse,.crayon-draw line,.crayon-draw polyline,.crayon-draw rect{stroke-dasharray:1;stroke-dashoffset:1;animation:draw-in 1.9s ease-out forwards;fill:none;stroke:#2b2b2b;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.crayon-scribble{position:relative;display:inline-block}.crayon-scribble:after{content:"";position:absolute;left:-3%;right:-3%;bottom:-.4rem;height:.5rem;background:currentColor;opacity:.35;border-radius:60% 40% 55% 45%/100% 100% 60% 60%;transform:rotate(-1.2deg)}.wobble-slow{animation:wobble-slow 5.5s ease-in-out infinite}.crayon-tape{position:absolute;width:74px;height:22px;background:#faf0b4d9;border-left:1px dashed rgba(0,0,0,.12);border-right:1px dashed rgba(0,0,0,.12);box-shadow:0 2px 6px #00000014}.crayon-red{background:#ffd9d6;color:#8f1d12}.crayon-blue{background:#d7e8ff;color:#123a75}.crayon-green{background:#dcf7d4;color:#1d5c14}.crayon-yellow{background:#fff0bf;color:#7a4c00}.crayon-chip{display:inline-flex;align-items:center;gap:.4rem;border:2px solid #2b2b2b;border-radius:14px 4px 16px 6px/6px 16px 4px 14px;background:#fff;padding:.35rem .8rem;font-family:var(--font-display);font-size:15px;color:#2b2b2b}[data-layout=boutique],.tpl-boutique{--font-display: "Cormorant Garamond", Georgia, serif;--font-sans: "Jost", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #faf7f1;--color-brand-100: #f4efe6;--color-brand-200: #e7ddc9;--color-brand-300: #d9c8a9;--color-brand-400: #c9ae83;--color-brand-500: #b08d57;--color-brand-600: #96733f;--color-brand-700: #6f5426;--color-brand-800: #4a3717}.bou-underline{position:relative;padding-bottom:1rem}.bou-underline:after{content:"";position:absolute;left:50%;bottom:0;width:84px;height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,var(--color-brand-400) 25%,var(--color-brand-400) 75%,transparent)}.bou-link{font-size:11px;letter-spacing:.24em;text-transform:uppercase;text-underline-offset:5px;transition:color .25s ease}.bou-link:hover{color:var(--color-brand-600);text-decoration:underline}.bou-dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--color-brand-400);vertical-align:middle}.bou-label{font-size:10px;letter-spacing:.3em;text-transform:uppercase}.bou-rule{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.75rem;padding-bottom:.8rem;border-bottom:1px solid #d6d3d1}.bou-field{width:100%;border:0;border-bottom:1px solid #d6d3d1;border-radius:0;background:transparent;padding:.45rem .1rem;font-family:var(--font-sans);font-size:14px;outline:none;transition:border-color .25s ease}.bou-field:focus{border-bottom-color:var(--color-brand-500)}.bou-more{border:1px solid #1c1917;background:transparent;padding:.75rem 2rem;font-size:11px;letter-spacing:.26em;text-transform:uppercase;transition:background .3s ease,color .3s ease}.bou-more:hover{background:#1c1917;color:#faf7f1}[data-layout=feria],.tpl-feria{--font-display: "Alfa Slab One", Georgia, serif;--font-sans: "Work Sans", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #fdf6ec;--color-brand-100: #f9ead7;--color-brand-200: #f0d9b8;--color-brand-300: #e2bd8c;--color-brand-400: #d18f4f;--color-brand-500: #c2571d;--color-brand-600: #a34413;--color-brand-700: #7c3410;--color-brand-800: #5a250b}.feria-awning{height:16px;background:repeating-linear-gradient(90deg,#c2571d 0 26px,#fdf6ec 26px 52px);border-bottom:2px solid #7c3410}.feria-awning-short{height:10px;border-bottom-width:1px}.feria-board{display:inline-block;transform:rotate(-2deg);border:3px solid #7c3410;border-radius:4px;background:#f9ead7;padding:.6rem;box-shadow:5px 6px #7c341059}.feria-kicker{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#a34413}.feria-note{border:1px solid #e2bd8c;border-radius:4px;background:#fffdf8;padding:.5rem .9rem;box-shadow:3px 4px #a244132e}.feria-tape{position:absolute;top:-10px;left:50%;width:64px;height:20px;transform:translate(-50%) rotate(-3deg);background:#f0d9b8eb;border-left:1px dashed rgba(124,52,16,.28);border-right:1px dashed rgba(124,52,16,.28)}.feria-tilt-a.feria-tilt-a{transform:rotate(-1.4deg)}.feria-tilt-b.feria-tilt-b{transform:rotate(1.2deg)}.feria-frame{border:4px solid #7c3410;border-radius:8px;background:#fffdf8;padding:.6rem;box-shadow:6px 7px #7c341047}.feria-chip{display:inline-flex;align-items:center;gap:.4rem;border:1.5px solid #7c3410;border-radius:999px;background:#fffdf8;padding:.4rem .95rem;font-size:13px;font-weight:600;color:#5a250b;transition:background .2s ease,color .2s ease,border-color .2s ease}.feria-chip-on{background:#c2571d;border-color:#a34413;color:#fff8ef}.feria-rule{margin-bottom:1.6rem;padding-bottom:.9rem;border-bottom:2px dashed #e2bd8c}.feria-rail{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.75rem;scroll-snap-type:x proximity}.feria-rail>*{scroll-snap-align:start}.feria-panel{border:2px solid #e2bd8c;border-radius:6px;background:#fffdf8;box-shadow:4px 5px #a244131f;padding:1.25rem}.feria-field{border:2px solid #e2bd8c;border-radius:6px;background:#fffdf8;padding:.45rem .7rem;font-family:var(--font-sans);font-size:14px;color:#5a250b;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.feria-field:focus{border-color:#c2571d;box-shadow:0 0 0 3px #c2571d26}[data-layout=periodico],.tpl-periodico{--font-display: "Old Standard TT", "Times New Roman", Georgia, serif;--font-sans: "Libre Franklin", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #f7f2e7;--color-brand-100: #f1e9d8;--color-brand-200: #e4d8bf;--color-brand-300: #cbb896;--color-brand-400: #a98f66;--color-brand-500: #57503f;--color-brand-600: #3d3729;--color-brand-700: #26221c;--color-brand-800: #1a1611}[data-layout=periodico] header h1,.tpl-periodico header h1{font-family:UnifrakturMaguntia,Old Standard TT,serif;font-weight:400;letter-spacing:.01em}.per-topline{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 1.5rem;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.per-double-rule{position:relative;height:3px;background:#26221c}.per-double-rule:after{content:"";position:absolute;top:5px;left:0;right:0;height:1px;background:#26221c}.per-extra{font-family:var(--font-display);font-size:15px;font-style:italic;line-height:1.45}.per-extra-tag{display:inline-block;margin-right:.5rem;padding:.15rem .5rem;background:#26221c;color:#f7f2e7;font-family:var(--font-sans);font-size:10px;font-style:normal;font-weight:700;letter-spacing:.14em;text-transform:uppercase;vertical-align:middle}.per-caption{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#57503f}.per-section-title{font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;padding-bottom:.35rem;border-bottom:3px double #26221c}.per-rank{min-width:2ch;font-family:var(--font-display);font-size:34px;line-height:1;text-align:center;color:#a98f66}.per-read{display:flex;align-items:center;gap:.9rem;padding:.7rem .25rem;border-bottom:1px dotted #cbb896;transition:background .2s ease}.per-read:hover{background:#cbb8962e}.per-field{border:1px solid #26221c;border-radius:0;background:#fffdf6;padding:.4rem .6rem;font-size:13px;outline:none;transition:box-shadow .2s ease}.per-field:focus{box-shadow:3px 3px #26221c38}.per-chip{display:inline-flex;align-items:center;border:1px solid #26221c;background:transparent;padding:.3rem .8rem;font-size:12px;font-weight:600;letter-spacing:.04em;color:#26221c;transition:background .2s ease,color .2s ease}.per-chip-on{background:#26221c;color:#f7f2e7}[data-layout=retro],.tpl-retro{--font-display: "Rammetto One", "Archivo Black", system-ui, sans-serif;--font-sans: "DM Sans", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #f4f1fa;--color-brand-100: #ece5fb;--color-brand-200: #ddd0f7;--color-brand-300: #c4aef2;--color-brand-400: #a583ea;--color-brand-500: #8b5cf6;--color-brand-600: #7c3aed;--color-brand-700: #5b21b6;--color-brand-800: #4c1d95}.mel-shape{display:block;pointer-events:none}.mel-circle{width:84px;height:84px;border-radius:50%;background:#fbbf24;opacity:.85}.mel-triangle{width:0;height:0;border-left:38px solid transparent;border-right:38px solid transparent;border-bottom:62px solid #34d399;opacity:.8}.mel-square{width:58px;height:58px;background:#fb7185;opacity:.85}.spin-slow{animation:spin-slow 44s linear infinite}.mel-sticker{display:inline-block;transform:rotate(-2deg);border:2px solid #1c1917;border-radius:999px;background:#fbbf24;padding:.2rem .9rem;font-size:12px;font-weight:700;letter-spacing:.06em;box-shadow:3px 3px #1c1917}.mel-band{overflow:hidden;background:#7c3aed;border-top:3px solid #1c1917;border-bottom:3px solid #1c1917}.mel-ticker{display:flex;width:max-content;animation:marquee 24s linear infinite}.mel-chip{display:inline-flex;align-items:center;gap:.4rem;border:2px solid #1c1917;border-radius:999px;padding:.4rem 1rem;font-size:13px;font-weight:700;color:#1c1917;box-shadow:4px 4px #1c1917;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.mel-chip:hover{transform:translate(1px,1px);box-shadow:2px 2px #1c1917}.mel-chip-a{background:#fbbf24}.mel-chip-b{background:#6ee7b7}.mel-chip-c{background:#fda4af}.mel-chip-on{background:#7c3aed;color:#fff}.mel-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em}.mel-rule{flex:1;height:10px;align-self:center;background:repeating-linear-gradient(90deg,#7c3aed 0 12px,transparent 12px 22px);opacity:.45}.mel-tilt-a.mel-tilt-a{transform:rotate(-1.6deg)}.mel-tilt-b.mel-tilt-b{transform:rotate(1.4deg)}.mel-field{border:2px solid #1c1917;border-radius:12px;background:#fff;padding:.45rem .75rem;font-size:14px;outline:none;box-shadow:3px 3px #ddd0f7;transition:box-shadow .2s ease}.mel-field:focus{box-shadow:3px 3px #c4aef2}[data-layout=suizo],.tpl-suizo{--font-display: "Archivo", "Helvetica Neue", Helvetica, sans-serif;--font-sans: "Archivo", "Helvetica Neue", Helvetica, sans-serif;--color-brand-50: #ffffff;--color-brand-100: #f5f5f5;--color-brand-200: #e5e5e5;--color-brand-300: #d4d4d4;--color-brand-400: #f87171;--color-brand-500: #ef4444;--color-brand-600: #dc2626;--color-brand-700: #991b1b;--color-brand-800: #7f1d1d}.swiss-meta{font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.swiss-link{font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;transition:color .2s ease}.swiss-link:hover{color:var(--color-brand-600)}.swiss-field{border:0;border-bottom:2px solid #a3a3a3;border-radius:0;background:transparent;padding:.4rem .1rem;font-family:var(--font-sans);font-size:14px;outline:none;transition:border-color .2s ease}.swiss-field:focus{border-bottom-color:var(--color-brand-600)}.swiss-card-meta{font-family:Space Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#a3a3a3}.swiss-card-price{font-family:Space Mono,ui-monospace,monospace;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-brand-600)}[data-layout=cancha],.tpl-cancha{--font-display: "Russo One", "Archivo Black", system-ui, sans-serif;--font-sans: "Titillium Web", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #f4faf4;--color-brand-100: #e3f3e6;--color-brand-200: #c6e6cd;--color-brand-300: #8fd39d;--color-brand-400: #4fae67;--color-brand-500: #1e7f3c;--color-brand-600: #166534;--color-brand-700: #14532d;--color-brand-800: #0b2e17}.cancha-kicker{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#14532d}.cancha-board{display:inline-flex;align-items:center;gap:.6rem;border:2px solid #0b2e17;border-radius:8px;background:#0f1a12;padding:.45rem .9rem;box-shadow:inset 0 0 14px #0000008c}.cancha-board-label{font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#8fd39d}.cancha-board-num{font-family:var(--font-display);font-size:1.9rem;line-height:1;color:#6ee7a0;font-variant-numeric:tabular-nums;text-shadow:0 0 10px rgba(110,231,160,.55)}.cancha-chalkboard{background:#0f1a12;border-top:3px solid #0b2e17;border-bottom:3px solid #0b2e17;color:#e3f3e6}.cancha-net{border-radius:14px;background:repeating-linear-gradient(45deg,rgba(22,101,52,.22) 0 2px,transparent 2px 10px),repeating-linear-gradient(-45deg,rgba(22,101,52,.22) 0 2px,transparent 2px 10px)}.cancha-pitch{position:relative;border-radius:12px;background:radial-gradient(circle at 50% 50%,transparent 61px,rgba(255,255,255,.45) 61px 63px,transparent 63px),linear-gradient(90deg,transparent calc(50% - 1px),rgba(255,255,255,.45) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),repeating-linear-gradient(90deg,#166534 0 44px,#145c2f 44px 88px)}.cancha-pitch-title{color:#f4faf4;letter-spacing:.06em}.cancha-chip{display:inline-flex;align-items:center;gap:.45rem;border:2px solid #166534;border-radius:999px;background:#fff;padding:.3rem .9rem;font-size:13px;font-weight:600;color:#14532d;transition:background .2s ease,color .2s ease,border-color .2s ease}.cancha-chip-num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#166534;color:#f4faf4;font-size:11px;font-weight:700}.cancha-chip-on{background:#166534;border-color:#14532d;color:#f4faf4}.cancha-chip-on .cancha-chip-num{background:#f4faf4;color:#14532d}.cancha-field{border:2px solid #c6e6cd;border-radius:8px;background:#fff;padding:.45rem .7rem;font-size:14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.cancha-field:focus{border-color:#1e7f3c;box-shadow:0 0 0 3px #1e7f3c24}@keyframes cine-chase{0%{background-position-x:0}to{background-position-x:22px}}@keyframes cine-twinkle{0%,to{opacity:.35;text-shadow:none}50%{opacity:1;text-shadow:0 0 12px rgba(245,217,140,.8)}}[data-layout=cine],.tpl-cine{--font-display: "Bebas Neue", "Archivo Black", system-ui, sans-serif;--font-sans: "Poppins", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #150a10;--color-brand-100: #221019;--color-brand-200: #2f1622;--color-brand-300: #f5d98c;--color-brand-400: #e0b95c;--color-brand-500: #c9973f;--color-brand-600: #a87b2e;--color-brand-700: #2a0e18;--color-brand-800: #5c3d10}[data-layout=cine] body{color:#f6ead2}[data-layout=cine] app-header header{background:#150a10e0;border-bottom-color:#c9973f47;box-shadow:none}[data-layout=cine] app-header header nav a{color:#d8c39a}[data-layout=cine] app-header header .bg-brand-500{color:#150a10}[data-layout=cine] app-footer footer{background:#1d0c13}[data-layout=cine] app-footer footer p,[data-layout=cine] app-footer footer span,[data-layout=cine] app-footer footer a{color:#e6d3ac}.cine-header{background:radial-gradient(120% 90% at 50% 0%,#2a1019 0%,transparent 70%)}.cine-marquee{position:relative;overflow:hidden;border:3px solid #c9973f;border-radius:14px;background:linear-gradient(180deg,#2f1622,#1a0b12);box-shadow:0 22px 60px -34px #c9973f8c}.cine-bulbs{height:14px;background-image:radial-gradient(circle,#f5d98c 2.5px,transparent 3.5px);background-size:22px 14px;background-position:0 50%;background-repeat:repeat-x;animation:cine-chase 1.6s linear infinite;opacity:.9}.cine-logo{width:76px;height:76px;flex-shrink:0;border-radius:50%;object-fit:cover;border:3px solid #c9973f;box-shadow:0 0 26px -6px #f5d98cb3}@media(min-width:640px){.cine-logo{width:92px;height:92px}}.cine-kicker{font-size:11px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#c9973f}.cine-title{font-family:var(--font-display);font-size:clamp(3rem,8vw,5.5rem);line-height:.95;letter-spacing:.03em;color:#f5d98c;text-shadow:0 0 18px rgba(245,217,140,.35),0 4px 0 rgba(0,0,0,.35)}.cine-stars{display:flex;gap:.4rem;font-size:20px;line-height:1;color:#f5d98c}.cine-stars span{animation:cine-twinkle 2.4s ease-in-out infinite}.cine-stars span:nth-child(2){animation-delay:.3s}.cine-stars span:nth-child(3){animation-delay:.6s}.cine-stars span:nth-child(4){animation-delay:.9s}.cine-stars span:nth-child(5){animation-delay:1.2s}.cine-count{display:flex;align-items:center;gap:.7rem;border:2px dashed rgba(201,151,63,.6);border-radius:12px;padding:.6rem 1rem}.cine-count-num{font-family:var(--font-display);font-size:2.6rem;line-height:1;color:#f5d98c}.cine-count-label{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;color:#c9973f}.cine-compra{margin-top:1rem;font-size:13px;letter-spacing:.04em;color:#c9a86a}.cine-band{background:#1a0b12;border-top:1px solid rgba(201,151,63,.3);border-bottom:1px solid rgba(201,151,63,.3)}.cine-band-tag{border:1px solid #c9973f;border-radius:999px;padding:.2rem .8rem;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#f5d98c}.cine-star-sm{font-size:11px;color:#c9973f}.cine-stage{position:relative;overflow:hidden;border:3px solid #c9973f;border-radius:14px;background:#1a0b12;box-shadow:0 22px 60px -34px #c9973f80}.cine-curtain{height:26px;background:repeating-linear-gradient(90deg,#5c1020 0 13px,#7a1428 13px 26px,#4a0c1a 26px 39px);border-bottom:2px solid #c9973f}.cine-caption{margin-top:.8rem;text-align:center;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#c9973f}.cine-chip{display:inline-flex;align-items:center;border:1.5px solid #c9973f;border-radius:999px;background:transparent;padding:.35rem .95rem;font-size:13px;font-weight:600;color:#e0b95c;transition:background .2s ease,color .2s ease}.cine-chip-on{background:#c9973f;border-color:#e0b95c;color:#1a0b12}.cine-section-head{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-bottom:1.6rem}.cine-title-lg{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);line-height:1;letter-spacing:.04em;color:#f5d98c}.cine-pill{border:1px solid rgba(201,151,63,.45);border-radius:999px;padding:.25rem .8rem;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#c9973f}.cine-panel{border:1px solid rgba(201,151,63,.35);border-radius:14px;background:linear-gradient(180deg,#221019,#180a10);padding:1.1rem 1.25rem}.cine-field{border:1px solid rgba(201,151,63,.4);border-radius:8px;background:#150a1099;padding:.45rem .7rem;font-family:var(--font-sans);font-size:13px;color:#f6ead2;color-scheme:dark;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.cine-field:focus{border-color:#c9973f;box-shadow:0 0 0 3px #c9973f2e}.cine-field::placeholder{color:#f6ead266}.cine-field option{background:#221019;color:#f6ead2}.cine-state{border:2px dashed rgba(201,151,63,.4);border-radius:14px;padding:4rem 1.5rem;text-align:center}[data-layout=playa],.tpl-playa{--font-display: "Pacifico", "Comic Sans MS", cursive;--font-sans: "Outfit", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #f0fbfa;--color-brand-100: #d8f3f0;--color-brand-200: #b5e8e3;--color-brand-300: #7fd8d1;--color-brand-400: #45c2b9;--color-brand-500: #0d9488;--color-brand-600: #0f766e;--color-brand-700: #115e59;--color-brand-800: #0d3d3a}.playa-sky{position:relative;overflow:hidden;background:linear-gradient(180deg,#0b7d72,#0d9488 45%,#45c2b9)}.playa-sun{position:absolute;top:14px;right:8%;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,#fff7cf,#ffd682d9 45%,#ffd68200 72%);animation:float-y 7s ease-in-out infinite;pointer-events:none}.playa-logo{width:84px;height:84px;border-radius:50%;object-fit:cover;border:4px solid rgba(255,255,255,.92);box-shadow:0 10px 26px -12px #093c3799}@media(min-width:640px){.playa-logo{width:96px;height:96px}}.playa-kicker{font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#0f766e}.playa-sky .playa-kicker{color:#ffffffeb}.playa-title{font-family:var(--font-display);font-size:clamp(2.6rem,7vw,4.6rem);line-height:1.15;color:#fff;text-shadow:0 4px 0 rgba(13,148,136,.35),0 14px 34px rgba(6,60,55,.45)}.playa-note{display:inline-block;border-radius:999px;background:#ffffff2e;padding:.35rem 1.1rem;font-size:13px;color:#fff;backdrop-filter:blur(4px)}.playa-wave{display:block;line-height:0;margin-bottom:-1px}.playa-promos{background:linear-gradient(90deg,#ff6f61,#f2724f 55%,#ff8a5c)}.playa-frame{border:8px solid #fff;border-radius:1.75rem;background:#fff;transform:rotate(-.8deg);box-shadow:0 26px 60px -34px #0d9488a6}.playa-caption{margin-top:.9rem;text-align:center;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#0f766e}.playa-chip{display:inline-flex;align-items:center;border:2px solid #b5e8e3;border-radius:999px;background:#fff;padding:.35rem .95rem;font-size:13px;font-weight:600;color:#115e59;transition:background .2s ease,color .2s ease,border-color .2s ease}.playa-chip-on{background:#0d9488;border-color:#0f766e;color:#fff}.playa-title-lg{font-family:var(--font-display);font-size:clamp(1.8rem,4.5vw,2.8rem);line-height:1.15;color:#115e59}.playa-pill{border-radius:999px;background:#d8f3f0;padding:.25rem .85rem;font-size:12px;font-weight:600;color:#0f766e}.playa-shore{background:#d8f3f0}@media(min-width:640px){.playa-offset{margin-top:1.4rem}}.playa-field{border:2px solid #b5e8e3;border-radius:12px;background:#fff;padding:.45rem .7rem;font-size:14px;color:#134e4a;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.playa-field:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d948826}:root{--ease-snap: cubic-bezier(.23, 1, .32, 1);--ease-swap: cubic-bezier(.77, 0, .175, 1);--ease-sheet: cubic-bezier(.32, .72, 0, 1)}.reveal-fold{opacity:0;transform:perspective(1100px) rotateX(-72deg);transform-origin:50% 0;transition:opacity .45s ease,transform .85s var(--ease-snap)}.reveal-fold.is-visible{opacity:1;transform:none}.reveal-flip{opacity:0;transform:perspective(1100px) rotateY(64deg) scale(.96);transition:opacity .4s ease,transform .75s var(--ease-snap)}.reveal-flip.is-visible{opacity:1;transform:none}.magnetic{transform:translate3d(var(--tx, 0px),var(--ty, 0px),0);transition:transform .45s var(--ease-snap)}.magnetic.is-pulled{transition-duration:.12s}@keyframes pasarela-run{0%{transform:translate(-100%)}to{transform:translate(434%)}}[data-layout=pasarela],.tpl-pasarela{--font-display: "Syne", "Archivo", system-ui, sans-serif;--font-sans: "Figtree", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #fff6f3;--color-brand-100: #ffe8e1;--color-brand-200: #ffcfc2;--color-brand-300: #ffab97;--color-brand-400: #ff7d63;--color-brand-500: #f2543d;--color-brand-600: #d93d27;--color-brand-700: #b22f1d;--color-brand-800: #8a2618;--radius-xs: 0px;--radius-sm: 0px;--radius-md: 2px;--radius-lg: 2px;--radius-xl: 4px;--radius-2xl: 4px;--radius-3xl: 6px;--radius-4xl: 8px}@media(max-width:479px){[data-layout=pasarela] app-header header a>span.font-display{font-size:1rem}}.pasarela-ink{background:#16110f;color:#fff}.pasarela-kicker{font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--color-brand-400)}.pasarela-frame{overflow:hidden;border-radius:999px 999px 0 0;background:#2a211e}.pasarela-lane{position:relative;height:3px;overflow:hidden;background:#ffffff1f}.pasarela-lane:after{content:"";position:absolute;inset:0;width:30%;background:linear-gradient(90deg,transparent,var(--color-brand-500),transparent);animation:pasarela-run 3.2s linear infinite}.pasarela-btn{display:inline-flex;align-items:center;gap:.9rem;background:var(--color-brand-500);color:#fff;padding:.95rem 1.5rem;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:background-color .2s ease,transform .14s var(--ease-snap)}.pasarela-btn:active{transform:scale(.97)}.pasarela-btn-dark{background:#16110f}.pasarela-btn-arrow{display:inline-block;transition:transform .25s var(--ease-snap)}.pasarela-link{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-600);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.pasarela-promo{position:relative;overflow:hidden;border:2px solid #16110f;background:#fff;padding:1.1rem 5.2rem 1.1rem 1.1rem}.pasarela-num{position:absolute;right:.7rem;top:.7rem;font-family:var(--font-display);font-size:2.3rem;font-weight:800;line-height:1;color:var(--color-brand-200)}.pasarela-scene{position:relative;height:calc(100svh - 4rem + var(--n, 6) * 11rem);background:#fff}.pasarela-stage{position:sticky;top:4rem;height:calc(100svh - 4rem);display:flex;flex-direction:column;justify-content:center;gap:1.4rem;overflow:hidden}.pasarela-rail{overflow:hidden}.pasarela-track{display:flex;gap:1.5rem;width:max-content;padding-inline:max(1.25rem,calc((100vw - 80rem)/2 + 2rem));transform:translate3d(calc(var(--s, 0) * min(0px,100vw - 100%)),0,0);will-change:transform}.pasarela-look{position:relative;flex-shrink:0;width:clamp(10rem,34svh,17rem);padding-top:2.4rem}.pasarela-look-alt{margin-top:1.6rem}.pasarela-look-num{position:absolute;left:0;top:0;font-family:var(--font-display);font-size:1.9rem;font-weight:800;line-height:1;color:var(--color-brand-500)}.pasarela-bar{height:3px;background:#e7e5e4}.pasarela-bar>span{display:block;height:100%;background:#16110f;transform-origin:0 50%;transform:scaleX(var(--s, 0))}.pasarela-panel{position:relative;display:flex;align-items:flex-end;aspect-ratio:3 / 4;overflow:hidden;padding:1rem;text-align:left;background:var(--color-brand-500)}.pasarela-panel-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-snap)}.pasarela-panel-shade{position:absolute;inset:0;background:linear-gradient(to top,rgba(22,17,15,.85),rgba(22,17,15,.1) 60%,transparent)}.pasarela-field{border:2px solid #16110f;background:#fff;padding:.5rem .75rem;font-size:13px;outline:none}.pasarela-field:focus{border-color:var(--color-brand-500)}.pasarela-chip{border:2px solid #16110f;padding:.35rem .9rem;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}.pasarela-chip.is-on{background:#16110f;color:#fff}@media(hover:hover)and (pointer:fine){.pasarela-btn:hover,.pasarela-btn-dark:hover{background:var(--color-brand-600)}.pasarela-btn:hover .pasarela-btn-arrow{transform:translate(6px)}.pasarela-panel:hover .pasarela-panel-img{transform:scale(1.06)}.pasarela-chip:hover{background:#16110f;color:#fff}}[data-layout=baraja],.tpl-baraja{--font-display: "DM Serif Display", "Georgia", serif;--font-sans: "Nunito Sans", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #faf6ec;--color-brand-100: #efe8d6;--color-brand-200: #d3e6da;--color-brand-300: #a3cbb6;--color-brand-400: #5aa889;--color-brand-500: #0f8a66;--color-brand-600: #0b7355;--color-brand-700: #095c45;--color-brand-800: #0a4435}.baraja-hero{position:relative;z-index:0;background:var(--color-brand-50)}@media(min-width:1024px)and (min-height:720px){.baraja-hero{position:sticky;top:4rem}}.baraja-over{position:relative;z-index:1;background:#fffdf7;border-radius:2.5rem 2.5rem 0 0;box-shadow:0 -26px 50px -32px #0a443580}.baraja-kicker{font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#b0812a}.baraja-btn{border-radius:999px;background:var(--color-brand-600);color:#fff;padding:.8rem 1.7rem;font-weight:800;box-shadow:0 4px 0 var(--color-brand-800);transition:transform .12s var(--ease-snap),box-shadow .12s var(--ease-snap)}.baraja-btn:active{transform:translateY(3px);box-shadow:0 1px 0 var(--color-brand-800)}.baraja-link{font-size:14px;font-weight:700;color:var(--color-brand-700);text-decoration:underline;text-underline-offset:4px}.baraja-heap{position:relative}.baraja-ghost{position:absolute;inset:0;border-radius:1.5rem;background:#fff;border:1px solid #e6dcc4;transition:transform .5s var(--ease-snap)}.baraja-ghost-a{transform:rotate(-7deg) translate(-10px,6px)}.baraja-ghost-b{transform:rotate(5deg) translate(12px,4px);background:var(--color-brand-200)}.baraja-face{border-radius:1.5rem;border:8px solid #fff;box-shadow:0 30px 50px -30px #0a443599}.baraja-promo{display:flex;align-items:flex-start;gap:1rem;background:#fff;border:1px solid #e6dcc4;border-radius:1.25rem;padding:1.1rem;box-shadow:0 18px 30px -24px #0a443580}.baraja-pip{flex-shrink:0;display:grid;place-items:center;width:3.3rem;height:3.3rem;border-radius:.9rem;background:var(--color-brand-600);color:#fff;font-family:var(--font-display);font-size:1.05rem;transform:rotate(-6deg)}.baraja-round{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;border:2px solid var(--color-brand-600);color:var(--color-brand-700);font-weight:800;transition:background-color .15s ease,color .15s ease,transform .12s var(--ease-snap)}.baraja-round:active{transform:scale(.94)}.baraja-deck{position:relative;width:min(18rem,76vw);aspect-ratio:3 / 5;margin-inline:auto}.baraja-card{position:absolute;inset:0;z-index:calc(10 - var(--pos, 0));transform:translate3d(calc(var(--dx, 0px) + var(--pos, 0) * 14px),calc(var(--pos, 0) * -10px),0) rotate(calc(var(--pos, 0) * 3.5deg)) scale(calc(1 - var(--pos, 0) * .045));transition:transform .5s var(--ease-snap),opacity .3s ease;pointer-events:none;-webkit-user-select:none;user-select:none;touch-action:pan-y}.baraja-card.is-top{pointer-events:auto;cursor:grab}.baraja-card.is-dragging{transition:none;cursor:grabbing}.baraja-card.is-out{opacity:0}.baraja-card img{pointer-events:none;-webkit-user-drag:none}.baraja-felt{background:radial-gradient(60% 80% at 50% 0%,rgba(255,255,255,.12),transparent 70%),var(--color-brand-700)}.baraja-fan{display:flex;justify-content:center;padding:1rem 0 2rem}.baraja-fan-card{position:relative;width:11rem;margin-inline:-.9rem;border-radius:1.1rem;background:#fffdf7;padding:.6rem .6rem 1rem;text-align:center;box-shadow:0 22px 30px -22px #0009;transform-origin:50% 120%;transform:rotate(calc(var(--i, 0) * 7deg));transition:transform .35s var(--ease-snap)}.baraja-fan-photo{display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:.7rem;background:var(--color-brand-100)}.baraja-fan-card:focus-visible{z-index:5;transform:rotate(calc(var(--i, 0) * 7deg)) translateY(-1.4rem) scale(1.04)}@media(max-width:639px){.baraja-fan{justify-content:flex-start;gap:.9rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.baraja-fan-card{flex-shrink:0;width:9.5rem;margin:0;transform:none;scroll-snap-align:start}}.baraja-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;background:#fff;border:1px solid #e6dcc4;border-radius:1.25rem;padding:.9rem}@media(min-width:640px){.baraja-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.baraja-filters{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}}.baraja-field{width:100%;min-width:0;border:1px solid #dcd2b8;border-radius:.8rem;background:#fffdf7;padding:.55rem .7rem;font-size:14px;outline:none}.baraja-field:focus{border-color:var(--color-brand-500);box-shadow:0 0 0 3px #0f8a6629}.baraja-chip{border-radius:999px;border:1px solid #dcd2b8;background:#fff;padding:.4rem 1rem;font-size:14px;font-weight:700;color:var(--color-brand-800);transition:background-color .15s ease,color .15s ease}.baraja-chip.is-on{background:var(--color-brand-600);border-color:var(--color-brand-600);color:#fff}@media(hover:hover)and (pointer:fine){.baraja-heap:hover .baraja-ghost-a{transform:rotate(-11deg) translate(-22px,8px)}.baraja-heap:hover .baraja-ghost-b{transform:rotate(9deg) translate(24px,6px)}.baraja-round:hover{background:var(--color-brand-600);color:#fff}.baraja-fan-card:hover{z-index:5;transform:rotate(calc(var(--i, 0) * 7deg)) translateY(-1.4rem) scale(1.04)}}@keyframes liquido-morph{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.12)}to{transform:rotate(360deg) scale(1)}}@keyframes liquido-spin{to{transform:rotate(360deg)}}@keyframes liquido-flow{to{transform:translate3d(-50%,0,0)}}[data-layout=liquido],.tpl-liquido{--font-display: "Gabarito", "Outfit", system-ui, sans-serif;--font-sans: "Mulish", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #f1f8ff;--color-brand-100: #dceeff;--color-brand-200: #b9dcff;--color-brand-300: #86c2ff;--color-brand-400: #4b9ff5;--color-brand-500: #1f7ae0;--color-brand-600: #1560bd;--color-brand-700: #124c96;--color-brand-800: #0f3a73;--radius-lg: 18px;--radius-xl: 22px;--radius-2xl: 28px;--radius-3xl: 36px}.liquido-pool{background:linear-gradient(180deg,var(--color-brand-100),#d5f3ef)}.liquido-blob{position:absolute;border-radius:58% 42% 63% 37%/44% 56% 38% 62%;opacity:.55;pointer-events:none;animation:liquido-morph 18s linear infinite}.liquido-blob-a{width:22rem;height:22rem;left:-5rem;top:-6rem;background:#5eead4}.liquido-blob-b{width:18rem;height:18rem;right:-4rem;top:30%;background:#ffb38a;animation-duration:24s;animation-direction:reverse}.liquido-blob-c{width:14rem;height:14rem;left:36%;bottom:8%;background:var(--color-brand-300);animation-duration:30s}.liquido-drop{position:relative;overflow:hidden;border-radius:61% 39% 52% 48%/44% 59% 41% 56%;background:var(--color-brand-200);box-shadow:0 40px 70px -40px #0f3a73a6;animation:liquido-spin 28s linear infinite}.liquido-drop-in{position:absolute;inset:-6%;animation:liquido-spin 28s linear infinite reverse}.liquido-wave{position:absolute;left:0;right:0;bottom:-1px;height:3.5rem;overflow:hidden;pointer-events:none}.liquido-wave svg{display:block;width:200%;height:100%;animation:liquido-flow 14s linear infinite}.liquido-wave-top{top:-1px;bottom:auto}.liquido-wave-top svg{animation-duration:19s;animation-direction:reverse}.liquido-deep{background:linear-gradient(180deg,#d5f3ef,var(--color-brand-100))}.liquido-kicker{font-size:13px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--color-brand-600)}.liquido-link{font-size:14px;font-weight:800;color:var(--color-brand-600);text-decoration:underline;text-decoration-style:wavy;text-underline-offset:5px}.liquido-btn{position:relative;isolation:isolate;overflow:hidden;border-radius:999px;border:2px solid var(--color-brand-600);background:#fff;color:var(--color-brand-700);padding:.85rem 1.9rem;font-family:var(--font-display);font-weight:800;transition:color .25s ease,transform .14s var(--ease-snap)}.liquido-btn:before{content:"";position:absolute;z-index:-1;left:-10%;right:-10%;top:0;height:170%;border-radius:45% 55% 0 0/16% 20% 0 0;background:var(--color-brand-600);transform:translateY(101%);transition:transform .45s var(--ease-snap)}.liquido-btn:active{transform:scale(.97)}.liquido-bubble{max-width:22rem;border-radius:2rem 2rem 2rem .5rem;background:#fff;padding:1.1rem 1.4rem;box-shadow:0 18px 40px -26px #0f3a7380}.liquido-cat{display:block;aspect-ratio:1;overflow:hidden;border-radius:62% 38% 46% 54%/55% 48% 52% 45%;background:var(--color-brand-200);transition:border-radius .6s var(--ease-swap),transform .3s var(--ease-snap)}.liquido-cat-alt{border-radius:42% 58% 60% 40%/46% 56% 44% 54%}.liquido-media{--blob: 46% 54% 50% 50% / 52% 46% 54% 48%}.liquido-media>img,.liquido-media>span.inset-0{border-radius:var(--blob);transition:border-radius .6s var(--ease-swap)}.liquido-field{border-radius:999px;border:2px solid var(--color-brand-200);background:#fff;padding:.5rem 1rem;font-size:14px;outline:none;transition:border-color .15s ease}.liquido-field:focus{border-color:var(--color-brand-500)}.liquido-chip{border-radius:999px;border:2px solid var(--color-brand-200);background:#fff;padding:.35rem 1rem;font-size:14px;font-weight:700;color:var(--color-brand-700);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.liquido-chip.is-on{background:var(--color-brand-600);border-color:var(--color-brand-600);color:#fff}@media(hover:hover)and (pointer:fine){.liquido-btn:hover{color:#fff}.liquido-btn:hover:before{transform:translateY(-14%)}.group:hover>.liquido-cat{border-radius:38% 62% 58% 42%/45% 55%;transform:scale(1.04)}.group:hover>.liquido-media{--blob: 56% 44% 42% 58% / 44% 56% 46% 54%}}@keyframes kinetico-rise{0%{transform:translate3d(0,108%,0)}to{transform:none}}[data-layout=kinetico],.tpl-kinetico{--font-display: "Anybody", "Archivo", system-ui, sans-serif;--font-sans: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #f6f6f1;--color-brand-100: #e9e9e0;--color-brand-200: #d2d2c6;--color-brand-300: #a8a89c;--color-brand-400: #6f6f66;--color-brand-500: #1d1d1b;--color-brand-600: #111110;--color-brand-700: #0a0a09;--color-brand-800: #050505;--radius-xs: 0px;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-xl: 0px;--radius-2xl: 0px;--radius-3xl: 0px}.kinetico-kicker{font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#6f6f66}.kinetico-title{font-family:var(--font-display);font-size:min(10.5rem,calc((min(100vw,80rem) - 4rem) / (var(--len, 8) * 1.14)));line-height:.9;text-transform:uppercase;font-variation-settings:"wdth" calc(150 - var(--s, 0) * 95),"wght" calc(900 - var(--s, 0) * 560)}.kinetico-word{display:block;overflow:hidden;white-space:nowrap;padding-top:.16em;margin-top:-.1em}.kinetico-letter{display:inline-block;animation:kinetico-rise .85s var(--ease-snap) both}.kinetico-h2{font-family:var(--font-display);font-size:clamp(1.9rem,5vw,3.6rem);line-height:.95;text-transform:uppercase;font-variation-settings:"wdth" 130,"wght" 850;color:#111110}.kinetico-h2.text-white{color:#fff}.kinetico-btn{background:#111110;color:#d4ff3a;padding:.9rem 1.5rem;font-family:var(--font-display);font-size:13px;text-transform:uppercase;letter-spacing:.08em;font-variation-settings:"wdth" 125,"wght" 800;transition:background-color .18s ease,color .18s ease,transform .14s var(--ease-snap)}.kinetico-btn:active{transform:scale(.97)}.kinetico-link{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.kinetico-ribbons{position:relative;overflow:hidden;padding:1.6rem 0}.kinetico-ribbon{width:104%;margin-left:-2%;padding:.7rem 0}.kinetico-ribbon-lime{background:#d4ff3a;color:#111110;transform:rotate(-1.6deg)}.kinetico-ribbon-ink{background:#111110;color:#f6f6f1;transform:rotate(1.6deg);margin-top:-.4rem}.kinetico-ribbon-item{flex-shrink:0;padding-right:1.6rem;font-family:var(--font-display);font-size:clamp(1.1rem,2.6vw,1.9rem);text-transform:uppercase;white-space:nowrap;font-variation-settings:"wdth" 140,"wght" 850}.kinetico-percent{font-family:var(--font-display);font-size:clamp(3rem,7vw,5rem);line-height:.85;font-variation-settings:"wdth" 60,"wght" 900}.kinetico-clip-wrap{overflow:hidden;background:#111110;padding:1.5rem 0 1rem;text-align:center}.kinetico-clip{display:inline-block;font-family:var(--font-display);font-size:clamp(4rem,21vw,21rem);line-height:.86;text-transform:uppercase;white-space:nowrap;font-variation-settings:"wdth" calc(55 + var(--s, .6) * 95),"wght" 900;background-color:#d4ff3a;background-size:cover;background-position:center;-webkit-background-clip:text;background-clip:text;color:transparent}.kinetico-row{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:2px solid #111110;padding:.9rem 0;text-align:left}.kinetico-row-label{font-family:var(--font-display);font-size:clamp(1.8rem,6.4vw,5rem);line-height:1;text-transform:uppercase;font-variation-settings:"wdth" 110,"wght" 800;transition:transform .35s var(--ease-snap)}.kinetico-row-arrow{display:inline-block;font-size:1.4rem;transition:transform .35s var(--ease-snap)}.kinetico-ink{background:#111110}.kinetico-ink h3,.kinetico-ink app-product-card p:last-child{color:#f6f6f1}.kinetico-top{position:relative;padding-top:2.6rem}.kinetico-top-num{position:absolute;left:0;top:0;font-family:var(--font-display);font-size:2.2rem;line-height:1;color:#d4ff3a;font-variation-settings:"wdth" 60,"wght" 900}.kinetico-field{border:0;border-bottom:2px solid #111110;background:transparent;padding:.5rem .2rem;font-size:14px;outline:none}.kinetico-field:focus{background:#d4ff3a}.kinetico-chip{border:2px solid #111110;padding:.3rem .85rem;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}.kinetico-chip.is-on{background:#111110;color:#d4ff3a}@media(hover:hover)and (pointer:fine){.kinetico-btn:hover{background:#d4ff3a;color:#111110}.kinetico-row:hover .kinetico-row-label{transform:translate(1.2rem) skew(-8deg)}.kinetico-row:hover .kinetico-row-arrow{transform:translate(.6rem)}.kinetico-chip:hover{background:#d4ff3a}.kinetico-chip.is-on:hover{background:#111110}}@keyframes orbita-turn{to{transform:rotateX(72deg) rotate(360deg)}}@keyframes orbita-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}[data-layout=orbita],.tpl-orbita{--font-display: "Unbounded", "Outfit", system-ui, sans-serif;--font-sans: "Onest", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #f0fafb;--color-brand-100: #d9f1f4;--color-brand-200: #b3e2e9;--color-brand-300: #7fcbd6;--color-brand-400: #45acbb;--color-brand-500: #1c8fa0;--color-brand-600: #127385;--color-brand-700: #115c6b;--color-brand-800: #124a56}@media(max-width:479px){[data-layout=orbita] app-header header a>span.font-display{font-size:.95rem}}.orbita-sky{background:radial-gradient(60% 50% at 50% 100%,#ffe1c8 0%,transparent 70%),linear-gradient(180deg,var(--color-brand-100),var(--color-brand-50))}.orbita-ellipse{position:absolute;left:50%;top:46%;border:2px dashed rgba(18,115,133,.28);border-radius:50%;pointer-events:none;transform:rotateX(72deg);animation:orbita-turn 60s linear infinite}.orbita-ellipse-a{width:70rem;height:70rem;margin:-35rem 0 0 -35rem}.orbita-ellipse-b{width:46rem;height:46rem;margin:-23rem 0 0 -23rem;animation-duration:42s;animation-direction:reverse}.orbita-kicker{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#d9661f}.orbita-btn{border-radius:999px;background:var(--color-brand-600);color:#fff;padding:.85rem 1.8rem;font-family:var(--font-display);font-size:13px;font-weight:600;box-shadow:0 16px 30px -18px #124a56e6;transition:background-color .18s ease,transform .14s var(--ease-snap)}.orbita-btn:active{transform:scale(.97)}.orbita-link{font-size:14px;font-weight:700;color:var(--color-brand-600);text-decoration:underline;text-underline-offset:4px}.orbita-space{display:flex;align-items:center;justify-content:center;height:24rem;margin-top:1rem;overflow:hidden;perspective:1500px}.orbita-ring{display:flex;gap:1rem;width:100%;height:19rem;overflow-x:auto;padding-inline:1.25rem;scrollbar-width:none}.orbita-item{flex-shrink:0;width:11rem;height:100%}.orbita-item>*{display:block;height:100%;transition:transform .4s var(--ease-snap)}.orbita-ring.is-3d{position:relative;display:block;width:11rem;overflow:visible;padding:0;transform-style:preserve-3d;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;will-change:transform}.orbita-ring.is-3d:active{cursor:grabbing}.orbita-ring.is-3d>.orbita-item{position:absolute;inset:0;backface-visibility:hidden}.orbita-ring.is-3d>.orbita-item.is-front>*{transform:scale(1.1)}.orbita-ring.is-3d img{pointer-events:none;-webkit-user-drag:none}.orbita-hint:has(+.orbita-space>.orbita-ring:not(.is-3d)){visibility:hidden}@media(max-width:639px){.orbita-space{height:21rem}.orbita-ring{height:16.5rem}.orbita-ring.is-3d,.orbita-item{width:9rem}}.orbita-promo{display:flex;align-items:center;gap:1rem;border-radius:999px;background:#fff;padding:.7rem 1.4rem .7rem .7rem;box-shadow:0 16px 30px -24px #124a56b3}.orbita-moon{flex-shrink:0;display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:999px;background:#ff8a3d;color:#fff;font-family:var(--font-display);font-size:.8rem;font-weight:700}.orbita-planet-btn{width:8.5rem;text-align:center}.orbita-planet{display:block;width:8.5rem;height:8.5rem;border-radius:999px;background:var(--color-brand-200);padding:.4rem;box-shadow:0 0 0 2px var(--color-brand-200),0 22px 30px -22px #124a56cc;animation:orbita-float 6s ease-in-out infinite}.orbita-field{border-radius:999px;border:1px solid var(--color-brand-200);background:#fff;padding:.5rem 1rem;font-size:14px;outline:none}.orbita-field:focus{border-color:var(--color-brand-500);box-shadow:0 0 0 3px #1c8fa02e}.orbita-chip{border-radius:999px;border:1px solid var(--color-brand-200);background:#fff;padding:.35rem 1rem;font-size:14px;font-weight:600;color:var(--color-brand-700);transition:background-color .15s ease,color .15s ease}.orbita-chip.is-on{background:var(--color-brand-600);border-color:var(--color-brand-600);color:#fff}@media(hover:hover)and (pointer:fine){.orbita-btn:hover{background:var(--color-brand-700)}.orbita-planet-btn:hover .orbita-planet{animation-play-state:paused;box-shadow:0 0 0 3px #ff8a3d,0 22px 30px -22px #124a56cc}}[data-layout=estela],.tpl-estela{--font-display: "Instrument Serif", "Georgia", serif;--font-sans: "Instrument Sans", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #f8f7f0;--color-brand-100: #eeecdd;--color-brand-200: #dcd9bd;--color-brand-300: #bfbd8f;--color-brand-400: #9a9c5f;--color-brand-500: #74793d;--color-brand-600: #5c612f;--color-brand-700: #474b26;--color-brand-800: #363a1f}.estela-kicker{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--color-brand-600)}.estela-btn{display:inline-block;border-radius:999px;background:#1f2112;color:var(--color-brand-50);padding:1rem 2rem;font-size:15px;font-weight:600}.estela-btn:active{opacity:.85}.estela-link{font-size:14px;font-weight:600;color:var(--color-brand-700);text-decoration:underline;text-underline-offset:4px}.estela-index{position:relative;overflow:hidden;background:var(--color-brand-100)}.estela-row{display:flex;width:100%;align-items:center;gap:1rem;border-bottom:1px solid #1f2112;padding:1rem 0;text-align:left;transition:opacity .25s ease}.estela-row-num{width:2rem;font-size:12px;font-weight:600;color:var(--color-brand-600)}.estela-row-label{flex:1;min-width:0;font-family:var(--font-display);font-size:clamp(2.2rem,8vw,6rem);line-height:1;color:#1f2112;transition:transform .4s var(--ease-snap)}.estela-row-meta{display:flex;align-items:center;gap:1rem;font-size:13px;color:var(--color-brand-700);white-space:nowrap}.estela-row-arrow{display:inline-block;font-size:1.3rem;transition:transform .4s var(--ease-snap)}.estela-row-thumb{flex-shrink:0;width:3.4rem;height:4.4rem;border-radius:.7rem;object-fit:cover}.estela-ghost{position:absolute;left:0;top:0;z-index:5;width:15rem;aspect-ratio:3 / 4;margin-left:11rem;overflow:hidden;border-radius:1.2rem;pointer-events:none;opacity:0;transition:opacity .25s ease;will-change:transform}.estela-index.is-trailing .estela-ghost-0{opacity:.22}.estela-index.is-trailing .estela-ghost-1{opacity:.5}.estela-index.is-trailing .estela-ghost-2{opacity:1;box-shadow:0 30px 50px -30px #1f2112cc}.estela-band{background:var(--color-brand-100)}.estela-field{border:0;border-bottom:1px solid #1f2112;background:transparent;padding:.5rem .1rem;font-size:14px;outline:none}.estela-field:focus{border-bottom-color:var(--color-brand-500);box-shadow:0 1px 0 var(--color-brand-500)}.estela-chip{border-radius:999px;border:1px solid #1f2112;padding:.35rem 1rem;font-size:14px;transition:background-color .15s ease,color .15s ease}.estela-chip.is-on{background:#1f2112;color:var(--color-brand-50)}@media(hover:hover)and (pointer:fine){.estela-row-thumb{display:none}.estela-index:has(.estela-row:hover) .estela-row:not(:hover){opacity:.35}.estela-row:hover .estela-row-label{transform:translate(1.2rem)}.estela-row:hover .estela-row-arrow{transform:translate(.5rem)}.estela-chip:hover{background:#1f2112;color:var(--color-brand-50)}}@keyframes origami-drift{0%,to{transform:translateZ(0) rotate(var(--r, 0deg))}50%{transform:translate3d(0,-14px,0) rotate(calc(var(--r, 0deg) + 8deg))}}[data-layout=origami],.tpl-origami{--font-display: "Young Serif", "Georgia", serif;--font-sans: "Albert Sans", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #fff6f8;--color-brand-100: #ffe6ec;--color-brand-200: #ffc8d5;--color-brand-300: #ff9db4;--color-brand-400: #f56f90;--color-brand-500: #de4b77;--color-brand-600: #c23664;--color-brand-700: #9c2a51;--color-brand-800: #7a2343;--radius-xs: 0px;--radius-sm: 0px;--radius-md: 2px;--radius-lg: 2px;--radius-xl: 3px;--radius-2xl: 4px;--radius-3xl: 4px}.origami-paper{background:linear-gradient(115deg,transparent 0 38%,rgba(194,54,100,.05) 38% 39%,transparent 39% 71%,rgba(194,54,100,.05) 71% 72%,transparent 72%),linear-gradient(180deg,var(--color-brand-100),var(--color-brand-50))}.origami-stage{perspective:1200px}.origami-tri{position:absolute;width:7rem;height:7rem;pointer-events:none;clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(100deg,var(--color-brand-300) 0 50%,var(--color-brand-400) 50% 100%);opacity:.7;animation:origami-drift 9s ease-in-out infinite}.origami-tri-a{--r: -18deg;left:4%;top:12%}.origami-tri-b{--r: 24deg;right:6%;top:6%;width:4.5rem;height:4.5rem;animation-duration:11s;background:linear-gradient(100deg,#ffd9a0 0 50%,#f9bd6b 50% 100%)}.origami-tri-c{--r: 160deg;left:44%;bottom:14%;width:3.5rem;height:3.5rem;animation-duration:13s;background:linear-gradient(100deg,#b9e3d6 0 50%,#8dcdb9 50% 100%)}.origami-sheet{overflow:hidden;background:#fff;clip-path:polygon(0 0,calc(100% - 3rem) 0,100% 3rem,100% 100%,0 100%)}.origami-zig{height:1.4rem;background:var(--color-brand-50);clip-path:polygon(0 100%,0 40%,2.5% 0,5% 40%,7.5% 0,10% 40%,12.5% 0,15% 40%,17.5% 0,20% 40%,22.5% 0,25% 40%,27.5% 0,30% 40%,32.5% 0,35% 40%,37.5% 0,40% 40%,42.5% 0,45% 40%,47.5% 0,50% 40%,52.5% 0,55% 40%,57.5% 0,60% 40%,62.5% 0,65% 40%,67.5% 0,70% 40%,72.5% 0,75% 40%,77.5% 0,80% 40%,82.5% 0,85% 40%,87.5% 0,90% 40%,92.5% 0,95% 40%,97.5% 0,100% 40%,100% 100%)}.origami-kicker{font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-brand-600)}.origami-btn{background:var(--color-brand-600);color:#fff;padding:.9rem 1.8rem .9rem 1.5rem;font-weight:700;clip-path:polygon(0 0,calc(100% - .9rem) 0,100% .9rem,100% 100%,0 100%);transition:background-color .18s ease,transform .14s var(--ease-snap)}.origami-btn:active{transform:scale(.97)}.origami-link{font-size:14px;font-weight:700;color:var(--color-brand-600);text-decoration:underline;text-underline-offset:4px}.origami-note{position:relative;background:#fff;padding:1.2rem 2.6rem 1.2rem 1.2rem;clip-path:polygon(0 0,calc(100% - 2rem) 0,100% 2rem,100% 100%,0 100%)}.origami-note:after,.origami-ear{content:"";position:absolute;right:0;top:0;width:2rem;height:2rem;background:linear-gradient(225deg,transparent 0 50%,var(--color-brand-200) 50% 100%)}.origami-tile{position:relative;background:#fff;padding:.7rem .7rem 1rem;text-align:left;clip-path:polygon(0 0,calc(100% - 2rem) 0,100% 2rem,100% 100%,0 100%)}.origami-tile-photo{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--color-brand-100)}.origami-tile-photo img{transition:transform .6s var(--ease-snap)}.origami-ear{transform-origin:100% 0;transition:transform .35s var(--ease-snap)}.origami-band{background:var(--color-brand-100)}.origami-env{perspective:900px}.origami-flap{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;min-height:2.5rem;background:var(--color-brand-100);padding:.5rem .6rem;transform-origin:50% 0;transition:transform .35s var(--ease-snap),opacity .25s ease}.origami-flap-label{margin-right:.2rem;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand-700)}.origami-size{background:#fff;padding:.1rem .4rem;font-size:11px;font-weight:700;color:var(--color-brand-800)}.origami-field{border:1px solid var(--color-brand-200);background:#fff;padding:.5rem .75rem;font-size:14px;outline:none}.origami-field:focus{border-color:var(--color-brand-500)}.origami-chip{background:#fff;padding:.4rem 1.1rem .4rem .9rem;font-size:14px;font-weight:700;color:var(--color-brand-700);clip-path:polygon(0 0,calc(100% - .6rem) 0,100% .6rem,100% 100%,0 100%);transition:background-color .15s ease,color .15s ease}.origami-chip.is-on{background:var(--color-brand-600);color:#fff}@media(hover:hover)and (pointer:fine){.origami-btn:hover{background:var(--color-brand-700)}.origami-tile:hover .origami-tile-photo img{transform:scale(1.06)}.origami-tile:hover .origami-ear{transform:scale(1.5)}.origami-flap{transform:rotateX(-88deg);opacity:0}.origami-env:hover .origami-flap,.origami-env:focus-within .origami-flap{transform:none;opacity:1}}@keyframes historias-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-layout=historias],.tpl-historias{--font-display: "Lexend", system-ui, sans-serif;--font-sans: "Be Vietnam Pro", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #faf5ff;--color-brand-100: #f1e6ff;--color-brand-200: #e2ccff;--color-brand-300: #cba5ff;--color-brand-400: #ad74ff;--color-brand-500: #8b3dff;--color-brand-600: #7426e6;--color-brand-700: #5d1dbb;--color-brand-800: #471a8d;--historias-grad: linear-gradient(45deg, #ffb13d, #ff4d8d 55%, #8b3dff)}.historias-top{background:linear-gradient(180deg,var(--color-brand-100),var(--color-brand-50))}.historias-kicker{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ff4d8d}.historias-btn{border-radius:999px;background:var(--color-brand-600);color:#fff;padding:.85rem 1.7rem;font-family:var(--font-display);font-weight:700;transition:background-color .18s ease,transform .14s var(--ease-snap)}.historias-btn:active{transform:scale(.96)}.historias-link{font-size:14px;font-weight:700;color:var(--color-brand-600)}.historias-viewer{position:relative;width:100%;max-width:22rem;margin-inline:auto;aspect-ratio:9 / 15;max-height:74svh;overflow:hidden;border-radius:1.8rem;background:#1b1030;box-shadow:0 34px 60px -34px #471a8dcc;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.historias-story{position:absolute;inset:0;opacity:0;transform:scale(1.04);transition:opacity .35s ease,transform .5s var(--ease-snap)}.historias-story.is-on{opacity:1;transform:none}.historias-story img{-webkit-user-drag:none}.historias-promo{display:flex;height:100%;flex-direction:column;justify-content:center;background:var(--historias-grad);padding:2rem 1.6rem;color:#fff}.historias-promo-tag{align-self:flex-start;border-radius:999px;background:#ffffff38;padding:.25rem .8rem;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.historias-promo-num{margin-top:1rem;font-family:var(--font-display);font-size:5.5rem;font-weight:800;line-height:.9}.historias-bars{position:absolute;left:.7rem;right:.7rem;top:.7rem;z-index:3;display:flex;gap:.25rem}.historias-bar{flex:1;height:3px;overflow:hidden;border-radius:3px;background:#ffffff61}.historias-bar>span{display:block;height:100%;background:#fff;transform-origin:0 50%;transform:scaleX(0)}.historias-bar.is-done>span{transform:scaleX(1)}.historias-bar.is-active>span{animation:historias-fill 5s linear forwards}.historias-viewer.is-paused .historias-bar.is-active>span{animation-play-state:paused}.historias-who{position:absolute;left:.8rem;top:1.5rem;z-index:3;display:flex;align-items:center;gap:.5rem;text-shadow:0 1px 6px rgba(0,0,0,.5)}.historias-viewer:before{content:"";position:absolute;inset:0 0 auto;z-index:2;height:6rem;background:linear-gradient(180deg,rgba(0,0,0,.45),transparent);pointer-events:none}.historias-zone{position:absolute;top:0;bottom:0;z-index:4}.historias-zone-prev{left:0;width:32%}.historias-zone-next{right:0;width:68%}.historias-ring-btn{flex-shrink:0;width:4.9rem;text-align:center}.historias-ring{display:block;width:4.9rem;height:4.9rem;border-radius:999px;background:var(--historias-grad);padding:3px;transition:transform .2s var(--ease-snap)}.historias-ring.is-on{transform:scale(.92);background:var(--color-brand-300)}.historias-ring-in{display:block;width:100%;height:100%;border-radius:999px;border:3px solid var(--color-brand-50);background:var(--color-brand-100);overflow:hidden}.historias-ring-btn:active .historias-ring{transform:scale(.94)}.historias-reel{display:flex;gap:.9rem;overflow-x:auto;padding:0 max(1rem,calc((100vw - 72rem)/2 + 2rem)) .8rem;scroll-snap-type:x mandatory;scrollbar-width:none}.historias-reel::-webkit-scrollbar{display:none}.historias-reel-item{flex-shrink:0;width:min(72vw,17rem);scroll-snap-align:center}.historias-field{border-radius:.9rem;border:1px solid var(--color-brand-200);background:#fff;padding:.6rem .85rem;font-size:16px;outline:none}.historias-field:focus{border-color:var(--color-brand-500);box-shadow:0 0 0 3px #8b3dff2e}.historias-filter-btn{display:inline-flex;align-items:center;gap:.5rem;border-radius:.9rem;background:var(--color-brand-800);color:#fff;padding:.7rem 1.1rem;font-weight:700;transition:transform .14s var(--ease-snap)}.historias-filter-btn:active{transform:scale(.96)}.historias-count{display:grid;place-items:center;min-width:1.3rem;height:1.3rem;border-radius:999px;background:#ff4d8d;font-size:11px}.historias-chip{border-radius:999px;background:#fff;border:1px solid var(--color-brand-200);padding:.4rem 1rem;font-size:14px;font-weight:600;color:var(--color-brand-800);transition:background-color .15s ease,color .15s ease}.historias-chip.is-on{background:var(--color-brand-600);border-color:var(--color-brand-600);color:#fff}.historias-label{display:grid;gap:.3rem;font-size:12px;font-weight:700;color:var(--color-brand-800)}.historias-sheet{position:fixed;inset:auto 0 0;width:100%;max-width:34rem;max-height:86svh;margin:0 auto;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:1.6rem 1.6rem 0 0;background:#fff;padding:0 0 env(safe-area-inset-bottom);transform:translateY(calc(100% + var(--drag, 0px)));transition:transform .4s var(--ease-sheet),overlay .4s allow-discrete,display .4s allow-discrete}.historias-sheet[open]{transform:translateY(var(--drag, 0px))}.historias-sheet.is-dragging{transition:none}@starting-style{.historias-sheet[open]{transform:translateY(100%)}}.historias-sheet::backdrop{background:#1b103000;transition:background-color .3s ease,overlay .3s allow-discrete,display .3s allow-discrete}.historias-sheet[open]::backdrop{background:#1b10308c}@starting-style{.historias-sheet[open]::backdrop{background:#1b103000}}.historias-handle{display:grid;place-items:center;padding:.8rem 0 .9rem;cursor:grab;touch-action:none}.historias-handle>span{width:2.6rem;height:.3rem;border-radius:999px;background:var(--color-brand-200)}@media(hover:hover)and (pointer:fine){.historias-btn:hover{background:var(--color-brand-700)}.historias-chip:hover{border-color:var(--color-brand-500)}.historias-ring-btn:hover .historias-ring{transform:scale(1.05)}}[data-layout=portal],.tpl-portal{--font-display: "Marcellus", "Georgia", serif;--font-sans: "Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #fbf6f0;--color-brand-100: #f3e7d8;--color-brand-200: #e6cfb3;--color-brand-300: #d3ad84;--color-brand-400: #b98658;--color-brand-500: #9a6638;--color-brand-600: #7f512b;--color-brand-700: #663f24;--color-brand-800: #4f311e}.portal-scene{position:relative;height:225svh}.portal-stage{position:sticky;top:4rem;height:calc(100svh - 4rem);overflow:hidden;background:var(--color-brand-50);--ix: 33%}@media(max-width:767px){.portal-stage{--ix: 20%}}.portal-copy{position:absolute;left:0;right:0;z-index:1;padding-inline:1.25rem;text-align:center}.portal-copy-top{top:4%}.portal-copy-bottom{bottom:3%}.portal-kicker{font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--color-brand-500)}.portal-window{--k: calc(1 - var(--s, 0));position:absolute;inset:0;z-index:2;background:var(--color-brand-200);clip-path:inset(calc(var(--k) * 31%) calc(var(--k) * var(--ix)) calc(var(--k) * 24%) round calc(var(--k) * 999px) calc(var(--k) * 999px) 0 0);will-change:clip-path}.portal-zoom{position:absolute;inset:0;transform:scale(calc(1.3 - var(--s, 0) * .3));will-change:transform}.portal-veil{position:absolute;inset:0;background:linear-gradient(to top,rgba(40,24,14,.7),transparent 55%);opacity:calc((var(--s, 0) - .55) * 2.4);pointer-events:none}.portal-enter{position:absolute;left:0;right:0;bottom:9%;text-align:center;font-family:var(--font-display);font-size:clamp(1.8rem,5vw,3.4rem);color:#fff;opacity:calc((var(--s, 0) - .65) * 3);pointer-events:none}.portal-btn{border-radius:999px 999px .4rem .4rem;background:var(--color-brand-700);color:var(--color-brand-50);padding:.9rem 1.9rem .8rem;font-weight:700;transition:background-color .18s ease,transform .14s var(--ease-snap)}.portal-btn:active{transform:scale(.97)}.portal-link{font-size:14px;font-weight:700;color:var(--color-brand-600);text-decoration:underline;text-underline-offset:4px}.portal-promo{border-radius:1.5rem 1.5rem .4rem .4rem;border:1px solid var(--color-brand-200);background:#fff;padding:1.3rem 1.2rem 1.1rem}.portal-door{display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:999px 999px 0 0;background:var(--color-brand-200)}.portal-door-img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-snap)}.portal-field{border-radius:.9rem .9rem .3rem .3rem;border:1px solid var(--color-brand-200);background:#fff;padding:.5rem .8rem;font-size:14px;outline:none}.portal-field:focus{border-color:var(--color-brand-500)}.portal-chip{border-radius:999px 999px .3rem .3rem;border:1px solid var(--color-brand-300);padding:.45rem 1.1rem .35rem;font-size:14px;font-weight:600;color:var(--color-brand-800);transition:background-color .15s ease,color .15s ease}.portal-chip.is-on{background:var(--color-brand-700);border-color:var(--color-brand-700);color:var(--color-brand-50)}[data-layout=portal] button[aria-label="Ampliar foto"]>img{view-transition-name:portal-foto}::view-transition-group(portal-foto){animation-duration:.45s;animation-timing-function:var(--ease-swap)}html:not([data-layout=portal])::view-transition-group(*),html:not([data-layout=portal])::view-transition-old(*),html:not([data-layout=portal])::view-transition-new(*){animation:none!important}@media(hover:hover)and (pointer:fine){.portal-btn:hover{background:var(--color-brand-800)}.group:hover>.portal-door>.portal-door-img{transform:scale(1.12)}.portal-chip:hover{border-color:var(--color-brand-600)}}[data-layout=cascada],.tpl-cascada{--font-display: "Fraunces", "Georgia", serif;--font-sans: "Public Sans", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #f4f8f4;--color-brand-100: #e3eee5;--color-brand-200: #c5dccb;--color-brand-300: #9cc3a7;--color-brand-400: #6fa482;--color-brand-500: #4c8663;--color-brand-600: #3a6c4f;--color-brand-700: #2f5640;--color-brand-800: #264533}.cascada-hero{background:linear-gradient(180deg,var(--color-brand-100),var(--color-brand-50))}.cascada-kicker{font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-brand-600)}.cascada-lead{color:#57534e}.cascada-stat{color:var(--color-brand-700);font-weight:600}.cascada-btn{border-radius:999px;background:var(--color-brand-600);color:#fff;padding:.85rem 1.8rem;font-weight:700;box-shadow:0 14px 26px -16px #264533e6;transition:background-color .18s ease,transform .14s var(--ease-snap)}.cascada-btn:active{transform:scale(.97)}.cascada-link{font-size:14px;font-weight:700;color:var(--color-brand-600);text-decoration:underline;text-underline-offset:4px}.cascada-frame{border-radius:1.6rem;box-shadow:0 40px 60px -40px #264533cc;background:var(--color-brand-200)}.cascada-drift{transform:translate3d(0,calc(var(--s, 0) * 14%),0);will-change:transform}.cascada-wall{overflow:hidden;padding:3rem 0 4rem}.cascada-cols{display:flex;align-items:flex-start;justify-content:center;gap:.75rem;padding-block:3rem}.cascada-col{--drift: 7rem;display:flex;flex:1;min-width:0;max-width:17rem;flex-direction:column;gap:1.25rem;transform:translate3d(0,calc((var(--s, .5) - .5) * var(--drift)),0);will-change:transform}.cascada-col-mid{--drift: -11rem;margin-top:2.5rem}@media(min-width:640px){.cascada-cols{gap:1.5rem}}.cascada-promo{border-radius:1.2rem;background:#fff;padding:1.2rem;box-shadow:0 2px 0 var(--color-brand-200),0 22px 30px -26px #264533b3}.cascada-promo-text{font-family:var(--font-display);font-size:1.25rem;line-height:1.25;color:var(--color-brand-800)}.cascada-promo-detail{margin-top:.25rem;font-size:14px;color:#78716c}.cascada-promo-ends{margin-top:.5rem;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand-600)}.cascada-cat{text-align:left}.cascada-cat-photo{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:1.2rem;background:var(--color-brand-200);box-shadow:0 26px 34px -28px #264533e6;transition:transform .35s var(--ease-snap),box-shadow .35s ease}.cascada-cat-label{display:block;margin-top:.7rem;font-family:var(--font-display);font-size:1.25rem;color:var(--color-brand-800)}.cascada-cat-count{display:block;font-size:12px;color:#78716c}.cascada-band{background:var(--color-brand-100)}.cascada-field{border-radius:.8rem;border:1px solid var(--color-brand-200);background:#fff;padding:.5rem .8rem;font-size:14px;outline:none;box-shadow:0 2px 0 var(--color-brand-200)}.cascada-field:focus{border-color:var(--color-brand-500)}.cascada-chip{border-radius:999px;background:#fff;padding:.4rem 1rem;font-size:14px;font-weight:600;color:var(--color-brand-800);box-shadow:0 2px 0 var(--color-brand-200);transition:background-color .15s ease,color .15s ease}.cascada-chip.is-on{background:var(--color-brand-600);color:#fff;box-shadow:0 2px 0 var(--color-brand-800)}@media(hover:hover)and (pointer:fine){.cascada-btn:hover{background:var(--color-brand-700)}.cascada-cat:hover .cascada-cat-photo{transform:translateY(-6px);box-shadow:0 34px 40px -28px #264533e6}}[data-layout=acordeon],.tpl-acordeon{--font-display: "Big Shoulders Display", "Barlow Condensed", system-ui, sans-serif;--font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #fff7f2;--color-brand-100: #ffe9dd;--color-brand-200: #ffcfb8;--color-brand-300: #ffa884;--color-brand-400: #f47a4f;--color-brand-500: #e4572e;--color-brand-600: #c8431f;--color-brand-700: #9f3519;--color-brand-800: #1f2a44;--radius-xs: 2px;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 4px;--radius-xl: 6px;--radius-2xl: 6px;--radius-3xl: 8px}.acordeon-kicker{font-size:12px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--color-brand-500)}.acordeon-lead{color:#475569}.acordeon-stat{font-weight:600;color:var(--color-brand-800)}.acordeon-media{border-radius:6px;background:var(--color-brand-200)}.acordeon-btn{background:var(--color-brand-500);color:#fff;padding:.85rem 1.7rem;font-family:var(--font-display);font-size:1.15rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;transition:background-color .18s ease,transform .14s var(--ease-snap)}.acordeon-btn:active{transform:scale(.97)}.acordeon-link{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-600);text-decoration:underline;text-underline-offset:4px}.acordeon-strips{display:flex;gap:.5rem;height:26rem}.acordeon-strip{position:relative;flex:1 1 0;min-width:0;overflow:hidden;border-radius:6px;background:var(--color-brand-800);color:#fff;text-align:left;transition:flex-grow .5s var(--ease-swap)}.acordeon-strip.is-open{flex-grow:5}.acordeon-strip-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55;transition:opacity .4s ease,transform .7s var(--ease-snap)}.acordeon-strip.is-open .acordeon-strip-img{opacity:1;transform:scale(1.04)}.acordeon-strip-shade{position:absolute;inset:0;background:linear-gradient(to top,#1f2a44e6,#1f2a441a 60%)}.acordeon-strip-tab{position:absolute;left:50%;bottom:1rem;font-family:var(--font-display);font-size:1.5rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transform:rotate(-90deg) translateY(-50%);transform-origin:0 0;transition:opacity .2s ease}.acordeon-strip.is-open .acordeon-strip-tab{opacity:0}.acordeon-strip-body{position:absolute;left:1.2rem;right:1.2rem;bottom:1.2rem;opacity:0;transform:translate3d(0,12px,0);transition:opacity .25s ease,transform .4s var(--ease-snap)}.acordeon-strip.is-open .acordeon-strip-body{opacity:1;transform:none;transition-delay:.2s}.acordeon-strip-go{display:inline-block;margin-top:.8rem;background:var(--color-brand-500);padding:.4rem .9rem;font-size:13px;font-weight:700;border-radius:4px}@media(max-width:767px){.acordeon-strips{flex-direction:column;height:34rem}.acordeon-strip-tab{left:1rem;bottom:auto;top:50%;transform:translateY(-50%)}}.acordeon-promo{position:relative;border-left:6px solid var(--color-brand-500);background:#fff;padding:1rem 1.1rem 1rem 4.6rem;border-radius:4px}.acordeon-promo-num{position:absolute;left:.8rem;top:.8rem;font-family:var(--font-display);font-size:2rem;font-weight:800;line-height:1;color:var(--color-brand-500)}.acordeon-promo-text{font-weight:700;line-height:1.3;color:var(--color-brand-800)}.acordeon-promo-detail{margin-top:.2rem;font-size:14px;color:#64748b}.acordeon-promo-ends{margin-top:.4rem;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-600)}.acordeon-band{background:var(--color-brand-100)}.acordeon-field{border:2px solid var(--color-brand-800);border-radius:4px;background:#fff;padding:.45rem .7rem;font-size:14px;outline:none}.acordeon-field:focus{border-color:var(--color-brand-500)}.acordeon-chip{border:2px solid var(--color-brand-800);border-bottom-width:4px;border-radius:8px 8px 0 0;padding:.3rem .9rem;font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-brand-800);transition:background-color .15s ease,color .15s ease}.acordeon-chip.is-on{background:var(--color-brand-800);color:#fff;border-bottom-color:var(--color-brand-500)}@media(hover:hover)and (pointer:fine){.acordeon-btn:hover{background:var(--color-brand-600)}.acordeon-chip:hover{border-bottom-color:var(--color-brand-500)}}[data-layout=persiana],.tpl-persiana{--font-display: "Libre Caslon Display", "Georgia", serif;--font-sans: "Libre Franklin", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #f5f7fa;--color-brand-100: #e6ebf1;--color-brand-200: #cbd6e2;--color-brand-300: #a4b6c9;--color-brand-400: #7790aa;--color-brand-500: #56718e;--color-brand-600: #435b75;--color-brand-700: #36495e;--color-brand-800: #2a384a;--radius-xs: 0px;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 2px;--radius-xl: 2px;--radius-2xl: 2px;--radius-3xl: 3px}.persiana-kicker{font-size:12px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--color-brand-500)}.persiana-lead{color:#57534e}.persiana-stat{color:var(--color-brand-600)}.persiana-media{background:var(--color-brand-200)}.persiana-btn{border:1px solid var(--color-brand-800);background:var(--color-brand-800);color:var(--color-brand-50);padding:.85rem 1.8rem;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,transform .14s var(--ease-snap)}.persiana-btn:active{transform:scale(.97)}.persiana-link{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-600);text-decoration:underline;text-underline-offset:5px}.persiana-rule{height:1.6rem;background:repeating-linear-gradient(to bottom,var(--color-brand-300) 0 1px,transparent 1px 6px);opacity:.7}.persiana-slats{position:absolute;inset:0;z-index:2;pointer-events:none}.persiana-slat{position:absolute;left:0;right:0;top:calc(var(--i) * 100% / 6);height:calc(100% / 6 + 1px);background:var(--color-brand-700);box-shadow:inset 0 -2px #0000002e;transform-origin:50% 0;transition:transform .7s var(--ease-swap);transition-delay:calc(var(--i) * 70ms)}.reveal-slats.is-visible .persiana-slat{transform:scaleY(0)}.persiana-promo{border-top:1px solid var(--color-brand-800);border-bottom:1px solid var(--color-brand-300);padding:1.1rem 0}.persiana-promo-text{font-family:var(--font-display);font-size:1.4rem;line-height:1.2;color:var(--color-brand-800)}.persiana-promo-detail{margin-top:.25rem;font-size:14px;color:#78716c}.persiana-promo-ends{margin-top:.5rem;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-500)}.persiana-cat{text-align:left}.persiana-cat-photo{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--color-brand-200)}.persiana-cat-photo img{transition:transform .8s var(--ease-snap)}.persiana-cat-label{display:block;margin-top:.7rem;font-family:var(--font-display);font-size:1.35rem;color:var(--color-brand-800)}.persiana-cat-count{display:block;font-size:12px;letter-spacing:.08em;color:#78716c}.persiana-band{background:var(--color-brand-100)}.persiana-field{border:0;border-top:1px solid var(--color-brand-300);border-bottom:1px solid var(--color-brand-800);background:transparent;padding:.5rem .3rem;font-size:14px;outline:none}.persiana-field:focus{border-bottom-color:var(--color-brand-500);background:#fff}.persiana-chip{border:1px solid var(--color-brand-300);padding:.35rem .9rem;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-700);transition:background-color .15s ease,color .15s ease}.persiana-chip.is-on{background:var(--color-brand-800);border-color:var(--color-brand-800);color:var(--color-brand-50)}@media(hover:hover)and (pointer:fine){.persiana-btn:hover{background:transparent;color:var(--color-brand-800)}.persiana-cat:hover .persiana-cat-photo img{transform:scale(1.06)}.persiana-chip:hover{border-color:var(--color-brand-800)}}[data-layout=collage],.tpl-collage{--font-display: "Shantell Sans", "Comic Neue", system-ui, sans-serif;--font-sans: "Atkinson Hyperlegible", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #fffbea;--color-brand-100: #fff2c2;--color-brand-200: #ffe38a;--color-brand-300: #b9c6ff;--color-brand-400: #7f95f5;--color-brand-500: #4a66e8;--color-brand-600: #2b50d6;--color-brand-700: #2140ad;--color-brand-800: #1b3286}.collage-hero{background:var(--color-brand-100)}.collage-kicker{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:#e0457b}.collage-lead{color:#44403c}.collage-stat{font-weight:700;color:var(--color-brand-700)}.collage-btn{border:3px solid var(--color-brand-800);border-radius:14px;background:var(--color-brand-600);color:#fff;padding:.75rem 1.6rem;font-family:var(--font-display);font-size:1.1rem;font-weight:700;transform:rotate(-1.5deg);transition:transform .18s var(--ease-snap),background-color .18s ease}.collage-btn:active{transform:rotate(-1.5deg) scale(.96)}.collage-link{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--color-brand-600);text-decoration:underline;text-decoration-style:wavy;text-underline-offset:5px}.collage-table{position:relative;height:24rem;margin-inline:auto;max-width:30rem}.collage-piece{--r: 0deg;position:absolute;width:9.5rem;margin:0;background:#fff;padding:.45rem .45rem .2rem;box-shadow:0 16px 24px -16px #1b32868c,0 0 0 1px #0000000d;transform:translate3d(var(--dx, 0px),var(--dy, 0px),0) rotate(var(--r));transition:box-shadow .2s ease;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.collage-piece.is-dragging{cursor:grabbing;box-shadow:0 34px 40px -20px #1b328699,0 0 0 1px #0000000d}.collage-piece img{display:block;width:100%;aspect-ratio:1;object-fit:cover;pointer-events:none}.collage-piece figcaption{overflow:hidden;padding:.35rem .1rem .25rem;font-family:var(--font-display);font-size:12px;font-weight:600;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#44403c}.collage-piece:before,.collage-taped:before{content:"";position:absolute;left:50%;top:-.6rem;z-index:1;width:4.2rem;height:1.3rem;margin-left:-2.1rem;background:#ffb7c5cc;transform:rotate(-3deg)}.collage-piece:nth-child(1){--r: -8deg;left:2%;top:6%}.collage-piece:nth-child(2){--r: 6deg;left:36%;top:0}.collage-piece:nth-child(3){--r: -3deg;right:1%;top:12%}.collage-piece:nth-child(4){--r: 9deg;left:10%;top:48%}.collage-piece:nth-child(5){--r: -6deg;left:40%;top:44%}.collage-piece:nth-child(6){--r: 4deg;right:3%;top:52%}.collage-hint{margin-top:.5rem;text-align:center;font-family:var(--font-display);font-size:.95rem;color:var(--color-brand-600)}@media(max-width:479px){.collage-table{height:21rem}.collage-piece{width:7.6rem}}.collage-taped{background:#fff;padding:.6rem;box-shadow:0 22px 30px -22px #1b32868c;transform:rotate(-.6deg)}.collage-taped app-hero-carousel{inset:.6rem;width:auto;height:auto}.collage-promo{border:2px dashed var(--color-brand-400);border-radius:14px;background:#fff;padding:1.1rem}.collage-promo:nth-child(odd){transform:rotate(-.8deg)}.collage-promo:nth-child(2n){transform:rotate(.9deg)}.collage-promo-text{font-family:var(--font-display);font-size:1.2rem;font-weight:700;line-height:1.25;color:var(--color-brand-800)}.collage-promo-detail{margin-top:.2rem;font-size:14px;color:#78716c}.collage-promo-ends{margin-top:.4rem;font-size:12px;font-weight:700;color:#e0457b}.collage-cat{background:#fff;padding:.5rem .5rem .8rem;text-align:center;box-shadow:0 16px 24px -18px #1b32868c;transition:transform .25s var(--ease-snap)}.collage-cat:nth-child(odd){transform:rotate(-2deg)}.collage-cat:nth-child(2n){transform:rotate(2deg)}.collage-cat-photo{display:block;aspect-ratio:1;overflow:hidden;background:var(--color-brand-200)}.collage-cat-label{display:block;margin-top:.5rem;font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--color-brand-800)}.collage-cat-count{display:block;font-size:12px;color:#78716c}.collage-band{background:var(--color-brand-100)}.collage-tilt>*{display:block;transition:transform .25s var(--ease-snap)}.collage-tilt:nth-child(odd)>*{transform:rotate(-1.2deg)}.collage-tilt:nth-child(2n)>*{transform:rotate(1.2deg)}.collage-field{border:2px solid var(--color-brand-800);border-radius:12px;background:#fff;padding:.45rem .8rem;font-size:14px;outline:none}.collage-field:focus{border-color:#e0457b}.collage-chip{border:2px solid var(--color-brand-800);border-radius:999px;background:#fff;padding:.3rem .95rem;font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--color-brand-800);transition:background-color .15s ease,color .15s ease}.collage-chip.is-on{background:var(--color-brand-600);color:#fff}@media(hover:hover)and (pointer:fine){.collage-btn:hover{transform:rotate(1deg);background:var(--color-brand-700)}.collage-cat:hover{transform:rotate(0) scale(1.03)}.collage-tilt:hover>*{transform:rotate(0)}.collage-chip:hover{background:var(--color-brand-200)}.collage-chip.is-on:hover{background:var(--color-brand-600)}}@property --fx{syntax: "<length-percentage>"; inherits: true; initial-value: 50%;}@property --fy{syntax: "<length-percentage>"; inherits: true; initial-value: 40%;}@keyframes foco-roam{0%{--fx: 25%;--fy: 30%}25%{--fx: 72%;--fy: 38%}50%{--fx: 60%;--fy: 70%}75%{--fx: 28%;--fy: 62%}to{--fx: 25%;--fy: 30%}}[data-layout=foco]{--font-display: "Bodoni Moda", "Georgia", serif;--font-sans: "Manrope", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #fbf8f1;--color-brand-100: #f3ecdb;--color-brand-200: #e6d7b3;--color-brand-300: #d9bd7c;--color-brand-400: #c99a3a;--color-brand-500: #b07d12;--color-brand-600: #8f640c;--color-brand-700: #6f4d0b;--color-brand-800: #2a2418}.tpl-foco{--font-display: "Bodoni Moda", "Georgia", serif;--font-sans: "Manrope", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #0c0b0a;--color-brand-100: #171512;--color-brand-200: #25211b;--color-brand-300: #4a4130;--color-brand-400: #ffd166;--color-brand-500: #ffb703;--color-brand-600: #ffc533;--color-brand-700: #ffd766;--color-brand-800: #ffe9a8;color:#f3ede0}.foco-stage{position:relative;display:flex;min-height:min(82svh,46rem);align-items:flex-end;overflow:hidden;background:#0c0b0a}.foco-dim,.foco-color{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.foco-dim{filter:grayscale(1) brightness(.34)}.foco-color{-webkit-mask-image:radial-gradient(circle 15rem at var(--fx) var(--fy),#000 0,rgba(0,0,0,.55) 55%,transparent 100%);mask-image:radial-gradient(circle 15rem at var(--fx) var(--fy),#000 0,rgba(0,0,0,.55) 55%,transparent 100%)}.foco-stage:not(.is-lit){animation:foco-roam 14s ease-in-out infinite}.foco-vignette{position:absolute;inset:0;background:linear-gradient(to top,#0c0b0af2,#0c0b0a33 55%,#0c0b0a80);pointer-events:none}.foco-copy{position:relative;z-index:1;width:100%;max-width:72rem;margin-inline:auto;padding:3rem 1.25rem;pointer-events:none}.foco-copy button{pointer-events:auto}@media(min-width:640px){.foco-copy{padding-inline:2rem}}.foco-kicker{font-size:12px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#ffb703}.foco-btn{border-radius:999px;background:#ffb703;color:#171512;padding:.85rem 1.8rem;font-weight:800;box-shadow:0 0 34px -6px #ffb703cc;transition:box-shadow .2s ease,transform .14s var(--ease-snap)}.foco-btn:active{transform:scale(.97)}.foco-link{font-size:14px;font-weight:700;color:#ffb703;text-decoration:underline;text-underline-offset:4px}.foco-frame{border-radius:1rem;box-shadow:0 0 0 1px #25211b,0 0 60px -20px #ffb70380}.foco-promo{border:1px solid #332d22;border-radius:1rem;background:#171512;padding:1.2rem}.foco-promo-text{font-family:var(--font-display);font-size:1.3rem;line-height:1.25;color:#fff}.foco-promo-detail{margin-top:.25rem;font-size:14px;color:#a39a86}.foco-promo-ends{margin-top:.5rem;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffb703}.foco-cat{text-align:left}.foco-cat-photo{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:1rem;background:#171512;box-shadow:0 0 0 1px #25211b;transition:box-shadow .3s ease}.foco-cat-label{display:block;margin-top:.7rem;font-family:var(--font-display);font-size:1.3rem;color:#fff}.foco-cat-count{display:block;font-size:12px;color:#a39a86}.foco-band{background:#100f0d}.foco-cat-photo img,.foco-shot{transition:filter .45s ease,transform .6s var(--ease-snap)}.foco-field{border-radius:999px;border:1px solid #332d22;background:#171512;color:#f3ede0;padding:.5rem 1rem;font-size:14px;outline:none;color-scheme:dark}.foco-field::placeholder{color:#8c8372}.foco-field:focus{border-color:#ffb703;box-shadow:0 0 0 3px #ffb70333}.foco-chip{border-radius:999px;border:1px solid #332d22;padding:.35rem 1rem;font-size:14px;font-weight:600;color:#e6dcc6;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.foco-chip.is-on{background:#ffb703;border-color:#ffb703;color:#171512}@media(hover:hover)and (pointer:fine){.foco-btn:hover{box-shadow:0 0 50px -4px #ffb703}.foco-cat-photo img,.foco-shot{filter:grayscale(.9) brightness(.6)}.foco-cat:hover .foco-cat-photo{box-shadow:0 0 0 1px #ffb703,0 0 40px -12px #ffb703cc}.foco-cat:hover .foco-cat-photo img,.group:hover .foco-shot{filter:none;transform:scale(1.05)}.foco-chip:hover{border-color:#ffb703}}@keyframes cinta-run{to{transform:translate3d(-50%,0,0)}}[data-layout=cinta],.tpl-cinta{--font-display: "Saira Condensed", "Barlow Condensed", system-ui, sans-serif;--font-sans: "Saira", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #f3f7ff;--color-brand-100: #e1ebff;--color-brand-200: #c2d6ff;--color-brand-300: #94b6ff;--color-brand-400: #5a8dff;--color-brand-500: #1f66ff;--color-brand-600: #0a4fe0;--color-brand-700: #083eb0;--color-brand-800: #0b2f7d;--radius-xs: 2px;--radius-sm: 3px;--radius-md: 4px;--radius-lg: 6px;--radius-xl: 8px;--radius-2xl: 10px;--radius-3xl: 12px}.cinta-kicker{font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--color-brand-600)}.cinta-lead{color:#475569}.cinta-stat{font-weight:600;color:var(--color-brand-800)}.cinta-media{border-radius:10px;border:3px solid var(--color-brand-800);background:var(--color-brand-200)}.cinta-btn{border-radius:6px;background:#ffd400;color:#14213d;padding:.8rem 1.6rem;font-family:var(--font-display);font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 4px #b89600;transition:transform .12s var(--ease-snap),box-shadow .12s var(--ease-snap)}.cinta-btn:active{transform:translateY(3px);box-shadow:0 1px #b89600}.cinta-link{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-600);text-decoration:underline;text-underline-offset:4px}.cinta-hazard{height:.9rem;background:repeating-linear-gradient(-45deg,#ffd400 0 14px,#14213d 14px 28px)}.cinta-belt{overflow:hidden;border-block:4px solid var(--color-brand-800);background:repeating-linear-gradient(90deg,rgba(11,47,125,.08) 0 2px,transparent 2px 28px),var(--color-brand-100);padding:1.2rem 0}.cinta-track{display:flex;width:max-content;animation:cinta-run calc(var(--n, 6) * 5.5s) linear infinite}.cinta-track-reverse{animation-direction:reverse;animation-duration:calc(var(--n, 6) * 7s)}.cinta-belt:hover .cinta-track,.cinta-belt:focus-within .cinta-track{animation-play-state:paused}.cinta-group{display:flex;flex-shrink:0;gap:1.25rem;padding-right:1.25rem}.cinta-item{width:13rem;flex-shrink:0}@media(max-width:639px){.cinta-item{width:10.5rem}}.cinta-belt-labels{background:var(--color-brand-800);border-color:#ffd400;padding:.7rem 0}.cinta-label{flex-shrink:0;border-radius:6px;background:#ffd400;padding:.3rem .9rem;font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#14213d}.cinta-promo{border-radius:8px;border:3px solid var(--color-brand-800);background:#fff;padding:1rem 1.1rem;box-shadow:5px 5px 0 var(--color-brand-800)}.cinta-promo-text{font-family:var(--font-display);font-size:1.4rem;font-weight:700;line-height:1.1;text-transform:uppercase;color:var(--color-brand-800)}.cinta-promo-detail{margin-top:.3rem;font-size:14px;color:#64748b}.cinta-promo-ends{margin-top:.4rem;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-600)}.cinta-cat{border-radius:8px;border:3px solid var(--color-brand-800);background:#fff;padding:.5rem .5rem .8rem;text-align:left;transition:transform .16s var(--ease-snap),box-shadow .16s var(--ease-snap);box-shadow:4px 4px 0 var(--color-brand-800)}.cinta-cat-photo{display:block;aspect-ratio:1;overflow:hidden;border-radius:4px;background:var(--color-brand-200)}.cinta-cat-label{display:block;margin-top:.6rem;font-family:var(--font-display);font-size:1.35rem;font-weight:700;text-transform:uppercase;line-height:1;color:var(--color-brand-800)}.cinta-cat-count{display:block;margin-top:.15rem;font-size:12px;color:#64748b}.cinta-field{border-radius:6px;border:2px solid var(--color-brand-800);background:#fff;padding:.45rem .7rem;font-size:14px;outline:none}.cinta-field:focus{box-shadow:0 0 0 3px #ffd400}.cinta-chip{border-radius:6px;border:2px solid var(--color-brand-800);background:#fff;padding:.25rem .9rem;font-family:var(--font-display);font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-brand-800);box-shadow:0 3px 0 var(--color-brand-800);transition:transform .12s var(--ease-snap),box-shadow .12s var(--ease-snap),background-color .15s ease}.cinta-chip.is-on{background:#ffd400;transform:translateY(3px);box-shadow:0 0 0 var(--color-brand-800)}@media(hover:hover)and (pointer:fine){.cinta-btn:hover{transform:translateY(-1px);box-shadow:0 5px #b89600}.cinta-cat:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--color-brand-800)}}[data-layout=ruleta],.tpl-ruleta{--font-display: "Chango", "Rammetto One", system-ui, sans-serif;--font-sans: "Rubik", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #fff5f6;--color-brand-100: #ffe3e7;--color-brand-200: #ffc2cb;--color-brand-300: #ff93a4;--color-brand-400: #ef5e78;--color-brand-500: #d12f52;--color-brand-600: #a4133c;--color-brand-700: #800f2f;--color-brand-800: #590d22}@media(max-width:479px){[data-layout=ruleta] app-header header a>span.font-display{font-size:.95rem}}.ruleta-kicker{font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-brand-500)}.ruleta-lead{color:#57534e}.ruleta-stat{font-weight:600;color:var(--color-brand-700)}.ruleta-media{background:var(--color-brand-200);box-shadow:0 0 0 .6rem #fff,0 0 0 .9rem var(--color-brand-600)}.ruleta-btn{border-radius:999px;background:var(--color-brand-600);color:#fff;padding:.8rem 1.7rem;font-weight:700;box-shadow:0 4px 0 var(--color-brand-800);transition:transform .12s var(--ease-snap),box-shadow .12s var(--ease-snap)}.ruleta-btn:active{transform:translateY(3px);box-shadow:0 1px 0 var(--color-brand-800)}.ruleta-link{font-size:14px;font-weight:700;color:var(--color-brand-600);text-decoration:underline;text-underline-offset:4px}.ruleta-felt{background:radial-gradient(70% 90% at 30% 40%,#8a1535,var(--color-brand-800))}.ruleta-wheel-wrap{position:relative;width:min(21rem,82vw);margin-inline:auto;padding-top:1.2rem}.ruleta-pin{position:absolute;left:50%;top:0;z-index:3;width:0;height:0;margin-left:-.8rem;border-inline:.8rem solid transparent;border-top:1.5rem solid #ffd166;filter:drop-shadow(0 3px 2px rgba(0,0,0,.35))}.ruleta-wheel{--rot: 0deg;position:relative;aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(from -22.5deg,#fff5f6 0 45deg,#ffe3e7 45deg 90deg);box-shadow:0 0 0 .5rem #ffd166,0 0 0 .8rem var(--color-brand-800),0 30px 40px -20px #000000b3;transform:rotate(var(--rot));transition:transform .9s var(--ease-swap)}.ruleta-slot{position:absolute;left:50%;top:50%;width:4.4rem;height:4.4rem;margin:-2.2rem 0 0 -2.2rem;border-radius:50%;transform:rotate(var(--a)) translateY(-185%)}.ruleta-token{display:block;width:100%;height:100%;overflow:hidden;border-radius:50%;border:3px solid #fff;background:var(--color-brand-100);box-shadow:0 6px 10px -4px #00000080;transform:rotate(calc(-1 * (var(--a) + var(--rot))));transition:transform .9s var(--ease-swap),box-shadow .25s ease}.ruleta-slot.is-on .ruleta-token{box-shadow:0 0 0 4px #ffd166,0 6px 10px -4px #00000080}.ruleta-hub{position:absolute;left:50%;top:50%;width:3.4rem;height:3.4rem;margin:-1.7rem 0 0 -1.7rem;border-radius:50%;background:#ffd166;box-shadow:inset 0 0 0 .5rem var(--color-brand-600)}@media(max-width:479px){.ruleta-slot{width:3.5rem;height:3.5rem;margin:-1.75rem 0 0 -1.75rem}}.ruleta-round{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%;background:#ffd166;color:var(--color-brand-800);font-weight:800;transition:transform .12s var(--ease-snap)}.ruleta-round:active{transform:scale(.92)}.ruleta-prize{overflow:hidden;border-radius:1.5rem;background:#fff;box-shadow:0 30px 40px -24px #000000b3}.ruleta-prize-photo{aspect-ratio:16 / 10;overflow:hidden;background:var(--color-brand-100)}.ruleta-promo{border-radius:1.4rem;border:2px solid var(--color-brand-200);background:#fff;padding:1.1rem 1.2rem}.ruleta-promo-text{font-size:1.1rem;font-weight:700;line-height:1.3;color:var(--color-brand-800)}.ruleta-promo-detail{margin-top:.2rem;font-size:14px;color:#78716c}.ruleta-promo-ends{margin-top:.4rem;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-500)}.ruleta-band{background:var(--color-brand-100)}.ruleta-field{border-radius:999px;border:2px solid var(--color-brand-200);background:#fff;padding:.45rem 1rem;font-size:14px;outline:none}.ruleta-field:focus{border-color:var(--color-brand-500)}.ruleta-chip{border-radius:999px;border:2px solid var(--color-brand-200);background:#fff;padding:.35rem 1rem;font-size:14px;font-weight:600;color:var(--color-brand-800);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.ruleta-chip.is-on{background:var(--color-brand-600);border-color:var(--color-brand-600);color:#fff}@media(hover:hover)and (pointer:fine){.ruleta-btn:hover{transform:translateY(-1px);box-shadow:0 5px 0 var(--color-brand-800)}.ruleta-slot:hover .ruleta-token{box-shadow:0 0 0 4px #ffd166,0 6px 10px -4px #00000080}.ruleta-chip:hover{border-color:var(--color-brand-500)}}@keyframes cubo-tick{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cubo-tick-b{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-layout=cubo],.tpl-cubo{--font-display: "Chakra Petch", "Space Grotesk", system-ui, sans-serif;--font-sans: "Sarabun", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #f6f7f9;--color-brand-100: #e9ecf0;--color-brand-200: #d3d9e1;--color-brand-300: #f3c77a;--color-brand-400: #e8a53a;--color-brand-500: #cf8410;--color-brand-600: #b26d08;--color-brand-700: #8c5506;--color-brand-800: #25303d;--radius-xs: 2px;--radius-sm: 3px;--radius-md: 4px;--radius-lg: 6px;--radius-xl: 8px;--radius-2xl: 10px;--radius-3xl: 12px}.cubo-hero{background:linear-gradient(160deg,var(--color-brand-100),var(--color-brand-50) 60%)}.cubo-kicker{font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--color-brand-600)}.cubo-lead{color:#475569}.cubo-stat{font-weight:600;color:var(--color-brand-800)}.cubo-btn{border-radius:6px;background:var(--color-brand-800);color:#fff;padding:.85rem 1.7rem;font-family:var(--font-display);font-weight:700;box-shadow:5px 5px 0 var(--color-brand-400);transition:transform .14s var(--ease-snap),box-shadow .14s var(--ease-snap)}.cubo-btn:active{transform:translate(3px,3px);box-shadow:2px 2px 0 var(--color-brand-400)}.cubo-link{font-size:14px;font-weight:700;color:var(--color-brand-600);text-decoration:underline;text-underline-offset:4px}.cubo-scene{--size: min(19rem, 70vw);width:var(--size);height:var(--size);margin:1.5rem auto 0;perspective:1100px}.cubo{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:translateZ(calc(var(--size) / -2)) rotateY(calc(var(--cara, 0) * -90deg));transition:transform .85s var(--ease-swap)}.cubo-face{position:absolute;inset:0;overflow:hidden;border-radius:10px;background:var(--color-brand-800);box-shadow:inset 0 0 0 3px #ffffff14;backface-visibility:hidden;transform:rotateY(calc(var(--i) * 90deg)) translateZ(calc(var(--size) / 2))}.cubo-side{display:flex;height:100%;flex-direction:column;justify-content:center;background:linear-gradient(150deg,var(--color-brand-500),var(--color-brand-700));padding:1.4rem;color:#fff}.cubo-promo-tag{align-self:flex-start;border-radius:4px;background:#00000040;padding:.2rem .6rem;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cubo-promo-num{margin-top:.6rem;font-family:var(--font-display);font-size:4rem;font-weight:700;line-height:.9}.cubo-round{display:grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:6px;background:var(--color-brand-800);color:#fff;font-weight:800;transition:transform .12s var(--ease-snap)}.cubo-round:active{transform:scale(.92)}.cubo-timer{width:6rem;height:4px;overflow:hidden;border-radius:4px;background:var(--color-brand-200)}.cubo-timer>span{display:block;height:100%;background:var(--color-brand-500);transform-origin:0 50%;animation:cubo-tick 4.5s linear forwards}.cubo-promo{border-radius:8px;border:2px solid var(--color-brand-800);background:#fff;padding:1.1rem;color:var(--color-brand-800);box-shadow:5px 5px 0 var(--color-brand-300)}.cubo-promo-text{font-family:var(--font-display);font-size:1.15rem;font-weight:700;line-height:1.25}.cubo-promo-detail{margin-top:.2rem;font-size:14px;color:#64748b}.cubo-promo-ends{margin-top:.4rem;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-600)}.cubo-cat{border-radius:8px;border:2px solid var(--color-brand-800);background:#fff;padding:.5rem .5rem .8rem;text-align:left;box-shadow:5px 5px 0 var(--color-brand-300);transition:transform .16s var(--ease-snap),box-shadow .16s var(--ease-snap)}.cubo-cat-photo{display:block;aspect-ratio:1;overflow:hidden;border-radius:4px;background:var(--color-brand-100)}.cubo-cat-label{display:block;margin-top:.6rem;font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--color-brand-800)}.cubo-cat-count{display:block;font-size:12px;color:#64748b}.cubo-band{background:var(--color-brand-100)}.cubo-field{border-radius:6px;border:2px solid var(--color-brand-800);background:#fff;padding:.45rem .7rem;font-size:14px;outline:none;box-shadow:3px 3px 0 var(--color-brand-200)}.cubo-field:focus{box-shadow:3px 3px 0 var(--color-brand-400)}.cubo-chip{border-radius:6px;border:2px solid var(--color-brand-800);background:#fff;padding:.3rem .9rem;font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--color-brand-800);box-shadow:3px 3px 0 var(--color-brand-200);transition:background-color .15s ease,color .15s ease}.cubo-chip.is-on{background:var(--color-brand-800);color:#fff;box-shadow:3px 3px 0 var(--color-brand-400)}@media(hover:hover)and (pointer:fine){.cubo-btn:hover{transform:translate(-1px,-1px);box-shadow:6px 6px 0 var(--color-brand-400)}.cubo-cat:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--color-brand-300)}.cubo-hero:has(.cubo-scene:hover) .cubo-timer>span{animation-play-state:paused}}[data-layout=espejo],.tpl-espejo{--font-display: "Familjen Grotesk", "Inter", system-ui, sans-serif;--font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #f7f5ff;--color-brand-100: #ece8ff;--color-brand-200: #d8d0ff;--color-brand-300: #b9abff;--color-brand-400: #9580ff;--color-brand-500: #7a5cff;--color-brand-600: #6343e6;--color-brand-700: #4d33b8;--color-brand-800: #1c1730}.espejo-kicker{font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-brand-600)}.espejo-lead{color:#57534e}.espejo-stat{font-weight:600;color:var(--color-brand-700)}.espejo-media{border-radius:1.4rem;background:var(--color-brand-200)}.espejo-btn{border-radius:999px;background:var(--color-brand-800);color:#fff;padding:.85rem 1.8rem;font-weight:700;transition:background-color .18s ease,transform .14s var(--ease-snap)}.espejo-btn:active{transform:scale(.97)}.espejo-link{font-size:14px;font-weight:700;color:var(--color-brand-600);text-decoration:underline;text-underline-offset:4px}.espejo-scene{position:relative;height:calc(100svh - 4rem + var(--n, 4) * 13rem);background:var(--color-brand-100)}.espejo-stage{--win: calc(100svh - 4rem) ;position:sticky;top:4rem;display:grid;height:calc(100svh - 4rem);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);gap:1.5rem;max-width:72rem;margin-inline:auto;padding-inline:2rem;overflow:hidden}.espejo-win{width:100%;max-width:18rem;height:var(--win);justify-self:center;overflow:hidden}.espejo-mid{align-self:center;text-align:center}.espejo-col{display:flex;flex-direction:column;gap:1.25rem;padding-block:1.5rem;transform:translate3d(0,calc(var(--s, 0) * min(0px,var(--win) - 100%)),0);will-change:transform}.espejo-col-b{transform:translate3d(0,calc((1 - var(--s, 0)) * min(0px,var(--win) - 100%)),0)}@media(max-width:767px){.espejo-stage{--win: calc(100svh - 13.5rem) ;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:9.5rem auto;gap:0 .75rem;padding-inline:1rem}.espejo-mid{grid-column:1 / -1;grid-row:1}.espejo-mid .espejo-btn{display:none}}.espejo-promo{border-radius:1.2rem;background:#fff;padding:1.2rem;box-shadow:0 20px 30px -26px #1c1730b3}.espejo-promo:nth-child(2n){background:var(--color-brand-800)}.espejo-promo-text{font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.2;color:var(--color-brand-800)}.espejo-promo:nth-child(2n) .espejo-promo-text{color:#fff}.espejo-promo-detail{margin-top:.25rem;font-size:14px;color:#78716c}.espejo-promo:nth-child(2n) .espejo-promo-detail{color:#b9b3d6}.espejo-promo-ends{margin-top:.5rem;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand-500)}.espejo-promo:nth-child(2n) .espejo-promo-ends{color:var(--color-brand-300)}.espejo-cat{text-align:left}.espejo-cat-photo{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:1.2rem;background:var(--color-brand-200)}.espejo-cat-photo img{transition:transform .7s var(--ease-snap)}.espejo-cat:nth-child(2n) .espejo-cat-photo img{transform:scaleX(-1)}.espejo-cat-label{display:block;margin-top:.7rem;font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--color-brand-800)}.espejo-cat-count{display:block;font-size:12px;color:#78716c}.espejo-field{border-radius:.8rem;border:1px solid var(--color-brand-200);background:#fff;padding:.5rem .8rem;font-size:14px;outline:none}.espejo-field:focus{border-color:var(--color-brand-500);box-shadow:0 0 0 3px #7a5cff33}.espejo-chip{border-radius:999px;border:1px solid var(--color-brand-200);background:#fff;padding:.35rem 1rem;font-size:14px;font-weight:600;color:var(--color-brand-800);transition:background-color .15s ease,color .15s ease}.espejo-chip.is-on{background:var(--color-brand-800);border-color:var(--color-brand-800);color:#fff}@media(hover:hover)and (pointer:fine){.espejo-btn:hover{background:var(--color-brand-600)}.espejo-cat:hover .espejo-cat-photo img{transform:scale(1.06)}.espejo-cat:nth-child(2n):hover .espejo-cat-photo img{transform:scaleX(-1) scale(1.06)}.espejo-chip:hover{border-color:var(--color-brand-500)}}@keyframes teletipo-blink{0%,49%{opacity:1}50%,to{opacity:0}}[data-layout=teletipo],.tpl-teletipo{--font-display: "Special Elite", "Courier New", monospace;--font-sans: "Courier Prime", "Courier New", monospace;--color-brand-50: #f7f1e3;--color-brand-100: #efe6d0;--color-brand-200: #e0d3b4;--color-brand-300: #e0a39b;--color-brand-400: #cf6257;--color-brand-500: #b3261e;--color-brand-600: #991f18;--color-brand-700: #7a1913;--color-brand-800: #2a2520;--radius-xs: 0px;--radius-sm: 0px;--radius-md: 1px;--radius-lg: 2px;--radius-xl: 2px;--radius-2xl: 2px;--radius-3xl: 3px}.teletipo-hero{background:repeating-linear-gradient(to bottom,transparent 0 1.9rem,rgba(42,37,32,.07) 1.9rem calc(1.9rem + 1px)),var(--color-brand-50)}.teletipo-kicker{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-500)}.teletipo-lead{color:#44403c}.teletipo-stat{color:var(--color-brand-800);text-transform:uppercase;letter-spacing:.06em}.typewriter{min-height:1.15em}.typewriter:after{content:"";display:inline-block;width:.5em;height:.9em;margin-left:.08em;vertical-align:-.06em;background:var(--color-brand-500);animation:teletipo-blink 1s steps(1) infinite}.teletipo-title{font-family:var(--font-display);font-size:clamp(2.1rem,10vw,4.6rem);line-height:1.05;color:var(--color-brand-800);overflow-wrap:anywhere}.teletipo-h2{font-family:var(--font-display);font-size:clamp(1.6rem,5vw,2.4rem);line-height:1.1;color:var(--color-brand-800)}.teletipo-btn{border:2px solid var(--color-brand-800);background:var(--color-brand-800);color:var(--color-brand-50);padding:.7rem 1.4rem;font-family:var(--font-display);font-size:1rem;letter-spacing:.04em;text-transform:uppercase;transition:background-color .15s ease,color .15s ease,transform .1s var(--ease-snap)}.teletipo-btn:active{transform:translateY(2px)}.teletipo-link{font-size:14px;color:var(--color-brand-500);text-decoration:underline;text-underline-offset:4px}.teletipo-sheet{background:#fffdf6;padding:.7rem .7rem .2rem;box-shadow:0 0 0 1px var(--color-brand-200),6px 8px 0 var(--color-brand-200);transform:rotate(.8deg)}.teletipo-media{background:var(--color-brand-100);filter:sepia(.25) contrast(1.02)}.teletipo-caption{padding:.5rem .2rem;font-size:12px;color:#78716c}.teletipo-promo{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .7rem;border-bottom:1px dashed var(--color-brand-800);padding:.8rem 0}.teletipo-stop{color:var(--color-brand-500)}.teletipo-promo-text{font-size:1.05rem;font-weight:700;color:var(--color-brand-800)}.teletipo-promo-detail{font-size:14px;color:#78716c}.teletipo-promo-ends{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand-500)}.teletipo-cat{background:#fffdf6;padding:.5rem .5rem .7rem;text-align:left;box-shadow:0 0 0 1px var(--color-brand-200),4px 5px 0 var(--color-brand-200);transition:transform .16s var(--ease-snap),box-shadow .16s var(--ease-snap)}.teletipo-cat-photo{display:block;aspect-ratio:1;overflow:hidden;background:var(--color-brand-100);filter:sepia(.25)}.teletipo-cat-label{display:block;margin-top:.5rem;font-family:var(--font-display);font-size:1.15rem;color:var(--color-brand-800)}.teletipo-cat-count{display:block;font-size:12px;color:#78716c}.teletipo-band{background:var(--color-brand-100)}.teletipo-field{border:0;border-bottom:2px dotted var(--color-brand-800);background:transparent;padding:.4rem .2rem;font-size:15px;outline:none}.teletipo-field:focus{border-bottom-style:solid;border-bottom-color:var(--color-brand-500)}.teletipo-chip{border:1px solid var(--color-brand-800);padding:.25rem .8rem;font-size:14px;text-transform:uppercase;color:var(--color-brand-800);transition:background-color .15s ease,color .15s ease}.teletipo-chip.is-on{background:var(--color-brand-800);color:var(--color-brand-50)}@media(hover:hover)and (pointer:fine){.teletipo-btn:hover{background:var(--color-brand-500);border-color:var(--color-brand-500)}.teletipo-cat:hover{transform:translate(-2px,-2px);box-shadow:0 0 0 1px var(--color-brand-200),7px 8px 0 var(--color-brand-200)}.teletipo-chip:hover{background:var(--color-brand-200)}.teletipo-chip.is-on:hover{background:var(--color-brand-800)}}@keyframes promo-tick{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes promo-tick-b{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.promo-timer{display:inline-block;width:5rem;height:3px;overflow:hidden;background:currentColor;@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,currentColor 25%,transparent)}}.promo-timer>span{display:block;height:100%;background:currentColor;transform-origin:0 50%;animation:promo-tick 5s linear forwards}@keyframes glitch-jump{0%,91%,to{transform:translate3d(var(--gx, 2px),0,0);clip-path:inset(0)}92%{transform:translate3d(-6px,1px,0);clip-path:inset(12% 0 58% 0)}94%{transform:translate3d(6px,-1px,0);clip-path:inset(62% 0 8% 0)}96%{transform:translate3d(-3px,0,0);clip-path:inset(34% 0 36% 0)}98%{transform:translate3d(4px,1px,0);clip-path:inset(78% 0 4% 0)}}@keyframes glitch-shake{0%{transform:translate3d(-3px,1px,0)}50%{transform:translate3d(3px,-1px,0)}to{transform:translate3d(-1px,2px,0)}}@keyframes glitch-in{0%{opacity:0;transform:translate3d(-24px,0,0);clip-path:inset(40% 0 40% 0)}40%{opacity:1;transform:translate3d(12px,0,0);clip-path:inset(10% 0 60% 0)}70%{transform:translate3d(-6px,0,0);clip-path:inset(55% 0 5% 0)}to{opacity:1;transform:none;clip-path:inset(0)}}@keyframes glitch-in-b{0%{opacity:0;transform:translate3d(-24px,0,0);clip-path:inset(40% 0 40% 0)}40%{opacity:1;transform:translate3d(12px,0,0);clip-path:inset(10% 0 60% 0)}70%{transform:translate3d(-6px,0,0);clip-path:inset(55% 0 5% 0)}to{opacity:1;transform:none;clip-path:inset(0)}}[data-layout=glitch]{--font-display: "Oxanium", "Orbitron", system-ui, sans-serif;--font-sans: "JetBrains Mono", ui-monospace, monospace;--color-brand-50: #faf7fb;--color-brand-100: #f1eaf3;--color-brand-200: #e2d3e6;--color-brand-300: #d39ab4;--color-brand-400: #e85a8a;--color-brand-500: #d81e5b;--color-brand-600: #b3164a;--color-brand-700: #8c123b;--color-brand-800: #1a0f1c}.tpl-glitch{--font-display: "Oxanium", "Orbitron", system-ui, sans-serif;--font-sans: "JetBrains Mono", ui-monospace, monospace;--color-brand-50: #07060b;--color-brand-100: #110f1a;--color-brand-200: #1c1930;--color-brand-300: #3a3560;--color-brand-400: #05d9e8;--color-brand-500: #ff2a6d;--color-brand-600: #ff5c8d;--color-brand-700: #ff8fb0;--color-brand-800: #ffd1de;color:#eaeaf5}.glitch-kicker{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#05d9e8}.glitch-title{font-family:var(--font-display);font-size:clamp(2.4rem,11vw,5rem);line-height:1;color:#fff;text-transform:uppercase}.glitch-h2{font-family:var(--font-display);font-size:clamp(1.7rem,4.6vw,2.6rem);line-height:1.05;color:#fff;text-transform:uppercase}.glitch-lead{color:#a9a6c4}.glitch-stat{font-weight:600;color:#a9a6c4}.glitch-link{font-size:14px;font-weight:700;color:#05d9e8;text-decoration:underline;text-underline-offset:4px}.glitch-media{border-radius:2px;background:#110f1a}.glitch-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:0;background:#05d9e8;color:#07060b;padding:.85rem 1.7rem;font-weight:700}.glitch-btn-sm{padding:.55rem 1.1rem;font-size:14px}.glitch-next{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:2px solid currentColor;border-radius:2px;font-weight:800;transition:transform .12s var(--ease-snap)}.glitch-next:active{transform:scale(.92)}.glitch-field{border:2px solid #3a3560;border-radius:2px;background:#110f1a;color:#fff;padding:.5rem .8rem;font-size:14px;outline:none}.glitch-field:focus{border-color:#05d9e8}.glitch-chip{border:2px solid #3a3560;border-radius:2px;background:#110f1a;color:#fff;padding:.35rem 1rem;font-size:14px;font-weight:600;transition:background-color .15s ease,color .15s ease,transform .14s var(--ease-snap)}.glitch-chip.is-on{background:#05d9e8;border-color:#05d9e8;color:#07060b}.glitch-chip:active{transform:scale(.95)}.glitch-cat{position:relative;text-align:left}.glitch-cat-photo{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:2px;background:#110f1a}.glitch-cat-img{width:100%;height:100%;object-fit:cover}.glitch-cat-label{display:block;margin-top:.7rem;font-family:var(--font-display);font-size:1.2rem;line-height:1.15;color:#fff}.glitch-cat-count{display:block;font-size:12px;color:#a9a6c4}.glitch-promo{position:relative;border:2px solid #3a3560;border-radius:2px;background:#110f1a;padding:1.2rem}.glitch-promo-text{font-family:var(--font-display);font-size:1.2rem;line-height:1.25;color:#fff}.glitch-promo-detail{margin-top:.25rem;font-size:14px;color:#a9a6c4}.glitch-promo-ends{margin-top:.5rem;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#05d9e8}.glitch-banner{padding:2.5rem 0;background:#110f1a;color:#eaeaf5}.glitch-banner-tag{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.glitch-banner-text{margin-top:.6rem;font-family:var(--font-display);font-size:clamp(1.5rem,4.6vw,3rem);line-height:1.08}.glitch-banner-detail{margin-top:.4rem;font-size:15px;opacity:.8}.glitch-banner-ends{margin-top:.4rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.glitch-strip{position:relative;display:flex;align-items:center;gap:1rem;overflow:hidden;background:#110f1a;color:#eaeaf5;padding:.8rem 1.25rem}.glitch-strip-tag{flex-shrink:0;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.glitch-strip-run{flex:1;min-width:0;overflow:hidden}.glitch-strip-item{flex-shrink:0;padding-right:1.4rem;font-family:var(--font-display);font-size:1.15rem;white-space:nowrap}.glitch-strip-item i{display:inline-block;padding-left:1.4rem;font-style:normal;opacity:.7}.glitch-strip-go{flex-shrink:0;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:639px){.glitch-strip-go{display:none}}.glitch-text,.glitch-h2{position:relative;display:inline-block}.glitch-text:before,.glitch-text:after,.glitch-h2:before,.glitch-h2:after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;animation:glitch-jump 4.2s steps(1) infinite}.glitch-text:before,.glitch-h2:before{--gx: -2px;color:#05d9e8}.glitch-text:after,.glitch-h2:after{--gx: 2px;color:#ff2a6d;animation-duration:3.1s;animation-direction:reverse}.glitch-hero{min-height:min(78svh,44rem);overflow:hidden;background:#07060b}.glitch-copy{z-index:2}.glitch-bg{position:absolute;inset:0}.glitch-bg:after{content:"";position:absolute;inset:0;background:#07060b9e}.glitch-layer{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.glitch-layer:nth-child(1){filter:grayscale(.5) brightness(.42)}.glitch-layer:nth-child(2),.glitch-layer:nth-child(3){mix-blend-mode:screen;opacity:.55;animation:glitch-jump 5.3s steps(1) infinite}.glitch-layer:nth-child(2){--gx: -5px;filter:grayscale(1) brightness(.5) sepia(1) hue-rotate(130deg) saturate(6)}.glitch-layer:nth-child(3){--gx: 5px;filter:grayscale(1) brightness(.5) sepia(1) hue-rotate(290deg) saturate(6);animation-duration:3.7s}.glitch-cat-photo .glitch-layer:nth-child(1){filter:none}.glitch-cat-photo .glitch-layer:nth-child(2),.glitch-cat-photo .glitch-layer:nth-child(3){opacity:0;animation:none}.glitch-scan{position:absolute;inset:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.05) 0 1px,transparent 1px 3px)}.glitch-btn{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:transform .12s var(--ease-snap)}.glitch-btn:active{transform:scale(.96)}.glitch-banner{border-block:1px solid #3a3560}.glitch-banner-slide{animation:glitch-in .5s steps(5) both}.glitch-band{background:#0c0a14}.glitch-card-img{transition:filter .2s ease}@media(hover:hover)and (pointer:fine){.glitch-btn:hover{animation:glitch-shake .18s steps(2) infinite;background:#ff2a6d}.glitch-cat:hover .glitch-layer:nth-child(2),.glitch-cat:hover .glitch-layer:nth-child(3){opacity:.75;animation:glitch-shake .22s steps(2) infinite}.glitch-cat:hover .glitch-layer:nth-child(3){animation-direction:reverse}.group:hover .glitch-card-img{animation:glitch-shake .2s steps(2) infinite;filter:hue-rotate(40deg) saturate(1.6)}.glitch-chip:hover{border-color:#05d9e8}}@property --vang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes vortice-spin{to{transform:rotate(360deg)}}@keyframes vortice-ang{to{--vang: 360deg}}[data-layout=vortice],.tpl-vortice{--font-display: "Dela Gothic One", "Archivo Black", system-ui, sans-serif;--font-sans: "Outfit", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #f8f5ff;--color-brand-100: #efe8ff;--color-brand-200: #dccfff;--color-brand-300: #c0a8ff;--color-brand-400: #9f7bff;--color-brand-500: #7c4dff;--color-brand-600: #6535e0;--color-brand-700: #4f28b3;--color-brand-800: #2a1766}@media(max-width:479px){[data-layout=vortice] app-header header a>span.font-display{font-size:.9rem}}.vortice-kicker{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-brand-600)}.vortice-title{font-family:var(--font-display);font-size:clamp(1.9rem,8.4vw,4rem);line-height:1.08;color:var(--color-brand-800)}.vortice-h2{font-family:var(--font-display);font-size:clamp(1.4rem,3.8vw,2.1rem);line-height:1.05;color:var(--color-brand-800)}.vortice-lead{color:#5b5470}.vortice-stat{font-weight:600;color:#5b5470}.vortice-link{font-size:14px;font-weight:700;color:var(--color-brand-600);text-decoration:underline;text-underline-offset:4px}.vortice-media{border-radius:1rem;background:var(--color-brand-200)}.vortice-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-brand-600);color:#fff;padding:.85rem 1.7rem;font-weight:700}.vortice-btn-sm{padding:.55rem 1.1rem;font-size:14px}.vortice-next{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:2px solid currentColor;border-radius:999px;font-weight:800;transition:transform .12s var(--ease-snap)}.vortice-next:active{transform:scale(.92)}.vortice-field{border:2px solid var(--color-brand-200);border-radius:1rem;background:#fff;color:var(--color-brand-800);padding:.5rem .8rem;font-size:14px;outline:none}.vortice-field:focus{border-color:var(--color-brand-600)}.vortice-chip{border:2px solid var(--color-brand-200);border-radius:999px;background:#fff;color:var(--color-brand-800);padding:.35rem 1rem;font-size:14px;font-weight:600;transition:background-color .15s ease,color .15s ease,transform .14s var(--ease-snap)}.vortice-chip.is-on{background:var(--color-brand-600);border-color:var(--color-brand-600);color:#fff}.vortice-chip:active{transform:scale(.95)}.vortice-cat{position:relative;text-align:left}.vortice-cat-photo{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:1rem;background:var(--color-brand-200)}.vortice-cat-img{width:100%;height:100%;object-fit:cover}.vortice-cat-label{display:block;margin-top:.7rem;font-family:var(--font-display);font-size:1.2rem;line-height:1.15;color:var(--color-brand-800)}.vortice-cat-count{display:block;font-size:12px;color:#5b5470}.vortice-promo{position:relative;border:2px solid var(--color-brand-200);border-radius:1rem;background:#fff;padding:1.2rem}.vortice-promo-text{font-family:var(--font-display);font-size:1.2rem;line-height:1.25;color:var(--color-brand-800)}.vortice-promo-detail{margin-top:.25rem;font-size:14px;color:#5b5470}.vortice-promo-ends{margin-top:.5rem;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-600)}.vortice-banner{padding:2.5rem 0;background:var(--color-brand-800);color:#fff}.vortice-banner-tag{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.vortice-banner-text{margin-top:.6rem;font-family:var(--font-display);font-size:clamp(1.5rem,4.6vw,3rem);line-height:1.08}.vortice-banner-detail{margin-top:.4rem;font-size:15px;opacity:.8}.vortice-banner-ends{margin-top:.4rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.vortice-strip{position:relative;display:flex;align-items:center;gap:1rem;overflow:hidden;background:var(--color-brand-800);color:#fff;padding:.8rem 1.25rem}.vortice-strip-tag{flex-shrink:0;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.vortice-strip-run{flex:1;min-width:0;overflow:hidden}.vortice-strip-item{flex-shrink:0;padding-right:1.4rem;font-family:var(--font-display);font-size:1.15rem;white-space:nowrap}.vortice-strip-item i{display:inline-block;padding-left:1.4rem;font-style:normal;opacity:.7}.vortice-strip-go{flex-shrink:0;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:639px){.vortice-strip-go{display:none}}.vortice-hero{background:radial-gradient(60% 70% at 78% 40%,var(--color-brand-200),transparent 70%),var(--color-brand-50)}.vortice-disc{position:relative;width:min(24rem,82vw);aspect-ratio:1;margin-inline:auto;padding:2.3rem}.vortice-disc-in{position:relative;width:100%;height:100%;overflow:hidden;border-radius:50%}.vortice-ring{position:absolute;inset:0;width:100%;height:100%;animation:vortice-spin 26s linear infinite}.vortice-ring text{font-family:var(--font-display);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;fill:var(--color-brand-700)}.vortice-h2:before{content:"\273a";display:inline-block;margin-right:.5rem;color:#ff7a1a;animation:vortice-spin 7s linear infinite}.vortice-btn{isolation:isolate;background:transparent}.vortice-btn:before{content:"";position:absolute;inset:-3px;z-index:-2;border-radius:inherit;background:conic-gradient(from var(--vang),#ff7a1a,var(--color-brand-400),#ffd23f,#ff7a1a);animation:vortice-ang 3s linear infinite}.vortice-btn:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--color-brand-800)}.vortice-btn span{display:inline-block;transition:transform .6s var(--ease-snap)}.vortice-btn:active{transform:scale(.96)}.vortice-strip-item i{color:#ffd23f;animation:vortice-spin 3.5s linear infinite;padding:0;margin-left:1.4rem;opacity:1}.vortice-cat{text-align:center}.vortice-cat-photo{border-radius:50%;box-shadow:0 0 0 4px #fff,0 0 0 7px var(--color-brand-300);transform:rotate(calc((var(--s, .5) - .5) * 70deg));will-change:transform}.vortice-cat-img{transition:transform .7s var(--ease-snap)}.vortice-band{background:var(--color-brand-100)}.vortice-field:focus{box-shadow:0 0 0 3px #7c4dff38}@media(hover:hover)and (pointer:fine){.vortice-btn:hover span{transform:rotate(-360deg)}.vortice-btn:hover:before{animation-duration:.8s}.vortice-cat:hover .vortice-cat-img{transform:rotate(-25deg) scale(1.15)}.vortice-chip:hover{border-color:#ff7a1a}}@keyframes holo-slide{to{transform:translate3d(-50%,0,0)}}@keyframes holo-sweep{0%{transform:translate3d(-130%,0,0) skew(-18deg)}60%,to{transform:translate3d(230%,0,0) skew(-18deg)}}[data-layout=holograma],.tpl-holograma{--font-display: "Krona One", "Sora", system-ui, sans-serif;--font-sans: "Outfit", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #f7f6fb;--color-brand-100: #eeecf6;--color-brand-200: #dcd8ee;--color-brand-300: #bdb5e0;--color-brand-400: #9a8fd0;--color-brand-500: #7868c2;--color-brand-600: #5f4fa8;--color-brand-700: #4a3d86;--color-brand-800: #2b2452}@media(max-width:479px){[data-layout=holograma] app-header header a>span.font-display{font-size:.9rem}}.holo-kicker{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-brand-600)}.holo-title{font-family:var(--font-display);font-size:clamp(1.8rem,7.6vw,3.6rem);line-height:1.1;color:var(--color-brand-800)}.holo-h2{font-family:var(--font-display);font-size:clamp(1.3rem,3.6vw,2rem);line-height:1.05;color:var(--color-brand-800)}.holo-lead{color:#5d5878}.holo-stat{font-weight:600;color:#5d5878}.holo-link{font-size:14px;font-weight:700;color:var(--color-brand-600);text-decoration:underline;text-underline-offset:4px}.holo-media{border-radius:1.4rem;background:var(--color-brand-100)}.holo-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-brand-600);color:#fff;padding:.85rem 1.7rem;font-weight:700}.holo-btn-sm{padding:.55rem 1.1rem;font-size:14px}.holo-next{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:2px solid currentColor;border-radius:999px;font-weight:800;transition:transform .12s var(--ease-snap)}.holo-next:active{transform:scale(.92)}.holo-field{border:2px solid var(--color-brand-200);border-radius:1.4rem;background:#fffc;color:var(--color-brand-800);padding:.5rem .8rem;font-size:14px;outline:none}.holo-field:focus{border-color:var(--color-brand-600)}.holo-chip{border:2px solid var(--color-brand-200);border-radius:999px;background:#fffc;color:var(--color-brand-800);padding:.35rem 1rem;font-size:14px;font-weight:600;transition:background-color .15s ease,color .15s ease,transform .14s var(--ease-snap)}.holo-chip.is-on{background:var(--color-brand-600);border-color:var(--color-brand-600);color:#fff}.holo-chip:active{transform:scale(.95)}.holo-cat{position:relative;text-align:left}.holo-cat-photo{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:1.4rem;background:var(--color-brand-100)}.holo-cat-img{width:100%;height:100%;object-fit:cover}.holo-cat-label{display:block;margin-top:.7rem;font-family:var(--font-display);font-size:1.2rem;line-height:1.15;color:var(--color-brand-800)}.holo-cat-count{display:block;font-size:12px;color:#5d5878}.holo-promo{position:relative;border:2px solid var(--color-brand-200);border-radius:1.4rem;background:#fffc;padding:1.2rem}.holo-promo-text{font-family:var(--font-display);font-size:1.2rem;line-height:1.25;color:var(--color-brand-800)}.holo-promo-detail{margin-top:.25rem;font-size:14px;color:#5d5878}.holo-promo-ends{margin-top:.5rem;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-600)}.holo-banner{padding:2.5rem 0;background:var(--color-brand-800);color:#fff}.holo-banner-tag{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.holo-banner-text{margin-top:.6rem;font-family:var(--font-display);font-size:clamp(1.5rem,4.6vw,3rem);line-height:1.08}.holo-banner-detail{margin-top:.4rem;font-size:15px;opacity:.8}.holo-banner-ends{margin-top:.4rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.holo-strip{position:relative;display:flex;align-items:center;gap:1rem;overflow:hidden;background:var(--color-brand-800);color:#fff;padding:.8rem 1.25rem}.holo-strip-tag{flex-shrink:0;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.holo-strip-run{flex:1;min-width:0;overflow:hidden}.holo-strip-item{flex-shrink:0;padding-right:1.4rem;font-family:var(--font-display);font-size:1.15rem;white-space:nowrap}.holo-strip-item i{display:inline-block;padding-left:1.4rem;font-style:normal;opacity:.7}.holo-strip-go{flex-shrink:0;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:639px){.holo-strip-go{display:none}}.holo-hero{background:linear-gradient(135deg,#fde7f6,#e3f3ff 45%,#e9ffe6 80%,#fff7dc)}.holo-foil{position:absolute;inset:0;z-index:2;overflow:hidden;border-radius:inherit;pointer-events:none;mix-blend-mode:color-dodge;opacity:0;background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgba(255,120,220,.6),rgba(120,220,255,.5) 30%,rgba(190,255,160,.4) 55%,transparent 75%);transition:opacity .3s ease}.holo-foil:after{content:"";position:absolute;inset:0;width:60%;background:linear-gradient(90deg,transparent,rgba(255,160,230,.65),rgba(140,230,255,.65),rgba(200,255,170,.55),transparent);transform:translate3d(-130%,0,0) skew(-18deg)}.is-tilting>.holo-foil{opacity:1}.holo-card{position:relative;overflow:hidden;border-radius:1.6rem;box-shadow:0 40px 60px -40px #2b2452b3,0 0 0 1px #ffffffb3}.holo-item{position:relative;border-radius:1.4rem}.holo-cat{overflow:hidden;border-radius:1.4rem;background:#fffc;padding:.6rem .6rem 1rem;box-shadow:0 22px 34px -28px #2b2452cc}.holo-promo{overflow:hidden;backdrop-filter:blur(8px)}.holo-h2{background:linear-gradient(90deg,var(--color-brand-700),#c0399f,#2a8fd0,var(--color-brand-700));-webkit-background-clip:text;background-clip:text;color:transparent}.holo-btn{isolation:isolate;overflow:hidden;color:var(--color-brand-800);background:#fff;box-shadow:0 12px 24px -14px #2b2452b3;transition:transform .14s var(--ease-snap)}.holo-btn:before{content:"";position:absolute;inset:0;z-index:-1;width:200%;background:linear-gradient(90deg,#ff8fd8,#8fd8ff,#b6ffb0,#ffe98f,#ff8fd8,#8fd8ff,#b6ffb0,#ffe98f,#ff8fd8);animation:holo-slide 4s linear infinite}.holo-btn:active{transform:scale(.96)}.holo-band{background:linear-gradient(135deg,#f3ecff,#e6f6ff)}@media(hover:none){.holo-foil{opacity:.8;background:none}.holo-foil:after{animation:holo-sweep 5.5s ease-in-out infinite}}@media(hover:hover)and (pointer:fine){.holo-btn:hover:before{animation-duration:1.2s}.holo-promo:hover .holo-foil{opacity:1}.holo-promo:hover .holo-foil:after{animation:holo-sweep 1.3s var(--ease-snap)}.holo-chip:hover{border-color:var(--color-brand-500)}}@keyframes pixel-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes pixel-hop{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}[data-layout=pixel],.tpl-pixel{--font-display: "Press Start 2P", "Courier New", monospace;--font-sans: "Pixelify Sans", "Courier New", monospace;--color-brand-50: #eef7ff;--color-brand-100: #d6ecff;--color-brand-200: #a9d4ff;--color-brand-300: #6fb6ff;--color-brand-400: #3d94f5;--color-brand-500: #1f6fe0;--color-brand-600: #1757b8;--color-brand-700: #134592;--color-brand-800: #0f2f63;--radius-xs: 0px;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-xl: 0px;--radius-2xl: 0px;--radius-3xl: 0px}[data-layout=pixel] app-header header a>span.font-display{font-size:.7rem;line-height:1.5}.pixel-kicker{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-brand-600)}.pixel-title{font-family:var(--font-display);font-size:clamp(1.15rem,5.4vw,2.6rem);line-height:1.5;color:#1b1b1b}.pixel-h2{font-family:var(--font-display);font-size:clamp(.95rem,2.8vw,1.35rem);line-height:1.05;color:#1b1b1b}.pixel-lead{color:#3c4a5e}.pixel-stat{font-weight:600;color:#3c4a5e}.pixel-link{font-size:14px;font-weight:700;color:var(--color-brand-600);text-decoration:underline;text-underline-offset:4px}.pixel-media{border-radius:0;background:var(--color-brand-200)}.pixel-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:0;background:var(--color-brand-600);color:#fff;padding:.85rem 1.7rem;font-weight:700}.pixel-btn-sm{padding:.55rem 1.1rem;font-size:14px}.pixel-next{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:2px solid currentColor;border-radius:0;font-weight:800;transition:transform .12s var(--ease-snap)}.pixel-next:active{transform:scale(.92)}.pixel-field{border:4px solid #1b1b1b;border-radius:0;background:#fff;color:#1b1b1b;padding:.5rem .8rem;font-size:14px;outline:none}.pixel-field:focus{border-color:var(--color-brand-600)}.pixel-chip{border:4px solid #1b1b1b;border-radius:0;background:#fff;color:#1b1b1b;padding:.35rem 1rem;font-size:14px;font-weight:600;transition:background-color .15s ease,color .15s ease,transform .14s var(--ease-snap)}.pixel-chip.is-on{background:var(--color-brand-600);border-color:var(--color-brand-600);color:#fff}.pixel-chip:active{transform:scale(.95)}.pixel-cat{position:relative;text-align:left}.pixel-cat-photo{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:0;background:var(--color-brand-200)}.pixel-cat-img{width:100%;height:100%;object-fit:cover}.pixel-cat-label{display:block;margin-top:.7rem;font-family:var(--font-display);font-size:1.2rem;line-height:1.15;color:#1b1b1b}.pixel-cat-count{display:block;font-size:12px;color:#3c4a5e}.pixel-promo{position:relative;border:4px solid #1b1b1b;border-radius:0;background:#fff;padding:1.2rem}.pixel-promo-text{font-family:var(--font-display);font-size:1.2rem;line-height:1.25;color:#1b1b1b}.pixel-promo-detail{margin-top:.25rem;font-size:14px;color:#3c4a5e}.pixel-promo-ends{margin-top:.5rem;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-600)}.pixel-banner{padding:2.5rem 0;background:#1b1b1b;color:#ffd23f}.pixel-banner-tag{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.pixel-banner-text{margin-top:.6rem;font-family:var(--font-display);font-size:clamp(1.5rem,4.6vw,3rem);line-height:1.08}.pixel-banner-detail{margin-top:.4rem;font-size:15px;opacity:.8}.pixel-banner-ends{margin-top:.4rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pixel-strip{position:relative;display:flex;align-items:center;gap:1rem;overflow:hidden;background:#1b1b1b;color:#ffd23f;padding:.8rem 1.25rem}.pixel-strip-tag{flex-shrink:0;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.pixel-strip-run{flex:1;min-width:0;overflow:hidden}.pixel-strip-item{flex-shrink:0;padding-right:1.4rem;font-family:var(--font-display);font-size:1.15rem;white-space:nowrap}.pixel-strip-item i{display:inline-block;padding-left:1.4rem;font-style:normal;opacity:.7}.pixel-strip-go{flex-shrink:0;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:639px){.pixel-strip-go{display:none}}.pixel-hero{background:linear-gradient(to bottom,var(--color-brand-200),var(--color-brand-100))}.pixel-h2:before{content:"\25ba  ";color:var(--color-brand-500)}.pixel-blink{font-style:normal;animation:pixel-blink 1s steps(1) infinite}.pixel-ground{height:1.5rem;background:repeating-linear-gradient(90deg,#3fb950 0 1.5rem,#2e9e45 1.5rem 3rem);border-top:4px solid #1b1b1b}.pixel-screen{border:4px solid #1b1b1b;box-shadow:8px 8px #0000004d;background:#1b1b1b}.pixel-load,.pixel-cat .pixel-cat-img{clip-path:inset(0 0 100% 0);transition:clip-path 1.1s steps(8)}.pixel-screen.is-visible .pixel-load,.pixel-cat.is-visible .pixel-cat-img{clip-path:inset(0)}.pixel-btn{background:#ffd23f;color:#1b1b1b;font-family:var(--font-display);font-size:11px;line-height:1.6;box-shadow:0 0 0 4px #1b1b1b,6px 6px 0 4px #00000059;transition:transform .1s steps(2),box-shadow .1s steps(2)}.pixel-btn:active{transform:translate3d(4px,4px,0);box-shadow:0 0 0 4px #1b1b1b,2px 2px 0 4px #00000059}.pixel-strip-track{animation-timing-function:steps(80)}.pixel-strip-item i{color:#fff;animation:pixel-blink 1s steps(1) infinite}.pixel-cat-photo{box-shadow:0 0 0 4px #1b1b1b}.pixel-cat-label{font-size:.7rem;line-height:1.6}.pixel-band{background:var(--color-brand-100)}.pixel-chip{font-family:var(--font-display);font-size:10px;line-height:1.6;transition:none}@media(hover:hover)and (pointer:fine){.pixel-btn:hover{background:#fff}.pixel-cat:hover .pixel-cat-photo,.pixel-card:hover{animation:pixel-hop .5s steps(2) infinite}.pixel-chip:hover{background:#ffd23f}}@keyframes tinta-wipe{0%{clip-path:circle(0 at 8% 50%)}to{clip-path:circle(160% at 8% 50%)}}@keyframes tinta-wipe-b{0%{clip-path:circle(0 at 8% 50%)}to{clip-path:circle(160% at 8% 50%)}}[data-layout=tinta],.tpl-tinta{--font-display: "Shippori Mincho", "Georgia", serif;--font-sans: "Zen Kaku Gothic New", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #faf7f0;--color-brand-100: #f1ecdf;--color-brand-200: #e2d9c4;--color-brand-300: #c9bca0;--color-brand-400: #e8644a;--color-brand-500: #d43d24;--color-brand-600: #b3301b;--color-brand-700: #8f2616;--color-brand-800: #1a1a1a}.tinta-kicker{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-brand-500)}.tinta-title{font-family:var(--font-display);font-size:clamp(2.5rem,12vw,5.4rem);line-height:1;color:#1a1a1a}.tinta-h2{font-family:var(--font-display);font-size:clamp(1.7rem,4.6vw,2.6rem);line-height:1.05;color:#1a1a1a}.tinta-lead{color:#5c564a}.tinta-stat{font-weight:600;color:#5c564a}.tinta-link{font-size:14px;font-weight:700;color:var(--color-brand-500);text-decoration:underline;text-underline-offset:4px}.tinta-media{border-radius:.3rem;background:var(--color-brand-200)}.tinta-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-brand-500);color:#fff;padding:.85rem 1.7rem;font-weight:700}.tinta-btn-sm{padding:.55rem 1.1rem;font-size:14px}.tinta-next{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:2px solid currentColor;border-radius:999px;font-weight:800;transition:transform .12s var(--ease-snap)}.tinta-next:active{transform:scale(.92)}.tinta-field{border:1px solid #1a1a1a;border-radius:.3rem;background:#fffdf8;color:#1a1a1a;padding:.5rem .8rem;font-size:14px;outline:none}.tinta-field:focus{border-color:var(--color-brand-500)}.tinta-chip{border:1px solid #1a1a1a;border-radius:999px;background:#fffdf8;color:#1a1a1a;padding:.35rem 1rem;font-size:14px;font-weight:600;transition:background-color .15s ease,color .15s ease,transform .14s var(--ease-snap)}.tinta-chip.is-on{background:var(--color-brand-500);border-color:var(--color-brand-500);color:#fff}.tinta-chip:active{transform:scale(.95)}.tinta-cat{position:relative;text-align:left}.tinta-cat-photo{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:.3rem;background:var(--color-brand-200)}.tinta-cat-img{width:100%;height:100%;object-fit:cover}.tinta-cat-label{display:block;margin-top:.7rem;font-family:var(--font-display);font-size:1.2rem;line-height:1.15;color:#1a1a1a}.tinta-cat-count{display:block;font-size:12px;color:#5c564a}.tinta-promo{position:relative;border:1px solid #1a1a1a;border-radius:.3rem;background:#fffdf8;padding:1.2rem}.tinta-promo-text{font-family:var(--font-display);font-size:1.2rem;line-height:1.25;color:#1a1a1a}.tinta-promo-detail{margin-top:.25rem;font-size:14px;color:#5c564a}.tinta-promo-ends{margin-top:.5rem;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-500)}.tinta-banner{padding:2.5rem 0;background:#1a1a1a;color:#faf7f0}.tinta-banner-tag{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.tinta-banner-text{margin-top:.6rem;font-family:var(--font-display);font-size:clamp(1.5rem,4.6vw,3rem);line-height:1.08}.tinta-banner-detail{margin-top:.4rem;font-size:15px;opacity:.8}.tinta-banner-ends{margin-top:.4rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tinta-strip{position:relative;display:flex;align-items:center;gap:1rem;overflow:hidden;background:#1a1a1a;color:#faf7f0;padding:.8rem 1.25rem}.tinta-strip-tag{flex-shrink:0;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.tinta-strip-run{flex:1;min-width:0;overflow:hidden}.tinta-strip-item{flex-shrink:0;padding-right:1.4rem;font-family:var(--font-display);font-size:1.15rem;white-space:nowrap}.tinta-strip-item i{display:inline-block;padding-left:1.4rem;font-style:normal;opacity:.7}.tinta-strip-go{flex-shrink:0;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:639px){.tinta-strip-go{display:none}}.tinta-h2:after{content:"";display:block;width:4.5rem;height:.45rem;margin-top:.35rem;background:var(--color-brand-500);border-radius:60% 40% 70% 30%/60% 50% 50% 40%}.tinta-drop{position:relative}.tinta-drop:before{content:"";position:absolute;inset:6% -4% -4% 8%;background:#1a1a1a;border-radius:47% 53% 60% 40%/52% 44% 56% 48%;opacity:.9}.tinta-drop-in{border-radius:48% 52% 55% 45%/50% 46% 54% 50%;clip-path:circle(0 at 50% 50%);transition:clip-path 1.3s var(--ease-snap)}.tinta-drop.is-visible .tinta-drop-in{clip-path:circle(75% at 50% 50%)}.tinta-btn{isolation:isolate;overflow:hidden;border:2px solid #1a1a1a;background:transparent;color:#1a1a1a;font-family:var(--font-display);transition:color .3s ease,transform .14s var(--ease-snap)}.tinta-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:#1a1a1a;clip-path:circle(0 at var(--fx, 50%) var(--fy, 50%));transition:clip-path .55s var(--ease-snap)}.tinta-btn:active{transform:scale(.97)}.tinta-banner .tinta-btn{border-color:#faf7f0;color:#faf7f0}.tinta-banner .tinta-btn:before{background:var(--color-brand-500)}.tinta-banner-slide{animation:tinta-wipe .9s var(--ease-snap) both}.tinta-cat-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tinta-gray{filter:grayscale(1) contrast(1.1)}.tinta-band{background:var(--color-brand-100)}.tinta-card-img{transition:filter .5s ease,transform .7s var(--ease-snap)}@media(hover:none){.tinta-btn{background:#1a1a1a;color:#faf7f0}}@media(hover:hover)and (pointer:fine){.tinta-btn:hover,.tinta-btn:focus-visible{color:#faf7f0}.tinta-btn:hover:before,.tinta-btn:focus-visible:before{clip-path:circle(160% at var(--fx, 50%) var(--fy, 50%))}.tinta-color{clip-path:circle(0 at var(--fx, 50%) var(--fy, 50%));transition:clip-path .75s var(--ease-snap)}.tinta-cat:hover .tinta-color{clip-path:circle(160% at var(--fx, 50%) var(--fy, 50%))}.tinta-card-img{filter:grayscale(1) contrast(1.05)}.group:hover .tinta-card-img{filter:none;transform:scale(1.05)}.tinta-chip:hover{background:#1a1a1a;color:#faf7f0}}[data-layout=tajo],.tpl-tajo{--font-display: "Anton", "Impact", system-ui, sans-serif;--font-sans: "Archivo Narrow", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #f4f6fa;--color-brand-100: #e4e9f2;--color-brand-200: #c9d2e3;--color-brand-300: #ffb38a;--color-brand-400: #ff8a4d;--color-brand-500: #ff5a1f;--color-brand-600: #e04410;--color-brand-700: #b3340b;--color-brand-800: #101a33;--radius-xs: 0px;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-xl: 0px;--radius-2xl: 0px;--radius-3xl: 0px}.tajo-kicker{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-brand-500)}.tajo-title{font-family:var(--font-display);font-size:clamp(3rem,15vw,8rem);line-height:.9;color:var(--color-brand-800);text-transform:uppercase}.tajo-h2{font-family:var(--font-display);font-size:clamp(2rem,6vw,3.4rem);line-height:1.05;color:var(--color-brand-800);text-transform:uppercase}.tajo-lead{color:#4a5568}.tajo-stat{font-weight:600;color:#4a5568}.tajo-link{font-size:14px;font-weight:700;color:var(--color-brand-500);text-decoration:underline;text-underline-offset:4px}.tajo-media{border-radius:0;background:var(--color-brand-200)}.tajo-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:0;background:var(--color-brand-500);color:#fff;padding:.85rem 1.7rem;font-weight:700}.tajo-btn-sm{padding:.55rem 1.1rem;font-size:14px}.tajo-next{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:2px solid currentColor;border-radius:0;font-weight:800;transition:transform .12s var(--ease-snap)}.tajo-next:active{transform:scale(.92)}.tajo-field{border:2px solid var(--color-brand-800);border-radius:0;background:#fff;color:var(--color-brand-800);padding:.5rem .8rem;font-size:14px;outline:none}.tajo-field:focus{border-color:var(--color-brand-500)}.tajo-chip{border:2px solid var(--color-brand-800);border-radius:0;background:#fff;color:var(--color-brand-800);padding:.35rem 1rem;font-size:14px;font-weight:600;transition:background-color .15s ease,color .15s ease,transform .14s var(--ease-snap)}.tajo-chip.is-on{background:var(--color-brand-500);border-color:var(--color-brand-500);color:#fff}.tajo-chip:active{transform:scale(.95)}.tajo-cat{position:relative;text-align:left}.tajo-cat-photo{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:0;background:var(--color-brand-200)}.tajo-cat-img{width:100%;height:100%;object-fit:cover}.tajo-cat-label{display:block;margin-top:.7rem;font-family:var(--font-display);font-size:1.2rem;line-height:1.15;color:var(--color-brand-800)}.tajo-cat-count{display:block;font-size:12px;color:#4a5568}.tajo-promo{position:relative;border:2px solid var(--color-brand-800);border-radius:0;background:#fff;padding:1.2rem}.tajo-promo-text{font-family:var(--font-display);font-size:1.2rem;line-height:1.25;color:var(--color-brand-800)}.tajo-promo-detail{margin-top:.25rem;font-size:14px;color:#4a5568}.tajo-promo-ends{margin-top:.5rem;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-500)}.tajo-banner{padding:2.5rem 0;background:var(--color-brand-800);color:#fff}.tajo-banner-tag{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.tajo-banner-text{margin-top:.6rem;font-family:var(--font-display);font-size:clamp(1.5rem,4.6vw,3rem);line-height:1.08}.tajo-banner-detail{margin-top:.4rem;font-size:15px;opacity:.8}.tajo-banner-ends{margin-top:.4rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tajo-strip{position:relative;display:flex;align-items:center;gap:1rem;overflow:hidden;background:var(--color-brand-800);color:#fff;padding:.8rem 1.25rem}.tajo-strip-tag{flex-shrink:0;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.tajo-strip-run{flex:1;min-width:0;overflow:hidden}.tajo-strip-item{flex-shrink:0;padding-right:1.4rem;font-family:var(--font-display);font-size:1.15rem;white-space:nowrap}.tajo-strip-item i{display:inline-block;padding-left:1.4rem;font-style:normal;opacity:.7}.tajo-strip-go{flex-shrink:0;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:639px){.tajo-strip-go{display:none}}.tajo-h2:before{content:"// ";color:var(--color-brand-500)}.tajo-edge{height:2.5rem;background:var(--color-brand-500);clip-path:polygon(0 100%,100% 0,100% 100%)}.tajo-shot{--n: 5;position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--color-brand-800)}@media(min-width:640px){.tajo-shot{aspect-ratio:21 / 9}}.tajo-cat-photo{--n: 3}.tajo-layer{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;clip-path:inset(0 calc(100% - (var(--i) + 1) * 100% / var(--n)) 0 calc(var(--i) * 100% / var(--n)));transition:transform .9s var(--ease-snap);transition-delay:calc(var(--i) * 70ms)}.reveal-slats:not(.is-visible) .tajo-layer:nth-child(odd){transform:translate3d(0,-22%,0)}.reveal-slats:not(.is-visible) .tajo-layer:nth-child(2n){transform:translate3d(0,22%,0)}.tajo-btn{isolation:isolate;overflow:hidden;background:var(--color-brand-800);font-family:var(--font-display);font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);padding-inline:2.2rem;transition:transform .14s var(--ease-snap)}.tajo-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--color-brand-500);clip-path:polygon(0 0,0 0,-25% 100%,-25% 100%);transition:clip-path .4s var(--ease-snap)}.tajo-btn:active{transform:scale(.97)}.tajo-promo{border:0;padding:1.2rem 1.2rem 1.2rem 5.4rem;clip-path:polygon(0 0,100% 0,100% calc(100% - 1.4rem),calc(100% - 1.4rem) 100%,0 100%);transition:transform .3s var(--ease-snap)}.tajo-num{position:absolute;left:1rem;top:.9rem;font-family:var(--font-display);font-size:2.4rem;line-height:1;color:var(--color-brand-500)}.tajo-cat-label{font-size:1.6rem;text-transform:uppercase}.tajo-band{background:var(--color-brand-100)}.tajo-chip{clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);padding-inline:1.3rem;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;border:0;background:var(--color-brand-200)}@media(hover:hover)and (pointer:fine){.tajo-btn:hover:before{clip-path:polygon(0 0,125% 0,100% 100%,-25% 100%)}.tajo-shot:hover .tajo-layer:nth-child(odd),.tajo-cat:hover .tajo-layer:nth-child(odd){transform:translate3d(0,-6%,0)}.tajo-shot:hover .tajo-layer:nth-child(2n),.tajo-cat:hover .tajo-layer:nth-child(2n){transform:translate3d(0,6%,0)}.tajo-promo:hover{transform:translate3d(8px,0,0)}.tajo-chip:hover{background:var(--color-brand-300)}}@keyframes cifrado-read{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}[data-layout=cifrado],.tpl-cifrado{--font-display: "Red Hat Mono", ui-monospace, monospace;--font-sans: "Red Hat Display", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #f5f7f2;--color-brand-100: #e8ecdf;--color-brand-200: #d3dbc2;--color-brand-300: #b1c08f;--color-brand-400: #8aa150;--color-brand-500: #6b8a1f;--color-brand-600: #567214;--color-brand-700: #435a10;--color-brand-800: #1c2410;--radius-xs: 0px;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-xl: 0px;--radius-2xl: 0px;--radius-3xl: 0px}.cifrado-kicker{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-brand-600)}.cifrado-title{font-family:var(--font-display);font-size:clamp(1.8rem,8.4vw,4.8rem);line-height:1.08;color:var(--color-brand-800);text-transform:uppercase}.cifrado-h2{font-family:var(--font-display);font-size:clamp(1.3rem,3.6vw,2rem);line-height:1.05;color:var(--color-brand-800);text-transform:uppercase}.cifrado-lead{color:#55604a}.cifrado-stat{font-weight:600;color:#55604a}.cifrado-link{font-size:14px;font-weight:700;color:var(--color-brand-600);text-decoration:underline;text-underline-offset:4px}.cifrado-media{border-radius:0;background:var(--color-brand-200)}.cifrado-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:0;background:var(--color-brand-600);color:#fff;padding:.85rem 1.7rem;font-weight:700}.cifrado-btn-sm{padding:.55rem 1.1rem;font-size:14px}.cifrado-next{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:2px solid currentColor;border-radius:0;font-weight:800;transition:transform .12s var(--ease-snap)}.cifrado-next:active{transform:scale(.92)}.cifrado-field{border:2px solid var(--color-brand-800);border-radius:0;background:#fff;color:var(--color-brand-800);padding:.5rem .8rem;font-size:14px;outline:none}.cifrado-field:focus{border-color:var(--color-brand-600)}.cifrado-chip{border:2px solid var(--color-brand-800);border-radius:0;background:#fff;color:var(--color-brand-800);padding:.35rem 1rem;font-size:14px;font-weight:600;transition:background-color .15s ease,color .15s ease,transform .14s var(--ease-snap)}.cifrado-chip.is-on{background:var(--color-brand-600);border-color:var(--color-brand-600);color:#fff}.cifrado-chip:active{transform:scale(.95)}.cifrado-cat{position:relative;text-align:left}.cifrado-cat-photo{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:0;background:var(--color-brand-200)}.cifrado-cat-img{width:100%;height:100%;object-fit:cover}.cifrado-cat-label{display:block;margin-top:.7rem;font-family:var(--font-display);font-size:1.2rem;line-height:1.15;color:var(--color-brand-800)}.cifrado-cat-count{display:block;font-size:12px;color:#55604a}.cifrado-promo{position:relative;border:2px solid var(--color-brand-800);border-radius:0;background:#fff;padding:1.2rem}.cifrado-promo-text{font-family:var(--font-display);font-size:1.2rem;line-height:1.25;color:var(--color-brand-800)}.cifrado-promo-detail{margin-top:.25rem;font-size:14px;color:#55604a}.cifrado-promo-ends{margin-top:.5rem;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-600)}.cifrado-banner{padding:2.5rem 0;background:var(--color-brand-800);color:#c9f27a}.cifrado-banner-tag{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.cifrado-banner-text{margin-top:.6rem;font-family:var(--font-display);font-size:clamp(1.5rem,4.6vw,3rem);line-height:1.08}.cifrado-banner-detail{margin-top:.4rem;font-size:15px;opacity:.8}.cifrado-banner-ends{margin-top:.4rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cifrado-strip{position:relative;display:flex;align-items:center;gap:1rem;overflow:hidden;background:var(--color-brand-800);color:#c9f27a;padding:.8rem 1.25rem}.cifrado-strip-tag{flex-shrink:0;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.cifrado-strip-run{flex:1;min-width:0;overflow:hidden}.cifrado-strip-item{flex-shrink:0;padding-right:1.4rem;font-family:var(--font-display);font-size:1.15rem;white-space:nowrap}.cifrado-strip-item i{display:inline-block;padding-left:1.4rem;font-style:normal;opacity:.7}.cifrado-strip-go{flex-shrink:0;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:639px){.cifrado-strip-go{display:none}}.cifrado-hero{background:linear-gradient(rgba(28,36,16,.06) 1px,transparent 1px) 0 0 / 100% 1.6rem,linear-gradient(90deg,rgba(28,36,16,.06) 1px,transparent 1px) 0 0 / 1.6rem 100%,var(--color-brand-50)}.cifrado-title,.cifrado-h2,.cifrado-banner-text,.cifrado-cat-label{min-height:1.1em;overflow-wrap:anywhere}.cifrado-cat-label{display:block;margin-top:.7rem;font-family:var(--font-display);font-size:1.05rem;text-transform:uppercase;color:var(--color-brand-800)}.cifrado-h2:before{content:"> ";color:var(--color-brand-500)}.cifrado-btn{isolation:isolate;overflow:hidden;border:2px solid var(--color-brand-800);background:transparent;color:var(--color-brand-800);font-family:var(--font-display);font-size:14px;letter-spacing:.08em;text-transform:uppercase;transition:color .2s ease,transform .14s var(--ease-snap)}.cifrado-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--color-brand-800);transform:scaleY(0);transform-origin:50% 100%;transition:transform .25s var(--ease-snap)}.cifrado-btn span:before{content:"[ "}.cifrado-btn span:after{content:" ]"}.cifrado-btn:active{transform:scale(.97)}.cifrado-banner .cifrado-btn{border-color:#c9f27a;color:#c9f27a}.cifrado-banner .cifrado-btn:before{background:#c9f27a}.cifrado-frame{position:relative;overflow:hidden;border:2px solid var(--color-brand-800)}.cifrado-bar{position:absolute;inset:0;z-index:2;pointer-events:none;border-bottom:3px solid var(--color-brand-500);box-shadow:0 6px 14px -4px var(--color-brand-500);transform:translate3d(0,-100%,0)}.cifrado-cat{overflow:hidden}.cifrado-cat-photo{border:2px solid var(--color-brand-800)}.cifrado-band{background:var(--color-brand-100)}.cifrado-shot,.cifrado-cat-img{transition:filter .35s ease}@media(hover:hover)and (pointer:fine){.cifrado-btn:hover{color:var(--color-brand-50)}.cifrado-btn:hover:before{transform:scaleY(1)}.cifrado-banner .cifrado-btn:hover{color:var(--color-brand-800)}.cifrado-frame:hover .cifrado-bar,.cifrado-cat:hover .cifrado-bar{animation:cifrado-read 1.1s linear}.cifrado-shot,.cifrado-cat-img{filter:grayscale(1) blur(2px)}.group:hover .cifrado-shot,.cifrado-cat:hover .cifrado-cat-img{filter:none}.cifrado-chip:hover{background:var(--color-brand-200)}}@keyframes confeti-fall{0%{transform:translateZ(0)}to{transform:translate3d(var(--drift, 20px),200%,0)}}@keyframes confeti-twirl{to{transform:rotate(360deg)}}@keyframes confeti-bounce{0%,to{transform:translateZ(0) scale(1)}30%{transform:translate3d(0,-10px,0) scale(1.04,.96)}60%{transform:translateZ(0) scale(.97,1.03)}}@keyframes confeti-sway{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}[data-layout=confeti],.tpl-confeti{--font-display: "Lilita One", "Baloo 2", system-ui, sans-serif;--font-sans: "Mali", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #f0fffc;--color-brand-100: #d5fbf4;--color-brand-200: #a6f3e6;--color-brand-300: #6ee4d2;--color-brand-400: #33ccb8;--color-brand-500: #10ae9c;--color-brand-600: #0b8c7e;--color-brand-700: #0b6f65;--color-brand-800: #0d4f49}.confeti-kicker{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ff4d8d}.confeti-title{font-family:var(--font-display);font-size:clamp(2.6rem,12vw,5.2rem);line-height:1;color:var(--color-brand-800)}.confeti-h2{font-family:var(--font-display);font-size:clamp(1.7rem,4.6vw,2.6rem);line-height:1.05;color:var(--color-brand-800)}.confeti-lead{color:#3f5f5b}.confeti-stat{font-weight:600;color:#3f5f5b}.confeti-link{font-size:14px;font-weight:700;color:#ff4d8d;text-decoration:underline;text-underline-offset:4px}.confeti-media{border-radius:1.6rem;background:var(--color-brand-200)}.confeti-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ff4d8d;color:#fff;padding:.85rem 1.7rem;font-weight:700}.confeti-btn-sm{padding:.55rem 1.1rem;font-size:14px}.confeti-next{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:2px solid currentColor;border-radius:999px;font-weight:800;transition:transform .12s var(--ease-snap)}.confeti-next:active{transform:scale(.92)}.confeti-field{border:2px solid var(--color-brand-200);border-radius:1.6rem;background:#fff;color:var(--color-brand-800);padding:.5rem .8rem;font-size:14px;outline:none}.confeti-field:focus{border-color:#ff4d8d}.confeti-chip{border:2px solid var(--color-brand-200);border-radius:999px;background:#fff;color:var(--color-brand-800);padding:.35rem 1rem;font-size:14px;font-weight:600;transition:background-color .15s ease,color .15s ease,transform .14s var(--ease-snap)}.confeti-chip.is-on{background:#ff4d8d;border-color:#ff4d8d;color:#fff}.confeti-chip:active{transform:scale(.95)}.confeti-cat{position:relative;text-align:left}.confeti-cat-photo{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:1.6rem;background:var(--color-brand-200)}.confeti-cat-img{width:100%;height:100%;object-fit:cover}.confeti-cat-label{display:block;margin-top:.7rem;font-family:var(--font-display);font-size:1.2rem;line-height:1.15;color:var(--color-brand-800)}.confeti-cat-count{display:block;font-size:12px;color:#3f5f5b}.confeti-promo{position:relative;border:2px solid var(--color-brand-200);border-radius:1.6rem;background:#fff;padding:1.2rem}.confeti-promo-text{font-family:var(--font-display);font-size:1.2rem;line-height:1.25;color:var(--color-brand-800)}.confeti-promo-detail{margin-top:.25rem;font-size:14px;color:#3f5f5b}.confeti-promo-ends{margin-top:.5rem;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ff4d8d}.confeti-banner{padding:2.5rem 0;background:#5b6cff;color:#fff}.confeti-banner-tag{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.confeti-banner-text{margin-top:.6rem;font-family:var(--font-display);font-size:clamp(1.5rem,4.6vw,3rem);line-height:1.08}.confeti-banner-detail{margin-top:.4rem;font-size:15px;opacity:.8}.confeti-banner-ends{margin-top:.4rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.confeti-strip{position:relative;display:flex;align-items:center;gap:1rem;overflow:hidden;background:#5b6cff;color:#fff;padding:.8rem 1.25rem}.confeti-strip-tag{flex-shrink:0;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.confeti-strip-run{flex:1;min-width:0;overflow:hidden}.confeti-strip-item{flex-shrink:0;padding-right:1.4rem;font-family:var(--font-display);font-size:1.15rem;white-space:nowrap}.confeti-strip-item i{display:inline-block;padding-left:1.4rem;font-style:normal;opacity:.7}.confeti-strip-go{flex-shrink:0;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:639px){.confeti-strip-go{display:none}}.confeti-hero{overflow:hidden;background:linear-gradient(180deg,var(--color-brand-100),var(--color-brand-50))}.confeti-rain{position:absolute;inset:0;overflow:hidden;pointer-events:none}.confeti-rain i{position:absolute;top:-100%;width:12px;height:100%;animation:confeti-fall 9s linear infinite}.confeti-rain i:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:7px;background:var(--c, #ff4d8d);animation:confeti-twirl 1.6s linear infinite}.confeti-rain i:nth-child(3n){--c: #ffd23f}.confeti-rain i:nth-child(3n+1){--c: #5b6cff}.confeti-rain i:nth-child(4n):before{border-radius:50%;height:10px;width:10px}.confeti-rain i:nth-child(1){left:4%;animation-duration:8s;animation-delay:-1s}.confeti-rain i:nth-child(2){left:12%;animation-duration:11s;animation-delay:-6s;--drift: -30px}.confeti-rain i:nth-child(3){left:21%;animation-duration:9s;animation-delay:-3s}.confeti-rain i:nth-child(4){left:30%;animation-duration:12s;animation-delay:-8s;--drift: 40px}.confeti-rain i:nth-child(5){left:39%;animation-duration:7.5s;animation-delay:-2s}.confeti-rain i:nth-child(6){left:48%;animation-duration:10s;animation-delay:-5s;--drift: -20px}.confeti-rain i:nth-child(7){left:57%;animation-duration:8.5s;animation-delay:-7s}.confeti-rain i:nth-child(8){left:66%;animation-duration:11.5s;animation-delay:-1.5s;--drift: 30px}.confeti-rain i:nth-child(9){left:74%;animation-duration:9.5s;animation-delay:-4s}.confeti-rain i:nth-child(10){left:82%;animation-duration:7s;animation-delay:-6.5s;--drift: -35px}.confeti-rain i:nth-child(11){left:90%;animation-duration:10.5s;animation-delay:-2.5s}.confeti-rain i:nth-child(12){left:96%;animation-duration:8s;animation-delay:-9s}.confeti-h2:after{content:"";display:block;width:5rem;height:.5rem;margin-top:.3rem;border-radius:999px;background:repeating-linear-gradient(90deg,#ff4d8d 0 12px,#ffd23f 12px 24px,#5b6cff 24px 36px)}.confeti-btn{font-family:var(--font-display);font-size:1.1rem;box-shadow:0 6px #c2356a;transition:transform .12s var(--ease-snap),box-shadow .12s var(--ease-snap)}.confeti-btn:active{transform:translate3d(0,4px,0) scale(.97);box-shadow:0 2px #c2356a}.confeti-strip{padding-top:2.4rem}.confeti-flags{position:absolute;left:0;right:0;top:0;display:flex;justify-content:space-around;border-top:3px solid #fff}.confeti-flags i{width:1.4rem;height:1.6rem;background:#ffd23f;clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;animation:confeti-sway 2.4s ease-in-out infinite}.confeti-flags i:nth-child(odd){background:#ff4d8d;animation-delay:-1.2s}.confeti-flags i:nth-child(3n){background:#6ee4d2;animation-duration:3s}.confeti-cat{text-align:center}.confeti-cat-photo{border-radius:50%;box-shadow:0 0 0 5px #fff,0 0 0 9px #ffd23f}.confeti-cat:nth-child(2n) .confeti-cat-photo{box-shadow:0 0 0 5px #fff,0 0 0 9px #ff4d8d}.confeti-cat:active .confeti-cat-photo{transform:scale(.94)}.confeti-cat-photo{transition:transform .2s var(--ease-snap)}.confeti-band{background:var(--color-brand-100)}@media(hover:hover)and (pointer:fine){.confeti-btn:hover{animation:confeti-bounce .55s var(--ease-snap)}.confeti-cat:hover .confeti-cat-photo,.confeti-pop:hover>*{animation:confeti-bounce .6s var(--ease-snap)}.confeti-chip:hover{border-color:#ff4d8d}}@keyframes tablero-flip{0%{transform:rotateX(-90deg)}60%{transform:rotateX(14deg)}to{transform:none}}@keyframes tablero-flip-b{0%{transform:rotateX(-90deg)}60%{transform:rotateX(14deg)}to{transform:none}}[data-layout=tablero],.tpl-tablero{--font-display: "Oswald", "Barlow Condensed", system-ui, sans-serif;--font-sans: "Roboto", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #f3f4f6;--color-brand-100: #e5e7eb;--color-brand-200: #d1d5db;--color-brand-300: #fcd34d;--color-brand-400: #f0a92a;--color-brand-500: #c97a0a;--color-brand-600: #a86208;--color-brand-700: #854d06;--color-brand-800: #1f2937;--radius-xs: 2px;--radius-sm: 2px;--radius-md: 3px;--radius-lg: 4px;--radius-xl: 6px;--radius-2xl: 6px;--radius-3xl: 8px}.tablero-kicker{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-brand-600)}.tablero-title{font-family:var(--font-display);font-size:clamp(2.4rem,11vw,5.4rem);line-height:1;color:var(--color-brand-800);text-transform:uppercase}.tablero-h2{font-family:var(--font-display);font-size:clamp(1.7rem,4.6vw,2.6rem);line-height:1.05;color:var(--color-brand-800);text-transform:uppercase}.tablero-lead{color:#4b5563}.tablero-stat{font-weight:600;color:#4b5563}.tablero-link{font-size:14px;font-weight:700;color:var(--color-brand-600);text-decoration:underline;text-underline-offset:4px}.tablero-media{border-radius:4px;background:var(--color-brand-200)}.tablero-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:var(--color-brand-600);color:#fff;padding:.85rem 1.7rem;font-weight:700}.tablero-btn-sm{padding:.55rem 1.1rem;font-size:14px}.tablero-next{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:2px solid currentColor;border-radius:4px;font-weight:800;transition:transform .12s var(--ease-snap)}.tablero-next:active{transform:scale(.92)}.tablero-field{border:2px solid var(--color-brand-800);border-radius:4px;background:#fff;color:var(--color-brand-800);padding:.5rem .8rem;font-size:14px;outline:none}.tablero-field:focus{border-color:var(--color-brand-600)}.tablero-chip{border:2px solid var(--color-brand-800);border-radius:4px;background:#fff;color:var(--color-brand-800);padding:.35rem 1rem;font-size:14px;font-weight:600;transition:background-color .15s ease,color .15s ease,transform .14s var(--ease-snap)}.tablero-chip.is-on{background:var(--color-brand-600);border-color:var(--color-brand-600);color:#fff}.tablero-chip:active{transform:scale(.95)}.tablero-cat{position:relative;text-align:left}.tablero-cat-photo{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:4px;background:var(--color-brand-200)}.tablero-cat-img{width:100%;height:100%;object-fit:cover}.tablero-cat-label{display:block;margin-top:.7rem;font-family:var(--font-display);font-size:1.2rem;line-height:1.15;color:var(--color-brand-800)}.tablero-cat-count{display:block;font-size:12px;color:#4b5563}.tablero-promo{position:relative;border:2px solid var(--color-brand-800);border-radius:4px;background:#fff;padding:1.2rem}.tablero-promo-text{font-family:var(--font-display);font-size:1.2rem;line-height:1.25;color:var(--color-brand-800)}.tablero-promo-detail{margin-top:.25rem;font-size:14px;color:#4b5563}.tablero-promo-ends{margin-top:.5rem;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-600)}.tablero-banner{padding:2.5rem 0;background:#111827;color:#fbbf24}.tablero-banner-tag{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.tablero-banner-text{margin-top:.6rem;font-family:var(--font-display);font-size:clamp(1.5rem,4.6vw,3rem);line-height:1.08}.tablero-banner-detail{margin-top:.4rem;font-size:15px;opacity:.8}.tablero-banner-ends{margin-top:.4rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tablero-strip{position:relative;display:flex;align-items:center;gap:1rem;overflow:hidden;background:#111827;color:#fbbf24;padding:.8rem 1.25rem}.tablero-strip-tag{flex-shrink:0;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.tablero-strip-run{flex:1;min-width:0;overflow:hidden}.tablero-strip-item{flex-shrink:0;padding-right:1.4rem;font-family:var(--font-display);font-size:1.15rem;white-space:nowrap}.tablero-strip-item i{display:inline-block;padding-left:1.4rem;font-style:normal;opacity:.7}.tablero-strip-go{flex-shrink:0;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:639px){.tablero-strip-go{display:none}}.tablero-board{display:grid;gap:.3rem;border-radius:.7rem;background:#111827;padding:.8rem;box-shadow:inset 0 0 0 2px #374151,0 30px 40px -30px #111827e6}.tablero-row{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:.2rem}.tablero-cell{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:3px;background:#1f2937;perspective:300px}.tablero-cell:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#111827}.tablero-cell b{display:grid;place-items:center;width:100%;height:100%;font-family:var(--font-display);font-size:clamp(.7rem,2.7vw,2rem);font-weight:600;color:#fbbf24;transform-origin:50% 0;animation:tablero-flip .5s var(--ease-snap) both;animation-delay:calc(var(--d) * 22ms)}.tablero-plain{flex:1 1 14rem;font-size:14px;color:#4b5563}.tablero-next{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:2px solid var(--color-brand-800);border-radius:4px;font-weight:800;color:var(--color-brand-800)}.tablero-hero .promo-timer{color:var(--color-brand-600)}.tablero-btn{background:var(--color-brand-800);color:#fbbf24;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;perspective:300px;transition:transform .14s var(--ease-snap)}.tablero-btn span{display:inline-block;transform-origin:50% 0}.tablero-btn:active{transform:scale(.96)}.tablero-cat-photo{border:3px solid var(--color-brand-800)}.tablero-cat-label{display:inline-block;margin-top:.6rem;border-radius:3px;background:#111827;padding:.2rem .6rem;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;color:#fbbf24}.tablero-band{background:var(--color-brand-100)}.tablero-chip{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase}@media(hover:hover)and (pointer:fine){.tablero-btn:hover span,.tablero-chip:hover{animation:tablero-flip .45s var(--ease-snap)}.tablero-cat:hover .tablero-cat-label{animation:tablero-flip .45s var(--ease-snap);transform-origin:50% 0}}[data-layout=negativo],.tpl-negativo{--font-display: "Bowlby One", "Archivo Black", system-ui, sans-serif;--font-sans: "Lexend Deca", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #ffffff;--color-brand-100: #f2f2f2;--color-brand-200: #dedede;--color-brand-300: #b5b5b5;--color-brand-400: #6b6b6b;--color-brand-500: #111111;--color-brand-600: #000000;--color-brand-700: #000000;--color-brand-800: #000000;--radius-xs: 0px;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-xl: 0px;--radius-2xl: 0px;--radius-3xl: 0px}@media(max-width:479px){[data-layout=negativo] app-header header a>span.font-display{font-size:.95rem}}.negativo-kicker{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#000}.negativo-title{font-family:var(--font-display);font-size:clamp(2.2rem,11vw,6.5rem);line-height:.95;color:#000;text-transform:uppercase}.negativo-h2{font-family:var(--font-display);font-size:clamp(1.5rem,4.4vw,2.6rem);line-height:1.05;color:#000;text-transform:uppercase}.negativo-lead{color:#444}.negativo-stat{font-weight:600;color:#444}.negativo-link{font-size:14px;font-weight:700;color:#000;text-decoration:underline;text-underline-offset:4px}.negativo-media{border-radius:0;background:#dedede}.negativo-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:0;background:#000;color:#fff;padding:.85rem 1.7rem;font-weight:700}.negativo-btn-sm{padding:.55rem 1.1rem;font-size:14px}.negativo-next{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:2px solid currentColor;border-radius:0;font-weight:800;transition:transform .12s var(--ease-snap)}.negativo-next:active{transform:scale(.92)}.negativo-field{border:3px solid #000;border-radius:0;background:#fff;color:#000;padding:.5rem .8rem;font-size:14px;outline:none}.negativo-field:focus{border-color:#000}.negativo-chip{border:3px solid #000;border-radius:0;background:#fff;color:#000;padding:.35rem 1rem;font-size:14px;font-weight:600;transition:background-color .15s ease,color .15s ease,transform .14s var(--ease-snap)}.negativo-chip.is-on{background:#000;border-color:#000;color:#fff}.negativo-chip:active{transform:scale(.95)}.negativo-cat{position:relative;text-align:left}.negativo-cat-photo{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:0;background:#dedede}.negativo-cat-img{width:100%;height:100%;object-fit:cover}.negativo-cat-label{display:block;margin-top:.7rem;font-family:var(--font-display);font-size:1.2rem;line-height:1.15;color:#000}.negativo-cat-count{display:block;font-size:12px;color:#444}.negativo-promo{position:relative;border:3px solid #000;border-radius:0;background:#fff;padding:1.2rem}.negativo-promo-text{font-family:var(--font-display);font-size:1.2rem;line-height:1.25;color:#000}.negativo-promo-detail{margin-top:.25rem;font-size:14px;color:#444}.negativo-promo-ends{margin-top:.5rem;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#000}.negativo-banner{padding:2.5rem 0;background:#000;color:#fff}.negativo-banner-tag{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.negativo-banner-text{margin-top:.6rem;font-family:var(--font-display);font-size:clamp(1.5rem,4.6vw,3rem);line-height:1.08}.negativo-banner-detail{margin-top:.4rem;font-size:15px;opacity:.8}.negativo-banner-ends{margin-top:.4rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.negativo-strip{position:relative;display:flex;align-items:center;gap:1rem;overflow:hidden;background:#000;color:#fff;padding:.8rem 1.25rem}.negativo-strip-tag{flex-shrink:0;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.negativo-strip-run{flex:1;min-width:0;overflow:hidden}.negativo-strip-item{flex-shrink:0;padding-right:1.4rem;font-family:var(--font-display);font-size:1.15rem;white-space:nowrap}.negativo-strip-item i{display:inline-block;padding-left:1.4rem;font-style:normal;opacity:.7}.negativo-strip-go{flex-shrink:0;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:639px){.negativo-strip-go{display:none}}.negativo-hero{overflow:hidden;background:#fff;border-bottom:4px solid #000}.negativo-hero:not(.is-lit){animation:foco-roam 14s ease-in-out infinite}.negativo-lens{position:absolute;inset:0;z-index:3;pointer-events:none;mix-blend-mode:difference;background:radial-gradient(circle 8.5rem at var(--fx) var(--fy),#fff 99%,transparent 100%)}.negativo-kicker{letter-spacing:.3em}.negativo-title{line-height:1.16}.negativo-btn{isolation:isolate;overflow:hidden;border:3px solid #000;background:#fff;font-family:var(--font-display);text-transform:uppercase;transition:transform .14s var(--ease-snap)}.negativo-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:#000;transform:translate3d(-101%,0,0);transition:transform .35s var(--ease-snap)}.negativo-btn span{color:#fff;mix-blend-mode:difference}.negativo-btn:active{transform:scale(.97)}.negativo-strip-item:nth-child(2n){background:#fff;color:#000;padding-left:1.4rem}.negativo-media{border:4px solid #000;filter:grayscale(1) contrast(1.15)}.negativo-cat-photo{border:3px solid #000}.negativo-cat-img,.negativo-shot{filter:grayscale(1) contrast(1.15);transition:filter .25s ease}.negativo-cat:active .negativo-cat-img{filter:grayscale(1) invert(1)}.negativo-band{background:#f2f2f2;border-block:4px solid #000}.negativo-chip{text-transform:uppercase;font-weight:800}@media(hover:hover)and (pointer:fine){.negativo-btn:hover:before{transform:none}.negativo-cat:hover .negativo-cat-img,.group:hover .negativo-shot{filter:grayscale(1) contrast(1.15) invert(1)}.negativo-chip:hover{background:#000;color:#fff}}@keyframes comic-throb{0%,to{transform:rotate(-8deg) scale(1)}50%{transform:rotate(6deg) scale(1.12)}}[data-layout=historieta],.tpl-historieta{--font-display: "Bangers", "Impact", system-ui, sans-serif;--font-sans: "Nunito", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #fff9db;--color-brand-100: #fff0a8;--color-brand-200: #ffe066;--color-brand-300: #ffc2c2;--color-brand-400: #ff6b6b;--color-brand-500: #e8262d;--color-brand-600: #c81d24;--color-brand-700: #9f171d;--color-brand-800: #151515}.comic-kicker{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#e8262d}.comic-title{font-family:var(--font-display);font-size:clamp(3.2rem,15vw,7rem);line-height:.9;color:#151515}.comic-h2{font-family:var(--font-display);font-size:clamp(2.2rem,6vw,3.4rem);line-height:1.05;color:#151515}.comic-lead{color:#3d3a2e}.comic-stat{font-weight:600;color:#3d3a2e}.comic-link{font-size:14px;font-weight:700;color:#e8262d;text-decoration:underline;text-underline-offset:4px}.comic-media{border-radius:.4rem;background:#ffe066}.comic-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:.6rem;background:#e8262d;color:#fff;padding:.85rem 1.7rem;font-weight:700}.comic-btn-sm{padding:.55rem 1.1rem;font-size:14px}.comic-next{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:2px solid currentColor;border-radius:.5rem;font-weight:800;transition:transform .12s var(--ease-snap)}.comic-next:active{transform:scale(.92)}.comic-field{border:4px solid #151515;border-radius:.4rem;background:#fff;color:#151515;padding:.5rem .8rem;font-size:14px;outline:none}.comic-field:focus{border-color:#e8262d}.comic-chip{border:4px solid #151515;border-radius:.5rem;background:#fff;color:#151515;padding:.35rem 1rem;font-size:14px;font-weight:600;transition:background-color .15s ease,color .15s ease,transform .14s var(--ease-snap)}.comic-chip.is-on{background:#e8262d;border-color:#e8262d;color:#fff}.comic-chip:active{transform:scale(.95)}.comic-cat{position:relative;text-align:left}.comic-cat-photo{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:.4rem;background:#ffe066}.comic-cat-img{width:100%;height:100%;object-fit:cover}.comic-cat-label{display:block;margin-top:.7rem;font-family:var(--font-display);font-size:1.2rem;line-height:1.15;color:#151515}.comic-cat-count{display:block;font-size:12px;color:#3d3a2e}.comic-promo{position:relative;border:4px solid #151515;border-radius:.4rem;background:#fff;padding:1.2rem}.comic-promo-text{font-family:var(--font-display);font-size:1.2rem;line-height:1.25;color:#151515}.comic-promo-detail{margin-top:.25rem;font-size:14px;color:#3d3a2e}.comic-promo-ends{margin-top:.5rem;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e8262d}.comic-banner{padding:2.5rem 0;background:#151515;color:#fff}.comic-banner-tag{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.comic-banner-text{margin-top:.6rem;font-family:var(--font-display);font-size:clamp(1.5rem,4.6vw,3rem);line-height:1.08}.comic-banner-detail{margin-top:.4rem;font-size:15px;opacity:.8}.comic-banner-ends{margin-top:.4rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.comic-strip{position:relative;display:flex;align-items:center;gap:1rem;overflow:hidden;background:#151515;color:#fff;padding:.8rem 1.25rem}.comic-strip-tag{flex-shrink:0;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.comic-strip-run{flex:1;min-width:0;overflow:hidden}.comic-strip-item{flex-shrink:0;padding-right:1.4rem;font-family:var(--font-display);font-size:1.15rem;white-space:nowrap}.comic-strip-item i{display:inline-block;padding-left:1.4rem;font-style:normal;opacity:.7}.comic-strip-go{flex-shrink:0;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:639px){.comic-strip-go{display:none}}.comic-hero{background:radial-gradient(rgba(21,21,21,.14) 18%,transparent 20%) 0 0 / 11px 11px,#ffe066;border-bottom:5px solid #151515}.comic-dots{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(#151515 22%,transparent 24%) 0 0 / 7px 7px;mix-blend-mode:multiply;opacity:.22;transition:opacity .3s ease}.comic-title{color:#e8262d;letter-spacing:.02em;-webkit-text-stroke:2px #151515;text-shadow:5px 5px 0 #151515;transform:rotate(-2deg);transform-origin:0 50%}.comic-h2{display:inline-block;color:#e8262d;letter-spacing:.03em;-webkit-text-stroke:1.5px #151515;text-shadow:3px 3px 0 #151515;transform:rotate(-1.5deg)}.comic-kicker{display:inline-block;background:#151515;color:#ffe066;padding:.25rem .7rem;transform:rotate(-2deg)}.comic-bubble{position:relative;border:4px solid #151515;border-radius:1.6rem;background:#fff;padding:1rem 1.2rem;font-weight:800;color:#151515}.comic-bubble:after{content:"";position:absolute;left:2rem;bottom:-1.3rem;width:1.6rem;height:1.4rem;background:#151515;clip-path:polygon(0 0,100% 0,20% 100%)}.comic-panel{position:relative;border:5px solid #151515;background:#fff;box-shadow:10px 10px #151515;transform:rotate(2deg);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.comic-btn{isolation:isolate;border:4px solid #151515;background:#2ec4ff;color:#151515;font-family:var(--font-display);font-size:1.45rem;letter-spacing:.05em;box-shadow:5px 5px #151515;transition:transform .14s var(--ease-snap),box-shadow .14s var(--ease-snap)}.comic-btn:before{content:"";position:absolute;inset:-55% -16%;z-index:-1;background:#ffe066;clip-path:polygon(50% 0,61% 20%,82% 9%,79% 32%,100% 38%,84% 55%,96% 76%,73% 75%,68% 98%,50% 82%,32% 98%,27% 75%,4% 76%,16% 55%,0 38%,21% 32%,18% 9%,39% 20%);transform:scale(.4) rotate(-14deg);opacity:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .15s ease}.comic-btn:active{transform:translate3d(3px,3px,0);box-shadow:2px 2px #151515}.comic-btn-sm{font-size:1.1rem}.comic-promo{box-shadow:6px 6px #151515;padding-right:4.2rem}.comic-promo:nth-child(odd){transform:rotate(-1deg)}.comic-promo:nth-child(2n){transform:rotate(1deg)}.comic-promo-text{font-family:var(--font-sans);font-weight:900}.comic-burst{position:absolute;right:-.9rem;top:-1.3rem;display:grid;place-items:center;width:4.8rem;height:4.8rem;background:#e8262d;color:#fff;font-family:var(--font-display);font-size:1.35rem;clip-path:polygon(50% 0,61% 20%,82% 9%,79% 32%,100% 38%,84% 55%,96% 76%,73% 75%,68% 98%,50% 82%,32% 98%,27% 75%,4% 76%,16% 55%,0 38%,21% 32%,18% 9%,39% 20%);animation:comic-throb 1.7s ease-in-out infinite}.comic-cat{border:4px solid #151515;background:#fff;padding:.4rem .4rem .7rem;box-shadow:6px 6px #151515;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.comic-cat:nth-child(odd){transform:rotate(-1.5deg)}.comic-cat:nth-child(2n){transform:rotate(1.5deg)}.comic-cat-photo{border:3px solid #151515;border-radius:0}.comic-cat-label{display:inline-block;margin-top:.6rem;background:#ffe066;border:3px solid #151515;padding:0 .6rem;font-size:1.5rem;letter-spacing:.04em}.comic-band{background:radial-gradient(rgba(21,21,21,.12) 18%,transparent 20%) 0 0 / 11px 11px,#2ec4ff;border-block:5px solid #151515}.comic-band .comic-h2{color:#ffe066}@media(hover:hover)and (pointer:fine){.comic-btn:hover{transform:translate3d(-2px,-2px,0);box-shadow:7px 7px #151515}.comic-btn:hover:before{transform:scale(1) rotate(6deg);opacity:1}.comic-panel:hover{transform:rotate(0) scale(1.02)}.comic-panel:hover .comic-dots,.comic-cat:hover .comic-dots{opacity:0}.comic-cat:hover{transform:rotate(0) scale(1.04)}.comic-chip:hover{background:#ffe066}}@keyframes frag-open{0%{clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes frag-open-b{0%{clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}[data-layout=fragmento],.tpl-fragmento{--font-display: "Michroma", "Orbitron", system-ui, sans-serif;--font-sans: "Mulish", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #f3f7fd;--color-brand-100: #e3ecfa;--color-brand-200: #c7d8f5;--color-brand-300: #9db9ec;--color-brand-400: #6c93df;--color-brand-500: #4470cf;--color-brand-600: #3358ad;--color-brand-700: #29468a;--color-brand-800: #14213f}@media(max-width:479px){[data-layout=fragmento] app-header header a>span.font-display{font-size:.85rem}}.frag-kicker{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-brand-600)}.frag-title{font-family:var(--font-display);font-size:clamp(1.6rem,7vw,3.4rem);line-height:1.15;color:var(--color-brand-800)}.frag-h2{font-family:var(--font-display);font-size:clamp(1.2rem,3.4vw,1.9rem);line-height:1.05;color:var(--color-brand-800)}.frag-lead{color:#4d5b78}.frag-stat{font-weight:600;color:#4d5b78}.frag-link{font-size:14px;font-weight:700;color:var(--color-brand-600);text-decoration:underline;text-underline-offset:4px}.frag-media{border-radius:0;background:var(--color-brand-200)}.frag-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:0;background:var(--color-brand-600);color:#fff;padding:.85rem 1.7rem;font-weight:700}.frag-btn-sm{padding:.55rem 1.1rem;font-size:14px}.frag-next{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:2px solid currentColor;border-radius:0;font-weight:800;transition:transform .12s var(--ease-snap)}.frag-next:active{transform:scale(.92)}.frag-field{border:2px solid var(--color-brand-200);border-radius:0;background:#fff;color:var(--color-brand-800);padding:.5rem .8rem;font-size:14px;outline:none}.frag-field:focus{border-color:var(--color-brand-600)}.frag-chip{border:2px solid var(--color-brand-200);border-radius:0;background:#fff;color:var(--color-brand-800);padding:.35rem 1rem;font-size:14px;font-weight:600;transition:background-color .15s ease,color .15s ease,transform .14s var(--ease-snap)}.frag-chip.is-on{background:var(--color-brand-600);border-color:var(--color-brand-600);color:#fff}.frag-chip:active{transform:scale(.95)}.frag-cat{position:relative;text-align:left}.frag-cat-photo{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:0;background:var(--color-brand-200)}.frag-cat-img{width:100%;height:100%;object-fit:cover}.frag-cat-label{display:block;margin-top:.7rem;font-family:var(--font-display);font-size:1.2rem;line-height:1.15;color:var(--color-brand-800)}.frag-cat-count{display:block;font-size:12px;color:#4d5b78}.frag-promo{position:relative;border:2px solid var(--color-brand-200);border-radius:0;background:#fff;padding:1.2rem}.frag-promo-text{font-family:var(--font-display);font-size:1.2rem;line-height:1.25;color:var(--color-brand-800)}.frag-promo-detail{margin-top:.25rem;font-size:14px;color:#4d5b78}.frag-promo-ends{margin-top:.5rem;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-600)}.frag-banner{padding:2.5rem 0;background:var(--color-brand-800);color:#fff}.frag-banner-tag{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.frag-banner-text{margin-top:.6rem;font-family:var(--font-display);font-size:clamp(1.5rem,4.6vw,3rem);line-height:1.08}.frag-banner-detail{margin-top:.4rem;font-size:15px;opacity:.8}.frag-banner-ends{margin-top:.4rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.frag-strip{position:relative;display:flex;align-items:center;gap:1rem;overflow:hidden;background:var(--color-brand-800);color:#fff;padding:.8rem 1.25rem}.frag-strip-tag{flex-shrink:0;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.frag-strip-run{flex:1;min-width:0;overflow:hidden}.frag-strip-item{flex-shrink:0;padding-right:1.4rem;font-family:var(--font-display);font-size:1.15rem;white-space:nowrap}.frag-strip-item i{display:inline-block;padding-left:1.4rem;font-style:normal;opacity:.7}.frag-strip-go{flex-shrink:0;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:639px){.frag-strip-go{display:none}}.frag-hero{background:linear-gradient(120deg,rgba(255,255,255,.7) 0 30%,transparent 30%),linear-gradient(240deg,var(--color-brand-200) 0 22%,transparent 22%),linear-gradient(160deg,var(--color-brand-100),var(--color-brand-50))}.frag-shot{position:relative;aspect-ratio:4 / 5}@media(min-width:640px)and (max-width:1023px){.frag-shot{aspect-ratio:5 / 4}}.frag-cat-photo{overflow:visible;background:transparent}.frag-layer{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .95s var(--ease-snap),opacity .5s ease;transition-delay:calc(var(--i) * 90ms)}.frag-layer:nth-child(1){clip-path:polygon(0 0,100% 0,50% 50%)}.frag-layer:nth-child(2){clip-path:polygon(100% 0,100% 100%,50% 50%)}.frag-layer:nth-child(3){clip-path:polygon(100% 100%,0 100%,50% 50%)}.frag-layer:nth-child(4){clip-path:polygon(0 100%,0 0,50% 50%)}.reveal-slats:not(.is-visible) .frag-layer{opacity:0}.reveal-slats:not(.is-visible) .frag-layer:nth-child(1){transform:translate3d(0,-45%,0) rotate(-10deg)}.reveal-slats:not(.is-visible) .frag-layer:nth-child(2){transform:translate3d(45%,0,0) rotate(10deg)}.reveal-slats:not(.is-visible) .frag-layer:nth-child(3){transform:translate3d(0,45%,0) rotate(8deg)}.reveal-slats:not(.is-visible) .frag-layer:nth-child(4){transform:translate3d(-45%,0,0) rotate(-8deg)}.frag-btn{isolation:isolate;background:#ff8a5c;font-family:var(--font-display);font-size:12px;letter-spacing:.1em;text-transform:uppercase;transition:transform .14s var(--ease-snap)}.frag-btn:before,.frag-btn:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--color-brand-700);transition:transform .35s var(--ease-snap)}.frag-btn:before{clip-path:polygon(0 0,100% 0,0 100%)}.frag-btn:after{clip-path:polygon(100% 0,100% 100%,0 100%)}.frag-btn:active{transform:scale(.96)}.frag-banner{background:linear-gradient(115deg,rgba(255,255,255,.08) 0 35%,transparent 35%),linear-gradient(245deg,rgba(255,255,255,.06) 0 28%,transparent 28%),var(--color-brand-800)}.frag-banner-slide{animation:frag-open .7s var(--ease-snap) both}.frag-cat-label{font-size:.95rem}.frag-band{background:var(--color-brand-100)}@media(hover:hover)and (pointer:fine){.frag-btn:hover:before{transform:translate3d(-5px,-5px,0)}.frag-btn:hover:after{transform:translate3d(5px,5px,0)}.is-visible .frag-shot:hover .frag-layer:nth-child(1),.frag-cat.is-visible:hover .frag-layer:nth-child(1){transform:translate3d(0,-4%,0)}.is-visible .frag-shot:hover .frag-layer:nth-child(2),.frag-cat.is-visible:hover .frag-layer:nth-child(2){transform:translate3d(4%,0,0)}.is-visible .frag-shot:hover .frag-layer:nth-child(3),.frag-cat.is-visible:hover .frag-layer:nth-child(3){transform:translate3d(0,4%,0)}.is-visible .frag-shot:hover .frag-layer:nth-child(4),.frag-cat.is-visible:hover .frag-layer:nth-child(4){transform:translate3d(-4%,0,0)}.frag-chip:hover{border-color:var(--color-brand-500)}}@keyframes soga-swing{0%,to{transform:rotate(var(--sw, 2.2deg))}50%{transform:rotate(calc(var(--sw, 2.2deg) * -1))}}[data-layout=soga],.tpl-soga{--font-display: "Itim", "Comic Neue", system-ui, sans-serif;--font-sans: "Sen", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #f2f9ff;--color-brand-100: #dff0ff;--color-brand-200: #bfe0ff;--color-brand-300: #93c9fb;--color-brand-400: #5fabf0;--color-brand-500: #3a8de0;--color-brand-600: #2b72c0;--color-brand-700: #245b99;--color-brand-800: #1d3f66}.soga-kicker{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-brand-600)}.soga-title{font-family:var(--font-display);font-size:clamp(2.2rem,10vw,4.4rem);line-height:1.05;color:var(--color-brand-800)}.soga-h2{font-family:var(--font-display);font-size:clamp(1.9rem,5vw,2.8rem);line-height:1.05;color:var(--color-brand-800)}.soga-lead{color:#4a6078}.soga-stat{font-weight:600;color:#4a6078}.soga-link{font-size:14px;font-weight:700;color:var(--color-brand-600);text-decoration:underline;text-underline-offset:4px}.soga-media{border-radius:1rem;background:var(--color-brand-200)}.soga-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-brand-600);color:#fff;padding:.85rem 1.7rem;font-weight:700}.soga-btn-sm{padding:.55rem 1.1rem;font-size:14px}.soga-next{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:2px solid currentColor;border-radius:999px;font-weight:800;transition:transform .12s var(--ease-snap)}.soga-next:active{transform:scale(.92)}.soga-field{border:2px solid var(--color-brand-200);border-radius:1rem;background:#fff;color:var(--color-brand-800);padding:.5rem .8rem;font-size:14px;outline:none}.soga-field:focus{border-color:var(--color-brand-600)}.soga-chip{border:2px solid var(--color-brand-200);border-radius:999px;background:#fff;color:var(--color-brand-800);padding:.35rem 1rem;font-size:14px;font-weight:600;transition:background-color .15s ease,color .15s ease,transform .14s var(--ease-snap)}.soga-chip.is-on{background:var(--color-brand-600);border-color:var(--color-brand-600);color:#fff}.soga-chip:active{transform:scale(.95)}.soga-cat{position:relative;text-align:left}.soga-cat-photo{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:1rem;background:var(--color-brand-200)}.soga-cat-img{width:100%;height:100%;object-fit:cover}.soga-cat-label{display:block;margin-top:.7rem;font-family:var(--font-display);font-size:1.2rem;line-height:1.15;color:var(--color-brand-800)}.soga-cat-count{display:block;font-size:12px;color:#4a6078}.soga-promo{position:relative;border:2px solid var(--color-brand-200);border-radius:1rem;background:#fff;padding:1.2rem}.soga-promo-text{font-family:var(--font-display);font-size:1.2rem;line-height:1.25;color:var(--color-brand-800)}.soga-promo-detail{margin-top:.25rem;font-size:14px;color:#4a6078}.soga-promo-ends{margin-top:.5rem;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-600)}.soga-banner{padding:2.5rem 0;background:var(--color-brand-700);color:#fff}.soga-banner-tag{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.soga-banner-text{margin-top:.6rem;font-family:var(--font-display);font-size:clamp(1.5rem,4.6vw,3rem);line-height:1.08}.soga-banner-detail{margin-top:.4rem;font-size:15px;opacity:.8}.soga-banner-ends{margin-top:.4rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.soga-strip{position:relative;display:flex;align-items:center;gap:1rem;overflow:hidden;background:var(--color-brand-700);color:#fff;padding:.8rem 1.25rem}.soga-strip-tag{flex-shrink:0;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.soga-strip-run{flex:1;min-width:0;overflow:hidden}.soga-strip-item{flex-shrink:0;padding-right:1.4rem;font-family:var(--font-display);font-size:1.15rem;white-space:nowrap}.soga-strip-item i{display:inline-block;padding-left:1.4rem;font-style:normal;opacity:.7}.soga-strip-go{flex-shrink:0;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:639px){.soga-strip-go{display:none}}.soga-hero{background:linear-gradient(180deg,var(--color-brand-200),var(--color-brand-50))}.soga-rope{height:6px;background:repeating-linear-gradient(90deg,#8a6a3f 0 6px,#a98554 6px 12px)}.soga-line{position:relative;padding-top:1.7rem}.soga-line:before{content:"";position:absolute;left:-1rem;right:-1rem;top:.5rem;height:4px;border-radius:4px;background:repeating-linear-gradient(90deg,#8a6a3f 0 6px,#a98554 6px 12px)}.soga-clip{position:absolute;left:50%;top:-1.5rem;z-index:3;width:.9rem;height:2rem;margin-left:-.45rem;border-radius:3px;background:linear-gradient(#d9ae6e,#b98646);box-shadow:inset 0 -8px #0000001f,0 2px 3px #00000040}.soga-promo,.soga-cat,.soga-hang,.soga-item{position:relative;transform-origin:50% -1.2rem}.soga-promo,.soga-cat,.soga-hang{animation:soga-swing 4.6s ease-in-out infinite}.soga-promo:nth-child(2n),.soga-cat:nth-child(2n){--sw: 1.6deg;animation-duration:5.4s;animation-delay:-1.3s}.soga-promo:nth-child(3n),.soga-cat:nth-child(3n){--sw: 2.8deg;animation-duration:6.2s;animation-delay:-2.6s}.soga-hang{--sw: 1.2deg;animation-duration:7s;margin-top:1.5rem}.soga-item{margin-top:1.5rem}.soga-sign-wrap{position:relative;display:inline-block;max-width:100%;padding-top:2.4rem;transform-origin:50% 0;--sw: 1.3deg;animation:soga-swing 6.5s ease-in-out infinite}.soga-string{position:absolute;left:20%;right:20%;top:0;height:2.4rem;background:linear-gradient(to top right,transparent 48.5%,#8a6a3f 48.5% 51.5%,transparent 51.5%) left / 50% 100% no-repeat,linear-gradient(to top left,transparent 48.5%,#8a6a3f 48.5% 51.5%,transparent 51.5%) right / 50% 100% no-repeat}.soga-sign{border:3px solid #8a6a3f;border-radius:1rem;background:#f6e3c0;padding:.5rem 1.2rem .7rem;box-shadow:0 10px 0 -4px #8a6a3f59}.soga-btn{font-family:var(--font-display);font-size:1.2rem;transform-origin:50% 0;box-shadow:0 5px 0 var(--color-brand-800);transition:transform .12s var(--ease-snap),box-shadow .12s var(--ease-snap)}.soga-btn:active{transform:translate3d(0,3px,0);box-shadow:0 2px 0 var(--color-brand-800)}.soga-promo{border-style:dashed}.soga-cat{background:#fff;border-radius:1rem;padding:.5rem .5rem .8rem;text-align:center;box-shadow:0 16px 20px -16px #1d3f6699}.soga-band{background:var(--color-brand-100)}@media(hover:hover)and (pointer:fine){.soga-btn:hover{animation:soga-swing .7s ease-in-out;--sw: 4deg}.soga-item:hover{animation:soga-swing 1.3s ease-in-out infinite;--sw: 3deg}.soga-promo:hover,.soga-cat:hover{animation-play-state:paused}.soga-chip:hover{border-color:var(--color-brand-500)}}@keyframes eco-out{to{transform:translate3d(calc(var(--i) * .085em),calc(var(--i) * .085em),0)}}[data-layout=eco],.tpl-eco{--font-display: "Titan One", "Archivo Black", system-ui, sans-serif;--font-sans: "DM Sans", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #f1fff7;--color-brand-100: #d9fbe8;--color-brand-200: #b4f3d0;--color-brand-300: #d9c2ff;--color-brand-400: #a97bff;--color-brand-500: #7a3cf0;--color-brand-600: #6427d6;--color-brand-700: #4f1eab;--color-brand-800: #2a0f63}.eco-kicker{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-brand-600)}.eco-title{font-family:var(--font-display);font-size:clamp(2.6rem,13vw,7rem);line-height:.95;color:var(--color-brand-800)}.eco-h2{font-family:var(--font-display);font-size:clamp(1.8rem,5vw,2.8rem);line-height:1.05;color:var(--color-brand-800)}.eco-lead{color:#4c4470}.eco-stat{font-weight:600;color:#4c4470}.eco-link{font-size:14px;font-weight:700;color:var(--color-brand-600);text-decoration:underline;text-underline-offset:4px}.eco-media{border-radius:0;background:var(--color-brand-200)}.eco-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:0;background:var(--color-brand-600);color:#fff;padding:.85rem 1.7rem;font-weight:700}.eco-btn-sm{padding:.55rem 1.1rem;font-size:14px}.eco-next{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:2px solid currentColor;border-radius:0;font-weight:800;transition:transform .12s var(--ease-snap)}.eco-next:active{transform:scale(.92)}.eco-field{border:3px solid var(--color-brand-800);border-radius:0;background:#fff;color:var(--color-brand-800);padding:.5rem .8rem;font-size:14px;outline:none}.eco-field:focus{border-color:var(--color-brand-600)}.eco-chip{border:3px solid var(--color-brand-800);border-radius:0;background:#fff;color:var(--color-brand-800);padding:.35rem 1rem;font-size:14px;font-weight:600;transition:background-color .15s ease,color .15s ease,transform .14s var(--ease-snap)}.eco-chip.is-on{background:var(--color-brand-600);border-color:var(--color-brand-600);color:#fff}.eco-chip:active{transform:scale(.95)}.eco-cat{position:relative;text-align:left}.eco-cat-photo{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:0;background:var(--color-brand-200)}.eco-cat-img{width:100%;height:100%;object-fit:cover}.eco-cat-label{display:block;margin-top:.7rem;font-family:var(--font-display);font-size:1.2rem;line-height:1.15;color:var(--color-brand-800)}.eco-cat-count{display:block;font-size:12px;color:#4c4470}.eco-promo{position:relative;border:3px solid var(--color-brand-800);border-radius:0;background:#fff;padding:1.2rem}.eco-promo-text{font-family:var(--font-display);font-size:1.2rem;line-height:1.25;color:var(--color-brand-800)}.eco-promo-detail{margin-top:.25rem;font-size:14px;color:#4c4470}.eco-promo-ends{margin-top:.5rem;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-600)}.eco-banner{padding:2.5rem 0;background:var(--color-brand-800);color:#b4f3d0}.eco-banner-tag{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.eco-banner-text{margin-top:.6rem;font-family:var(--font-display);font-size:clamp(1.5rem,4.6vw,3rem);line-height:1.08}.eco-banner-detail{margin-top:.4rem;font-size:15px;opacity:.8}.eco-banner-ends{margin-top:.4rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.eco-strip{position:relative;display:flex;align-items:center;gap:1rem;overflow:hidden;background:var(--color-brand-800);color:#b4f3d0;padding:.8rem 1.25rem}.eco-strip-tag{flex-shrink:0;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.eco-strip-run{flex:1;min-width:0;overflow:hidden}.eco-strip-item{flex-shrink:0;padding-right:1.4rem;font-family:var(--font-display);font-size:1.15rem;white-space:nowrap}.eco-strip-item i{display:inline-block;padding-left:1.4rem;font-style:normal;opacity:.7}.eco-strip-go{flex-shrink:0;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:639px){.eco-strip-go{display:none}}.eco-title{position:relative;display:inline-block;overflow-wrap:anywhere}.eco-main{position:relative;display:block}.eco-copy{position:absolute;inset:0;color:transparent;-webkit-text-stroke:2px var(--c, #ff5fa2);animation:eco-out .9s var(--ease-snap) both;animation-delay:calc(var(--i) * 90ms + .25s)}.eco-copy:nth-child(2){--c: #ff9f43}.eco-copy:nth-child(3){--c: var(--color-brand-500)}.eco-h2{position:relative;display:inline-block;isolation:isolate}.eco-h2:before,.eco-h2:after{content:attr(data-text);position:absolute;inset:0;z-index:-1;color:transparent;-webkit-text-stroke:1.5px #ff5fa2;transform:translate3d(.08em,.08em,0);transition:transform .3s var(--ease-snap)}.eco-h2:after{-webkit-text-stroke-color:#ff9f43;transform:translate3d(.16em,.16em,0)}.eco-frame,.eco-cat-photo,.eco-btn,.eco-item{position:relative;isolation:isolate}.eco-cat-photo{overflow:visible}.eco-frame:before,.eco-frame:after,.eco-cat-photo:before,.eco-cat-photo:after,.eco-btn:before,.eco-btn:after,.eco-item:before,.eco-item:after{content:"";position:absolute;inset:0;z-index:-1;border:3px solid #ff5fa2;transform:translate3d(8px,8px,0);transition:transform .35s var(--ease-snap),opacity .25s ease}.eco-frame:after,.eco-cat-photo:after,.eco-btn:after,.eco-item:after{border-color:#ff9f43;transform:translate3d(16px,16px,0)}.eco-btn:before{transform:translate3d(4px,4px,0)}.eco-btn:after{transform:translate3d(8px,8px,0)}.eco-item:before,.eco-item:after{opacity:0;transform:none}.eco-btn{font-family:var(--font-display);font-size:1.05rem;transition:transform .14s var(--ease-snap)}.eco-btn:active{transform:translate3d(4px,4px,0)}.eco-btn:active:before,.eco-btn:active:after{transform:none}.eco-strip-item{color:transparent;-webkit-text-stroke:1px #b4f3d0;font-size:1.5rem;transition:color .2s ease}.eco-strip-item i{-webkit-text-stroke:0;color:#ff5fa2}.eco-band{background:var(--color-brand-100)}@media(hover:hover)and (pointer:fine){.eco-h2:hover:before{transform:translate3d(.14em,.14em,0)}.eco-h2:hover:after{transform:translate3d(.28em,.28em,0)}.eco-frame:hover:before,.eco-cat:hover .eco-cat-photo:before{transform:translate3d(14px,14px,0)}.eco-frame:hover:after,.eco-cat:hover .eco-cat-photo:after{transform:translate3d(28px,28px,0)}.eco-btn:hover:before{transform:translate3d(7px,7px,0)}.eco-btn:hover:after{transform:translate3d(14px,14px,0)}.eco-item:hover:before{opacity:1;transform:translate3d(7px,7px,0)}.eco-item:hover:after{opacity:1;transform:translate3d(14px,14px,0)}.eco-strip:hover .eco-strip-item{color:#b4f3d0}.eco-chip:hover{background:var(--color-brand-200)}}@keyframes radar-turn{to{transform:rotate(360deg)}}@keyframes radar-ping{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.8);opacity:0}}@keyframes radar-scanline{0%{transform:translate3d(0,-100%,0)}to{transform:translate3d(0,100%,0)}}@keyframes radar-rx{0%{opacity:0}20%{opacity:1}30%{opacity:.2}45%{opacity:1}55%{opacity:.5}to{opacity:1}}@keyframes radar-rx-b{0%{opacity:0}20%{opacity:1}30%{opacity:.2}45%{opacity:1}55%{opacity:.5}to{opacity:1}}[data-layout=radar]{--font-display: "Share Tech Mono", ui-monospace, monospace;--font-sans: "Exo 2", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #f2f8f5;--color-brand-100: #e0efe8;--color-brand-200: #bfe0d0;--color-brand-300: #8fcab0;--color-brand-400: #4fae87;--color-brand-500: #1f8f66;--color-brand-600: #167352;--color-brand-700: #125b42;--color-brand-800: #0f3d2e}.tpl-radar{--font-display: "Share Tech Mono", ui-monospace, monospace;--font-sans: "Exo 2", ui-sans-serif, system-ui, sans-serif;--color-brand-50: #04100c;--color-brand-100: #0a1b15;--color-brand-200: #11281f;--color-brand-300: #1d4a38;--color-brand-400: #7dffb5;--color-brand-500: #39ff88;--color-brand-600: #6dffa6;--color-brand-700: #a3ffc6;--color-brand-800: #d6ffe6;color:#d6ffe6}.radar-kicker{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#39ff88}.radar-title{font-family:var(--font-display);font-size:clamp(1.9rem,8.6vw,4.2rem);line-height:1.08;color:#eafff2;text-transform:uppercase}.radar-h2{font-family:var(--font-display);font-size:clamp(1.4rem,4vw,2.1rem);line-height:1.05;color:#eafff2;text-transform:uppercase}.radar-lead{color:#8fb8a3}.radar-stat{font-weight:600;color:#8fb8a3}.radar-link{font-size:14px;font-weight:700;color:#39ff88;text-decoration:underline;text-underline-offset:4px}.radar-media{border-radius:2px;background:#0a1b15}.radar-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;background:#39ff88;color:#04100c;padding:.85rem 1.7rem;font-weight:700}.radar-btn-sm{padding:.55rem 1.1rem;font-size:14px}.radar-next{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:2px solid currentColor;border-radius:2px;font-weight:800;transition:transform .12s var(--ease-snap)}.radar-next:active{transform:scale(.92)}.radar-field{border:1px solid #1d4a38;border-radius:2px;background:#0a1b15;color:#eafff2;padding:.5rem .8rem;font-size:14px;outline:none}.radar-field:focus{border-color:#39ff88}.radar-chip{border:1px solid #1d4a38;border-radius:2px;background:#0a1b15;color:#eafff2;padding:.35rem 1rem;font-size:14px;font-weight:600;transition:background-color .15s ease,color .15s ease,transform .14s var(--ease-snap)}.radar-chip.is-on{background:#39ff88;border-color:#39ff88;color:#04100c}.radar-chip:active{transform:scale(.95)}.radar-cat{position:relative;text-align:left}.radar-cat-photo{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:2px;background:#0a1b15}.radar-cat-img{width:100%;height:100%;object-fit:cover}.radar-cat-label{display:block;margin-top:.7rem;font-family:var(--font-display);font-size:1.2rem;line-height:1.15;color:#eafff2}.radar-cat-count{display:block;font-size:12px;color:#8fb8a3}.radar-promo{position:relative;border:1px solid #1d4a38;border-radius:2px;background:#0a1b15;padding:1.2rem}.radar-promo-text{font-family:var(--font-display);font-size:1.2rem;line-height:1.25;color:#eafff2}.radar-promo-detail{margin-top:.25rem;font-size:14px;color:#8fb8a3}.radar-promo-ends{margin-top:.5rem;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#39ff88}.radar-banner{padding:2.5rem 0;background:#0a1b15;color:#d6ffe6}.radar-banner-tag{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.radar-banner-text{margin-top:.6rem;font-family:var(--font-display);font-size:clamp(1.5rem,4.6vw,3rem);line-height:1.08}.radar-banner-detail{margin-top:.4rem;font-size:15px;opacity:.8}.radar-banner-ends{margin-top:.4rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.radar-strip{position:relative;display:flex;align-items:center;gap:1rem;overflow:hidden;background:#0a1b15;color:#d6ffe6;padding:.8rem 1.25rem}.radar-strip-tag{flex-shrink:0;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.radar-strip-run{flex:1;min-width:0;overflow:hidden}.radar-strip-item{flex-shrink:0;padding-right:1.4rem;font-family:var(--font-display);font-size:1.15rem;white-space:nowrap}.radar-strip-item i{display:inline-block;padding-left:1.4rem;font-style:normal;opacity:.7}.radar-strip-go{flex-shrink:0;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:639px){.radar-strip-go{display:none}}.radar-hero{background:radial-gradient(60% 70% at 75% 45%,#0f2a20,transparent 70%),#04100c}.radar-h2:before{content:"\25b8  ";color:#39ff88}.radar-screen{position:relative;width:min(26rem,86vw);aspect-ratio:1;margin-inline:auto;overflow:hidden;border-radius:50%;background:radial-gradient(circle,#0f2a20,#04100c 72%);box-shadow:0 0 0 2px #1d4a38,0 0 70px -12px #39ff888c}.radar-rings{position:absolute;inset:0;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 12.2%,rgba(57,255,136,.28) 12.2% 12.6%),linear-gradient(#39ff8838,#39ff8838) center / 1px 100% no-repeat,linear-gradient(#39ff8838,#39ff8838) center / 100% 1px no-repeat}.radar-sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(57,255,136,.6),transparent 24%);animation:radar-turn 4.5s linear infinite}.radar-blip{position:absolute;left:calc(50% + sin(var(--a)) * var(--r));top:calc(50% - cos(var(--a)) * var(--r));z-index:2;display:flex;flex-direction:column;align-items:center;gap:.25rem;transform:translate(-50%,-50%)}.radar-dot{position:relative;width:.8rem;height:.8rem;border-radius:50%;background:#39ff88;box-shadow:0 0 12px #39ff88}.radar-dot:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #39ff88;animation:radar-ping 2.2s ease-out infinite}.radar-blip:nth-child(2n) .radar-dot:after{animation-delay:-1.1s}.radar-blip-label{border-radius:2px;background:#04100cd9;padding:.1rem .45rem;font-family:var(--font-display);font-size:12px;text-transform:uppercase;color:#d6ffe6;white-space:nowrap}.radar-core{position:absolute;left:50%;top:50%;z-index:1;width:3.2rem;height:3.2rem;margin:-1.6rem 0 0 -1.6rem;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #39ff88}.radar-hint{margin-top:1rem;text-align:center;font-family:var(--font-display);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#8fb8a3}.radar-btn{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;box-shadow:0 0 24px -6px #39ff88;transition:transform .14s var(--ease-snap)}.radar-btn:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid #39ff88;opacity:0;pointer-events:none}.radar-btn:active{transform:scale(.96)}.radar-banner{border-block:1px solid #1d4a38}.radar-banner-slide{animation:radar-rx .8s steps(6) both}.radar-banner-text:before{content:"RX \25b8  ";color:#39ff88;font-size:.5em;vertical-align:middle}.radar-scan{position:relative;overflow:hidden}.radar-scan:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,transparent 42%,rgba(57,255,136,.4) 50%,transparent 58%);transform:translate3d(0,-100%,0)}.radar-scan.is-visible:after{animation:radar-scanline 1.3s linear .2s}.radar-band{background:#071711}@media(hover:hover)and (pointer:fine){.radar-btn:hover:after{animation:radar-ping .9s ease-out infinite}.radar-blip:hover .radar-dot{transform:scale(1.5)}.radar-blip:hover .radar-blip-label{background:#39ff88;color:#04100c}.radar-scan:hover:after{animation:radar-scanline 1.1s linear infinite}.radar-chip:hover{border-color:#39ff88}}.promo-timer>span.is-b{animation-name:promo-tick-b}.glitch-banner-slide.is-b{animation-name:glitch-in-b}.tinta-banner-slide.is-b{animation-name:tinta-wipe-b}.frag-banner-slide.is-b{animation-name:frag-open-b}.radar-banner-slide.is-b{animation-name:radar-rx-b}.tablero-cell b.is-b{animation-name:tablero-flip-b}.cubo-timer>span.is-b{animation-name:cubo-tick-b}@media(prefers-reduced-motion:reduce){.reveal,.reveal-bounce,.reveal-blur,.reveal-left,.reveal-right,.reveal-zoom,.reveal-mask>*{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}.anim-fade-up,.anim-pop-in,.anim-blur-in,.anim-ken-burns,.anim-float,.anim-glow,.anim-marquee,.anim-marquee-reverse,.nova-mesh,.neon-grid,.neon-ring:before,.neon-shimmer:after,.candy-sun,.candy-blob,.candy-scallop,.jelly-hover:hover,.space-stars,.space-ring,.rocket,.shooting-star,.jungla-top,.jungla-bottom,.jungla-trail,.sway,.sway-hover:hover,.wobble-slow,.wobble-on-hover:hover,.sheen:hover:after,.cine-bulbs,.cine-stars span,.mel-ticker,.playa-sun,.spin-slow,[data-layout=nova] app-hero-carousel img,.tpl-nova app-hero-carousel img{animation:none!important}.tilt-3d{transform:none!important;transition:none!important}.tilt-shine:after{display:none!important}.flip-inner{transform:none!important;transition:none!important}.flip-back{display:none!important}.flip-extra{display:block!important}.crayon-draw path,.crayon-draw circle,.crayon-draw ellipse,.crayon-draw line,.crayon-draw polyline,.crayon-draw rect{animation:none!important;stroke-dashoffset:0!important}.reveal-fold,.reveal-flip{opacity:1!important;transform:none!important;transition:none!important}.magnetic{transform:none!important}.pasarela-lane:after,.liquido-blob,.liquido-drop,.liquido-drop-in,.liquido-wave svg{animation:none!important}.pasarela-scene{height:auto!important}.pasarela-stage{position:static!important;height:auto!important;padding-block:3rem}.pasarela-rail{overflow-x:auto!important}.pasarela-track{transform:none!important}.pasarela-bar{display:none!important}.baraja-card,.baraja-ghost,.baraja-fan-card{transition:opacity .2s ease!important}.kinetico-letter,.orbita-ellipse,.orbita-planet{animation:none!important}.orbita-item>*,.kinetico-row-label,.estela-row-label{transition:none!important}.origami-tri{animation:none!important}.origami-flap{transform:none!important;opacity:1!important;transition:none!important}.historias-bar.is-active>span{animation:none!important;transform:scaleX(1)!important}.historias-story{transform:none!important;transition:opacity .2s ease!important}.historias-sheet{transition:none!important}.portal-scene{height:auto!important}.portal-stage{position:relative!important;top:0!important;height:78svh!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.persiana-slats{display:none!important}.cinta-track{animation:none!important}.cinta-dup{display:none!important}.cinta-belt{overflow-x:auto!important}.foco-stage{animation:none!important}.foco-color{-webkit-mask-image:none!important;mask-image:none!important}.foco-cat-photo img,.foco-shot{filter:none!important;transition:none!important}.cubo-timer{display:none!important}.cubo{transition:none!important}.espejo-scene{height:auto!important}.espejo-stage{position:static!important;height:auto!important;padding-block:2rem}.espejo-win{height:auto!important;overflow:visible!important}.espejo-col{transform:none!important}.teletipo-sheet,.typewriter:after{animation:none!important}.ruleta-wheel,.ruleta-token,.acordeon-strip,.acordeon-strip-img,.acordeon-strip-body,.collage-tilt>*{transition:none!important}.promo-timer{display:none!important}.glitch-text:before,.glitch-text:after,.glitch-h2:before,.glitch-h2:after,.glitch-layer,.glitch-banner-slide,.vortice-ring,.vortice-btn:before,.vortice-h2:before,.vortice-strip-item i,.holo-btn:before,.holo-foil:after,.pixel-blink,.pixel-strip-item i,.tinta-banner-slide,.confeti-rain i,.confeti-rain i:before,.confeti-flags i,.tablero-cell b,.negativo-hero,.comic-burst,.frag-banner-slide,.soga-promo,.soga-cat,.soga-hang,.soga-sign-wrap,.eco-copy,.radar-sweep,.radar-dot:after,.radar-banner-slide,.radar-scan:after{animation:none!important}.glitch-text:before,.glitch-text:after,.glitch-h2:before,.glitch-h2:after{display:none!important}.glitch-bg .glitch-layer:nth-child(n+2){display:none!important}.confeti-rain{display:none!important}.tajo-layer,.frag-layer{opacity:1!important;transform:none!important;transition:none!important}.pixel-load,.pixel-cat .pixel-cat-img{clip-path:none!important;transition:none!important}.tinta-drop-in{clip-path:circle(75% at 50% 50%)!important;transition:none!important}.tinta-color{clip-path:none!important}.vortice-cat-photo{transform:none!important}}@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-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: 0px;}@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-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-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;}@keyframes pulse{50%{opacity:.5}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){:root,:host{--fx: 50%;--fy: 40%}*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--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-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-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--neon-angle: 0deg;--vang: 0deg}}}
