.E0kJGG_hero{background-color:var(--night);flex-direction:column;align-items:center;gap:40px;padding:48px 16px 56px;display:flex}.E0kJGG_heroText{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:720px;display:flex}.E0kJGG_heroEyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-light);margin:0;font-size:11px;font-weight:500}.E0kJGG_heroTitle{font-family:var(--font-body);letter-spacing:-.03em;color:var(--surface);margin:0;font-size:40px;font-weight:700;line-height:1.05}.E0kJGG_heroLead{font-family:var(--font-body);color:color-mix(in srgb, var(--surface) 72%, transparent);max-width:560px;margin:0;font-size:16px;font-weight:400;line-height:1.55}.E0kJGG_heroActions{flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:320px;margin-top:12px;display:flex}.E0kJGG_ctaBrass{background-color:var(--brass);min-width:168px;min-height:48px;color:var(--night);font-family:var(--font-body);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}.E0kJGG_ctaBrass:hover{background-color:var(--brass-light);transform:translateY(-1px)}.E0kJGG_ctaBrass:active{background-color:var(--brass-dark);transform:translateY(0)}.E0kJGG_ctaBrass:focus-visible{box-shadow:var(--focus-ring-light);outline:none}.E0kJGG_ctaGhost{border:1px solid color-mix(in srgb, var(--surface) 30%, transparent);min-width:168px;min-height:48px;color:var(--surface);font-family:var(--font-body);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:0 24px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.E0kJGG_ctaGhost:hover{background-color:color-mix(in srgb, var(--surface) 8%, transparent);border-color:color-mix(in srgb, var(--surface) 45%, transparent)}.E0kJGG_ctaGhost:focus-visible{box-shadow:var(--focus-ring-light);outline:none}.E0kJGG_heroImageWrap{border-radius:20px;width:100%;max-width:1280px;animation:.8s cubic-bezier(.16,1,.3,1) both E0kJGG_heroImageIntro;overflow:hidden}.E0kJGG_heroImage{width:100%;height:auto;display:block}@keyframes E0kJGG_heroImageIntro{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes E0kJGG_heroTextIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.E0kJGG_heroEyebrow{animation:.6s cubic-bezier(.16,1,.3,1) .12s both E0kJGG_heroTextIn}.E0kJGG_heroTitle{animation:.6s cubic-bezier(.16,1,.3,1) .22s both E0kJGG_heroTextIn}.E0kJGG_heroLead{animation:.6s cubic-bezier(.16,1,.3,1) .32s both E0kJGG_heroTextIn}.E0kJGG_heroActions{animation:.6s cubic-bezier(.16,1,.3,1) .42s both E0kJGG_heroTextIn}@media (min-width:641px){.E0kJGG_hero{gap:48px;padding:56px 24px 72px}.E0kJGG_heroTitle{font-size:56px}.E0kJGG_heroActions{flex-flow:wrap;justify-content:center;align-items:center;width:auto;max-width:none}.E0kJGG_ctaBrass,.E0kJGG_ctaGhost{flex:none}}@media (min-width:1024px){.E0kJGG_hero{gap:56px;padding:80px 40px 96px}.E0kJGG_heroText{gap:24px}.E0kJGG_heroTitle{font-size:72px}.E0kJGG_heroLead{max-width:560px;font-size:18px}}@supports (corner-shape:squircle){.E0kJGG_ctaBrass,.E0kJGG_ctaGhost,.E0kJGG_heroImageWrap{corner-shape:squircle}}
.mmMeJa_section{background-color:var(--surface);padding:64px 16px}.mmMeJa_inner{flex-direction:column;gap:16px;max-width:720px;margin:0 auto;display:flex}.mmMeJa_eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-deep);margin:0;font-size:11px;font-weight:500}.mmMeJa_title{font-family:var(--font-body);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:32px;font-weight:700;line-height:1.1}.mmMeJa_lead{font-family:var(--font-body);color:color-mix(in srgb, var(--ink) 65%, transparent);margin:0;font-size:16px;line-height:1.55}.mmMeJa_list{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mmMeJa_list li{font-family:var(--font-body);color:var(--ink);padding-left:18px;font-size:15px;position:relative}.mmMeJa_list li:before{content:"";background-color:var(--brass);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (min-width:1024px){.mmMeJa_section{padding:96px 40px}.mmMeJa_title{font-size:40px}}
