@font-face{font-family:"webSerif";src:url(/_next/static/media/89a8f4c24099c7ae-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:"webSerif Fallback";src:local("Arial");ascent-override:80.52%;descent-override:29.03%;line-gap-override:0.00%;size-adjust:91.28%}.__className_f22efd{font-family:"webSerif","webSerif Fallback",Iowan Old Style,Georgia,serif;font-weight:400}.__variable_f22efd{--font-web-serif:"webSerif","webSerif Fallback",Iowan Old Style,Georgia,serif}.home-motion_item__E5NVC{transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0) * 80ms)}.home-motion_reveal__RfGBZ[data-reveal=armed] .home-motion_item__E5NVC{opacity:0;transform:translateY(24px);transition:none}.home-motion_bar__TYvFF{transform-origin:left center;transition:transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(.32s + var(--i, 0) * .12s)}.home-motion_reveal__RfGBZ[data-reveal=armed] .home-motion_bar__TYvFF{transform:scaleX(0);transition:none}.home-motion_last__4QHRf{transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);transition-delay:1.1s}.home-motion_reveal__RfGBZ[data-reveal=armed] .home-motion_last__4QHRf{opacity:0;transform:translateY(8px);transition:none}@media (prefers-reduced-motion:reduce){.home-motion_reveal__RfGBZ[data-reveal=armed] .home-motion_bar__TYvFF,.home-motion_reveal__RfGBZ[data-reveal=armed] .home-motion_item__E5NVC,.home-motion_reveal__RfGBZ[data-reveal=armed] .home-motion_last__4QHRf{transform:none}.home-motion_bar__TYvFF{transition:none}}@media (prefers-reduced-motion:no-preference){.home-motion_strike__G_YaR{animation:home-motion_strike-in__fV4NS .3s cubic-bezier(.22,1,.36,1) .5s both}.home-motion_typed__VJWRz{animation:home-motion_type-in__uPUxR .22s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--d,0s)}.home-motion_details__hGpWf{animation:home-motion_fade-in__DNHT_ .25s cubic-bezier(.22,1,.36,1) 1.7s both}}@keyframes home-motion_strike-in__fV4NS{0%{text-decoration-color:transparent}}@keyframes home-motion_type-in__uPUxR{0%{opacity:0;transform:translateY(3px)}}@keyframes home-motion_fade-in__DNHT_{0%{opacity:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home-motion_watchRow__p_pLG{animation:home-motion_watch-focus__SDfs8 linear both;animation-timeline:view()}}}@keyframes home-motion_watch-focus__SDfs8{0%,26%{opacity:.12}35%{opacity:.28}43%{opacity:.5}50%{opacity:1}57%{opacity:.5}65%{opacity:.28}74%,to{opacity:.12}}.home-motion_timer__tBVBO{transform-origin:left center;animation:home-motion_timer-fill__egS_6 6s linear both}.home-motion_swap__hgaD5{animation:home-motion_fade-in__DNHT_ .3s cubic-bezier(.22,1,.36,1) both}@keyframes home-motion_timer-fill__egS_6{0%{transform:scaleX(0)}}@layer theme, base, components, utilities;.web-v2{color-scheme:light;--w-canvas:#f6f5f1;--w-surface:#ffffff;--w-surface-2:#f4f2ec;--w-surface-3:#f7f5f0;--w-chip:#eceae3;--w-chip-2:#f1eee6;--w-scrim:rgb(31 32 30/0.28);--w-ink:#1f201e;--w-ink-2:#5b5a55;--w-ink-3:#6e6b62;--w-ink-4:#8c8a82;--w-line:#e3e0d8;--w-line-2:#dad6cc;--w-green-950:#053a28;--w-green-900:#064a33;--w-green-700:#0b6c4c;--w-accent:#40795f;--w-accent-soft:#ddefe5;--w-tint:#eef4f0;--w-tint-line:#cfddd4;--w-on-dark:#9fd0b8;--w-on-dark-2:#cfe6da;--w-on-dark-3:#e6f0ea;--w-on-dark-4:#b7d0c3;--w-warn:#8a5a00;--w-warn-soft:#fbf3e2;--w-danger:#b03a38;--w-danger-soft:#fbe3e1;--w-font-serif:var(--font-web-serif,Georgia,serif);--w-font-sans:var(--font-geist-sans),system-ui,sans-serif;--w-font-mono:var(--font-geist-mono),ui-monospace,monospace;--w-font-display:var(--w-font-serif);--w-r-xs:4px;--w-r-sm:6px;--w-r:8px;--w-r-md:10px;--w-r-lg:12px;--w-r-xl:16px;--w-r-2xl:18px;--w-r-pill:999px;--w-shadow-menu:0 20px 50px rgb(0 0 0/0.12);--w-shadow-palette:0 30px 70px rgb(0 0 0/0.2);--w-shadow-thumb:0 1px 3px rgb(0 0 0/0.1);--w-max:1440px;--w-gutter:clamp(16px,4.5vw,64px);--w-section-y:clamp(64px,9vw,120px);--w-ease-out:cubic-bezier(0.23,1,0.32,1);--w-dur:150ms;--w-dur-exit:100ms;--w-hit-min:24px;--background:var(--w-canvas);--foreground:var(--w-ink);--primary:var(--w-green-900);--primary-foreground:#ffffff;--ring:var(--w-accent);--border:var(--w-line);--input:var(--w-line-2);--muted:var(--w-chip);--muted-foreground:var(--w-ink-2)}@media (pointer:coarse){.web-v2{--w-hit-min:44px}}@layer base{.web-v2{font-family:var(--w-font-sans);color:var(--w-ink)}.web-v2 :focus-visible{outline:2px solid var(--w-accent);outline-offset:2px}.web-v2 .w-on-dark :focus-visible,.web-v2.w-on-dark :focus-visible{outline-color:var(--w-on-dark)}}@layer components{.w-container{width:100%;max-width:var(--w-max);margin-inline:auto;padding-inline:var(--w-gutter)}.w-display,.w-h1,.w-h2,.w-h3,.w-h4,.w-hero,.w-hero-home{font-family:var(--w-font-display);font-weight:400;text-wrap:balance}.w-display{font-size:clamp(2.5rem,1.55rem + 3.9vw,4.5rem);line-height:1.05;letter-spacing:-.02em}.w-hero{font-size:clamp(2.5rem,1.6rem + 3.6vw,4.75rem);line-height:1.02}.w-hero,.w-hero-home{letter-spacing:-.025em}.w-hero-home{font-size:clamp(2.75rem,1.636rem + 4.571vw,5.75rem);line-height:1}.w-h1{font-size:clamp(2.25rem,1.5rem + 3vw,4rem);line-height:1.05;letter-spacing:-.025em}.w-h2{font-size:clamp(2rem,1.55rem + 1.8vw,3rem);line-height:1.1;letter-spacing:-.02em}.w-h3{font-size:clamp(1.625rem,1.4rem + .9vw,2.25rem);line-height:1.12;letter-spacing:-.015em}.w-h4{font-size:1.5rem;line-height:1.15;letter-spacing:-.01em}.w-lead{font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.55;color:var(--w-ink-2)}.w-body,.w-lead{text-wrap:pretty}.w-body{font-size:1rem;line-height:1.6}.w-small{font-size:.875rem;line-height:1.5}.w-eyebrow{font-size:.75rem}.w-eyebrow,.w-eyebrow-sm{font-family:var(--w-font-mono);line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--w-ink-3)}.w-eyebrow-sm{font-size:.6875rem}.w-kbd{min-width:1.25rem;padding:1px 6px;border:1px solid var(--w-line-2);border-radius:var(--w-r-xs);background:var(--w-surface);font-family:var(--w-font-mono);font-size:.6875rem;color:var(--w-ink-2)}.w-btn,.w-kbd{display:inline-flex;align-items:center;justify-content:center;line-height:1.25}.w-btn{gap:8px;min-height:36px;padding:8px 15px;border:1px solid transparent;border-radius:var(--w-r-sm);font-family:var(--w-font-sans);font-size:.875rem;font-weight:500;white-space:nowrap;text-decoration:none;transition:background-color .12s var(--w-ease-out),border-color .12s var(--w-ease-out),color .12s var(--w-ease-out),transform .16s var(--w-ease-out)}.w-btn:active{transform:scale(.97)}.w-btn-lg{min-height:49px;padding:14px 24px;border-radius:7px;font-size:.9375rem;font-weight:600}.w-btn-primary{background:var(--w-green-900);color:#ffffff}.w-btn-secondary{border-color:var(--w-ink);color:var(--w-ink);background:transparent}.w-btn-light{background:#ffffff;color:var(--w-green-900)}.w-btn-outline-light{border-color:rgb(255 255 255/.5);color:#ffffff;background:transparent}@media (hover:hover) and (pointer:fine){.w-btn-primary:hover{background:var(--w-green-950)}.w-btn-secondary:hover{background:rgb(31 32 30/.05)}.w-btn-light:hover{background:var(--w-tint)}.w-btn-outline-light:hover{border-color:#ffffff;background:rgb(255 255 255/.08)}}@media (pointer:coarse){.w-btn{min-height:44px}}.w-link{color:var(--w-accent);font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.w-link:hover{text-decoration:underline;text-underline-offset:3px}}.w-hit{position:relative}.w-hit:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,var(--w-hit-min));height:max(100%,var(--w-hit-min));transform:translate(-50%,-50%)}.w-pop{transition:opacity var(--w-dur) var(--w-ease-out),transform var(--w-dur) var(--w-ease-out),visibility 0s linear 0s}.w-pop[data-state=closed]{opacity:0;transform:translateY(-4px);visibility:hidden;pointer-events:none;transition-duration:var(--w-dur-exit),var(--w-dur-exit),0s;transition-delay:0s,0s,var(--w-dur-exit)}.w-pop[data-instant]{transition:none}.w-dialog[data-state=open]:not([data-instant]){animation:w-dialog-in var(--w-dur) var(--w-ease-out)}.w-scrim[data-state=open]:not([data-instant]){animation:w-fade-in var(--w-dur) var(--w-ease-out)}.w-measure{max-width:68ch}.w-prose{font-size:1rem;line-height:1.6;color:var(--w-ink-2);text-wrap:pretty}.w-prose>*+*{margin-top:1em}.w-prose strong{color:var(--w-ink);font-weight:600}.w-prose a{color:var(--w-accent);font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--w-accent) 40%,transparent);text-underline-offset:3px}.w-prose ol,.w-prose ul{padding-left:1.25em}.w-prose ul{list-style:disc}.w-prose ol{list-style:decimal}.w-prose li+li{margin-top:.4em}.w-prose li::marker{color:var(--w-ink-4)}.w-prose h3{margin-top:1.75em;font-family:var(--w-font-sans);font-size:1.125rem;font-weight:600;line-height:1.35;color:var(--w-ink)}}@keyframes w-dialog-in{0%{opacity:0;transform:scale(.97)}}@keyframes w-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.w-dialog[data-state=open]:not([data-instant]){animation-name:w-fade-in}.web-v2 .w-btn:active,.web-v2 .w-pop,.web-v2 .w-pop[data-state=closed]{transform:none}}