:root{--py-color-navy:#0a1628;--py-color-yellow-green:#c8f135;--py-color-orange:#ff5733;--py-color-blue:#1b4fd8;--py-color-beige:#f5f0e8;--py-color-white:#fff;--py-color-dark:#111;--py-color-primary:#1b5ebe;--py-color-accent:#b8d400;--py-color-text-dark:#1a1a1a;--py-color-arrow:#e84040;--py-font-display:'Barlow Condensed',sans-serif;--py-font-body:'Barlow',sans-serif;--py-spacing-xs:.5rem;--py-spacing-sm:1rem;--py-spacing-md:2rem;--py-spacing-lg:4rem;--py-spacing-xl:8rem;--py-radius:4px;--py-transition:.25s ease}
.pickleyall *,.pickleyall *::before,.pickleyall *::after{margin:0;padding:0}
.pickleyall body{font-family:var(--py-font-body);background-color:var(--py-color-beige);color:var(--py-color-navy);line-height:1.6}
.pickleyall img{max-width:100%;height:auto;display:block}
.pickleyall a{color:inherit;text-decoration:none}
.py-cta{display:inline-block;padding:.75rem 2rem;font-family:var(--py-font-display);font-size:1.1rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:var(--py-radius);cursor:pointer;transition:opacity var(--py-transition),transform var(--py-transition);text-decoration:none}
.py-cta:hover{opacity:.88;transform:translateY(-1px)}
.py-cta--primary{background-color:var(--py-color-yellow-green);color:var(--py-color-navy);border:2px solid var(--py-color-yellow-green)}
.py-cta--secondary{background-color:transparent;color:var(--py-color-white);border:2px solid var(--py-color-white)}