@keyframes pulse{0%{opacity:.9;transform:none}70%,to{opacity:0;transform:scale(1.7)}}.information-map{overflow-x:clip;position:relative}.information-map__map{overflow-y:clip;position:relative}.information-map__map>img{display:block;position:relative;width:100%;z-index:0}@media (min-width:768px){.information-map__map{transform:translateX(var(--map-offset));transition:transform .3s ease-out}}@media not screen and (min-width:768px){.information-map{overflow-x:visible}.information-map__map-wrapper{overflow-x:auto}.information-map__map{height:450px;width:fit-content}.information-map__map>img{height:100%;max-width:none;width:auto}}.tooltip{height:32px;left:var(--x);position:absolute;top:var(--y);transform:translate(-50%,-50%);width:32px;z-index:10}.tooltip__toggle{background-color:#fff;background-image:url(https://4028833.fs1.hubspotusercontent-na1.net/hubfs/4028833/Landing%20Pages/Oakmont%20Agronomic%20Program/logo-mark.png);background-position:50%;background-repeat:no-repeat;border:2px solid var(--button-secondary-background-color);border-radius:1000px;display:block;height:100%;width:100%}@media not screen and (min-width:768px){.tooltip{height:30px;width:30px}}.tooltip__toggle:after{animation:pulse 1.5s ease-out infinite;background-color:var(--button-secondary-background-color);border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.tooltip.active{z-index:20}.tooltip[data-clicked=true] .tooltip__toggle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%2327342a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 5 5 15M5 5l10 10'/%3E%3C/svg%3E")}.tooltip__body{background-color:#fff;border-radius:8px;font-weight:300;left:50%;line-height:1.5;max-width:min(310px,40vw);padding:24px;position:absolute;top:50%;width:max-content;z-index:1000;z-index:-2}.tooltip--bottom .tooltip__body{bottom:50%;top:auto}.tooltip--right .tooltip__body{left:auto;right:50%}.tooltip:not(.active) .tooltip__body{display:none}@media (max-width:800px){.tooltip__body{left:auto;max-width:min(300px,80vw);right:0;transform:none}.tooltip__body:after,.tooltip__body:before{left:auto;right:5px}}.tooltip__content{margin-bottom:-5px;max-height:calc(60dvh - 60px);overflow-x:auto;padding-bottom:5px}.tooltip__content>:first-child{margin-top:0}.tooltip__content>:last-child{margin-bottom:0}.information-map__drawer-toggle{background-color:transparent;background-image:none;border:none;border-radius:0;cursor:pointer;padding-block:0;padding-left:0}.information-map__highlights{list-style:none;margin:0;padding:0}.information-map__highlight{margin:0}.information-map__highlight:before{aspect-ratio:var(--highlight-ratio);background-image:var(--highlight-shape);background-size:100% 100%;content:"";left:var(--highlight-x);opacity:0;position:absolute;top:var(--highlight-y);transition:opacity .2s ease-out;width:var(--highlight-width);z-index:0}.information-map__highlight.active:before{opacity:1}.information-map__info-drawer{background-color:#fff;display:flex;flex-direction:column;max-height:100dvh;opacity:0;padding:32px 20px 11px;position:absolute;top:0;transform:translateY(100%);transition:.3s ease-out;transition-property:transform,opacity;width:100%;z-index:100}@media (min-width:768px){.information-map__info-drawer{height:100%;max-height:auto;max-width:846px;padding-inline:40px;right:0;transform:translateX(100%);width:90%}}.information-map__info-drawer.active{opacity:1;transform:none}.map-detail{flex-grow:1;margin:0;overflow-y:auto}.map-detail__header{align-items:center;display:flex;gap:.5em;justify-content:space-between;margin-bottom:1em}.map-detail__header *{margin:0}.map-detail__header h2{font-size:24rem}.map-detail:not(.active){display:none}.map-detail>img{border-radius:8px;display:block;margin-bottom:1em;margin-inline:auto}.map-detail__products-wrapper{overflow-x:auto;width:100%}.map-detail__products{border-spacing:8px;min-width:100%;white-space:nowrap}.map-detail__products :is(td,th){border:none;line-height:1.1;padding:12px 24px}.map-detail__products th{background-color:var(--button-primary-background-color);color:#fff;font-size:18rem;text-transform:none}.map-detail__products th:last-child{background-color:var(--body-text-color)}.map-detail__products td{font-size:16rem}.map-detail__products a{text-decoration:underline}.map-detail__products a:not(:hover):not(:focus-visible){color:inherit}.map-detail__products td:last-child{font-weight:300}.map-detail__products tbody tr:nth-child(2n) td{background-color:var(--background-light-color)}.map-detail__products tbody tr:nth-child(odd) td{padding-block:4px}.information-map__action{background-image:none;background-position:50%;background-repeat:no-repeat;border:none;border-radius:1000px;color:inherit;cursor:pointer;flex-shrink:0;font:inherit;height:50px;padding:0;width:50px}.information-map__action--close{align-self:flex-end;background-color:var(--button-primary-background-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='none' viewBox='0 0 26 26'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.192 6.81 6.81 19.19m0-12.38 12.382 12.38'/%3E%3C/svg%3E");margin-top:-57px}.information-map__action--close:is(:hover,:focus-visible){background-color:var(--button-primary-background-hover-color)}.information-map__action--next,.information-map__action--previous{background-color:var(--body-text-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 18-6-6 6-6'/%3E%3C/svg%3E");border:1px solid #fff;opacity:.7;transform:none}.information-map__action--next:is(:hover,:focus-visible),.information-map__action--previous:is(:hover,:focus-visible){opacity:.9}.information-map__action--next{transform:rotate(180deg)}.information-map__drawer-nav-wrapper{display:flex;gap:9px;justify-content:flex-end}@media (min-width:768px){.information-map__drawer-nav-wrapper{bottom:16px;position:absolute;right:56px}}