.o7v49a_account{justify-content:flex-end;align-items:center;gap:.25rem;min-height:2.75rem;font-size:1rem;font-weight:600;display:flex}.o7v49a_name{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;color:var(--paint-soft);margin-right:.5rem;overflow:hidden}.o7v49a_link,.o7v49a_button{min-height:2.75rem;color:var(--paint);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .875rem;text-decoration:none;transition:border-color .14s,background-color .14s;display:inline-flex}.o7v49a_button{border:1.5px solid var(--edge)}@media (hover:hover){.o7v49a_link:hover{background:var(--asphalt-raised)}.o7v49a_button:hover{border-color:var(--paint);background:var(--asphalt-raised)}}
.wvHSnG_root{perspective:44rem;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wvHSnG_dots{transform-origin:50% 100%;background-image:radial-gradient(circle, var(--lane) 0 21%, transparent 23%);will-change:transform;background-size:3rem 3rem;animation:3.2s linear infinite wvHSnG_roll;position:absolute;inset:-20% -35% -45%;transform:rotateX(60deg)}@keyframes wvHSnG_roll{to{transform:rotateX(60deg)translateY(3rem)}}.wvHSnG_fade{background:linear-gradient(to bottom, var(--asphalt) 8%, transparent 78%);position:absolute;inset:0}.wvHSnG_viewfinder{width:min(22rem,56%);margin:0 auto;animation:.7s cubic-bezier(.2,.7,.2,1) .5s both wvHSnG_settle,5.5s ease-in-out 2.4s infinite wvHSnG_focus;position:absolute;inset:30% 0 16%}@keyframes wvHSnG_settle{0%{opacity:0;transform:scale(1.12)}}@keyframes wvHSnG_focus{0%,68%,to{transform:scale(1)}76%{transform:scale(.92)}84%{transform:scale(1.015)}90%{transform:scale(1)}}.wvHSnG_viewfinder i{border:0 solid var(--paint);width:1.75rem;height:1.75rem;animation:5.5s ease-in-out 2.4s infinite wvHSnG_lock;position:absolute}@keyframes wvHSnG_lock{0%,80%,to{border-color:var(--paint)}85%,93%{border-color:var(--lane)}}.wvHSnG_viewfinder i:first-child{border-top-width:2px;border-left-width:2px;top:0;left:0}.wvHSnG_viewfinder i:nth-child(2){border-top-width:2px;border-right-width:2px;top:0;right:0}.wvHSnG_viewfinder i:nth-child(3){border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.wvHSnG_viewfinder i:nth-child(4){border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}
._Ut81W_page{flex-direction:column;min-height:100dvh;display:flex}._Ut81W_top{padding:.5rem calc(var(--gutter) - .875rem) .5rem var(--gutter);justify-content:space-between;align-items:center;gap:1rem;display:flex}._Ut81W_wordmark{font-family:var(--font-sign);letter-spacing:-.01em;font-size:1.375rem;font-weight:800;line-height:1}._Ut81W_hero{padding:clamp(2.5rem, 10vh, 6rem) var(--gutter) 2.5rem}._Ut81W_tagline{max-width:11em;font-family:var(--font-sign);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.5rem,6.4vw,4.75rem);font-weight:800;line-height:1.02}._Ut81W_line{animation:.8s cubic-bezier(.2,.7,.2,1) both _Ut81W_paint;display:block}._Ut81W_line:nth-child(2){animation-delay:.16s}@keyframes _Ut81W_paint{0%{clip-path:inset(0 100% 0 0);transform:translate(-.2em)}to{clip-path:inset(0 -.1em 0 0);transform:none}}._Ut81W_lead{max-width:32em;color:var(--paint-soft);margin-top:1.5rem;font-size:1.1875rem;animation:.6s cubic-bezier(.2,.7,.2,1) .42s both _Ut81W_rise}@keyframes _Ut81W_rise{0%{opacity:0;transform:translateY(.75rem)}}._Ut81W_cta{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:2.25rem;animation:.6s cubic-bezier(.2,.7,.2,1) .42s both _Ut81W_rise;display:flex}._Ut81W_signup{border-radius:var(--radius);background:var(--lane);min-width:11rem;min-height:3.75rem;color:var(--asphalt);font-family:var(--font-sign);justify-content:center;align-items:center;padding:.2em 2rem 0;font-size:1.25rem;font-weight:800;text-decoration:none;transition:background-color .14s,transform .14s;display:inline-flex}._Ut81W_signup:active{background:var(--lane-press);transform:scale(.97)}._Ut81W_login,._Ut81W_again{min-height:2.75rem;color:var(--paint);text-underline-offset:.25em;align-items:center;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}._Ut81W_answers{max-width:30rem;margin-top:3rem;animation:.6s cubic-bezier(.2,.7,.2,1) .12s both _Ut81W_rise}._Ut81W_answersTitle{font-family:var(--font-sign);font-size:1.375rem;font-weight:700;line-height:1.2}._Ut81W_answers dl{border-top:1.5px solid #3a4047;margin:.75rem 0 0}._Ut81W_answers dl div{border-bottom:1.5px solid #3a4047;justify-content:space-between;gap:1.5rem;padding:.875rem 0;display:flex}._Ut81W_answers dt{color:var(--paint-soft)}._Ut81W_answers dd{text-align:right;margin:0;font-weight:600}._Ut81W_again{color:var(--paint-soft);margin-top:.75rem}._Ut81W_paving{flex:1;min-height:13rem;position:relative}@media (hover:hover){._Ut81W_signup:hover{transform:translateY(-2px)}._Ut81W_again:hover{color:var(--paint)}}@media (min-width:60rem){._Ut81W_top{padding:1.75rem 2.625rem 0 3.5rem}._Ut81W_hero{padding-left:3.5rem;padding-right:3.5rem}}
.fN1kcW_page{grid-template-rows:auto 1fr;min-height:100dvh;display:grid;position:relative}.fN1kcW_account{top:.5rem;right:calc(var(--gutter) - .875rem);z-index:2;position:absolute}.fN1kcW_brand{padding:1.25rem var(--gutter);position:relative;overflow:hidden}.fN1kcW_brand:after{content:"";background:repeating-linear-gradient(90deg, var(--lane) 0 1.5rem, transparent 1.5rem 2.75rem);will-change:transform;width:200%;height:2px;animation:1.6s linear infinite fN1kcW_lane-x;position:absolute;bottom:0;left:0}@keyframes fN1kcW_lane-x{to{transform:translate(-2.75rem)}}.fN1kcW_wordmark{z-index:1;color:var(--paint);font-family:var(--font-sign);letter-spacing:-.01em;align-self:flex-start;font-size:1.375rem;font-weight:800;line-height:1;text-decoration:none;position:relative}.fN1kcW_pitch,.fN1kcW_paving{display:none}.fN1kcW_flow{padding:2.5rem var(--gutter) 3rem;display:grid}.fN1kcW_panel{width:100%;max-width:30rem;margin:0 auto}.fN1kcW_progress{align-items:center;gap:.875rem;margin-bottom:1.75rem;display:flex}.fN1kcW_dashes{gap:.375rem;display:flex}.fN1kcW_dash{background:#3a4047;border-radius:2px;width:2rem;height:4px;position:relative;overflow:hidden}.fN1kcW_dash:after{content:"";background:var(--lane);transform-origin:0;transition:transform .42s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scaleX(0)}.fN1kcW_dash[data-reached=true]:after{transform:scaleX(1)}.fN1kcW_count{color:var(--paint-soft);font-size:1rem}.fN1kcW_step{animation:.26s cubic-bezier(.2,.7,.2,1) both fN1kcW_arrive}@keyframes fN1kcW_arrive{0%{opacity:0;transform:translateY(.625rem)}}.fN1kcW_question{font-family:var(--font-sign);letter-spacing:-.015em;text-wrap:balance;margin-bottom:1.75rem;font-size:2.375rem;font-weight:800;line-height:1.05}.fN1kcW_question:focus{outline:none}.fN1kcW_options{gap:.75rem;display:grid}.fN1kcW_option{border:1.5px solid var(--edge);border-radius:var(--radius);width:100%;min-height:4.25rem;font-family:var(--font-sign);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:.2em 1.25rem 0 1.5rem;font-size:1.375rem;font-weight:700;transition:border-color .14s,background-color .14s,transform .14s;display:flex}.fN1kcW_option:active{transform:scale(.985)}.fN1kcW_mark{border:1.5px solid var(--edge);border-radius:50%;flex:none;width:1.5rem;height:1.5rem;margin-top:-.2em;transition:border-color .14s,background-color .14s;position:relative}.fN1kcW_option[aria-pressed=true]{border-color:var(--lane);background:var(--asphalt-raised)}.fN1kcW_option[aria-pressed=true] .fN1kcW_mark{border-color:var(--lane);background:var(--lane);animation:.26s cubic-bezier(.2,.7,.2,1) fN1kcW_pop}@keyframes fN1kcW_pop{0%{transform:scale(.6)}60%{transform:scale(1.15)}}.fN1kcW_option[aria-pressed=true] .fN1kcW_mark:after{content:"";border:solid var(--asphalt);border-width:0 2.5px 2.5px 0;width:.4rem;height:.75rem;position:absolute;top:.22rem;left:.47rem;transform:rotate(42deg)}.fN1kcW_fieldLabel{color:var(--paint-soft);margin:1.75rem 0 .5rem;font-size:1rem;display:block}.fN1kcW_field{border:1.5px solid var(--edge);border-radius:var(--radius);background:var(--asphalt-raised);width:100%;height:3.75rem;padding:0 1.125rem;font-size:1.25rem;transition:border-color .14s;display:block}.fN1kcW_field:focus{border-color:var(--lane)}.fN1kcW_field[aria-invalid=true]{border-color:var(--alert)}.fN1kcW_error{min-height:1.5rem;color:var(--alert);margin-top:.5rem;font-size:1rem;font-weight:600}.fN1kcW_note{color:var(--paint-soft);margin-top:.25rem;font-size:1rem}.fN1kcW_primary{border-radius:var(--radius);background:var(--lane);width:100%;min-height:3.75rem;color:var(--asphalt);font-family:var(--font-sign);cursor:pointer;border:0;margin-top:1.25rem;padding:.2em 1.5rem 0;font-size:1.25rem;font-weight:800;transition:background-color .14s;display:block}.fN1kcW_primary:active{background:var(--lane-press)}.fN1kcW_back{min-height:2.75rem;color:var(--paint-soft);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;border-radius:.5rem;margin:1.5rem -.5rem 0;padding:0 .5rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}@media (hover:hover){.fN1kcW_option:hover{border-color:var(--paint);background:var(--asphalt-raised)}.fN1kcW_primary:hover{background:var(--lane-press)}.fN1kcW_back:hover{color:var(--paint)}}@media (min-width:60rem){.fN1kcW_page{grid-template-rows:none;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.fN1kcW_brand{flex-direction:column;padding:2.5rem 3.5rem;display:flex;overflow:hidden}.fN1kcW_brand:after{background:repeating-linear-gradient(180deg, var(--lane) 0 2rem, transparent 2rem 3.5rem);width:3px;height:auto;animation:1.8s linear infinite fN1kcW_lane-y;inset:-3.5rem 0 0 auto}@keyframes fN1kcW_lane-y{to{transform:translateY(3.5rem)}}.fN1kcW_pitch{z-index:1;margin-top:clamp(3rem,14vh,8rem);display:block;position:relative}.fN1kcW_tagline{max-width:11em;font-family:var(--font-sign);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.75rem,4.4vw,4.25rem);font-weight:800;line-height:1.02}.fN1kcW_lead{max-width:30em;color:var(--paint-soft);margin-top:1.5rem;font-size:1.1875rem}.fN1kcW_paving{height:44%;display:block;position:absolute;bottom:0;left:0;right:3px}.fN1kcW_account{top:1.75rem;right:2.625rem}.fN1kcW_flow{align-items:start;padding:calc(3.875rem + clamp(3rem,14vh,8rem)) 3.5rem 3rem}.fN1kcW_question{font-size:2.875rem}}
