.SiteAnalytics_sheet__OwITf{position:fixed;inset-inline:0;bottom:0;z-index:60;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px));pointer-events:none}.SiteAnalytics_inner__s_uYs{display:flex;justify-content:flex-end}.SiteAnalytics_card__LybPc{width:100%;max-width:560px;padding:16px 18px 18px;border:2px solid var(--ink);border-radius:2px;background:var(--card);box-shadow:6px 6px 0 color-mix(in srgb,var(--ink) 85%,transparent);pointer-events:auto}.SiteAnalytics_top__XTOFa{display:flex;align-items:flex-start;gap:12px}.SiteAnalytics_message__bBkH7{flex:1;font-size:1rem;line-height:1.45;color:var(--ink)}.SiteAnalytics_close__Tc4f8{display:grid;place-items:center;flex:none;width:36px;height:36px;margin:-6px -8px 0 0;border:0;background:transparent;color:var(--ink);cursor:pointer}.SiteAnalytics_choices__wIzkR{display:grid;gap:10px;margin:14px 0 0;padding:12px 0 0;border:0;border-top:1px dashed var(--rule)}.SiteAnalytics_choice__aS6dH{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.SiteAnalytics_choice__aS6dH input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--blue)}.SiteAnalytics_choice__aS6dH input:disabled{cursor:not-allowed}.SiteAnalytics_choice__aS6dH strong{font-weight:600;color:var(--ink)}.SiteAnalytics_always__85epw{font-style:normal;font-family:var(--font-mono);font-size:.75rem;color:var(--ink-soft)}.SiteAnalytics_note__yL_yp{display:block;font-size:.875rem;line-height:1.4;color:var(--ink-soft)}.SiteAnalytics_actions__Skllm{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.SiteAnalytics_chooseLink__3F8uE{min-height:40px;padding-inline:6px;font-weight:600;background:none;border:0;cursor:pointer}.Calendar_sheet__8Y2D_{--cell-line:color-mix(in srgb,var(--blue) 40%,var(--card));padding:14px 14px 16px}.Calendar_sheet__8Y2D_[data-size=sm]{padding:10px 10px 12px}.Calendar_weekdays__KalZ4{margin-bottom:6px;font-family:var(--font-mono);font-weight:500;font-size:.6875rem;letter-spacing:.06em;text-align:center;color:var(--blue)}.Calendar_grid__EDj9C,.Calendar_weekdays__KalZ4{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.Calendar_grid__EDj9C{border-top:1px solid var(--cell-line);border-left:1px solid var(--cell-line)}.Calendar_cell__0JVEd{position:relative;aspect-ratio:1/.92;border-right:1px solid var(--cell-line);border-bottom:1px solid var(--cell-line)}.Calendar_cell__0JVEd[data-empty]{background-image:repeating-linear-gradient(-45deg,transparent 0 5px,color-mix(in srgb,var(--blue-soft) 70%,transparent) 5px 6px)}.Calendar_day__nQMx1{position:absolute;top:3px;left:4px;font-family:var(--font-mono);font-weight:500;font-size:.625rem;line-height:1;color:var(--ink-soft)}.Calendar_sheet__8Y2D_[data-size=sm] .Calendar_day__nQMx1{font-size:.5625rem}.Calendar_fill__9XL0u{position:absolute;inset:34% 12% 12% 12%;display:grid;place-items:center;border-radius:1px;background-color:var(--orange);opacity:0;transform:scale(.55);transition:opacity .35s ease-out,transform .35s ease-out,background-color .35s ease-out;transition-delay:calc(var(--i) * 25ms)}.Calendar_fill__9XL0u svg{width:62%;height:62%;max-width:18px;max-height:18px;color:#fff;opacity:0;transition:opacity .25s ease-out;transition-delay:calc(var(--i) * 25ms + .18s)}.Calendar_grid__EDj9C[data-mode=guessing] .Calendar_cell__0JVEd[data-g] .Calendar_fill__9XL0u{opacity:var(--g);transform:scale(1)}.Calendar_grid__EDj9C[data-mode=predictable] .Calendar_cell__0JVEd[data-p] .Calendar_fill__9XL0u{background-color:var(--green);opacity:1;transform:scale(1)}.Calendar_grid__EDj9C[data-mode=predictable] .Calendar_cell__0JVEd[data-p] .Calendar_fill__9XL0u svg{opacity:1}.Calendar_q__l5anQ{position:absolute;inset:30% 0 0 0;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:clamp(1.1rem,2.4vw,1.6rem);line-height:1;color:var(--blue);transition:opacity .3s ease-out,transform .3s ease-out}.Calendar_grid__EDj9C[data-mode=predictable] .Calendar_q__l5anQ{opacity:0;transform:scale(.6)}.Calendar_hero___rkCY{position:relative;width:100%;max-width:520px;margin-inline:auto}.Calendar_clip__KGkCq{position:absolute;top:-9px;left:50%;z-index:1;width:84px;height:18px;translate:-50% 0;border:2px solid var(--ink);border-radius:3px;background:var(--paper-2)}.Calendar_card__iYX_y{position:relative;box-shadow:6px 6px 0 color-mix(in srgb,var(--blue) 18%,transparent)}.Calendar_toggle__nzP8H{display:inline-flex;margin-bottom:22px;border:2px solid var(--ink);border-radius:2px;background:var(--card)}.Calendar_option__e1x6A{position:relative;cursor:pointer}.Calendar_option__e1x6A span{display:block;min-width:124px;padding:.55rem 1rem;font-weight:600;font-size:.9375rem;line-height:1.2;text-align:center;color:var(--ink);transition:background-color .2s ease-out,color .2s ease-out}.Calendar_option__e1x6A+.Calendar_option__e1x6A span{border-left:2px solid var(--ink)}.Calendar_option__e1x6A input:checked+span{background:var(--ink);color:var(--paper)}.Calendar_option__e1x6A:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:3px;z-index:1}.Calendar_foot__wRVia{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:14px}.Calendar_caption__Zno3B{min-height:1.5em}.Calendar_legend__VdDFG{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border:1px solid var(--rule);border-radius:2px;background:var(--card);font-family:var(--font-mono);font-weight:500;font-size:.75rem;color:var(--ink)}.Calendar_swatch__OB8rI{width:11px;height:11px;background:var(--orange);transition:background-color .3s ease-out}.Calendar_hero___rkCY[data-mode=predictable] .Calendar_swatch__OB8rI{background:var(--green)}@media (max-width:400px){.Calendar_option__e1x6A span{min-width:0;padding-inline:.8rem}}.LeadLeakCheck_card__A_3rY{max-width:920px;margin-inline:auto;box-shadow:6px 6px 0 color-mix(in srgb,var(--blue) 16%,transparent)}.LeadLeakCheck_dots__X3WCX{display:inline-flex;gap:6px}.LeadLeakCheck_dot__uJ5B_{width:10px;height:10px;border:1.5px solid var(--blue);background:transparent}.LeadLeakCheck_dot__uJ5B_[data-state=done]{background:var(--blue)}.LeadLeakCheck_dot__uJ5B_[data-state=current]{border-color:var(--ink);background:var(--orange)}.LeadLeakCheck_body__wUODr{padding:24px 20px 28px}@media (min-width:640px){.LeadLeakCheck_body__wUODr{padding:32px 36px 36px}}.LeadLeakCheck_question__0PLZa{font-family:var(--font-display);font-weight:700;font-size:clamp(1.5rem,2.8vw,2.1rem);line-height:1.08;letter-spacing:-.005em;color:var(--ink);max-width:30ch;text-wrap:balance}.LeadLeakCheck_question__0PLZa:focus{outline:none}.LeadLeakCheck_options__3KiJv{display:grid;gap:10px;margin-top:22px}@media (min-width:640px){.LeadLeakCheck_options__3KiJv{grid-template-columns:repeat(2,minmax(0,1fr))}}.LeadLeakCheck_option__bnhyg{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:.85rem 1.1rem;border:2px solid var(--rule);border-radius:2px;background:var(--paper);font-weight:600;font-size:1.0625rem;line-height:1.25;text-align:left;color:var(--ink);cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out}.LeadLeakCheck_option__bnhyg:hover{border-color:var(--blue);background:var(--card)}.LeadLeakCheck_option__bnhyg[aria-pressed=true]{border-color:var(--ink);background:var(--card);box-shadow:inset 5px 0 0 var(--orange)}.LeadLeakCheck_option__bnhyg svg{flex:none;color:var(--blue)}.LeadLeakCheck_sliderRow__Xa4gI{margin-top:26px}.LeadLeakCheck_value__nQkSD{display:block;font-family:var(--font-mono);font-weight:500;font-size:clamp(2rem,5vw,2.75rem);line-height:1;letter-spacing:0;color:var(--ink);font-variant-numeric:tabular-nums}.LeadLeakCheck_range__3PtP6{--p:0%;display:block;width:100%;height:44px;margin-top:14px;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.LeadLeakCheck_range__3PtP6:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.LeadLeakCheck_range__3PtP6::-webkit-slider-runnable-track{height:8px;border-radius:1px;background:linear-gradient(to right,var(--blue) 0 var(--p),var(--blue-soft) var(--p) 100%)}.LeadLeakCheck_range__3PtP6::-moz-range-track{height:8px;border-radius:1px;background:var(--blue-soft)}.LeadLeakCheck_range__3PtP6::-moz-range-progress{height:8px;background:var(--blue)}.LeadLeakCheck_range__3PtP6::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;margin-top:-11px;border:2px solid var(--ink);border-radius:2px;background:var(--orange);box-shadow:2px 2px 0 var(--ink)}.LeadLeakCheck_range__3PtP6::-moz-range-thumb{width:26px;height:26px;border:2px solid var(--ink);border-radius:2px;background:var(--orange);box-shadow:2px 2px 0 var(--ink)}.LeadLeakCheck_scale__LN_7M{display:flex;justify-content:space-between;margin-top:4px;font-family:var(--font-mono);font-size:.75rem;color:var(--ink-soft)}.LeadLeakCheck_actions__eyUm2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:28px}.LeadLeakCheck_back__1aIt_{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding-inline:2px;font-weight:600;color:var(--blue);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.LeadLeakCheck_back__1aIt_:hover{color:var(--ink)}.LeadLeakCheck_result__9xe0t{display:grid;gap:28px;align-items:start}@media (min-width:768px){.LeadLeakCheck_result__9xe0t{grid-template-columns:minmax(0,1fr) 190px;gap:40px}}.LeadLeakCheck_resultHeading__kUk_o{font-family:var(--font-display);font-weight:800;font-size:clamp(1.9rem,3.8vw,2.75rem);line-height:1.02;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.LeadLeakCheck_resultHeading__kUk_o:focus{outline:none}.LeadLeakCheck_personal__JAvy3{margin-top:18px;padding:12px 14px;border-left:4px solid var(--blue);background:var(--paper);font-size:1.0625rem;color:var(--ink)}.LeadLeakCheck_handoff__KcoRh{margin-top:28px;padding-top:24px;border-top:1px dashed var(--rule)}.LeadLeakCheck_phone__QumDq{justify-self:center;width:168px;height:250px;padding:9px;border:2.5px solid var(--ink);border-radius:28px;background:var(--card);box-shadow:5px 5px 0 color-mix(in srgb,var(--blue) 20%,transparent)}@media (min-width:768px){.LeadLeakCheck_phone__QumDq{width:176px;height:330px}}.LeadLeakCheck_screen__Zn_Ou{position:relative;height:100%;padding:34px 10px 10px;border-radius:19px;background:var(--paper-2);overflow:hidden}.LeadLeakCheck_notch__PZrSw{position:absolute;top:10px;left:50%;width:54px;height:12px;translate:-50% 0;border-radius:999px;background:var(--ink)}.LeadLeakCheck_notif__jIy1X{display:flex;flex-direction:column;gap:7px;padding:10px 11px 12px;border-radius:10px;background:var(--orange);color:var(--ink);animation-duration:1.1s;animation-timing-function:ease-out;animation-delay:.35s;animation-fill-mode:both}.LeadLeakCheck_notifLabel__5y8sU{font-family:var(--font-mono);font-weight:500;font-size:.6875rem;letter-spacing:.08em}.LeadLeakCheck_bar__0EdCO{display:block;height:7px;border-radius:1px;background:currentColor;opacity:.55}.LeadLeakCheck_barShort__d1LEc{width:62%}.LeadLeakCheck_phone__QumDq[data-state=fast] .LeadLeakCheck_notif__jIy1X{animation-name:LeadLeakCheck_to-green__Tima4}.LeadLeakCheck_phone__QumDq[data-state=hour] .LeadLeakCheck_notif__jIy1X{animation-name:LeadLeakCheck_to-amber__XjN__}.LeadLeakCheck_phone__QumDq[data-state=day] .LeadLeakCheck_notif__jIy1X{animation-name:LeadLeakCheck_to-cold__QypXz}.LeadLeakCheck_phone__QumDq[data-state=unsure] .LeadLeakCheck_notif__jIy1X{animation-name:LeadLeakCheck_to-unknown__9xCgl}@keyframes LeadLeakCheck_to-green__Tima4{0%,45%{background-color:var(--orange);color:var(--ink)}to{background-color:var(--green);color:#fff}}@keyframes LeadLeakCheck_to-amber__XjN__{0%,30%{background-color:var(--orange)}to{background-color:#f0a93b}}@keyframes LeadLeakCheck_to-cold__QypXz{0%,30%{background-color:var(--orange)}to{background-color:var(--cold-fill)}}@keyframes LeadLeakCheck_to-unknown__9xCgl{0%,30%{background-color:var(--orange);color:var(--ink)}to{background-color:var(--card);color:var(--ink-soft)}}.LeadLeakCheck_tag__70Q6b{display:inline-flex;align-items:center;gap:5px;margin-top:12px;padding:4px 9px;border:1.5px solid;border-radius:2px;background:var(--card);font-family:var(--font-mono);font-weight:500;font-size:.75rem;animation:LeadLeakCheck_tag-in__0Ocm_ .4s ease-out 1.25s both}.LeadLeakCheck_tagReplied__lwfd3{color:var(--green)}.LeadLeakCheck_tagWaiting___Znml{color:var(--cold)}.LeadLeakCheck_tagUnknown__N6XsA{position:absolute;inset:34px 10px auto;justify-content:center;height:76px;margin:0;border:0;background:transparent;font-family:var(--font-display);font-weight:800;font-size:3.25rem;color:var(--blue)}@keyframes LeadLeakCheck_tag-in__0Ocm_{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.SuccessToggle_toggle__DDCkZ{display:inline-flex;flex-wrap:wrap;border:2px solid var(--ink);border-radius:2px;background:var(--card)}.SuccessToggle_option__yv3Wa{position:relative;cursor:pointer}.SuccessToggle_option__yv3Wa span{display:block;padding:.55rem 1.1rem;font-weight:600;font-size:.9375rem;line-height:1.2;color:var(--ink);transition:background-color .2s ease-out,color .2s ease-out}.SuccessToggle_option__yv3Wa+.SuccessToggle_option__yv3Wa span{border-left:2px solid var(--ink)}.SuccessToggle_option__yv3Wa input:checked+span{background:var(--ink);color:var(--paper)}.SuccessToggle_option__yv3Wa:has(input:focus-visible){z-index:1;outline:3px solid var(--blue);outline-offset:3px}.SuccessToggle_table__1T68F{margin-top:24px;border-top:2px solid var(--ink)}.SuccessToggle_head__dkgmM,.SuccessToggle_row__TL6Q9{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.SuccessToggle_head__dkgmM,.SuccessToggle_row__TL6Q9{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}.SuccessToggle_head__dkgmM{padding:12px 0;border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-weight:500;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase}.SuccessToggle_row__TL6Q9{padding:16px 0;border-bottom:1px solid var(--rule)}.SuccessToggle_cell__cRj6O{display:flex;align-items:flex-start;gap:12px;font-size:1.0625rem;line-height:1.5;transition:color .25s ease-out}.SuccessToggle_cell__cRj6O svg{flex:none;margin-top:3px;transition:color .25s ease-out,opacity .25s ease-out}.SuccessToggle_headCell__lomzH{display:block}.SuccessToggle_wrap__8r1Le[data-view=now] .SuccessToggle_now__HRWuq,.SuccessToggle_wrap__8r1Le[data-view=running] .SuccessToggle_running__V09vU{color:var(--ink)}.SuccessToggle_wrap__8r1Le[data-view=now] .SuccessToggle_running__V09vU,.SuccessToggle_wrap__8r1Le[data-view=running] .SuccessToggle_now__HRWuq{color:var(--ink-soft)}.SuccessToggle_running__V09vU svg{color:var(--green)}.SuccessToggle_now__HRWuq svg{color:var(--cold)}.SuccessToggle_wrap__8r1Le[data-view=now] .SuccessToggle_running__V09vU svg,.SuccessToggle_wrap__8r1Le[data-view=running] .SuccessToggle_now__HRWuq svg{opacity:.55}.SuccessToggle_wrap__8r1Le[data-view=now] .SuccessToggle_cell__cRj6O.SuccessToggle_now__HRWuq,.SuccessToggle_wrap__8r1Le[data-view=running] .SuccessToggle_cell__cRj6O.SuccessToggle_running__V09vU{font-weight:600}@media (max-width:767px){.SuccessToggle_head__dkgmM{display:none}.SuccessToggle_row__TL6Q9 .SuccessToggle_cell__cRj6O+.SuccessToggle_cell__cRj6O{margin-top:10px}.js .SuccessToggle_wrap__8r1Le[data-view=now] .SuccessToggle_running__V09vU,.js .SuccessToggle_wrap__8r1Le[data-view=running] .SuccessToggle_now__HRWuq{display:none}.js .SuccessToggle_row__TL6Q9 .SuccessToggle_cell__cRj6O+.SuccessToggle_cell__cRj6O{margin-top:0}}.PlanTrack_track__hgcdl{--marker:18px;position:relative}.PlanTrack_stage__o_QfK{position:relative}.PlanTrack_list__VnkuH{position:relative;display:grid;gap:18px}.PlanTrack_railLit__GKl6h,.PlanTrack_rail__6xA1z{position:absolute;z-index:0;pointer-events:none}.PlanTrack_rail__6xA1z{background-image:linear-gradient(to bottom,var(--blue) 50%,transparent 50%);background-size:2px 10px;background-repeat:repeat-y}.PlanTrack_dot__Z2xsw,.PlanTrack_railLit__GKl6h{background:var(--orange)}.PlanTrack_dot__Z2xsw{position:absolute;z-index:3;top:0;left:0;width:22px;height:22px;margin:-11px 0 0 -11px;border:2.5px solid var(--ink);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--orange) 25%,transparent);pointer-events:none;will-change:transform}.PlanTrack_dot__Z2xsw[data-ready=false]{visibility:hidden}.PlanTrack_item__wDgXS{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px}.PlanTrack_marker__mRL24{position:relative;z-index:2;width:var(--marker);height:var(--marker);margin:26px 0 0 8px;border:2px solid var(--blue);border-radius:50%;background:var(--paper);transition:background-color .3s ease-out,border-color .3s ease-out}.PlanTrack_card__hn9_S{position:relative;height:100%;padding:18px 20px 20px;border:1px solid var(--rule);border-top:4px solid var(--orange);border-radius:2px;background:var(--card);color:var(--ink);transition:border-color .3s ease-out,color .3s ease-out}.PlanTrack_card__hn9_S:focus-within{outline:3px solid var(--blue);outline-offset:3px}.PlanTrack_card__hn9_S:hover{border-color:var(--blue);border-top-color:var(--orange)}.PlanTrack_stepOf__6ZRcT{font-family:var(--font-mono);font-weight:500;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.PlanTrack_title__aqyUu{margin-top:6px;font-family:var(--font-display);font-weight:800;font-size:1.9rem;line-height:1.05;letter-spacing:-.005em}.PlanTrack_title__aqyUu a:after{content:"";position:absolute;inset:0}.PlanTrack_title__aqyUu a:focus-visible{outline:none}.PlanTrack_body__LJxnH{margin-top:10px;font-size:1rem;line-height:1.55}.PlanTrack_more__YtTjR{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-weight:600;font-size:.9375rem;color:var(--blue)}.PlanTrack_card__hn9_S:hover .PlanTrack_more__YtTjR{text-decoration:underline;text-underline-offset:3px}.PlanTrack_item__wDgXS[data-lit=true] .PlanTrack_marker__mRL24{border-color:var(--ink);background:var(--orange)}.js .PlanTrack_item__wDgXS[data-lit=false] .PlanTrack_card__hn9_S{border-top-color:var(--rule);color:var(--ink-soft)}@media (min-width:1024px){.PlanTrack_list__VnkuH{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.PlanTrack_item__wDgXS{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:22px}.PlanTrack_marker__mRL24{margin:0 auto}}.PlanTrack_track__hgcdl[data-size=lg] .PlanTrack_card__hn9_S{padding:24px 24px 26px}.PlanTrack_track__hgcdl[data-size=lg] .PlanTrack_title__aqyUu{font-size:clamp(2rem,3vw,2.5rem)}.PlanTrack_track__hgcdl[data-size=lg] .PlanTrack_body__LJxnH{font-size:1.0625rem}.FeastFamineLine_wrap__AM2xN{position:relative;padding-top:34px;padding-bottom:72px}.FeastFamineLine_wide__ZeVKg{display:none}@media (min-width:768px){.FeastFamineLine_wide__ZeVKg{display:block}.FeastFamineLine_narrow__ChH1H{display:none}}.FeastFamineLine_stage__97TKz{position:relative;width:100%}.FeastFamineLine_plot__KGzd1{display:block;width:100%;height:100%;overflow:visible}.FeastFamineLine_label__TJIm3{position:absolute;left:0;font-family:var(--font-mono);font-weight:500;font-size:.8125rem;line-height:1.3;letter-spacing:.04em;color:var(--ink-soft);white-space:nowrap}.FeastFamineLine_top__q4tIq{transform:translateY(calc(-100% - 8px))}.FeastFamineLine_bottom__hj2p3{transform:translateY(8px)}.FeastFamineLine_dip__Uv1Ii{position:absolute;color:var(--orange-deep);white-space:normal;width:max-content;max-width:22ch;text-align:right}.FeastFamineLine_arrow__3_v4f{position:absolute;width:56px;height:44px}.BlueprintSheet_sheet__zPGXq{position:relative;padding:18px;border:1px solid var(--rule);border-radius:2px;background:var(--card);box-shadow:6px 6px 0 color-mix(in srgb,var(--blue) 16%,transparent)}@media (min-width:640px){.BlueprintSheet_sheet__zPGXq{padding:26px}}.BlueprintSheet_sheet__zPGXq:after,.BlueprintSheet_sheet__zPGXq:before{content:"";position:absolute;width:14px;height:14px;border-color:var(--blue);border-style:solid;opacity:.8}.BlueprintSheet_sheet__zPGXq:before{top:7px;left:7px;border-width:1.5px 0 0 1.5px}.BlueprintSheet_sheet__zPGXq:after{right:7px;bottom:7px;border-width:0 1.5px 1.5px 0}.BlueprintSheet_panels__h4eCh{display:grid;gap:22px}.BlueprintSheet_sheet__zPGXq[data-layout=row] .BlueprintSheet_panels__h4eCh{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.BlueprintSheet_sheet__zPGXq[data-layout=row] .BlueprintSheet_panels__h4eCh{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media (min-width:480px) and (max-width:639px){.BlueprintSheet_sheet__zPGXq[data-layout=row] .BlueprintSheet_panel__ewySP{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px}}.BlueprintSheet_panel__ewySP+.BlueprintSheet_panel__ewySP{padding-top:22px;border-top:1px dashed var(--rule)}@media (min-width:640px){.BlueprintSheet_sheet__zPGXq[data-layout=row] .BlueprintSheet_panel__ewySP+.BlueprintSheet_panel__ewySP{padding-top:0;padding-left:18px;border-top:0;border-left:1px dashed var(--rule)}}.BlueprintSheet_drawing__7rfH_{display:block;width:100%;height:auto;overflow:visible}.BlueprintSheet_label__SCpuj{margin-top:10px;font-family:var(--font-mono);font-weight:500;font-size:.8125rem;line-height:1.4;letter-spacing:.02em;color:var(--ink)}.BlueprintForm_card__7S7GE{position:relative;box-shadow:8px 8px 0 color-mix(in srgb,var(--blue) 18%,transparent)}.BlueprintForm_body__DlRyy{padding:22px 20px 26px}@media (min-width:640px){.BlueprintForm_body__DlRyy{padding:28px 32px 32px}}.BlueprintForm_heading__qxafv{font-family:var(--font-display);font-weight:800;font-size:clamp(1.8rem,3vw,2.25rem);line-height:1.02;letter-spacing:-.01em;color:var(--ink)}.BlueprintForm_fields__JA5QE{display:grid;gap:18px;margin-top:20px}@media (min-width:640px){.BlueprintForm_pair__rEBgf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.BlueprintForm_pair__rEBgf .BlueprintForm_label__fl3tz{min-height:2.6em;display:flex;align-items:flex-end;flex-wrap:wrap;column-gap:.35em}}.BlueprintForm_field__bbvyK{display:grid;gap:6px;min-width:0}.BlueprintForm_label__fl3tz,.BlueprintForm_legend__0qghD{font-weight:600;font-size:1rem;line-height:1.3;color:var(--ink)}.BlueprintForm_optional__ZvVrp{font-family:var(--font-mono);font-weight:500;font-size:.75rem;letter-spacing:.02em;color:var(--ink-soft)}.BlueprintForm_input__VUYuS{width:100%;min-height:48px;padding:.6rem .8rem;border:2px solid var(--rule);border-radius:2px;background:var(--paper);font-size:1.0625rem;line-height:1.3;color:var(--ink);transition:border-color .15s ease-out,background-color .15s ease-out}.BlueprintForm_input__VUYuS::placeholder{color:var(--ink-soft);opacity:1}.BlueprintForm_input__VUYuS:hover{border-color:color-mix(in srgb,var(--blue) 55%,var(--rule))}.BlueprintForm_input__VUYuS:focus{border-color:var(--blue);background:var(--card);outline:3px solid color-mix(in srgb,var(--blue) 35%,transparent);outline-offset:1px}.BlueprintForm_input__VUYuS[aria-invalid=true]{border-color:var(--orange-deep)}.BlueprintForm_error__B0WAA{display:flex;align-items:flex-start;gap:6px;font-weight:600;font-size:.9375rem;line-height:1.35;color:var(--orange-deep)}.BlueprintForm_error__B0WAA svg{flex:none;margin-top:2px}.BlueprintForm_fieldset__S2chs{min-width:0;margin:0;padding:0;border:0}.BlueprintForm_radios__stMBv{display:flex;gap:10px;margin-top:8px}.BlueprintForm_radio__CicWF{position:relative;flex:1;cursor:pointer}.BlueprintForm_radio__CicWF span{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:2px solid var(--rule);border-radius:2px;background:var(--paper);font-weight:600;color:var(--ink);transition:border-color .15s ease-out,background-color .15s ease-out}.BlueprintForm_radio__CicWF span:before{content:"";width:16px;height:16px;border:2px solid var(--blue);border-radius:50%;background:var(--card);transition:box-shadow .15s ease-out,border-color .15s ease-out}.BlueprintForm_radio__CicWF input:checked+span{border-color:var(--ink);background:var(--card)}.BlueprintForm_radio__CicWF input:checked+span:before{border-color:var(--ink);box-shadow:inset 0 0 0 3px var(--card),inset 0 0 0 8px var(--orange)}.BlueprintForm_radio__CicWF:hover span{border-color:var(--blue)}.BlueprintForm_radio__CicWF:has(input:focus-visible) span{outline:3px solid var(--blue);outline-offset:2px}.BlueprintForm_fieldset__S2chs[aria-invalid=true] .BlueprintForm_radio__CicWF span{border-color:var(--orange-deep)}.BlueprintForm_hp__RPUzx{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.BlueprintForm_submit__aiQeY{width:100%;margin-top:6px;font-size:1.125rem}.BlueprintForm_spinner__2j_Yb{width:18px;height:18px;border:2.5px solid color-mix(in srgb,var(--ink) 30%,transparent);border-top-color:var(--ink);border-radius:50%;animation:BlueprintForm_spin__20cNB .8s linear infinite}@keyframes BlueprintForm_spin__20cNB{to{transform:rotate(1turn)}}.BlueprintForm_serverError__Jym8q{padding:12px 14px;border-left:4px solid var(--orange-deep);background:var(--paper);font-weight:600;line-height:1.45;color:var(--ink)}.BlueprintForm_consent__C2am6{font-size:.875rem;line-height:1.5;color:var(--ink-soft)}.AdFlipCard_wrap__00YhB{width:100%;max-width:400px;margin-inline:auto}.AdFlipCard_scene__QAaHd{position:relative;perspective:1400px}.AdFlipCard_inner__gq_d4{position:relative;display:grid;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,.7,.2,1)}.AdFlipCard_wrap__00YhB[data-flipped=true] .AdFlipCard_inner__gq_d4{transform:rotateY(180deg)}@media (hover:hover) and (pointer:fine){.AdFlipCard_wrap__00YhB[data-flipped=false]:not([data-touched]) .AdFlipCard_scene__QAaHd:hover .AdFlipCard_inner__gq_d4{transform:rotateY(180deg)}}.AdFlipCard_face__y8Hf_{grid-area:1/1;position:relative;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid var(--rule);border-radius:4px;background:var(--card);box-shadow:6px 6px 0 color-mix(in srgb,var(--blue) 16%,transparent);overflow:hidden}.AdFlipCard_back__0MFi8{transform:rotateY(180deg)}.AdFlipCard_head__XOWa_{display:flex;align-items:center;gap:10px;padding:12px 14px}.AdFlipCard_avatar__O2B1t{width:30px;height:30px;border:1.5px solid var(--blue);border-radius:50%}.AdFlipCard_bars__en9hl{display:grid;gap:5px;flex:1}.AdFlipCard_bar__6_6nG{height:6px;border-radius:1px;background:color-mix(in srgb,var(--blue) 30%,transparent)}.AdFlipCard_image__bFOLY{display:block;width:100%;height:auto;border-block:1px solid var(--rule);background:var(--paper)}.AdFlipCard_copy__FyTT2{padding:14px 16px 16px}.AdFlipCard_headline__A17wS{font-family:var(--font-display);font-weight:800;font-size:clamp(1.5rem,3.4vw,1.9rem);line-height:1.05;letter-spacing:-.005em;color:var(--ink);min-height:2.1em}.AdFlipCard_ctaRow__uAF14{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--rule)}.AdFlipCard_ctaBar__YzZY2{width:45%;height:7px;border-radius:1px;background:color-mix(in srgb,var(--blue) 30%,transparent)}.AdFlipCard_ctaButton__VVDyJ{width:82px;height:28px;border:1.5px solid var(--blue);border-radius:2px}.AdFlipCard_label__kdHsN{position:absolute;top:10px;right:10px;z-index:1;padding:3px 9px;border:1.5px solid;border-radius:2px;background:var(--card);font-family:var(--font-mono);font-weight:500;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.AdFlipCard_before___LKvr{color:var(--cold)}.AdFlipCard_after__2UI7K{color:var(--green)}.AdFlipCard_controls__PDDKj{display:flex;justify-content:center;margin-top:22px}html:not(.js) .AdFlipCard_inner__gq_d4,html:not(.js) .AdFlipCard_wrap__00YhB[data-flipped] .AdFlipCard_inner__gq_d4{transform:none;gap:16px}html:not(.js) .AdFlipCard_face__y8Hf_{grid-area:auto;backface-visibility:visible;transform:none}html:not(.js) .AdFlipCard_controls__PDDKj,html:not(.js) .AdFlipCard_image__bFOLY{display:none}@media (prefers-reduced-motion:reduce){.AdFlipCard_inner__gq_d4,.AdFlipCard_wrap__00YhB[data-flipped=false]:not([data-touched]) .AdFlipCard_scene__QAaHd:hover .AdFlipCard_inner__gq_d4,.AdFlipCard_wrap__00YhB[data-flipped=true] .AdFlipCard_inner__gq_d4{transform:none;gap:16px}.AdFlipCard_face__y8Hf_{grid-area:auto;backface-visibility:visible;transform:none}.AdFlipCard_controls__PDDKj,.AdFlipCard_image__bFOLY{display:none}}.PhoneRace_race__G1VgN{width:100%;max-width:560px;margin-inline:auto}.PhoneRace_phones__4Hb_p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (min-width:480px){.PhoneRace_phones__4Hb_p{gap:28px}}.PhoneRace_col__Ln5XW{display:flex;flex-direction:column;align-items:center;min-width:0}.PhoneRace_name__9mOwg{font-family:var(--font-mono);font-weight:500;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.PhoneRace_timer__ejG0C{margin-top:4px;font-family:var(--font-mono);font-weight:500;font-size:clamp(1.35rem,4.2vw,1.75rem);line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.PhoneRace_live__v1Q1K{display:none}.PhoneRace_phone___Sn6n{width:100%;max-width:212px;height:330px;margin-top:12px;padding:8px;border:2.5px solid var(--ink);border-radius:26px;background:var(--card);box-shadow:5px 5px 0 color-mix(in srgb,var(--blue) 18%,transparent)}@media (max-width:479px){.PhoneRace_phone___Sn6n{height:290px;border-radius:22px}}.PhoneRace_screen__P_YcI{position:relative;display:flex;flex-direction:column;gap:10px;height:100%;padding:30px 9px 10px;border-radius:18px;background:var(--paper-2);overflow:hidden}.PhoneRace_notch__hrg8p{position:absolute;top:9px;left:50%;width:46px;height:11px;translate:-50% 0;border-radius:999px;background:var(--ink)}.PhoneRace_lead__lEu_a{padding:9px 10px 10px;border-radius:10px;background:var(--orange);color:var(--ink);font-size:.8125rem;line-height:1.35;transition:background-color .6s ease-out,color .6s ease-out}@media (min-width:480px){.PhoneRace_lead__lEu_a{font-size:.875rem}}.PhoneRace_leadTag__mpmZA{display:block;margin-bottom:3px;font-family:var(--font-mono);font-weight:500;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase}.PhoneRace_reply__53qol{align-self:flex-end;display:grid;gap:5px;width:72%;padding:9px 10px;border-radius:10px 10px 2px 10px;background:var(--blue);transition:opacity .4s ease-out,transform .4s ease-out}.PhoneRace_reply__53qol span{display:block;height:6px;border-radius:1px;background:color-mix(in srgb,#fff 70%,transparent)}.PhoneRace_result__AoZEQ{margin-top:12px;font-family:var(--font-mono);font-weight:500;font-size:.8125rem;letter-spacing:.02em;text-align:center;transition:opacity .4s ease-out}.PhoneRace_resultWith__kJkMq{color:var(--green)}.PhoneRace_resultWithout__A5JKJ{color:var(--ink-soft)}.PhoneRace_with__e4UE6 .PhoneRace_lead__lEu_a{background:var(--green);color:#fff}.PhoneRace_without__QhqMK .PhoneRace_lead__lEu_a{background:var(--cold-fill);color:var(--ink)}.js .PhoneRace_col__Ln5XW:not([data-phase=done]) .PhoneRace_final__fr8kd{display:none}.js .PhoneRace_col__Ln5XW:not([data-phase=done]) .PhoneRace_live__v1Q1K{display:inline}.js .PhoneRace_col__Ln5XW:not([data-phase=done]) .PhoneRace_lead__lEu_a{background:var(--orange);color:var(--ink)}.js .PhoneRace_col__Ln5XW:not([data-phase=done]) .PhoneRace_reply__53qol{opacity:0;transform:translateY(8px)}.js .PhoneRace_col__Ln5XW:not([data-phase=done]) .PhoneRace_result__AoZEQ{opacity:0}.PhoneRace_window__2Jzso{width:100%;max-width:212px;margin-top:10px}.PhoneRace_controls__osZZu{display:flex;justify-content:center;min-height:40px;margin-top:18px}html:not(.js) .PhoneRace_controls__osZZu{display:none}@media (prefers-reduced-motion:reduce){.js .PhoneRace_col__Ln5XW .PhoneRace_final__fr8kd{display:inline!important}.js .PhoneRace_col__Ln5XW .PhoneRace_live__v1Q1K{display:none!important}.js .PhoneRace_col__Ln5XW.PhoneRace_with__e4UE6 .PhoneRace_lead__lEu_a{background:var(--green)!important;color:#fff!important}.js .PhoneRace_col__Ln5XW.PhoneRace_without__QhqMK .PhoneRace_lead__lEu_a{background:var(--cold-fill)!important;color:var(--ink)!important}.js .PhoneRace_col__Ln5XW .PhoneRace_reply__53qol{opacity:1!important;transform:none!important}.js .PhoneRace_col__Ln5XW .PhoneRace_result__AoZEQ{opacity:1!important}.PhoneRace_controls__osZZu{display:none}}.ReportAssemble_sheet__yo9OL{position:relative;width:100%;max-width:560px;margin-inline:auto;border:1px solid var(--rule);border-radius:2px;background:var(--card);box-shadow:6px 6px 0 color-mix(in srgb,var(--blue) 16%,transparent)}.ReportAssemble_strip__ZM_h7{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;border-bottom:2px solid var(--ink);font-family:var(--font-display);font-weight:800;font-size:1.5rem;letter-spacing:.02em;color:var(--ink)}.ReportAssemble_holes__uehnN{display:inline-flex;gap:8px}.ReportAssemble_holes__uehnN span{width:10px;height:10px;border:1.5px solid var(--rule);border-radius:50%;background:var(--paper)}.ReportAssemble_numbers__9VgVa{padding:8px 18px 0}.ReportAssemble_row__MVf1v{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 0 12px}.ReportAssemble_row__MVf1v dt{font-weight:600;font-size:1.0625rem;color:var(--ink)}.ReportAssemble_row__MVf1v dd{flex:none}.ReportAssemble_value__MO3nC{font-family:var(--font-mono);font-weight:500;font-size:1.5rem;line-height:1;color:var(--ink-soft)}.ReportAssemble_line__rdrQ2,.ReportAssemble_rule__PszMM{display:block;transform-origin:left center;transition:transform .45s ease-out;transition-delay:calc(var(--i) * .16s + .15s)}.ReportAssemble_rule__PszMM{position:absolute;left:0;right:0;bottom:0;height:1.5px;background:var(--blue);opacity:.55}.ReportAssemble_notes__kndtO{display:grid;gap:16px;padding:22px 18px 110px}.ReportAssemble_note__HX2IQ dt{font-weight:600;font-size:1rem;color:var(--ink)}.ReportAssemble_note__HX2IQ dd{display:grid;gap:8px;margin-top:10px}.ReportAssemble_line__rdrQ2{height:8px;border-radius:1px;background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--blue) 22%,transparent) 0 4px,transparent 4px 8px);transition-delay:inherit}.ReportAssemble_note__HX2IQ .ReportAssemble_line__rdrQ2{transition-delay:calc(var(--i) * .16s + .15s)}.ReportAssemble_short__gWFCE{width:64%}.ReportAssemble_stamp__lARle{position:absolute;right:22px;bottom:22px;max-width:15ch;padding:8px 12px;border:2.5px solid var(--orange-deep);border-radius:3px;font-family:var(--font-mono);font-weight:500;font-size:.8125rem;line-height:1.35;letter-spacing:.06em;text-align:center;color:var(--orange-deep);background:color-mix(in srgb,var(--card) 88%,transparent);transform:rotate(-7deg);transition:transform .35s cubic-bezier(.2,.9,.3,1.3);transition-delay:calc(var(--i) * .16s + .25s)}.js [data-inview=false] .ReportAssemble_line__rdrQ2,.js [data-inview=false] .ReportAssemble_rule__PszMM{transform:scaleX(0)}.js [data-inview=false] .ReportAssemble_stamp__lARle{transform:rotate(-16deg) scale(1.25)}@media (prefers-reduced-motion:reduce){.js [data-inview=false] .ReportAssemble_line__rdrQ2,.js [data-inview=false] .ReportAssemble_rule__PszMM{transform:none}.js [data-inview=false] .ReportAssemble_stamp__lARle{transform:rotate(-7deg)}}.ServiceAreaMap_wrap__baK9s{position:relative;width:100%;max-width:520px;margin-inline:auto;padding:10px;border:1px solid var(--rule);border-radius:2px;background:var(--card);box-shadow:6px 6px 0 color-mix(in srgb,var(--blue) 16%,transparent)}.ServiceAreaMap_svg__XwSLN{display:block;width:100%;height:auto}.ServiceAreaMap_tape__HHjAG{position:absolute;top:-12px;left:18px;z-index:1}.ServiceAreaMap_pinOff__qRcP3{fill:var(--cold-fill);stroke:var(--card);stroke-width:1.5;opacity:.8}.ServiceAreaMap_pinOn__B2c9a{fill:var(--orange);stroke:var(--ink);stroke-width:1.5;transition:fill .35s ease-out,stroke .35s ease-out;transition-delay:calc(var(--i) * .14s + .2s)}.js [data-inview=false] .ServiceAreaMap_pinOn__B2c9a{fill:var(--card);stroke:var(--cold-fill)}@media (prefers-reduced-motion:reduce){.js [data-inview=false] .ServiceAreaMap_pinOn__B2c9a{fill:var(--orange);stroke:var(--ink)}}