:root{--brand:233 74 34;--brand-band:233 74 34;--brand-deep:150 48 14;--brand-light:233 74 34;--ink:232 224 205;--paper-lift:222 213 188;--surface:7 8 8;--surface-lift:23 22 20;--maiz:232 195 58;--font-display:"Archivo Black", system-ui, sans-serif;--font-hand:"Covered By Your Grace", "Comic Sans MS", cursive;--font-body:"Switzer", system-ui, sans-serif;--btn-radius:9999px;--nav-h:4.5rem;--patron:.04;--cuadros:.05}@media (width>=640px){:root{--nav-h:5rem}}.section-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.35rem,6vw,5rem);font-weight:400;line-height:.86}.hero-lockup{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.025em;font-size:clamp(2.9rem,9vw,7rem);font-weight:400;line-height:.84}.hand{font-family:var(--font-hand);text-transform:none;letter-spacing:normal;font-size:1.28em;font-weight:400;line-height:1.05}.f-hand{font-family:var(--font-hand);letter-spacing:normal;text-transform:none;font-weight:400}.anota{font-family:var(--font-hand);letter-spacing:normal;font-size:clamp(1.05rem,1.7vw,1.4rem);font-weight:400;line-height:1.15}body{background-color:rgb(var(--ink));color:rgb(var(--surface))}html{scroll-padding-top:calc(var(--promo-h) + var(--nav-h) + 1.5rem)}.band-paper{background-color:rgb(var(--ink));color:rgb(var(--surface))}.band-paper-lift{background-color:rgb(var(--paper-lift));color:rgb(var(--surface))}.band-dark{background-color:rgb(var(--surface));color:rgb(var(--ink))}.band-brand{background-color:rgb(var(--brand-band));color:rgb(var(--surface))}.papel-cuadros{background-image:repeating-linear-gradient(to right, rgb(var(--surface) / var(--cuadros)) 0 1px, transparent 1px 22px), repeating-linear-gradient(to bottom, rgb(var(--surface) / var(--cuadros)) 0 1px, transparent 1px 22px)}.print{background-color:rgb(var(--ink));box-shadow:0 1px 0 rgb(var(--surface) / .12), 0 18px 38px -18px rgb(var(--surface) / .5);padding:.5rem}@media (width>=640px){.print{padding:.75rem}}.band-paper-lift .print{background-color:#fffdf6}.btn{font-family:var(--font-hand);text-transform:none;letter-spacing:normal;padding-block:.65rem;font-size:1.05rem;font-weight:400}.btn-primary.on-paper{background-color:rgb(var(--surface));color:rgb(var(--ink))}.btn-primary.on-paper:hover{background-color:rgb(var(--brand-deep));box-shadow:0 16px 36px -14px rgb(var(--surface) / .45)}.btn-secondary.on-paper{border:1px solid rgb(var(--surface) / .25);color:rgb(var(--surface) / .85)}.btn-secondary.on-paper:hover{border-color:rgb(var(--surface));color:rgb(var(--surface))}.btn-primary.on-dark{background-color:rgb(var(--brand-band));color:rgb(var(--surface))}.btn-primary.on-dark:hover{background-color:rgb(var(--ink));box-shadow:0 14px 34px -12px #0009}.btn-secondary.on-dark{border:1px solid rgb(var(--ink) / .3);color:rgb(var(--ink) / .85)}.btn-secondary.on-dark:hover{border-color:rgb(var(--ink));color:rgb(var(--ink))}.btn-primary.on-brand{background-color:rgb(var(--surface));color:rgb(var(--ink))}.btn-primary.on-brand:hover{background-color:rgb(var(--surface-lift));box-shadow:0 14px 34px -12px rgb(var(--surface) / .5)}.btn-secondary.on-brand{border:1px solid rgb(var(--surface) / .4);color:rgb(var(--surface))}.btn-secondary.on-brand:hover{border-color:rgb(var(--surface));background-color:rgb(var(--surface) / .08)}.band-paper :where(a,button,input,select,textarea,[tabindex]):focus-visible,.band-paper-lift :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-color:rgb(var(--brand-deep))}.band-brand :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-color:rgb(var(--surface))}.patron-row{font-family:var(--font-hand);white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:400;line-height:1.42}.patron-row:nth-child(odd){transform:rotate(-4.78deg)}.patron-row:nth-child(2n){transform:translate(.14em)rotate(-.54deg)}.tilt-a{transform:rotate(-4.78deg)}.tilt-b{transform:rotate(2.4deg)}.tilt-c{transform:rotate(-1.6deg)}.rule-hand{border-color:rgb(var(--surface) / .35)}.pick-dot{background-color:rgb(var(--surface));color:rgb(var(--ink));border:1px solid rgb(var(--surface));transition:background-color .14s,color .14s}.pick-dot:hover,.pick-dot:focus-visible,.is-picked .pick-dot{background-color:rgb(var(--ink));color:rgb(var(--surface))}.pick-card{transition:box-shadow .14s}.pick-card.is-picked{box-shadow:0 0 0 3px rgb(var(--surface))}.step-btn{border:1px solid rgb(var(--surface) / .35);color:rgb(var(--surface));transition:background-color .14s,border-color .14s,color .14s}.step-btn:hover:not(:disabled){border-color:rgb(var(--surface));background-color:rgb(var(--surface) / .08)}.step-btn:disabled{border-color:rgb(var(--surface) / .18);color:rgb(var(--surface) / .4);cursor:default}.chip-maiz{background-color:rgb(var(--maiz));color:rgb(var(--surface));border:1px solid rgb(var(--surface))}body.has-tray{padding-bottom:var(--tray-h,0px)}body.has-tray a.fixed.bottom-4.right-4{bottom:calc(var(--tray-h) + 1rem);transition:bottom .2s}@media (width>=640px){body.has-tray a.fixed.bottom-4.right-4{bottom:calc(var(--tray-h) + 1.5rem)}}@keyframes ticker{0%{transform:translate(0,0)}to{transform:translate(-50%)}}
