::selection{background:var(--color-brand-maiz);color:var(--color-brand-obsidian)}h2,.h2{font-size:clamp(2.5rem,6vw,5.5rem)}h3,.h3{font-size:clamp(1.75rem,4vw,3.25rem)}.button-green{background:var(--color-brand-agave);color:var(--color-brand-bone)}.button-green:hover{background:#2a654b}.prose{--tw-prose-body:#f4ead7c7}@supports (color:color-mix(in lab,red,red)){.prose{--tw-prose-body:color-mix(in srgb, var(--color-brand-bone) 78%, transparent)}}.prose{--tw-prose-headings:var(--color-brand-bone);--tw-prose-lead:var(--color-brand-bone);--tw-prose-links:var(--color-brand-maiz);--tw-prose-bold:var(--color-brand-bone);--tw-prose-quotes:var(--color-brand-bone);--tw-prose-quote-borders:var(--color-brand-chile)}input,textarea{border:1px solid #f4ead740;width:100%}@supports (color:color-mix(in lab,red,red)){input,textarea{border:1px solid color-mix(in srgb,var(--color-brand-bone) 25%,transparent)}}input,textarea{background:#f4ead70d;border-radius:.125rem}@supports (color:color-mix(in lab,red,red)){input,textarea{background:color-mix(in srgb,var(--color-brand-bone) 5%,transparent)}}input,textarea{color:var(--color-brand-bone);padding:.9rem 1rem}input::placeholder,textarea::placeholder{color:#f4ead77a}@supports (color:color-mix(in lab,red,red)){input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--color-brand-bone) 48%,transparent)}}label{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.swiper-pagination-bullet{background:var(--color-brand-bone)!important}.swiper-pagination-bullet-active{background:var(--color-brand-chile)!important}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}