.mex-home[data-astro-cid-njcsirlj]{color:var(--ink,#183e36)}.home-hero[data-astro-cid-njcsirlj]{grid-template-columns:1.08fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);padding-top:60px;padding-bottom:72px;display:grid}.hero-eyebrow[data-astro-cid-njcsirlj]{align-items:center;gap:9px;line-height:1.6;display:flex}.status-dot[data-astro-cid-njcsirlj]{background:#537765;border-radius:50%;flex-shrink:0;width:7px;height:7px}.home-hero[data-astro-cid-njcsirlj] h1[data-astro-cid-njcsirlj]{letter-spacing:-.045em;max-width:660px;margin:25px 0;font:400 clamp(44px,4.7vw,74px)/1.04 Georgia,Times New Roman,serif}.home-hero[data-astro-cid-njcsirlj] h1[data-astro-cid-njcsirlj] em[data-astro-cid-njcsirlj]{color:#547363;font-weight:400}.hero-intro[data-astro-cid-njcsirlj]{color:#61736b;max-width:410px;margin:24px 0 28px;font-size:17px;line-height:1.65}.hero-actions[data-astro-cid-njcsirlj]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hero-text-link[data-astro-cid-njcsirlj]{border-bottom:1px solid #a3b5aa;align-items:center;gap:20px;padding:11px 0;font-size:13px;text-decoration:none;display:inline-flex}.hero-index[data-astro-cid-njcsirlj]{border-top:1px solid #cdd7cf;align-items:center;gap:28px;margin-top:46px;padding-top:22px;display:flex}.hero-index[data-astro-cid-njcsirlj]>div[data-astro-cid-njcsirlj]{flex-direction:column;gap:6px;display:flex}.hero-index[data-astro-cid-njcsirlj] strong[data-astro-cid-njcsirlj]{font:400 31px/1 Georgia,serif}.hero-index[data-astro-cid-njcsirlj] span[data-astro-cid-njcsirlj]{color:#61736b;font-size:10px}.hero-index[data-astro-cid-njcsirlj] .hero-index-note[data-astro-cid-njcsirlj]{white-space:pre-line;margin-left:auto;font:italic 14px/1.5 Georgia,serif}.hero-visual[data-astro-cid-njcsirlj]{isolation:isolate;color:#dbf479;background:#183e36;border-radius:3px;min-height:550px;position:relative;overflow:hidden}.hero-visual[data-astro-cid-njcsirlj]:before{content:"";z-index:-1;background-image:linear-gradient(#adc4ad0c 1px,#0000 1px),linear-gradient(90deg,#adc4ad0c 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.visual-top[data-astro-cid-njcsirlj],.visual-bottom[data-astro-cid-njcsirlj]{letter-spacing:.1em;justify-content:space-between;font:9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;position:absolute;left:28px;right:28px}.visual-top[data-astro-cid-njcsirlj]{color:#b6c9bd;top:26px}.visual-bottom[data-astro-cid-njcsirlj]{color:#b6c9bd;align-items:center;bottom:24px}.visual-bottom[data-astro-cid-njcsirlj]>span[data-astro-cid-njcsirlj]:last-child{font:300 25px/1 system-ui}.molecular-map[data-astro-cid-njcsirlj]{opacity:.54;width:115%;height:auto;position:absolute;top:-12%;left:-12%;transform:rotate(-11deg)}.map-lines[data-astro-cid-njcsirlj]{opacity:.8}.visual-type[data-astro-cid-njcsirlj]{flex-direction:column;max-width:280px;display:flex;position:absolute;bottom:115px;left:30px}.visual-type[data-astro-cid-njcsirlj]>span[data-astro-cid-njcsirlj]{color:#cbd8cf;margin-bottom:5px;font:14px/1.5 system-ui}.visual-type[data-astro-cid-njcsirlj] strong[data-astro-cid-njcsirlj]{letter-spacing:-.04em;font:italic 400 clamp(34px,3.4vw,53px)/1.05 Georgia,serif}.compound-label[data-astro-cid-njcsirlj]{color:#183e36;background:#dbf479;flex-direction:column;justify-content:space-between;width:170px;min-height:178px;padding:19px;display:flex;position:absolute;top:180px;right:26px;transform:rotate(8deg);box-shadow:10px 12px #081e172b}.compound-label[data-astro-cid-njcsirlj]>span[data-astro-cid-njcsirlj]{letter-spacing:.09em;font:8px/1.4 ui-monospace,monospace}.compound-label[data-astro-cid-njcsirlj]>strong[data-astro-cid-njcsirlj]{letter-spacing:-.05em;font:400 30px/1 Georgia,serif}.compound-label[data-astro-cid-njcsirlj]>small[data-astro-cid-njcsirlj]{border-top:1px solid #183e3640;justify-content:space-between;align-items:center;padding-top:9px;font-size:8px;display:flex}.compound-label[data-astro-cid-njcsirlj]>small[data-astro-cid-njcsirlj] span[data-astro-cid-njcsirlj]{font-size:17px}.home-section-head[data-astro-cid-njcsirlj]{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.home-section-head[data-astro-cid-njcsirlj] h2[data-astro-cid-njcsirlj],.approach-heading[data-astro-cid-njcsirlj] h2[data-astro-cid-njcsirlj],.home-faq[data-astro-cid-njcsirlj] h2[data-astro-cid-njcsirlj]{letter-spacing:-.03em;margin:12px 0 0;font:400 clamp(30px,3vw,43px)/1.15 Georgia,serif}.home-section-link[data-astro-cid-njcsirlj]{white-space:nowrap;border-bottom:1px solid #a3b5aa;align-items:center;gap:24px;padding-bottom:5px;font-size:12px;text-decoration:none;display:inline-flex}.compound-grid[data-astro-cid-njcsirlj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.compound-card[data-astro-cid-njcsirlj]{color:#183e36;border:1px solid #0000;min-height:310px;padding:22px;text-decoration:none;transition:transform .2s,background .2s;display:block}.compound-card[data-astro-cid-njcsirlj]:hover{border-color:#9bad9e;transform:translateY(-5px)}.compound-card[data-astro-cid-njcsirlj].sand{background:#e8e8db}.compound-card[data-astro-cid-njcsirlj].lime{background:#e1edbf}.compound-card[data-astro-cid-njcsirlj].rose{background:#eaded7}.compound-card-top[data-astro-cid-njcsirlj]{letter-spacing:.06em;justify-content:space-between;align-items:center;font:9px/1.5 ui-monospace,monospace;display:flex}.compound-card-top[data-astro-cid-njcsirlj]>span[data-astro-cid-njcsirlj]:last-child{font:22px/1 system-ui}.compound-symbol[data-astro-cid-njcsirlj]{letter-spacing:-.07em;padding:35px 0 26px;font:400 clamp(64px,6vw,96px)/1 Georgia,serif}.compound-symbol[data-astro-cid-njcsirlj]>span[data-astro-cid-njcsirlj]{color:#698677;margin-left:4px}.compound-card-bottom[data-astro-cid-njcsirlj]{border-top:1px solid #183e3625;justify-content:space-between;align-items:end;gap:12px;padding-top:16px;display:flex}.compound-card-bottom[data-astro-cid-njcsirlj] h3[data-astro-cid-njcsirlj]{letter-spacing:-.035em;margin:5px 0 0;font:500 18px/1.3 system-ui}.compound-card-bottom[data-astro-cid-njcsirlj] div[data-astro-cid-njcsirlj]>span[data-astro-cid-njcsirlj]{color:#51685b;font-size:10px}.compound-link-label[data-astro-cid-njcsirlj]{border-bottom:1px solid #728477;padding-bottom:3px;font-size:10px}.home-categories[data-astro-cid-njcsirlj]{background:#eceee6;border-block:1px solid #d4dacf;margin-top:82px}.category-inner[data-astro-cid-njcsirlj]{grid-template-columns:1fr 1.4fr;gap:80px;padding-block:72px;display:grid}.category-intro[data-astro-cid-njcsirlj] h2[data-astro-cid-njcsirlj]{letter-spacing:-.04em;margin:20px 0;font:400 clamp(39px,4vw,58px)/1.07 Georgia,serif}.category-intro[data-astro-cid-njcsirlj] h2[data-astro-cid-njcsirlj] em[data-astro-cid-njcsirlj]{color:#65806f;display:block}.category-intro[data-astro-cid-njcsirlj]>p[data-astro-cid-njcsirlj]:not(.mex-eyebrow){color:#61736b;max-width:320px;margin-bottom:26px;font-size:15px;line-height:1.7}.category-list[data-astro-cid-njcsirlj]{border-top:1px solid #becabd}.category-row[data-astro-cid-njcsirlj]{border-bottom:1px solid #becabd;grid-template-columns:30px 1fr auto 20px;align-items:center;gap:16px;min-height:70px;text-decoration:none;transition:padding .2s,color .2s;display:grid}.category-row[data-astro-cid-njcsirlj]:hover{color:#447353;padding-inline:7px}.category-number[data-astro-cid-njcsirlj]{color:#657b6d;font:10px ui-monospace,monospace}.category-row[data-astro-cid-njcsirlj] h3[data-astro-cid-njcsirlj]{margin:0;font:400 clamp(16px,1.7vw,22px)/1.3 Georgia,serif}.category-count[data-astro-cid-njcsirlj]{color:#61736b;white-space:nowrap;font:10px ui-monospace,monospace}.category-count[data-astro-cid-njcsirlj] span[data-astro-cid-njcsirlj]{font-family:system-ui}.category-arrow[data-astro-cid-njcsirlj]{font-size:21px}.home-approach[data-astro-cid-njcsirlj]{padding-block:78px}.approach-heading[data-astro-cid-njcsirlj]{max-width:580px}.approach-heading[data-astro-cid-njcsirlj]>p[data-astro-cid-njcsirlj]:not(.mex-eyebrow){color:#61736b;max-width:480px;margin:18px 0 0;font-size:15px;line-height:1.7}.approach-grid[data-astro-cid-njcsirlj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:40px;display:grid}.approach-grid[data-astro-cid-njcsirlj] article[data-astro-cid-njcsirlj]{border-top:1px solid #cdd7cf;padding-top:22px}.approach-step[data-astro-cid-njcsirlj]{background:#e5ebdf;border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:22px;font:13px Georgia,serif;display:grid}.approach-grid[data-astro-cid-njcsirlj] h3[data-astro-cid-njcsirlj]{letter-spacing:-.025em;margin:0 0 12px;font-size:17px}.approach-grid[data-astro-cid-njcsirlj] p[data-astro-cid-njcsirlj]{color:#61736b;max-width:310px;margin:0;font-size:13px;line-height:1.8}.home-faq[data-astro-cid-njcsirlj]{border-top:1px solid #cdd7cf;grid-template-columns:1fr 1.3fr;gap:70px;padding-block:62px 80px;display:grid}.home-faq[data-astro-cid-njcsirlj]>div[data-astro-cid-njcsirlj]>p[data-astro-cid-njcsirlj]:not(.mex-eyebrow){color:#61736b;margin-top:18px;font-size:14px}.faq-list[data-astro-cid-njcsirlj] details[data-astro-cid-njcsirlj]{border-bottom:1px solid #cdd7cf}.faq-list[data-astro-cid-njcsirlj] summary[data-astro-cid-njcsirlj]{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:22px 0;font-size:14px;font-weight:500;line-height:1.5;list-style:none;display:flex}.faq-list[data-astro-cid-njcsirlj] summary[data-astro-cid-njcsirlj]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-njcsirlj] summary[data-astro-cid-njcsirlj] span[data-astro-cid-njcsirlj]{flex-shrink:0;font-size:23px;font-weight:300;transition:transform .2s}.faq-list[data-astro-cid-njcsirlj] details[data-astro-cid-njcsirlj][open] summary[data-astro-cid-njcsirlj] span[data-astro-cid-njcsirlj]{transform:rotate(45deg)}.faq-list[data-astro-cid-njcsirlj] details[data-astro-cid-njcsirlj] p[data-astro-cid-njcsirlj]{color:#61736b;max-width:570px;margin:0 0 24px;padding-right:35px;font-size:14px;line-height:1.75}.home-closing[data-astro-cid-njcsirlj]{background:#e1edbf;border-radius:3px;margin-bottom:80px;padding:35px 42px 42px}.home-closing[data-astro-cid-njcsirlj]>div[data-astro-cid-njcsirlj]{justify-content:space-between;align-items:end;gap:35px;display:flex}.home-closing[data-astro-cid-njcsirlj] h2[data-astro-cid-njcsirlj]{letter-spacing:-.035em;white-space:pre-line;margin:20px 0 0;font:400 clamp(31px,3.6vw,50px)/1.1 Georgia,serif}.home-closing[data-astro-cid-njcsirlj] .mex-button[data-astro-cid-njcsirlj]{flex-shrink:0}@media (width>=1500px){.home-hero[data-astro-cid-njcsirlj]{gap:90px}.hero-visual[data-astro-cid-njcsirlj]{min-height:590px}}@media (width<=1050px){.home-hero[data-astro-cid-njcsirlj]{gap:30px;padding-top:38px}.home-hero[data-astro-cid-njcsirlj] h1[data-astro-cid-njcsirlj]{font-size:clamp(40px,5.7vw,64px)}.hero-visual[data-astro-cid-njcsirlj]{min-height:500px}.hero-index[data-astro-cid-njcsirlj]{gap:20px}.hero-index[data-astro-cid-njcsirlj] .hero-index-note[data-astro-cid-njcsirlj]{display:none}.visual-type[data-astro-cid-njcsirlj]{bottom:100px;left:24px}.compound-label[data-astro-cid-njcsirlj]{width:145px;top:165px;right:20px}.category-inner[data-astro-cid-njcsirlj],.home-faq[data-astro-cid-njcsirlj]{gap:40px}.hero-actions[data-astro-cid-njcsirlj]{gap:18px}.hero-intro[data-astro-cid-njcsirlj]{font-size:15px}}@media (width<=700px){.home-hero[data-astro-cid-njcsirlj]{grid-template-columns:1fr;gap:32px;padding-top:30px;padding-bottom:42px}.home-hero[data-astro-cid-njcsirlj] h1[data-astro-cid-njcsirlj]{max-width:560px;margin-block:22px;font-size:clamp(42px,10.9vw,64px)}.hero-eyebrow[data-astro-cid-njcsirlj]{font-size:9px}.hero-intro[data-astro-cid-njcsirlj]{max-width:420px;margin-block:18px 24px;font-size:15px}.hero-actions[data-astro-cid-njcsirlj]{gap:20px}.hero-index[data-astro-cid-njcsirlj]{gap:32px;margin-top:28px;padding-top:20px}.hero-index[data-astro-cid-njcsirlj] strong[data-astro-cid-njcsirlj]{font-size:28px}.hero-index[data-astro-cid-njcsirlj] .hero-index-note[data-astro-cid-njcsirlj]{font-size:12px;display:block}.hero-visual[data-astro-cid-njcsirlj]{min-height:365px}.visual-top[data-astro-cid-njcsirlj],.visual-bottom[data-astro-cid-njcsirlj]{left:22px;right:22px}.visual-top[data-astro-cid-njcsirlj]{top:21px}.visual-bottom[data-astro-cid-njcsirlj]{font-size:8px;bottom:18px}.molecular-map[data-astro-cid-njcsirlj]{opacity:.45;width:105%;top:-55%;left:-20%}.compound-label[data-astro-cid-njcsirlj]{width:138px;min-height:150px;padding:16px;top:92px;right:30px}.compound-label[data-astro-cid-njcsirlj]>strong[data-astro-cid-njcsirlj]{font-size:27px}.visual-type[data-astro-cid-njcsirlj]{max-width:220px;bottom:67px;left:23px}.visual-type[data-astro-cid-njcsirlj] strong[data-astro-cid-njcsirlj]{font-size:36px}.visual-type[data-astro-cid-njcsirlj]>span[data-astro-cid-njcsirlj]{font-size:12px}.home-section-head[data-astro-cid-njcsirlj]{margin-bottom:24px;display:block}.home-section-link[data-astro-cid-njcsirlj]{margin-top:20px}.compound-grid[data-astro-cid-njcsirlj]{grid-template-columns:1fr;gap:12px}.compound-card[data-astro-cid-njcsirlj]{min-height:230px;padding:20px}.compound-symbol[data-astro-cid-njcsirlj]{padding:20px 0 18px;font-size:74px}.compound-card-bottom[data-astro-cid-njcsirlj]{padding-top:13px}.compound-card-bottom[data-astro-cid-njcsirlj] h3[data-astro-cid-njcsirlj]{font-size:19px}.compound-card-bottom[data-astro-cid-njcsirlj] div[data-astro-cid-njcsirlj]>span[data-astro-cid-njcsirlj],.compound-link-label[data-astro-cid-njcsirlj]{font-size:11px}.home-categories[data-astro-cid-njcsirlj]{margin-top:45px}.category-inner[data-astro-cid-njcsirlj]{grid-template-columns:1fr;gap:35px;padding-block:44px}.category-intro[data-astro-cid-njcsirlj] h2[data-astro-cid-njcsirlj]{font-size:43px}.category-intro[data-astro-cid-njcsirlj] h2[data-astro-cid-njcsirlj] em[data-astro-cid-njcsirlj]{display:inline}.category-intro[data-astro-cid-njcsirlj]>p[data-astro-cid-njcsirlj]:not(.mex-eyebrow){max-width:420px;font-size:14px}.category-row[data-astro-cid-njcsirlj]{grid-template-columns:22px 1fr auto 18px;gap:10px;min-height:67px}.category-row[data-astro-cid-njcsirlj] h3[data-astro-cid-njcsirlj]{font-size:19px}.category-count[data-astro-cid-njcsirlj]{font-size:9px}.category-count[data-astro-cid-njcsirlj] span[data-astro-cid-njcsirlj]{display:none}.home-approach[data-astro-cid-njcsirlj]{padding-block:46px}.approach-grid[data-astro-cid-njcsirlj]{grid-template-columns:1fr;gap:28px;margin-top:30px}.approach-grid[data-astro-cid-njcsirlj] article[data-astro-cid-njcsirlj]{padding-left:49px;position:relative}.approach-step[data-astro-cid-njcsirlj]{position:absolute;top:23px;left:0}.approach-grid[data-astro-cid-njcsirlj] h3[data-astro-cid-njcsirlj]{font-size:17px}.approach-grid[data-astro-cid-njcsirlj] p[data-astro-cid-njcsirlj]{max-width:none;font-size:14px}.home-faq[data-astro-cid-njcsirlj]{grid-template-columns:1fr;gap:18px;padding-block:38px 45px}.home-faq[data-astro-cid-njcsirlj] h2[data-astro-cid-njcsirlj]{font-size:35px}.faq-list[data-astro-cid-njcsirlj] summary[data-astro-cid-njcsirlj]{padding-block:20px;font-size:14px}.faq-list[data-astro-cid-njcsirlj] details[data-astro-cid-njcsirlj] p[data-astro-cid-njcsirlj]{padding-right:10px;font-size:13px}.home-closing[data-astro-cid-njcsirlj]{max-width:calc(100% - 32px);margin-bottom:42px;padding:27px 24px 30px}.home-closing[data-astro-cid-njcsirlj]>div[data-astro-cid-njcsirlj]{display:block}.home-closing[data-astro-cid-njcsirlj] h2[data-astro-cid-njcsirlj]{margin-top:15px;font-size:37px}.home-closing[data-astro-cid-njcsirlj] .mex-button[data-astro-cid-njcsirlj]{margin-top:27px}}@media (width<=380px){.hero-index[data-astro-cid-njcsirlj] .hero-index-note[data-astro-cid-njcsirlj]{display:none}.hero-actions[data-astro-cid-njcsirlj]{gap:16px}.hero-text-link[data-astro-cid-njcsirlj]{font-size:12px}.visual-type[data-astro-cid-njcsirlj] strong[data-astro-cid-njcsirlj]{font-size:31px}.compound-label[data-astro-cid-njcsirlj]{width:124px;right:21px}.category-row[data-astro-cid-njcsirlj] h3[data-astro-cid-njcsirlj]{font-size:17px}}@media (prefers-reduced-motion:reduce){.compound-card[data-astro-cid-njcsirlj],.category-row[data-astro-cid-njcsirlj],.faq-list[data-astro-cid-njcsirlj] summary[data-astro-cid-njcsirlj] span[data-astro-cid-njcsirlj]{transition:none}.compound-card[data-astro-cid-njcsirlj]:hover{transform:none}}
