.pulsate{-webkit-animation:pulsate 1.5s ease-out;-webkit-animation-iteration-count:infinite;opacity:.5}@keyframes pulsate{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.pointer{cursor:pointer}iframe{border:none;width:100%}a{color:inherit}body,html{background-color:#f7faff;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif}body{overflow-x:clip}*,:after,:before{font-family:inherit}body :not(.MuiDialog-root):not(.MuiDialog-container):not(.MuiDialog-paper)::-webkit-scrollbar{width:.4em;height:.4em}body :not(.MuiDialog-root):not(.MuiDialog-container):not(.MuiDialog-paper)::-webkit-scrollbar-track{-webkit-box-shadow:transparent}body :not(.MuiDialog-root):not(.MuiDialog-container):not(.MuiDialog-paper)::-webkit-scrollbar-thumb,body :not(.MuiDialog-root):not(.MuiDialog-container):not(.MuiDialog-paper):hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1)}html:has(.MuiDialog-root){overflow:hidden!important}body .sidebar-scroll{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}body .sidebar-scroll::-webkit-scrollbar-track{background-color:initial}body .sidebar-scroll::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.16)!important;border-radius:999px;-webkit-transition:background-color .16s ease-out;transition:background-color .16s ease-out}body .sidebar-scroll:hover::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.32)!important}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}::selection{background:rgba(29,77,5,.15);color:inherit}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@property --gfill{syntax:"<angle>";inherits:false;initial-value:0turn}:root{--green:#1d4d05;--green-d:#0e2902;--green-mid:#2f6b12;--lime:#8ccb3e;--cream:#faf8f2;--sand:#f0ead9;--sand-d:#e3d9c2;--ink:#15140e;--muted:#6c6857;--tech:#8a8674;--line:#ddd3bd;--sage:#eef6e0;--sage-line:#c5dd9a;--maxw:1320px;--page-pad:clamp(20px,4vw,48px);--sans:var(--font-marketing-sans,"Archivo"),-apple-system,BlinkMacSystemFont,sans-serif;--mono:var(--font-marketing-mono,"DM Mono"),ui-monospace,Menlo,monospace;--hero-hl-color:var(--green);--hero-hl-thickness:0.12em;--hero-hl-offset:0.04em;--chat-sage-fill:#e6f1d3;--chat-rose-fill:#f8e4df;--chat-contact-shadow:0 1px 2px rgb(88 58 26/0.08);--chat-land-time:0.38s;--chat-land-ease:cubic-bezier(0.2,0.8,0.3,1);--chat-card-fill:#fdfaf3;--chat-card-border:1px solid rgb(88 58 26/0.1);--chat-card-shadow:0 1px 2px rgb(88 58 26/0.1),10px 22px 44px -18px rgb(88 58 26/0.28)}:focus-visible{outline:2px solid var(--green);outline-offset:2px}.reveal{opacity:0;transform:translateY(26px);transition:opacity .75s cubic-bezier(.2,.7,.3,1),transform .75s cubic-bezier(.2,.7,.3,1);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;transition:none!important}}:root{--serif:var(--font-marketing-serif,"Lora"),Georgia,"Times New Roman",serif;--section-heading-size:clamp(1.9rem,3.2vw,2.6rem);--clay:#bf5b3a;--clay-d:#9c4327;--ochre:#d8a13a;--ease-spring:cubic-bezier(0.22,1,0.36,1);--ease-out:cubic-bezier(0.2,0.7,0.3,1)}.v3Marker{position:relative;white-space:nowrap;z-index:0}.v3Marker:after{content:"";position:absolute;left:-.06em;right:-.06em;bottom:.04em;height:.38em;background:var(--lime);opacity:.45;border-radius:2px;z-index:-1;transform:scaleX(0);transform-origin:left center;transition:transform .55s var(--ease-spring) .15s}.v3MarkerDraw:after{animation:v3MarkerIn .6s var(--ease-spring) .35s both}.reveal.in .v3Marker:after{transform:scaleX(1)}@keyframes v3MarkerIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.v3Stagger>*{opacity:0;transform:translateY(14px);transition:opacity .55s var(--ease-spring),transform .55s var(--ease-spring)}.reveal.in.v3Stagger>*,.v3Stagger.in>*{opacity:1;transform:none}.reveal.in.v3Stagger>:nth-child(2){transition-delay:.07s}.reveal.in.v3Stagger>:nth-child(3){transition-delay:.14s}.reveal.in.v3Stagger>:nth-child(4){transition-delay:.21s}.reveal.in.v3Stagger>:nth-child(5){transition-delay:.28s}.reveal.in.v3Stagger>:nth-child(6){transition-delay:.35s}@media (prefers-reduced-motion:reduce){.v3Marker:after,.v3MarkerDraw:after{transform:scaleX(1)!important;animation:none!important;transition:none!important}.v3Stagger>*{opacity:1!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=4c962134554851a4.css.map*/