.m2pZva_name{--name-ink:var(--ink);letter-spacing:-.01em;color:var(--name-ink);font-kerning:none;flex-wrap:wrap;justify-content:center;column-gap:.22em;font-size:clamp(3.1rem,8.6vw,9.25rem);line-height:.95;display:flex;position:relative}.m2pZva_word{white-space:nowrap;align-items:baseline;display:inline-flex}.m2pZva_slot{align-items:baseline;display:inline-grid}.m2pZva_sizer,.m2pZva_glyph{white-space:pre;grid-area:1/1}.m2pZva_sizer{visibility:hidden}.m2pZva_glyph{justify-content:center;justify-self:center;width:0;display:flex}.m2pZva_name:after{content:"";pointer-events:none;background:repeating-linear-gradient(to bottom, transparent 0 3px, var(--paper) 3px 4px);opacity:0;transition:opacity .6s;position:absolute;inset:-.05em -.1em}.m2pZva_name[data-phase=done]:after{opacity:.35}
.ZARIfG_hero{min-height:calc(100svh - clamp(56px,9svh,96px));padding-top:var(--nav-h);padding-bottom:calc(var(--radius-panel) + 2rem);align-items:center;display:grid}.ZARIfG_inner{text-align:center;flex-direction:column;align-items:center;display:flex}.ZARIfG_eyebrow{font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);animation:ZARIfG_fade-up .8s var(--ease-out) both;margin-bottom:clamp(1rem,2.5vh,1.75rem);font-size:.72rem}.ZARIfG_statement{max-width:34ch;font-family:var(--font-serif);color:var(--muted);animation:ZARIfG_fade-up .9s var(--ease-out) 1.15s both;margin-top:clamp(1.25rem,3.5vh,2.25rem);font-size:clamp(1.35rem,2.3vw,2.05rem);line-height:1.22}.ZARIfG_lead{color:var(--ink)}.ZARIfG_cta{animation:ZARIfG_fade-up .9s var(--ease-out) 1.3s both;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;margin-top:clamp(1.5rem,4vh,2.5rem);display:flex}.ZARIfG_button{background:var(--ink);height:2.9rem;color:var(--paper);transition:transform .4s var(--ease-out), background-color .3s;border-radius:999px;align-items:center;gap:.55rem;padding-inline:1.35rem;font-size:.95rem;font-weight:500;display:inline-flex}.ZARIfG_button:hover{background:var(--accent);transform:translateY(-2px)}.ZARIfG_button:active{transform:translateY(0)scale(.98)}.ZARIfG_arrow{transition:transform .4s var(--ease-out)}.ZARIfG_button:hover .ZARIfG_arrow{transform:translate(3px)}.ZARIfG_status{color:var(--muted);align-items:center;gap:.5rem;font-size:.88rem;display:inline-flex}.ZARIfG_dot{background:#22b35e;border-radius:50%;width:.5rem;height:.5rem;animation:2.4s ease-out infinite ZARIfG_pulse;box-shadow:0 0 #22b35e80}@keyframes ZARIfG_fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ZARIfG_pulse{0%{box-shadow:0 0 #22b35e73}70%,to{box-shadow:0 0 0 8px #22b35e00}}
