.oh-root{margin:0;color:#1c1917;background:#f6f1e8}.oh-root,.oh-root .oh-disp,.oh-root h1,.oh-root h2,.oh-root h3{font-family:Plus Jakarta Sans,system-ui,sans-serif}.oh-root .oh-serif{font-family:Fraunces,Georgia,serif}.oh-root a{color:#b8442c}.oh-root button{font-family:inherit;cursor:pointer}.oh-root a:focus-visible,.oh-root button:focus-visible{outline:3px solid #b8442c;outline-offset:3px}.oh-root .oh-btn{transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.oh-root .oh-btn:hover{transform:translateY(-2px)}.oh-root .oh-line{transition:background .25s ease,box-shadow .25s ease}@keyframes oh-rowA{0%,3%{transform:translateY(12px)}8%,90%{transform:none}96%,to{transform:translateY(-4px)}}@keyframes oh-rowB{0%,18%{transform:translateY(12px)}23%,90%{transform:none}96%,to{transform:translateY(-4px)}}@keyframes oh-rowC{0%,33%{transform:translateY(12px)}38%,90%{transform:none}96%,to{transform:translateY(-4px)}}@keyframes oh-rowD{0%,48%{transform:translateY(12px)}53%,90%{transform:none}96%,to{transform:translateY(-4px)}}@keyframes oh-stA{0%,10%{opacity:0;transform:scale(2) rotate(-20deg)}14%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes oh-stB{0%,25%{opacity:0;transform:scale(2) rotate(-20deg)}29%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes oh-stC{0%,40%{opacity:0;transform:scale(2) rotate(-20deg)}44%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes oh-stD{0%,55%{opacity:0;transform:scale(2) rotate(-20deg)}59%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes oh-ring{0%,62%{stroke-dashoffset:251}74%,92%{stroke-dashoffset:50}to{stroke-dashoffset:251}}@keyframes oh-fitIn{0%,66%{opacity:0}74%,92%{opacity:1}98%,to{opacity:0}}@keyframes oh-bob{0%,to{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes oh-sweep{to{transform:rotate(1turn)}}@keyframes oh-ping{0%{transform:scale(1);opacity:.8}to{transform:scale(3.2);opacity:0}}@keyframes oh-blipIn{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes oh-fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes oh-resultIn{0%{transform:translateX(-14px)}to{transform:none}}@keyframes oh-spin{to{transform:rotate(1turn)}}.oh-root .oh-rA{animation:oh-rowA 12s infinite both}.oh-root .oh-rB{animation:oh-rowB 12s infinite both}.oh-root .oh-rC{animation:oh-rowC 12s infinite both}.oh-root .oh-rD{animation:oh-rowD 12s infinite both}.oh-root .oh-sA{animation:oh-stA 12s infinite both}.oh-root .oh-sB{animation:oh-stB 12s infinite both}.oh-root .oh-sC{animation:oh-stC 12s infinite both}.oh-root .oh-sD{animation:oh-stD 12s infinite both}.oh-root .oh-ringc{stroke-dasharray:251;animation:oh-ring 12s infinite both}.oh-root .oh-fit{animation:oh-fitIn 12s infinite both}.oh-root .oh-float{animation:oh-bob 6s ease-in-out infinite}.oh-root .oh-sweep{animation:oh-sweep 6s linear infinite}.oh-root .oh-pingr{animation:oh-ping 1.8s ease-out infinite}.oh-root .oh-blip{animation:oh-blipIn .6s cubic-bezier(.2,1.4,.4,1) both;transition:opacity .3s ease,background .3s ease,width .3s ease,height .3s ease}.oh-root .oh-fadeup{animation:oh-fadeUp .5s ease both}.oh-root .oh-res{animation:oh-resultIn .5s ease both}.oh-root .oh-lab-scroll:focus-visible{outline:3px solid #b8442c;outline-offset:3px}.oh-root .oh-spin{animation:oh-spin 40s linear infinite}@keyframes oh-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.oh-root .oh-track{animation:oh-marquee 75s linear infinite}.oh-root .oh-track.oh-paused,.oh-root .oh-track:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.oh-root .oh-track{animation:none!important}.oh-root .oh-marq{overflow-x:auto!important}.oh-root .oh-fit,.oh-root .oh-float,.oh-root .oh-pingr,.oh-root .oh-rA,.oh-root .oh-rB,.oh-root .oh-rC,.oh-root .oh-rD,.oh-root .oh-sA,.oh-root .oh-sB,.oh-root .oh-sC,.oh-root .oh-sD,.oh-root .oh-spin,.oh-root .oh-sweep{animation:none!important;opacity:1!important}.oh-root .oh-ringc{stroke-dashoffset:50}.oh-root .oh-blip,.oh-root .oh-fadeup,.oh-root .oh-res,.oh-root .oh-ringc{animation:none!important}}.oh-root .oh-rtr{transition:background .3s ease,color .3s ease,border-color .3s ease,opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.oh-root .oh-rkw{transition:background .5s ease,color .5s ease;border-radius:6px;padding:1px 5px;margin:0 -2px}.oh-root .oh-rconn{height:3px;background:#e2674f;border-radius:2px;transform-origin:left center;transition:transform .6s ease}.oh-root .oh-rrev{transition:clip-path 1.1s linear}.oh-root .oh-rstamp{transition:opacity .4s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.oh-root .oh-rbar{transition:width .6s ease}.oh-root .oh-vtr{transition:background .25s ease,color .25s ease,border-color .25s ease}.oh-root .oh-vring{transition:stroke-dashoffset .8s cubic-bezier(.2,.8,.2,1)}@keyframes oh-vidle{0%{transform:scaleY(.3)}to{transform:scaleY(.62)}}@keyframes oh-vtalk{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes oh-vpulse{0%{box-shadow:0 0 0 0 rgba(226,103,79,.55)}to{box-shadow:0 0 0 22px rgba(226,103,79,0)}}@keyframes oh-vinA{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes oh-vinB{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.oh-root .oh-vbar{transform-origin:50% 100%;border-radius:3px}.oh-root .oh-vidle{animation:oh-vidle 2.4s ease-in-out infinite alternate}.oh-root .oh-vtalk{animation:oh-vtalk .55s ease-in-out infinite alternate}.oh-root .oh-vmic{animation:oh-vpulse 1.3s ease-out infinite}.oh-root .oh-vinA{animation:oh-vinA .45s ease both}.oh-root .oh-vinB{animation:oh-vinB .45s ease both}@media (prefers-reduced-motion:reduce){.oh-root .oh-vidle,.oh-root .oh-vinA,.oh-root .oh-vinB,.oh-root .oh-vmic,.oh-root .oh-vtalk{animation:none!important}.oh-root .oh-rbar,.oh-root .oh-rconn,.oh-root .oh-rkw,.oh-root .oh-rrev,.oh-root .oh-rstamp,.oh-root .oh-rtr,.oh-root .oh-vring{transition:none!important}}@keyframes oh-tfillA{0%{width:0}to{width:100%}}@keyframes oh-tfillB{0%{width:0}to{width:100%}}@keyframes oh-tinA{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes oh-tinB{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.oh-root .oh-tbar{height:100%;background:#e2674f;border-radius:999px}.oh-root .oh-tfull{width:100%}.oh-root .oh-tempty{width:0}.oh-root .oh-tfillA{animation:oh-tfillA 6.5s linear forwards}.oh-root .oh-tfillB{animation:oh-tfillB 6.5s linear forwards}.oh-root .oh-tpaused{animation-play-state:paused}.oh-root .oh-tinA{animation:oh-tinA .6s ease both}.oh-root .oh-tinB{animation:oh-tinB .6s ease both}@media (prefers-reduced-motion:reduce){.oh-root .oh-tfillA,.oh-root .oh-tfillB{animation:none!important;width:100%}.oh-root .oh-tinA,.oh-root .oh-tinB{animation:none!important}}@keyframes oh-menuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.oh-root .oh-menuin{animation:oh-menuIn .2s ease both}.oh-root .oh-menuitem{transition:background .2s ease}.oh-root .oh-menuitem:focus-visible,.oh-root .oh-menuitem:hover{background:#f6f1e8}@media (prefers-reduced-motion:reduce){.oh-root .oh-menuin{animation:none!important}}.oh-root{line-height:normal;font-size:16px;-webkit-font-smoothing:antialiased}.oh-root button{box-shadow:none}.oh-root button:hover:not(:disabled){box-shadow:none;transform:none}.oh-root a.oh-btn:hover,.oh-root button.oh-btn:hover:not(:disabled){transform:translateY(-2px)}.oh-root h1,.oh-root h2,.oh-root h3,.oh-root p{margin:0}.oh-root a.oh-nolink,.oh-skip{text-decoration:none}.oh-skip{position:absolute;left:12px;top:-60px;z-index:100;background:#fff;color:#1c1917;padding:12px 16px;border-radius:10px;font-weight:700}.oh-skip:focus{top:10px}@media (max-width:640px){.oh-root footer,.oh-root header:not(.oh-full),.oh-root section:not(.oh-full){padding-left:20px!important;padding-right:20px!important}.oh-root .oh-pad{padding:32px 24px!important}}.oh-root .oh-authnav a,.oh-root .oh-primarynav a,.oh-root .oh-primarynav button{white-space:nowrap}.oh-root .oh-authnav>a:not(.oh-btn),.oh-root .oh-primarynav>a{display:inline-flex!important;border:0!important;background:transparent!important;padding:0!important;font-size:inherit!important;font-weight:inherit!important;line-height:1.2!important}.oh-root .oh-authnav .oh-btn{font-size:14px!important;font-weight:800!important;line-height:1.2!important}@media (max-width:820px){.oh-root .oh-topbar{grid-template-columns:auto 1fr!important;row-gap:8px!important}.oh-root .oh-authnav{justify-self:end}.oh-root .oh-primarynav{grid-column:1/-1;grid-row:2;justify-self:center!important;margin-right:0!important}}@media (max-width:640px){.oh-root .oh-topbar{padding:12px 20px 16px!important}.oh-root .oh-primarynav{width:100%;justify-content:flex-start;gap:22px!important;overflow-x:auto;padding-bottom:4px}.oh-root .oh-authnav{gap:12px!important}.oh-root .oh-authnav .oh-btn{padding:10px 14px!important;font-size:13px!important}}