:root{font-size:100%}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}html.splash-pending{background-color:#386641;overflow:hidden}html.splash-pending body{overflow:hidden}@media (prefers-reduced-motion:reduce){html:not([data-force-animations=true]){scroll-behavior:auto}}body{font-family:var(--font-body),"DM Sans",sans-serif;color:#2c2c2c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f3e1;margin:0;padding:0;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-headline),"Bricolage Grotesque",sans-serif;margin:0;font-weight:400}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul{margin:0;padding:0;list-style:none}button{cursor:pointer;font-family:inherit}:focus-visible{outline-offset:.125rem;outline:.125rem solid #eea21e}.container{max-width:1310px;margin-inline:auto;padding-inline:15px}.btn-gold{color:#fff;font-family:var(--font-headline),"Bricolage Grotesque",sans-serif;background-color:#eea21e;border:0;justify-content:center;align-items:center;font-size:12px;display:inline-flex}@media (min-width:36rem){.btn-gold{font-size:13px}}@media (min-width:48rem){.btn-gold{font-size:14px}}@media (min-width:75rem){.btn-gold{font-size:14px}}.btn-gold{min-height:38px;padding:8px .88rem;font-weight:700;line-height:1.6;transition:background-color .3s}.btn-gold:hover,.btn-gold:focus-visible{background-color:#1a1a1a}.brand{flex-direction:column;align-items:flex-start;gap:.56rem;display:inline-flex}.brand__name{font-size:14px}@media (min-width:36rem){.brand__name{font-size:14px}}@media (min-width:48rem){.brand__name{font-size:16px}}@media (min-width:75rem){.brand__name{font-size:18px}}.brand__name{color:#fff;white-space:nowrap;font-weight:700}.brand__rule{align-items:center;gap:.9rem;width:100%;display:flex}.brand__line{background-color:#fff;flex:auto;height:1px}.brand__sub{font-size:11px}@media (min-width:36rem){.brand__sub{font-size:12px}}@media (min-width:48rem){.brand__sub{font-size:12px}}@media (min-width:75rem){.brand__sub{font-size:12px}}.brand__sub{letter-spacing:.456rem;color:#fff;white-space:nowrap}.container-max{width:100%;max-width:1310px;margin-inline:auto}.container-wide{width:100%;max-width:80rem;margin-inline:auto}.text-balance{text-wrap:balance}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:#fff;font-family:var(--font-body),"DM Sans",sans-serif;background-color:#eea21e;padding:.625rem 1rem;font-size:12px;position:absolute;top:.75rem;left:.75rem}@media (min-width:36rem){.skip-link{font-size:13px}}@media (min-width:48rem){.skip-link{font-size:14px}}@media (min-width:75rem){.skip-link{font-size:14px}}.skip-link{border-radius:.25rem;font-weight:700;transition:transform .2s;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}[data-aos=fade-up]{transform:translateY(1.75rem)}[data-aos=fade-up].aos-animate{transform:translate(0,0)}
