/*
! tailwindcss v3.4.6 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.-bottom-1{bottom:-.25rem}.bottom-0{bottom:0}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-3{left:.75rem}.right-0{right:0}.right-6{right:1.5rem}.top-0{top:0}.top-3{top:.75rem}.top-8{top:2rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-bottom:.5rem;margin-top:.5rem}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-0\.5{margin-top:.125rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-0\.5{height:.125rem}.h-14{height:3.5rem}.h-8{height:2rem}.h-96{height:24rem}.h-full{height:100%}.h-px{height:1px}.min-h-12{min-height:3rem}.min-h-7{min-height:1.75rem}.w-14{width:3.5rem}.w-96{width:24rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.max-w-7xl{max-width:80rem}.flex-1{flex:1 1}.flex-shrink-0,.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-2{column-gap:.5rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-orange-900\/20{border-color:#7c2d1233}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:#0000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-amber-700\/30{--tw-gradient-to:#b4530900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#b453094d var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-2{padding:.5rem}.p-3{padding:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-top:1rem}.pb-4,.py-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-relaxed{line-height:1.625}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-stone-400{--tw-text-opacity:1;color:rgb(168 162 158/var(--tw-text-opacity))}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.opacity-5{opacity:.05}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px)}.blur-3xl{--tw-blur:blur(64px)}.blur-3xl,.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-lg{--tw-backdrop-blur:blur(16px)}.backdrop-blur-lg,.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}:root{--color-brand-raw:#eb8b3a;--color-warm-raw:#fbcd86;--color-dark:#430000;--color-accent:#a11d00;--color-light:#fff8f0;--color-surface:#faf5f0;--color-text:#2d1810;--color-primary:#a75911;--color-primary-hover:#8b4a0e;--color-primary-active:#6f3c0b;--color-primary-fill:#eb8b3a;--color-primary-fill-lt:#f5a55a;--color-warm-fill:#fbcd86;--color-warm-subtle:#fef3e2;--color-text-on-brand:#2d1810;--color-accent-hover:#7a1600;--color-badge-new:#16a34a;--color-badge-new-bg:#e9f9ef;--color-gift:#e0356f;--color-gift-hover:#c22359;--color-gift-subtle:#fdeaf1;--color-gold:#d4a017;--color-text-primary:#2d1810;--color-text-secondary:#5a3a2a;--color-text-tertiary:#7a5545;--color-text-disabled:#a88870;--color-text-inverse:#fff8f0;--color-text-link:#a75911;--color-text-link-hover:#6f3c0b;--color-text-danger:#a11d00;--color-text-success:#1a5e3a;--color-text-warning:#7a4800;--color-text-info:#1a4a7a;--color-bg-page:#fff8f0;--color-bg-surface:#faf5f0;--color-bg-elevated:#fff;--color-bg-sunken:#f0e8de;--color-bg-overlay:#43000080;--color-bg-tooltip:#2d1810;--color-bg-brand:#eb8b3a;--color-bg-brand-subtle:#fef3e2;--color-bg-dark:#430000;--color-bg-dark-elevated:#5a0a00;--color-bg-warm-subtle:#fdf0d9;--color-border-default:#a11d0026;--color-border-hover:#a11d004d;--color-border-focus:#a75911;--color-border-strong:#43000040;--color-border-brand:#eb8b3a;--color-border-danger:#a11d00;--color-border-success:#1a5e3a;--color-border-input:#5a3a2a59;--color-border-input-focus:#a75911;--shadow-sm:0 2px 8px #43000014;--shadow-md:0 4px 16px #4300001a;--shadow-lg:0 10px 40px #4300001f;--shadow-xl:0 20px 60px #43000026;--shadow-2xl:0 25px 80px #4300002e;--shadow-brand:0 8px 24px #a759114d;--shadow-brand-lg:0 16px 48px #a7591159;--shadow-focus:0 0 0 3px #a7591140;--transition-fast:200ms cubic-bezier(0.4,0,0.2,1);--transition-base:300ms cubic-bezier(0.4,0,0.2,1);--transition-slow:500ms cubic-bezier(0.4,0,0.2,1);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:linear-gradient(180deg,#fff8f0,#fef3e2 45%,#fdf0d9);background-attachment:fixed;color:#2d1810;color:var(--color-text-primary);line-height:1.6;margin:0;overflow-x:hidden;padding:0}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#faf5f0;background:var(--color-bg-surface)}::-webkit-scrollbar-thumb{background:#a75911;background:var(--color-primary);border-radius:5px;-webkit-transition:.3s cubic-bezier(.4,0,.2,1);transition:.3s cubic-bezier(.4,0,.2,1);-webkit-transition:var(--transition-base);transition:var(--transition-base)}::-webkit-scrollbar-thumb:hover{background:#8b4a0e;background:var(--color-primary-hover)}h1,h2,h3,h4,h5,h6{color:#2d1810;color:var(--color-text-primary);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0}h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff8f0,#fbcd86 50%,#eb8b3a);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,5vw,4rem);font-weight:900;letter-spacing:-.03em}h2{font-size:clamp(1.75rem,4vw,3rem);font-weight:800;letter-spacing:-.025em}h3{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700}h4{font-size:clamp(1.1rem,2vw,1.35rem)}h4,h5,h6{color:#5a3a2a;color:var(--color-text-secondary);font-weight:700}h5,h6{font-size:1rem}p{color:#5a3a2a;color:var(--color-text-secondary);font-size:clamp(.875rem,1.5vw,1.125rem);line-height:1.9;margin:0}.font-display{font-weight:900;letter-spacing:-.03em}.font-heading{font-weight:800;letter-spacing:-.025em}.font-body{font-weight:500;letter-spacing:.01em}.font-caption{font-size:.875rem;font-weight:500;letter-spacing:.05em}.body-primary{color:#2d1810;color:var(--color-text-primary)}.body-secondary{color:#5a3a2a;color:var(--color-text-secondary)}.body-tertiary{color:#7a5545;color:var(--color-text-tertiary)}.body-muted{color:#a88870;color:var(--color-text-disabled)}a{color:#a75911;color:var(--color-text-link);text-decoration:none;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition-fast)}a:hover{color:#6f3c0b;color:var(--color-text-link-hover);text-decoration:underline}a:focus-visible{border-radius:2px;outline:2px solid #a75911;outline:2px solid var(--color-border-focus);outline-offset:2px}code{background:#f0e8de;background:var(--color-bg-sunken);border:1px solid #a11d0026;border:1px solid var(--color-border-default);border-radius:4px;color:#a11d00;color:var(--color-accent);font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.9em;padding:.15em .4em}button{border:none;cursor:pointer;font-family:inherit;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.btn-primary{align-items:center;background:linear-gradient(135deg,#eb8b3a,#f5a55a);border:1.5px solid #fff8f033;border-radius:.875rem;box-shadow:0 8px 24px #eb8b3a59,inset 0 1px 0 #fff8f04d;color:#2d1810;color:var(--color-text-on-brand);display:inline-flex;font-size:.9375rem;font-weight:700;gap:.5rem;letter-spacing:.05em;overflow:hidden;padding:.75rem 1.75rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-primary:before{background:linear-gradient(90deg,#0000,#fff8f033,#0000);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.btn-primary:hover{background:linear-gradient(135deg,#f5a55a,#ffb870);border-color:#fff8f059;box-shadow:0 16px 48px #eb8b3a73,inset 0 1px 0 #fff8f066;transform:translateY(-2px) scale(1.02)}.btn-primary:hover:before{animation:shine .6s ease-in-out;opacity:1}.btn-primary:active{box-shadow:0 4px 12px #eb8b3a40;transform:translateY(0) scale(.98)}.btn-primary:focus-visible{outline:2px solid #a75911;outline:2px solid var(--color-border-focus);outline-offset:3px}@keyframes shine{0%{left:-100%}to{left:100%}}.btn-secondary{align-items:center;background:#0000;border:2px solid #a75911;border:2px solid var(--color-primary);border-radius:.875rem;color:#a75911;color:var(--color-primary);display:inline-flex;font-size:.9375rem;font-weight:700;gap:.5rem;letter-spacing:.05em;padding:.75rem 1.75rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-secondary:before{background:linear-gradient(135deg,#eb8b3a1a,#fbcd860d);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s}.btn-secondary:hover{background:#eb8b3a1a;border-color:#8b4a0e;border-color:var(--color-primary-hover);box-shadow:0 8px 20px #eb8b3a33;color:#8b4a0e;color:var(--color-primary-hover);transform:translateY(-2px) scale(1.02)}.btn-secondary:active{transform:translateY(0) scale(.98)}.btn-secondary:focus-visible{outline:2px solid #a75911;outline:2px solid var(--color-border-focus);outline-offset:3px}.btn-ghost{align-items:center;background:#0000;border:1px solid #a11d0026;border:1px solid var(--color-border-default);border-radius:.75rem;color:#5a3a2a;color:var(--color-text-secondary);display:inline-flex;font-size:.9375rem;font-weight:500;gap:.5rem;padding:.65rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.btn-ghost:hover{background:#faf5f0;background:var(--color-bg-surface);border-color:#a11d004d;border-color:var(--color-border-hover);color:#2d1810;color:var(--color-text-primary)}.btn-dark-inverse{align-items:center;background:#fff8f01f;border:1.5px solid #fff8f040;border-radius:.75rem;color:#fff8f0;color:var(--color-text-inverse);display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.65rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.btn-dark-inverse:hover{background:#fff8f033;border-color:#fff8f066}.btn-primary:disabled,.btn-secondary:disabled,button:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}input,select,textarea{background:#fff;background:var(--color-bg-elevated);border:1.5px solid #5a3a2a59;border:1.5px solid var(--color-border-input);border-radius:.625rem;box-sizing:border-box;color:#2d1810;color:var(--color-text-primary);font-family:inherit;font-size:.9375rem;padding:.625rem .875rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base);width:100%}input::placeholder,textarea::placeholder{color:#a88870;color:var(--color-text-disabled);opacity:1}input:hover,select:hover,textarea:hover{border-color:#a11d004d;border-color:var(--color-border-hover)}input:focus,select:focus,textarea:focus{background:#fff;background:var(--color-bg-elevated);border-color:#a75911;border-color:var(--color-border-input-focus);box-shadow:0 0 0 3px #a7591140;box-shadow:var(--shadow-focus);outline:none}input:disabled,select:disabled,textarea:disabled{background:#f0e8de;background:var(--color-bg-sunken);border-color:#a11d0026;border-color:var(--color-border-default);color:#a88870;color:var(--color-text-disabled);cursor:not-allowed}label{color:#5a3a2a;color:var(--color-text-secondary);display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem}.input-helper{color:#7a5545;color:var(--color-text-tertiary);font-size:.8125rem;margin-top:.25rem}.input-error{border-color:#a11d00!important;border-color:var(--color-border-danger)!important}.input-error-msg{color:#a11d00;color:var(--color-text-danger);font-size:.8125rem;font-weight:500;margin-top:.25rem}.card{background:#fff;background:var(--color-bg-elevated);border:1px solid #a11d0026;border:1px solid var(--color-border-default);border-radius:1.25rem;box-shadow:0 4px 16px #4300001a;box-shadow:var(--shadow-md);padding:1.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.card:hover{border-color:#a11d004d;border-color:var(--color-border-hover);box-shadow:0 10px 40px #4300001f;box-shadow:var(--shadow-lg)}.card-surface{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff8f0cc;border:1px solid #a11d001a;border-radius:1.25rem;box-shadow:0 2px 8px #43000014;box-shadow:var(--shadow-sm);padding:1.75rem}.card-brand{background:#fff;background:var(--color-bg-elevated);border:1.5px solid #eb8b3a;border:1.5px solid var(--color-border-brand);border-radius:1.25rem;box-shadow:0 8px 24px #a759114d;box-shadow:var(--shadow-brand);padding:1.75rem}.card-dark{background:#5a0a00;background:var(--color-bg-dark-elevated);border:1px solid #fff8f01a;border-radius:1.25rem;padding:1.75rem}.card-dark h1,.card-dark h2,.card-dark h3,.card-dark h4{color:#fff8f0;color:var(--color-text-inverse)}.card-dark p,.card-dark span:not([class*=badge]){color:#fff8f0d9}.header,.navbar,nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #a11d0026;border-bottom:1px solid var(--color-border-default)}.nav-link{border-radius:.5rem;color:#5a3a2a;color:var(--color-text-secondary);font-size:.9375rem;font-weight:500;padding:.4rem .75rem;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.nav-link:hover{color:#2d1810;color:var(--color-text-primary);text-decoration:none}.nav-link.active,.nav-link:hover{background:#fef3e2;background:var(--color-bg-brand-subtle)}.nav-link.active{color:#a75911;color:var(--color-primary);font-weight:600}.nav-brand{color:#430000;color:var(--color-dark);font-weight:700}.sidebar{background:#faf5f0;background:var(--color-bg-surface);border-right:1px solid #a11d0026;border-right:1px solid var(--color-border-default)}.sidebar-item{align-items:center;border-radius:.625rem;color:#5a3a2a;color:var(--color-text-secondary);display:flex;font-weight:500;gap:.75rem;padding:.6rem 1rem;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.sidebar-item:hover{color:#2d1810;color:var(--color-text-primary)}.sidebar-item.active,.sidebar-item:hover{background:#fef3e2;background:var(--color-bg-brand-subtle)}.sidebar-item.active{font-weight:600}.sidebar-item.active,.sidebar-item.active i,.sidebar-item.active svg{color:#a75911;color:var(--color-primary)}.sidebar-section-label{color:#7a5545;color:var(--color-text-tertiary);font-size:.75rem;font-weight:700;letter-spacing:.06em;padding:1rem 1rem .25rem;text-transform:uppercase}.table-wrapper{background:#fff;background:var(--color-bg-elevated);border:1px solid #a11d0026;border:1px solid var(--color-border-default);border-radius:1rem;box-shadow:0 2px 8px #43000014;box-shadow:var(--shadow-sm);overflow:hidden}table{border-collapse:collapse;font-size:.9rem;width:100%}thead{background:#f0e8de;background:var(--color-bg-sunken)}th{border-bottom:1.5px solid #43000040;border-bottom:1.5px solid var(--color-border-strong);color:#5a3a2a;color:var(--color-text-secondary);font-size:.8125rem;font-weight:600;letter-spacing:.03em;padding:.75rem 1rem;text-align:left;text-transform:uppercase}td{border-bottom:1px solid #a11d0026;border-bottom:1px solid var(--color-border-default);color:#2d1810;color:var(--color-text-primary);padding:.875rem 1rem;vertical-align:middle}tr:last-child td{border-bottom:none}tr:hover td{background:#faf5f0;background:var(--color-bg-surface)}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#43000080;background:var(--color-bg-overlay);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.modal{background:#fff;background:var(--color-bg-elevated);border:1px solid #a11d0026;border:1px solid var(--color-border-default);border-radius:1.5rem;box-shadow:0 25px 80px #4300002e;box-shadow:var(--shadow-2xl);max-width:540px;padding:2rem;width:100%}.modal-header{border-bottom:1px solid #a11d0026;border-bottom:1px solid var(--color-border-default);margin-bottom:1.25rem;padding-bottom:1rem}.modal-title{color:#2d1810;color:var(--color-text-primary);font-size:1.25rem;font-weight:700}.modal-close{background:#0000;border:none;border-radius:.375rem;color:#7a5545;color:var(--color-text-tertiary);cursor:pointer;padding:.25rem;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.modal-close:hover{background:#f0e8de;background:var(--color-bg-sunken);color:#2d1810;color:var(--color-text-primary)}.tooltip{background:#2d1810;background:var(--color-bg-tooltip);border-radius:.5rem;box-shadow:0 10px 40px #4300001f;box-shadow:var(--shadow-lg);color:#fff8f0;color:var(--color-text-inverse);font-size:.8125rem;font-weight:500;padding:.4rem .75rem;pointer-events:none;white-space:nowrap;z-index:9999}.tooltip-light{background:#fff;background:var(--color-bg-elevated);border:1px solid #a11d0026;border:1px solid var(--color-border-default);box-shadow:0 4px 16px #4300001a;box-shadow:var(--shadow-md);color:#2d1810;color:var(--color-text-primary)}.badge{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;line-height:1;padding:.2rem .6rem}.badge-brand{background:#fef3e2;background:var(--color-bg-brand-subtle);border:1px solid #a7591133;color:#a75911;color:var(--color-primary)}.badge-brand-fill{background:#eb8b3a;background:var(--color-primary-fill);color:#2d1810;color:var(--color-text-on-brand)}.badge-success{background:#e8f5ee;border:1px solid #1a5e3a33;color:#1a5e3a}.badge-danger{background:#fdecea;border:1px solid #a11d0033;color:#a11d00}.badge-warning{background:#fff3e0;border:1px solid #7a480033;color:#7a4800}.badge-info{background:#e3f0fb;border:1px solid #1a4a7a33;color:#1a4a7a}.badge-neutral{background:#f0e8de;background:var(--color-bg-sunken);border:1px solid #a11d0026;border:1px solid var(--color-border-default);color:#5a3a2a;color:var(--color-text-secondary)}.icon-brand{color:#a75911;color:var(--color-primary)}.icon-muted{color:#7a5545;color:var(--color-text-tertiary)}.icon-danger{color:#a11d00;color:var(--color-accent)}.icon-success{color:#1a5e3a}.icon-circle{align-items:center;background:#fef3e2;background:var(--color-bg-brand-subtle);border-radius:50%;color:#a75911;color:var(--color-primary);display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.icon-circle-dark{background:#fff8f01f;color:#fbcd86;color:var(--color-warm-fill)}.section-dark,[data-theme=dark-section]{background:#430000;background:var(--color-bg-dark)}.section-dark,.section-dark h1,.section-dark h2,.section-dark h3,.section-dark h4,.section-dark h5,.section-dark h6,[data-theme=dark-section]{color:#fff8f0;color:var(--color-text-inverse)}.section-dark li,.section-dark p{color:#fff8f0d9}.section-dark .text-muted,.section-dark small{color:#fff8f0a6}.section-dark a{color:#fbcd86;color:var(--color-warm-fill)}.section-dark a:hover{color:#fff8f0;text-decoration:underline}.section-dark .nav-link,.section-dark .nav-link:hover{background:#fff8f014;color:#fff8f0e6}.glass-premium{background:#ffffffbf;border:1px solid #a759111f;border-radius:1.5rem}.glass-dark,.glass-premium{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.glass-dark{background:#43000073;border:1px solid #fff8f01f;border-radius:1.5rem}.glass-warm{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fef3e2cc;border:1px solid #eb8b3a26;border-radius:1.5rem}.focus-ring:focus-visible,:focus-visible{border-radius:4px;outline:2px solid #a75911;outline:2px solid var(--color-border-focus);outline-offset:3px}.hover-lift{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-base),box-shadow var(--transition-base)}.hover-lift:hover{box-shadow:0 20px 60px #43000026;box-shadow:var(--shadow-xl);transform:translateY(-4px)}.hover-scale{transition:transform var(--transition-base)}.hover-scale:hover{transform:scale(1.03)}.hover-glow{transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--transition-base)}.hover-glow:hover{box-shadow:0 0 30px #a7591140}.shadow-premium{box-shadow:0 10px 40px #4300001f;box-shadow:var(--shadow-lg)}.shadow-premium-lg{box-shadow:0 20px 60px #43000026;box-shadow:var(--shadow-xl)}.shadow-premium-xl{box-shadow:0 25px 80px #4300002e;box-shadow:var(--shadow-2xl)}.shadow-premium-hover{transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--transition-base)}.shadow-premium-hover:hover{box-shadow:0 20px 60px #43000026;box-shadow:var(--shadow-xl)}.text-gradient{background:linear-gradient(135deg,#430000,#a11d00);background:linear-gradient(135deg,var(--color-dark) 0,var(--color-accent) 100%)}.text-gradient-warm{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#430000,#a11d00 50%,#a75911);-webkit-background-clip:text;background-clip:text}.gradient-primary{background:linear-gradient(135deg,#eb8b3a,#a11d00);background:linear-gradient(135deg,var(--color-primary-fill) 0,var(--color-accent) 100%)}.gradient-warm{background:linear-gradient(135deg,#fbcd86,#eb8b3a);background:linear-gradient(135deg,var(--color-warm-fill) 0,var(--color-primary-fill) 100%)}.gradient-dark{background:linear-gradient(135deg,#430000,#5a0a00)}.fixed-bubble{align-items:center;background:#a11d00;border-radius:50%;bottom:24px;box-shadow:0 8px 28px #a11d008c,0 0 0 1px #eb8b3a26;cursor:pointer;display:flex;height:60px;justify-content:center;position:fixed;right:24px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:60px;z-index:1000}.fixed-bubble:hover{background:#7a1600;box-shadow:0 14px 40px #a11d00b3,0 0 0 1px #eb8b3a4d;transform:scale(1.12)}.fixed-bubble:active{transform:scale(.95)}.fixed-bubble:focus-visible{outline:2px solid #eb8b3a;outline-offset:3px}section{scroll-margin-top:80px}::selection{background:#eb8b3a;background:var(--color-primary-fill);color:#2d1810;color:var(--color-text-on-brand)}.app-background{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.ambient-light{background:radial-gradient(circle at 30% 20%,#fbcd860a 0,#0000 30%),radial-gradient(circle at 70% 80%,#eb8b3a08 0,#0000 30%)}.ambient-light,.grid-pattern{height:100%;position:absolute;width:100%}.grid-pattern{background-image:linear-gradient(rgba(167,89,17,.025) 1px,#0000 0),linear-gradient(90deg,rgba(167,89,17,.025) 1px,#0000 0);background-size:100px 100px;opacity:.4}.noise-overlay{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><filter id="noise"><feTurbulence type="fractalNoise" baseFrequency="0.9" numOctaves="4" stitchTiles="stitch"/></filter><rect width="100" height="100" fill="%23fff8f0" filter="url%28%23noise%29" opacity="0.02"/></svg>');height:100%;opacity:.4;position:absolute;width:100%}.background-orb{border-radius:50%;mix-blend-mode:multiply;position:absolute}.orb-1{animation:orb-float-1 12s ease-in-out infinite;background:radial-gradient(circle at 30% 30%,#eb8b3a4d,#eb8b3a12 70%,#0000);height:500px;right:-100px;top:-100px;width:500px}.orb-2{animation:orb-float-2 16s ease-in-out infinite;background:radial-gradient(circle at 40% 40%,#a11d0040,#a11d000a 70%,#0000);bottom:-50px;height:400px;left:5%;width:400px}.orb-3{animation:orb-float-3 20s ease-in-out infinite;background:radial-gradient(circle at 50% 50%,#fbcd8638,#fbcd860a 70%,#0000);height:350px;left:10%;top:20%;width:350px}.orb-4{animation:orb-float-1 18s ease-in-out infinite;animation-delay:-5s;background:radial-gradient(circle at 20% 20%,#eb8b3a1a,#0000 70%);bottom:10%;height:600px;right:5%;width:600px}.orb-5{animation:orb-float-2 15s ease-in-out infinite;animation-delay:-8s;background:radial-gradient(circle at 60% 60%,#43000024,#0000 70%);height:300px;right:15%;top:40%;width:300px}.section-glow{overflow:hidden;position:relative}.section-glow:before{animation:glow-pulse-1 8s ease-in-out infinite;background:radial-gradient(circle,#a759110f 0,#0000 70%);content:"";height:800px;left:50%;pointer-events:none;position:absolute;top:-50%;transform:translateX(-50%);width:800px}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes orb-float-1{0%,to{opacity:.3;transform:translate(0)}25%{opacity:.4;transform:translate(30px,-50px)}50%{opacity:.3;transform:translate(-20px,40px)}75%{opacity:.35;transform:translate(50px,20px)}}@keyframes orb-float-2{0%,to{opacity:.25;transform:translate(0)}25%{opacity:.3;transform:translate(-40px,30px)}50%{opacity:.25;transform:translate(40px,-40px)}75%{opacity:.28;transform:translate(-30px,-50px)}}@keyframes orb-float-3{0%,to{opacity:.2;transform:translate(0)}25%{opacity:.25;transform:translate(50px,50px)}50%{opacity:.2;transform:translate(-50px,-30px)}75%{opacity:.22;transform:translate(20px,-60px)}}@keyframes glow-pulse-1{0%,to{filter:blur(60px);opacity:.3}50%{filter:blur(80px);opacity:.45}}@keyframes glow-pulse-2{0%,to{filter:blur(70px);opacity:.25}50%{filter:blur(90px);opacity:.4}}@keyframes glow-pulse-3{0%,to{filter:blur(50px);opacity:.2}50%{filter:blur(70px);opacity:.35}}.animate-fade-in-up{animation:fadeInUp .6s ease-out}.animate-fade-in-down{animation:fadeInDown .6s ease-out}.animate-slide-in-left{animation:slideInLeft .6s ease-out}.animate-slide-in-right{animation:slideInRight .6s ease-out}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}@media (max-width:768px){.animate-fade-in-down,.animate-fade-in-up,.animate-slide-in-left,.animate-slide-in-right{animation-duration:.4s!important}.animate-float{animation-duration:2s!important}.animate-pulse-glow{animation-duration:1.5s!important}html{scroll-behavior:auto}.orb-1,.orb-2,.orb-3,.orb-4,.orb-5{filter:blur(30px)!important}.focus-ring,.hover-glow,.hover-lift,.hover-scale,[role=button],a,button,input,select,textarea{transition-duration:.15s!important}@supports ((-webkit-backdrop-filter:blur(0px)) or (backdrop-filter:blur(0px))){.backdrop-blur-md{backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important}.backdrop-blur-premium{backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}}@keyframes orb-float-1{0%,to{opacity:.15}50%{opacity:.25}}@keyframes orb-float-2{0%,to{opacity:.2}50%{opacity:.3}}@keyframes orb-float-3{0%,to{opacity:.15}50%{opacity:.25}}@keyframes glow-pulse-1{0%,to{opacity:.15}50%{opacity:.25}}@keyframes glow-pulse-2{0%,to{opacity:.1}50%{opacity:.2}}@keyframes glow-pulse-3{0%,to{opacity:.08}50%{opacity:.15}}}@media (max-width:480px){.animate-fade-in-down,.animate-fade-in-up,.animate-slide-in-left,.animate-slide-in-right{animation-duration:.3s!important}.animate-float{animation:none!important}.animate-pulse-glow{animation-duration:1s!important}.focus-ring,.hover-glow,.hover-lift,.hover-scale,[role=button],a,button,input,select,textarea{transition-duration:.1s!important}.orb-1,.orb-2,.orb-3,.orb-4,.orb-5{animation:none!important}.backdrop-blur-md,.backdrop-blur-premium{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}*{box-shadow:none!important;text-shadow:none!important}}.hover\:opacity-80:hover{opacity:.8}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:768px){.md\:mb-12{margin-bottom:3rem}.md\:mb-16{margin-bottom:4rem}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-11{height:2.75rem}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-16{gap:4rem}.md\:gap-3{gap:.75rem}.md\:gap-6{gap:1.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-20{padding-bottom:5rem;padding-top:5rem}.md\:py-3{padding-bottom:.75rem;padding-top:.75rem}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:block{display:block}.lg\:h-12{height:3rem}.lg\:gap-4{gap:1rem}.lg\:gap-8{gap:2rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (prefers-reduced-motion:no-preference){.focus-ring,.hover-glow,.hover-lift,.hover-scale,[role=button],a,button,input,select,textarea{transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.motion-optimize{-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;will-change:transform}.motion-optimize *{transform:translateZ(0)}}@media (max-width:768px){.focus-ring,.hover-glow,.hover-lift,.hover-scale,[role=button],a,button,input,select,textarea{transition-duration:.15s!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes hover-lift{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes hover-glow{0%{box-shadow:0 4px 16px #eb8b3a1a}to{box-shadow:0 20px 40px #eb8b3a4d}}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.6}}@keyframes button-press{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}@keyframes shimmer{-100%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fade-in{animation:fadeIn .6s ease-out forwards}.animate-fade-in-up{animation:fadeInUp .6s ease-out forwards}.animate-fade-in-down{animation:fadeInDown .6s ease-out forwards}.animate-fade-in-left{animation:fadeInLeft .6s ease-out forwards}.animate-fade-in-right{animation:fadeInRight .6s ease-out forwards}.animate-scale-in{animation:scaleIn .6s ease-out forwards}.animate-slide-in-left{animation:slideInFromLeft .6s ease-out forwards}.animate-slide-in-right{animation:slideInFromRight .6s ease-out forwards}.animate-pulse-slow{animation:pulse-glow 3s ease-in-out infinite}.animate-float{animation:float 3s ease-in-out infinite}.animate-float-slow{animation:float-slow 4s ease-in-out infinite}.animate-spin-slow{animation:spin 20s linear infinite}.animate-bounce-slow{animation:bounce 2s ease-in-out infinite}.hover-lift{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{box-shadow:0 20px 40px #eb8b3a26;transform:translateY(-10px)}.hover-glow{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-glow:hover{box-shadow:0 20px 40px #eb8b3a4d}.hover-scale{transition:transform .3s cubic-bezier(.4,0,.2,1)}.hover-scale:hover{transform:scale(1.05)}.focus-ring:focus-visible{border-radius:4px;outline:2px solid var(--color-border-focus);outline-offset:2px}.page-enter{animation:fadeInUp .6s ease-out forwards}.page-exit{animation:fadeInUp .6s ease-in reverse forwards}.backdrop-blur-premium{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#a75911,#eb8b3a);-webkit-background-clip:text;background-clip:text}.gradient-primary{background:linear-gradient(135deg,#eb8b3a,#a75911);box-shadow:0 8px 24px #a759114d}.gradient-primary:hover{box-shadow:0 16px 48px #a7591166}.shimmer{animation:shimmer 2s infinite;background:linear-gradient(90deg,#fff8f01a,#fff8f04d 50%,#fff8f01a);background-size:200% 100%}.stagger-item{animation:fadeInUp .6s ease-out forwards}.stagger-item:first-child{animation-delay:0ms}.stagger-item:nth-child(2){animation-delay:.1s}.stagger-item:nth-child(3){animation-delay:.2s}.stagger-item:nth-child(4){animation-delay:.3s}.stagger-item:nth-child(5){animation-delay:.4s}.stagger-item:nth-child(6){animation-delay:.5s}@media (max-width:768px){.animate-fade-in,.animate-fade-in-down,.animate-fade-in-left,.animate-fade-in-right,.animate-fade-in-up,.animate-scale-in,.animate-slide-in-left,.animate-slide-in-right{animation-duration:.4s!important}.hover-glow,.hover-lift,.hover-scale{transition-duration:.2s!important}.hover-glow:hover,.hover-lift:hover,.hover-scale:hover{transition:none}.animate-float,.animate-float-slow{animation-duration:4s!important}.backdrop-blur-premium{backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}.animate-pulse-slow{animation-duration:2s!important}.hover-glow:hover,.hover-lift:hover{box-shadow:none!important}.page-enter,.page-exit{animation-duration:.3s!important}.stagger-item:nth-child(2){animation-delay:50ms!important}.stagger-item:nth-child(3){animation-delay:.1s!important}.stagger-item:nth-child(4){animation-delay:.15s!important}.stagger-item:nth-child(5){animation-delay:.2s!important}.stagger-item:nth-child(6){animation-delay:.25s!important}}@media (max-width:480px){.animate-fade-in,.animate-fade-in-down,.animate-fade-in-left,.animate-fade-in-right,.animate-fade-in-up,.animate-scale-in,.animate-slide-in-left,.animate-slide-in-right{animation-duration:.3s!important}.animate-float,.animate-float-slow{animation:none!important}.shimmer{animation:shimmer 1.5s infinite!important}.focus-ring,.hover-glow,.hover-lift,.hover-scale,[role=button],a,button,input,select,textarea{transition-duration:.1s!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@keyframes glitch{0%{text-shadow:2px 0 #eb8b3a,-2px 0 #a11d00,0 0 10px #a7591180}14%{text-shadow:2px 0 #eb8b3a,-2px 0 #a11d00,0 0 10px #a7591180}15%{text-shadow:-2px 0 #eb8b3a,2px 0 #a11d00,0 0 10px #a7591180}49%{text-shadow:-2px 0 #eb8b3a,2px 0 #a11d00,0 0 10px #a7591180}50%{text-shadow:2px 0 #eb8b3a,-2px 0 #a11d00,0 0 10px #a7591180}99%{text-shadow:2px 0 #eb8b3a,-2px 0 #a11d00,0 0 10px #a7591180}to{text-shadow:-2px 0 #eb8b3a,2px 0 #a11d00,0 0 10px #a7591180}}@font-face{font-display:swap;font-family:Archivo Variable;font-stretch:62% 125%;font-style:normal;font-weight:100 900;src:url(/static/media/archivo-vietnamese-wdth-normal.164cfad175548d8d65ee.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Archivo Variable;font-stretch:62% 125%;font-style:normal;font-weight:100 900;src:url(/static/media/archivo-latin-ext-wdth-normal.009725e3b373d5e8f0a1.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Archivo Variable;font-stretch:62% 125%;font-style:normal;font-weight:100 900;src:url(/static/media/archivo-latin-wdth-normal.bb1dad4de4bf8ae0cf6f.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Big Shoulders Display Variable;font-style:normal;font-weight:100 900;src:url(/static/media/big-shoulders-display-vietnamese-wght-normal.8b9c8bdfc40e16e54bf3.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Big Shoulders Display Variable;font-style:normal;font-weight:100 900;src:url(/static/media/big-shoulders-display-latin-ext-wght-normal.e5d5196f4db406e83d2a.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Big Shoulders Display Variable;font-style:normal;font-weight:100 900;src:url(/static/media/big-shoulders-display-latin-wght-normal.db7735437d4179959166.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.bt{--honey-field:#8a540c;--honey-stock:#f7e7be;--honey-ink:#4a2a05;--honey-ink2:#2f3b86;--lavado-field:#1e6b4b;--lavado-stock:#d9ecd9;--lavado-ink:#0c3524;--lavado-ink2:#7a2252;--natural-field:#26478f;--natural-stock:#dce4f5;--natural-ink:#0f2251;--natural-ink2:#8a3a0c;--pina-field:#a8292a;--pina-stock:#f8d9d2;--pina-ink:#5a0f10;--pina-ink2:#1f3d6b;--violet-field:#4b3f8c;--violet-stock:#e6e2f3;--violet-ink:#211a4a;--font-display:"Big Shoulders Display Variable","Big Shoulders Display","Arial Narrow",sans-serif;--font-text:"Archivo Variable","Archivo",system-ui,sans-serif;--ease-out:cubic-bezier(0.16,1,0.3,1);--dur-ink:250ms;--gutter:max(clamp(16px,4vw,48px),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--radius:6px;-webkit-font-smoothing:antialiased;background:var(--field);color:var(--ink);font-family:var(--font-text);font-variation-settings:"wdth" 100;min-height:100vh;text-rendering:optimizeLegibility;transition:background-color var(--dur-ink) ease}.bt [data-ink=honey],.bt[data-ink=honey]{--field:var(--honey-field);--stock:var(--honey-stock);--ink:var(--honey-ink);--ink2:var(--honey-ink2)}.bt [data-ink=lavado],.bt[data-ink=lavado]{--field:var(--lavado-field);--stock:var(--lavado-stock);--ink:var(--lavado-ink);--ink2:var(--lavado-ink2)}.bt [data-ink=natural],.bt[data-ink=natural]{--field:var(--natural-field);--stock:var(--natural-stock);--ink:var(--natural-ink);--ink2:var(--natural-ink2)}.bt [data-ink=pina],.bt[data-ink=pina]{--field:var(--pina-field);--stock:var(--pina-stock);--ink:var(--pina-ink);--ink2:var(--pina-ink2)}.bt *,.bt :after,.bt :before{box-sizing:border-box}.bt ::selection{background:var(--ink);color:var(--stock)}:where(.bt) a,:where(.bt) a:hover{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}.bt a.header-order{color:var(--ink)}.bt a.tear-button{color:var(--stock)}.bt .site-footer a.tear-button{color:var(--violet-ink)}:where(.bt) p{color:inherit;font-size:inherit;line-height:1.5}:where(.bt) thead{background:#0000}:where(.bt) td,:where(.bt) th{color:inherit;letter-spacing:normal;text-transform:none}:where(.bt) tr:hover td,:where(.bt) tr:last-child td{background:#0000}:where(.bt) h1,:where(.bt) h2,:where(.bt) h3,:where(.bt) h4{-webkit-text-fill-color:currentColor;background:none;color:inherit;letter-spacing:normal}.bt :focus-visible{border-radius:2px;outline:2px solid currentColor;outline-offset:3px}.bt .sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.bt .anchor-alias{position:absolute;top:0}.bt h1,.bt h2,.bt h3,.bt h4{text-wrap:balance;margin:0}.bt p{margin:0}.skip-link{background:var(--stock);border-radius:var(--radius);color:var(--ink);font-weight:700;left:12px;padding:10px 14px;position:absolute;top:-60px;z-index:100}.skip-link:focus{top:10px}.site-header{background:var(--field);border-bottom:1px solid color-mix(in srgb,var(--stock) 28%,#0000);color:var(--stock);position:-webkit-sticky;position:sticky;top:0;transition:background-color var(--dur-ink) ease;z-index:40}.site-header-inner{align-items:center;display:flex;gap:24px;margin:0 auto;max-width:1280px;min-height:60px;padding:8px var(--gutter)}.site-logo{align-items:center;display:inline-flex;flex-shrink:0;min-height:44px}.site-logo img{display:block;height:40px;width:auto}.site-nav{margin-left:auto}.site-nav ul{display:flex;gap:4px;list-style:none;margin:0;padding:0}.site-nav a{align-items:center;display:inline-flex;font-size:.8125rem;font-variation-settings:"wdth" 118;font-weight:600;letter-spacing:.12em;min-height:44px;padding:0 14px;text-decoration:none;text-transform:uppercase}@media (hover:hover) and (pointer:fine){.site-nav a:hover{text-decoration:underline}}.header-order{align-items:center;background:var(--stock);border-radius:var(--radius);color:var(--ink);display:inline-flex;font-size:.8125rem;font-variation-settings:"wdth" 118;font-weight:800;letter-spacing:.14em;min-height:44px;padding:0 20px;text-decoration:none;text-transform:uppercase;transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.header-order:hover{transform:translateY(-1px)}}.menu-toggle{align-items:center;background:#0000;border:1px solid color-mix(in srgb,var(--stock) 45%,#0000);border-radius:var(--radius);color:inherit;cursor:pointer;display:none;font-size:1.25rem;height:44px;justify-content:center;width:44px}.mobile-nav{display:none}.serie-field{color:var(--stock);overflow:hidden;padding:clamp(20px,4vh,44px) var(--gutter) clamp(40px,7vh,80px);position:relative}.field-waves{color:var(--stock);height:100%;inset:0;opacity:.13;pointer-events:none;position:absolute;width:100%}.serie-inner{margin:0 auto;max-width:1280px;position:relative}.serie-tabs{display:flex;gap:8px;margin-bottom:18px}.serie-tab{align-items:baseline;background:#0000;border:1px solid color-mix(in srgb,var(--stock) 40%,#0000);border-radius:var(--radius);color:var(--stock);cursor:pointer;display:flex;flex:1 1;font:inherit;gap:10px;min-height:52px;padding:8px 14px;text-align:left;transition:background-color .25s var(--ease-out),border-color .25s var(--ease-out),transform .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.serie-tab:hover{border-color:var(--stock)}}.serie-tab[aria-selected=true]{background:var(--stock);border-color:var(--stock);color:var(--ink)}.serie-tab:before{align-self:stretch;background:var(--field);border-radius:2px;box-shadow:0 0 0 1px color-mix(in srgb,var(--stock) 55%,#0000);content:"";width:6px}.serie-tab-num{font-feature-settings:"tnum";font-family:var(--font-display);font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.serie-tab-name{font-size:.9375rem;font-variation-settings:"wdth" 112;font-weight:700}.billete{background:var(--stock);border-radius:10px;box-shadow:0 30px 60px -28px #0000008c,0 2px 6px #0000002e;color:var(--ink);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(300px,360px);position:relative;transition:background-color var(--dur-ink) ease,color var(--dur-ink) ease}.billete-body{border:1px solid color-mix(in srgb,var(--ink) 22%,#0000);border-radius:10px 0 0 10px;border-right:0;display:flex;flex-direction:column;gap:12px;margin:8px 0 8px 8px;min-width:0;padding:18px clamp(18px,3vw,36px);position:relative}.billete-micro{color:var(--ink2);display:block;opacity:.75}.microtext-glyphs{font-family:var(--font-text);font-weight:600}.billete-issuer{border-bottom:2px solid var(--ink2);display:flex;font-size:.75rem;font-variation-settings:"wdth" 125;font-weight:700;gap:16px;justify-content:space-between;letter-spacing:.16em;padding-bottom:10px;text-transform:uppercase}.billete-issuer-mid{font-weight:500}.billete-main{grid-column-gap:clamp(16px,3vw,40px);grid-row-gap:14px;align-items:end;column-gap:clamp(16px,3vw,40px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:auto auto;min-height:clamp(360px,52vh,500px);row-gap:14px}.billete-specs{align-self:start;gap:10px;grid-column:1}.billete-copy,.billete-specs{display:flex;flex-direction:column}.billete-copy{gap:14px;min-width:0}.billete-serial{font-feature-settings:"tnum";color:var(--field);font-family:var(--font-display);font-size:clamp(4.5rem,10vw,7.5rem);font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.02em;line-height:.78}.billete-name{font-family:var(--font-display);font-size:clamp(2.6rem,5.4vw,4.75rem);font-weight:800;letter-spacing:-.01em;line-height:.92;text-transform:uppercase}.billete-line{font-size:clamp(1rem,1.4vw,1.1875rem);font-weight:500;line-height:1.4;max-width:34ch}.billete-fields{border-top:1px solid color-mix(in srgb,var(--ink) 30%,#0000);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:4px 0 0}.billete-fields>div{border-bottom:1px solid color-mix(in srgb,var(--ink) 30%,#0000);min-width:0;padding:10px 12px 10px 0}.billete-fields>div+div:not(.is-wide){border-left:1px solid color-mix(in srgb,var(--ink) 18%,#0000);padding-left:12px}.billete-fields .is-wide{grid-column:1/-1}.billete-fields dt,.finca-facts dt,.footer-fine dt,.stub-label{display:block;font-size:.6875rem;font-variation-settings:"wdth" 125;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.billete-fields dd{font-size:.9375rem;font-weight:650;line-height:1.3;margin:4px 0 0}.billete-more{align-items:center;align-self:flex-start;display:inline-flex;font-size:.9375rem;font-weight:700;min-height:44px;text-decoration:underline}.billete-vignette{align-self:center;aspect-ratio:1;display:grid;grid-column:2;grid-row:1/span 2;justify-self:center;max-height:460px;place-items:center;position:relative;width:100%}.billete-rosette{color:var(--field);height:100%;inset:0;opacity:.85;position:absolute;width:100%}.billete-pack{filter:drop-shadow(0 18px 18px rgba(0,0,0,.28));height:74%;object-fit:contain;position:relative;width:auto}.billete-foot{border-top:1px solid color-mix(in srgb,var(--ink) 30%,#0000);display:flex;font-size:.6875rem;font-variation-settings:"wdth" 125;font-weight:600;gap:12px;justify-content:space-between;letter-spacing:.14em;padding-top:10px;text-transform:uppercase}.perforation{--hole:12px;background-image:radial-gradient(circle,var(--field) 3.2px,#0000 3.6px);background-position:50%;background-repeat:repeat-y;background-size:100% var(--hole);margin:8px 0;position:relative;width:16px}.perforation:after,.perforation:before{background:var(--field);border-radius:50%;content:"";height:22px;left:50%;position:absolute;transform:translateX(-50%);transition:background-color var(--dur-ink) ease;width:22px}.perforation:before{top:-19px}.perforation:after{bottom:-19px}.perforation:not(.is-vertical){background-repeat:repeat-x;background-size:var(--hole) 100%;height:16px;margin:0 8px;width:auto}.perforation:not(.is-vertical):after,.perforation:not(.is-vertical):before{bottom:auto;left:auto;top:50%;transform:translateY(-50%)}.perforation:not(.is-vertical):before{left:-19px}.perforation:not(.is-vertical):after{right:-19px}.stub-wrap{margin:8px 8px 8px 0;position:relative;scroll-margin-top:80px}.stub{background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--field) 9%,#0000) 0 1px,#0000 1px 7px);border:1px dashed color-mix(in srgb,var(--ink) 40%,#0000);border-left:0;border-radius:0 10px 10px 0;display:flex;flex-direction:column;gap:16px;height:100%;padding:22px clamp(18px,2.4vw,28px)}.stub-title{font-family:var(--font-display);font-size:1.5rem;font-weight:800;letter-spacing:.02em;line-height:1;text-transform:uppercase}.stub fieldset{border:0;margin:0;min-width:0;padding:0}.stub legend,.stub-sizes legend{font-size:.6875rem;font-variation-settings:"wdth" 125;font-weight:700;letter-spacing:.16em;margin-bottom:8px;opacity:.8;padding:0;text-transform:uppercase}.chips{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.chips.is-compact{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.chip{align-items:flex-start;background:var(--stock);border:1px solid color-mix(in srgb,var(--ink) 45%,#0000);border-radius:var(--radius);cursor:pointer;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:52px;padding:8px 10px;position:relative;transition:background-color .2s var(--ease-out),color .2s var(--ease-out),transform .16s var(--ease-out)}.chips.is-compact .chip{min-height:44px}.chip input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}@media (hover:hover) and (pointer:fine){.chip:hover{border-color:var(--ink)}}.chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--stock)}.chip:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.chip-size{font-size:.9375rem;font-weight:750;line-height:1.1}.chip-price{font-feature-settings:"tnum";font-size:.8125rem;font-variant-numeric:tabular-nums;opacity:.85}.stub-field{display:flex;flex-direction:column;gap:8px}.select-wrap{display:block;position:relative}.select-wrap:after{border-bottom:2px solid var(--ink);border-right:2px solid var(--ink);content:"";height:8px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-70%) rotate(45deg);width:8px}.select-wrap select{appearance:none;-webkit-appearance:none;background:var(--stock);border:1px solid color-mix(in srgb,var(--ink) 45%,#0000);border-radius:var(--radius);color:var(--ink);cursor:pointer;font:inherit;font-size:1rem;font-weight:600;min-height:48px;padding:0 40px 0 12px;width:100%}.stub-field.is-compact select{font-size:1rem;min-height:44px}.stub-price{align-items:baseline;border-top:1px solid color-mix(in srgb,var(--ink) 30%,#0000);display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:12px}.stub-amount{font-feature-settings:"tnum";font-family:var(--font-display);font-size:2.5rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.tear-button{align-items:center;background:var(--ink);border-radius:var(--radius);box-shadow:0 10px 18px -12px #0009;color:var(--stock);display:inline-flex;font-size:1rem;font-variation-settings:"wdth" 110;font-weight:800;gap:10px;justify-content:center;line-height:1.2;min-height:56px;padding:12px 18px;text-align:center;text-decoration:none;transition:transform .16s var(--ease-out),box-shadow .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.tear-button:hover{box-shadow:0 14px 22px -12px #0009;transform:translateY(-2px)}}.tear-button:active{transform:scale(.97)}.tear-button.is-compact{font-size:.9375rem;min-height:44px;padding:8px 16px}.tear-button-icon{flex-shrink:0;font-size:1.25em}.stub-note{font-size:.8125rem;line-height:1.4}.stamp.stamp-rest{grid-gap:4px;align-self:flex-end;border-color:var(--ink2);color:var(--ink2);display:grid;font-size:1.125rem;gap:4px;margin-top:8px;opacity:.85;text-align:center;transform:rotate(-7deg);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.stamp.stamp-rest span{font-family:var(--font-text);font-size:.625rem;font-variation-settings:"wdth" 125;font-weight:700;letter-spacing:.14em}.stub-status:empty{display:none}.stub-sent{grid-gap:10px;animation:stub-sent-in .18s var(--ease-out);display:grid;gap:10px;justify-items:start}.stub-sent .stamp{font-size:1.125rem;justify-self:start;padding:6px 10px;transform:rotate(-3deg)}.stub-sent p{font-size:.875rem;line-height:1.45}.stub-sent a{font-weight:700}.stub-sent-actions{display:flex;flex-wrap:wrap;gap:8px}.stub-sent-action{align-items:center;background:var(--ink);border:1.5px solid var(--ink);border-radius:var(--radius);cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;font-weight:700;gap:6px;min-height:44px;padding:8px 14px;text-decoration:none;transition:transform .16s var(--ease-out),background-color .16s ease,color .16s ease}.bt .stub-sent .stub-sent-action,.stub-sent-action{color:var(--stock)}.bt .stub-sent .stub-sent-action.is-quiet{background:#0000;color:var(--ink)}.stub-sent-action:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.bt .stub-sent .stub-sent-action.is-quiet:hover{background:color-mix(in srgb,var(--ink) 10%,#0000)}}@keyframes stub-sent-in{0%{opacity:0}}.stub.is-tearing{animation:stub-tear .24s var(--ease-out);transform-origin:0 0}@keyframes stub-tear{35%{transform:rotate(.8deg) translate(3px,4px)}}.stub-amount.is-fresh{animation:price-in .16s var(--ease-out)}@keyframes price-in{0%{filter:blur(2px);opacity:.35}}.stamp{border:3px double var(--field);border-radius:4px;color:var(--field);display:inline-block;font-family:var(--font-display);font-size:1.5rem;font-weight:900;justify-self:center;letter-spacing:.06em;line-height:1;padding:8px 14px;text-transform:uppercase;transform:rotate(-6deg)}.reverso{background:var(--ink);color:var(--stock);padding:clamp(64px,10vw,120px) var(--gutter);position:relative;transition:background-color var(--dur-ink) ease}.reverso-inner{grid-gap:clamp(36px,5vw,56px);display:grid;gap:clamp(36px,5vw,56px);margin:0 auto;max-width:1180px}.reverso-head{grid-gap:clamp(20px,4vw,64px);align-items:end;display:grid;gap:clamp(20px,4vw,64px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.reverso-title{font-family:var(--font-display);font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:800;line-height:.95;text-transform:uppercase}.reverso-summary{font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55;max-width:52ch}.reverso-steps{border-top:1px solid color-mix(in srgb,var(--stock) 40%,#0000);counter-reset:paso;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.reverso-steps li{counter-increment:paso;padding:20px 20px 4px 0}.reverso-steps li+li{border-left:1px solid color-mix(in srgb,var(--stock) 22%,#0000);padding-left:20px}.reverso-steps li:before{color:color-mix(in srgb,var(--stock) 60%,var(--field));content:counter(paso);display:block;font-family:var(--font-display);font-size:2.75rem;font-weight:800;line-height:1;margin-bottom:14px}.reverso-steps h3{font-size:1.0625rem;font-variation-settings:"wdth" 115;font-weight:750;margin-bottom:6px}.reverso-steps p{font-size:.9375rem;line-height:1.5}.reverso-own{grid-gap:clamp(24px,4vw,56px);align-items:center;border-top:1px solid color-mix(in srgb,var(--stock) 40%,#0000);display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:220px minmax(0,1fr);padding-top:28px}.reverso-seal{aspect-ratio:1;display:grid;place-items:center;position:relative}.reverso-seal-rosette{color:color-mix(in srgb,var(--stock) 70%,var(--field));inset:0;opacity:.6;position:absolute}.reverso .stamp{background:var(--ink);border-color:var(--stock);color:var(--stock)}.stamp-lg{font-size:1.375rem;text-align:center}.reverso-own-copy{grid-gap:16px;display:grid;font-size:1.0625rem;gap:16px;line-height:1.55;max-width:52ch}.text-link{align-items:center;display:inline-flex;font-weight:750;gap:8px;min-height:44px;text-decoration:underline}.serie-table-wrap{grid-gap:14px;display:grid;gap:14px}.serie-table-title{font-size:.75rem;font-variation-settings:"wdth" 125;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.serie-table{border-collapse:collapse;font-size:.9375rem;width:100%}.serie-table td,.serie-table th{border-bottom:1px solid color-mix(in srgb,var(--stock) 24%,#0000);padding:10px 12px 10px 0;text-align:left;vertical-align:middle}.serie-table thead th{border-bottom-color:color-mix(in srgb,var(--stock) 50%,#0000);font-size:.6875rem;font-variation-settings:"wdth" 125;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.serie-table tbody th{font-weight:750}.serie-table .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.serie-table .serial-cell{font-family:var(--font-display);font-size:1.375rem;font-weight:800;white-space:nowrap}.ink-dot{background:var(--field);border-radius:50%;box-shadow:0 0 0 2px var(--stock);display:inline-block;height:12px;margin-right:10px;vertical-align:1px;width:12px}.serie-table tr.is-active td,.serie-table tr.is-active th{background:color-mix(in srgb,var(--stock) 10%,#0000)}.serie-table .action{text-align:right}.row-button{background:#0000;border:1px solid color-mix(in srgb,var(--stock) 50%,#0000);border-radius:var(--radius);color:var(--stock);cursor:pointer;font:inherit;font-size:.875rem;font-weight:700;min-height:44px;padding:0 14px;white-space:nowrap}@media (hover:hover) and (pointer:fine){.row-button:hover{background:var(--stock);color:var(--ink)}}.fine{font-size:.8125rem;line-height:1.5;opacity:.85}.finca{--engrave-ground:var(--violet-stock);background:var(--violet-stock);color:var(--violet-ink);padding:clamp(64px,10vw,120px) var(--gutter)}.finca-inner{grid-gap:clamp(36px,5vw,56px);display:grid;gap:clamp(36px,5vw,56px);margin:0 auto;max-width:1180px}.finca-copy{grid-column-gap:clamp(24px,5vw,72px);grid-row-gap:18px;column-gap:clamp(24px,5vw,72px);display:grid;row-gap:18px}.finca-title{color:var(--violet-field);font-family:var(--font-display);font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:800;grid-column:1/-1;line-height:.95;max-width:16ch;text-transform:uppercase}.finca-copy p{font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.6;max-width:56ch}.finca-facts{border-top:1px solid color-mix(in srgb,var(--violet-ink) 35%,#0000);display:grid;grid-column:2;grid-row:2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.finca-facts>div{border-bottom:1px solid color-mix(in srgb,var(--violet-ink) 35%,#0000);padding:14px 12px 14px 0}.finca-facts>div:nth-child(2n){border-left:1px solid color-mix(in srgb,var(--violet-ink) 20%,#0000);padding-left:14px}.finca-facts dd{font-family:var(--font-display);font-size:1.75rem;font-weight:800;line-height:1;margin:6px 0 0}.vignettes{grid-gap:clamp(12px,2vw,24px);display:grid;gap:clamp(12px,2vw,24px);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.vignette figure{grid-gap:10px;display:grid;gap:10px;margin:0}.vignette-frame{aspect-ratio:400/260;background:var(--violet-stock);border:1px solid var(--violet-ink);border-radius:4px;outline:4px double color-mix(in srgb,var(--violet-ink) 55%,#0000);outline-offset:-9px;overflow:hidden;padding:10px;position:relative}.vignette-art{color:var(--violet-field);display:block;height:100%;width:100%}.vignette figcaption{grid-gap:2px;display:grid;gap:2px}.vignette-caption{font-size:.9375rem;font-weight:750}.vignette-pending{font-size:.8125rem;font-style:italic;opacity:.85}.especial{--field:var(--violet-field);--stock:var(--violet-stock);--ink:var(--violet-ink);background:var(--violet-field);color:var(--violet-stock);padding:clamp(64px,10vw,120px) var(--gutter)}.especial-inner{grid-gap:20px;display:grid;gap:20px;margin:0 auto;max-width:1180px}.especial-title{font-family:var(--font-display);font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:800;line-height:.95;text-transform:uppercase}.especial-lede{font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.55;margin-bottom:20px;max-width:52ch}.especial-group{grid-gap:14px;display:grid;gap:14px;margin-top:20px}.especial-group-title{font-size:.8125rem;font-variation-settings:"wdth" 125;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.mini-grid{grid-gap:clamp(14px,2vw,24px);display:grid;gap:clamp(14px,2vw,24px);list-style:none;margin:0;padding:0}.mini-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.mini{display:flex}.mini-ticket{background:var(--violet-stock);border-radius:8px;box-shadow:0 20px 36px -24px #0009;color:var(--violet-ink);display:flex;flex-direction:column;width:100%}.mini-body{grid-gap:16px;align-items:center;display:grid;flex:1 1;gap:16px;grid-template-columns:112px minmax(0,1fr);padding:18px 18px 12px}.mini-art{align-items:center;display:flex;height:140px;justify-content:center;position:relative}.mini-art img{filter:drop-shadow(0 8px 10px rgba(0,0,0,.25));height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.mini-art.is-pair img{max-width:64%;position:absolute}.mini-art.is-pair img:first-child{left:0;transform:rotate(-6deg)}.mini-art.is-pair img:last-child{right:0;transform:rotate(5deg)}.mini-copy{grid-gap:6px;display:grid;gap:6px}.mini-body{position:relative}.mini-code{color:var(--violet-field);font-size:.9375rem;letter-spacing:.04em;position:absolute;right:16px;top:12px}.mini-code,.mini-name{font-family:var(--font-display);font-weight:800;line-height:1}.mini-name{font-size:1.75rem;text-transform:uppercase}.mini-line{font-size:.9375rem;line-height:1.45}.mini-perf{--field:var(--violet-field)}.mini-stub{grid-gap:12px;display:grid;gap:12px;padding:12px 18px 18px}.mini-options{border:0;margin:0;min-width:0;padding:0}.mini-buy{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.mini-price{align-items:baseline;display:flex;gap:10px}.mini-price .stub-amount{font-size:2rem}.mini-old{font-size:.875rem}.recetario{background:var(--stock);color:var(--ink);padding:clamp(48px,7vw,88px) var(--gutter);transition:background-color var(--dur-ink) ease}.recetario-inner{grid-gap:clamp(16px,4vw,48px);align-items:center;display:grid;gap:clamp(16px,4vw,48px);grid-template-columns:auto minmax(0,1fr) auto;margin:0 auto;max-width:1180px}.recetario-title{color:var(--field);font-family:var(--font-display);font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:800;line-height:1;text-transform:uppercase}.recetario-copy{font-size:1.0625rem;line-height:1.55;max-width:48ch}.recetario-link{align-items:center;border:2px solid var(--ink);border-radius:var(--radius);display:inline-flex;font-weight:800;min-height:52px;padding:0 22px;text-decoration:none;transition:background-color .2s var(--ease-out),color .2s var(--ease-out);white-space:nowrap}@media (hover:hover) and (pointer:fine){.recetario-link:hover{background:var(--ink);color:var(--stock)}}.site-footer{--field:var(--violet-field);--stock:var(--violet-stock);--ink:var(--violet-ink);background:var(--violet-ink);color:var(--violet-stock);padding:clamp(56px,8vw,96px) var(--gutter) 28px}.site-footer-inner{grid-gap:clamp(32px,6vw,80px);align-items:start;display:grid;gap:clamp(32px,6vw,80px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:1180px}.footer-cta{grid-gap:16px;display:grid;gap:16px;justify-items:start}.footer-title{font-family:var(--font-display);font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:800;line-height:.95;text-transform:uppercase}.footer-cta p{font-size:1.0625rem;line-height:1.55;max-width:40ch}.site-footer .tear-button{background:var(--violet-stock);color:var(--violet-ink)}.footer-fine{border-top:1px solid color-mix(in srgb,var(--violet-stock) 35%,#0000);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.footer-fine>div{border-bottom:1px solid color-mix(in srgb,var(--violet-stock) 35%,#0000);min-width:0;padding:14px 12px 14px 0}.footer-fine dd{font-size:.9375rem;margin:6px 0 0;overflow-wrap:anywhere}.footer-fine a{align-items:center;display:inline-flex;gap:6px;min-height:44px}.socials{display:flex;gap:6px}.socials a{border:1px solid color-mix(in srgb,var(--violet-stock) 40%,#0000);border-radius:var(--radius);font-size:1.0625rem;justify-content:center;width:44px}.footer-micro{color:var(--violet-stock);display:block;margin:48px auto 16px;max-width:1180px;opacity:.5}.footer-legal{align-items:center;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:16px;justify-content:space-between;line-height:1.5;margin:0 auto;max-width:1180px}.to-top{align-items:center;display:inline-flex;font-weight:700;gap:6px;min-height:44px}.order-bar{display:none}@media (max-width:1023px){.billete{grid-template-columns:minmax(0,1fr)}.billete-body{border-bottom:0;border-radius:10px 10px 0 0;border-right:1px solid color-mix(in srgb,var(--ink) 22%,#0000);margin:8px 8px 0}.billete-perf{background-repeat:repeat-x;background-size:12px 100%;height:16px;margin:0 8px;width:auto}.billete-perf:after,.billete-perf:before{bottom:auto;top:50%;transform:translateY(-50%)}.billete-perf:before{left:-19px}.billete-perf:after{left:auto;right:-19px}.stub-wrap{margin:0 8px 8px}.stub{border-left:1px dashed color-mix(in srgb,var(--ink) 40%,#0000);border-radius:0 0 10px 10px;border-top:0}.reverso-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.reverso-steps li:nth-child(3){border-left:0;padding-left:0}.mini-grid.is-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.header-order,.site-nav{display:none}.site-header-inner{justify-content:space-between;min-height:56px;padding-bottom:6px;padding-top:6px}.site-logo img{height:34px}.menu-toggle{display:inline-flex}.mobile-nav.is-open{border-top:1px solid color-mix(in srgb,var(--stock) 28%,#0000);display:block}.mobile-nav ul{display:grid;list-style:none;margin:0;padding:8px var(--gutter) 16px}.mobile-nav a{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--stock) 20%,#0000);display:flex;font-size:.875rem;font-variation-settings:"wdth" 118;font-weight:700;letter-spacing:.1em;min-height:48px;text-decoration:none;text-transform:uppercase}.serie-field{padding-bottom:40px;padding-top:12px}.serie-tabs{gap:6px;margin-bottom:12px}.serie-tab{align-items:flex-start;flex-direction:column;gap:0;min-height:50px;padding:5px 8px 9px;position:relative}.serie-tab:before{bottom:4px;height:3px;left:8px;position:absolute;right:8px;width:auto}.serie-tab-num{font-size:1.25rem}.serie-tab-name{font-size:.6875rem;font-variation-settings:"wdth" 88;white-space:nowrap}.billete-body{gap:6px;padding:10px 12px 8px}.billete-issuer{font-size:.6875rem;letter-spacing:.1em;padding-bottom:6px}.billete-issuer-mid{display:none}.billete-main{align-items:start;column-gap:8px;grid-template-columns:minmax(0,1fr) 32%;min-height:0;row-gap:4px}.billete-copy{align-self:center;gap:4px;grid-column:1;grid-row:1}.billete-specs{grid-column:1/-1;grid-row:2}.billete-serial{font-size:2.5rem;grid-column:1}.billete-name{font-size:1.875rem;grid-column:1}.billete-line{font-size:.875rem;grid-column:1;line-height:1.3}.billete-vignette{align-self:center;aspect-ratio:auto;grid-column:2;grid-row:1;height:132px;justify-self:end;margin-right:-6px;width:132px}.billete-pack{height:112px;width:auto}.billete-fields{grid-template-columns:repeat(4,minmax(0,auto));margin-top:0}.billete-fields>div{padding:5px 8px 5px 0}.billete-fields>div+div:not(.is-wide){padding-left:8px}.billete-fields dt{font-size:.6875rem;letter-spacing:.08em}.billete-fields dd{font-size:.8125rem;margin-top:2px}.billete-fields .is-wide dd{line-height:1.25}.billete-foot,.stamp.stamp-rest{display:none}.billete-more{font-size:.875rem;min-height:40px}.stub{gap:10px;padding:12px 12px 14px}.stub-title{display:none}.stub-sizes legend{margin-bottom:6px}.chip{min-height:46px;padding:5px 8px}.stub-field{align-items:center;flex-direction:row;gap:10px}.stub-field .stub-label{flex-shrink:0}.stub-field .select-wrap{flex:1 1;min-width:0}.select-wrap select{min-height:44px}.stub-price{padding-top:8px}.stub-amount{font-size:1.875rem}.tear-button{min-height:52px}.stub-note{font-size:.75rem}.finca-copy,.reverso-head,.site-footer-inner{grid-template-columns:minmax(0,1fr)}.finca-facts{grid-column:1;grid-row:auto}.reverso-steps{grid-template-columns:minmax(0,1fr)}.reverso-steps li,.reverso-steps li+li{grid-column-gap:12px;border-bottom:1px solid color-mix(in srgb,var(--stock) 22%,#0000);border-left:0;column-gap:12px;display:grid;grid-template-columns:48px minmax(0,1fr);padding:16px 0}.reverso-steps li:before{font-size:2.25rem;grid-row:span 2;margin:0}.reverso-own{grid-template-columns:minmax(0,1fr)}.reverso-seal{max-width:200px}.serie-table thead{display:none}.serie-table tr{grid-column-gap:12px;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--stock) 24%,#0000);column-gap:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 0}.serie-table td,.serie-table th{border:0;padding:0}.serie-table .serial-cell{grid-row:span 2}.serie-table td:nth-child(3){font-size:.875rem;grid-column:2}.serie-table td:nth-child(4){grid-column:3;grid-row:1;text-align:right}.serie-table .action{grid-column:3;grid-row:2}.serie-table .row-button{min-height:44px}.mini-grid.is-three,.mini-grid.is-two,.recetario-inner,.vignettes{grid-template-columns:minmax(0,1fr)}.recetario-inner{justify-items:start}.footer-fine{grid-template-columns:minmax(0,1fr)}.order-bar{align-items:center;background:var(--stock);border-radius:10px;bottom:calc(10px + env(safe-area-inset-bottom, 0px));box-shadow:0 12px 28px -8px #00000073;color:var(--ink);display:flex;gap:12px;justify-content:space-between;left:max(10px,env(safe-area-inset-left,0px));padding:8px 8px 8px 14px;position:fixed;right:max(10px,env(safe-area-inset-right,0px));transform:translateY(calc(100% + 10px + env(safe-area-inset-bottom, 0px)));transition:transform .35s var(--ease-out);z-index:50}.order-bar.is-visible{transform:translateY(0)}.order-bar-text{font-size:.8125rem;font-weight:650;line-height:1.3;min-width:0}.order-bar-serial{color:var(--field);font-family:var(--font-display);font-size:1rem;font-weight:800}.order-bar-button{align-items:center;background:var(--ink);border-radius:var(--radius);color:var(--stock);display:inline-flex;flex-shrink:0;font-weight:800;min-height:44px;padding:0 18px;text-decoration:none}}@media (prefers-reduced-motion:reduce){.bt,.bt *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.bt .chip,.bt .header-order,.bt .menu-toggle,.bt .order-bar-button,.bt .recetario-link,.bt .row-button,.bt .serie-tab,.bt .tal-filter,.bt .tal-index-item,.bt .tal-index-toggle,.bt .tal-page-btn,.bt .tear-button{transition-duration:.15s;transition-property:background-color,color,border-color,opacity,box-shadow}.bt,.bt .perforation:after,.bt .perforation:before,.bt :is(.site-header,.billete,.reverso,.recetario,.stub-sent-action,.serie-tab,.chip,.tear-button,.header-order,.row-button,.recetario-link,.order-bar,.order-bar-button,.menu-toggle,.tal-filter,.tal-page-btn,.tal-index-toggle,.tal-index-item){transition-duration:.15s!important}.bt :is(.tear-button,.header-order,.serie-tab,.chip,.row-button,.recetario-link,.order-bar-button,.menu-toggle,.tal-filter,.tal-page-btn,.tal-index-toggle,.tal-index-item):active{opacity:.82;transform:none}.bt .stub.is-tearing{animation:none}.bt .stub-amount.is-fresh{animation:price-in-reduced .15s ease!important}.bt .stub-sent{animation:stub-sent-in .15s ease!important}.bt .stub-sent-action:active{opacity:.82;transform:none}.bt .order-bar{opacity:0;transform:none;transition:opacity .15s ease,visibility 0s linear .15s;visibility:hidden}.bt .order-bar.is-visible{opacity:1;transition:opacity .15s ease,visibility 0s;visibility:visible}}@keyframes price-in-reduced{0%{opacity:.35}}html:has(.bt){scroll-behavior:smooth;scroll-padding-top:72px}@media (prefers-reduced-motion:reduce){html:has(.bt){scroll-behavior:auto}}@media (max-width:767px){.serie-table tr.is-active{background:color-mix(in srgb,var(--stock) 10%,#0000);border-radius:var(--radius);margin:0 -8px;padding-left:8px;padding-right:8px}.serie-table tr.is-active td,.serie-table tr.is-active th{background:#0000}}.stamp.stamp-mini{display:none}@media (max-width:767px){.stamp.stamp-mini{background:color-mix(in srgb,var(--stock) 82%,#0000);border-color:var(--ink2);border-width:3px;bottom:2px;color:var(--ink2);display:block;font-size:.75rem;left:-14px;letter-spacing:.04em;padding:4px 6px;position:absolute;transform:rotate(-9deg);white-space:nowrap;z-index:2}}.bt .nowrap{white-space:nowrap}.order-bar-grind{display:block;font-size:.75rem;font-weight:500}.order-bar-button svg{margin-right:6px}.vignettes{max-width:620px}@media (max-width:767px){.billete-fields dt{font-variation-settings:"wdth" 100;letter-spacing:.04em}.stamp.stamp-mini{bottom:-8px;left:auto;right:-4px}}.serie-table tbody tr:last-child>*{border-bottom:0}.finca-copy .vignettes{grid-column:2;margin-top:8px;max-width:none}.finca-copy>p{grid-column:1}@media (max-width:767px){.finca-copy .vignettes{grid-column:1}}@media (min-width:768px){.finca-copy .finca-facts{grid-row:2}.finca-copy .vignettes{grid-row:3/span 2}}.finca-copy{align-items:start;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.finca-text{grid-gap:18px;display:grid;gap:18px}.finca-text .finca-title{grid-column:auto}.finca-aside{grid-gap:20px;display:grid;gap:20px;padding-top:8px}.finca-copy .finca-facts,.finca-copy .vignettes{grid-column:auto;grid-row:auto;margin-top:0}@media (max-width:767px){.finca-copy{grid-template-columns:minmax(0,1fr)}}.bt{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}.bt :is(a,button,select,label.chip,summary){touch-action:manipulation}.bt :is(button,.chip,.serie-tab,.tear-button,.header-order,.order-bar-button,.row-button,.recetario-link,.menu-toggle,.tal-filter,.tal-page-btn,.tal-index-toggle,.tal-index-item){-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}.header-order,.menu-toggle,.order-bar-button,.recetario-link,.row-button{transition-duration:.16s;transition-property:background-color,color,border-color,transform;transition-timing-function:var(--ease-out)}.chip:active,.header-order:active,.menu-toggle:active,.order-bar-button:active,.recetario-link:active,.row-button:active{transform:scale(.97)}.serie-tab:active{transform:scale(.98)}@media (max-width:767px){.billete-fields{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr)}.billete-fields dd{font-variation-settings:"wdth" 92;line-height:1.25;min-height:2.5em}.billete-fields dt{font-variation-settings:"wdth" 78;letter-spacing:.03em}.billete-fields>div,.billete-fields>div+div:not(.is-wide){padding-left:6px;padding-right:6px}.billete-fields>.is-wide,.billete-fields>div:first-child{padding-left:0}}@media (max-width:349px){.billete-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.billete-fields>div+div:nth-child(3):not(.is-wide){border-left:0;padding-left:0}}
/*# sourceMappingURL=main.e6311dcb.css.map*/