.home-note[data-astro-cid-lcdefpme]{color:#afbaaa;text-align:center;letter-spacing:.08em;background:#071c17;border-bottom:1px solid #b6a47021;padding:9px 16px;font-size:10px}.home-page[data-astro-cid-lcdefpme]{padding-bottom:96px}.home-hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:70px;width:min(1160px,88vw);margin:auto;padding:72px 0 94px;display:grid}.hero-copy[data-astro-cid-lcdefpme]{min-width:0}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#f0eadb;text-shadow:0 2px 6px #0003;margin:22px 0 26px;font-size:46px;line-height:1.55}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:#d9c48c;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 1px #0006);background:linear-gradient(112deg,#9a7c43,#d4bd7e 24%,#f1e5bb 42%,#b69a5b 65%,#d9c287);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-bottom:0}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:14px;margin:30px 0 18px;display:flex}.hero-status[data-astro-cid-lcdefpme],.muted-note[data-astro-cid-lcdefpme]{color:#9aa996;font-size:11px}.concept-figure[data-astro-cid-lcdefpme]{background:radial-gradient(at 12% 0,#cbb9831f,#0000 60%),linear-gradient(145deg,#203c2d,#0a221c);border:1px solid #8b7c4959;min-width:0;margin:0;padding:30px 28px 22px;position:relative;box-shadow:inset 0 0 0 7px #0b251d,inset 0 0 0 8px #a6965c29,0 30px 60px #00000040}.concept-figure[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;border:1px solid #b8a36c29;position:absolute;inset:9px}.concept-figure[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(90deg,#0000,#d7c4928c,#0000);width:70%;height:1px;position:absolute;top:0;left:10%}.concept-figure[data-astro-cid-lcdefpme] picture[data-astro-cid-lcdefpme]{background:linear-gradient(140deg,#47513a,#192c23 45%,#344430);border:1px solid #a4915b4d;padding:12px;display:block;box-shadow:0 14px 28px #0000003d}.concept-figure[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto}.plate-label[data-astro-cid-lcdefpme]{color:#8c9c83;letter-spacing:.22em;margin:0 0 18px;font-size:8px;display:block}.stamp[data-astro-cid-lcdefpme]{color:#c1b486;text-align:center;letter-spacing:.15em;border-block:1px solid #9f8a5959;margin-top:20px;padding:12px 3px;font-size:8px;display:block}.concept-figure[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme],.kit-image[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:#8b9c85;padding-top:12px;font-size:10px;line-height:1.8}.recognition[data-astro-cid-lcdefpme]{border-top:1px solid #bfa9712e;grid-template-columns:1fr 1fr;gap:70px;display:grid}.recognition[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:0}.recognition[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:13px}.recognition[data-astro-cid-lcdefpme] .muted-note[data-astro-cid-lcdefpme]{font-size:11px}.process[data-astro-cid-lcdefpme]{border-top:1px solid #bfa9712e}.process[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.questions[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 32px}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.steps[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-top:1px solid #b89d5c33;grid-template-columns:36px 1fr;gap:14px;padding-top:24px;display:grid}.step-number[data-astro-cid-lcdefpme]{color:#bea56c;text-shadow:0 1px 2px #0006;font-family:Georgia,serif;font-size:26px;font-style:italic}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:2px 0 8px}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.process-note[data-astro-cid-lcdefpme]{color:#a6b39f;font-size:12px}.process-note[data-astro-cid-lcdefpme]{margin-top:28px}.kit-section[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.kit-image[data-astro-cid-lcdefpme]{margin:0}.kit-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border:1px solid #a4915b42;width:100%}.kit-card[data-astro-cid-lcdefpme]{background:radial-gradient(at 0 0,#3b513029,#0000 60%),linear-gradient(130deg,#10291f,#0b241d);border:1px solid #b29c5d45;padding:38px;box-shadow:inset 0 0 0 6px #0e291f,inset 0 0 0 7px #a28d511f,0 20px 50px #00000029}.kit-card[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#e6e2d2;margin:0}.kit-card[data-astro-cid-lcdefpme] .price[data-astro-cid-lcdefpme]{color:#d9c48c;-webkit-text-fill-color:transparent;letter-spacing:-.035em;background:linear-gradient(112deg,#9a7c43,#d4bd7e 24%,#f1e5bb 42%,#b69a5b 65%,#d9c287);-webkit-background-clip:text;background-clip:text;margin:26px 0 8px;font-family:Georgia,serif;font-size:45px}.kit-card[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow):not(.price):not(.muted-note){font-size:12px}.spec-grid[data-astro-cid-lcdefpme]{border-block:1px solid #b49b592e;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;padding:20px 0;display:grid}.spec-grid[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme],.spec-grid[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.spec-grid[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#d5d7c2;margin-bottom:5px;font-family:Georgia,serif;font-size:22px;font-weight:400}.spec-grid[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#96a68e;font-size:11px}.questions[data-astro-cid-lcdefpme]{border-top:1px solid #bfa9712e}.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px solid #b39d6029;padding:18px 0}.faq-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{color:#ccd0bd;cursor:pointer;font-size:14px}.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#a8b49f;margin:12px 0 0;font-size:12px}.guide-link[data-astro-cid-lcdefpme]{color:#d4bd7e;text-underline-offset:5px;margin-top:24px;display:inline-block}.home-bar[data-astro-cid-lcdefpme]{z-index:20;color:#ddd3b5;font-family:Georgia, var(--mg-font-body);background:#0a231ef5;border-top:1px solid #b59b6347;justify-content:space-between;align-items:center;gap:12px;padding:12px max(6%,16px);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 25px #061a171f}.home-bar[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#8ca084;font-family:var(--mg-font-body);font-size:9px;display:block}.home-bar[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{min-height:44px}@media (width<=850px){.kit-section[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:30px}}@media (width<=720px){.home-page[data-astro-cid-lcdefpme]{padding-bottom:88px}.home-hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:34px;width:auto;padding:42px 22px 54px}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:19px 0 20px;font-size:30px;line-height:1.8}.hero-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{font-size:13px}.hero-copy[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{gap:9px;margin:24px 0 14px}.hero-copy[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{min-height:48px;padding:10px 18px;font-size:12px}.hero-copy[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{font-size:11px}.concept-figure[data-astro-cid-lcdefpme]{margin-inline:2px;padding:24px 25px 20px}.concept-figure[data-astro-cid-lcdefpme] picture[data-astro-cid-lcdefpme]{padding:10px}.recognition[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:12px}.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:0}.steps[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{grid-template-columns:38px 1fr;padding:16px 0}.step-number[data-astro-cid-lcdefpme]{font-size:22px}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:0}.kit-card[data-astro-cid-lcdefpme]{padding:26px}.kit-card[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:26px}.kit-card[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{gap:12px}.home-bar[data-astro-cid-lcdefpme]{padding-inline:16px}.home-bar[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{padding-inline:16px;font-size:12px}}@media (width<=390px){.home-bar[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{max-width:180px}}
