:root{--vt-blue:#002FA7;--vt-ink:#161616;--vt-paper:#FAF9F6;--vt-grey:#EAE9E5;--vt-font:"neue-haas-grotesk-text","Neue Haas Grotesk Text Pro","Neue Haas Grotesk","Helvetica Neue",Helvetica,Arial,sans-serif}
body{background:var(--vt-paper)!important;color:var(--vt-ink);font-family:var(--vt-font)!important}button,input,textarea,select,[class*="mantine-"]{font-family:var(--vt-font)}
.mantine-Header-root{background:var(--vt-paper)!important;border-bottom:1px solid #d8d8d3!important}.mantine-Header-root .mantine-Container-root{max-width:1280px}.mantine-Container-root{max-width:1200px}.mantine-Button-root,.mantine-Input-input,.mantine-Paper-root{border-radius:4px}.mantine-Button-root{font-weight:600}.mantine-Dropzone-root{background:#fff!important;border:1px dashed var(--vt-blue)!important;padding:44px 24px!important;border-radius:4px!important}.mantine-Modal-content{background:var(--vt-paper)}.mantine-Footer-root{background:var(--vt-paper)!important;padding:20px!important}.mantine-Title-root{letter-spacing:-.035em}
.vt-home{display:grid;grid-template-columns:1.25fr 1fr;gap:80px;padding:44px 16px 70px;align-items:center}.vt-eyebrow{font-size:11px;letter-spacing:.15em;font-weight:700;margin:0 0 25px}.vt-hero h1{font-size:clamp(54px,6.5vw,88px);line-height:.98;letter-spacing:-.065em;font-weight:500;margin:0 0 30px}.vt-hero h1 span{color:var(--vt-blue)}.vt-intro{font-size:19px;line-height:1.5;color:#4e4e4b}.vt-caption{display:flex;gap:25px;margin-top:55px;font-size:10px;letter-spacing:.07em;font-weight:600}.vt-card{background:var(--vt-blue);color:var(--vt-paper);padding:38px;border-radius:4px;box-shadow:16px 16px 0 var(--vt-grey)}.vt-arrow{display:block;font-size:64px;line-height:1;margin-bottom:35px}.vt-card h2{font-size:39px;font-weight:500;letter-spacing:-.04em;line-height:1.05;margin:0 0 20px}.vt-card>p:not(.vt-eyebrow){font-size:15px;line-height:1.6}.vt-button{background:var(--vt-paper);color:var(--vt-blue);display:flex;justify-content:space-between;align-items:center;padding:17px 18px;margin-top:24px;border:1px solid var(--vt-paper);border-radius:3px;text-decoration:none;font-size:14px;font-weight:600;cursor:pointer;width:100%;box-sizing:border-box}.vt-button:hover{background:#e5eaff}.vt-button:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #F1A91B;outline-offset:4px}.vt-secondary{background:transparent;color:white;margin-top:10px}.vt-secondary:hover{color:var(--vt-blue)}.vt-small{font-size:12px!important;line-height:1.6;margin-top:25px}.vt-bottom{border-top:1px solid #d8d8d3;display:flex;justify-content:space-between;padding:20px 16px 40px;font-size:12px}.vt-transfer-banner{background:var(--vt-blue);color:white;padding:32px 36px;display:flex;justify-content:space-between;align-items:center;margin:0 0 32px;border-radius:4px}.vt-transfer-banner h1{font-size:42px;letter-spacing:-.045em;font-weight:500;margin:0}.vt-transfer-banner .vt-eyebrow{margin-bottom:15px}.vt-transfer-banner>span{font-size:90px;line-height:1}.vt-transfer-banner p:last-child{margin-bottom:0}.vt-receive{max-width:580px;margin:60px auto 100px}.vt-receive h1{color:var(--vt-blue);font-size:60px;font-weight:500;letter-spacing:-.05em;margin:20px 0}.vt-receive p{line-height:1.6}.vt-receive label{display:block;margin-top:32px;font-size:14px;font-weight:600}.vt-receive input{box-sizing:border-box;width:100%;padding:16px;margin-top:10px;border:1px solid #777;border-radius:3px;font-size:16px;background:white}.vt-receive .vt-button{background:var(--vt-blue);color:white}.vt-receive [role=alert]{color:#b22222;font-size:14px}
@media(max-width:760px){.vt-home{grid-template-columns:1fr;gap:35px;padding:10px 5px 45px}.vt-hero h1{font-size:62px}.vt-card{padding:28px;box-shadow:7px 7px 0 var(--vt-grey)}.vt-caption{margin-top:28px;gap:18px}.vt-transfer-banner{padding:24px 20px}.vt-transfer-banner h1{font-size:32px}.vt-transfer-banner>span{font-size:60px}.vt-transfer-banner p{font-size:14px}.vt-receive{margin:20px auto 60px}.vt-receive h1{font-size:48px}}
/* House style uses light surfaces, including accounts with a dark preference. */
[data-mantine-color-scheme=dark]{color-scheme:light}

.vt-wordmark{width:220px;height:70px;display:block;overflow:visible}.vt-hero h1,.vt-card h2,.vt-transfer-banner h1,.vt-receive h1{font-family:"neue-haas-grotesk-display",var(--vt-font);font-weight:400}.mantine-Header-root .vt-wordmark{width:190px;height:55px}.vt-card .vt-wordmark{width:210px;height:67px;margin-bottom:35px}@media(max-width:400px){.mantine-Header-root .vt-wordmark{width:170px}}

.vt-hero h1{letter-spacing:-.035em}.vt-card h2{letter-spacing:-.025em}
