.careers-section.svelte-6ezfnd{background:var(--color-agro-off-white);padding:1rem 0 6rem}.careers-card.svelte-6ezfnd{border:1px solid var(--color-agro-border);background:var(--color-agro-white);border-radius:1.25rem;justify-content:space-between;align-items:center;gap:4rem;padding:2.5rem 3rem;display:flex}.careers-copy.svelte-6ezfnd{max-width:45rem}.careers-eyebrow.svelte-6ezfnd{color:var(--color-agro-green);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1;display:block}.careers-copy.svelte-6ezfnd h2:where(.svelte-6ezfnd){color:var(--color-agro-text);letter-spacing:-.04em;margin:.75rem 0 0;font-size:clamp(1.75rem,2.5vw,2.5rem);font-weight:600;line-height:1.1}.careers-copy.svelte-6ezfnd p:where(.svelte-6ezfnd){max-width:42rem;color:var(--color-agro-text-soft);margin:1rem 0 0;font-size:.9375rem;font-weight:400;line-height:1.6}.careers-link.svelte-6ezfnd{background:var(--color-agro-green);min-height:3.25rem;color:var(--color-agro-white);transition:transform .4s var(--ease-agro), background-color .4s var(--ease-agro);border-radius:999px;flex:none;align-items:center;gap:.75rem;padding:.55rem .6rem .55rem 1.5rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.careers-link-icon.svelte-6ezfnd{background:var(--color-agro-lime);width:1.75rem;height:1.75rem;color:var(--color-agro-green);transition:transform .4s var(--ease-agro);border-radius:999px;justify-content:center;align-items:center;display:flex}.careers-link-icon.svelte-6ezfnd svg{width:.9375rem;height:.9375rem}@media (hover:hover){.careers-link.svelte-6ezfnd:hover{background:var(--color-agro-green-dark);transform:translateY(-2px)}.careers-link.svelte-6ezfnd:hover .careers-link-icon:where(.svelte-6ezfnd){transform:translate(2px)}}@media (width<=767px){.careers-section.svelte-6ezfnd{padding:.5rem 0 3.5rem}.careers-card.svelte-6ezfnd{border-radius:1rem;flex-direction:column;align-items:flex-start;gap:1.75rem;padding:1.5rem}.careers-copy.svelte-6ezfnd h2:where(.svelte-6ezfnd){margin-top:.625rem;font-size:1.75rem}.careers-copy.svelte-6ezfnd p:where(.svelte-6ezfnd){margin-top:.875rem;font-size:.875rem}.careers-link.svelte-6ezfnd{min-height:2.875rem;padding:.45rem .5rem .45rem 1.125rem;font-size:.8125rem}.careers-link-icon.svelte-6ezfnd{width:1.5rem;height:1.5rem}}@media (prefers-reduced-motion:reduce){.careers-link.svelte-6ezfnd,.careers-link-icon.svelte-6ezfnd{transition:none}}.contact-info-section.svelte-1uax4e{background:var(--color-agro-white)}.contact-info-grid.svelte-1uax4e{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.contact-info-card.svelte-1uax4e{border:1px solid var(--color-agro-border);background:var(--color-agro-white);border-radius:1.25rem;min-width:0;padding:2rem;position:relative;overflow:hidden}.contact-info-card-header.svelte-1uax4e{align-items:center;gap:1rem;display:flex}.contact-info-icon.svelte-1uax4e{background:var(--color-agro-lime);width:3.5rem;height:3.5rem;color:var(--color-agro-green);border-radius:1rem;flex:none;justify-content:center;align-items:center;display:flex}.contact-info-icon.svelte-1uax4e svg{width:1.5rem;height:1.5rem}.contact-info-card.svelte-1uax4e h2:where(.svelte-1uax4e){color:var(--color-agro-text);letter-spacing:-.03em;margin:0;font-size:1.375rem;font-weight:600;line-height:1.2}.contact-info-content.svelte-1uax4e{flex-direction:column;align-items:flex-start;gap:.375rem;margin-top:1.75rem;display:flex}.contact-info-content.svelte-1uax4e a:where(.svelte-1uax4e){color:var(--color-agro-text-soft);transition:color .3s var(--ease-agro);font-size:.9375rem;font-weight:400;line-height:1.6;text-decoration:none}.contact-info-content.svelte-1uax4e a:where(.svelte-1uax4e):hover{color:var(--color-agro-green)}.location-list.svelte-1uax4e{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.75rem;display:grid}.location-item.svelte-1uax4e span:where(.svelte-1uax4e){color:var(--color-agro-text);text-transform:uppercase;margin-bottom:.5rem;font-size:.8125rem;font-weight:700;line-height:1.2;display:block}.location-item.svelte-1uax4e address:where(.svelte-1uax4e){color:var(--color-agro-text-soft);margin:0;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.65}@media (width<=1023px){.contact-info-grid.svelte-1uax4e{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-location-card.svelte-1uax4e{grid-column:1/-1}}@media (width<=767px){.contact-info-grid.svelte-1uax4e{grid-template-columns:1fr;gap:1rem}.contact-location-card.svelte-1uax4e{grid-column:auto}.contact-info-card.svelte-1uax4e{border-radius:1rem;padding:1.25rem}.contact-info-icon.svelte-1uax4e{border-radius:.875rem;width:3rem;height:3rem}.contact-info-icon.svelte-1uax4e svg{width:1.25rem;height:1.25rem}.contact-info-card.svelte-1uax4e h2:where(.svelte-1uax4e){font-size:1.125rem}.contact-info-content.svelte-1uax4e,.location-list.svelte-1uax4e{margin-top:1.25rem}.location-list.svelte-1uax4e{grid-template-columns:1fr;gap:1.5rem}}.contact-form-section.svelte-a5q59g{background:var(--color-agro-white);padding:0 0 1rem;overflow:hidden}.contact-panel.svelte-a5q59g{background:var(--color-agro-cream-light);opacity:0;transition:opacity .9s var(--ease-agro), transform .9s var(--ease-agro);border-radius:1.5rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding:.75rem;display:grid;transform:translateY(3rem)}.is-visible.svelte-a5q59g .contact-panel:where(.svelte-a5q59g){opacity:1;transform:translateY(0)}.contact-image-wrap.svelte-a5q59g{isolation:isolate;border-radius:1rem;min-height:42rem;position:relative;overflow:hidden}.contact-image.svelte-a5q59g{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-agro);position:absolute;inset:0}.contact-image-overlay.svelte-a5q59g{z-index:-1;background:linear-gradient(#0d2d260a 20%,#0d2d26b8 100%);position:absolute;inset:0}.contact-image-copy.svelte-a5q59g{color:var(--color-agro-white);position:absolute;bottom:2rem;left:2rem;right:2rem}.contact-image-copy.svelte-a5q59g>span:where(.svelte-a5q59g){letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1}.contact-image-copy.svelte-a5q59g p:where(.svelte-a5q59g){letter-spacing:-.03em;max-width:29rem;margin:.875rem 0 0;font-size:1.5rem;font-weight:500;line-height:1.25}.contact-form-wrap.svelte-a5q59g{flex-direction:column;justify-content:center;padding:4rem;display:flex}.contact-form-header.svelte-a5q59g{max-width:35rem}.contact-eyebrow.svelte-a5q59g{color:var(--color-agro-green);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1}.contact-form-header.svelte-a5q59g h2:where(.svelte-a5q59g){color:var(--color-agro-text);letter-spacing:-.05em;margin:1rem 0 0;font-size:clamp(2.75rem,3.5vw,4rem);font-weight:500;line-height:1.02}.contact-form-header.svelte-a5q59g h2:where(.svelte-a5q59g) span:where(.svelte-a5q59g){color:var(--color-agro-green-medium);display:block}.contact-form-header.svelte-a5q59g p:where(.svelte-a5q59g){max-width:34rem;color:var(--color-agro-text-soft);margin:1.25rem 0 0;font-size:.9375rem;font-weight:400;line-height:1.6}.contact-form.svelte-a5q59g{margin-top:2rem}.form-grid.svelte-a5q59g{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.form-field.svelte-a5q59g{flex-direction:column;gap:.625rem;display:flex}.form-field.svelte-a5q59g>span:where(.svelte-a5q59g){color:var(--color-agro-text);font-size:.75rem;font-weight:600;line-height:1}.form-field.svelte-a5q59g input:where(.svelte-a5q59g),.form-field.svelte-a5q59g select:where(.svelte-a5q59g),.form-field.svelte-a5q59g textarea:where(.svelte-a5q59g){border:1px solid var(--color-agro-border);background:var(--color-agro-white);width:100%;color:var(--color-agro-text);font:inherit;transition:border-color .3s var(--ease-agro), box-shadow .3s var(--ease-agro);border-radius:.625rem;outline:none;font-size:.875rem;line-height:1.4}.form-field.svelte-a5q59g input:where(.svelte-a5q59g),.form-field.svelte-a5q59g select:where(.svelte-a5q59g){height:3.25rem;padding:0 1rem}.form-field.svelte-a5q59g textarea:where(.svelte-a5q59g){resize:vertical;min-height:8rem;padding:1rem}.form-field.svelte-a5q59g input:where(.svelte-a5q59g)::placeholder,.form-field.svelte-a5q59g textarea:where(.svelte-a5q59g)::placeholder{color:#1f3d287a}.form-field.svelte-a5q59g input:where(.svelte-a5q59g):focus,.form-field.svelte-a5q59g select:where(.svelte-a5q59g):focus,.form-field.svelte-a5q59g textarea:where(.svelte-a5q59g):focus{border-color:var(--color-agro-green-medium);box-shadow:0 0 0 3px #27663814}.form-field-message.svelte-a5q59g{grid-column:1/-1}.turnstile-field.svelte-a5q59g{grid-column:1/-1;margin-top:.25rem;display:flex}.form-error.svelte-a5q59g{color:#991b1b;background:#fef2f2;border:1px solid #b91c1c24;border-radius:.625rem;align-items:flex-start;gap:.625rem;margin-top:1rem;padding:.875rem 1rem;display:flex}.form-error.svelte-a5q59g>span:where(.svelte-a5q59g){flex:none;margin-top:.1rem;display:flex}.form-error.svelte-a5q59g>span:where(.svelte-a5q59g) svg{width:1rem;height:1rem}.form-error.svelte-a5q59g p:where(.svelte-a5q59g){margin:0;font-size:.8125rem;line-height:1.5}.form-action.svelte-a5q59g{margin-top:1.25rem}.form-action.svelte-a5q59g button:where(.svelte-a5q59g){background:var(--color-agro-green);min-height:3.25rem;color:var(--color-agro-white);font:inherit;cursor:pointer;transition:background-color .4s var(--ease-agro), transform .4s var(--ease-agro), opacity .3s ease;border:0;border-radius:999px;align-items:center;gap:.75rem;padding:.55rem .6rem .55rem 1.5rem;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex}.form-action.svelte-a5q59g button:where(.svelte-a5q59g):disabled{cursor:wait;opacity:.72;transform:none}.button-icon.svelte-a5q59g{background:var(--color-agro-lime);width:1.75rem;height:1.75rem;color:var(--color-agro-green);transition:transform .4s var(--ease-agro);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.button-icon.svelte-a5q59g svg{width:.9375rem;height:.9375rem}.contact-direct.svelte-a5q59g{color:var(--color-agro-text-soft);align-items:center;gap:1rem;margin-top:2rem;font-size:.8125rem;display:flex}.contact-direct.svelte-a5q59g a:where(.svelte-a5q59g){color:var(--color-agro-text);align-items:center;gap:.625rem;font-weight:600;text-decoration:none;display:inline-flex}.contact-direct-icon.svelte-a5q59g{background:var(--color-agro-white);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.contact-direct-icon.svelte-a5q59g svg{width:1rem;height:1rem}.contact-success.svelte-a5q59g{max-width:34rem;animation:svelte-a5q59g-success-enter .7s var(--ease-agro) both;flex-direction:column;align-items:flex-start;display:flex}.contact-success-icon.svelte-a5q59g{background:var(--color-agro-lime);width:4rem;height:4rem;color:var(--color-agro-green);border-radius:999px;justify-content:center;align-items:center;display:flex}.contact-success-icon.svelte-a5q59g svg{width:2rem;height:2rem}.contact-success-eyebrow.svelte-a5q59g{color:var(--color-agro-green);letter-spacing:.06em;text-transform:uppercase;margin-top:2rem;font-size:.75rem;font-weight:700;line-height:1}.contact-success.svelte-a5q59g h3:where(.svelte-a5q59g){color:var(--color-agro-text);letter-spacing:-.05em;margin:1rem 0 0;font-size:clamp(2.75rem,3.5vw,4rem);font-weight:500;line-height:1.02}.contact-success.svelte-a5q59g h3:where(.svelte-a5q59g) span:where(.svelte-a5q59g){color:var(--color-agro-green-medium);display:block}.contact-success.svelte-a5q59g p:where(.svelte-a5q59g){max-width:32rem;color:var(--color-agro-text-soft);margin:1.5rem 0 0;font-size:.9375rem;line-height:1.6}.contact-success-button.svelte-a5q59g{border:1px solid var(--color-agro-border);background:var(--color-agro-white);min-height:3.25rem;color:var(--color-agro-text);font:inherit;cursor:pointer;transition:border-color .4s var(--ease-agro), transform .4s var(--ease-agro);border-radius:999px;align-items:center;gap:.75rem;margin-top:2rem;padding:.55rem .6rem .55rem 1.5rem;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex}.contact-success-button-label.svelte-a5q59g{display:inline}.contact-success-button-icon.svelte-a5q59g{background:var(--color-agro-lime);width:1.75rem;height:1.75rem;color:var(--color-agro-green);transition:transform .4s var(--ease-agro);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.contact-success-button-icon.svelte-a5q59g svg{width:.9375rem;height:.9375rem}.turnstile-widget.svelte-a5q59g{width:100%;min-height:65px}@keyframes svelte-a5q59g-submit-spin{to{transform:rotate(360deg)}}@keyframes svelte-a5q59g-success-enter{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.contact-panel.svelte-a5q59g:hover .contact-image:where(.svelte-a5q59g){transform:scale(1.025)}.form-action.svelte-a5q59g button:where(.svelte-a5q59g):not(:disabled):hover{background:var(--color-agro-green-dark);transform:translateY(-2px)}.form-action.svelte-a5q59g button:where(.svelte-a5q59g):not(:disabled):hover .button-icon:where(.svelte-a5q59g){transform:translate(2px)}.contact-success-button.svelte-a5q59g:hover{border-color:var(--color-agro-green);transform:translateY(-2px)}.contact-success-button.svelte-a5q59g:hover .contact-success-button-icon:where(.svelte-a5q59g){transform:translate(2px)}}@media (width<=1023px){.contact-panel.svelte-a5q59g{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.contact-form-wrap.svelte-a5q59g{padding:3rem 2rem}}@media (width<=767px){.contact-form-section.svelte-a5q59g{padding-bottom:.5rem}.contact-panel.svelte-a5q59g{border-radius:1.25rem;grid-template-columns:1fr;padding:.5rem}.contact-image-wrap.svelte-a5q59g{display:none}.contact-form-wrap.svelte-a5q59g{padding:2.5rem 1rem 2rem}.contact-eyebrow.svelte-a5q59g{font-size:.625rem}.contact-form-header.svelte-a5q59g h2:where(.svelte-a5q59g){margin-top:.875rem;font-size:2.5rem;line-height:1.02}.contact-form-header.svelte-a5q59g p:where(.svelte-a5q59g){margin-top:1rem;font-size:.875rem;line-height:1.55}.contact-form.svelte-a5q59g{margin-top:1.75rem}.form-grid.svelte-a5q59g{grid-template-columns:1fr;gap:.875rem}.form-field-message.svelte-a5q59g,.turnstile-field.svelte-a5q59g{grid-column:auto}.form-field.svelte-a5q59g input:where(.svelte-a5q59g),.form-field.svelte-a5q59g select:where(.svelte-a5q59g){height:3rem}.form-field.svelte-a5q59g textarea:where(.svelte-a5q59g){min-height:7rem}.turnstile-field.svelte-a5q59g{overflow:hidden}.form-action.svelte-a5q59g button:where(.svelte-a5q59g){min-height:2.875rem;padding:.45rem .5rem .45rem 1.125rem;font-size:.8125rem}.button-icon.svelte-a5q59g{width:1.5rem;height:1.5rem}.contact-direct.svelte-a5q59g{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:1.5rem}.contact-success.svelte-a5q59g{padding-block:1rem}.contact-success-icon.svelte-a5q59g{width:3.5rem;height:3.5rem}.contact-success-icon.svelte-a5q59g svg{width:1.75rem;height:1.75rem}.contact-success-eyebrow.svelte-a5q59g{margin-top:1.5rem;font-size:.625rem}.contact-success.svelte-a5q59g h3:where(.svelte-a5q59g){margin-top:.875rem;font-size:2.5rem}.contact-success.svelte-a5q59g p:where(.svelte-a5q59g){margin-top:1rem;font-size:.875rem;line-height:1.55}.contact-success-button.svelte-a5q59g{min-height:2.875rem;margin-top:1.5rem;padding:.45rem .5rem .45rem 1.125rem;font-size:.8125rem}.contact-success-button-icon.svelte-a5q59g{width:1.5rem;height:1.5rem}}@media (prefers-reduced-motion:reduce){.contact-panel.svelte-a5q59g,.contact-success.svelte-a5q59g{opacity:1;transition:none;animation:none;transform:none}.contact-image.svelte-a5q59g,.form-action.svelte-a5q59g button:where(.svelte-a5q59g),.button-icon.svelte-a5q59g,.contact-success-button.svelte-a5q59g,.contact-success-button-icon.svelte-a5q59g{transition:none}}
