.agri-modal{--agri-modal-cream:#f5f0e8;--agri-modal-plum:#5c1f4a;--agri-modal-plum-hover:#4a183b;--agri-modal-text:#3a3a3a;--agri-modal-muted:#9a9a9a;--agri-modal-line:#d7d0c6;--agri-modal-backdrop:rgba(37,55,70,.72);--agri-modal-font:"Montserrat",Helvetica,Arial,sans-serif;position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:1.25rem;font-family:var(--agri-modal-font)}.agri-modal,.agri-modal *,.agri-modal__dialog,.agri-modal__content,.agri-modal__content p,.agri-modal__content h1,.agri-modal__content h2,.agri-modal__content h3,.agri-modal__content h4,.agri-modal__content li,.agri-modal__content a,.agri-modal__content button,.agri-modal__content .wp-block-button__link{font-family:var(--agri-modal-font) !important}.agri-modal[hidden]{display:none !important}.agri-modal__title{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}.agri-modal__backdrop{position:absolute;inset:0;background:var(--agri-modal-backdrop)}.agri-modal__dialog{position:relative;z-index:1;width:min(100%, 30rem);max-height:min(92vh, 46rem);overflow:auto;background:var(--agri-modal-cream);color:var(--agri-modal-text);border:0;border-top:10px solid var(--agri-modal-plum);border-radius:.75rem;box-shadow:0 28px 60px rgba(0,0,0,.28);padding:2rem;animation:agri-modal-in .22s ease-out}.agri-modal__content .section,.agri-modal__content .section.section--gutenberg,.agri-modal__content .section.section--gutenberg:first-of-type,.agri-modal__content .section.section--gutenberg:last-of-type,.agri-modal__content .section.section--gutenberg-nomargin{margin:0 !important;padding:0 !important}.agri-modal__content .container{margin:0 !important;padding:0 !important;max-width:none !important;width:100% !important}.agri-modal__close{position:absolute;top:.85rem;right:.85rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0 !important;border-radius:0 !important;background:0 0 !important;box-shadow:none !important;line-height:1;cursor:pointer;color:var(--agri-modal-plum) !important;padding:0;outline:none !important}.agri-modal__close svg{display:block;width:.875rem;height:1.125rem;fill:currentColor;color:inherit;pointer-events:none}.agri-modal__close:hover,.agri-modal__close:focus,.agri-modal__close:focus-visible,.agri-modal__close:active{background:0 0 !important;box-shadow:none !important;border:0 !important;outline:none !important;color:var(--agri-modal-plum-hover) !important}.agri-modal__close:focus,.agri-modal__close:focus-visible{outline:none !important}.agri-modal__content{font-size:1rem;line-height:1.4;color:var(--agri-modal-text)}.agri-modal__content>*:first-child{margin-top:0}.agri-modal__content>*:last-child{margin-bottom:0}.agri-modal__content img{max-width:100%;height:auto;display:block}.agri-modal__content .wp-block-image,.agri-modal__content figure{margin:0 0 1.5rem}.agri-modal__content>.wp-block-image img,.agri-modal__content>section.wp-block-image img,.agri-modal__content>figure img{width:auto !important;max-height:2.75rem !important}.agri-modal__content h1,.agri-modal__content h2,.agri-modal__content h3,.agri-modal__content .has-heading-font-size{font-family:var(--agri-modal-font);font-weight:700;color:var(--agri-modal-plum);line-height:1.05;letter-spacing:-.035em;margin:0 0 1rem !important}.agri-modal__content h1,.agri-modal__content h2{font-size:clamp(1.85rem, 4.5vw, 2.25rem)}.agri-modal__content h3{font-size:1.5rem}.agri-modal__content p{margin:0 0 1.25rem;font-size:1rem;line-height:1.35;color:var(--agri-modal-text)}.agri-modal__content p:last-child{margin-bottom:0}.agri-modal__content strong{font-weight:700;color:var(--agri-modal-plum)}.agri-modal__content .wp-block-buttons{margin:1.5rem 0 .75rem}.agri-modal__content .wp-block-button{width:100%}.agri-modal__content .wp-block-button__link,.agri-modal__content a.agri-modal-button{display:flex !important;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:3.25rem !important;box-sizing:border-box;padding:1.1rem 1.15rem !important;border:0 !important;border-radius:.4rem !important;background:var(--agri-modal-plum) !important;color:#fff !important;font-family:var(--agri-modal-font);font-size:1rem !important;font-weight:700 !important;line-height:1.2 !important;text-align:left !important;text-decoration:none !important;box-shadow:none !important;transition:background .15s ease}.agri-modal__content .wp-block-button__link,.agri-modal__content a.agri-modal-button{overflow:visible !important}.agri-modal__content .wp-block-button__link:after,.agri-modal__content a.agri-modal-button:after{content:"";display:block;width:1.35rem;height:1.35rem;flex-shrink:0;overflow:visible;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' d='M6.5 17.5 17.5 6.5M17.5 6.5H7.5M17.5 6.5V16.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' d='M6.5 17.5 17.5 6.5M17.5 6.5H7.5M17.5 6.5V16.5'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.agri-modal__content .wp-block-button__link svg,.agri-modal__content a.agri-modal-button svg{display:block;width:1.35rem;height:1.35rem;flex-shrink:0;margin:0;overflow:visible;color:inherit;fill:none;stroke:currentColor}.agri-modal__content .wp-block-button__link:hover,.agri-modal__content .wp-block-button__link:focus-visible,.agri-modal__content a.agri-modal-button:hover,.agri-modal__content a.agri-modal-button:focus-visible{background:var(--agri-modal-plum-hover) !important;color:#fff !important}.agri-modal__content a{color:var(--agri-modal-text) !important;text-decoration:none !important;border:0 !important;border-bottom:0 !important;box-shadow:none !important;background-image:none !important}.agri-modal__content a:hover,.agri-modal__content a:focus,.agri-modal__content a:focus-visible{text-decoration:underline !important;border:0 !important;border-bottom:0 !important;box-shadow:none !important;background-image:none !important}.agri-modal__content p.agri-modal-url,.agri-modal__content .agri-modal-url{margin:.35rem 0 1.75rem;font-size:.875rem;color:var(--agri-modal-muted);letter-spacing:.01em}.agri-modal__content p.agri-modal-url a,.agri-modal__content .agri-modal-url a{color:var(--agri-modal-muted) !important;text-decoration:none !important;border:0 !important;border-bottom:0 !important;box-shadow:none !important}.agri-modal__content p.agri-modal-url a:hover,.agri-modal__content p.agri-modal-url a:focus,.agri-modal__content p.agri-modal-url a:focus-visible,.agri-modal__content .agri-modal-url a:hover,.agri-modal__content .agri-modal-url a:focus,.agri-modal__content .agri-modal-url a:focus-visible{color:var(--agri-modal-muted) !important;text-decoration:underline !important;border:0 !important;border-bottom:0 !important;box-shadow:none !important}.agri-modal__content .wp-block-button__link,.agri-modal__content .wp-block-button__link:hover,.agri-modal__content .wp-block-button__link:focus-visible,.agri-modal__content a.agri-modal-button,.agri-modal__content a.agri-modal-button:hover,.agri-modal__content a.agri-modal-button:focus-visible{text-decoration:none !important}.agri-modal__content hr,.agri-modal__content .wp-block-separator{border:0;border-top:1px solid var(--agri-modal-line);margin:1.5rem 0 calc(0.65rem + 5px) !important;padding:0 !important;background:0 0;height:0}.agri-modal__content .wp-block-columns{position:relative;margin:0 !important;padding:0 !important}.agri-modal__content div.wp-block-columns{display:flex !important;flex-wrap:nowrap !important;align-items:stretch !important;gap:0 !important}.agri-modal__content section.wp-block-columns{display:block !important}.agri-modal__content .wp-block-columns>.container{margin:0 !important;padding:0 !important;max-width:none !important;width:100% !important}.agri-modal__content .wp-block-columns>.container>.columns{position:relative;display:flex !important;flex-wrap:nowrap !important;align-items:stretch !important;gap:0 !important;margin:0 !important;padding:0 !important}.agri-modal__content .wp-block-columns:before,.agri-modal__content .wp-block-columns>.container>.columns:before{content:"";position:absolute;top:0;bottom:0;left:43%;width:1px;background:var(--agri-modal-line);transform:translateX(-50%);pointer-events:none}.agri-modal__content section.wp-block-columns:before{display:none}.agri-modal__content .wp-block-columns>.wp-block-column,.agri-modal__content .wp-block-columns>.container>.columns>.wp-block-column{display:flex !important;flex-direction:column !important;justify-content:center !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;border:0 !important;flex-grow:0 !important;flex-shrink:0 !important;float:none !important}.agri-modal__content .wp-block-columns>.wp-block-column:first-child,.agri-modal__content .wp-block-columns>.container>.columns>.wp-block-column:first-child{flex:0 0 43% !important;width:43% !important;max-width:43% !important;padding-right:1rem !important}.agri-modal__content .wp-block-columns>.wp-block-column:last-child,.agri-modal__content .wp-block-columns>.container>.columns>.wp-block-column:last-child{flex:0 0 57% !important;width:57% !important;max-width:57% !important;padding-left:1rem !important}.agri-modal__content .wp-block-columns .wp-block-column>*{margin-top:0 !important;margin-bottom:0 !important}.agri-modal__content .wp-block-columns .wp-block-column .wp-block-image,.agri-modal__content .wp-block-columns .wp-block-column figure,.agri-modal__content .wp-block-columns .wp-block-column p,.agri-modal__content .wp-block-columns .wp-block-column .section,.agri-modal__content .wp-block-columns .wp-block-column .container,.agri-modal__content .wp-block-columns .wp-block-column .columns,.agri-modal__content .wp-block-columns .wp-block-column .column{margin:0 !important;padding:0 !important;max-width:none !important;width:auto !important;float:none !important}.agri-modal__content .wp-block-columns img{max-height:none !important;height:auto !important;width:auto !important;max-width:100% !important}.agri-modal__content .wp-block-columns .wp-block-column:last-child p{font-size:.95rem;line-height:1.4;color:var(--agri-modal-text)}.agri-modal__content .wp-block-columns .wp-block-column:last-child strong{color:var(--agri-modal-plum)}body.agri-modal-open{overflow:hidden}@keyframes agri-modal-in{from{opacity:0;transform:translateY(.5rem) scale(.98)}to{opacity:1;transform:none}}@media (max-width:480px){.agri-modal__dialog{padding:1.5rem;border-radius:.6rem}.agri-modal__content div.wp-block-columns,.agri-modal__content .wp-block-columns>.container>.columns{flex-direction:column !important;flex-wrap:wrap !important;align-items:flex-start !important;gap:.85rem !important}.agri-modal__content .wp-block-columns:before,.agri-modal__content .wp-block-columns>.container>.columns:before{display:none}.agri-modal__content .wp-block-columns>.wp-block-column,.agri-modal__content .wp-block-columns>.container>.columns>.wp-block-column{flex:0 0 auto !important;width:100% !important;max-width:100% !important}.agri-modal__content .wp-block-columns>.wp-block-column:first-child,.agri-modal__content .wp-block-columns>.wp-block-column:last-child,.agri-modal__content .wp-block-columns>.container>.columns>.wp-block-column:first-child,.agri-modal__content .wp-block-columns>.container>.columns>.wp-block-column:last-child{padding-left:0 !important;padding-right:0 !important}}@media (prefers-reduced-motion:reduce){.agri-modal__dialog{animation:none}}