@font-face{font-family:geologica;src:url(../media/geologica_400_normal-s.p.3eo4xin6wdsz1.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:geologica;src:url(../media/geologica_500_normal-s.p.1ra2_vwlo-mkp.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:geologica;src:url(../media/geologica_600_normal-s.p.1w7wuq7f66gwb.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:geologica Fallback;src:local(Arial);ascent-override:90.01%;descent-override:25.39%;line-gap-override:0.0%;size-adjust:108.33%}.geologica_d704ad1-module__yEhiHW__className{font-family:geologica,geologica Fallback}.geologica_d704ad1-module__yEhiHW__variable{--font-geologica:"geologica", "geologica Fallback"}
@font-face{font-family:playfair;src:url(../media/playfair_display_500_normal-s.p.2yuroqk9plghz.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:playfair;src:url(../media/playfair_display_600_normal-s.p.2en1kdmip61qc.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:playfair Fallback;src:local(Arial);ascent-override:105.64%;descent-override:24.51%;line-gap-override:0.0%;size-adjust:102.43%}.playfair_4939056e-module__QTBFEW__className{font-family:playfair,playfair Fallback}.playfair_4939056e-module__QTBFEW__variable{--font-playfair:"playfair", "playfair Fallback"}
html{scroll-behavior:smooth}html,body{background:#fbfaf7;margin:0}body{font-family:var(--font-geologica),sans-serif;color:#0a1510;-webkit-font-smoothing:antialiased}a{color:#1c8450;text-decoration:none}a:hover{color:#0b2b1d}details summary{cursor:pointer;list-style:none}details summary::-webkit-details-marker{display:none}details[open] .faq-plus{transform:rotate(45deg)}:focus-visible{outline-offset:2px;outline:2px solid #1c8450}@media (max-width:820px){[data-m=nav]{display:none!important}[data-m=section]{padding-top:64px!important;padding-bottom:64px!important}[data-m=hero]{padding-top:48px!important;padding-bottom:64px!important}[data-m=heroviz]{min-height:300px!important}}@media (max-width:480px){[data-m=cta]{display:none!important}}.hover-1:hover{color:#1c8450!important}.hover-2:hover{color:#fff!important;background:#0b2b1d!important}.hover-3:hover{color:#2b3f2c!important;background:#e8f2ec!important}.hover-4:hover{color:#0b2b1d!important;background:#fbfaf7!important}.hover-5:hover{color:#f4e6cf!important}.trial-shimmer{isolation:isolate;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.trial-shimmer:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 15%,#ffffff14 32%,#ffffff52 50%,#ffffff14 68%,#0000 85%);width:55%;animation:2.5s ease-in-out infinite trial-shimmer;position:absolute;inset:-50% 0;transform:translate(-180%)skew(-15deg)}@keyframes trial-shimmer{0%,12%{transform:translate(-180%)skew(-15deg)}48%,to{transform:translate(320%)skew(-15deg)}}@media (prefers-reduced-motion:reduce){.trial-shimmer:after{animation:none;display:none}}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a15108c}svg[aria-hidden]{flex-shrink:0}@media (max-width:480px){[data-m=sticky][data-show]{display:block!important}[data-m=grid2]{grid-template-columns:1fr 1fr!important;gap:10px!important}[data-m=grid2]>div{padding:16px!important}[data-m=tiles]{grid-template-columns:1fr!important;gap:6px!important}[data-m=tiles]>div{justify-content:space-between;align-items:baseline;flex-direction:row!important}}@media (max-width:1100px){[data-m=nav-wide]{display:none!important}}
