.about-page{--about-ink:#101210;--about-muted:#47516a;--about-lime:#c6f53b;--about-gutter:clamp(24px, 7.8vw, 112px);color:var(--about-ink);font-family:var(--font-geist-sans), Arial, sans-serif;isolation:isolate;background:#fff;min-height:100svh;font-size:18px;line-height:1.45}.about-page *,.about-page :before,.about-page :after{box-sizing:border-box}.about-page ::selection{background:var(--about-lime);color:var(--about-ink)}.about-page a{color:inherit;text-underline-offset:5px;text-decoration:none}:is(.about-page a:focus-visible,.about-page button:focus-visible){outline-offset:5px;outline:3px solid #5a7613}.about-page button{font:inherit;color:inherit;cursor:pointer}.about-page h1,.about-page h2,.about-page p,.about-page figure,.about-page ul{margin:0}.about-page h1,.about-page h2{color:var(--about-ink);letter-spacing:-.04em;text-wrap:balance;font-weight:760}.about-page h1{font-size:clamp(42px,4.45vw,64px);line-height:.99}.about-page h1 span{display:block}.about-page h2{font-size:clamp(32px,3.45vw,49px);line-height:1.035}.about-page .about-eyebrow{color:#3d465e;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.2}.about-copy>p:not(.about-eyebrow),.about-lead{color:var(--about-muted);font-size:clamp(17px,1.4vw,20px);line-height:1.42}.about-copy>p:not(.about-eyebrow){max-width:550px;margin-top:15px}.about-content{width:calc(100% - 2 * var(--about-gutter));max-width:1216px;margin-inline:auto}.about-skip{z-index:50;background:var(--about-lime);border-radius:6px;padding:10px 16px;position:absolute;top:12px;left:16px;transform:translateY(-150%)}.about-skip:focus{transform:translateY(0)}.about-page main:focus{outline:none}.about-brand{letter-spacing:-.05em;flex:none;align-items:center;gap:11px;font-size:28px;font-weight:760;line-height:1;display:inline-flex}.about-brand img{flex:none;display:block}.about-page .about-button{color:#101210;background:var(--about-lime);white-space:nowrap;border:0;border-radius:9px;justify-content:center;align-items:center;gap:20px;min-height:44px;padding:10px 24px;font-size:14px;font-weight:650;line-height:1.2;transition:background-color .16s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.about-button:active{transform:scale(.97)}.about-hero{padding-left:max(var(--about-gutter), calc((100vw - 1216px) / 2));grid-template-columns:minmax(0,.84fr) minmax(0,1.25fr);align-items:center;gap:45px;max-width:1700px;margin:0 auto;padding-bottom:10px;display:grid}.about-hero-copy{padding:28px 0 42px}.about-lead{max-width:465px;margin-top:19px!important}.about-hero-media{border-radius:9px 0 0 9px;align-self:stretch;min-height:400px;overflow:hidden}.about-hero-media img{object-fit:cover;object-position:center;aspect-ratio:1.86;width:100%;height:100%;display:block}.about-problem{background:#f5f6f7}.about-problem-grid{grid-template-columns:1fr 1fr;align-items:center;gap:58px;padding-block:38px;display:grid}.about-obstacles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.about-obstacles figure{background:#fff;border-radius:10px;min-width:0;overflow:hidden}.about-obstacle-photo{aspect-ratio:1.17;position:relative;overflow:hidden}.about-obstacle-photo img{width:300%;max-width:none;height:auto;top:50%;left:var(--photo-offset);display:block;position:absolute;transform:translateY(-50%)}.about-obstacle-photo--iphone img{object-fit:cover;object-position:center;width:100%;height:100%;inset:0;transform:none}.about-obstacles figcaption{text-align:center;text-wrap:balance;place-content:center;min-height:62px;padding:12px 12px 14px;font-size:14px;font-weight:550;line-height:1.25;display:grid}.about-solution{grid-template-columns:1.08fr 1fr;align-items:center;gap:74px;padding-block:38px 20px;display:grid}.about-wallet-previews{max-width:592px}.about-wallet-previews>img{width:100%;height:auto;display:block}.about-wallet-previews figcaption{color:var(--about-muted);text-align:center;margin-top:3px;font-size:14px}.about-solution-copy h2{font-size:clamp(36px,3.8vw,55px)}.about-wallet-benefits{justify-content:space-between;gap:18px;padding:0;list-style:none;display:flex;margin-top:56px!important}.about-wallet-benefits li{white-space:nowrap;align-items:center;gap:10px;font-size:14px;font-weight:500;line-height:1.25;display:flex}.about-wallet-benefits svg{flex:none;width:29px;height:29px}.about-story{padding-left:max(var(--about-gutter), calc((100vw - 1216px) / 2));border-top:1px solid #f1f2f2;grid-template-columns:minmax(0,.84fr) minmax(0,1.25fr);align-items:center;gap:45px;max-width:1700px;margin:0 auto;display:grid}.about-story-copy{padding-block:38px}.about-workspace{align-self:stretch;align-items:center;display:flex;position:relative;overflow:hidden}.about-laptop-photo{width:100%;position:relative}.about-laptop-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff 0%,#ffffffb8 5%,#fff3 12%,#0000 20%);position:absolute;inset:0}.about-laptop-photo>img{width:100%;height:auto;display:block}.about-laptop-screen{width:100%;height:100%;display:block;position:absolute;inset:0}.about-workspace figcaption{font-size:17px;font-style:italic;line-height:1.1;position:absolute;top:30%;left:8%;transform:rotate(-9deg)}.about-workspace figcaption svg{width:54px;height:45px;margin:5px 0 0 8px;display:block}.about-vision{isolation:isolate;background:#f3e9df;position:relative;overflow:hidden}.about-skyline{z-index:-2;object-fit:cover;object-position:center 70%;width:100%;height:100%;position:absolute;inset:0}.about-vision-inner{align-items:center;min-height:290px;padding-block:36px 50px;display:flex}.about-vision h2{font-size:clamp(30px,3.1vw,44px)}.about-vision .about-copy>p:not(.about-eyebrow){max-width:490px;font-size:18px}.about-footer{background:#fff;padding:14px 3.125vw 20px}.about-legal{color:#536159;border-top:1px solid #e3e8e2;justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:22px auto 0;padding-block:24px 6px;font-size:12px;display:flex}.about-legal nav{flex-wrap:wrap;gap:12px 20px;display:flex}.about-legal a:hover{text-decoration:underline}.about-close{isolation:isolate;color:#fff;text-align:left;background:#101210;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy action""contact action";align-items:center;gap:24px 40px;max-width:1600px;margin-inline:auto;padding:34px clamp(28px,4.7vw,68px);display:grid;position:relative;overflow:hidden}.about-close-copy{grid-area:copy;max-width:820px}.about-close-intro{color:#e3e7df;margin-top:12px;font-size:17px;line-height:1.5}.about-close h2{color:#fff;font-size:clamp(36px,3.6vw,52px)}.about-contact{grid-area:contact;justify-content:flex-start;align-items:center;gap:24px;display:flex}.about-contact .about-brand{gap:9px;font-size:23px}.about-contact>a:last-child{border-left:1px solid #5a6054;padding-left:24px;font-size:14px}.about-page .about-close .about-explore{grid-area:action;align-self:center;width:max-content;max-width:100%;min-height:60px;padding:16px 30px;font-size:17px}.about-close-pattern{z-index:-1;opacity:.075;grid-template-columns:repeat(3,1fr);gap:7px;width:240px;height:240px;display:grid;position:absolute;bottom:-85px;right:-35px;transform:rotate(0)}.about-close-pattern span{background:var(--about-lime);border-radius:21px}.about-close-pattern span:nth-child(4),.about-close-pattern span:nth-child(5){grid-column:1}.about-close-pattern span:nth-child(6){grid-column:2}.about-close-pattern span:nth-child(7){grid-column:3}@media (hover:hover) and (pointer:fine){.about-button:hover{background:#d3ff59}.about-contact a:hover{text-decoration:underline}}@media (max-width:1120px) and (min-width:761px){.about-brand{gap:9px;font-size:25px}.about-page .about-button{padding-inline:20px;font-size:13px}.about-hero,.about-story{gap:30px}.about-hero-media{min-height:330px}.about-problem-grid{gap:34px;padding-block:30px}.about-obstacles{gap:12px}.about-obstacles figcaption{padding:10px 8px;font-size:12px}.about-solution{gap:50px;padding-top:28px}.about-wallet-benefits{gap:12px;margin-top:40px!important}.about-wallet-benefits li{gap:8px;font-size:12px}.about-wallet-benefits svg{width:26px;height:26px}}@media (max-width:760px){.about-page{--about-gutter:24px;font-size:16px}.about-brand{gap:10px;font-size:27px}.about-brand img{width:34px;height:34px}.about-page .about-button{min-height:48px;font-size:16px}.about-hero,.about-story{flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex}.about-hero-copy{padding:25px var(--about-gutter) 28px}.about-page h1{font-size:clamp(34px,9.65vw,52px);line-height:1.02}.about-page h2{font-size:clamp(30px,8.4vw,40px);line-height:1.05}.about-page .about-eyebrow{margin-bottom:12px;font-size:12px}.about-lead,.about-copy>p:not(.about-eyebrow){font-size:17px;line-height:1.5}.about-lead{max-width:480px;margin-top:18px!important}.about-hero-media{min-height:0;margin-inline:var(--about-gutter);border-radius:10px}.about-hero-media img{aspect-ratio:1.5;object-fit:cover;object-position:54% center;width:100%;height:auto}.about-hero{padding-bottom:28px}.about-problem-grid{flex-direction:column;align-items:stretch;gap:24px;padding-block:28px;display:flex}.about-obstacles{gap:10px}.about-obstacle-photo{aspect-ratio:1.05}.about-obstacles figcaption{min-height:58px;padding:9px 7px;font-size:12px;line-height:1.25}.about-solution{flex-direction:column;align-items:stretch;gap:26px;padding-block:28px;display:flex}.about-wallet-previews{order:1;align-self:center;width:100%;max-width:500px}.about-solution-copy{order:0}.about-wallet-benefits{gap:12px;margin-top:24px!important}.about-wallet-benefits li{gap:6px;font-size:11px}.about-wallet-benefits svg{width:24px;height:24px}.about-wallet-previews figcaption{font-size:12px}.about-story-copy{padding:28px var(--about-gutter)}.about-page .about-workspace{margin-inline:var(--about-gutter);border-radius:10px}.about-laptop-photo:after{display:none}.about-workspace figcaption{font-size:12px}.about-workspace figcaption svg{width:35px;height:29px}.about-story{padding-bottom:28px}.about-vision-inner{min-height:0;padding-block:28px 120px;display:block}.about-vision .about-copy>p:not(.about-eyebrow){font-size:17px}.about-skyline{object-position:39% bottom}.about-footer{padding:12px 16px 16px}.about-legal{flex-direction:column;align-items:flex-start;gap:20px;padding-block:24px 8px}.about-legal nav{gap:14px 20px;font-size:13px}.about-close{text-align:center;border-radius:14px;flex-direction:column;gap:24px;padding:28px 24px;display:flex}.about-close-intro{font-size:15px}.about-close h2{font-size:clamp(28px,7.6vw,40px)}.about-contact{flex-direction:column;gap:14px}.about-contact .about-brand{font-size:23px}.about-contact>a:last-child{border:0;padding:0;font-size:12px}.about-page .about-close .about-explore{justify-content:center;min-height:52px;padding:14px 18px;font-size:15px}}@media (max-width:350px){.about-page{--about-gutter:20px}.about-brand{font-size:25px}.about-page h1{font-size:32px}.about-wallet-benefits{flex-wrap:wrap;justify-content:flex-start;gap:16px}.about-obstacles{gap:8px}.about-obstacles figcaption{padding-inline:5px;font-size:11px}}@media (prefers-reduced-motion:reduce){.about-page .about-button{transition:none}.about-button:active{transform:none}}
