@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_bc01705b-module__ORlluG__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_bc01705b-module__ORlluG__variable{--font-c-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Azeret Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a23ff12681a5834-s.04l9r1~fkoy48.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Azeret Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2f059f8bf31de55f-s.p.0p.m_q~_jmfm..woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Azeret Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a23ff12681a5834-s.04l9r1~fkoy48.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Azeret Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2f059f8bf31de55f-s.p.0p.m_q~_jmfm..woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Azeret Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a23ff12681a5834-s.04l9r1~fkoy48.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Azeret Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2f059f8bf31de55f-s.p.0p.m_q~_jmfm..woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Azeret Mono Fallback;src:local(Arial);ascent-override:64.26%;descent-override:15.77%;line-gap-override:0.0%;size-adjust:145.81%}.azeret_mono_7d154601-module__zzaU8G__className{font-family:Azeret Mono,Azeret Mono Fallback;font-style:normal}.azeret_mono_7d154601-module__zzaU8G__variable{--font-c-mono:"Azeret Mono", "Azeret Mono Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2?dpl=dpl_Ckq9yf93mBmUCFCeKe5MrqU64pxX)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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_1757cc2f-module__Eg73IG__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_1757cc2f-module__Eg73IG__variable{--font-c-body:"Hanken Grotesk", "Hanken Grotesk Fallback"}
.c-root{--c-bg:#09090b;--c-surface:#000;--c-surface-warm:#0a0a0a;--c-surface-tint:#0a0a0a;--c-surface-soft:#141414;--c-deep:#000;--c-text:#fafafa;--c-on-surface:#fafafa;--c-on-surface-variant:#e5e5e5;--c-muted:#888;--c-faint:#555;--c-outline:#888;--c-hairline:#ffffff14;--c-hairline-strong:#ffffff29;--c-acid:#10b981;--c-acid-soft:#d1fae5;--c-on-acid:#fff;--c-emerald:#047857;--c-emerald-light:#10b981;--c-emerald-dim:#a7f3d0;--c-flow:linear-gradient(135deg, #064e3b 0%, #10b981 50%, #a7f3d0 100%);--c-flow-soft:linear-gradient(135deg, #064e3b2e 0%, #10b9812e 50%, #a7f3d02e 100%);--c-ease-out-quart:cubic-bezier(.25, 1, .5, 1);--c-ease-out-quint:cubic-bezier(.22, 1, .36, 1);--c-ease-out-expo:cubic-bezier(.16, 1, .3, 1);background:var(--c-bg);color:var(--c-text);font-family:var(--font-c-body), "Inter", system-ui, -apple-system, sans-serif;font-feature-settings:"cv11" on;font-synthesis:none}.c-root ::selection{background:var(--c-acid);color:var(--c-on-acid)}.c-display{font-family:var(--font-c-sans), "Inter", system-ui, sans-serif;letter-spacing:-.025em;font-synthesis:none;font-weight:800;line-height:1.02}.c-headline{font-family:var(--font-c-sans), "Inter", system-ui, sans-serif;letter-spacing:-.015em;font-weight:700;line-height:1.15}.c-mono{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:500;line-height:1.4}.c-mono-sm{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;font-size:12.5px;font-weight:500;line-height:1.3}.c-num{font-variant-numeric:tabular-nums}.c-body{font-family:var(--font-c-body), "Inter", system-ui, sans-serif;font-weight:400;line-height:1.65}.c-link-steel{color:var(--c-acid);text-underline-offset:3px;transition:text-decoration-color .22s var(--c-ease-out-quart), color .22s var(--c-ease-out-quart);font-weight:500;-webkit-text-decoration:underline #10b98166;text-decoration:underline #10b98166}.c-link-steel:hover{color:var(--c-emerald);text-decoration-color:currentColor}.c-flow-bg,.c-tide-bg{background:var(--c-flow)}.c-flow-bar{background:var(--c-flow);border-radius:999px;width:clamp(48px,8vw,96px);height:2px;display:inline-block}.c-flow-ring{isolation:isolate;position:relative}.c-flow-ring:before{content:"";border-radius:inherit;background:var(--c-flow);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.c-wordmark{font-family:var(--font-c-sans), "Inter", system-ui, sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--c-text);font-feature-settings:"ss01" on, "cv11" on;font-weight:800}.c-root .vb-num{font-family:var(--font-c-sans), "Inter", system-ui, sans-serif;font-feature-settings:normal}.c-orb-twinkle{transform-origin:47px 16px;animation:9s ease-in-out infinite c-orb-twinkle}@keyframes c-orb-twinkle{0%,60%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)}72%{filter:drop-shadow(0 0 6px var(--c-orb-glow,#10b981b3));transform:scale(1.04)}82%{filter:drop-shadow(0 0 14px var(--c-orb-glow,#10b981f2)) drop-shadow(0 0 4px var(--c-orb-glow,#10b981a6));transform:scale(1.06)}92%{filter:drop-shadow(0 0 6px var(--c-orb-glow,#10b98166));transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.c-orb-twinkle{animation:none!important}}.c-hide-scrollbar::-webkit-scrollbar{display:none}.c-hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.c-grid-bg{background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.c-noise{opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/></svg>")}.c-card-lift{transition:transform .5s var(--c-ease-out-quint), border-color .5s ease, background-color .5s ease, box-shadow .5s var(--c-ease-out-quint)}.c-card-lift:hover{transform:translateY(-4px);box-shadow:0 24px 48px -28px #00000073}.c-press{transition:transform .12s var(--c-ease-out-quart)}.c-press:active{transform:translateY(1px)scale(.985)}@keyframes c-spin{to{transform:rotate(360deg)}}.c-spin-slow{transform-origin:50%;animation:24s linear infinite c-spin}@keyframes c-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.78)}}.c-pulse-dot{animation:2.4s ease-in-out infinite c-pulse-dot}@keyframes c-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.c-marquee-track{animation:40s linear infinite c-marquee}@keyframes c-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.c-shimmer{background-image:linear-gradient(90deg,#10b98100 0%,#10b98180 50%,#10b98100 100%);background-size:200% 100%;animation:3.4s ease-in-out infinite c-shimmer}@keyframes c-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.c-float{animation:6s ease-in-out infinite c-float}@keyframes c-orb-drift-1{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(40px,-30px)scale(1.05)}66%{transform:translate(-20px,25px)scale(.97)}}@keyframes c-orb-drift-2{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-30px,35px)scale(1.08)}}.c-orb-1{animation:18s ease-in-out infinite c-orb-drift-1}.c-orb-2{animation:22s ease-in-out infinite c-orb-drift-2}@keyframes c-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.c-rise{animation:c-rise .7s var(--c-ease-out-expo) both;animation-delay:var(--c-stagger,0s)}@keyframes c-rise-soft{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.c-rise-soft{animation:c-rise-soft .6s var(--c-ease-out-quart) both;animation-delay:var(--c-stagger,0s)}.c-link{transition:color .2s var(--c-ease-out-quart);position:relative}.c-link:after{content:"";transform-origin:100%;height:1px;transition:transform .32s var(--c-ease-out-quint);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.c-link:hover:after{transform-origin:0;transform:scaleX(1)}@supports (animation-timeline:scroll(root)){@keyframes c-scrollbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.c-scroll-progress{animation:linear both c-scrollbar;animation-timeline:scroll(root)}}@media (prefers-reduced-motion:reduce){.c-spin-slow,.c-pulse-dot,.c-marquee-track,.c-shimmer,.c-float,.c-orb-1,.c-orb-2,.c-rise,.c-rise-soft,.c-scroll-progress{animation:none!important}.c-card-lift,.c-press,.c-link:after{transition:none!important}.c-card-lift:hover{box-shadow:0 0 0 1px var(--c-hairline-strong);transform:none!important}}.c-cta-flow{color:#fff;isolation:isolate;background:linear-gradient(135deg,#047857 0%,#10b981 55%,#34d399 100%) 0 0/200% 200%;font-weight:600;animation:6s ease-in-out infinite c-cta-shift;position:relative}.c-cta-flow:hover{box-shadow:0 0 28px #10b98173,0 12px 32px -10px #04785766}@keyframes c-cta-shift{0%,to{background-position:0%}50%{background-position:100%}}.c-service-row>summary{list-style:none}.c-service-row>summary::-webkit-details-marker{display:none}.c-service-toggle{transition:transform .36s var(--c-ease-out-expo), border-color .24s var(--c-ease-out-quart), color .24s var(--c-ease-out-quart)}.c-service-row[open]>summary .c-service-toggle{border-color:var(--c-acid);color:var(--c-acid);transform:rotate(45deg)}.c-service-row>summary:hover .c-service-toggle{border-color:var(--c-acid);color:var(--c-acid)}.c-service-body{animation:c-rise-soft .46s var(--c-ease-out-quart) both}@media (prefers-reduced-motion:reduce){.c-cta-flow{background-position:50%;animation:none}.c-service-toggle,.c-service-body{transition:none!important;animation:none!important}}.c-root :focus-visible{outline:2px solid var(--c-emerald);outline-offset:3px;border-radius:4px}.c-root summary:focus-visible,.c-root a:focus-visible,.c-root button:focus-visible{outline-offset:4px;border-radius:8px}.c-service-row{animation:c-rise-soft .62s var(--c-ease-out-expo) both;animation-delay:calc(var(--c-stagger,0) * 1ms)}@media (prefers-reduced-motion:reduce){.c-service-row{animation:none!important}}.c-root .vb-grad-text{background:var(--c-flow);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.c-root .vb-h1{font-family:var(--font-c-sans), "Inter", system-ui, sans-serif;letter-spacing:-.025em;color:var(--c-text);text-align:left;font-size:clamp(2.25rem,4.8vw,4.5rem);font-weight:800;line-height:1.04}.c-root .vb-h1-fade{white-space:nowrap;color:#fafafa;display:block}.c-root .vb-h1-fade.is-multiline{white-space:normal}.c-root .vb-h1-wrap{text-wrap:balance;font-size:clamp(2.5rem,5vw,4.25rem);line-height:1.05}.c-root .vb-h1-bright{color:#fafafa;-webkit-text-fill-color:#fafafa;background:0 0;display:block}.c-root .vb-h1-bright.is-multiline{white-space:normal}.c-root .vb-h1-rotator{color:var(--c-acid);-webkit-text-fill-color:var(--c-acid);display:flex}.c-root .vb-h1-hero{font-size:clamp(1.9rem,3.4vw,3.25rem)}.c-root .vb-h1-goal{color:#fafafa;flex-direction:column;align-items:flex-start;margin-top:.45rem;font-size:.58em;line-height:1.2;display:flex}@media (min-width:640px){.c-root .vb-h1-goal{flex-flow:row;align-items:baseline;gap:0 .32em}}.c-root .vb-h1.text-center .vb-h1-goal{align-items:center}@media (min-width:640px){.c-root .vb-h1.text-center .vb-h1-goal{justify-content:center;align-items:baseline}}.c-root .vb-h1.text-center{text-align:center}.c-root .vb-h1.text-center .vb-h1-rotator{justify-content:center}.c-root .vb-wd-sub{flex-direction:column;gap:12px;display:flex}.c-root .vb-h2{font-family:var(--font-c-sans), "Inter", system-ui, sans-serif;letter-spacing:-.02em;color:var(--c-text);text-wrap:balance;font-size:clamp(2.5rem,5.4vw,4.5rem);font-weight:800;line-height:1.1}.c-root .vb-h3{font-family:var(--font-c-sans), "Inter", system-ui, sans-serif;letter-spacing:-.015em;color:var(--c-text);font-size:clamp(1.75rem,2.9vw,2.5rem);font-weight:700;line-height:1.2}.c-root .vb-body-lg{font-family:var(--font-c-body), "Inter", system-ui, sans-serif;color:var(--c-on-surface-variant);font-size:20px;line-height:1.6}.c-root .vb-body-md{font-family:var(--font-c-body), "Inter", system-ui, sans-serif;color:var(--c-on-surface-variant);font-size:18px;line-height:1.65}.c-root .vb-nav-link{font-family:var(--font-c-body), "Inter", system-ui, sans-serif;letter-spacing:.01em;color:#ffffffdb;transition:color .18s var(--c-ease-out-quart);white-space:nowrap;font-size:18px;font-weight:600}.c-root .vb-nav-link:hover{color:var(--c-acid)}.c-root .vb-nav-burger{width:46px;height:46px;color:var(--c-text);border:1px solid var(--c-hairline);transition:border-color .18s var(--c-ease-out-quart), background-color .18s var(--c-ease-out-quart);background:#ffffff08;border-radius:.6rem;justify-content:center;align-items:center;display:inline-flex}.c-root .vb-nav-burger:hover{border-color:var(--c-hairline-strong);background:#ffffff0f}@media (min-width:1024px){.c-root .vb-nav-burger{display:none}}.c-root .vb-mobile-menu{border-bottom:1px solid var(--c-hairline);background:var(--c-bg);animation:vb-menu-drop .22s var(--c-ease-out-quart)}@media (min-width:1024px){.c-root .vb-mobile-menu{display:none}}@keyframes vb-menu-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.c-root .vb-mobile-menu-list{flex-direction:column;max-width:1440px;margin:0 auto;padding:8px 20px 20px;display:flex}.c-root .vb-mobile-link{font-family:var(--font-c-body), "Inter", system-ui, sans-serif;color:var(--c-text);border-bottom:1px solid var(--c-hairline);transition:color .16s var(--c-ease-out-quart);padding:16px 4px;font-size:20px;font-weight:600;display:block}.c-root .vb-mobile-link:last-child{border-bottom:none}.c-root .vb-mobile-link:hover,.c-root .vb-mobile-link:active{color:var(--c-acid)}.c-root .vb-chat-launcher{z-index:40;color:#fff;height:60px;font-family:var(--font-c-body), "Inter", system-ui, sans-serif;letter-spacing:.005em;transition:background-position .6s var(--c-ease-out-quart), transform .18s var(--c-ease-out-quart);background:linear-gradient(325deg,#064e3b 0%,#10b981 55%,#064e3b 90%) 0 0/220%;border:1px solid #a7f3d059;border-radius:999px;align-items:center;gap:11px;padding:0 26px;font-size:16.5px;font-weight:600;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 38px -10px #10b9818c,inset 0 1px #ffffff26}.c-root .vb-chat-launcher:hover{background-position:100%;transform:translateY(-1px)}.c-root .vb-chat-panel{z-index:41;border:1px solid var(--c-hairline-strong);background:var(--c-surface-soft);width:min(560px,100vw - 32px);max-height:min(82vh,820px);animation:vb-menu-drop .2s var(--c-ease-out-quart);border-radius:1.4rem;padding:32px;position:fixed;bottom:100px;right:24px;overflow-y:auto;box-shadow:0 36px 90px -22px #000000b8}.c-root .vb-chat-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.c-root .vb-chat-head .vb-eyebrow{letter-spacing:.14em;font-size:14px}.c-root .vb-chat-close{width:36px;height:36px;color:var(--c-muted);transition:color .16s var(--c-ease-out-quart), background-color .16s var(--c-ease-out-quart);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.c-root .vb-chat-close:hover{color:var(--c-text);background:#ffffff0f}.c-root .vb-chat-prompt{font-family:var(--font-c-body), "Inter", system-ui, sans-serif;color:var(--c-on-surface-variant);margin-bottom:22px;font-size:18px;line-height:1.6}.c-root .vb-chat-form{flex-direction:column;gap:14px;display:flex}.c-root .vb-chat-input{border:1px solid var(--c-hairline);background:var(--c-deep);width:100%;color:var(--c-text);font-family:var(--font-c-body), "Inter", system-ui, sans-serif;transition:border-color .16s var(--c-ease-out-quart);border-radius:.75rem;padding:15px 17px;font-size:16.5px}.c-root .vb-chat-input::placeholder{color:var(--c-faint)}.c-root .vb-chat-input:focus{border-color:var(--c-acid);outline:none}.c-root .vb-chat-textarea{resize:vertical;min-height:150px}.c-root .vb-chat-error{color:#fca5a5;font-size:15px;line-height:1.45}.c-root .vb-chat-submit{background:var(--c-acid);color:#04231a;height:58px;font-family:var(--font-c-body), "Inter", system-ui, sans-serif;letter-spacing:.01em;transition:background-color .18s var(--c-ease-out-quart), opacity .18s var(--c-ease-out-quart);border-radius:.75rem;margin-top:6px;font-size:17px;font-weight:700}.c-root .vb-chat-submit:hover:not(:disabled){background:#34d399}.c-root .vb-chat-submit:disabled{opacity:.6;cursor:default}.c-root .vb-chat-success{flex-direction:column;gap:18px;padding:10px 0 6px;font-size:17px;display:flex}.c-root .vb-chat-reset{color:var(--c-acid);font-family:var(--font-c-body), "Inter", system-ui, sans-serif;align-self:flex-start;font-size:15px;font-weight:600}.c-root .vb-chat-reset:hover{text-decoration:underline}.c-root .vb-eyebrow{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--c-acid);align-items:center;gap:.55rem;font-size:13.5px;font-weight:500;display:inline-flex}.c-root .vb-eyebrow:before{content:"";background:var(--c-flow);border-radius:999px;width:.5rem;height:.5rem;display:inline-block}.c-root .vb-mono{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--c-on-surface-variant);font-size:13px;font-weight:500}.c-root .vb-mono-faint{color:var(--c-muted)}.c-root .vb-hero{border-bottom:1px solid var(--c-hairline);position:relative}.c-root .vb-hero-spline{z-index:0;pointer-events:none;opacity:.32;position:absolute;inset:0 0 -140px;-webkit-mask-image:linear-gradient(#000 0% 78%,#0000 100%);mask-image:linear-gradient(#000 0% 78%,#0000 100%)}.c-root .vb-hero-spline>*{width:100%!important;height:100%!important}.c-root .vb-hero-spline canvas{display:block;width:100%!important;height:100%!important}.c-root .vb-hero-glow{z-index:1;pointer-events:none;background:radial-gradient(60% 60% at 70% 25%,#10b9812e 0%,#10b98108 35%,#0000 70%),radial-gradient(50% 50% at 18% 80%,#04785724 0%,#0000 60%),radial-gradient(45% 45% at 50% 55%,#a7f3d00f 0%,#0000 70%);position:absolute;inset:0}.c-root .vb-hero-glyph{align-items:center;font-size:1.5rem;font-weight:700;line-height:1;display:inline-flex}.c-root .vb-cta-ghost{border:1px solid var(--c-hairline-strong);color:var(--c-text);font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;transition:border-color .22s var(--c-ease-out-quart), color .22s var(--c-ease-out-quart);background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-size:12px;font-weight:500;display:inline-flex}.c-root .vb-cta-ghost:hover{border-color:var(--c-acid);color:var(--c-acid)}.c-root .vb-reel{border:1px solid var(--c-hairline-strong);background:var(--c-surface-soft);border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 24px 64px -32px #1e3a5f73}.c-root .vb-reel-chrome{border-bottom:1px solid var(--c-hairline);background:var(--c-surface-warm);align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.c-root .vb-reel-dot{background:var(--c-acid-soft);opacity:.6;border-radius:999px;width:.6rem;height:.6rem}.c-root .vb-reel-url{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--c-muted);margin-left:.5rem;font-size:11px}.c-root .vb-reel-canvas{aspect-ratio:4/3;background:radial-gradient(60% 80% at 50% 60%, #ffffff14 0%, transparent 70%), var(--c-flow);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex;position:relative}.c-root .vb-reel-play{background:var(--c-acid);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex;box-shadow:0 12px 32px -8px #10b98180}.c-root .vb-reel-play svg{margin-left:3px}.c-root .vb-reel-eyebrow{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9;font-size:11px;font-weight:500}.c-root .vb-reel-caption{border:1px solid var(--c-hairline-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a1326d9;border-radius:.75rem;justify-content:space-between;align-items:end;padding:.75rem .9rem;display:flex;position:absolute;bottom:.85rem;left:.85rem;right:.85rem}.c-root .vb-reel-caption-eyebrow{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);font-size:10px;font-weight:500;display:block}.c-root .vb-reel-caption-title{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text);margin-top:.15rem;font-size:12px;font-weight:600;display:block}.c-root .vb-reel-caption-year{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--c-acid);font-size:11px;font-weight:600}.c-root .vb-services{padding:32px 0 96px;position:relative;overflow:hidden}.c-root .vb-services-floor{pointer-events:none;background:linear-gradient(#0000 0%,#10b9811a 100%);height:30%;position:absolute;inset:auto 0 0}.c-root .vb-service-list{flex-direction:column;gap:24px;margin:32px 0 0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.c-root .vb-service-list{gap:32px}}.c-root .vb-service-list>li{--bob-delay:0s}.c-root .vb-service-item{cursor:pointer;transition:transform .24s var(--c-ease-out-quart);text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:16px;padding:0;text-decoration:none;display:flex}.c-root .vb-service-item:hover{transform:translate(4px)}.c-root .vb-service-soon{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-faint);white-space:nowrap;border:1px solid var(--c-hairline);background:#ffffff05;border-radius:999px;align-self:center;margin-left:14px;padding:4px 10px;font-size:11px;font-weight:500}.c-root .vb-service-icon{width:38px;height:38px;animation:4s ease-in-out infinite vb-icon-bob;animation-delay:var(--bob-delay,0s);transition:filter .35s var(--c-ease-out-quart), transform .35s var(--c-ease-out-quart);will-change:transform;flex:none;display:inline-flex;position:relative}@media (min-width:768px){.c-root .vb-service-icon{width:52px;height:52px}}.c-root .vb-service-icon-img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.c-root .vb-service-icon:before,.c-root .vb-service-icon:after{content:"";background:var(--c-acid);clip-path:polygon(50% 0%,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0% 50%,42% 42%);opacity:0;pointer-events:none;width:6px;height:6px;animation:2s ease-in-out infinite vb-sparkle-pulse;position:absolute}.c-root .vb-service-icon:before{animation-delay:0s;top:-4px;left:-6px}.c-root .vb-service-icon:after{animation-delay:1.1s;bottom:-4px;right:-6px}.c-root .vb-service-item:hover .vb-service-icon{filter:drop-shadow(0 0 14px #10b981a6)drop-shadow(0 0 4px #a7f3d099);transition:filter .25s var(--c-ease-out-quart), transform .25s var(--c-ease-out-quart);transform:scale(1.06)}@keyframes vb-icon-bob{0%,to{transform:translateY(-6px)}50%{transform:translateY(6px)}}@keyframes vb-sparkle-pulse{0%,to{opacity:0;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}.c-root .vb-service-feature{width:280px;height:280px;transition:filter .25s var(--c-ease-out-quart), transform .25s var(--c-ease-out-quart);margin:32px auto 0;animation:7s ease-in-out infinite vb-feature-bob,5s ease-in-out infinite vb-feature-shine;position:relative}.c-root .vb-service-feature-rot{width:100%;height:100%;position:relative}.c-root .vb-service-feature-img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.c-root .vb-service-feature:before,.c-root .vb-service-feature:after,.c-root .vb-service-feature-rot:before,.c-root .vb-service-feature-rot:after{content:"";background:var(--c-acid);clip-path:polygon(50% 0%,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0% 50%,42% 42%);opacity:0;pointer-events:none;z-index:2;width:10px;height:10px;animation:2s ease-in-out infinite vb-sparkle-pulse;position:absolute}.c-root .vb-service-feature:before{animation-delay:0s;top:6%;left:4%}.c-root .vb-service-feature:after{animation-delay:.6s;top:12%;right:8%}.c-root .vb-service-feature-rot:before{animation-delay:1.2s;bottom:14%;left:10%}.c-root .vb-service-feature-rot:after{animation-delay:1.8s;bottom:6%;right:6%}.c-root .vb-service-feature:hover{filter:drop-shadow(0 0 34px #10b981d9)drop-shadow(0 0 8px #a7f3d099);animation:7s ease-in-out infinite vb-feature-bob}@keyframes vb-feature-bob{0%,to{transform:translateY(-10px)}50%{transform:translateY(10px)}}@keyframes vb-feature-shine{0%,to{filter:drop-shadow(0 0 12px #10b98152)}50%{filter:drop-shadow(0 0 28px #10b981b3)drop-shadow(0 0 6px #ffffff59)}}.c-root .vb-service-title{font-family:var(--font-c-sans), "Inter", system-ui, sans-serif;letter-spacing:-.025em;transition:color .24s var(--c-ease-out-quart), font-weight .24s var(--c-ease-out-quart), font-size .32s var(--c-ease-out-quart);line-height:1.2}.c-root .vb-service-item.is-active .vb-service-title{color:var(--c-text);font-size:clamp(1.6rem,3.9vw,3rem);font-weight:700}.c-root .vb-service-item:not(.is-active) .vb-service-title{color:var(--c-muted);font-size:clamp(1.5rem,3vw,2.5rem);font-weight:500}.c-root .vb-service-item:not(.is-active):hover .vb-service-title{color:var(--c-text);font-weight:600}.c-root .vb-service-side{border:1px solid var(--c-hairline);isolation:isolate;background:linear-gradient(135deg,#10b98114 0%,#0000008c 70%);border-radius:1.25rem;padding:28px;position:relative}.c-root .vb-service-side:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(60% 80% at 80% 10%,#a7f3d02e 0%,#0000 70%);position:absolute;inset:0}.c-root .vb-service-side .vb-link-arrow{margin-top:1.5rem}.c-root .vb-service-side{animation:vb-side-rise .32s var(--c-ease-out-quart)}@keyframes vb-side-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.c-root .vb-side-examples-label{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-top:1.5rem;font-size:12.5px}.c-root .vb-side-examples-label+.vb-side-examples{margin-top:.65rem}.c-root .vb-side-examples{flex-direction:column;gap:8px;margin-top:1.25rem;display:flex}.c-root .vb-side-examples li{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.06em;color:#ffffffb3;align-items:flex-start;gap:10px;font-size:14px;display:flex}.c-root .vb-side-cases{flex-direction:column;gap:10px;margin-top:.65rem;display:flex}.c-root .vb-side-case{border:1px solid var(--c-hairline);transition:border-color .22s var(--c-ease-out-quart), background .22s var(--c-ease-out-quart);background:#ffffff08;border-radius:.75rem;flex-direction:column;gap:3px;padding:12px 14px;text-decoration:none;display:flex}.c-root .vb-side-case:hover{background:#10b98112;border-color:#10b98173}.c-root .vb-side-case-client{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--c-acid);font-size:12.5px}.c-root .vb-side-case-title{color:#ffffffdb;font-size:16px;line-height:1.45}.c-root .vb-side-case-title svg{vertical-align:-1px;color:var(--c-acid);display:inline}.c-root .vb-side-bullet{background:var(--c-acid);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:6px}@media (prefers-reduced-motion:reduce){.c-root .vb-service-side{animation:none}}.c-root .vb-stack-track{grid-template-columns:1fr;gap:24px;display:grid}.c-root .vb-stack-card{border:1px solid var(--c-hairline);background:var(--c-surface-warm);transition:transform .24s var(--c-ease-out-quart);border-radius:1.5rem;padding:2rem;position:sticky;box-shadow:0 1px #ffffff0a,0 8px 24px -16px #00000073}.c-root .vb-stack-card-art{aspect-ratio:4/3;background:var(--c-deep);border:1px solid var(--c-hairline);border-radius:1rem;width:100%;position:relative;overflow:hidden}.c-root .vb-stack-card-art img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block;position:absolute;inset:0}.c-root .vb-stack-card-art-empty{filter:blur(12px);mix-blend-mode:screen;background:radial-gradient(60% 60% at 30% 40%,#a7f3d066 0%,#0000 60%),radial-gradient(50% 50% at 70% 70%,#10b98166 0%,#0000 60%),radial-gradient(50% 50% at 50% 90%,#064e3b80 0%,#0000 60%);position:absolute;inset:0}.c-root .vb-tag{background:var(--c-surface-tint);border:1px solid var(--c-hairline);font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--c-on-surface-variant);border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:12px;font-weight:500;display:inline-flex}.c-root .vb-link-arrow{color:var(--c-acid);font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;transition:color .2s var(--c-ease-out-quart), gap .2s var(--c-ease-out-quart);align-items:center;gap:.4rem;margin-top:1.5rem;font-size:14.5px;font-weight:600;display:inline-flex}.c-root .vb-link-arrow:hover{color:var(--c-emerald-dim);gap:.55rem}.c-root .vb-pricing{padding:96px 0;position:relative;overflow:hidden}.c-root .vb-pricing-noise{pointer-events:none;opacity:.5;background-image:radial-gradient(50% 60%,#a7f3d01f 0%,#0000 70%);position:absolute;inset:0}.c-root .vb-pricing-grid{grid-template-columns:1fr;place-items:stretch center;gap:28px;width:100%;display:grid}@media (min-width:720px){.c-root .vb-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (min-width:1024px){.c-root .vb-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}@media (min-width:720px){.c-root .vb-pricing-grid.vb-pricing-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.c-root .vb-pricing-grid.vb-pricing-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.c-root .vb-pricing-grid.vb-pricing-grid-1{grid-template-columns:minmax(0,24rem);justify-content:center}@media (min-width:720px){.c-root .vb-pricing-grid.vb-pricing-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:60rem;margin-inline:auto}.c-root .vb-pricing-grid-2 .vb-card{max-width:100%}}@media (min-width:1024px){.c-root .vb-pricing-grid.vb-pricing-grid-2{gap:32px}}.c-root .vb-card{color:#fff;width:100%;max-width:22rem;min-height:580px;animation:vb-card-in .7s var(--c-ease-out-quint) backwards;transition:transform .32s var(--c-ease-out-quart);border-radius:1rem;flex-direction:column;gap:22px;padding:24px;display:flex;position:relative;overflow:hidden}.c-root .vb-card:hover{transform:translateY(-6px)}@keyframes vb-card-in{0%{opacity:0;transform:translateY(40px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.c-root .vb-card-basic{background:var(--c-deep);border:1px solid var(--c-hairline);animation-delay:80ms}.c-root .vb-card-conversion{animation-delay:.36s}.c-root .vb-card-featured{background:var(--c-flow);border:1px solid #ffffff2e;animation-delay:.22s;box-shadow:0 0 0 1px #a7f3d052,0 30px 80px -20px #10b9818c,0 18px 48px -16px #04785766}@media (min-width:1024px){.c-root .vb-card-featured{min-height:620px;transform:translateY(-12px)}.c-root .vb-card-featured:hover{transform:translateY(-18px)}}.c-root .vb-card-featured:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:overlay;background:radial-gradient(60% 50% at 50% 0,#ffffff8c 0%,#0000 70%);border-radius:1.1rem;position:absolute;inset:-4px}.c-root .vb-card-inner{z-index:3;flex-direction:column;flex:1;gap:20px;display:flex;position:relative}.c-root .vb-card-sparkle{z-index:0;pointer-events:none;color:#ffffff8c;filter:drop-shadow(0 0 6px #a7f3d059);opacity:0;animation:3.2s ease-in-out infinite both vb-sparkle;display:inline-flex;position:absolute}.c-root .vb-card-featured .vb-card-sparkle{color:#ffffffd9;filter:drop-shadow(0 0 5px #ffffff8c)}@keyframes vb-sparkle{0%,to{opacity:.18;transform:scale(.85)rotate(0)}50%{opacity:.7;transform:scale(1.08)rotate(8deg)}}.c-root .vb-price-amount{font-family:var(--font-c-sans), sans-serif;letter-spacing:-.025em;font-size:clamp(2.8rem,6.4vw,4rem);font-weight:800;line-height:1}.c-root .vb-card-featured .vb-price-amount{font-size:clamp(3.1rem,7vw,4.5rem)}.c-root .vb-price-cadence{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;opacity:.78;white-space:nowrap;font-size:13.5px;font-weight:500}.c-root .vb-price-row{flex-wrap:wrap;align-items:baseline;gap:.6rem .9rem;display:flex}.c-root .vb-price-strike{opacity:.42;font-size:clamp(1.7rem,4.2vw,2.3rem);text-decoration:line-through;text-decoration-thickness:2px}.c-root .vb-card-featured .vb-price-strike{font-size:clamp(1.9rem,4.6vw,2.6rem)}.c-root .vb-price-glow{color:#fef08a;animation:2.8s ease-in-out infinite vb-price-pulse}@keyframes vb-price-pulse{0%,to{text-shadow:0 0 22px #fef08a80,0 0 8px #fffacd66}50%{text-shadow:0 0 34px #fef08ad9,0 0 14px #fffacdb3}}@media (prefers-reduced-motion:reduce){.c-root .vb-price-glow{text-shadow:0 0 22px #fef08a8c,0 0 8px #fffacd73;animation:none}}.c-root .vb-price-sale-tag{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:#0000;text-shadow:0 0 18px #ffea0066;background-image:linear-gradient(100deg,#fffacd 0%,#fef08a 45%,#fff59d 100%);-webkit-background-clip:text;background-clip:text;align-self:flex-start;margin-top:.55rem;font-size:clamp(.8rem,1.5vw,.95rem);font-weight:700;display:inline-block}.c-root .vb-card-comparable{color:#ffffffeb;margin:0;font-size:13px;font-weight:500;line-height:1.4}.c-root .vb-card-list{flex-direction:column;gap:12px;font-size:16.5px;line-height:1.5;display:flex}.c-root .vb-card-list li{align-items:flex-start;gap:10px;display:flex}.c-root .vb-check{color:#fff;background:#ffffff29;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;font-size:10px;font-weight:700;display:inline-flex}.c-root .vb-card-featured .vb-check{color:#047857;background:#fffffff2}.c-root .vb-card-cta{width:100%;height:48px;color:var(--c-deep);font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;transition:background-color .2s var(--c-ease-out-quart);background:#fff;border-radius:.5rem;justify-content:center;align-items:center;margin-top:auto;font-size:13.5px;font-weight:600;display:inline-flex}.c-root .vb-card-cta:hover{background:var(--c-acid)}.c-root .vb-card-featured .vb-card-cta{background:var(--c-deep);color:#fff}.c-root .vb-card-featured .vb-card-cta:hover{background:#000000d9}.c-root .vb-card-name{font-family:var(--font-c-sans), sans-serif;letter-spacing:-.015em;color:#fff;margin-bottom:10px;font-size:clamp(1.3rem,2.4vw,1.6rem);font-weight:800;line-height:1.15}.c-root .vb-card-tag{color:#fff;font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;background:#ffffff29;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.c-root .vb-card-featured .vb-card-tag{background:#00000038}.c-root .vb-models{width:100%;margin-top:56px}.c-root .vb-model-group{flex-direction:column;align-items:center;width:100%;display:flex}.c-root .vb-model-group+.vb-model-group{margin-top:72px}.c-root .vb-model-head{text-align:center;max-width:60ch}.c-root .vb-model-title{font-family:var(--font-c-sans), sans-serif;letter-spacing:-.02em;font-size:clamp(2rem,4vw,2.9rem);font-weight:800;line-height:1.1}.c-root .vb-model-desc{color:var(--c-on-surface-variant);margin-top:10px;font-size:17.5px;line-height:1.55}.c-root .vb-model-meta{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--c-acid);margin-top:14px;font-size:14.5px;font-weight:500}.c-root .vb-price-monthly{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.01em;color:var(--c-acid);margin-top:8px;font-size:16.5px;font-weight:600}.c-root .vb-price-monthly span{opacity:.7;font-weight:400}.c-root .vb-card-featured .vb-price-monthly{color:#fff}.c-root .vb-price-monthly .vb-price-optional{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.03em;text-transform:lowercase;color:#a7f3d0;opacity:1;margin-left:6px;font-size:13px;font-weight:700}.c-root .vb-card-featured .vb-price-monthly .vb-price-optional{color:#fff}.c-root .vb-card-group{flex-direction:column;display:flex}.c-root .vb-list-label{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;margin-bottom:10px;font-size:12px;font-weight:500;display:block}.c-root .vb-card-featured .vb-list-label{color:#ffffffb8}.c-root .vb-closer{padding:96px 0;position:relative}.c-root .vb-closer-panel{background:var(--c-flow-soft);border:1px solid var(--c-hairline-strong);isolation:isolate;border-radius:1.75rem;grid-template-columns:1fr;gap:24px;padding:48px;display:grid;position:relative;overflow:hidden}.c-root .vb-closer-panel:before{content:"";z-index:-1;background:radial-gradient(40% 60% at 80% 30%,#a7f3d059 0%,#0000 70%),radial-gradient(30% 60% at 15% 80%,#10b98138 0%,#0000 70%);position:absolute;inset:0}@media (min-width:900px){.c-root .vb-closer-panel{grid-template-columns:1.4fr 1fr;align-items:center;padding:64px}}.c-root .vb-closer-mark{flex-direction:column;justify-self:start;align-items:flex-start;display:flex}@media (min-width:900px){.c-root .vb-closer-mark{text-align:right;justify-self:end;align-items:flex-end}}.c-root .vb-zero{font-family:var(--font-c-sans), sans-serif;letter-spacing:-.04em;font-size:clamp(4.5rem,10vw,8rem);font-weight:800;line-height:.9}@media (prefers-reduced-motion:reduce){.c-root .vb-card{animation:none!important}.c-root .vb-card-sparkle{opacity:.45!important;animation:none!important;transform:none!important}.c-root .vb-service-icon,.c-root .vb-service-feature,.c-root .vb-service-feature-rot{animation:none!important;transform:none!important}.c-root .vb-service-icon:before,.c-root .vb-service-icon:after,.c-root .vb-service-feature:before,.c-root .vb-service-feature:after,.c-root .vb-service-feature-rot:before,.c-root .vb-service-feature-rot:after{opacity:.85!important;animation:none!important;transform:none!important}.c-root .vb-service-item:hover .vb-service-icon{transform:none!important}}.c-root .vb-h1-static{color:var(--c-text);-webkit-text-fill-color:var(--c-text);display:block}.c-root .vb-wd-process{padding:64px 0 96px;position:relative;overflow:hidden}.c-root .vb-wd-step{border:1px solid var(--c-hairline);transition:border-color .24s var(--c-ease-out-quart), transform .24s var(--c-ease-out-quart);background:#0a0a0a8c;border-radius:1.25rem;padding:28px 28px 32px;position:relative}.c-root .vb-wd-step:hover{border-color:var(--c-hairline-strong);transform:translateY(-2px)}.c-root .vb-wd-step-num{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--c-acid);font-size:12px;font-weight:600}.c-root .vb-wd-step-list{flex-direction:column;gap:8px;display:flex}.c-root .vb-wd-step-list li{font-family:var(--font-c-body), "Inter", system-ui, sans-serif;color:var(--c-on-surface-variant);align-items:flex-start;gap:10px;font-size:16px;line-height:1.55;display:flex}.c-root .vb-wd-step-bullet{background:var(--c-acid);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:9px}.c-root .vb-wd-scroll-hint{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#fff;align-items:center;gap:.6rem;margin-bottom:24px;font-size:12px;font-weight:500;display:flex}.c-root .vb-wd-scroll-hint svg{animation:2.4s ease-in-out infinite vb-wd-hint-bob}@keyframes vb-wd-hint-bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.c-root .vb-wd-scroll-hint svg{animation:none}}@media (min-width:1024px){.c-root .vb-wd-pin{height:calc(100dvh - 5rem);overflow:hidden}.c-root .vb-wd-rail{scrollbar-width:none;height:100%;padding:44px 6px 180px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 44px 74%,#0000 98%);mask-image:linear-gradient(#0000 0,#000 44px 74%,#0000 98%)}.c-root .vb-wd-rail::-webkit-scrollbar{display:none}}.c-root .vb-wd-work{padding:32px 0 96px;position:relative;overflow:hidden}.c-root .vb-wd-card-link{color:inherit;transition:transform .32s var(--c-ease-out-quart);border-radius:1.25rem;text-decoration:none;display:block}.c-root .vb-wd-card-link:hover{transform:translateY(-3px)}.c-root .vb-wd-card{border:1px solid var(--c-hairline);transition:border-color .24s var(--c-ease-out-quart);background:#0a0a0a8c;border-radius:1.25rem;flex-direction:column;padding:24px;display:flex}.c-root .vb-wd-card-link:hover .vb-wd-card{border-color:var(--c-hairline-strong)}.c-root .vb-wd-card-art{aspect-ratio:16/10;background:var(--c-deep);border:1px solid var(--c-hairline);border-radius:.75rem;width:100%;position:relative;overflow:hidden}.c-root .vb-wd-card-art img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block;position:absolute;inset:0}.c-root .vb-wd-card .vb-link-arrow{margin-top:auto;padding-top:1rem}.c-root .vb-wd-note{border:1px solid var(--c-hairline-strong);font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--c-on-surface-variant);background:#ffffff08;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;padding:.4rem .7rem;font-size:11px;line-height:1.2;display:inline-flex}.c-root .vb-wd-note-dot{background:var(--c-acid);border-radius:999px;flex:none;width:6px;height:6px;display:inline-block}.c-root .vb-tools{padding:72px 0 96px;position:relative}.c-root .vb-tools>div>.vb-body-lg{max-width:760px;font-size:23px;line-height:1.55}.c-root .vb-tools-grid{grid-template-columns:1fr;gap:28px;display:grid}.c-root .vb-tool-card{border:1px solid var(--c-hairline);transition:border-color .24s var(--c-ease-out-quart);background:#0a0a0a8c;border-radius:1.5rem;grid-template-columns:1fr;display:grid;overflow:hidden}.c-root .vb-tool-card:hover{border-color:var(--c-hairline-strong)}@media (min-width:900px){.c-root .vb-tool-card{grid-template-columns:1.1fr 1fr;align-items:stretch}}.c-root .vb-tool-card-art{background:var(--c-deep);border-bottom:1px solid var(--c-hairline);min-height:240px;position:relative}@media (min-width:900px){.c-root .vb-tool-card-art{border-bottom:none;border-right:1px solid var(--c-hairline)}}.c-root .vb-tool-card-art img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block;position:absolute;inset:0}.c-root .vb-tool-card-body{flex-direction:column;padding:32px;display:flex}@media (min-width:900px){.c-root .vb-tool-card-body{padding:40px}}.c-root .vb-tool-card-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.c-root .vb-tool-logo{width:auto;height:68px}.c-root .vb-tool-card-cta{margin-top:auto;padding-top:.5rem}.c-root .vb-hero-v1{display:none}.c-root .vb-hero-v2{display:block}@media (min-width:1024px){.c-root .vb-hero-v1{display:block}.c-root .vb-hero-v2{display:none}}@media (max-width:1023px){.c-root .vb-hero-spline,.c-root .vb-hero-glow{display:none}}.c-root .vb-hero-v1-stage{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.c-root .vb-hero-v1-halo{z-index:0;filter:blur(28px);pointer-events:none;background:radial-gradient(60% 60% at 50% 55%,#a7f3d038 0%,#10b98124 30%,#0000 70%);position:absolute;inset:-10% -8% -12%}.c-root .vb-hero-v1-video{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.c-root .vb-hero-v1 .vb-h1{font-size:clamp(2.4rem,4.7vw,4.5rem);line-height:1.02}.c-root .vb-hero-v1 .vb-body-lg{max-width:600px;font-size:24px;line-height:1.55}.c-root .vb-hero-cta-lg{gap:1.25rem;margin-top:3rem}.c-root .vb-hero-cta-lg a{letter-spacing:.01em;height:3.75rem;font-size:1.125rem}.c-root .vb-hero-cta-lg a:first-child{padding-left:2.25rem;padding-right:2.25rem}.c-root .vb-hero-cta-lg a:last-child{width:12.5rem}.c-root .vb-hero-cta-lg a:last-child span{font-size:1.125rem}.c-root .vb-hero-cta-lg a svg{width:1.125rem;height:1.125rem}.c-root .vb-hero-v2-stage{z-index:1;width:122%;max-width:122%;margin:-16px -11% -28px;position:relative}.c-root .vb-hero-v2-stage.is-film{margin-top:16px;margin-bottom:4px}.c-root .vb-hero-v2-video{width:100%;height:auto}.c-root .vb-hero-v2-ctas{z-index:20;margin-top:-16px;position:relative}.c-root .vb-btn-glass{-webkit-backdrop-filter:blur(10px)saturate(140%);background:linear-gradient(325deg,#064e3b8c 0%,#10b981a6 55%,#064e3b8c 90%)!important;border:1px solid #a7f3d059!important}.c-root .vb-contact-form{border:1px solid var(--c-hairline);background:var(--c-surface-low);border-radius:18px;flex-direction:column;gap:18px;padding:24px;display:flex}@media (min-width:768px){.c-root .vb-contact-form{padding:32px}}.c-root .vb-contact-row{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:640px){.c-root .vb-contact-row{grid-template-columns:1fr 1fr}}.c-root .vb-contact-field{flex-direction:column;gap:8px;display:flex}.c-root .vb-contact-label{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--c-faint);font-size:12.5px}.c-root .vb-contact-field input,.c-root .vb-contact-field select,.c-root .vb-contact-field textarea{border:1px solid var(--c-hairline-strong);width:100%;color:var(--c-text);font:inherit;transition:border-color .2s var(--c-ease-out-quart), background .2s var(--c-ease-out-quart);background:#00000059;border-radius:10px;padding:12px 14px;font-size:17px;line-height:1.4}.c-root .vb-contact-field textarea{resize:vertical;min-height:132px;font-family:var(--font-c-body), system-ui, sans-serif}.c-root .vb-contact-field input:focus,.c-root .vb-contact-field select:focus,.c-root .vb-contact-field textarea:focus{border-color:var(--c-acid);background:#00000080;outline:none}.c-root .vb-contact-field input:disabled,.c-root .vb-contact-field select:disabled,.c-root .vb-contact-field textarea:disabled{opacity:.55;cursor:not-allowed}.c-root .vb-contact-error{color:#ff8aa3;margin:-4px 0 0;font-size:14.5px}.c-root .vb-contact-submit{color:#fff;height:48px;font-family:var(--font-c-body), system-ui, sans-serif;letter-spacing:.005em;cursor:pointer;background:linear-gradient(325deg,#064e3b 0%,#10b981 55%,#064e3b 90%) 0 0/280%;border:none;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;margin-top:6px;padding:0 28px;font-size:16px;font-weight:600;transition:background-position .7s;display:inline-flex;box-shadow:0 0 20px #10b98180,0 5px 5px -1px #064e3b40,inset 4px 4px 8px #a7f3d080,inset -4px -4px 8px #064e3b59}.c-root .vb-contact-submit:hover:not(:disabled){background-position:100% 0}.c-root .vb-contact-submit:disabled{opacity:.7;cursor:not-allowed}.c-root .vb-contact-success{border:1px solid var(--c-acid);background:#10b9810f;border-radius:18px;padding:32px}.c-root .vb-contact-reset{border:1px solid var(--c-hairline);color:var(--c-on-surface);font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .2s var(--c-ease-out-quart), color .2s var(--c-ease-out-quart);background:0 0;border-radius:999px;align-items:center;gap:6px;margin-top:18px;padding:10px 18px;font-size:13.5px;display:inline-flex}.c-root .vb-contact-reset:hover{border-color:var(--c-acid);color:var(--c-acid)}.c-root .vb-contact-cal{border:1px solid var(--c-hairline-strong);background:var(--c-surface-low);border-radius:18px;padding:28px;position:sticky;top:96px}.c-root .vb-contact-cal-cta{border:1px solid var(--c-acid);color:var(--c-acid);font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;transition:background .22s var(--c-ease-out-quart), color .22s var(--c-ease-out-quart);background:#10b9811a;border-radius:999px;align-items:center;margin-top:18px;padding:14px 20px;font-size:13.5px;text-decoration:none;display:inline-flex}.c-root .vb-contact-cal-cta:hover{background:var(--c-acid);color:#08120e}.c-root .vb-contact-form--light{border-color:#fffffff2}.c-root .vb-contact-form--light .vb-contact-label{color:#fff}.c-root .vb-contact-form--light .vb-contact-field input,.c-root .vb-contact-form--light .vb-contact-field select,.c-root .vb-contact-form--light .vb-contact-field textarea{border-color:#fffffff2}.c-root .vb-contact-form--light .vb-contact-field input:focus,.c-root .vb-contact-form--light .vb-contact-field select:focus,.c-root .vb-contact-form--light .vb-contact-field textarea:focus{border-color:var(--c-acid);box-shadow:0 0 0 3px #10b98126}@media (max-width:1023px){.c-root .vb-h1-wrap{line-height:1.15}}@media (max-width:719px){.c-root .vb-pricing{padding:64px 0}.c-root .vb-card{min-height:0;padding:20px}.c-root .vb-card-list{gap:14px;line-height:1.6}.c-root .vb-models{margin-top:40px}.c-root .vb-model-group+.vb-model-group{margin-top:56px}}@media (max-width:639px){.c-root .vb-contact-field input,.c-root .vb-contact-field select,.c-root .vb-contact-field textarea{padding:14px}}.c-root .vb-testimonials{border-top:1px solid var(--c-hairline);padding:96px 0;position:relative}.c-root .vb-tm-head{text-align:center;max-width:1184px;margin:0 auto}.c-root .vb-tm-head .vb-h2{font-size:clamp(2.5rem,5vw,4.2rem)}.c-root .vb-tm-head .vb-eyebrow{justify-content:center}.c-root .vb-tm-stage{text-align:center;max-width:900px;margin:52px auto 0}.c-root .vb-tm-quotes{display:grid}.c-root .vb-tm-quote{font-family:var(--font-c-sans), "Inter", system-ui, sans-serif;letter-spacing:-.01em;color:var(--c-on-surface);text-wrap:pretty;opacity:0;filter:blur(6px);pointer-events:none;transition:opacity 1.8s var(--c-ease-out-quart), transform 1.8s var(--c-ease-out-quart), filter 1.8s var(--c-ease-out-quart);grid-area:1/1;margin:0;font-size:clamp(1.45rem,2.7vw,2.1rem);font-weight:500;line-height:1.5;transform:translateY(10px)}.c-root .vb-tm-quote.is-active{opacity:1;filter:blur();pointer-events:auto;transform:translateY(0)}.c-root .vb-tm-mark{color:var(--c-acid);margin-right:.08em;font-weight:600}.c-root .vb-tm-author-row{justify-content:center;align-items:center;gap:20px;margin-top:44px;display:flex}.c-root .vb-tm-avatars{align-items:center;display:flex}.c-root .vb-tm-avatar{background:var(--c-surface-soft);width:56px;height:56px;box-shadow:0 0 0 2px var(--c-bg);filter:grayscale();opacity:.72;cursor:pointer;transition:transform .3s var(--c-ease-out-quart), filter .3s var(--c-ease-out-quart), opacity .3s var(--c-ease-out-quart), box-shadow .3s var(--c-ease-out-quart);border:none;border-radius:999px;margin-left:-10px;padding:0;position:relative;overflow:hidden;transform:scale(.92)}.c-root .vb-tm-avatar:first-child{margin-left:0}.c-root .vb-tm-avatar:hover{filter:grayscale(0);opacity:1;transform:scale(.98)}.c-root .vb-tm-avatar.is-active{z-index:2;filter:grayscale(0);opacity:1;box-shadow:0 0 0 2px var(--c-acid);transform:scale(1.08)}.c-root .vb-tm-avatar:focus-visible{box-shadow:0 0 0 2px var(--c-bg), 0 0 0 4px var(--c-acid);outline:none}.c-root .vb-tm-divider{background:var(--c-hairline-strong);width:1px;height:40px}.c-root .vb-tm-author{text-align:left;min-width:220px;display:grid}.c-root .vb-tm-author-info{opacity:0;pointer-events:none;transition:opacity 1.1s var(--c-ease-out-quart), transform 1.1s var(--c-ease-out-quart);flex-direction:column;grid-area:1/1;justify-content:center;display:flex;transform:translate(-8px)}.c-root .vb-tm-author-info.is-active{opacity:1;pointer-events:auto;transform:translate(0)}.c-root .vb-tm-name{font-family:var(--font-c-sans), sans-serif;color:var(--c-text);font-size:17.5px;font-weight:600}.c-root .vb-tm-role{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.03em;color:var(--c-muted);margin-top:3px;font-size:13.5px}@media (max-width:560px){.c-root .vb-tm-author-row{flex-direction:column;gap:16px}.c-root .vb-tm-divider{display:none}.c-root .vb-tm-author{text-align:center;justify-items:center;min-width:0}.c-root .vb-tm-author-info{align-items:center}}@media (prefers-reduced-motion:reduce){.c-root .vb-tm-quote{filter:none;transition:opacity .2s linear;transform:none}.c-root .vb-tm-quote:not(.is-active){filter:none;transform:none}.c-root .vb-tm-avatar,.c-root .vb-tm-author-info{transition:opacity .2s linear}}.c-root .vb-page{padding:88px 0 24px;position:relative}@media (min-width:1024px){.c-root .vb-page{padding:128px 0 40px}}.c-root .vb-page-inner{z-index:1;width:100%;max-width:1180px;margin-inline:auto;padding-inline:20px;position:relative}@media (min-width:640px){.c-root .vb-page-inner{padding-inline:32px}}@media (min-width:1024px){.c-root .vb-page-inner{padding-inline:48px}}.c-root .vb-band{border-top:1px solid var(--c-hairline);margin-top:88px;padding-top:56px}@media (min-width:1024px){.c-root .vb-band{margin-top:120px;padding-top:72px}}.c-root .vb-step-list{border-top:1px solid var(--c-hairline);grid-template-columns:1fr;gap:0;margin-top:40px;display:grid}.c-root .vb-step{border-bottom:1px solid var(--c-hairline);grid-template-columns:1fr;gap:10px;padding:28px 0;display:grid}@media (min-width:860px){.c-root .vb-step{grid-template-columns:56px minmax(0,340px) minmax(0,1fr);align-items:start;gap:32px;padding:32px 0}}.c-root .vb-step-num{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.14em;color:var(--c-acid);padding-top:4px;font-size:12px}.c-root .vb-step-label{color:var(--c-on-surface);font-size:20px;font-weight:600;line-height:1.25}@media (min-width:860px){.c-root .vb-step-label{font-size:22px}}.c-root .vb-step-body{color:var(--c-muted);max-width:62ch;line-height:1.6}.c-root .vb-step-out{line-height:1.5;font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--c-acid);align-items:flex-start;gap:8px;margin-top:12px;font-size:11px;display:inline-flex}.c-root .vb-step-out:before{content:"";background:var(--c-acid);border-radius:999px;flex:none;width:6px;height:6px;margin-top:6px}.c-root .vb-brief-grid{grid-template-columns:1fr;gap:20px;margin-top:40px;display:grid}@media (min-width:900px){.c-root .vb-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.c-root .vb-brief{border:1px solid var(--c-hairline);background:var(--c-surface);border-radius:20px;flex-direction:column;gap:18px;padding:28px;transition:border-color .3s cubic-bezier(.16,1,.3,1);display:flex}.c-root .vb-brief:hover{border-color:#ffffff38}.c-root .vb-brief-client{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--c-faint);font-size:12.5px}.c-root .vb-brief-title{color:var(--c-on-surface);font-size:24px;font-weight:700;line-height:1.3}.c-root .vb-ba{gap:14px;display:grid}.c-root .vb-ba-row{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:14px;display:grid}.c-root .vb-ba-key{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;padding-top:4px;font-size:10px}.c-root .vb-ba-row.is-before .vb-ba-key{color:#ffffff61}.c-root .vb-ba-row.is-after .vb-ba-key{color:var(--c-acid)}.c-root .vb-ba-val{color:var(--c-muted);line-height:1.6}.c-root .vb-ba-row.is-after .vb-ba-val{color:var(--c-on-surface)}.c-root .vb-brief-built{border-top:1px solid var(--c-hairline);font-family:var(--font-c-mono), ui-monospace, monospace;color:var(--c-faint);margin-top:auto;padding-top:16px;font-size:12.5px;line-height:1.6}.c-root .vb-mini-grid{grid-template-columns:1fr;gap:18px;margin-top:40px;display:grid}@media (min-width:760px){.c-root .vb-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.c-root .vb-mini-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-root .vb-mini{border:1px solid var(--c-hairline);background:var(--c-surface);border-radius:18px;flex-direction:column;gap:10px;padding:24px;display:flex}.c-root .vb-mini-kicker{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--c-acid);font-size:12.5px}.c-root .vb-mini-name{color:var(--c-on-surface);font-size:22px;font-weight:700;line-height:1.3}.c-root .vb-mini-body{color:var(--c-muted);line-height:1.6}.c-root .vb-mini-foot{font-family:var(--font-c-mono), ui-monospace, monospace;color:var(--c-faint);margin-top:auto;padding-top:14px;font-size:12.5px}.c-root .vb-calc{border:1px solid var(--c-hairline);background:var(--c-surface);border-radius:22px;margin-top:40px;padding:28px}@media (min-width:860px){.c-root .vb-calc{padding:36px 40px}}.c-root .vb-calc-fields{grid-template-columns:1fr;gap:22px;display:grid}@media (min-width:760px){.c-root .vb-calc-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}.c-root .vb-calc-field{flex-direction:column;gap:8px;display:flex}.c-root .vb-calc-label{color:var(--c-on-surface);font-size:14px;font-weight:500}.c-root .vb-calc-val{font-family:var(--font-c-mono), ui-monospace, monospace;color:var(--c-acid);font-size:13px}.c-root .vb-calc-range{appearance:none;background:#ffffff24;border-radius:999px;outline:none;width:100%;height:4px}.c-root .vb-calc-range::-webkit-slider-thumb{appearance:none;background:var(--c-acid);cursor:pointer;border:3px solid var(--c-bg);border-radius:999px;width:20px;height:20px}.c-root .vb-calc-range::-moz-range-thumb{background:var(--c-acid);cursor:pointer;border:3px solid var(--c-bg);border-radius:999px;width:20px;height:20px}.c-root .vb-calc-out{border-top:1px solid var(--c-hairline);grid-template-columns:1fr;align-items:end;gap:20px;margin-top:30px;padding-top:26px;display:grid}@media (min-width:760px){.c-root .vb-calc-out{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}.c-root .vb-calc-figure{letter-spacing:-.02em;color:var(--c-on-surface);font-size:clamp(38px,6vw,60px);font-weight:600;line-height:1}.c-root .vb-calc-cap{color:var(--c-muted);margin-top:8px;font-size:14px;line-height:1.55}.c-root .vb-inline-link{color:var(--c-acid);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .2s}.c-root .vb-inline-link:hover{opacity:.75}.c-root .vb-hero-v2{overflow-x:clip}.c-root .vb-film{isolation:isolate;width:100%;position:relative}.c-root .vb-film-media{z-index:0;transform-origin:50%;display:block;position:relative}.c-root .vb-film-object{will-change:transform;background:0 0;width:100%;height:auto;display:block}.c-root .vb-film-video{height:100%;position:absolute;inset:0}.c-root .vb-film-still.is-hidden{visibility:hidden}.c-root .vb-film.is-settled .vb-film-object{animation:4.6s ease-in-out infinite vb-film-bob}@keyframes vb-film-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}.c-root .vb-film-text{z-index:2;pointer-events:none;opacity:0;display:block;position:absolute;left:50%;transform:translate(-50%,18px)}.c-root .vb-film-text img{width:100%;height:auto;display:block}.c-root .vb-film-text.is-live{--vb-film-words:#00f6a5;justify-content:center;display:flex;container-type:inline-size}.c-root .vb-film-words{font-family:var(--font-c-sans), system-ui, sans-serif;letter-spacing:-.015em;white-space:nowrap;color:var(--vb-film-words);text-shadow:0 0 6px #00f6a58c,0 0 22px #00f6a559,0 0 46px #00f6a52e;padding-top:3.63cqw;font-size:11.7cqw;font-weight:500;line-height:1}.c-root .vb-film.is-settled .vb-film-text{animation:1.1s cubic-bezier(.16,1,.3,1) .22s forwards vb-film-rise}.c-root .vb-film.is-settled .vb-film-text img,.c-root .vb-film.is-settled .vb-film-words{animation:5.4s ease-in-out 1.32s infinite vb-film-float;display:block}@keyframes vb-film-rise{0%{opacity:0;transform:translate(-50%,18px)}to{opacity:1;transform:translate(-50%,-6px)}}@keyframes vb-film-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.c-root .vb-film.is-settled .vb-film-object,.c-root .vb-film.is-settled .vb-film-text,.c-root .vb-film.is-settled .vb-film-text img,.c-root .vb-film.is-settled .vb-film-words{animation:none}.c-root .vb-film.is-settled .vb-film-text{opacity:1;transform:translate(-50%,-6px)}}.c-root .vb-card-bonus{color:#0a0a0a;font-family:var(--font-c-sans), system-ui, sans-serif;letter-spacing:-.005em;background:#fde047;border-radius:999px;margin-top:14px;padding:7px 14px;font-size:14.5px;font-weight:700;animation:3.2s ease-in-out infinite vb-bonus-pulse;display:inline-block;box-shadow:0 0 0 1px #fde0478c,0 0 18px #fde0478c,0 0 44px #fde04747}@keyframes vb-bonus-pulse{0%,to{box-shadow:0 0 0 1px #fde0478c,0 0 18px #fde0478c,0 0 44px #fde04747}50%{box-shadow:0 0 0 1px #fde047bf,0 0 26px #fde047bf,0 0 62px #fde0476b}}.c-root .vb-price-quote{font-family:var(--font-c-sans), system-ui, sans-serif;letter-spacing:-.03em;color:var(--c-text);font-size:clamp(1.75rem,3.4vw,2.4rem);font-weight:800;line-height:1.05}.c-root .vb-price-quote-note{font-family:var(--font-c-body), system-ui, sans-serif;color:#fff9;max-width:34ch;margin-top:10px;font-size:15.5px;line-height:1.55}.c-root .vb-teardown-bar{border:1px solid var(--c-hairline);background:var(--c-surface-warm);transition:border-color .22s var(--c-ease-out-quart), background .22s var(--c-ease-out-quart);border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin-top:22px;padding:22px 28px;text-decoration:none;display:flex}.c-root .vb-teardown-bar:hover{background:#0d0d0d;border-color:#10b98173}.c-root .vb-teardown-copy{font-family:var(--font-c-body), system-ui, sans-serif;color:#ffffffb3;max-width:62ch;font-size:15px;line-height:1.6}.c-root .vb-teardown-copy strong{color:var(--c-text);font-weight:600}.c-root .vb-teardown-price{font-family:var(--font-c-sans), system-ui, sans-serif;letter-spacing:-.03em;color:var(--c-acid);flex-direction:column;flex:none;align-items:flex-end;font-size:30px;font-weight:800;line-height:1;display:flex}.c-root .vb-teardown-price span{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);margin-top:8px;font-size:10px;font-weight:500}@media (max-width:720px){.c-root .vb-teardown-bar{flex-direction:column;align-items:flex-start;gap:18px}.c-root .vb-teardown-price{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.c-root .vb-card-bonus{animation:none}}.c-root .vb-cs-crumb{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-faint);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.c-root .vb-cs-crumb a{color:var(--c-acid);transition:color .2s}.c-root .vb-cs-crumb a:hover{color:var(--c-emerald-dim)}.c-root .vb-cs-facts{border-top:1px solid var(--c-hairline);grid-template-columns:minmax(0,1fr);max-width:1000px;margin:40px 0 0;display:grid}.c-root .vb-cs-facts>div{border-bottom:1px solid var(--c-hairline);grid-template-columns:88px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.c-root .vb-cs-facts dt{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--c-faint);padding-top:3px;font-size:12.5px}.c-root .vb-cs-facts dd{color:var(--c-on-surface);margin:0;font-size:17.5px;line-height:1.5}@media (min-width:900px){.c-root .vb-cs-facts{border-bottom:1px solid var(--c-hairline);grid-template-columns:repeat(4,minmax(0,1fr))}.c-root .vb-cs-facts>div{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:8px;padding:18px 24px 18px 0}.c-root .vb-cs-facts>div+div{border-left:1px solid var(--c-hairline);padding-left:24px}}.c-root .vb-cs-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (min-width:1024px){.c-root .vb-cs-split{grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:64px}.c-root .vb-cs-split.is-flipped{grid-template-columns:minmax(0,460px) minmax(0,1fr)}.c-root .vb-cs-split.is-flipped .vb-cs-figure{order:-1}.c-root .vb-cs-figure{position:sticky;top:104px}}.c-root .vb-cs-copy{max-width:640px}.c-root .vb-cs-h2{text-wrap:balance;font-size:clamp(2.4rem,4.8vw,4rem)}.c-root .vb-cs-figure{border:1px solid var(--c-hairline);background:var(--c-bg);border-radius:20px;max-width:560px;margin:0;overflow:hidden}.c-root .vb-cs-figure img{aspect-ratio:4/5;width:100%;height:auto;display:block}.c-root .vb-cs-steps{border-top:1px solid var(--c-hairline);margin:32px 0 0;padding:0;list-style:none}.c-root .vb-cs-step{border-bottom:1px solid var(--c-hairline);grid-template-columns:40px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.c-root .vb-cs-step-title{color:var(--c-on-surface);font-size:23px;font-weight:700;line-height:1.3}.c-root .vb-cs-stats{border:1px solid var(--c-hairline);background:var(--c-hairline);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:32px 0 0;display:grid;overflow:hidden}.c-root .vb-cs-stats>div{background:var(--c-bg);flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:20px;display:flex}.c-root .vb-cs-stats dd{letter-spacing:-.02em;color:var(--c-text);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.6rem,5vw,3.75rem);font-weight:800;line-height:1}.c-root .vb-cs-stats dt{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--c-faint);font-size:12.5px}.c-root .vb-cs-notes{border-top:1px solid var(--c-hairline);grid-template-columns:minmax(0,1fr);margin:28px 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.c-root .vb-cs-notes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}.c-root .vb-cs-notes li{border-bottom:1px solid var(--c-hairline);font-family:var(--font-c-mono), ui-monospace, monospace;color:var(--c-on-surface-variant);grid-template-columns:14px minmax(0,1fr);gap:12px;padding:16px 0;font-size:15.5px;line-height:1.6;display:grid}.c-root .vb-cs-notes li:before{content:"";background:var(--c-acid);border-radius:999px;width:6px;height:6px;margin-top:8px}.c-root .vb-cs-next{color:inherit;text-decoration:none}.c-root .vb-cs-next .vb-link-arrow{margin-top:auto}.c-root .vb-cs-index{gap:20px;margin-top:40px;display:grid}.c-root .vb-cs-row{border:1px solid var(--c-hairline);background:var(--c-surface);color:inherit;border-radius:20px;grid-template-columns:minmax(0,1fr);gap:20px;padding:20px;text-decoration:none;transition:border-color .3s cubic-bezier(.16,1,.3,1);display:grid}.c-root .vb-cs-row:hover{border-color:#ffffff38}@media (min-width:860px){.c-root .vb-cs-row{grid-template-columns:280px minmax(0,1fr);align-items:center;gap:36px;padding:24px}}.c-root .vb-cs-row-art{aspect-ratio:4/3;background:var(--c-bg);border-radius:14px;overflow:hidden}.c-root .vb-cs-row-art img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.c-root .vb-cs-row:hover .vb-cs-row-art img{transform:scale(1.03)}.c-root .vb-cs-row-body{flex-direction:column;gap:10px;display:flex}.c-root .vb-cs-row-body .vb-link-arrow{margin-top:8px}@media (prefers-reduced-motion:reduce){.c-root .vb-cs-row-art img{transition:none}}.c-root .vb-sc{padding:96px 0 24px;position:relative}@media (min-width:1024px){.c-root .vb-sc{padding:140px 0 40px}}.c-root .vb-sc-rows{gap:26px;margin-top:48px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}.c-root .vb-sc-row{scroll-behavior:auto;overscroll-behavior-x:contain;scrollbar-width:none;position:relative;overflow:auto hidden}.c-root .vb-sc-row::-webkit-scrollbar{display:none}.c-root .vb-sc-track{gap:18px;width:max-content;margin:0;padding:4px 9px 6px;list-style:none;display:flex}.c-root .vb-sc-row:nth-child(2) .vb-sc-track{padding-left:150px}.c-root .vb-sc-item{flex:none;width:248px}@media (min-width:768px){.c-root .vb-sc-item{width:320px}}.c-root .vb-sc-card{color:inherit;border-radius:16px;flex-direction:column;gap:5px;text-decoration:none;display:flex}.c-root .vb-sc-card:focus-visible{outline:2px solid var(--c-acid);outline-offset:4px}.c-root .vb-sc-shot{aspect-ratio:16/10;border:1px solid var(--c-hairline);background:var(--c-surface-soft);border-radius:14px;margin-bottom:9px;transition:border-color .3s;display:block;position:relative;overflow:hidden}.c-root .vb-sc-shot img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.c-root .vb-sc-card:hover .vb-sc-shot,.c-root .vb-sc-card:focus-visible .vb-sc-shot{border-color:#ffffff3d}.c-root .vb-sc-card:hover .vb-sc-shot img,.c-root .vb-sc-card:focus-visible .vb-sc-shot img{transform:scale(1.04)}.c-root .vb-sc-tag{color:var(--c-acid-soft);font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#09090bcc;border:1px solid #10b9818c;border-radius:999px;padding:5px 9px;font-size:11.5px;font-weight:500;position:absolute;top:10px;left:10px}.c-root .vb-sc-name{color:var(--c-on-surface);text-wrap:balance;font-size:17px;font-weight:600;line-height:1.3}.c-root .vb-sc-meta{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--c-faint);font-size:12px;line-height:1.5}@media (prefers-reduced-motion:reduce){.c-root .vb-sc-shot img{transition:none}.c-root .vb-sc-track>.vb-sc-item[aria-hidden=true]{display:none}}.c-root .vb-sc.is-hero{padding:72px 0 24px}@media (min-width:1024px){.c-root .vb-sc.is-hero{padding:112px 0 40px}}.c-root .vb-sc-caption{color:var(--c-muted);margin:44px 0 0;font-size:16px;line-height:1.5}.c-root .vb-sc.is-hero .vb-sc-rows{margin-top:20px}.c-root .vb-chapters{padding:40px 0 72px;position:relative;overflow:hidden}.c-root .vb-ch-head{padding-bottom:48px}.c-root .vb-ch{border-top:1px solid var(--c-hairline);grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;padding:64px 0;display:grid}@media (min-width:1024px){.c-root .vb-ch{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;padding:96px 0}.c-root .vb-ch.is-flipped .vb-ch-text{order:2}.c-root .vb-ch.is-wide{grid-template-columns:minmax(0,1fr);align-items:start;gap:48px}.c-root .vb-ch.is-wide .vb-ch-text{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;column-gap:80px;display:grid}.c-root .vb-ch.is-wide .vb-ch-lead,.c-root .vb-ch.is-wide .vb-ch-text>.vb-eyebrow,.c-root .vb-ch.is-wide .vb-ch-title{grid-column:1}.c-root .vb-ch.is-wide .vb-ch-body,.c-root .vb-ch.is-wide .vb-ch-price,.c-root .vb-ch.is-wide .vb-ch-quote,.c-root .vb-ch.is-wide .vb-ch-note{grid-column:2}.c-root .vb-ch.is-wide .vb-ch-body{grid-row:1/span 2;align-self:end;margin-top:0}}.c-root .vb-ch-text{flex-direction:column;align-items:flex-start;display:flex}.c-root .vb-ch-lead{justify-content:space-between;align-items:flex-end;gap:20px;width:100%;max-width:560px;margin-bottom:26px;display:flex}.c-root .vb-ch-art{object-fit:contain;filter:drop-shadow(0 30px 40px #0009);width:auto;max-width:52%;height:clamp(120px,15vw,190px);transition:transform .7s var(--c-ease-out-quart);display:block}.c-root .vb-ch:hover .vb-ch-art{transform:translateY(-8px)}.c-root .vb-ch-num{font-family:var(--font-c-sans), system-ui, sans-serif;letter-spacing:-.05em;color:var(--c-bg);-webkit-text-stroke:4px #10b981cc;paint-order:stroke fill;font-size:clamp(120px,16vw,210px);font-weight:900;line-height:.8}.c-root .vb-ch-title{font-family:var(--font-c-sans), system-ui, sans-serif;letter-spacing:-.035em;text-wrap:balance;color:var(--c-text);margin:20px 0 0;font-size:clamp(2.2rem,4.2vw,3.75rem);font-weight:800;line-height:1.02}.c-root .vb-ch-body{color:#ffffffb8;max-width:560px;margin:22px 0 0;font-size:21px;line-height:1.5}.c-root .vb-ch-price{align-items:baseline;gap:12px;margin-top:30px;display:flex}.c-root .vb-ch-amount{font-family:var(--font-c-sans), system-ui, sans-serif;letter-spacing:-.04em;color:var(--c-text);font-size:clamp(3rem,5.5vw,4.5rem);font-weight:800;line-height:1}.c-root .vb-ch-quote{font-family:var(--font-c-sans), system-ui, sans-serif;letter-spacing:-.03em;color:var(--c-text);margin-top:30px;font-size:clamp(1.6rem,2.6vw,2.25rem);font-weight:800;line-height:1.1}.c-root .vb-ch-cadence{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);font-size:15px}.c-root .vb-ch-note{color:var(--c-muted);margin:8px 0 0;font-size:17px;line-height:1.45}.c-root .vb-ch-ctas{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.c-root .vb-ch-ctas .vb-link-arrow{margin-top:0}.c-root .vb-ch-visual{min-width:0}.c-root .vb-ch-stack{flex-direction:column;gap:22px;display:flex}.c-root .vb-fan{aspect-ratio:3/2;width:100%;position:relative}.c-root .vb-fan-shot{aspect-ratio:8/5;object-fit:cover;object-position:top center;border:1px solid #ffffff29;border-radius:16px;width:66%;height:auto;position:absolute;box-shadow:0 30px 60px -30px #000000e6}.c-root .vb-fan-shot.is-left{z-index:1;top:28%;left:0;transform:rotate(-8deg)}.c-root .vb-fan-shot.is-right{z-index:2;top:30%;left:34%;transform:rotate(8deg)}.c-root .vb-fan-shot.is-front{z-index:3;top:4%;left:16%;transform:rotate(-1deg)}.c-root .vb-days{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.c-root .vb-days li{flex-direction:column;gap:8px;display:flex}.c-root .vb-days-bar{background:#10b98159;border-radius:999px;height:6px;display:block}.c-root .vb-days li.is-live .vb-days-bar{background:var(--c-acid)}.c-root .vb-days-label{color:var(--c-text);font-size:18px;font-weight:700;line-height:1.25}.c-root .vb-seo{flex-direction:column;gap:12px;display:flex}.c-root .vb-seo-search{color:#111;background:#fff;border-radius:999px;align-items:center;gap:16px;padding:18px 26px;font-size:22px;font-weight:500;display:flex}.c-root .vb-seo-arrow{color:var(--c-acid);align-self:center}.c-root .vb-seo-pack{border:1px solid var(--c-hairline);background:var(--c-surface-warm);border-radius:24px;grid-template-columns:minmax(0,1fr);gap:18px;padding:18px;display:grid}@media (min-width:640px){.c-root .vb-seo-pack{grid-template-columns:220px minmax(0,1fr)}}.c-root .vb-seo-map{border-radius:16px;width:100%;height:auto;display:block}.c-root .vb-seo-list{flex-direction:column;justify-content:center;gap:8px;display:flex}.c-root .vb-seo-row{border:1px solid var(--c-hairline);opacity:.55;border-radius:14px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.c-root .vb-seo-row.is-you{border:2px solid var(--c-acid);opacity:1;background:#10b9811a;gap:6px;padding:14px 16px}.c-root .vb-seo-row-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.c-root .vb-seo-name{color:var(--c-text);font-size:18px;font-weight:600}.c-root .vb-seo-row.is-you .vb-seo-name{font-size:21px;font-weight:800}.c-root .vb-seo-you{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;background:var(--c-acid);color:#04130d;border-radius:999px;padding:4px 9px;font-size:11px}.c-root .vb-seo-sub{color:var(--c-muted);font-size:14px}.c-root .vb-seo-row.is-you .vb-seo-sub{color:#a7f3d0;font-size:15px}.c-root .vb-seo-call{align-items:center;gap:20px;display:flex}.c-root .vb-seo-call-btn{background:var(--c-acid);color:#04130d;border-radius:999px;flex:none;align-items:center;gap:12px;padding:16px 28px;font-size:22px;font-weight:800;display:inline-flex}.c-root .vb-seo-call-copy{color:var(--c-text);font-size:20px;font-weight:600;line-height:1.35}.c-root .vb-gbp-card{color:#111;background:#fff;border-radius:26px;flex-direction:column;gap:12px;padding:26px 28px;display:flex}.c-root .vb-gbp-name{letter-spacing:-.02em;font-size:26px;font-weight:800}.c-root .vb-stars{gap:3px;display:inline-flex}.c-root .vb-gbp-fields{margin:6px 0 0;padding:0;list-style:none}.c-root .vb-gbp-fields li{color:#3f3f46;border-top:1px solid #0000001a;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:17px;display:flex}.c-root .vb-gbp-done{color:#047857;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.c-root .vb-loop{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.c-root .vb-loop{grid-template-columns:repeat(4,minmax(0,1fr))}}.c-root .vb-loop li{border:1px solid var(--c-hairline);background:#ffffff0a;border-radius:18px;flex-direction:column;gap:8px;padding:18px;display:flex}.c-root .vb-loop li.is-hot{border:1.5px solid var(--c-acid);background:#10b98124}.c-root .vb-loop-title{color:var(--c-text);font-size:18px;font-weight:800;line-height:1.2}.c-root .vb-loop-sub{color:var(--c-muted);font-size:15px;line-height:1.4}.c-root .vb-loop li.is-hot .vb-loop-sub{color:#a7f3d0}.c-root .vb-adstrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.c-root .vb-adstrip-frame{border:1px solid var(--c-hairline);color:#ffffff80;background:linear-gradient(160deg,#15201b,#0a0f0d);border-radius:16px;justify-content:center;align-items:center;height:140px;display:flex}.c-root .vb-adstrip-frame.is-hot{color:var(--c-acid)}.c-root .vb-receipts{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:640px){.c-root .vb-receipts{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-root .vb-receipt{border:1px solid var(--c-hairline);background:var(--c-surface-warm);border-radius:20px;flex-direction:column;gap:6px;padding:22px 24px;display:flex}.c-root .vb-receipt-big{font-family:var(--font-c-sans), system-ui, sans-serif;letter-spacing:-.03em;color:var(--c-acid);font-size:clamp(2rem,3vw,2.5rem);font-weight:800}.c-root .vb-receipt-small{color:var(--c-muted);font-size:16px;line-height:1.4}.c-root .vb-case-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:900px){.c-root .vb-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}.c-root .vb-case-card{border:1px solid var(--c-hairline);background:var(--c-surface-warm);color:var(--c-text);transition:border-color .26s var(--c-ease-out-quart), transform .26s var(--c-ease-out-quart);border-radius:30px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.c-root .vb-case-card:hover{border-color:#10b98180;transform:translateY(-4px)}.c-root .vb-case-art{aspect-ratio:9/5;background:#050706;display:block;overflow:hidden}.c-root .vb-case-art img{object-fit:cover;width:100%;height:100%;display:block}.c-root .vb-case-body{flex-direction:column;gap:14px;padding:30px 32px 34px;display:flex}.c-root .vb-case-title{font-family:var(--font-c-sans), system-ui, sans-serif;letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:800;line-height:1.1}.c-root .vb-case-summary{color:var(--c-muted);font-size:18px;line-height:1.5}.c-root .vb-case-facts{flex-wrap:wrap;gap:8px;display:flex}.c-root .vb-case-fact{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--c-hairline);color:#a7f3d0;border-radius:999px;padding:8px 13px;font-size:12.5px}.c-root .vb-case-cta{color:var(--c-acid);align-items:center;gap:10px;margin-top:4px;font-size:18px;font-weight:800;display:inline-flex}.c-root .vb-csw-title{font-family:var(--font-c-sans), system-ui, sans-serif;letter-spacing:-.045em;text-wrap:balance;color:#fafafa;max-width:1120px;margin:24px 0 0;font-size:clamp(2.75rem,7.4vw,6.75rem);font-weight:800;line-height:.98}.c-root .vb-csw-lede{color:#ffffffb8;max-width:880px;margin:32px 0 0;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.45}.c-root .vb-csw-facts{border-top:1px solid var(--c-hairline);border-bottom:1px solid var(--c-hairline);grid-template-columns:repeat(2,minmax(0,1fr));margin:44px 0 0;display:grid}@media (min-width:900px){.c-root .vb-csw-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.c-root .vb-csw-facts>div{flex-direction:column;gap:10px;padding:24px 24px 24px 0;display:flex}@media (min-width:900px){.c-root .vb-csw-facts>div+div{border-left:1px solid var(--c-hairline);padding-left:24px}}.c-root .vb-csw-facts dt{font-family:var(--font-c-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);font-size:13px}.c-root .vb-csw-facts dd{color:var(--c-text);margin:0;font-size:20px;font-weight:600;line-height:1.35}.c-root .vb-csw-chapter{border-top:1px solid var(--c-hairline);grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;padding:72px 0;display:grid}@media (min-width:1024px){.c-root .vb-csw-chapter{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:72px;padding:104px 0}}.c-root .vb-csw-text{flex-direction:column;align-items:flex-start;display:flex}.c-root .vb-csw-h2{font-family:var(--font-c-sans), system-ui, sans-serif;letter-spacing:-.04em;text-wrap:balance;color:var(--c-text);margin:20px 0 0;font-size:clamp(2.4rem,5vw,4.75rem);font-weight:800;line-height:.98}.c-root .vb-csw-p{color:#ffffffc2;max-width:600px;margin:26px 0 0;font-size:21px;line-height:1.55}.c-root .vb-csw-steps{flex-direction:column;width:100%;margin:34px 0 0;padding:0;list-style:none;display:flex}.c-root .vb-csw-step{border-top:1px solid var(--c-hairline);grid-template-columns:64px minmax(0,1fr);gap:20px;padding:26px 0;display:grid}.c-root .vb-csw-step-num{font-family:var(--font-c-sans), system-ui, sans-serif;letter-spacing:-.04em;color:var(--c-acid);font-size:40px;font-weight:900;line-height:1}.c-root .vb-csw-step-title{font-family:var(--font-c-sans), system-ui, sans-serif;letter-spacing:-.025em;color:var(--c-text);margin:0;font-size:clamp(1.5rem,2.3vw,1.9rem);font-weight:800;line-height:1.12}.c-root .vb-csw-step-copy{color:var(--c-muted);margin:10px 0 0;font-size:18px;line-height:1.5}.c-root .vb-csw-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin:34px 0 0;display:grid}.c-root .vb-csw-stats>div{flex-direction:column;gap:6px;display:flex}.c-root .vb-csw-stats dd{font-family:var(--font-c-sans), system-ui, sans-serif;letter-spacing:-.045em;color:var(--c-acid);margin:0;font-size:clamp(2.6rem,4.6vw,4.25rem);font-weight:800;line-height:1}.c-root .vb-csw-stats dt{color:var(--c-muted);font-size:16px;line-height:1.35}.c-root .vb-csw-figure{border:1px solid var(--c-hairline);background:var(--c-bg);border-radius:24px;margin:0;overflow:hidden}.c-root .vb-csw-figure img{width:100%;height:auto;display:block}@media (min-width:1024px){.c-root .vb-csw-figure.is-sticky{position:sticky;top:104px}}.c-root .vb-csw-notes,.c-root .vb-csw-more{border-top:1px solid var(--c-hairline);padding:64px 0}.c-root .vb-csw-more{padding-bottom:96px}
