/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial}}}@layer components{.button{--button-gap:10px;--button-py:11px;--button-px:50px;--button-border-width:2px;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;justify-content:center;align-items:center;gap:var(--button-gap);padding:var(--button-py)var(--button-px);border:var(--button-border-width)solid transparent;border-radius:3.40282e38px;transition-duration:.2s;display:inline-flex}@media screen and (max-width:767px){.button{--button-py:8px;--button-px:30px}}.button--sm{--button-gap:6px;--button-py:8px;--button-px:25px}.button:where(a,button){cursor:pointer}.button .button__label{color:currentColor}.button--fill-white{border-color:var(--color-gold,var(--color-green));background-color:var(--color-white,#fff);color:var(--color-gold,var(--color-green))!important}@media (hover:hover){.button--fill-white:hover{border-color:var(--color-gold-dark,var(--color-green-deep));background-color:var(--color-gold-dark,var(--color-green-deep));color:var(--color-white,#fff)!important}}.button--fill-white[aria-pressed=true]{border-color:var(--color-gold-dark,var(--color-green-deep));background-color:var(--color-gold-dark,var(--color-green-deep));color:var(--color-white,#fff)!important}.button--fill-gold{border-color:var(--color-gold-dark,var(--color-green-deep));background-color:var(--color-gold-dark,var(--color-green-deep));color:var(--color-white,#fff);--loading-spinner-color:var(--color-white)}.button--fill-gold:hover{background:#353d2e}@supports (color:color-mix(in lab, red, red)){.button--fill-gold:hover{background:color-mix(in srgb,var(--color-gold-dark)88%,var(--color-black))}}.button--fill-gold[aria-pressed=true]{border-color:var(--color-gold,var(--color-green));background-color:var(--color-white,#fff);color:var(--color-gold,var(--color-green))}.button--glass{color:#fff;background-color:#63594e99}@supports (color:color-mix(in lab, red, red)){.button--glass{background-color:color-mix(in oklab,var(--color-gray,var(--color-ink-muted))60%,transparent)}}.button--glass{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-color:#0000}.button--glass .button__label{color:#fff}.button--glass:where(a,button):hover{background-color:#63594ed9}@supports (color:color-mix(in lab, red, red)){.button--glass:where(a,button):hover{background-color:color-mix(in oklab,var(--color-gray,var(--color-ink-muted))85%,transparent)}}.button--glass:where(a,button):focus-visible{outline-offset:2px;outline:2px solid #fff}.button--glass[aria-pressed=true]{background-color:#63594ed9}@supports (color:color-mix(in lab, red, red)){.button--glass[aria-pressed=true]{background-color:color-mix(in oklab,var(--color-gray,var(--color-ink-muted))85%,transparent)}}.button--solid,.button--outline,.button--link{font-family:var(--font-ui);font-size:1.3rem;font-weight:500}.button--solid{padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-sm);letter-spacing:.08em;background-color:var(--color-green,#556b47);color:var(--color-sand,#f2ede2);border:0}.button--solid:where(a,button):hover{background-color:var(--color-green-deep,#364030);transform:translateY(-1px)}.button--outline{padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--color-green);border-radius:var(--radius-sm);letter-spacing:.08em;color:var(--color-green,#556b47);background-color:#0000}.button--outline:where(a,button):hover{background-color:var(--color-green,#556b47);color:var(--color-sand,#f2ede2);border-color:var(--color-green)}.button--outline.button--on-dark{color:var(--color-white,#fff);border-color:var(--color-white)}.button--outline.button--on-dark:where(a,button):hover{color:var(--color-white,#fff);border-color:var(--color-white);background:#ffffff1f}.button--link{gap:var(--spacing-xs);border:0;border-bottom:1px solid var(--color-green-soft);letter-spacing:.05em;color:var(--color-green,#556b47);border-radius:0;padding:0 0 .2rem}.button--link:after{content:"→"}.button--link:where(a,button):hover{color:var(--color-green-deep,#364030);border-color:var(--color-green);gap:1.4rem}.button--link.button--on-dark{color:#fffc;border-color:#ffffff59}.button--link.button--on-dark:where(a,button):hover{color:var(--color-white,#fff);border-color:var(--color-white)}.button__label{white-space:nowrap}.button__icon{flex-shrink:0}.button__icon img{width:auto;height:1rem}}@property --tw-duration{syntax:"*";inherits:false}
