@font-face{font-family:Lato;font-weight:400;font-style:normal;font-display:swap;src:url("ge-lato-400-normal.woff2") format("woff2")}
@font-face{font-family:Lato;font-weight:700;font-style:normal;font-display:swap;src:url("ge-lato-700-normal.woff2") format("woff2")}
@font-face{font-family:Lato;font-weight:400;font-style:italic;font-display:swap;src:url("ge-lato-400-italic.woff2") format("woff2")}
@font-face{font-family:Lato;font-weight:700;font-style:italic;font-display:swap;src:url("ge-lato-700-italic.woff2") format("woff2")}
@font-face{font-family:Merriweather;font-weight:700;font-style:normal;font-display:swap;src:url("ge-merriweather-700-normal.woff2") format("woff2")}
:root{--font-body-family:Lato,Arial,sans-serif;--font-heading-family:Merriweather,Georgia,serif;--ge-plum:#42303d;--ge-forest:#004422;--ge-cream:#fbf6ef}*{box-sizing:border-box}body{margin:0;font-family:var(--font-body-family);font-size:16px;line-height:1.5;color:#3a2b33;background:white}h1,h2,h3{font-family:var(--font-heading-family);line-height:1.25}a{color:inherit}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}img,video{max-width:100%;height:auto}button:focus-visible,a:focus-visible{outline:3px solid #609a78;outline-offset:4px}[hidden]{display:none!important}.ge-wrap{max-width:1080px;margin:auto;padding:0 24px}.ge-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:#004422;color:white;text-decoration:none;padding:15px 28px;font-weight:700;min-height:48px}.ge-skip{position:absolute;top:-80px;left:10px;z-index:1000}.ge-skip:focus{top:10px;background:white;padding:10px}.ge-payments{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0}.ge-payments svg{width:38px;height:24px}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}