.mg-about *{margin:0;padding:0;box-sizing:border-box}.mg-about{--green-900:#0e3a2c;--green-800:#14463a;--green-600:#1b6049;--green-100:#e7efe9;--gold:#c39a4e;--gold-soft:#d9bd83;--paper:#f6f4ec;--card:#ffffff;--ink:#192420;--muted:#5d6b63;--line:#e3e0d4;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--paper);line-height:1.6;-webkit-font-smoothing:antialiased;overflow:hidden}.mg-about h1,.mg-about h2,.mg-about h3{font-family:Fraunces,Georgia,serif;line-height:1.12;font-weight:600;letter-spacing:-.01em}.mg-about p{color:var(--muted)}.mg-about a{text-decoration:none}.mg-about .mg-wrap{max-width:1140px;margin:0 auto;padding:0 24px}.mg-about .mg-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:18px}.mg-about .mg-btn{display:inline-flex;align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:15px;padding:14px 28px;border-radius:999px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;border:none}.mg-about .mg-btn-gold{background:var(--gold);color:#1a1306;box-shadow:0 8px 24px #c39a4e59}.mg-about .mg-btn-gold:hover{transform:translateY(-2px);box-shadow:0 12px 30px #c39a4e73}.mg-about .mg-btn-ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.45)}.mg-about .mg-btn-ghost:hover{background:#ffffff1a;border-color:#fff}.mg-about a:focus-visible,.mg-about button:focus-visible{outline:3px solid var(--gold-soft);outline-offset:3px}.mg-about .mg-hero{position:relative;background:radial-gradient(1200px 500px at 80% -10%,rgba(195,154,78,.18),transparent 60%),linear-gradient(160deg,var(--green-900),var(--green-800) 55%,#0b2f24);color:#fff;padding:118px 0 130px;text-align:center;overflow:hidden}.mg-about .mg-hero:before,.mg-about .mg-hero:after{content:"";position:absolute;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(195,154,78,.12),transparent 70%)}.mg-about .mg-hero:before{width:520px;height:520px;top:-180px;left:-140px}.mg-about .mg-hero:after{width:420px;height:420px;bottom:-160px;right:-120px}.mg-about .mg-hero .mg-wrap{position:relative;z-index:2;max-width:820px}.mg-about .mg-hero .mg-eyebrow{color:var(--gold-soft)}.mg-about .mg-hero h1{font-size:clamp(38px,6vw,68px);color:#fff;margin-bottom:22px}.mg-about .mg-hero h1 em{font-style:italic;color:var(--gold-soft)}.mg-about .mg-hero p{color:#ffffffd1;font-size:clamp(16px,2vw,19px);max-width:600px;margin:0 auto 36px}.mg-about .mg-hero-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.mg-about .mg-leaf{font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft);display:flex;align-items:center;justify-content:center;gap:14px;margin-top:54px;opacity:.9}.mg-about .mg-leaf span{height:1px;width:46px;background:#d9bd8380}.mg-about .mg-section{padding:96px 0}.mg-about .mg-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.mg-about .mg-story h2{font-size:clamp(28px,4vw,42px);color:var(--green-900);margin-bottom:22px}.mg-about .mg-story-body p{color:var(--muted)}.mg-about .mg-story-body p+p{margin-top:16px}.mg-about .mg-story-visual{position:relative;border-radius:20px;overflow:hidden;min-height:380px;background:linear-gradient(150deg,var(--green-800),var(--green-600));display:flex;align-items:center;justify-content:center;box-shadow:0 30px 60px #0e3a2c38}.mg-about .mg-seal{width:230px;height:230px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;border:2px solid var(--gold-soft);position:relative}.mg-about .mg-seal:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px dashed rgba(217,189,131,.55);border-radius:50%}.mg-about .mg-seal .mg-seal-top{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-soft)}.mg-about .mg-seal .mg-seal-big{font-family:Fraunces,serif;font-size:46px;line-height:1;margin:8px 0;font-weight:600}.mg-about .mg-seal .mg-seal-bot{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9}.mg-about .mg-promise{background:var(--green-900);color:#fff;text-align:center;padding:86px 0}.mg-about .mg-promise .mg-wrap{max-width:760px}.mg-about .mg-promise .mg-eyebrow{color:var(--gold-soft)}.mg-about .mg-promise h2{font-size:clamp(26px,3.6vw,38px);color:#fff;margin-bottom:18px}.mg-about .mg-promise p{color:#fffc;font-size:18px}.mg-about .mg-values{background:var(--paper)}.mg-about .mg-head{text-align:center;max-width:640px;margin:0 auto 56px}.mg-about .mg-head h2{font-size:clamp(28px,4vw,42px);color:var(--green-900);margin-bottom:14px}.mg-about .mg-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mg-about .mg-card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:34px 30px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.mg-about .mg-card:hover{transform:translateY(-6px);box-shadow:0 22px 44px #0e3a2c1a;border-color:var(--gold-soft)}.mg-about .mg-ico{width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--green-100);color:var(--green-800);margin-bottom:20px}.mg-about .mg-ico svg{width:26px;height:26px}.mg-about .mg-card h3{font-size:20px;color:var(--green-900);margin-bottom:10px}.mg-about .mg-card p{font-size:15px}.mg-about .mg-stats{background:linear-gradient(160deg,var(--green-800),var(--green-900));color:#fff;padding:72px 0}.mg-about .mg-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:center}.mg-about .mg-stat .mg-num{font-family:Fraunces,serif;font-size:clamp(34px,4.5vw,52px);font-weight:600;color:var(--gold-soft);line-height:1}.mg-about .mg-stat .mg-lbl{font-size:14px;letter-spacing:.04em;color:#ffffffc7;margin-top:10px}.mg-about .mg-stat+.mg-stat{position:relative}.mg-about .mg-stat+.mg-stat:before{content:"";position:absolute;left:-15px;top:8px;bottom:8px;width:1px;background:#ffffff1f}.mg-about .mg-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mg-about .mg-cat{border:1px solid var(--line);border-radius:16px;padding:26px 24px;background:var(--card);display:flex;align-items:center;gap:16px;transition:background .2s ease,border-color .2s ease}.mg-about .mg-cat:hover{background:var(--green-100);border-color:var(--green-600)}.mg-about .mg-cat .mg-dot{width:10px;height:10px;border-radius:50%;background:var(--gold);flex:none}.mg-about .mg-cat h3{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;color:var(--green-900);letter-spacing:0}.mg-about .mg-process{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mg-about .mg-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.mg-about .mg-step{position:relative;padding-top:14px}.mg-about .mg-step .mg-step-no{font-family:Fraunces,serif;font-size:46px;color:var(--gold-soft);font-weight:600;line-height:1;margin-bottom:14px}.mg-about .mg-step h3{font-size:20px;color:var(--green-900);margin-bottom:10px}.mg-about .mg-step p{font-size:15px}.mg-about .mg-cta{text-align:center;padding:100px 24px;background:radial-gradient(900px 400px at 50% 0,rgba(195,154,78,.16),transparent 60%),var(--green-900);color:#fff}.mg-about .mg-cta h2{font-size:clamp(28px,4.4vw,46px);color:#fff;margin-bottom:18px;max-width:680px;margin-inline:auto}.mg-about .mg-cta p{color:#fffc;font-size:18px;max-width:520px;margin:0 auto 34px}.mg-about .mg-contact{margin-top:30px;font-size:15px;color:#ffffffb3}.mg-about .mg-contact a{color:var(--gold-soft);font-weight:600}@media(max-width:880px){.mg-about .mg-story-grid{grid-template-columns:1fr;gap:40px}.mg-about .mg-story-visual{min-height:300px;order:-1}.mg-about .mg-cards,.mg-about .mg-cats,.mg-about .mg-steps{grid-template-columns:1fr}.mg-about .mg-stats-grid{grid-template-columns:repeat(2,1fr);gap:40px 20px}.mg-about .mg-stat+.mg-stat:before{display:none}.mg-about .mg-section{padding:70px 0}.mg-about .mg-hero{padding:90px 0 96px}}@media(max-width:520px){.mg-about .mg-hero-cta{flex-direction:column}.mg-about .mg-hero-cta .mg-btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.mg-about *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
