body:has(.vbl){color:#15181f;background:#faf8f3}.vbl{--vbl-ink:#15181f;--vbl-flare:#e3563b;--vbl-paper:#faf8f3;--vbl-bone:#ebe7e0;--vbl-slate:#5b6070;--vbl-ink-06:#15181f0f;--vbl-ink-12:#15181f1f;--vbl-ink-14:#15181f24;--vbl-ink-24:#15181f3d;--vbl-ink-48:#15181f7a;--vbl-ink-72:#15181fb8;--vbl-paper-07:#faf8f312;--vbl-paper-14:#faf8f324;--vbl-paper-18:#faf8f32e;--vbl-paper-55:#faf8f38c;--vbl-paper-72:#faf8f3b8;--vbl-display:"Pacaembu", "Pacaembu Bold", var(--vbl-font-display), sans-serif;--vbl-text:var(--vbl-font-text), "Instrument Sans", system-ui, sans-serif;--vbl-mono:var(--vbl-font-mono), "IBM Plex Mono", ui-monospace, monospace;--vbl-cap:.7em;--vbl-tan28:.5317;--vbl-seam:10px;--vbl-shell:1440px;--vbl-gutter:24px;--vbl-pad:clamp(20px, 5vw, 64px);background:var(--vbl-paper);color:var(--vbl-ink);font-family:var(--vbl-text);-webkit-font-smoothing:antialiased;font-variant-numeric:normal;font-size:16px;line-height:1.6}.vbl *,.vbl :before,.vbl :after{box-sizing:border-box}.vbl :focus-visible{outline:2px solid var(--vbl-flare);outline-offset:3px}.vbl-shell{max-width:var(--vbl-shell);padding-inline:var(--vbl-pad);margin:0 auto}.vbl-skip{z-index:10;background:var(--vbl-flare);color:var(--vbl-ink);font-family:var(--vbl-mono);letter-spacing:.12em;text-transform:uppercase;padding:12px 18px;font-size:.6875rem;font-weight:500;text-decoration:none;position:absolute;top:0;left:-9999px}.vbl-skip:focus{left:0}.vbl main:focus{outline:none}.vbl-section{scroll-margin-top:24px}.vbl-display{font-family:var(--vbl-display);letter-spacing:-.03em;text-transform:lowercase;text-wrap:balance;margin:0;font-size:clamp(2.625rem,8vw,5.5rem);font-weight:700;line-height:.95}.vbl-h1{font-family:var(--vbl-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:700;line-height:1.05}.vbl-h2{font-family:var(--vbl-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.375rem,1.9vw,1.75rem);font-weight:700;line-height:1.15}.vbl-label{font-family:var(--vbl-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.2;display:block}.vbl-label--wide{letter-spacing:.16em}.vbl-lede{text-wrap:pretty;margin:0;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.55}.vbl-body{text-wrap:pretty;margin:0;font-size:1rem;line-height:1.6}.vbl-lockup{align-items:baseline;gap:calc(var(--vbl-cap) - .066em);font-family:var(--vbl-display);letter-spacing:-.03em;white-space:nowrap;font-weight:700;line-height:1;display:inline-flex}.vbl-lockup__mark{width:calc(var(--vbl-cap) * 1.35);height:calc(var(--vbl-cap) * 1.35);flex:none;display:block}.vbl-lockup__word{text-transform:lowercase;line-height:1;display:block}.vbl-lockup--stacked{flex-direction:column;align-items:center;gap:.55em}.vbl-gridpaper{background-color:var(--vbl-bone);background-image:repeating-linear-gradient(0deg,#15181f12 0 1px,#0000 1px 24px),repeating-linear-gradient(90deg,#15181f12 0 1px,#0000 1px 24px)}.vbl-bladefield{background-color:var(--vbl-ink);background-image:repeating-linear-gradient(118deg,#e3563be6 0 5px,#0000 5px 22px)}.vbl-btn{font-family:var(--vbl-text);border:0;align-items:center;gap:12px;font-weight:600;text-decoration:none;transition:background-color .14s linear,color .14s linear;display:inline-flex}.vbl-btn--primary{background:var(--vbl-flare);color:var(--vbl-ink);padding:18px 26px;font-size:1.0625rem}.vbl-btn--primary:hover{background:#ef6549}.vbl-btn--nav{background:var(--vbl-flare);color:var(--vbl-ink);font-family:var(--vbl-mono);letter-spacing:.12em;text-transform:uppercase;padding:11px 16px;font-size:.6875rem;font-weight:500;line-height:1.2}.vbl-btn--nav:hover{background:#ef6549}.vbl-btn__arrow{flex:none;width:.85em;height:auto;display:block}.vbl-hero{background:var(--vbl-ink);color:var(--vbl-paper);--vbl-step:168px;--vbl-run:calc(var(--vbl-step) * var(--vbl-tan28));--vbl-cutx:62%;clip-path:polygon(0 0, 100% 0, 100% 100%, var(--vbl-cutx) 100%, calc(var(--vbl-cutx) - var(--vbl-run)) calc(100% - var(--vbl-step)), 0 calc(100% - var(--vbl-step)));padding-bottom:calc(var(--vbl-step) + 24px);position:relative;overflow:hidden}.vbl-hero__ghost{pointer-events:none;width:min(50vw,620px);height:auto;position:absolute;top:10%;right:-6%}.vbl-hero__inner{max-width:900px;padding-top:56px;padding-bottom:40px;position:relative}.vbl-hero__eyebrow{color:var(--vbl-paper-55);margin-bottom:28px}.vbl-hero__sub{max-width:46ch;color:var(--vbl-paper-72);text-wrap:pretty;margin-top:28px;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55}.vbl-hero__cta{margin-top:40px}.vbl-nav{border-bottom:1px solid var(--vbl-paper-18);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;display:flex;position:relative}.vbl-nav__brand{color:var(--vbl-paper);font-size:1.375rem;text-decoration:none}.vbl-nav__links{flex-wrap:wrap;align-items:center;gap:14px clamp(16px,2.4vw,32px);margin:0;padding:0;list-style:none;display:flex}.vbl-nav__link{color:var(--vbl-paper-72);border-bottom:1px solid #0000;padding:8px 0 6px;text-decoration:none}.vbl-nav__link:hover{color:var(--vbl-paper);border-bottom-color:var(--vbl-paper)}.vbl-steps{padding-block:clamp(64px,8vw,112px)}.vbl-sectionhead{flex-direction:column;gap:20px;max-width:620px;display:flex}.vbl-sectionhead .vbl-label{color:var(--vbl-slate)}.vbl-steps__grid{gap:var(--vbl-gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(40px,5vw,64px);display:grid}.vbl-step{background:var(--vbl-bone);flex-direction:column;display:flex}.vbl-step__well{border-bottom:1px solid var(--vbl-ink-12);aspect-ratio:5/3;place-items:stretch stretch;display:grid;overflow:hidden}.vbl-step__well svg{width:100%;height:100%;display:block}.vbl-step__body{flex-direction:column;flex:1;gap:12px;padding:24px;display:flex}.vbl-step__n{color:var(--vbl-ink)}.vbl-step__title{font-size:clamp(1.25rem,1.6vw,1.5rem)}.vbl-step__copy{color:var(--vbl-slate);font-size:.9375rem;line-height:1.55}.vbl-audiences{background:var(--vbl-bone);--vbl-step-h:140px;--vbl-run:calc(var(--vbl-step-h) * var(--vbl-tan28));--vbl-cutx:38%;clip-path:polygon(0 var(--vbl-step-h), calc(var(--vbl-cutx) - var(--vbl-run)) var(--vbl-step-h), var(--vbl-cutx) 0, 100% 0, 100% 100%, 0 100%);padding-top:calc(var(--vbl-step-h) + clamp(48px, 5vw, 80px));padding-bottom:clamp(64px,8vw,112px)}.vbl-audiences__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(40px,5vw,64px);display:grid}.vbl-audience{border-left:1px solid var(--vbl-ink-12);flex-direction:column;gap:16px;padding:4px clamp(20px,2.6vw,40px);display:flex}.vbl-audience:first-child{border-left:0;padding-left:0}.vbl-audience:last-child{padding-right:0}.vbl-audience__label{color:var(--vbl-slate)}.vbl-audience__copy{color:var(--vbl-ink-72);font-size:clamp(1rem,1.2vw,1.0625rem);line-height:1.55}.vbl-audiences__wedge{width:28px;height:34px;margin-bottom:24px;display:block}.vbl-proof{background:var(--vbl-paper);padding-block:clamp(48px,6vw,88px)}.vbl-proof__band{gap:var(--vbl-seam);display:flex}.vbl-proof__block{background:var(--vbl-ink);color:var(--vbl-paper);flex-direction:column;flex:1;gap:14px;min-width:0;padding:clamp(28px,3vw,44px) clamp(20px,2.4vw,36px);display:flex}.vbl-proof__figure{font-family:var(--vbl-mono);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(1.25rem,2.1vw,1.75rem);font-weight:500;line-height:1.15}.vbl-proof__caption{color:var(--vbl-paper-72);text-wrap:pretty;font-size:.9375rem;line-height:1.55}.vbl-club{padding-block:clamp(56px,7vw,104px)}.vbl-club__frame{border:1px solid var(--vbl-ink-14);background:var(--vbl-paper);display:flex;overflow:hidden}.vbl-club__body{flex-direction:column;flex:1;gap:20px;min-width:0;padding:clamp(28px,3.4vw,52px);display:flex}.vbl-club__label{color:var(--vbl-slate)}.vbl-club__copy{color:var(--vbl-ink-72);max-width:60ch}.vbl-club__meta{color:var(--vbl-slate);font-family:var(--vbl-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;line-height:1.7}.vbl-club__link{color:var(--vbl-ink);border-bottom:1px solid var(--vbl-ink-24);align-self:flex-start;padding-bottom:3px;font-weight:600;text-decoration:none}.vbl-club__link:hover{border-bottom-color:var(--vbl-ink)}.vbl-club__edge{flex:none;place-items:center;width:74px;display:grid}.vbl-club__edge svg{width:34px;height:34px;display:block}.vbl-club__photo{background:var(--vbl-ink);flex:none;align-self:stretch;width:clamp(190px,27vw,330px);position:relative;-webkit-mask-image:linear-gradient(118deg,#0000 0 26%,#000 26%);mask-image:linear-gradient(118deg,#0000 0 26%,#000 26%)}.vbl-club__photo img{object-fit:cover;object-position:center 72%;width:100%;height:100%;display:block}.vbl-footer{background:var(--vbl-ink);color:var(--vbl-paper);padding-block:clamp(56px,6vw,88px)}.vbl-footer__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.vbl-footer__brand{color:var(--vbl-paper);font-size:2rem}.vbl-footer__tagline{color:var(--vbl-paper-72);max-width:34ch;margin:24px 0 0;font-size:1.0625rem}.vbl-footer__built{color:var(--vbl-paper-72);margin:4px 0 0;font-size:1rem}.vbl-footer__contact{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.vbl-footer__eyebrow{color:var(--vbl-paper-55)}.vbl-footer__link{color:var(--vbl-paper);border-bottom:1px solid var(--vbl-paper-18);padding-bottom:3px;text-decoration:none}.vbl-footer__link:hover{border-bottom-color:var(--vbl-paper)}.vbl-footer__rule{border-top:1px solid var(--vbl-paper-18);color:var(--vbl-paper-55);flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:clamp(40px,5vw,64px);padding-top:20px;display:flex}@media (max-width:1080px){.vbl-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vbl-audiences__grid{grid-template-columns:minmax(0,1fr);gap:0}.vbl-audience{border-left:0;border-top:1px solid var(--vbl-ink-12);padding:28px 0}.vbl-audience:first-child{border-top:0;padding-top:0}.vbl-proof__band{flex-wrap:wrap}.vbl-proof__block{flex:260px}}@media (max-width:760px){.vbl-hero{--vbl-step:96px;--vbl-cutx:58%}.vbl-hero__ghost{opacity:.8;width:92vw;top:auto;bottom:-6%;right:-34vw}.vbl-hero__inner{padding-top:48px}.vbl-audiences{--vbl-step-h:84px;--vbl-cutx:46%}.vbl-steps__grid{grid-template-columns:minmax(0,1fr)}.vbl-proof__band{flex-direction:column}.vbl-club__frame{flex-direction:column-reverse}.vbl-club__edge{width:100%;height:74px}.vbl-club__photo{width:100%;height:168px;-webkit-mask-image:linear-gradient(118deg,#0000 0 12%,#000 12%);mask-image:linear-gradient(118deg,#0000 0 12%,#000 12%)}.vbl-footer__brand{font-size:1.625rem}}@media (max-width:420px){.vbl-nav__links{gap:14px}}@media (prefers-reduced-motion:reduce){.vbl *{transition-duration:.01ms!important}}
@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2?dpl=dpl_4kjhb1CfJ56LK8caRFwSeJXfGhW6)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2?dpl=dpl_4kjhb1CfJ56LK8caRFwSeJXfGhW6)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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2?dpl=dpl_4kjhb1CfJ56LK8caRFwSeJXfGhW6)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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_243d5930-module__q525LG__className{font-family:Poppins,Poppins Fallback;font-style:normal;font-weight:700}.poppins_243d5930-module__q525LG__variable{--vbl-font-display:"Poppins", "Poppins Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2?dpl=dpl_4kjhb1CfJ56LK8caRFwSeJXfGhW6)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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2?dpl=dpl_4kjhb1CfJ56LK8caRFwSeJXfGhW6)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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_cc351d11-module__Wn03JW__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_cc351d11-module__Wn03JW__variable{--vbl-font-text:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2?dpl=dpl_4kjhb1CfJ56LK8caRFwSeJXfGhW6)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2?dpl=dpl_4kjhb1CfJ56LK8caRFwSeJXfGhW6)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2?dpl=dpl_4kjhb1CfJ56LK8caRFwSeJXfGhW6)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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2?dpl=dpl_4kjhb1CfJ56LK8caRFwSeJXfGhW6)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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2?dpl=dpl_4kjhb1CfJ56LK8caRFwSeJXfGhW6)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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2?dpl=dpl_4kjhb1CfJ56LK8caRFwSeJXfGhW6)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2?dpl=dpl_4kjhb1CfJ56LK8caRFwSeJXfGhW6)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2?dpl=dpl_4kjhb1CfJ56LK8caRFwSeJXfGhW6)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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2?dpl=dpl_4kjhb1CfJ56LK8caRFwSeJXfGhW6)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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2?dpl=dpl_4kjhb1CfJ56LK8caRFwSeJXfGhW6)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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_d788e62f-module__6fDP7G__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_d788e62f-module__6fDP7G__variable{--vbl-font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
