:root:has(main.landing2){--background:#f4f2ec;--primary:#2f4693;--ring:#2f469373}@supports (color:lab(0% 0 0)){:root:has(main.landing2){--primary:lab(31.274% 12.0987 -46.1748);--ring:lab(31.274% 12.0987 -46.1748/.45)}}@layer components{.landing2{--l2-paper:#f4f2ec;--l2-paper-deep:#e9e6de;--l2-sheet:#fff;--l2-ink:#1b1a17;--l2-ink-soft:#4b4842;--l2-ink-faint:#6b6760;--l2-rule:#1b1a171f;--l2-rule-strong:#1b1a1738;--l2-accent:#2f4693;--l2-s1:.5rem;--l2-s2:1rem;--l2-s3:1.5rem;--l2-s4:2rem;--l2-s5:3rem;--l2-s6:4rem;--l2-s7:6rem;--l2-s8:9rem;--l2-section-y:clamp(5rem, 11vw, 9rem);--l2-serif:var(--font-l2-serif), "Iowan Old Style", Georgia, serif;--l2-display:clamp(2.75rem, 6.2vw, 5.25rem);--l2-h2:clamp(2rem, 3.8vw, 3.25rem);--l2-h3:1.5rem;--l2-lede:1.1875rem;--primary:var(--l2-accent);--ring:#2f469373;--foreground:var(--l2-ink);--card-foreground:var(--l2-ink);--muted-foreground:var(--l2-ink-faint);--border:#e3e0d9;--hairline:var(--l2-rule);--muted:var(--l2-paper-deep);background-color:var(--l2-paper);color:var(--l2-ink)}@supports (color:lab(0% 0 0)){.landing2{--l2-accent:lab(31.274% 12.0987 -46.1748);--ring:lab(31.274% 12.0987 -46.1748/.45)}}.landing2 .l2-sheet{--background:#fff;--primary:#2554e1;--ring:#2554e180;--muted:#f5f5f5;--border:#e5e5e5}@supports (color:lab(0% 0 0)){.landing2 .l2-sheet{--background:lab(100% 0 0);--primary:lab(40.1923% 26.933 -77.5767);--ring:lab(40.1923% 26.933 -77.5767/.5);--muted:lab(96.52% -.0000298023 .0000119209);--border:lab(90.952% 0 -.0000119209)}}.landing2 .l2-display,.landing2 .l2-h2,.landing2 .l2-h3,.landing2 .l2-serif{font-family:var(--l2-serif);font-optical-sizing:auto;color:var(--l2-ink);text-wrap:balance;font-weight:400}.landing2 .l2-display{font-size:var(--l2-display);letter-spacing:-.025em;line-height:1.02}.landing2 .l2-h2{font-size:var(--l2-h2);letter-spacing:-.02em;line-height:1.06}.landing2 .l2-h3{font-size:var(--l2-h3);letter-spacing:-.01em;line-height:1.2}.landing2 .l2-lede{font-size:var(--l2-lede);color:var(--l2-ink-soft);text-wrap:pretty;max-width:60ch;line-height:1.6}.landing2 .l2-body{color:var(--l2-ink-soft);text-wrap:pretty;max-width:60ch;font-size:1rem;line-height:1.65}.landing2 .l2-caption{color:var(--l2-ink-faint);max-width:68ch;font-size:.875rem;line-height:1.5}.landing2 .l2-label{color:var(--l2-ink-faint);font-size:.875rem;font-weight:500;line-height:1.4}.landing2 .l2-section{padding-block:var(--l2-section-y)}.landing2 .l2-section+.l2-section{border-top:1px solid var(--l2-rule)}.landing2 .l2-band-light{background-color:var(--l2-paper)}.landing2 .l2-band-deep{--l2-ink-faint:#5f5b55;--l2-rule:#1b1a1726;--l2-rule-strong:#1b1a1742;--l2-plate-ground:var(--l2-paper);--l2-plate-edge:0 0 0 1px #1b1a1712;--muted-foreground:var(--l2-ink-faint);--border:#d9d5cc;--hairline:var(--l2-rule);background-color:var(--l2-paper-deep)}.landing2 .l2-rule-top{border-top:1px solid var(--l2-rule)}.landing2 .l2-rule-strong{border-top:1px solid var(--l2-rule-strong)}.landing2 .l2-ledger-total{border-top:1px solid var(--l2-ink);border-bottom:3px double var(--l2-ink)}.landing2 .l2-plate{background-color:var(--l2-plate-ground,var(--l2-paper-deep));box-shadow:var(--l2-plate-edge,none);border-radius:1.25rem;padding:clamp(.75rem,3.2vw,3rem)}.landing2 .l2-screen{background-color:var(--l2-sheet);border-radius:.75rem;overflow:hidden;box-shadow:0 0 0 1px #1b1a170f,0 1px 2px #1b1a170a,0 24px 48px -28px #1b1a1747}.landing2 .l2-specimen{background-color:var(--l2-sheet);border-radius:.75rem;box-shadow:0 0 0 1px #1b1a170f,0 1px 2px #1b1a170a}.landing2 .l2-link{color:var(--l2-accent);text-underline-offset:.25em;transition:text-decoration-color var(--duration-quick) var(--ease-smooth-out);font-weight:500;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.landing2 .l2-link:hover,.landing2 .l2-link:focus-visible{text-decoration-color:currentColor}.landing2 .l2-link:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:2px}.landing2 .l2-faq summary{cursor:pointer;list-style:none}.landing2 .l2-faq summary::-webkit-details-marker{display:none}.landing2 .l2-faq summary:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:4px}.landing2 .l2-faq-mark{transition:rotate var(--duration-fast) var(--ease-smooth-out)}.landing2 .l2-faq[open] .l2-faq-mark{rotate:45deg}.landing2 .l2-reveal[data-reveal=armed]{opacity:0;translate:0 var(--distance-medium)}.landing2 .l2-reveal[data-reveal=in]{opacity:1;transition:opacity .7s var(--ease-smooth-out), translate .7s var(--ease-smooth-out);translate:0}@media (prefers-reduced-motion:reduce){.landing2 .l2-reveal[data-reveal]{opacity:1!important;transition:none!important;translate:none!important}.landing2 .l2-faq-mark,.landing2 .l2-link{transition:none}}.landing2 .l2-read{padding-block:clamp(3.5rem,8vw,6rem) clamp(4.5rem,10vw,8rem)}.landing2 .l2-read-title{font-family:var(--l2-serif);font-optical-sizing:auto;letter-spacing:-.022em;color:var(--l2-ink);text-wrap:balance;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:400;line-height:1.04}.landing2 .l2-read-lede{color:var(--l2-ink-soft);text-wrap:pretty;max-width:60ch;font-size:1.0625rem;line-height:1.65}.landing2 .l2-read-section{border-top:1px solid var(--l2-rule);padding-block:2.25rem}.landing2 .l2-read-h{font-family:var(--l2-serif);font-optical-sizing:auto;letter-spacing:-.01em;color:var(--l2-ink);text-wrap:balance;font-size:1.375rem;font-weight:400;line-height:1.25}.landing2 .l2-prose{color:var(--l2-ink-soft);text-wrap:pretty;max-width:68ch;font-size:1rem;line-height:1.7}.landing2 .l2-prose li::marker{color:var(--l2-ink-faint)}.landing2 .l2-prose a,.landing2 .l2-read-lede a{color:var(--l2-accent);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-underline-offset:.22em}.landing2 .l2-prose a:hover,.landing2 .l2-prose a:focus-visible,.landing2 .l2-read-lede a:hover,.landing2 .l2-read-lede a:focus-visible{text-decoration-color:currentColor}.landing2 .l2-prose a:focus-visible,.landing2 .l2-read-lede a:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px}.landing2 .l2-read-sheet{background-color:var(--l2-sheet);box-shadow:0 0 0 1px var(--l2-rule);border-radius:.75rem;overflow:hidden}.landing2.l2-auth{background-color:var(--l2-paper)}}.landing2 .l2-plans .ring-2{background-color:color-mix(in oklab, var(--primary) 3%, var(--l2-sheet))}.landing2 .l2-auth-card{--card-spacing:1.25rem;--background:var(--l2-sheet);background-color:var(--l2-sheet);box-shadow:0 0 0 1px #1b1a1717,0 1px 2px #1b1a170a,0 28px 56px -36px #1b1a1738}@media (min-width:640px){.landing2 .l2-auth-card{--card-spacing:2rem}}.landing2 .l2-auth-card [data-slot=card-footer]{background-color:var(--l2-paper);border-color:var(--l2-rule)}.landing2 .l2-auth-title{font-family:var(--l2-serif);font-optical-sizing:auto;letter-spacing:-.018em;color:var(--l2-ink);text-wrap:balance;font-size:2rem;font-weight:400;line-height:1.1}.landing2 .l2-auth-card [data-slot=card-description]{color:var(--l2-ink-soft);font-size:.9375rem;line-height:1.55}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.38msdipe8z81f.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.30bhvdlsk8sra.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.3se9ogqst-d6c.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_fe562cb3-module__ifbdoq__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_fe562cb3-module__ifbdoq__variable{--font-l2-serif:"Newsreader", "Newsreader Fallback"}
