@font-face{font-family:geoBody;src:url(/_next/static/media/383d3b4003583617-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geoBody;src:url(/_next/static/media/92239dcfeb70a5bd-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:geoBody Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_19ddff{font-family:geoBody,geoBody Fallback}.__variable_19ddff{--ecom-font-body-loaded:"geoBody","geoBody Fallback"}@font-face{font-family:geoHeader;src:url(/_next/static/media/0ba1ad8abe5c8ecb-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geoHeader;src:url(/_next/static/media/9429f52452f936ab-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:geoHeader Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_2a1b75{font-family:geoHeader,geoHeader Fallback}.__variable_2a1b75{--ecom-font-header-loaded:"geoHeader","geoHeader Fallback"}.newsletter-popup_backdrop__fB_sg{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1rem;background:rgba(10,10,10,.68);animation:newsletter-popup_backdropIn__r_wbp var(--ecom-dur-2,.2s) var(--ecom-ease-enter,ease-out)}.newsletter-popup_dialog__29LPm{position:relative;width:min(100%,42rem);max-height:calc(100dvh - 2rem);overflow-y:auto;background:#fdfbf6;color:#1c2e24;border-top:1px solid #c4f349;box-shadow:0 20px 60px rgba(10,10,10,.28);animation:newsletter-popup_dialogIn__9PYuZ var(--ecom-dur-3,.32s) var(--ecom-ease-enter,ease-out)}.newsletter-popup_content__bX4kr{display:grid;gap:1.25rem;padding:clamp(2rem,6vw,4rem)}.newsletter-popup_closeButton___JOfD{position:absolute;top:.75rem;right:.75rem;z-index:1;width:2.75rem;height:2.75rem;border:0;background:transparent;color:#1c2e24;cursor:pointer}.newsletter-popup_closeButton___JOfD span:after,.newsletter-popup_closeButton___JOfD span:before{content:"";position:absolute;top:50%;left:50%;width:1.25rem;height:1px;background:currentColor}.newsletter-popup_closeButton___JOfD span:before{transform:translate(-50%,-50%) rotate(45deg)}.newsletter-popup_closeButton___JOfD span:after{transform:translate(-50%,-50%) rotate(-45deg)}.newsletter-popup_closeButton___JOfD:hover{opacity:.6}.newsletter-popup_closeButton___JOfD:focus-visible,.newsletter-popup_input__YCr6x:focus-visible,.newsletter-popup_privacy__qAMUr a:focus-visible,.newsletter-popup_submitButton__m8kty:focus-visible{outline:2px solid #557414;outline-offset:3px}.newsletter-popup_heading__E2T0w{max-width:12em;margin:0;font-family:var(--ecom-font-header,ui-monospace,monospace);font-size:clamp(2rem,5vw,3rem);font-weight:500;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.newsletter-popup_highlight___DbDp{padding:0 .1em;margin:0 -.04em;background:linear-gradient(rgba(196,243,73,.55),rgba(196,243,73,.55)) no-repeat 0 .35em /100% .76em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.newsletter-popup_body__5HCQU{max-width:35rem;margin:0;font-family:var(--ecom-font-body,ui-sans-serif,sans-serif);font-size:1.0625rem;line-height:1.55;color:#3d4c42;text-wrap:pretty}.newsletter-popup_form__EVjNZ{display:grid;gap:.75rem}.newsletter-popup_formRow__ed10b{display:grid;grid-template-columns:minmax(0,1fr) auto}.newsletter-popup_input__YCr6x{min-width:0;height:3.25rem;padding:0 1rem;border:1px solid #b8b5ac;border-right:0;border-radius:0;background:transparent;color:#1c2e24;font-family:var(--ecom-font-body,ui-sans-serif,sans-serif);font-size:1rem}.newsletter-popup_input__YCr6x::placeholder{color:#747066;opacity:1}.newsletter-popup_submitButton__m8kty{min-height:3.25rem;padding:.8rem 1.25rem;border:1px solid #1c2e24;border-radius:0;background:#1c2e24;color:#fdfbf6;font-family:var(--ecom-font-header,ui-monospace,monospace);font-size:.7rem;font-weight:500;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:opacity var(--ecom-dur-2,.2s) var(--ecom-ease-standard,ease)}.newsletter-popup_submitButton__m8kty:hover:not(:disabled){opacity:.84}.newsletter-popup_submitButton__m8kty:disabled{cursor:wait;opacity:.62}.newsletter-popup_error__QjE5T{color:#8a2323;font-size:.875rem}.newsletter-popup_error__QjE5T,.newsletter-popup_privacy__qAMUr{margin:0;font-family:var(--ecom-font-body,ui-sans-serif,sans-serif)}.newsletter-popup_privacy__qAMUr{font-size:.75rem;line-height:1.5;color:#68655d}.newsletter-popup_privacy__qAMUr a{color:inherit;text-underline-offset:.2em}.newsletter-popup_success__wiael{display:flex;gap:1rem;align-items:flex-start;padding-top:1.25rem;border-top:1px solid #d8d5cc}.newsletter-popup_successMark__lj6LM{display:grid;flex:0 0 auto;width:2rem;height:2rem;place-items:center;background:#c4f349;color:#1c2e24;font-family:var(--ecom-font-header,ui-monospace,monospace)}.newsletter-popup_success__wiael h3{margin:0 0 .25rem;font-family:var(--ecom-font-header,ui-monospace,monospace);font-size:1.125rem;font-weight:500}.newsletter-popup_success__wiael p{margin:0;font-size:.9375rem;color:#68655d}.newsletter-popup_honeypot__7Nfs4{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.newsletter-popup_srOnly__6725l{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes newsletter-popup_backdropIn__r_wbp{0%{opacity:0}}@keyframes newsletter-popup_dialogIn__9PYuZ{0%{opacity:0;transform:translateY(8px)}}@media (max-width:40rem){.newsletter-popup_backdrop__fB_sg{align-items:end;padding:0}.newsletter-popup_dialog__29LPm{width:100%;max-height:calc(100dvh - 1rem)}.newsletter-popup_content__bX4kr{gap:1rem;padding:3.25rem 1.25rem 1.5rem}.newsletter-popup_heading__E2T0w{font-size:clamp(1.75rem,8vw,2.25rem)}.newsletter-popup_body__5HCQU{font-size:1rem}.newsletter-popup_formRow__ed10b{grid-template-columns:1fr;gap:.75rem}.newsletter-popup_input__YCr6x{border-right:1px solid #b8b5ac}.newsletter-popup_submitButton__m8kty{width:100%}}@media (prefers-reduced-motion:reduce){.newsletter-popup_backdrop__fB_sg,.newsletter-popup_dialog__29LPm{animation:none}.newsletter-popup_submitButton__m8kty{transition:none}}