@charset "UTF-8";:root{--carta-top: #cf9e76;--carta-mid: #ddac81;--carta-bottom: #ecc9a3;--kraft-200: #e3b88e;--kraft-ink: #492310;--kraft-ink-deep: #2e1509;--kraft-copper: #955510;--kraft-hint: #7a4a26;--carta-gradient: linear-gradient(180deg, var(--carta-top) 0%, var(--carta-mid) 48%, var(--carta-bottom) 100%);--carta-gradient-light: linear-gradient(180deg, var(--kraft-200) 0%, var(--carta-bottom) 100%);--font-display: "Anton", "Arial Narrow", sans-serif;--font-kicker: "Poppins", "Arial Narrow", sans-serif;--font-body: "Barlow Condensed", "Arial Narrow", sans-serif;--font-lead: "Barlow Semi Condensed", "Arial Narrow", sans-serif;--gutter: clamp(16px, 5vw, 56px);--header-h: 60px;--bar-h: 0px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--t-press: .12s;--t-ui: .18s;--color-primary: #8b7355;--color-primary-light: #a8956e;--color-primary-dark: #6e5c44;--color-primary-10: rgba(139, 115, 85, .1);--color-primary-20: rgba(139, 115, 85, .2);--color-primary-shadow: rgba(139, 115, 85, .3);--color-bg-dark: #1b1917;--color-bg-light: #f7f7f6;--color-surface: #242220;--color-border: rgba(139, 115, 85, .2);--color-text-primary: #f1f0ee;--color-text-secondary: #9e9790;--color-text-muted: #6b6560;--font-legacy: var(--font-lead);--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-full: 9999px;--transition-fast: .15s ease;--transition-base: .25s ease}@media(max-width:1099px){:root{--bar-h: 4.5rem}}@media(min-width:900px){:root{--header-h: 72px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:1rem;scroll-padding-bottom:calc(var(--bar-h) + 1rem);background-color:var(--kraft-200);scrollbar-color:var(--kraft-ink) var(--kraft-200);accent-color:var(--kraft-ink)}body{min-height:100dvh;font-family:var(--font-body);font-weight:500;font-size:1.0625rem;line-height:1.35;color:var(--kraft-ink);background-color:var(--kraft-200);caret-color:var(--kraft-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;text-rendering:optimizeLegibility}img,svg,picture,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}h1,h2,h3,h4{font-weight:400;line-height:1}::selection{background:var(--kraft-ink);color:var(--carta-bottom)}:focus-visible{outline:3px solid var(--focus, var(--kraft-ink));outline-offset:3px}.k-display{font-family:var(--font-display);font-weight:400;text-transform:uppercase;line-height:.92;letter-spacing:.004em;font-kerning:normal}.k-kicker{display:block;font-family:var(--font-kicker);font-weight:700;font-size:1.1875rem;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--kraft-copper)}.k-kicker--ink{color:var(--kraft-ink);font-size:.8125rem;letter-spacing:.18em}.k-lead{font-family:var(--font-lead);font-weight:600;font-size:clamp(1.0625rem,1rem + .4vw,1.3125rem);line-height:1.3;letter-spacing:.01em}.k-caps{font-family:var(--font-body);font-weight:500;text-transform:uppercase;letter-spacing:.03em}.k-link{display:inline-flex;align-items:center;min-height:2.75rem;font-family:var(--font-kicker);font-weight:700;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.35em}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:.95rem 1rem;background:var(--kraft-ink);color:var(--carta-bottom);font:700 .875rem/1 var(--font-kicker);letter-spacing:.1em;text-transform:uppercase;transform:translateY(-160%)}.skip-link:focus-visible{transform:none;outline-color:var(--carta-bottom)}.k-btn{--btn-bg: var(--kraft-ink);--btn-fg: var(--carta-bottom);--btn-line: var(--kraft-ink);--btn-hover: var(--kraft-ink-deep);--btn-hover-fg: var(--carta-bottom);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:3.375rem;padding:.85rem 1.5rem;font-family:var(--font-kicker);font-weight:700;font-size:.875rem;line-height:1.15;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--btn-fg);background-color:var(--btn-bg);border:2px solid var(--btn-line);border-radius:0;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-ui) var(--ease-out),color var(--t-ui) var(--ease-out),transform var(--t-press) var(--ease-out)}@media(hover:hover){.k-btn:hover{color:var(--btn-hover-fg);background-color:var(--btn-hover)}}.k-btn:active{transform:scale(.97)}.k-btn--line{--btn-bg: transparent;--btn-fg: var(--kraft-ink);--btn-hover: var(--kraft-ink);--btn-hover-fg: var(--carta-bottom)}.k-btn--kraft{--btn-bg: var(--carta-bottom);--btn-fg: var(--kraft-ink);--btn-line: var(--carta-bottom);--btn-hover: var(--carta-mid);--btn-hover-fg: var(--kraft-ink)}.k-btn--line-kraft{--btn-bg: transparent;--btn-fg: var(--carta-bottom);--btn-line: var(--carta-bottom);--btn-hover: var(--carta-bottom);--btn-hover-fg: var(--kraft-ink)}.k-btn--sm{min-height:2.75rem;padding:.6rem 1rem;font-size:.75rem}.k-btn--block{display:flex;width:100%}.combo,.carta .sec,.carta .sec-par,.manifiesto,.noche,.site-footer{content-visibility:auto;contain-intrinsic-size:auto 900px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}body.theme-admin{font-family:var(--font-legacy);font-weight:400;font-size:1rem;line-height:normal;color:var(--color-text-primary);background-color:var(--color-bg-dark);background-image:none}body.theme-legal{--color-primary: var(--kraft-ink);--color-primary-light: var(--kraft-ink);--color-primary-10: rgba(73, 35, 16, .08);--color-primary-20: rgba(73, 35, 16, .18);--color-bg-dark: var(--kraft-200);--color-surface: var(--carta-bottom);--color-border: rgba(73, 35, 16, .25);--color-text-primary: var(--kraft-ink);--color-text-secondary: var(--kraft-ink);--color-text-muted: var(--kraft-ink);--font-legacy: var(--font-lead);font-family:var(--font-lead);font-weight:600}body.theme-legal h1,body.theme-legal h2,body.theme-legal h3{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:.01em}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/material-symbols-admin.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined,sans-serif;font-weight:400;font-style:normal;font-size:1.5rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.section-px{padding-left:1.5rem;padding-right:1.5rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;border-radius:var(--radius-lg);font-family:var(--font-legacy);font-size:.875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:transform var(--transition-fast),opacity var(--transition-fast);border:none}.btn:active{transform:scale(.97)}.btn-primary{background-color:var(--color-primary);color:#fff;box-shadow:0 4px 20px var(--color-primary-shadow)}.btn-primary:hover{background-color:var(--color-primary-light)}.btn-outline{background-color:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.btn-outline:hover{background-color:var(--color-primary-10)}
