@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_5122498f-module__u0Xyxa__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_5122498f-module__u0Xyxa__variable{--font-lp-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa976604f77b0cd0-s.3ur_zt1bghf9o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.30a_ou6vtcpon.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa976604f77b0cd0-s.3ur_zt1bghf9o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.30a_ou6vtcpon.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa976604f77b0cd0-s.3ur_zt1bghf9o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.30a_ou6vtcpon.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa976604f77b0cd0-s.3ur_zt1bghf9o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.30a_ou6vtcpon.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans Fallback;src:local(Arial);ascent-override:91.47%;descent-override:24.07%;line-gap-override:0.0%;size-adjust:103.86%}.albert_sans_23a5585e-module__SF6_XG__className{font-family:Albert Sans,Albert Sans Fallback;font-style:normal}.albert_sans_23a5585e-module__SF6_XG__variable{--font-lp-body:"Albert Sans", "Albert Sans Fallback"}
@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e60c3e60a629e0e-s.185vq78hrw2dq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d2d62b05021c6286-s.p.2d9e_tvweuz-y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e60c3e60a629e0e-s.185vq78hrw2dq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d2d62b05021c6286-s.p.2d9e_tvweuz-y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono Fallback;src:local(Arial);ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.0%;size-adjust:134.59%}.spline_sans_mono_b7ab1038-module__F7nuXG__className{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.spline_sans_mono_b7ab1038-module__F7nuXG__variable{--font-lp-mono:"Spline Sans Mono", "Spline Sans Mono Fallback"}
.lp{--lp-cream:#f7f5ec;--lp-cream-deep:#edebdf;--lp-card:#fffdf7;--lp-moss:#1a3424;--lp-moss-soft:#3e5345;--lp-moss-faint:#5f6d61;--lp-blue:#2f6bf6;--lp-amber:#bb731b;--lp-green:#0b7643;--lp-hair:#1a34242e;--lp-hair-strong:#1a342473;--lp-disp:var(--font-lp-display), sans-serif;--lp-body:var(--font-lp-body), sans-serif;--lp-mono-f:var(--font-lp-mono), ui-monospace, monospace;--lp-ease:cubic-bezier(.19, 1, .22, 1);background:var(--lp-cream);color:var(--lp-moss);font-family:var(--lp-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:16px;position:relative}@supports (color:lab(0% 0 0)){.lp{--lp-cream:lab(96.3619% -.359297 4.57326);--lp-cream-deep:lab(92.9219% -.931293 6.03638);--lp-moss:lab(19.3919% -14.2 7.30277);--lp-moss-soft:lab(33.1875% -10.9225 5.60368);--lp-moss-faint:lab(44.6528% -7.40391 4.73177);--lp-amber:lab(55.5071% 24.3689 55.9288);--lp-green:lab(43.5473% -38.5456 19.9158);--lp-hair:lab(19.3919% -14.2 7.30277/.18);--lp-hair-strong:lab(19.3919% -14.2 7.30277/.45)}}.lp [id]{scroll-margin-top:56px}html:has(.lp){background:#f8f4ea}html:has(.lp) body{background:#f8f4ea}.lp a{color:inherit}.lp a:hover{text-decoration:none}.lp:after{content:"";z-index:999;pointer-events:none;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"180\" height=\"180\"%3E%3Cfilter id=\"n\"%3E%3CfeTurbulence type=\"fractalNoise\" baseFrequency=\"0.85\" numOctaves=\"2\"/%3E%3C/filter%3E%3Crect width=\"180\" height=\"180\" filter=\"url(%23n)\" opacity=\"0.045\"/%3E%3C/svg%3E");position:absolute;inset:0}.lp .lp-label{font-family:var(--lp-mono-f);letter-spacing:.1em;text-transform:uppercase;color:var(--lp-moss-faint);font-size:11.5px;font-weight:400}.lp .lp-mono{font-family:var(--lp-mono-f);font-variant-numeric:tabular-nums}.lp .lp-blue{color:var(--lp-blue);font-weight:500}.lp .lp-quiet{color:var(--lp-moss-faint)}.lp .lp-wrap,.lp-sec,.lp-strip,.lp-nav,.lp-hero,.lp-demoband-wrap,.lp-foot-in{max-width:1160px;margin-left:auto;margin-right:auto}.lp .lp-btn{font-family:var(--lp-body);border:1.5px solid var(--lp-moss);cursor:pointer;border-radius:10px;padding:13px 24px;font-size:15px;font-weight:600;transition:transform .15s,background .15s;display:inline-block}.lp .lp-btn-moss{background:var(--lp-moss);color:var(--lp-cream)}.lp .lp-btn-line{color:var(--lp-moss);background:0 0}.lp .lp-btn-cream{background:var(--lp-cream);color:var(--lp-moss);border-color:var(--lp-cream)}.lp .lp-btn-sm{border-radius:8px;padding:9px 17px;font-size:13.5px}@media (hover:hover){.lp .lp-btn-moss:hover{background:#264531;background:lab(26.4194% -15.7468 8.0946)}.lp .lp-btn-line:hover{background:#1a342412;background:lab(19.3919% -14.2 7.30277/.07)}.lp .lp-btn-cream:hover{background:#fff}.lp .lp-btn-moss:hover,.lp .lp-btn-cream:hover,.lp .lp-btn-line:hover{transform:translateY(-2px)}}@media (hover:none){.lp .lp-btn:active{transform:translateY(1px)}.lp .lp-navlinks a,.lp .lp-signin{align-items:center;min-height:44px;display:inline-flex}.lp .lp-nav-right .lp-btn-sm{align-items:center;min-height:40px;display:inline-flex}}.lp .lp-nav{width:100%;padding:34px 44px 10px;position:relative}.lp .lp-nav-in{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;max-width:1160px;margin:0 auto;display:grid}.lp .lp-brand{justify-self:start}.lp .lp-nav-right{justify-self:end}.lp .lp-nav-stuck{z-index:60;background:var(--lp-cream);border-bottom:1px dashed var(--lp-hair-strong);max-width:none;padding:13px 44px;position:fixed;top:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){@keyframes lp-navdrop{0%{transform:translateY(-100%)}to{transform:none}}.lp .lp-nav-stuck{animation:.45s cubic-bezier(.19,1,.22,1) both lp-navdrop}}.lp .lp-brand{align-items:center;gap:10px;display:flex}.lp .lp-brand-tile{background:#101318;background:lab(5.66846% -.0562891 -3.96679);border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.lp .lp-brand-tile-sm{border-radius:7px;width:24px;height:24px}.lp .lp-brand-name{letter-spacing:-.03em;color:#14161b;color:lab(7.17928% -.0979528 -3.66448);font-size:19px;font-weight:600}.lp .lp-brand-name-sm{font-size:16px}.lp .lp-navlinks{color:var(--lp-moss-soft);gap:26px;font-size:14.5px;font-weight:500;display:flex}.lp .lp-navlinks a:hover{color:var(--lp-moss)}.lp .lp-nav-right{align-items:center;gap:20px;display:flex}.lp .lp-signin{color:var(--lp-moss-soft);font-size:14.5px;font-weight:500}.lp .lp-signin:hover{color:var(--lp-moss)}.lp .lp-nav-burger{cursor:pointer;width:44px;height:44px;color:var(--lp-moss);background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;margin-right:-12px;display:none}.lp .lp-nav-panel{z-index:50;background:var(--lp-card);border:1.5px solid var(--lp-moss);width:min(300px,100vw - 44px);box-shadow:3px 3px 0 var(--lp-moss);border-radius:14px;flex-direction:column;padding:10px;display:flex;position:absolute;top:calc(100% - 4px);right:22px}.lp .lp-nav-panel a{min-height:44px;color:var(--lp-moss);border-radius:9px;align-items:center;padding:0 14px;font-size:15px;font-weight:500;display:flex}.lp .lp-nav-panel a:active{background:var(--lp-cream)}.lp .lp-nav-panel .lp-nav-cta{background:var(--lp-moss);color:var(--lp-cream);border-radius:10px;justify-content:center;margin-top:8px;font-weight:600}.lp .lp-nav-sep{border-top:1px dashed var(--lp-hair-strong);height:1px;margin:8px 6px 0}.lp .lp-fold{flex-direction:column;min-height:min(100svh,1020px);display:flex}.lp .lp-hero{flex:1;align-items:center;width:100%;padding:24px 44px;display:flex}.lp .lp-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:64px;width:100%;display:grid}.lp .lp-stamp{font-family:var(--lp-mono-f);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-moss-soft);border:1px dashed var(--lp-hair-strong);border-radius:5px;align-items:center;gap:9px;margin-bottom:26px;padding:8px 13px;font-size:11.5px;display:inline-flex}.lp .lp-stamp-sun{border:1.5px solid var(--lp-green);border-radius:50%;flex:none;width:9px;height:9px}.lp h1{font-family:var(--lp-disp);letter-spacing:-.03em;color:var(--lp-moss);text-wrap:balance;margin:0 0 24px;font-size:clamp(42px,4.4vw,62px);font-weight:700;line-height:1.02}.lp .lp-tilt{font-style:italic;font-weight:500}.lp .lp-lede{color:var(--lp-moss-soft);max-width:30em;margin:0 0 32px;font-size:18.5px;line-height:1.6}.lp .lp-hero-ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lp .lp-note{background:var(--lp-card);border:1.5px solid var(--lp-moss);box-shadow:2px 2px 0 var(--lp-moss);transition:transform .25s var(--lp-ease), box-shadow .25s var(--lp-ease);border-radius:14px;padding:24px 28px 18px}@media (hover:hover){.lp .lp-note:hover{box-shadow:5px 5px 0 var(--lp-moss);transform:translate(-2px,-2px)}}.lp .lp-note-head{border-bottom:1px dashed var(--lp-hair-strong);justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:12px;display:flex}.lp .lp-note-head b{font-family:var(--lp-disp);color:var(--lp-moss);font-size:16.5px;font-weight:700}.lp .lp-note-row{justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.lp .lp-note-row+.lp-note-row{border-top:1px dashed var(--lp-hair)}.lp .lp-note-lhs{min-width:0}.lp .lp-note-what{font-size:14.5px;font-weight:600;display:block}.lp .lp-note-where{color:var(--lp-moss-faint);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.lp .lp-score{font-family:var(--lp-mono-f);color:var(--lp-blue);flex:none;font-size:15px;font-weight:500}.lp .lp-status{font-family:var(--lp-mono-f);letter-spacing:.06em;text-transform:uppercase;color:var(--lp-blue);border:1px dashed var(--lp-blue);white-space:nowrap;border-radius:5px;flex:none;padding:4px 9px;font-size:10.5px}.lp .lp-status-up{color:var(--lp-green);border-color:var(--lp-green)}.lp .lp-status-drop{color:var(--lp-amber);border-color:var(--lp-amber)}.lp .lp-note-foot{border-top:1px dashed var(--lp-hair-strong);font-family:var(--lp-mono-f);color:var(--lp-moss-faint);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin-top:2px;padding-top:12px;font-size:11px;display:flex}.lp .lp-fresh{color:var(--lp-green)}.lp .lp-strip{text-align:center;width:100%;padding:0 44px 46px}.lp .lp-strip .lp-label{margin-bottom:18px;display:block}.lp .lp-strip-names{font-family:var(--lp-disp);color:var(--lp-moss-soft);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:14px 20px;font-size:19px;font-weight:600;display:flex}.lp .lp-tick{color:var(--lp-hair-strong);font-size:13px}.lp .lp-sec{padding:130px 44px 0}.lp .lp-eyebrow{align-items:center;gap:14px;margin-bottom:18px;display:flex}.lp .lp-dots{border-top:2px dotted var(--lp-hair-strong);flex:0 0 44px}.lp h2{font-family:var(--lp-disp);letter-spacing:-.025em;color:var(--lp-moss);text-wrap:balance;margin:0;font-size:clamp(30px,3.1vw,42px);font-weight:700;line-height:1.08}.lp .lp-path{margin-top:60px}.lp .lp-leg{border-top:1px dashed var(--lp-hair-strong);grid-template-columns:130px 1fr minmax(330px,400px);align-items:center;gap:48px;padding:42px 0;display:grid}.lp .lp-marker .lp-word{font-family:var(--lp-disp);letter-spacing:-.02em;color:var(--lp-moss);font-size:27px;font-weight:700;display:block}.lp .lp-marker .lp-ord{font-family:var(--lp-mono-f);color:var(--lp-moss-faint);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.lp .lp-leg h3{font-family:var(--lp-disp);letter-spacing:-.015em;color:var(--lp-moss);margin:0 0 8px;font-size:21px;font-weight:700}.lp .lp-leg p{color:var(--lp-moss-soft);max-width:30em;margin:0;font-size:15.5px;line-height:1.6}.lp .lp-swatch{background:var(--lp-card);border:1.5px solid var(--lp-hair-strong);border-radius:12px;width:100%;min-width:0;padding:18px 22px;font-size:13.5px;transition:border-color .25s}@media (hover:hover){.lp .lp-leg:hover .lp-swatch{border-color:var(--lp-moss)}}.lp .lp-swatch-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 14px;padding:8px 0;display:flex}.lp .lp-swatch-row>span:first-child{min-width:0}.lp .lp-swatch-row+.lp-swatch-row{border-top:1px dashed var(--lp-hair)}.lp .lp-swatch-row.lp-mono{font-size:12.5px}.lp .lp-growbar{background:var(--lp-cream-deep);border-radius:99px;height:5px;margin:4px 0 6px;overflow:hidden}.lp .lp-growbar i{background:var(--lp-blue);border-radius:99px;width:42%;height:100%;display:block}.lp .lp-fields{grid-template-columns:1fr 1fr;gap:28px;margin-top:56px;display:grid}.lp .lp-field{border:1.5px solid var(--lp-hair-strong);border-radius:16px;padding:30px 32px}.lp .lp-field-tended{border-color:var(--lp-moss);background:var(--lp-card);box-shadow:2px 2px 0 var(--lp-moss);transition:transform .25s var(--lp-ease), box-shadow .25s var(--lp-ease)}@media (hover:hover){.lp .lp-field-tended:hover{box-shadow:5px 5px 0 var(--lp-moss);transform:translate(-2px,-2px)}}.lp .lp-field .lp-label{margin-bottom:20px;display:block}.lp .lp-field-tended .lp-label{color:var(--lp-green)}.lp .lp-field ul{margin:0;padding:0;list-style:none}.lp .lp-field li{color:var(--lp-moss-soft);padding:10px 0 10px 28px;font-size:15.5px;line-height:1.55;position:relative}.lp .lp-field li+li{border-top:1px dashed var(--lp-hair)}.lp .lp-field-fallow li:before{content:"·";color:var(--lp-moss-faint);font-size:22px;font-weight:700;line-height:1;position:absolute;left:6px}.lp .lp-field-tended li{color:var(--lp-moss)}.lp .lp-field-tended li:before{content:"✓";color:var(--lp-green);font-weight:700;position:absolute;left:0}.lp .lp-split{grid-template-columns:1fr 1fr;align-items:center;gap:84px;display:grid}.lp .lp-splitcopy{color:var(--lp-moss-soft);max-width:32em;margin:14px 0 0;font-size:16px;line-height:1.66}.lp .lp-verts{grid-template-columns:1fr 1fr;gap:28px;margin-top:56px;display:grid}.lp .lp-vert{border-top:2px solid var(--lp-moss);padding-top:22px}.lp .lp-vert .lp-label{margin-bottom:14px;display:block}.lp .lp-vert h3{font-family:var(--lp-disp);letter-spacing:-.02em;max-width:18em;color:var(--lp-moss);margin:0 0 10px;font-size:24px;font-weight:700;line-height:1.2}.lp .lp-vert p{color:var(--lp-moss-soft);max-width:34em;margin:0;font-size:15.5px;line-height:1.65}.lp .lp-demoband-wrap{padding:130px 44px 0}.lp .lp-demoband{background:var(--lp-moss);color:var(--lp-cream);border-radius:24px}.lp .lp-demoband-in{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:64px 60px;display:grid}.lp .lp-demoband .lp-label{color:#9bb6a3;color:lab(71.538% -12.4267 6.36985)}.lp .lp-demoband h2{color:var(--lp-cream)}.lp .lp-demolede{color:#b9c9bc;color:lab(79.4547% -7.39342 4.71438);max-width:28em;margin:14px 0 30px;font-size:16px;line-height:1.65}.lp .lp-dstep{gap:18px;padding:17px 0;display:flex}.lp .lp-dstep+.lp-dstep{border-top:1px dashed #ffffff40;border-top:1px dashed lab(100% 0 0/.25)}.lp .lp-glyph{font-family:var(--lp-disp);color:#9fc1aa;color:lab(75.1508% -15.558 7.97733);flex:none;font-size:19px;font-style:italic}.lp .lp-dstep h4{color:var(--lp-cream);margin:0 0 3px;font-size:15.5px;font-weight:700}.lp .lp-dstep p{color:#b9c9bc;color:lab(79.4547% -7.39342 4.71438);margin:0;font-size:14px;line-height:1.55}.lp .lp-faq{max-width:none}.lp .lp-faq-item{border-bottom:1px dashed var(--lp-hair-strong)}.lp .lp-faq-item:first-of-type{border-top:2px solid var(--lp-moss);margin-top:40px}.lp .lp-faq-q{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:21px 4px;transition:background .2s;display:flex}@media (hover:hover){.lp .lp-faq-q:hover{background:#1a34240a;background:lab(19.3919% -14.2 7.30277/.04)}}.lp .lp-faq-q:active{background:#1a34240f;background:lab(19.3919% -14.2 7.30277/.06)}.lp .lp-faq-q b{font-family:var(--lp-disp);letter-spacing:-.01em;color:var(--lp-moss);font-size:18.5px;font-weight:700}.lp .lp-faq-toggle{font-family:var(--lp-mono-f);color:var(--lp-moss-faint);flex:none;font-size:17px}.lp .lp-faq-a{color:var(--lp-moss-soft);max-width:44em;margin:0;padding:0 40px 22px 4px;font-size:15px;line-height:1.65}.lp .lp-hills{width:100%;color:var(--lp-moss);margin-top:100px;display:block}.lp .lp-foot{border-top:1.5px solid var(--lp-moss)}.lp .lp-foot-in{flex-direction:column;gap:44px;padding:64px 44px 40px;display:flex}.lp .lp-foot-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;display:flex}.lp .lp-foot-cta h2{max-width:16em}.lp .lp-foot-base{border-top:1px dashed var(--lp-hair-strong);justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.lp .lp-copyright{color:var(--lp-moss-faint);font-size:11.5px}@media (prefers-reduced-motion:no-preference){@keyframes lp-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.lp .lp-stamp{animation:lp-rise .8s var(--lp-ease) 50ms both}.lp h1{animation:lp-rise .9s var(--lp-ease) .15s both}.lp .lp-lede{animation:lp-rise .9s var(--lp-ease) .28s both}.lp .lp-hero-ctas{animation:lp-rise .9s var(--lp-ease) .4s both}.lp .lp-note-hero{animation:lp-rise .9s var(--lp-ease) .5s both}.lp .lp-note-hero .lp-note-head{animation:lp-rise .6s var(--lp-ease) .75s both}.lp .lp-note-hero .lp-note-row:nth-of-type(2){animation:lp-rise .6s var(--lp-ease) .9s both}.lp .lp-note-hero .lp-note-row:nth-of-type(3){animation:lp-rise .6s var(--lp-ease) 1.05s both}.lp .lp-note-hero .lp-note-row:nth-of-type(4){animation:lp-rise .6s var(--lp-ease) 1.2s both}.lp .lp-note-hero .lp-note-row:nth-of-type(5){animation:lp-rise .6s var(--lp-ease) 1.35s both}.lp .lp-note-hero .lp-note-foot{animation:lp-rise .6s var(--lp-ease) 1.5s both}.lp .lp-strip{animation:lp-rise 1s var(--lp-ease) .9s both}@keyframes lp-sunpulse{0%{box-shadow:0 0 #43bd7d66}70%{box-shadow:0 0 0 7px #43bd7d00}to{box-shadow:0 0 #43bd7d00}}.lp .lp-stamp-sun{animation:2.6s 1.8s infinite lp-sunpulse}}.lp [data-reveal].lp-arm{opacity:0;transition:opacity .85s var(--lp-ease), transform .85s var(--lp-ease);transform:translateY(28px)}.lp [data-reveal].on{opacity:1;transform:none}.lp [data-reveal].lp-arm .lp-leg,.lp [data-reveal].lp-arm .lp-field,.lp [data-reveal].lp-arm .lp-vert,.lp [data-reveal].lp-arm .lp-dstep,.lp [data-reveal].lp-arm .lp-faq-item{opacity:0;transition:opacity .7s var(--lp-ease), transform .7s var(--lp-ease);transform:translateY(18px)}.lp [data-reveal].on .lp-leg,.lp [data-reveal].on .lp-field,.lp [data-reveal].on .lp-vert,.lp [data-reveal].on .lp-dstep,.lp [data-reveal].on .lp-faq-item{opacity:1;transform:none}.lp [data-reveal].on .lp-leg:first-child,.lp [data-reveal].on .lp-field:first-child,.lp [data-reveal].on .lp-vert:first-child,.lp [data-reveal].on .lp-dstep:first-child,.lp [data-reveal].on .lp-faq-item:first-of-type{transition-delay:.12s}.lp [data-reveal].on .lp-leg:nth-child(2),.lp [data-reveal].on .lp-field:nth-child(2),.lp [data-reveal].on .lp-vert:nth-child(2),.lp [data-reveal].on .lp-dstep:nth-child(2),.lp [data-reveal].on .lp-faq-item:nth-of-type(2){transition-delay:.26s}.lp [data-reveal].on .lp-leg:nth-child(3),.lp [data-reveal].on .lp-dstep:nth-child(3),.lp [data-reveal].on .lp-faq-item:nth-of-type(3){transition-delay:.4s}.lp [data-reveal].on .lp-faq-item:nth-of-type(4){transition-delay:.54s}.lp [data-reveal].on .lp-faq-item:nth-of-type(5){transition-delay:.68s}.lp svg.lp-hills.lp-arm{transition:opacity .6s;transform:none}.lp svg.lp-hills.lp-arm path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2s .2s}.lp svg.lp-hills.on path{stroke-dashoffset:0}@media (max-width:960px){.lp .lp-hero-grid,.lp .lp-fields,.lp .lp-split,.lp .lp-verts,.lp .lp-demoband-in{grid-template-columns:1fr;gap:40px}.lp .lp-hero-grid{gap:44px}.lp .lp-leg{grid-template-columns:1fr;gap:18px}.lp .lp-fold{min-height:0}.lp .lp-sec{padding:96px 44px 0}.lp .lp-nav{padding:22px 44px 8px}.lp .lp-nav-stuck{padding:10px 44px}.lp .lp-hero{padding:68px 44px 48px}.lp .lp-stamp{margin-bottom:34px}.lp .lp-strip{padding:0 44px 40px}.lp .lp-demoband-wrap{padding:96px 44px 0}.lp .lp-demoband-in{padding:44px 40px}.lp .lp-foot-in{padding:56px 44px 36px}.lp .lp-split-flip>aside{order:2}}@media (max-width:760px){.lp .lp-navlinks,.lp .lp-nav-right .lp-signin{display:none}.lp .lp-nav-in{justify-content:space-between;gap:12px;display:flex}.lp .lp-nav-burger{flex:0 0 44px;width:44px;display:inline-flex}.lp .lp-nav-right{gap:6px}.lp .lp-nav-right .lp-btn-sm{white-space:nowrap;align-items:center;min-height:40px;padding:10px 15px;display:inline-flex}.lp .lp-br{display:none}.lp .lp-sec,.lp .lp-demoband-wrap{padding:84px 22px 0}.lp .lp-nav{padding:22px 22px 8px}.lp .lp-nav-stuck{padding:10px 22px}.lp .lp-hero{padding:68px 22px 48px}.lp .lp-strip{padding:0 22px 40px}.lp .lp-demoband-in{padding:40px 26px}.lp .lp-foot-in{padding:56px 22px 36px}.lp .lp-path{margin-top:40px}.lp .lp-fields,.lp .lp-verts{margin-top:36px}.lp .lp-faq-item:first-of-type{margin-top:28px}.lp .lp-faq-a{padding-right:4px}.lp .lp-hills{height:44px;margin-top:56px}.lp .lp-btn{justify-content:center;align-items:center;min-height:44px;display:inline-flex}}@media (max-width:560px){.lp .lp-strip-names{grid-template-columns:repeat(2,auto);justify-content:center;gap:12px 28px;font-size:17.5px;display:grid}.lp .lp-tick{display:none}.lp h2{text-wrap:pretty}}@media (max-width:480px){.lp h1{font-size:clamp(32px,9.8vw,38px)}.lp h2{font-size:clamp(25px,7vw,29px)}.lp .lp-sec,.lp .lp-demoband-wrap{padding:72px 20px 0}.lp .lp-nav,.lp .lp-hero,.lp .lp-strip,.lp .lp-foot-in,.lp .lp-nav-stuck{padding-left:20px;padding-right:20px}.lp .lp-hero-ctas{flex-direction:column;align-items:stretch;width:100%;max-width:360px}.lp .lp-hero-ctas .lp-btn{text-align:center}.lp .lp-demoband-in{padding:36px 22px}.lp .lp-note{padding:20px 18px 14px}.lp .lp-note-head{gap:10px}.lp .lp-note-head .lp-label{white-space:nowrap}.lp .lp-swatch{padding:16px}.lp .lp-swatch-row.lp-mono{font-size:11.5px}.lp .lp-swatch-row>:last-child:not(:first-child){margin-left:auto}.lp .lp-field{padding:24px 20px}.lp .lp-foot-in{padding-top:44px}.lp .lp-foot-cta .lp-btn{text-align:center;width:100%;max-width:360px}}
