@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4bd7aa058bc96e4f-s.3xcx1_8g9f0cq.woff2?dpl=b107)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0bd78c1bd4dfd4c7-s.3q1y8zo9buvfe.woff2?dpl=b107)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/197b82234d448be7-s.3yx2j0otsl1wg.woff2?dpl=b107)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/79050e547acec5d8-s.p.3gx84sjsopq6l.woff2?dpl=b107)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/522cd826f2dc0be6-s.p.1-0iuabceimri.woff2?dpl=b107)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/be04ef6d3831928d-s.22h6a2osbbe0b.woff2?dpl=b107)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/690c9e92a92dc3ad-s.1jij-3gx6ysyj.woff2?dpl=b107)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bd1c8a16898c933f-s.1wgq65k1-qif0.woff2?dpl=b107)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c63a115de3206da5-s.p.424s18vpo6lfa.woff2?dpl=b107)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/713e82fa9fe87496-s.p.0rayo0436sl6u.woff2?dpl=b107)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif Fallback;src:local(Times New Roman);ascent-override:88.04%;descent-override:23.62%;line-gap-override:0.0%;size-adjust:116.43%}.ibm_plex_serif_3fb974b6-module__LN4OzW__className{font-family:IBM Plex Serif,IBM Plex Serif Fallback;font-style:normal}.ibm_plex_serif_3fb974b6-module__LN4OzW__variable{--font-plex-serif:"IBM Plex Serif", "IBM Plex Serif Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2?dpl=b107)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2?dpl=b107)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2?dpl=b107)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2?dpl=b107)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2?dpl=b107)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_27cb600d-module__JLc9bq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:500}.ibm_plex_mono_27cb600d-module__JLc9bq__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.landing{--gutter:max(40px, calc((100% - 1200px) / 2));color:#1c1814;font-family:var(--font-plex), system-ui, sans-serif;background:#fff;overflow-x:clip}.landing [id]{scroll-margin-top:84px}.landing .lm [id]{scroll-margin-top:68px}@media (prefers-reduced-motion:no-preference){html:has(.landing){scroll-behavior:smooth}}.landing .ld{display:none}@media (min-width:1280px){.landing .ld{display:block}.landing .lm{display:none}}:where(.landing) a{color:#8a5a1e}:where(.landing) a:hover{color:#6e4714}:where(.landing) .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#8a5a1e;font-size:12px;font-weight:600}:where(.landing) .serif{font-family:var(--font-plex-serif), Georgia, serif}:where(.landing) .h2{letter-spacing:-.02em;font-size:42px;line-height:1.12;font-family:var(--font-plex-serif), Georgia, serif;color:#1c1814;margin:0;font-weight:600}:where(.landing) .lead{color:#4a4238;margin:0;font-size:18px;line-height:1.6}:where(.landing) .btn{border-radius:8px;justify-content:center;align-items:center;height:48px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}:where(.landing) .btn-p{color:#fff;background:#8a5a1e}:where(.landing) .btn-s{color:#1c1814;background:#fff;border:1px solid #d9d1c3}:where(.landing) .frame{background:#fff;border:1px solid #e9e3d8;border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -30px #1c181440,0 2px 6px #1c18140d}:where(.landing) .bar{background:#fbf9f5;border-bottom:1px solid #efeae0;align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}:where(.landing) .dot{background:#e3dccf;border-radius:50%;width:9px;height:9px}:where(.landing) .url{font-family:var(--font-plex-mono), monospace;color:#6a6253;background:#fff;border:1px solid #efeae0;border-radius:6px;margin-left:14px;padding:3px 10px;font-size:11px}:where(.landing) .card{background:#fff;border:1px solid #e9e3d8;border-radius:10px}:where(.landing) .pill{border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex}:where(.landing) .plate{color:#fff;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;font-size:9.5px;font-weight:700;display:inline-flex}:where(.landing) .chk{color:#4a4238;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}:where(.landing) .chk svg{flex:none;margin-top:3px}:where(.landing) .muted{color:#6a6253}:where(.landing) .faq{border-top:1px solid #e9e3d8;padding:22px 0}:where(.landing) .faq h3{color:#1c1814;margin:0 0 8px;font-size:17px;font-weight:600}:where(.landing) .faq p{color:#4a4238;margin:0;font-size:15px;line-height:1.6}:where(.landing) .foot a{color:#4a4238;font-size:14px;text-decoration:none}:where(.landing .lm) .h2{font-size:30px;line-height:1.14}:where(.landing .lm) .lead{font-size:16px;line-height:1.6}:where(.landing .lm) .chk{font-size:14.5px}:where(.landing .lm) .m-sec{flex-direction:column;gap:28px;padding:56px max(20px,50% - 300px);display:flex}:where(.landing .lm) summary::-webkit-details-marker{display:none}:where(.landing .lm) details[open] .faq-chev{transform:rotate(180deg)}.landing .xa{z-index:50;box-sizing:border-box;height:76px;padding:0 var(--gutter);background:#fff;border-bottom:1px solid #f0ebe2;align-items:center;gap:36px;display:flex;position:sticky;top:0}.landing .xb{display:inline-flex}.landing .xc{width:auto;height:24px}.landing .xd{align-items:center;gap:30px;margin-left:auto;display:flex}.landing .xe{gap:28px;font-size:15px;display:flex}.landing .xf{color:#4a4238;text-decoration:none}.landing .xg{height:40px;font-size:14px}.landing .xh{padding:84px var(--gutter) 72px;background:#fff;grid-template-columns:450px minmax(0,1fr);align-items:center;gap:40px;display:grid}.landing .xi{flex-direction:column;gap:24px;display:flex}.landing .xj{letter-spacing:-.025em;margin:0;font-size:58px;font-weight:600;line-height:1.05}.landing .xk{gap:12px;display:flex}.landing .xl{padding:0 52px 64px 0;position:relative}.landing .xm{width:100%}.landing .xn{height:470px;display:flex}.landing .xo{color:#4a4238;background:#fbf9f5;border-right:1px solid #efeae0;flex-direction:column;gap:3px;width:150px;padding:16px 12px 12px;font-size:12px;display:flex}.landing .xp{align-self:flex-start;width:auto;height:14px;margin:0 0 14px 6px}.landing .xq{padding:6px 8px}.landing .xr{color:#8a5a1e;background:#8a5a1e1a;border-radius:6px;padding:6px 8px;font-weight:600}.landing .xs{border-top:1px solid #efeae0;margin-top:auto;padding:10px 8px 6px}.landing .xt{flex-direction:column;flex-grow:1;gap:8px;min-width:0;padding:16px 16px 12px;display:flex}.landing .xu{justify-content:space-between;align-items:baseline;display:flex}.landing .xv{color:#1c1814;font-size:17px;font-weight:600}.landing .xw{color:#6a6253;font-size:10.5px}.landing .xx{background:#fff;border:1px solid #e9e3d8;border-radius:10px;padding:0 0 0 10px;overflow:hidden}.landing .xy{width:442px;position:relative}.landing .xz{border-bottom:1px solid #e9e3d8;height:30px;display:flex}.landing .xba{color:#6a6253;flex:none;align-items:flex-end;width:92px;padding-bottom:4px;font-size:9.5px;display:flex}.landing .xbb{text-align:center;color:#8a5a1e;background:#8a5a1e17;flex:none;width:25px;padding-top:2px;font-size:9px;font-weight:700;line-height:1.25}.landing .xbc{color:#8a5a1e;font-size:11px;font-weight:800}.landing .xbd{text-align:center;color:#6a6253;background:0 0;flex:none;width:25px;padding-top:2px;font-size:9px;font-weight:500;line-height:1.25}.landing .xbe{color:#1c1814;font-size:11px;font-weight:600}.landing .xbf{text-align:center;color:#6a6253;background:#fbf9f5;flex:none;width:25px;padding-top:2px;font-size:9px;font-weight:500;line-height:1.25}.landing .xbg{border-bottom:1px solid #e9e3d8;display:flex;position:relative}.landing .xbh{color:#1c1814;flex:none;align-items:center;width:92px;font-size:11px;font-weight:600;display:flex}.landing .xbi{box-sizing:border-box;background:#8a5a1e17;border-right:1px solid #f1ece3;flex:none;width:25px;height:32px;position:relative}.landing .xbj{box-sizing:border-box;background:0 0;border-right:1px solid #f1ece3;flex:none;width:25px;height:32px;position:relative}.landing .xbk{box-sizing:border-box;background:#fbf9f5;border-right:1px solid #f1ece3;flex:none;width:25px;height:32px;position:relative}.landing .xbl{text-align:center;color:#6a6253;font-size:8.5px;position:absolute;bottom:1px;left:0;right:0}.landing .xbm{box-sizing:border-box;white-space:nowrap;color:#fff;background:#003580;border-radius:5px;align-items:center;gap:4px;width:72px;height:19px;padding:0 4px;font-size:9.5px;font-weight:600;display:flex;position:absolute;top:6px;left:106px;overflow:hidden}.landing .xbn{background:#fff;border-radius:3px;flex:none;padding:1px;display:inline-flex}.landing .xbo{vertical-align:middle;flex:none;display:inline-block}.landing .xbp{box-sizing:border-box;white-space:nowrap;color:#fff;background:#ff385c;border-radius:5px;align-items:center;gap:4px;width:97px;height:19px;padding:0 4px;font-size:9.5px;font-weight:600;display:flex;position:absolute;top:6px;left:231px;overflow:hidden}.landing .xbq{box-sizing:border-box;white-space:nowrap;color:#fff;background:#191e3b;border-radius:5px;align-items:center;gap:4px;width:59.5px;height:19px;padding:0 4px;font-size:9.5px;font-weight:600;display:flex;position:absolute;top:6px;left:381px;overflow:hidden}.landing .xbr{box-sizing:border-box;white-space:nowrap;color:#fff;background:#003580;border-radius:0 5px 5px 0;align-items:center;gap:4px;width:59.5px;height:19px;padding:0 4px;font-size:9.5px;font-weight:600;display:flex;position:absolute;top:6px;left:93.5px;overflow:hidden}.landing .xbs{box-sizing:border-box;white-space:nowrap;color:#fff;background:#8a5a1e;border-radius:5px;align-items:center;gap:4px;width:172px;height:19px;padding:0 4px;font-size:9.5px;font-weight:600;display:flex;position:absolute;top:6px;left:181px;overflow:hidden}.landing .xbt{box-sizing:border-box;white-space:nowrap;color:#fff;background:#245abc;border-radius:5px;align-items:center;gap:4px;width:72px;height:19px;padding:0 4px;font-size:9.5px;font-weight:600;display:flex;position:absolute;top:6px;left:131px;overflow:hidden}.landing .xbu{box-sizing:border-box;white-space:nowrap;color:#fff;background:#ff385c;border-radius:5px;align-items:center;gap:4px;width:122px;height:19px;padding:0 4px;font-size:9.5px;font-weight:600;display:flex;position:absolute;top:6px;left:231px;overflow:hidden}.landing .xbv{box-sizing:border-box;white-space:nowrap;color:#fff;background:#003580;border-radius:5px;align-items:center;gap:4px;width:34.5px;height:19px;padding:0 4px;font-size:9.5px;font-weight:600;display:flex;position:absolute;top:6px;left:406px;overflow:hidden}.landing .xbw{box-sizing:border-box;white-space:nowrap;color:#4a4238;background:repeating-linear-gradient(45deg,#e4ddd1 0 3px,#f4efe7 3px 6px);border:1px solid #d9d1c3;border-radius:5px;align-items:center;gap:4px;width:72px;height:19px;padding:0 6px;font-size:9.5px;font-weight:600;display:flex;position:absolute;top:6px;left:106px;overflow:hidden}.landing .xbx{box-sizing:border-box;white-space:nowrap;color:#fff;background:#003580;border-radius:5px;align-items:center;gap:4px;width:147px;height:19px;padding:0 4px;font-size:9.5px;font-weight:600;display:flex;position:absolute;top:6px;left:206px;overflow:hidden}.landing .xby{box-sizing:border-box;white-space:nowrap;color:#fff;background:#ff385c;border-radius:0 5px 5px 0;align-items:center;gap:4px;width:59.5px;height:19px;padding:0 4px;font-size:9.5px;font-weight:600;display:flex;position:absolute;top:6px;left:93.5px;overflow:hidden}.landing .xbz{box-sizing:border-box;white-space:nowrap;color:#fff;background:#003580;border-radius:5px;align-items:center;gap:4px;width:184.5px;height:19px;padding:0 4px;font-size:9.5px;font-weight:600;display:flex;position:absolute;top:6px;left:256px;overflow:hidden}.landing .xca{background:#fbf9f5;align-items:center;height:22px;display:flex}.landing .xcb{color:#4a4238;flex:none;width:92px;font-size:9.5px;font-weight:600}.landing .xcc{text-align:center;color:#4a4238;flex:none;width:25px;font-size:10px;font-weight:600}.landing .xcd{text-align:center;color:#a32e2e;flex:none;width:25px;font-size:10px;font-weight:600}.landing .xce{text-align:center;color:#2f6b4f;flex:none;width:25px;font-size:10px;font-weight:600}.landing .xcf{color:#4a4238;flex-wrap:wrap;align-items:center;gap:11px;margin-top:10px;font-size:9.5px;display:flex}.landing .xcg{align-items:center;gap:4px;display:inline-flex}.landing .xch{color:#6a6253}.landing .xci{box-sizing:border-box;background:#f9f6f0;border:7px solid #1c1814;border-radius:30px;width:214px;height:462px;position:absolute;bottom:-28px;right:-24px;overflow:hidden;box-shadow:0 30px 50px -20px #1c181466,0 4px 12px #1c18141f}.landing .xcj{transform-origin:0 0;width:390px;height:873px;font-family:var(--font-plex), system-ui, sans-serif;background:#f9f6f0;flex-direction:column;display:flex;transform:scale(.5128)}.landing .xck{color:#1c1814;justify-content:space-between;align-items:center;height:46px;padding:0 26px;font-size:16px;font-weight:600;display:flex}.landing .xcl{letter-spacing:1px}.landing .xcm{flex-direction:column;flex-grow:1;gap:14px;min-height:0;padding:10px 20px 0;display:flex;overflow:hidden}.landing .xcn{justify-content:space-between;align-items:center;display:flex}.landing .xco{color:#1c1814;font-size:26px;font-weight:600}.landing .xcp{color:#4a4238;background:#fff;border:1px solid #e3dccf;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.landing .xcq{text-align:center;color:#6a6253;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;font-size:13px;display:grid}.landing .xcr{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.landing .xcs{color:#1c1814;border-radius:6px;justify-content:center;align-items:center;height:44px;font-size:15px;display:flex}.landing .xct{color:#fff;background:#245abc;border-radius:6px;justify-content:center;align-items:center;height:44px;font-size:15px;font-weight:600;display:flex}.landing .xcu{color:#fff;background:#003580;border-radius:6px;justify-content:center;align-items:center;height:44px;font-size:15px;font-weight:600;display:flex}.landing .xcv{color:#fff;background:#ff385c;border-radius:6px;justify-content:center;align-items:center;height:44px;font-size:15px;font-weight:600;display:flex}.landing .xcw{color:#fff;background:#8a5a1e;border-radius:6px;justify-content:center;align-items:center;height:44px;font-size:15px;font-weight:600;display:flex}.landing .xcx{color:#4a4238;flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.landing .xcy{align-items:center;gap:6px;display:inline-flex}.landing .xcz{background:#fff;border:1px solid #e9e3d8;border-radius:8px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.landing .xda{flex-direction:column;gap:2px;display:flex}.landing .xdb{letter-spacing:.05em;color:#6a6253;font-size:12px;font-weight:600}.landing .xdc{color:#8a5a1e;font-size:30px;font-weight:600}.landing .xdd{align-items:flex-end;gap:5px;height:44px;display:flex}.landing .xde{background:#d8c2a0;width:12px;height:18px}.landing .xdf{background:#d8c2a0;width:12px;height:26px}.landing .xdg{background:#d8c2a0;width:12px;height:22px}.landing .xdh{background:#c9a878;width:12px;height:36px}.landing .xdi{background:#c9a878;width:12px;height:44px}.landing .xdj{background:#d8c2a0;width:12px;height:30px}.landing .xdk{background:#fff;border:1px solid #e9e3d8;border-left:4px solid #003580;border-radius:6px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.landing .xdl{color:#003580;font-size:12px;font-weight:600}.landing .xdm{color:#4a4238;font-size:13px}.landing .xdn{text-align:center;color:#6a6253;background:#fff;border-top:1px solid #e9e3d8;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;height:84px;font-size:13px;display:grid}.landing .xdo{flex-direction:column;align-items:center;gap:3px;display:flex}.landing .xdp{color:#8a5a1e;flex-direction:column;align-items:center;gap:3px;font-weight:600;display:flex}.landing .xdq{z-index:3;padding:56px var(--gutter) 60px;background:#fbf8f3;border-top:1px solid #ede6da;border-bottom:1px solid #ede6da;flex-direction:column;gap:30px;display:flex;position:relative}.landing .xdr{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.landing .xds{flex-direction:column;gap:10px;max-width:760px;display:flex}.landing .xdt{font-size:34px}.landing .xdu{font-size:17px}.landing .xdv{color:#2f6b4f;background:#fff;border:1px solid #e6ded0;border-radius:999px;flex:none;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.landing .xdw{background:#2f6b4f;border-radius:50%;width:8px;height:8px}.landing .xdx{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.landing .xdy{background:#fff;border:1px solid #e6ded0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:88px;display:flex;box-shadow:0 1px 2px #1c18140a}.landing .xdz{width:auto;height:24px;display:block}.landing .xea{width:auto;height:32px;display:block}.landing .xeb{width:auto;height:28px;display:block}.landing .xec{color:#4a4238;font-size:11.5px;font-weight:600}.landing .xed{padding:110px var(--gutter) 100px;background:#fff;flex-direction:column;gap:56px;display:flex}.landing .xee{grid-template-columns:470px minmax(0,1fr);align-items:center;gap:56px;display:grid}.landing .xef{flex-direction:column;gap:18px;display:flex}.landing .xeg{font-size:46px;line-height:1.08}.landing .xeh{flex-direction:column;gap:10px;margin-top:4px;display:flex}.landing .xei{color:#4a4238;background:#f3eadb;border-radius:10px;margin-top:6px;padding:14px 16px;font-size:14.5px;line-height:1.55}.landing .xej{color:#1c1814;font-weight:600}.landing .xek{height:640px;position:relative}.landing .xel{transform-origin:50%;background:#fff;border:1px solid #e6ded0;width:420px;height:594px;position:absolute;top:6px;left:0;overflow:hidden;transform:rotate(-2.5deg);box-shadow:0 30px 60px -30px #1c181459,0 2px 6px #1c18140f}.landing .xem{box-sizing:border-box;transform-origin:0 0;width:595px;height:842px;font-family:var(--font-plex-serif), Georgia, serif;color:#1c1814;flex-direction:column;gap:14px;padding:40px 44px 36px;display:flex;transform:scale(.7059)}.landing .xen{text-align:center;flex-direction:column;gap:4px;display:flex}.landing .xeo{letter-spacing:.02em;font-size:18px;font-weight:700}.landing .xep{color:#4a4238;font-size:10.5px}.landing .xeq{border:1px solid #d9d4ca;flex-direction:column;gap:3px;padding:10px 12px;font-size:10.5px;display:flex}.landing .xer{letter-spacing:.03em;font-size:10px;font-weight:700}.landing .xes{letter-spacing:.04em;color:#1c1814;border-bottom:1.5px solid #1c1814;padding-bottom:4px;font-size:10px;font-weight:700}.landing .xet{border:1px solid #d9d4ca;margin-top:-6px}.landing .xeu{border-bottom:1px solid #d9d4ca;grid-template-columns:196px minmax(0,1fr);display:grid}.landing .xev{letter-spacing:.03em;color:#6a6253;border-right:1px solid #d9d4ca;flex-direction:column;gap:1px;padding:8px 10px;font-size:8.5px;display:flex}.landing .xew{color:#1c1814;padding:8px 10px;font-size:11.5px}.landing .xex{grid-template-columns:196px minmax(0,1fr);display:grid}.landing .xey{grid-template-columns:minmax(0,1fr) 200px;align-items:end;gap:30px;margin-top:6px;display:grid}.landing .xez{flex-direction:column;gap:3px;display:flex}.landing .xfa{letter-spacing:.03em;color:#4a4238;border-top:1px solid #1c1814;padding-top:3px;font-size:8.5px}.landing .xfb{color:#4a4238;font-size:8.5px}.landing .xfc{font-size:11px}.landing .xfd{color:#4a4238;border-top:1px solid #d9d4ca;margin-top:auto;padding-top:8px;font-size:8px;line-height:1.5}.landing .xfe{box-sizing:border-box;background:#fff;border:8px solid #1c1814;border-radius:36px;width:246px;height:532px;position:absolute;top:34px;right:20px;overflow:hidden;box-shadow:0 40px 70px -30px #1c181473,0 6px 16px #1c18141f}.landing .xff{transform-origin:0 0;width:390px;height:875px;font-family:var(--font-plex), system-ui, sans-serif;background:#fff;flex-direction:column;display:flex;transform:scale(.5897)}.landing .xfg{color:#fff;background:#8a5a1e;flex-direction:column;gap:3px;padding:16px 18px;display:flex}.landing .xfh{font-size:15px;font-weight:600}.landing .xfi{opacity:.86;font-size:11px}.landing .xfj{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.landing .xfk{gap:8px;display:flex}.landing .xfl{background:#8a5a1e;border-radius:2px;flex-grow:1;height:3px}.landing .xfm{background:#e9e3d8;border-radius:2px;flex-grow:1;height:3px}.landing .xfn{letter-spacing:.04em;color:#6a6253;font-size:10px;font-weight:600}.landing .xfo{color:#1c1814;margin-top:3px;font-size:17px;font-weight:600}.landing .xfp{letter-spacing:.09em;color:#8a5a1e;border-top:1px dotted #e9e3d8;margin-top:8px;padding-top:12px;font-size:11px;font-weight:800}.landing .xfq{flex-direction:column;gap:5px;display:flex}.landing .xfr{color:#4a4238;font-size:11px;font-weight:600}.landing .xfs{box-sizing:border-box;color:#1c1814;background:#fff;border:1px solid #e9e3d8;border-radius:2px;justify-content:space-between;align-items:center;height:38px;padding:0 11px;font-size:16px;display:flex}.landing .xft{box-sizing:border-box;color:#1c1814;background:#fff;border:1px solid #e9e3d8;border-radius:2px;align-items:center;height:38px;padding:0 11px;font-size:16px;display:flex}.landing .xfu{align-items:center;gap:10px;display:flex}.landing .xfv{background:#efe6d6;border:1px solid #d9cbb3;border-radius:3px;flex:none;width:64px;height:44px}.landing .xfw{color:#2f6b4f;font-size:12px;font-weight:600}.landing .xfx{background:#fff;border:1px dashed #e9e3d8;border-radius:2px;justify-content:center;align-items:center;height:150px;display:flex;position:relative}.landing .xfy{color:#6a6253;background:#fff;border:1px solid #e9e3d8;border-radius:2px;padding:4px 12px;font-size:12px;font-weight:600;position:absolute;bottom:8px;right:8px}.landing .xfz{gap:10px;display:flex}.landing .xga{color:#8a5a1e;border:1px solid #8a5a1e;border-radius:2px;flex:1;justify-content:center;align-items:center;height:48px;font-size:14px;font-weight:600;display:flex}.landing .xgb{color:#fff;background:#8a5a1e;border-radius:2px;flex:1;justify-content:center;align-items:center;height:48px;font-size:14px;font-weight:600;display:flex}.landing .xgc{z-index:2;background:#fff;border:1px solid #e6ded0;border-radius:14px;align-items:flex-start;gap:12px;width:310px;padding:14px 16px;display:flex;position:absolute;bottom:-4px;left:190px;box-shadow:0 24px 50px -24px #1c181466}.landing .xgd{background:#2f6b4f1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.landing .xge{color:#1c1814;font-size:13.5px;font-weight:600}.landing .xgf{color:#4a4238;font-size:12.5px}.landing .xgg{flex-direction:column;gap:14px;display:flex}.landing .xgh{color:#1c1814;font-size:16px;font-weight:600}.landing .xgi{color:#6a6253;font-size:13.5px}.landing .xgj{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.landing .xgk{background:#fbf8f3;border:1px solid #e6ded0;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.landing .xgl{color:#1c1814;font-size:14.5px;font-weight:600}.landing .xgm{color:#8a5a1e;font-size:12.5px;font-weight:600}.landing .xgn{color:#6a6253;font-size:11.5px}.landing .xgo{background:#fff;border:1px solid #e6ded0;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.landing .xgp{color:#2f6b4f;font-size:12.5px;font-weight:600}.landing .xgq{color:#4a4238;font-size:12.5px;font-weight:600}.landing .xgr{padding:100px var(--gutter) 90px;background:#fbf8f3;border-top:1px solid #ede6da;border-bottom:1px solid #ede6da;flex-direction:column;gap:64px;display:flex}.landing .xgs{grid-template-columns:450px minmax(0,1fr);align-items:center;gap:40px;display:grid}.landing .xgt{font-size:44px;line-height:1.08}.landing .xgu{flex-direction:column;gap:8px;margin-top:8px;display:flex}.landing .xgv{flex-wrap:wrap;gap:6px;display:flex}.landing .xgw{color:#2f6b4f;white-space:nowrap;background:#e6f1ea;border:1px solid #bfdccb;border-radius:999px;align-items:center;gap:5px;height:30px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.landing .xgx{color:#6a6253;font-size:13px}.landing .xgy{background:#fff;border:1px solid #e6ded0;border-radius:12px;flex-direction:column;gap:6px;margin-top:6px;padding:16px 18px;display:flex}.landing .xgz{color:#1c1814;font-size:15px;font-weight:600}.landing .xha{color:#4a4238;font-size:14.5px;line-height:1.55}.landing .xhb{background:#fffdf9;flex-direction:column;height:470px;display:flex}.landing .xhc{border-bottom:1px solid #f0e9dd;align-items:center;gap:8px;height:42px;padding:0 18px;display:flex}.landing .xhd{color:#fff;width:20px;height:20px;font-size:11px;font-weight:700;font-family:var(--font-plex-serif), Georgia, serif;background:#8a5a1e;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.landing .xhe{font-family:var(--font-plex-serif), Georgia, serif;color:#1c1814;font-size:13px;font-weight:600}.landing .xhf{color:#4a4238;gap:14px;margin-left:auto;font-size:10px;display:flex}.landing .xhg{color:#fff;background:#8a5a1e;border-radius:5px;align-items:center;height:24px;margin-left:12px;padding:0 11px;font-size:10px;font-weight:600;display:inline-flex}.landing .xhh{margin:14px 18px 0;position:relative}.landing .xhi{object-fit:cover;filter:brightness(.86);border-radius:8px;width:100%;height:168px;display:block}.landing .xhj{flex-direction:column;gap:4px;display:flex;position:absolute;top:26px;left:22px}.landing .xhk{font-family:var(--font-plex-serif), Georgia, serif;color:#fff;text-shadow:0 1px 8px #1c181459;font-size:22px;font-weight:600;line-height:1.15}.landing .xhl{color:#fff;opacity:.92;font-size:10px}.landing .xhm{background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr)) 90px;align-items:center;gap:10px;height:44px;padding:0 6px 0 14px;display:grid;position:absolute;bottom:-22px;left:22px;right:22px;box-shadow:0 10px 24px -10px #1c181459}.landing .xhn{color:#6a6253;flex-direction:column;font-size:8px;display:flex}.landing .xho{color:#1c1814;font-size:10.5px;font-weight:600}.landing .xhp{color:#fff;background:#8a5a1e;border-radius:6px;justify-content:center;align-items:center;height:32px;font-size:10.5px;font-weight:600;display:flex}.landing .xhq{flex-direction:column;gap:9px;padding:38px 18px 0;display:flex}.landing .xhr{font-family:var(--font-plex-serif), Georgia, serif;color:#1c1814;font-size:14px;font-weight:600}.landing .xhs{color:#2f6b4f;font-size:9px;font-weight:600}.landing .xht{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.landing .xhu{object-fit:cover;border-radius:5px;width:100%;height:78px;display:block}.landing .xhv{color:#1c1814;font-size:11px;font-weight:600}.landing .xhw{color:#6a6253;font-size:9px}.landing .xhx{color:#1c1814;font-size:10px}.landing .xhy{font-weight:700}.landing .xhz{color:#6a6253;border-top:1px solid #f0e9dd;justify-content:space-between;margin-top:auto;padding:8px 18px;font-size:8.5px;display:flex}.landing .xia{box-sizing:border-box;background:#fffdf9;border:7px solid #1c1814;border-radius:30px;width:214px;height:462px;position:absolute;bottom:-28px;right:-24px;overflow:hidden;box-shadow:0 30px 50px -20px #1c181466,0 4px 12px #1c18141f}.landing .xib{transform-origin:0 0;width:390px;height:873px;font-family:var(--font-plex), system-ui, sans-serif;background:#fffdf9;flex-direction:column;display:flex;transform:scale(.5128)}.landing .xic{border-bottom:1px solid #f0e9dd;align-items:center;gap:10px;height:56px;padding:0 18px;display:flex}.landing .xid{color:#fff;width:30px;height:30px;font-size:16px;font-weight:700;font-family:var(--font-plex-serif), Georgia, serif;background:#8a5a1e;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.landing .xie{font-family:var(--font-plex-serif), Georgia, serif;color:#1c1814;font-size:19px;font-weight:600}.landing .xif{margin-left:auto}.landing .xig{flex-direction:column;flex-grow:1;gap:14px;min-height:0;padding:16px 16px 0;display:flex;overflow:hidden}.landing .xih{flex:none;position:relative}.landing .xii{object-fit:cover;filter:brightness(.86);border-radius:12px;width:100%;height:210px;display:block}.landing .xij{position:absolute;top:22px;left:18px}.landing .xik{font-family:var(--font-plex-serif), Georgia, serif;color:#fff;text-shadow:0 1px 8px #1c181459;font-size:27px;font-weight:600;line-height:1.15}.landing .xil{background:#fff;border:1px solid #f0e9dd;border-radius:12px;flex-direction:column;flex:none;gap:10px;padding:14px;display:flex;box-shadow:0 10px 24px -14px #1c18144d}.landing .xim{grid-template-columns:1fr 1fr;gap:10px;display:grid}.landing .xin{color:#6a6253;border:1px solid #ede6da;border-radius:8px;flex-direction:column;padding:8px 10px;font-size:12px;display:flex}.landing .xio{color:#fff;background:#8a5a1e;border-radius:10px;justify-content:center;align-items:center;height:46px;font-size:16px;font-weight:600;display:flex}.landing .xip{font-family:var(--font-plex-serif), Georgia, serif;color:#1c1814;font-size:20px;font-weight:600}.landing .xiq{background:#fff;border:1px solid #f0e9dd;border-radius:10px;flex-direction:column;flex:none;display:flex;overflow:hidden}.landing .xir{object-fit:cover;border-radius:0;width:100%;height:150px;display:block}.landing .xis{flex-direction:column;gap:3px;padding:12px 14px;display:flex}.landing .xit{color:#1c1814;font-size:14px}.landing .xiu{z-index:2;background:#fff;border:1px solid #e6ded0;border-radius:14px;align-items:center;gap:11px;width:250px;padding:13px 15px;display:flex;position:absolute;bottom:6px;left:-26px;box-shadow:0 24px 50px -24px #1c181466}.landing .xiv{color:#fff;width:34px;height:34px;font-family:var(--font-plex-serif), Georgia, serif;background:#1c1814;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.landing .xiw{flex-direction:column;gap:1px;display:flex}.landing .xix{color:#1c1814;font-size:13px;font-weight:600}.landing .xiy{flex-direction:column;gap:16px;display:flex}.landing .xiz{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.landing .xja{background:#fff;border:1px solid #e6ded0;border-radius:12px;flex-direction:column;gap:8px;padding:20px 20px 22px;display:flex}.landing .xjb{font-family:var(--font-plex-mono), ui-monospace, monospace;color:#8a5a1e;font-size:13px}.landing .xjc{color:#4a4238;font-size:14px;line-height:1.55}.landing .xjd{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.landing .xje{color:#4a4238;align-self:center;margin-right:6px;font-size:13.5px;font-weight:600}.landing .xjf{color:#1c1814;background:#fff;border:1px solid #e6ded0;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:13.5px;display:inline-flex}.landing .xjg{padding:76px var(--gutter) 0;flex-direction:column;align-items:flex-start;gap:16px;display:flex}.landing .xjh{max-width:900px;font-size:52px}.landing .xji{max-width:660px}.landing .xjj{align-self:stretch;align-items:flex-start;gap:16px;margin-top:26px;display:flex}.landing .xjk{flex:none;margin-top:-1px}.landing .xjl{flex-grow:1;height:68px;position:relative}.landing .xjm{background:linear-gradient(90deg,#f2d59b 0%,#e3b874 35%,#c98f4a 62%,#6e4e33 82%,#2a2622 100%);border-radius:2px;height:4px;position:absolute;top:7px;left:0;right:0}.landing .xjn{flex-direction:column;align-items:center;gap:12px;padding-top:0;text-decoration:none;display:flex;position:absolute;top:0;left:3.9%;transform:translate(-50%)}.landing .xjo{box-sizing:border-box;background:#fff;border:4px solid #8a5a1e;border-radius:50%;width:18px;height:18px;position:relative;box-shadow:0 0 0 5px #fff}.landing .xjp{white-space:nowrap;flex-direction:column;align-items:center;gap:2px;display:flex}.landing .xjq{font-family:var(--font-plex-mono), ui-monospace, monospace;color:#8a5a1e;font-size:14px}.landing .xjr{color:#1c1814;font-size:14px;font-weight:600}.landing .xjs{flex-direction:column;align-items:center;gap:12px;padding-top:0;text-decoration:none;display:flex;position:absolute;top:0;left:20.6%;transform:translate(-50%)}.landing .xjt{flex-direction:column;align-items:center;gap:12px;padding-top:0;text-decoration:none;display:flex;position:absolute;top:0;left:30.9%;transform:translate(-50%)}.landing .xju{flex-direction:column;align-items:center;gap:12px;padding-top:0;text-decoration:none;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.landing .xjv{flex-direction:column;align-items:center;gap:12px;padding-top:0;text-decoration:none;display:flex;position:absolute;top:0;left:67.6%;transform:translate(-50%)}.landing .xjw{flex-direction:column;align-items:flex-end;gap:12px;padding-top:0;text-decoration:none;display:flex;position:absolute;top:0;left:95.1%;transform:translate(-100%)}.landing .xjx{box-sizing:border-box;background:#fff;border:4px solid #8a5a1e;border-radius:50%;align-self:flex-end;width:18px;height:18px;position:relative;box-shadow:0 0 0 5px #fff}.landing .xjy{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.landing .xjz{flex:none;margin-top:0}.landing .xka{padding:34px var(--gutter) 110px;background:#fff;grid-template-columns:440px minmax(0,1fr);align-items:center;gap:64px;display:grid}.landing .xkb{font-family:var(--font-plex-mono), ui-monospace, monospace;color:#8a5a1e;background:#fff;border:1px solid #e6d5bd;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:15px}.landing .xkc{letter-spacing:-.02em;color:#1c1814;margin:0;font-size:36px;font-weight:600;line-height:1.12}.landing .xkd{position:relative}.landing .xke{background:#fff;flex-grow:1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;padding:18px;display:grid}.landing .xkf{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.landing .xkg{align-items:baseline;gap:8px;display:flex}.landing .xkh{color:#1c1814;font-size:20px;font-weight:600}.landing .xki{gap:6px;display:flex}.landing .xkj{background:#fff;border:1px solid #e9e3d8;border-radius:9px;flex:1;min-width:0;padding:6px 8px}.landing .xkk{letter-spacing:.06em;text-transform:uppercase;color:#6a6253;white-space:nowrap;font-size:8px;font-weight:700}.landing .xkl{align-items:baseline;gap:5px;display:flex}.landing .xkm{color:#6a6253;white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.landing .xkn{color:#7a5c14;white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.landing .xko{color:#a32e2e;white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.landing .xkp{color:#1c1814;white-space:nowrap;font-size:16px;font-weight:600}.landing .xkq{color:#2f6b4f;white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.landing .xkr{flex-direction:column;gap:10px;display:flex}.landing .xks{border-left:3px solid #7a5c14;flex-direction:column;gap:7px;padding:12px;display:flex}.landing .xkt{color:#7a5c14;justify-content:space-between;font-size:10px;font-weight:600;display:flex}.landing .xku{font-size:13px;font-weight:600}.landing .xkv{color:#4a4238;align-items:center;gap:6px;font-size:11px;display:flex}.landing .xkw{color:#4a4238;border-top:1px solid #efeae0;padding-top:7px;font-size:10.5px}.landing .xkx{border-left:3px solid #2f6b4f;flex-direction:column;gap:7px;padding:12px;display:flex}.landing .xky{color:#2f6b4f;justify-content:space-between;font-size:10px;font-weight:600;display:flex}.landing .xkz{color:#2f6b4f;background:#2f6b4f1a;border-radius:6px;padding:6px 8px;font-size:10.5px;font-weight:600}.landing .xla{flex-direction:column;gap:8px;padding:12px;display:flex}.landing .xlb{justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.landing .xlc{color:#fff;background:#a32e2e;height:18px}.landing .xld{justify-content:space-between;font-size:11px;display:flex}.landing .xle{color:#1c1814}.landing .xlf{font-size:12px;font-weight:600}.landing .xlg{justify-content:space-between;align-items:center;font-size:11px;display:flex}.landing .xlh{color:#7a5c14;background:#7a5c141f}.landing .xli{grid-template-columns:repeat(15,minmax(0,1fr));gap:3px;display:grid}.landing .xlj{background:#2f6b4f;border-radius:2px;height:12px}.landing .xlk{background:#e6d5bd;border-radius:2px;height:12px}.landing .xll{background:#a32e2e;border-radius:2px;height:12px}.landing .xlm{background:#fff;border:1px solid #efeae0;border-radius:2px;height:12px}.landing .xln{background:#7a5c14;border-radius:2px;height:12px}.landing .xlo{box-sizing:border-box;background:#f9f6f0;border:7px solid #1c1814;border-radius:30px;flex-direction:column;width:214px;height:462px;display:flex;position:absolute;bottom:-28px;right:-24px;overflow:hidden;box-shadow:0 30px 50px -20px #1c181466,0 4px 12px #1c18141f}.landing .xlp{color:#1c1814;justify-content:space-between;align-items:center;padding:8px 14px 0;font-size:9.5px;font-weight:600;display:flex}.landing .xlq{flex-direction:column;flex-grow:1;gap:6px;min-height:0;padding:10px 12px 0;display:flex;overflow:hidden}.landing .xlr{width:auto;height:11px}.landing .xls{color:#fff;background:#a32e2e;border-radius:999px;padding:1px 6px;font-size:9px;font-weight:600}.landing .xlt{letter-spacing:-.01em;color:#1c1814;font-size:16px;font-weight:600}.landing .xlu{background:#fff;border:1px solid #e9e3d8;border-left:3px solid #7a5c14;border-radius:4px;flex-direction:column;gap:3px;padding:7px 8px;display:flex}.landing .xlv{color:#7a5c14;justify-content:space-between;font-size:8.5px;font-weight:600;display:flex}.landing .xlw{color:#6a6253;font-weight:500}.landing .xlx{color:#1c1814;font-size:11.5px;font-weight:600}.landing .xly{color:#4a4238;align-items:center;gap:4px;font-size:9px;display:flex}.landing .xlz{background:#fff;border:1px solid #e9e3d8;border-left:3px solid #2f6b4f;border-radius:4px;flex-direction:column;gap:3px;padding:7px 8px;display:flex}.landing .xma{color:#2f6b4f;justify-content:space-between;font-size:8.5px;font-weight:600;display:flex}.landing .xmb{background:#fff;border:1px solid #e9e3d8;border-radius:4px;flex-direction:column;gap:3px;padding:7px 8px;display:flex}.landing .xmc{color:#1c1814;justify-content:space-between;font-size:8.5px;font-weight:600;display:flex}.landing .xmd{color:#a32e2e}.landing .xme{color:#4a4238;justify-content:space-between;font-size:9px;display:flex}.landing .xmf{background:#fff;border:1px solid #e9e3d8;border-radius:4px;flex-direction:column;gap:4px;padding:7px 8px;display:flex}.landing .xmg{color:#1c1814;font-size:8.5px;font-weight:600}.landing .xmh{color:#4a4238;justify-content:space-between;align-items:center;font-size:9px;display:flex}.landing .xmi{color:#7a5c14;background:#7a5c141f;border-radius:999px;padding:1px 6px;font-size:7.5px;font-weight:600}.landing .xmj{background:#fff;border:1px solid #e9e3d8;border-radius:4px;flex-direction:column;gap:5px;padding:7px 8px;display:flex}.landing .xmk{grid-template-columns:repeat(15,minmax(0,1fr));gap:2px;display:grid}.landing .xml{background:#2f6b4f;border-radius:1.5px;height:8px}.landing .xmm{background:#e6d5bd;border-radius:1.5px;height:8px}.landing .xmn{background:#a32e2e;border-radius:1.5px;height:8px}.landing .xmo{background:#fff;border:1px solid #efeae0;border-radius:1.5px;height:8px}.landing .xmp{background:#7a5c14;border-radius:1.5px;height:8px}.landing .xmq{text-align:center;color:#6a6253;background:#fff;border-top:1px solid #e9e3d8;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;height:44px;font-size:8px;display:grid}.landing .xmr{color:#8a5a1e;flex-direction:column;align-items:center;gap:2px;font-weight:600;display:flex}.landing .xms{flex-direction:column;align-items:center;gap:2px;display:flex}.landing .xmt{padding:80px var(--gutter) 90px;background:#fbf8f3;grid-template-columns:440px minmax(0,1fr);align-items:center;gap:64px;display:grid}.landing .xmu{color:#6a6253;margin:4px 0 0;font-size:14.5px;line-height:1.55}.landing .xmv{height:580px;position:relative}.landing .xmw{box-sizing:border-box;z-index:2;background:#f9f6f0;border:8px solid #1c1814;border-radius:36px;width:246px;height:532px;position:absolute;top:20px;left:20px;overflow:hidden;box-shadow:0 40px 70px -30px #1c181473,0 6px 16px #1c18141f}.landing .xmx{transform-origin:0 0;width:390px;height:873px;font-family:var(--font-plex), system-ui, sans-serif;background:#f9f6f0;flex-direction:column;display:flex;transform:scale(.5897)}.landing .xmy{flex-direction:column;flex-grow:1;gap:12px;min-height:0;padding:10px 20px 0;display:flex;overflow:hidden}.landing .xmz{background:#fff;border:1px solid #e9e3d8;border-left:4px solid #7a5c14;border-radius:6px;flex-direction:column;flex:none;gap:5px;padding:14px 16px;display:flex}.landing .xna{color:#7a5c14;justify-content:space-between;font-size:13px;font-weight:600;display:flex}.landing .xnb{color:#1c1814;font-size:19px;font-weight:600}.landing .xnc{color:#4a4238;font-size:15px}.landing .xnd{background:#fff;border:1px solid #e9e3d8;border-left:4px solid #2f6b4f;border-radius:6px;flex-direction:column;flex:none;gap:5px;padding:14px 16px;display:flex}.landing .xne{color:#2f6b4f;justify-content:space-between;font-size:13px;font-weight:600;display:flex}.landing .xnf{letter-spacing:.06em;color:#6a6253;flex:none;margin-top:4px;font-size:13px;font-weight:600}.landing .xng{flex:none;grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.landing .xnh{color:#8a5a1e;text-align:center;background:#fff;border:1px solid #e9e3d8;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:74px;font-size:12.5px;font-weight:600;display:flex}.landing .xni{color:#4a5a28;text-align:center;background:#fff;border:1px solid #e9e3d8;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:74px;font-size:12.5px;font-weight:600;display:flex}.landing .xnj{color:#fff;text-align:center;background:#a32e2e;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:74px;font-size:12.5px;font-weight:600;display:flex}.landing .xnk{background:#fff;border:1px solid #e9e3d8;border-radius:8px;flex-direction:column;flex:none;gap:4px;padding:12px 14px;display:flex}.landing .xnl{color:#1c1814;font-size:15px}.landing .xnm{z-index:3;width:330px;position:absolute;top:18px;left:238px;transform:rotate(-1.5deg)}.landing .xnn{background:#fff;border-bottom:1px solid #e6ded0;border-left:1px solid #e6ded0;border-radius:0 0 0 4px;width:20px;height:20px;position:absolute;top:26px;left:-9px;transform:rotate(45deg)}.landing .xno{background:#fff;border:1px solid #e6ded0;border-radius:20px;gap:12px;padding:14px 16px;display:flex;position:relative;box-shadow:0 24px 44px -22px #1c181466,0 3px 10px #1c18140f}.landing .xnp{background:#8a5a1e;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.landing .xnq{flex-direction:column;flex-grow:1;gap:3px;min-width:0;display:flex}.landing .xnr{align-items:center;gap:8px;display:flex}.landing .xns{letter-spacing:.06em;color:#8a5a1e;font-size:10.5px;font-weight:700}.landing .xnt{color:#1c1814;font-size:15px;font-weight:600;line-height:1.3}.landing .xnu{color:#4a4238;font-size:13px;line-height:1.45}.landing .xnv{color:#6a6253;align-items:center;gap:5px;font-size:11.5px;display:flex}.landing .xnw{z-index:3;width:330px;position:absolute;top:206px;left:256px;transform:rotate(1.2deg)}.landing .xnx{background:#a32e2e;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.landing .xny{letter-spacing:.06em;color:#a32e2e;font-size:10.5px;font-weight:700}.landing .xnz{color:#a32e2e;background:#a32e2e1a;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.landing .xoa{z-index:3;width:330px;position:absolute;top:392px;left:234px;transform:rotate(-.8deg)}.landing .xob{background:#4a5a28;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.landing .xoc{letter-spacing:.06em;color:#4a5a28;font-size:10.5px;font-weight:700}.landing .xod{padding:80px var(--gutter) 110px;background:#fff;grid-template-columns:440px minmax(0,1fr);align-items:center;gap:64px;display:grid}.landing .xoe{height:440px;display:flex}.landing .xof{border-right:1px solid #efeae0;flex-direction:column;gap:8px;width:250px;padding:14px 12px;display:flex}.landing .xog{color:#8a5a1e;font-size:11px;font-weight:600}.landing .xoh{gap:6px;font-size:10.5px;display:flex}.landing .xoi{color:#fff;background:#1c1814;border-radius:999px;padding:3px 9px}.landing .xoj{color:#4a4238;border:1px solid #e6ded0;border-radius:999px;padding:3px 9px}.landing .xok{background:#fbf5eb;border:1px solid #e6d5bd;border-radius:10px;gap:10px;padding:10px 12px;display:flex}.landing .xol{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.landing .xom{justify-content:space-between;display:flex}.landing .xon{color:#1c1814;font-size:12.5px;font-weight:600}.landing .xoo{color:#4a4238;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.landing .xop{border:1px solid #efeae0;border-radius:10px;gap:10px;padding:10px 12px;display:flex}.landing .xoq{color:#7a5c14;background:#7a5c141f;border-radius:999px;align-self:flex-start;margin-top:2px;padding:2px 8px;font-size:10px;font-weight:600}.landing .xor{flex-direction:column;flex:1;gap:10px;min-width:0;padding:14px 18px;display:flex}.landing .xos{border-bottom:1px solid #efeae0;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.landing .xot{align-items:center;gap:8px;display:flex}.landing .xou{color:#6a6253;background:#fbf8f3;border:1px solid #efeae0;border-radius:999px;align-self:center;padding:3px 10px;font-size:10.5px}.landing .xov{color:#1c1814;background:#f3eee5;border-radius:12px 12px 12px 4px;align-self:flex-start;max-width:78%;padding:10px 12px;font-size:12.5px;line-height:1.45}.landing .xow{color:#6a6253;margin-top:4px;font-size:10px;display:block}.landing .xox{color:#faf7f1;background:#8a5a1e;border-radius:12px 12px 4px;align-self:flex-end;max-width:78%;padding:10px 12px;font-size:12.5px;line-height:1.45}.landing .xoy{color:#faf7f1bf;margin-top:4px;font-size:10px;display:block}.landing .xoz{flex-direction:column;gap:8px;margin-top:auto;display:flex}.landing .xpa{flex-wrap:wrap;gap:6px;display:flex}.landing .xpb{color:#8a5a1e;background:#fbf5eb;border:1px solid #e6d5bd;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600}.landing .xpc{border:1px solid #e6ded0;border-radius:10px;align-items:center;gap:8px;padding:8px 10px 8px 12px;display:flex}.landing .xpd{color:#9a9184;flex:1;font-size:12px}.landing .xpe{color:#fff;background:#1c1814;border-radius:7px;padding:6px 12px;font-size:11px;font-weight:600}.landing .xpf{transform-origin:0 0;width:390px;height:873px;font-family:var(--font-plex), system-ui, sans-serif;background:#f9f6f0;flex-direction:column;display:flex;transform:scale(.5128)}.landing .xpg{border-bottom:1px solid #e9e3d8;align-items:center;gap:10px;padding:6px 20px 12px;display:flex}.landing .xph{color:#8a5a1e;font-size:20px}.landing .xpi{flex-direction:column;display:flex}.landing .xpj{color:#6a6253;font-size:12px}.landing .xpk{flex-direction:column;flex-grow:1;gap:12px;padding:16px 20px;display:flex}.landing .xpl{color:#6a6253;background:#fff;border:1px solid #e9e3d8;border-radius:999px;align-self:center;padding:4px 12px;font-size:12px}.landing .xpm{color:#1c1814;background:#fff;border:1px solid #e9e3d8;border-radius:16px 16px 16px 4px;align-self:flex-start;max-width:82%;padding:12px 14px;font-size:15px;line-height:1.45}.landing .xpn{color:#6a6253;margin-top:4px;font-size:11px;display:block}.landing .xpo{color:#faf7f1;background:#8a5a1e;border-radius:16px 16px 4px;align-self:flex-end;max-width:82%;padding:12px 14px;font-size:15px;line-height:1.45}.landing .xpp{color:#faf7f1bf;margin-top:4px;font-size:11px;display:block}.landing .xpq{background:#fff;border-top:1px solid #e9e3d8;flex-direction:column;gap:10px;padding:10px 16px 18px;display:flex}.landing .xpr{gap:8px;display:flex;overflow:hidden}.landing .xps{color:#8a5a1e;white-space:nowrap;background:#fbf5eb;border:1px solid #e6d5bd;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600}.landing .xpt{border:1px solid #d9d1c3;border-radius:12px;align-items:center;gap:8px;padding:10px 10px 10px 14px;display:flex}.landing .xpu{color:#9a9184;flex:1;font-size:15px}.landing .xpv{color:#fff;background:#1c1814;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:inline-flex}.landing .xpw{padding:80px var(--gutter) 110px;background:#fbf8f3;grid-template-columns:440px minmax(0,1fr);align-items:center;gap:64px;display:grid}.landing .xpx{flex-direction:column;gap:8px;margin-top:12px;display:flex}.landing .xpy{color:#2f6b4f;white-space:nowrap;background:#e6f1ea;border:1px solid #bfdccb;border-radius:999px;align-items:center;gap:5px;height:30px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.landing .xpz{box-sizing:border-box;flex-direction:column;gap:12px;min-height:470px;padding:16px 20px 18px;display:flex}.landing .xqa{color:#6a6253;font-size:11px}.landing .xqb{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.landing .xqc{border:1px solid #efeae0;border-radius:8px;overflow:hidden}.landing .xqd{object-fit:cover;width:100%;height:72px;display:block}.landing .xqe{flex-direction:column;gap:1px;padding:7px 9px;display:flex}.landing .xqf{font-size:10.5px;font-weight:600}.landing .xqg{color:#6a6253;font-size:10px}.landing .xqh{color:#6a6253;border-bottom:1px solid #efeae0;grid-template-columns:70px minmax(0,1.2fr) minmax(0,1.6fr) 90px 110px;gap:10px;padding-bottom:6px;font-size:10.5px;display:grid}.landing .xqi{text-align:right}.landing .xqj{border-bottom:1px solid #f3efe7;grid-template-columns:70px minmax(0,1.2fr) minmax(0,1.6fr) 90px 110px;align-items:center;gap:10px;padding:11px 0;font-size:12px;display:grid}.landing .xqk{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:11px}.landing .xql{font-weight:600}.landing .xqm{color:#6a6253;font-size:10.5px;display:block}.landing .xqn{color:#4a4238}.landing .xqo{text-align:right;font-weight:600}.landing .xqp{color:#2f6b4f;background:#2f6b4f1f}.landing .xqq{flex-direction:column;flex-grow:1;gap:12px;min-height:0;padding:16px 18px 0;display:flex;overflow:hidden}.landing .xqr{color:#6a6253;border-bottom:1px solid #efe6d6;gap:18px;font-size:14px;display:flex}.landing .xqs{padding-bottom:9px}.landing .xqt{color:#8a5a1e;border-bottom:2px solid #8a5a1e;padding-bottom:9px;font-weight:600}.landing .xqu{background:#fff;border:1px solid #efe6d6;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.landing .xqv{object-fit:cover;width:100%;height:100px;display:block}.landing .xqw{flex-direction:column;gap:2px;padding:9px 11px;display:flex}.landing .xqx{color:#fff;background:#8a5a1e;border-radius:6px;justify-content:center;align-items:center;height:32px;margin:0 11px 11px;font-size:13px;font-weight:600;display:flex}.landing .xqy{color:#8a5a1e;border:1px solid #8a5a1e;border-radius:6px;justify-content:center;align-items:center;height:32px;margin:0 11px 11px;font-size:13px;font-weight:600;display:flex}.landing .xqz{background:#fff;border-top:1px solid #efe6d6;flex-direction:column;gap:8px;padding:12px 18px 22px;display:flex}.landing .xra{color:#4a4238;justify-content:space-between;font-size:14px;display:flex}.landing .xrb{color:#fff;background:#1c1814;border-radius:10px;justify-content:center;align-items:center;height:48px;font-size:16px;font-weight:600;display:flex}.landing .xrc{padding:8px 20px 16px}.landing .xrd{color:#6a6253;border-bottom:1px solid #efeae0;grid-template-columns:110px minmax(0,1fr) 120px 120px 150px;gap:12px;padding:10px 0;font-size:11px;display:grid}.landing .xre{border-bottom:1px solid #f3efe7;grid-template-columns:110px minmax(0,1fr) 120px 120px 150px;align-items:center;gap:12px;padding:13px 0;font-size:13px;display:grid}.landing .xrf{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:12px}.landing .xrg{color:#6a6253;font-size:11px;display:block}.landing .xrh{align-items:center;gap:6px;display:flex}.landing .xri{grid-template-columns:110px minmax(0,1fr) 120px 120px 150px;align-items:center;gap:12px;padding:13px 0;font-size:13px;display:grid}.landing .xrj{color:#a32e2e;font-size:11px;display:block}.landing .xrk{background:#fff;border:1px solid #e9e3d8;border-radius:8px;padding:12px 14px}.landing .xrl{letter-spacing:.05em;color:#6a6253;font-size:11px;font-weight:600}.landing .xrm{color:#2f6b4f;font-size:22px;font-weight:600}.landing .xrn{color:#7a5c14;font-size:22px;font-weight:600}.landing .xro{background:#fff;border:1px solid #e9e3d8;border-radius:8px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.landing .xrp{font-family:var(--font-plex-mono), ui-monospace, monospace;color:#4a4238;font-size:13px}.landing .xrq{color:#2f6b4f;background:#2f6b4f1f;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.landing .xrr{color:#7a5c14;background:#7a5c141f;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.landing .xrs{flex-direction:column;gap:0;padding:18px;display:flex}.landing .xrt{width:548px;position:relative}.landing .xru{border-bottom:1px solid #e9e3d8;height:34px;display:flex}.landing .xrv{color:#6a6253;flex:none;align-items:flex-end;width:128px;padding-bottom:5px;font-size:11px;display:flex}.landing .xrw{text-align:center;color:#8a5a1e;background:#8a5a1e17;flex:none;width:42px;padding-top:3px;font-size:10.5px;font-weight:700;line-height:1.25}.landing .xrx{color:#8a5a1e;font-size:13px;font-weight:800}.landing .xry{text-align:center;color:#6a6253;background:0 0;flex:none;width:42px;padding-top:3px;font-size:10.5px;font-weight:500;line-height:1.25}.landing .xrz{color:#1c1814;font-size:13px;font-weight:600}.landing .xsa{text-align:center;color:#6a6253;background:#fbf9f5;flex:none;width:42px;padding-top:3px;font-size:10.5px;font-weight:500;line-height:1.25}.landing .xsb{color:#1c1814;flex:none;align-items:center;width:128px;font-size:13px;font-weight:600;display:flex}.landing .xsc{box-sizing:border-box;background:#8a5a1e17;border-right:1px solid #f1ece3;flex:none;width:42px;height:46px;position:relative}.landing .xsd{box-sizing:border-box;background:0 0;border-right:1px solid #f1ece3;flex:none;width:42px;height:46px;position:relative}.landing .xse{box-sizing:border-box;background:#fbf9f5;border-right:1px solid #f1ece3;flex:none;width:42px;height:46px;position:relative}.landing .xsf{text-align:center;color:#6a6253;font-size:10px;position:absolute;bottom:2px;left:0;right:0}.landing .xsg{box-sizing:border-box;white-space:nowrap;color:#fff;background:#003580;border-radius:7px;align-items:center;gap:6px;width:122px;height:26px;padding:0 6px;font-size:12px;font-weight:600;display:flex;position:absolute;top:9px;left:151px;overflow:hidden}.landing .xsh{background:#fff;border-radius:4px;flex:none;padding:1px;display:inline-flex}.landing .xsi{box-sizing:border-box;white-space:nowrap;color:#fff;background:#ff385c;border-radius:7px;align-items:center;gap:6px;width:164px;height:26px;padding:0 6px;font-size:12px;font-weight:600;display:flex;position:absolute;top:9px;left:319px;overflow:hidden}.landing .xsj{box-sizing:border-box;white-space:nowrap;color:#fff;background:#003580;border-radius:0 7px 7px 0;align-items:center;gap:6px;width:101px;height:26px;padding:0 6px;font-size:12px;font-weight:600;display:flex;position:absolute;top:9px;left:130px;overflow:hidden}.landing .xsk{box-sizing:border-box;white-space:nowrap;color:#fff;background:#8a5a1e;border-radius:7px;align-items:center;gap:6px;width:206px;height:26px;padding:0 6px;font-size:12px;font-weight:600;display:flex;position:absolute;top:9px;left:277px;overflow:hidden}.landing .xsl{box-sizing:border-box;white-space:nowrap;color:#fff;background:#ff385c;border-radius:7px;align-items:center;gap:6px;width:164px;height:26px;padding:0 6px;font-size:12px;font-weight:600;display:flex;position:absolute;top:9px;left:193px;overflow:hidden;box-shadow:0 0 0 2px #fff,0 0 0 4px #2f6b4f}.landing .xsm{letter-spacing:.06em;background:#ffffff40;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:9.5px;font-weight:700}.landing .xsn{box-sizing:border-box;white-space:nowrap;color:#4a4238;background:repeating-linear-gradient(45deg,#e4ddd1 0 4px,#f4efe7 4px 8px);border:1px solid #d9d1c3;border-radius:7px;align-items:center;gap:6px;width:122px;height:26px;padding:0 8px;font-size:12px;font-weight:600;display:flex;position:absolute;top:9px;left:403px;overflow:hidden}.landing .xso{color:#4a4238;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;font-size:11px;display:flex}.landing .xsp{align-items:center;gap:5px;display:inline-flex}.landing .xsq{box-sizing:border-box;background:#0e1633;border:7px solid #1c1814;border-radius:30px;width:214px;height:462px;position:absolute;bottom:-28px;right:-24px;overflow:hidden;box-shadow:0 30px 50px -20px #1c181466,0 4px 12px #1c18141f}.landing .xsr{transform-origin:0 0;width:390px;height:873px;transform:scale(.5128)}.landing .xss{width:390px;height:873px;font-family:var(--font-plex), system-ui, sans-serif;color:#fff;background:#0e1633;position:relative;overflow:hidden}.landing .xst{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.landing .xsu{background:linear-gradient(#0003 0%,#0000 32% 55%,#00000059 100%);position:absolute;inset:0}.landing .xsv{flex-direction:column;height:100%;display:flex;position:relative}.landing .xsw{justify-content:flex-end;align-items:center;height:50px;padding:0 30px;font-size:16px;font-weight:600;display:flex}.landing .xsx{flex-direction:column;align-items:center;gap:4px;padding:34px 16px 0;display:flex}.landing .xsy{color:#ffffffd9;font-size:19px;font-weight:500}.landing .xsz{letter-spacing:-.03em;font-size:104px;font-weight:600;line-height:1}.landing .xta{flex-direction:column;gap:8px;margin-top:auto;padding:0 12px 18px;display:flex}.landing .xtb{-webkit-backdrop-filter:blur(20px)saturate(160%);color:#1c1814;background:#ffffffe6;border:1px solid #fffffff2;border-radius:22px;flex-direction:column;gap:4px;padding:14px 16px;display:flex;box-shadow:0 14px 34px -14px #0000008c}.landing .xtc{color:#6a6253;align-items:center;gap:8px;font-size:13px;display:flex}.landing .xtd{color:#faf7f1;background:#8a5a1e;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:inline-flex}.landing .xte{letter-spacing:.03em;font-weight:600}.landing .xtf{font-size:17px;font-weight:600}.landing .xtg{color:#2f6b4f;font-size:14px;font-weight:600}.landing .xth{-webkit-backdrop-filter:blur(20px)saturate(160%);color:#1c1814;opacity:.94;background:#ffffffe6;border:1px solid #fffffff2;border-radius:22px;flex-direction:column;gap:3px;padding:12px 16px;display:flex;box-shadow:0 14px 34px -14px #0000008c}.landing .xti{justify-content:space-between;align-items:center;padding:26px 34px 6px;display:flex}.landing .xtj{-webkit-backdrop-filter:blur(18px);background:#ffffff2e;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.landing .xtk{justify-content:center;padding-top:10px;display:flex}.landing .xtl{opacity:.85;background:#fff;border-radius:3px;width:134px;height:5px}.landing .xtm{padding:110px var(--gutter);grid-template-columns:420px minmax(0,1fr);gap:72px;display:grid}.landing .xtn{overflow:hidden}.landing .xto{background:#fbf9f5;border-bottom:1px solid #e9e3d8;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);padding:16px 24px;font-size:13px;font-weight:600;display:grid}.landing .xtp{color:#8a5a1e}.landing .xtq{border-bottom:1px solid #f3efe7;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);padding:16px 24px;font-size:15px;display:grid}.landing .xtr{color:#2f6b4f;font-weight:600}.landing .xts{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);padding:16px 24px;font-size:15px;display:grid}.landing .xtt{padding:110px var(--gutter);flex-direction:column;gap:40px;display:flex}.landing .xtu{flex-direction:column;gap:14px;max-width:620px;display:flex}.landing .xtv{flex-wrap:wrap;gap:10px;margin-top:-12px;display:flex}.landing .xtw{color:#2f6b4f;white-space:nowrap;background:#e6f1ea;border:1px solid #bfdccb;border-radius:999px;align-items:center;gap:7px;height:40px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.landing .xtx{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:4px;display:grid}.landing .xty{flex-direction:column;gap:14px;padding:32px 28px 28px;display:flex;position:relative}.landing .xtz{font-size:16px;font-weight:600}.landing .xua{margin-top:-8px;font-size:14px}.landing .xub{flex-direction:column;gap:10px;margin-top:6px;display:flex}.landing .xuc{color:#8a5a1e;letter-spacing:.07em;text-transform:uppercase;background:#f6eee1;border:1px solid #e6d5bd;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.landing .xud{letter-spacing:-.03em;font-size:46px;font-weight:600;line-height:1}.landing .xue{color:#6a6253;letter-spacing:0;font-size:14px;font-weight:400}.landing .xuf{margin-top:12px}.landing .xug{background:linear-gradient(#fbf5eb 0%,#fff 55%);border:1.5px solid #c9a46e;flex-direction:column;gap:14px;padding:32px 28px 28px;display:flex;position:relative;box-shadow:0 28px 50px -30px #8a5a1e73}.landing .xuh{color:#fff;letter-spacing:.04em;background:#1c1814;border-radius:999px;align-items:center;height:24px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:-12px;left:28px}.landing .xui{flex-direction:column;flex-grow:1;justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.landing .xuj{letter-spacing:-.02em;font-size:34px;font-weight:600;line-height:1.05}.landing .xuk{font-size:14px}.landing .xul{background:#fbf8f3;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;padding:26px 28px;display:grid}.landing .xum{padding:100px var(--gutter);background:#fbf8f3;border-top:1px solid #f0ebe2;flex-direction:column;gap:48px;display:flex}.landing .xun{flex-direction:column;gap:14px;max-width:640px;display:flex}.landing .xuo{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.landing .xup{background:linear-gradient(90deg,#e3c79b,#8a5a1e);height:2px;position:absolute;top:19px;left:20px;right:20px}.landing .xuq{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid;position:relative}.landing .xur{align-items:center;gap:12px;display:flex}.landing .xus{color:#8a5a1e;width:40px;height:40px;font-family:var(--font-plex-mono), ui-monospace, monospace;z-index:1;background:#fff;border:2px solid #8a5a1e;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:inline-flex;position:relative;box-shadow:0 0 0 6px #fbf8f3}.landing .xut{margin:4px 0 0;font-size:21px;font-weight:600}.landing .xuu{color:#4a4238;min-height:48px;margin:0;font-size:15px;line-height:1.6}.landing .xuv{background:#fff;border:1px solid #ede6da;border-radius:12px;padding:8px 16px;box-shadow:0 16px 30px -24px #1c181459}.landing .xuw{border-bottom:1px solid #f3efe7;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.landing .xux{color:#2f6b4f;align-items:center;gap:4px;margin-left:auto;font-size:11.5px;font-weight:600;display:inline-flex}.landing .xuy{align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.landing .xuz{font-size:12.5px}.landing .xva{color:#8a5a1e;margin-left:auto;font-size:12px;font-weight:600}.landing .xvb{color:#fff;background:#5e6b4a;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:inline-flex}.landing .xvc{font-weight:600;display:block}.landing .xvd{font-size:11.5px}.landing .xve{color:#4e5b3a;background:#eef3e8;border-radius:999px;align-items:center;height:22px;margin-left:auto;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.landing .xvf{color:#fff;background:#6b5e8a;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:inline-flex}.landing .xvg{color:#5a4d7a;background:#efebf5;border-radius:999px;align-items:center;height:22px;margin-left:auto;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.landing .xvh{color:#8a5a1e;border:1.5px dashed #c9b89c;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;display:inline-flex}.landing .xvi{background:#c08a3e;border-radius:50%;width:8px;height:8px}.landing .xvj{color:#8a5a1e;margin-left:auto;font-size:11.5px;font-weight:600}.landing .xvk{padding:100px var(--gutter);background:#fff;border-top:1px solid #f0ebe2;flex-direction:column;gap:44px;display:flex}.landing .xvl{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.landing .xvm{background:#fff;border:1px solid #ede6da;border-radius:14px;flex-direction:column;gap:12px;padding:24px;display:flex}.landing .xvn{background:#f6eee1;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.landing .xvo{color:#1c1814;margin:0;font-size:16.5px;font-weight:600;line-height:1.35}.landing .xvp{color:#4a4238;margin:0;font-size:14.5px;line-height:1.6}.landing .xvq{color:#fff;background:#1c1814;border-radius:14px;flex-direction:column;gap:12px;padding:24px;display:flex}.landing .xvr{background:#8a5a1e;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.landing .xvs{margin:0;font-size:16.5px;font-weight:600;line-height:1.35}.landing .xvt{color:#d9d1c3;margin:0;font-size:14.5px;line-height:1.6}.landing .xvu{color:#e3c79b;margin-top:auto;font-size:15px;font-weight:600;text-decoration:none}.landing .xvv{padding:20px var(--gutter) 100px}.landing .xvw{background:#f3eadb;border-radius:20px;grid-template-columns:minmax(0,1fr) 460px;align-items:center;gap:56px;padding:60px 64px;display:grid}.landing .xvx{font-size:44px}.landing .xvy{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.landing .xvz{padding:56px var(--gutter) 40px;border-top:1px solid #f0ebe2;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}.landing .xwa{align-self:flex-start;width:auto;height:22px}.landing .xwb{color:#6a6253;font-size:14px;line-height:1.6}.landing .xwc{z-index:50;box-sizing:border-box;background:#fff;border-bottom:1px solid #f0ebe2;align-items:center;gap:10px;height:60px;padding:0 16px 0 20px;display:flex;position:sticky;top:0}.landing .xwd{width:auto;height:22px}.landing .xwe{height:38px;margin-left:auto;padding:0 14px;font-size:14px}.landing .xwf{background:#fff;gap:36px;padding-top:36px}.landing .xwg{letter-spacing:-.025em;margin:0;font-size:38px;font-weight:600;line-height:1.08}.landing .xwh{flex:none;width:258px;height:557px;margin:0 auto}.landing .xwi{transform-origin:0 0;width:214px;height:462px;transform:scale(1.2056)}.landing .xwj{box-sizing:border-box;background:#f9f6f0;border:7px solid #1c1814;border-radius:30px;width:214px;height:462px;position:relative;overflow:hidden;box-shadow:0 30px 50px -20px #1c181466,0 4px 12px #1c18141f}.landing .xwk{color:#8a5a1e;flex-direction:column;align-self:center;align-items:center;gap:2px;padding:4px 16px 0;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.landing .xwl{background:#fbf8f3;border-top:1px solid #ede6da;gap:22px}.landing .xwm{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.landing .xwn{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.landing .xwo{background:#fff;border:1px solid #e6ded0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:72px;display:flex;box-shadow:0 1px 2px #1c18140a}.landing .xwp{background:#fff}.landing .xwq{line-height:1.08}.landing .xwr{width:100%;max-width:350px;height:412px;margin:0 auto;position:relative}.landing .xws{width:231px;height:327px;position:absolute;top:34px;left:0}.landing .xwt{transform-origin:0 0;width:420px;height:594px;position:relative;transform:scale(.55)}.landing .xwu{transform-origin:50%;background:#fff;border:1px solid #e6ded0;width:420px;height:594px;position:absolute;top:0;left:0;overflow:hidden;transform:rotate(-2.5deg);box-shadow:0 30px 60px -30px #1c181459,0 2px 6px #1c18140f}.landing .xwv{width:172px;height:372px;position:absolute;top:0;right:0}.landing .xww{transform-origin:0 0;width:246px;height:532px;transform:scale(.6992)}.landing .xwx{box-sizing:border-box;background:#fff;border:8px solid #1c1814;border-radius:36px;width:246px;height:532px;position:relative;overflow:hidden;box-shadow:0 40px 70px -30px #1c181473,0 6px 16px #1c18141f}.landing .xwy{background:#fff;border:1px solid #e6ded0;border-radius:14px;align-items:flex-start;gap:12px;width:auto;margin-top:-6px;padding:14px 16px;display:flex;position:relative;box-shadow:0 24px 50px -24px #1c181466}.landing .xwz{flex-direction:column;gap:12px;display:flex}.landing .xxa{flex-direction:column;gap:4px;display:flex}.landing .xxb{background:#fff;border:1px solid #ede6da;border-radius:14px;overflow:hidden}.landing .xxc{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 16px;display:grid}.landing .xxd{color:#6a6253;font-size:12.5px}.landing .xxe{color:#8a5a1e;text-align:right;font-size:13px;font-weight:600}.landing .xxf{border-top:1px solid #f3efe7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 16px;display:grid}.landing .xxg{color:#2f6b4f;text-align:right;font-size:13px;font-weight:600}.landing .xxh{color:#4a4238;text-align:right;font-size:13px;font-weight:600}.landing .xxi{background:#fbf8f3;border-top:1px solid #ede6da}.landing .xxj{box-sizing:border-box;background:#fffdf9;border:7px solid #1c1814;border-radius:30px;width:214px;height:462px;position:relative;overflow:hidden;box-shadow:0 30px 50px -20px #1c181466,0 4px 12px #1c18141f}.landing .xxk{background:#fff;border:1px solid #ede6da;border-radius:14px;padding:2px 16px}.landing .xxl{gap:12px;padding:13px 0;display:flex}.landing .xxm{font-family:var(--font-plex-mono), ui-monospace, monospace;color:#8a5a1e;flex:none;padding-top:2px;font-size:13px}.landing .xxn{color:#4a4238;font-size:14px;line-height:1.5}.landing .xxo{border-top:1px solid #f3efe7;gap:12px;padding:13px 0;display:flex}.landing .xxp{color:#1c1814;margin-top:8px;font-size:15px;font-weight:600}.landing .xxq{background:#fff;border:1px solid #ede6da;border-radius:14px;grid-template-columns:1fr 1fr;gap:12px 14px;padding:16px;display:grid}.landing .xxr{font-size:14px;line-height:1.35}.landing .xxs{background:#fff;gap:14px;padding-bottom:8px}.landing .xxt{letter-spacing:-.02em;color:#1c1814;margin:0;font-size:28px;font-weight:600;line-height:1.12}.landing .xxu{box-sizing:border-box;background:#f9f6f0;border:7px solid #1c1814;border-radius:30px;flex-direction:column;width:214px;height:462px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 50px -20px #1c181466,0 4px 12px #1c18141f}.landing .xxv{flex:none;width:258px;height:558px;margin:0 auto}.landing .xxw{transform-origin:0 0;width:246px;height:532px;transform:scale(1.0488)}.landing .xxx{box-sizing:border-box;background:#f9f6f0;border:8px solid #1c1814;border-radius:36px;width:246px;height:532px;position:relative;overflow:hidden;box-shadow:0 40px 70px -30px #1c181473,0 6px 16px #1c18141f}.landing .xxy{width:auto;margin:-150px 0 0 28px;position:relative;transform:rotate(-1.5deg)}.landing .xxz{width:auto;margin:0 0 0 8px;position:relative;transform:rotate(1.2deg)}.landing .xya{width:auto;margin:0 0 0 24px;position:relative;transform:rotate(-.8deg)}.landing .xyb{box-sizing:border-box;background:#0e1633;border:7px solid #1c1814;border-radius:30px;width:214px;height:462px;position:relative;overflow:hidden;box-shadow:0 30px 50px -20px #1c181466,0 4px 12px #1c18141f}.landing .xyc{background:#fbf9f5;border-bottom:1px solid #e9e3d8;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.8fr);gap:8px;padding:12px 14px;font-size:12px;font-weight:600;display:grid}.landing .xyd{border-bottom:1px solid #f3efe7;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.8fr);gap:8px;padding:12px 14px;font-size:13.5px;display:grid}.landing .xye{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.8fr);gap:8px;padding:12px 14px;font-size:13.5px;display:grid}.landing .xyf{background:#fff;border-top:1px solid #f0ebe2}.landing .xyg{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.landing .xyh{background:#eff6f1;border:1px solid #cfe4d6;border-radius:16px;margin-top:-6px;padding:4px 18px 6px}.landing .xyi{letter-spacing:.07em;text-transform:uppercase;color:#2f6b4f;padding:12px 0 4px;font-size:12.5px;display:block}.landing .xyj{color:#2f6b4f;border-top:1px solid #d8eadf;align-items:center;gap:10px;padding:11px 0;font-size:15px;font-weight:600;display:flex}.landing .xyk{grid-template-columns:1fr;align-items:stretch;gap:22px;margin-top:4px;display:grid}.landing .xyl{background:#fbf8f3;border-radius:10px;grid-template-columns:1fr;gap:10px;padding:20px 18px;display:grid}.landing .xym{background:#fbf8f3;border-top:1px solid #f0ebe2}.landing .xyn{flex-direction:column;gap:36px;display:flex;position:relative}.landing .xyo{background:linear-gradient(#e3c79b,#8a5a1e);width:2px;position:absolute;top:20px;bottom:60px;left:19px}.landing .xyp{flex-direction:column;gap:14px;padding-left:56px;display:flex;position:relative}.landing .xyq{align-items:center;gap:12px;display:flex;position:absolute;top:-6px;left:0}.landing .xyr{border-top:1px solid #e9e3d8}.landing .xys{border-bottom:1px solid #e9e3d8}.landing .xyt{cursor:pointer;color:#1c1814;justify-content:space-between;align-items:center;gap:14px;padding:17px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.landing .xyu{flex:none}.landing .xyv{color:#4a4238;margin:0 0 18px;font-size:15px;line-height:1.6}.landing .xyw{color:#fff;background:#1c1814;border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.landing .xyx{color:#d9d1c3;font-size:14px;line-height:1.5}.landing .xyy{color:#e3c79b;margin-top:4px;font-size:15px;font-weight:600;text-decoration:none}.landing .xyz{padding:8px 12px 48px}.landing .xza{background:#f3eadb;border-radius:20px;flex-direction:column;align-items:center;gap:24px;padding:32px 20px 20px;display:flex}.landing .xzb{font-size:32px}.landing .xzc{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.landing .xzd{text-align:center;color:#2f6b4f;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;font-size:12.5px;font-weight:600;line-height:1.25;display:flex}.landing .xze{background:#e6f1ea;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.landing .xzf{border-top:1px solid #f0ebe2;grid-template-columns:1fr 1fr;gap:28px 20px;padding:36px max(20px,50% - 300px) 32px;display:grid}.landing .xzg{flex-direction:column;grid-column:1/-1;gap:14px;display:flex}
.landing a.btn:focus-visible,.landing button:focus-visible,.landing a:focus-visible,.landing input:focus-visible{outline-offset:2px;outline:2px solid #8a5a1e}.landing input:focus{border-color:#8a5a1e}.landing .btn-p:hover{background:#6e4714}.landing .btn-s:hover{border-color:#bfae92}@media (prefers-reduced-motion:no-preference){.landing .landing-pop{animation:.18s ease-out landing-pop}}@keyframes landing-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.landing .landing-top{cursor:pointer;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:60;opacity:0;pointer-events:none;background:#ffffffeb;border:1px solid #e6ded0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:opacity .18s,transform .18s;display:inline-flex;position:fixed;transform:translateY(8px);box-shadow:0 10px 24px -12px #1c181473}.landing .landing-top[data-show=true]{opacity:1;pointer-events:auto;transform:none}@media (min-width:1280px){.landing .landing-top{bottom:28px;right:28px}}@media (prefers-reduced-motion:reduce){.landing .landing-top{transition:none}}.landing main:focus,.landing:focus{outline:none}
