@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(./fraunces-latin-400-normal.6IfK1voy.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(./fraunces-latin-400-italic.ChpO6tcr.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(./fraunces-latin-500-normal.DnGCNyPD.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(./fraunces-latin-600-normal.BFCDtZfi.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2")}:root{--page:#fff;--paper:#e7fafb;--paper-2:#d8f2f3;--surface:#fff;--ink:#1c1c1a;--body:#55554f;--muted:#6c6c65;--line:#e3e3e0;--line-2:#d3d3cf;--lime:#c5f87b;--lime-hover:#b8ef67;--accent-ink:#1a1a15;--footer:#1e1c18;--hero-text:#f5f3ef;--display:"Fraunces", Georgia, "Times New Roman", serif;--sans:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ease-out:cubic-bezier(.23, 1, .32, 1);--nav-h:64px;--content:1160px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(16px + var(--nav-h))}body{background:var(--page);color:var(--body);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65}body.lead-locked,body.nav-locked{overflow:hidden}img{max-width:100%;height:auto}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.14}p{margin:0}h1,h2,h3,li,p{overflow-wrap:break-word}:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.skip-link{z-index:200;background:var(--lime);color:var(--accent-ink);border-radius:6px;padding:.5rem .8rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:.5rem}.inner{width:min(100% - 44px,var(--content));margin-inline:auto}.inner-wide{width:min(100% - 44px,1360px)}@media (prefers-reduced-motion:no-preference){.reveal-wait{transition:opacity .6s ease,transform .6s var(--ease-out)}.reveal-wait:not(.is-in){opacity:0;transform:translateY(16px)}}.block{padding:4.5rem 0}@media (width>=720px){.inner{width:min(100% - 80px,var(--content))}.inner-wide{width:min(100% - 80px,1360px)}.block{padding:6.25rem 0}}.eyebrow{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:1rem;font-size:.72rem}.btn,.eyebrow,.form-label,.form-message{font-weight:500}.btn{transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .16s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.92rem;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.55;cursor:default;transform:none}.btn-lime{background:var(--lime);color:var(--accent-ink)}.btn-lime:hover{background:var(--lime-hover)}.btn-dark{background:var(--ink);color:var(--page)}.btn-dark:hover{background:#000}.btn-outline{border-color:var(--line-2);color:var(--ink);background:0 0}.btn-outline:hover{border-color:var(--ink)}.btn-ghost{color:var(--hero-text);background:0 0;border-color:#f5f3ef59}.btn-ghost:hover{background:#f5f3ef14}.form-label{color:var(--ink);margin-bottom:.4rem;font-size:.82rem;display:block}.form-input,.form-textarea{background:var(--surface);border:1px solid var(--line-2);width:100%;color:var(--ink);border-radius:6px;min-height:44px;padding:.7rem .8rem}.form-input:focus,.form-textarea:focus{border-color:var(--ink)}.form-input:focus-visible,.form-textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lede{max-width:42rem;margin-top:1rem}.lede+.lede{margin-top:.85rem}.cta-action .btn{width:100%}@media (width>=720px){.cta-action .btn{width:auto}}.form-message{text-align:center;border-radius:8px;padding:.75rem 1rem;font-size:.875rem}.form-message.success{color:#34312c;background:#f1fec8}.form-message.error{color:#8a5a12;background:#9a6b1f1f}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.error-page[data-v-4c8ad70b]{flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem;min-height:100vh;padding:2rem 1.375rem;display:flex}h1[data-v-4c8ad70b]{font-size:calc(clamp(2rem,6vw,3rem))}@media (width>=720px){.error-page[data-v-4c8ad70b]{padding:4rem}}
