.page_wrapper__aKzfL{width:100%}.page_container__jZF7q{padding-top:6.75rem}.page_title__po7na{margin:0 auto 1rem;padding:0;font-family:var(--font-serif);color:var(--color-brand-beige);max-width:38rem;text-align:center}@media only screen and (min-width:1440px){.page_base__QPYMP{padding:4rem 0}.page_explanation__957zY{font-size:1.5rem;font-weight:300;max-width:38rem}}@keyframes Banner_slideDown__CHtgb{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes Banner_pulse__CYCVA{0%,to{background-color:var(--color-brand-beige-subtle)}50%{background-color:rgba(255,255,255,.3)}}.Banner_banner__dgLSz{display:flex;align-items:center;justify-content:center;width:100%;padding:.5rem 1rem;z-index:50;background-color:var(--color-brand-beige);color:white;box-shadow:0 8px 20px rgba(0,0,0,.35);animation:Banner_slideDown__CHtgb .8s ease-out forwards}.Banner_content__twjEy{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;gap:.5rem;width:100%;max-width:1200px}.Banner_text__kw3AQ{margin:0;text-transform:uppercase;font-family:var(--font-serif);letter-spacing:1px}.Banner_button__lo7UG,.Banner_text__kw3AQ{font-weight:700;font-size:.8rem;text-wrap:nowrap}.Banner_button__lo7UG{padding:.5rem .8rem;border-radius:999px;text-decoration:none;display:inline-block;font-family:var(--font-sans);text-transform:capitalize;color:#222;background-color:var(--color-brand-beige-subtle);animation:Banner_pulse__CYCVA 2.5s ease-in-out infinite;transition:transform .2s ease,background-color .3s ease}.Banner_button__lo7UG:hover{transform:scale(1.05);background:#fff}@media (min-width:624px){.Banner_banner__dgLSz{padding:1rem;z-index:50;background-color:var(--color-brand-beige);color:white;box-shadow:0 8px 20px rgba(0,0,0,.35);animation:Banner_slideDown__CHtgb .8s ease-out forwards}.Banner_banner__dgLSz,.Banner_content__twjEy{display:flex;align-items:center;justify-content:center;width:100%}.Banner_content__twjEy{flex-direction:row;gap:1rem;max-width:1200px}.Banner_text__kw3AQ{margin:0;text-transform:uppercase;font-weight:700;font-size:1.1rem;font-family:var(--font-serif)}.Banner_button__lo7UG{padding:.5rem 1.5rem;border-radius:999px;text-decoration:none;display:inline-block;font-family:var(--font-sans);font-size:.9rem;font-weight:700;text-transform:capitalize;color:#222;background-color:var(--color-brand-beige-subtle);animation:Banner_pulse__CYCVA 2.5s ease-in-out infinite;transition:transform .2s ease,background-color .3s ease}}