.rz-site{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.rz-site ::selection{color:#064e3b;background:#a7f3d0}.rz-topbar .portal-auth{align-items:center;gap:.75rem;display:inline-flex}.rz-topbar .portal-auth__link{color:#78716c;cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-size:.75rem;line-height:1}.rz-topbar .portal-auth__link:hover{color:#1c1917}.rz-topbar .portal-auth__user{color:#a8a29e;text-overflow:ellipsis;white-space:nowrap;max-width:10rem;font-size:.75rem;overflow:hidden}.rz-hero-light{background:radial-gradient(60rem 30rem at 85% -10%,#107a5714,#0000 60%),radial-gradient(40rem 24rem at 10% 0,#f59e0b12,#0000 55%),linear-gradient(#fdfcf8 0%,#f7f4ec 100%)}.rz-dot-pattern{background-image:radial-gradient(#ffffff24 1px,#0000 1px);background-size:22px 22px}.rz-dot-pattern-light{background-image:radial-gradient(#064e3b14 1px,#0000 1px);background-size:22px 22px}.rz-hero-img{-o-object-position:62% 50%;object-position:62% 50%}.rz-hero-search input:focus{outline:none}.rz-lift{transition:transform .25s,box-shadow .25s}.rz-lift:hover{transform:translateY(-4px);box-shadow:0 20px 40px -18px #1c191740,0 4px 12px -4px #1c191714}.rz-mobile-cta{padding-bottom:env(safe-area-inset-bottom)}@media (max-width:640px){.rz-site main{padding-bottom:4.5rem}}@media (min-width:768px) and (max-width:1100px){.rz-hero-grid{gap:2rem}}
body{margin:0}:root{--interactive-emerald-hover:#0f6c46;--interactive-emerald-text:#fff;--interactive-light-hover:#ecfdf5;--interactive-light-border:#2d8a61;--interactive-light-text:#14532d;--interactive-stone-hover:#e7e5e4;--interactive-stone-border:#a8a29e;--interactive-stone-text:#1c1917;--interactive-red-hover:#fee2e2;--interactive-red-border:#f87171;--interactive-red-text:#991b1b}:is(a,button,input[type=submit],input[type=button],summary)[class]{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,opacity .18s}:is(a,button,input[type=submit],input[type=button])[class*=bg-emerald-700]:hover,:is(a,button,input[type=submit],input[type=button])[class*=bg-emerald-700]:focus-visible,:is(a,button,input[type=submit],input[type=button])[class*=bg-emerald-800]:hover,:is(a,button,input[type=submit],input[type=button])[class*=bg-emerald-800]:focus-visible{background-color:var(--interactive-emerald-hover)!important;color:var(--interactive-emerald-text)!important}:is(a,button,input[type=submit],input[type=button])[class*=bg-white]:hover,:is(a,button,input[type=submit],input[type=button])[class*=bg-white]:focus-visible{background-color:var(--interactive-light-hover)!important;border-color:var(--interactive-light-border)!important;color:var(--interactive-light-text)!important}:is(a,button,input[type=submit],input[type=button])[class*=bg-stone-100]:hover,:is(a,button,input[type=submit],input[type=button])[class*=bg-stone-100]:focus-visible,:is(a,button,input[type=submit],input[type=button])[class*=bg-stone-50]:hover,:is(a,button,input[type=submit],input[type=button])[class*=bg-stone-50]:focus-visible{background-color:var(--interactive-stone-hover)!important;border-color:var(--interactive-stone-border)!important;color:var(--interactive-stone-text)!important}:is(a,button,input[type=submit],input[type=button])[class*=bg-red-50]:hover,:is(a,button,input[type=submit],input[type=button])[class*=bg-red-50]:focus-visible{background-color:var(--interactive-red-hover)!important;border-color:var(--interactive-red-border)!important;color:var(--interactive-red-text)!important}
