.vane-contact .fbar .logo{margin-left:-11px}@media(max-width:640px){.vane-contact .fbar .logo{margin-left:-9.4px}}.vane-contact .fcredit{margin:14px 0 0;font-size:13px;line-height:1.5;letter-spacing:.01em;text-transform:none}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/onest/onest-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/onest/onest-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto!important}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.vane{--bg: #0b0b0c;--fg: #f3f1ea;--surface: #141416;--surface-2: #1b1b1f;--muted: #8a8880;--line: rgba(243, 241, 234, .12);--line-strong: rgba(243, 241, 234, .24);--white: #ffffff;--beige: #f2ebdf;--beige-2: #e8dfcf;--ink: #111111;--ink-muted: #5d5a53;--ink-line: rgba(17, 17, 17, .12);--accent: #fed600;--accent-2: #ffe34d;--r: .833333vw;--gutter: calc(var(--r) * 2.5);--section: calc(var(--r) * 9);--t-hero: calc(var(--r) * 28);--t-mega: calc(var(--r) * 13);--t-display: calc(var(--r) * 7.5);--t-h1: calc(var(--r) * 5);--t-h2: calc(var(--r) * 3.25);--t-h3: calc(var(--r) * 1.75);--t-lead: calc(var(--r) * 1.375);--t-body: calc(var(--r) * 1.0625);--t-eyebrow: calc(var(--r) * .8125);--ease-expo: cubic-bezier(.16, 1, .3, 1);--ease-quart: cubic-bezier(.25, 1, .5, 1);background:var(--bg);color:var(--fg);font-family:Onest,system-ui,sans-serif;font-size:var(--t-body);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}@media(min-width:1921px){.vane{--r: 16px}}@media(max-width:1440px){.vane{--r: 1.111111vw}}@media(max-width:1024px){.vane{--r: 1.5625vw}}@media(max-width:640px){.vane{--r: 4.444444vw;--gutter: 16px}}.vane ::-moz-selection{background:var(--accent);color:var(--bg)}.vane ::selection{background:var(--accent);color:var(--bg)}.vane a{color:inherit;text-decoration:none}.vane img{max-width:100%;display:block}.vane .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vane .f-display{font-family:Anton,Impact,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:-.01em}.vane .t-hero{font-size:var(--t-hero);line-height:.78}.vane .t-mega{font-size:var(--t-mega);line-height:.86}.vane .t-display{font-size:var(--t-display);line-height:.9}.vane .t-h1{font-size:var(--t-h1);line-height:.95}.vane .t-h2{font-size:var(--t-h2);line-height:1}.vane .t-h3{font-size:var(--t-h3);line-height:1.15}.vane .t-lead{font-size:var(--t-lead);line-height:1.45}.vane .t-body{font-size:var(--t-body);line-height:1.6}.vane .t-eyebrow{font-size:var(--t-eyebrow);line-height:1.2;text-transform:uppercase;letter-spacing:.22em;font-weight:500}.vane .muted{color:var(--muted)}.vane .px{padding-left:var(--gutter);padding-right:var(--gutter)}.vane .py{padding-top:var(--section);padding-bottom:var(--section)}.vane .sec-dark{background:var(--bg);color:var(--fg)}.vane .sec-white{background:var(--white);color:var(--ink);--muted: var(--ink-muted);--line: var(--ink-line);--line-strong: rgba(17,17,17,.24);--surface: #f4f4f2;--surface-2: #ecebe7}.vane .sec-beige{background:var(--beige);color:var(--ink);--muted: var(--ink-muted);--line: var(--ink-line);--line-strong: rgba(17,17,17,.24);--surface: var(--beige-2);--surface-2: #ddd2bf}.vane .sec-yellow{background:var(--accent);color:var(--ink);--muted: rgba(17,17,17,.72);--line: rgba(17,17,17,.18)}.vane .sec-white .on-accent-text,.vane .sec-beige .on-accent-text{color:var(--ink)}.vane .eyebrow{display:flex;align-items:center;gap:.75em;color:var(--muted)}.vane .eyebrow:before{content:"";width:.6em;height:.6em;border-radius:999px;background:var(--accent);flex:none}.vane .sec-white .eyebrow:before,.vane .sec-beige .eyebrow:before{box-shadow:0 0 0 1px #11111159}.vane .sec-yellow .eyebrow:before{background:var(--ink)}.vane .btn{display:inline-flex;align-items:center;justify-content:center;gap:.75em;min-height:48px;padding:1.05em 1.8em;border-radius:999px;font-weight:600;font-size:max(15px,var(--t-body));letter-spacing:.01em;line-height:1.1;transition:transform .35s var(--ease-expo),background-color .25s,color .25s,box-shadow .35s;cursor:pointer;border:0;text-align:center}.vane .btn:hover{transform:translateY(-2px)}.vane .btn:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.vane .btn-accent{background:var(--accent);color:var(--ink);box-shadow:0 10px 30px -12px #fed6008c}.vane .btn-accent:hover{background:var(--accent-2)}.vane .btn-ink{background:var(--ink);color:var(--white)}.vane .btn-ink:hover{background:#000}.vane .btn-ghost{background:transparent;color:currentColor;box-shadow:inset 0 0 0 1px var(--line-strong)}.vane .btn-ghost:hover{box-shadow:inset 0 0 0 1px currentColor}.vane .btn .arr{transition:transform .35s var(--ease-expo)}.vane .btn:hover .arr{transform:translate(4px)}.vane .ln{display:block;overflow:hidden;padding:.2em 0 .14em;margin:-.2em 0 -.14em}.vane .ln>span{display:block;transition:transform .9s var(--ease-expo),opacity .9s var(--ease-expo);transition-delay:var(--d, 0ms)}.js .vane .ln>span{transform:translateY(110%);opacity:0}.js .vane .is-in .ln>span{transform:none;opacity:1}.vane .chars{display:block;overflow:hidden;white-space:nowrap;padding-top:.12em;margin-top:-.12em}.vane .chars .ch{display:inline-block;transition:transform .9s var(--ease-expo),opacity .9s var(--ease-expo);transition-delay:var(--d, 0ms)}.js .vane .chars .ch{transform:translateY(100%);opacity:0}.js .vane .is-in .chars .ch{transform:none;opacity:1}.vane .words .w{display:inline-block;transition:transform .52s var(--ease-quart),opacity .52s var(--ease-quart);transition-delay:var(--d, 0ms)}.js .vane .words .w{transform:translateY(18px);opacity:0}.js .vane .words.is-in .w{transform:none;opacity:1}.vane [data-inview]{transition:opacity .9s var(--ease-expo),transform 1.1s var(--ease-expo);transition-delay:var(--d, 0ms)}.js .vane [data-inview]{opacity:0;transform:translateY(var(--from-y, 24px)) scale(var(--from-s, 1))}.js .vane [data-inview].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .vane .ln>span,.js .vane .chars .ch,.js .vane .words .w,.js .vane [data-inview]{transform:none!important;opacity:1!important;transition:none!important}}@media(max-width:640px){.vane .t-h1{font-size:var(--t-h2)}.vane .t-display{font-size:calc(var(--r) * 3.6)}}@media(min-width:641px){.vane .sm-h2{font-size:var(--t-h2)}.vane .sm-hero{font-size:min(var(--t-hero),36svh,31vw)}}.vane-preloader{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;padding:var(--gutter);background:var(--bg);color:var(--fg);transition:transform .65s cubic-bezier(.7,0,.2,1);will-change:transform}.vane-preloader.is-done{transform:translateY(-100%);pointer-events:none}.vane-preloader .pl-label,.vane-preloader .pl-count{transition:opacity .3s}.vane-preloader.is-counted .pl-label,.vane-preloader.is-counted .pl-count{opacity:0}.vane-preloader .pl-count{font-variant-numeric:tabular-nums}.vane-preloader .pl-count b{color:var(--accent);font-weight:400}.vane-preloader .pl-logo{width:calc(var(--r) * 14);min-width:150px;height:auto}@media(min-width:641px){.vane-preloader{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:16px}}.vane-preloader{display:none}.js .vane-preloader{display:flex}.js.skip-preloader .vane-preloader{display:none}.vane-nav{position:fixed;inset:0 0 auto;z-index:50;transition:background-color .35s,backdrop-filter .35s,box-shadow .35s}.vane-nav.is-scrolled{background:#0b0b0cd1;backdrop-filter:blur(14px);box-shadow:0 1px #f3f1ea14}.vane-nav .bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px var(--gutter)}.vane-nav .logo img{height:calc(var(--r) * 2.4);min-height:30px;width:auto}.vane-nav .links{display:none;gap:calc(var(--r) * 2.5);align-items:center}.vane-nav .links a{position:relative;color:#c9c7bf;transition:color .2s}.vane-nav .links a:hover{color:var(--fg)}.vane-nav .links a:after{content:"";position:absolute;left:0;bottom:-4px;height:1px;width:0;background:var(--accent);transition:width .35s var(--ease-expo)}.vane-nav .links a:hover:after{width:100%}.vane-nav .nav-cta{display:none;padding:.8em 1.4em;min-height:42px;font-size:max(14px,var(--t-eyebrow))}.vane-nav .burger{position:relative;z-index:61;width:44px;height:44px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;background:none;border:0;color:var(--fg);cursor:pointer}.vane-nav .burger span{width:24px;height:2px;background:currentColor;transition:transform .3s,opacity .3s}.vane-nav.menu-open .burger span:nth-child(1){transform:translateY(8px) rotate(45deg)}.vane-nav.menu-open .burger span:nth-child(2){opacity:0}.vane-nav.menu-open .burger span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.vane-nav .panel{position:fixed;inset:0;z-index:60;background:var(--bg);display:flex;flex-direction:column;justify-content:center;gap:28px;padding:0 var(--gutter);opacity:0;pointer-events:none;transition:opacity .35s}.vane-nav.menu-open .panel{opacity:1;pointer-events:auto}.vane-nav .panel ul{list-style:none;margin:0;padding:0}.vane-nav .panel li{overflow:hidden}.vane-nav .panel li a{display:block;padding:6px 0;font-size:var(--t-h2);transform:translateY(48px);opacity:0;transition:transform .6s var(--ease-expo),opacity .6s;transition-delay:var(--d, 0ms)}.vane-nav.menu-open .panel li a{transform:none;opacity:1}@media(min-width:900px){.vane-nav .links{display:flex}.vane-nav .nav-cta{display:inline-flex}.vane-nav .burger,.vane-nav .panel{display:none}}.vane-hero{position:relative;min-height:100svh;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(60% 55% at 50% 70%,#1d1a10 0%,var(--bg) 70%)}.vane-hero .top{position:relative;z-index:30;display:flex;flex-direction:column;gap:22px;padding:112px var(--gutter) 0}.vane-hero .roles{margin:0}.vane-hero .roles .ln:nth-child(n+2)>span{color:var(--accent)}.vane-hero .desc{max-width:27rem;max-width:calc(var(--r) * 28);color:#bdbbb3;margin:0}.vane-hero .hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.vane-hero .portrait{position:absolute;bottom:0;left:50%;z-index:20;height:74svh;width:92vw;transform:translate(-50%);pointer-events:none}.vane-hero .portrait .liquid{pointer-events:auto;width:100%;height:100%}.vane-hero .fade{position:absolute;inset:auto 0 0;z-index:21;height:26vh;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--bg))}.vane-hero h1{position:absolute;inset:auto 0 0;z-index:10;margin:0;line-height:.8;display:flex;flex-direction:column;align-items:center;transform:translateY(6%);color:var(--accent)}.vane-hero .cue{position:absolute;left:var(--gutter);bottom:28px;z-index:30;display:none;align-items:center;gap:12px;color:var(--muted)}.vane-hero .cue:before{content:"";width:40px;height:1px;background:var(--accent)}@media(min-width:641px){.vane-hero .top{flex-direction:row;align-items:flex-start;justify-content:space-between;padding-top:128px}.vane-hero .desc-wrap{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:18px}.vane-hero .hero-ctas{justify-content:flex-end}.vane-hero .portrait{width:56vw;height:80svh}.vane-hero .cue{display:flex}}@media(min-width:1024px){.vane-hero .portrait{width:44vw;height:84svh}}@media(max-width:640px){.vane-hero{min-height:100svh}.vane .vane-hero h1{transform:translateY(4%);font-size:30vw}.vane-hero .portrait{height:56svh}.vane-hero .hero-ctas .btn-ghost{display:none}.vane-hero .hero-ctas .btn{flex:1 1 100%}}.vane .liquid{position:relative;overflow:hidden;margin:0;background:var(--surface)}.vane .liquid.bare{background:none;overflow:visible}.vane .liquid>img,.vane .liquid>picture>img,.vane .liquid .lq-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vane .liquid .veil{position:absolute;inset:0;background:var(--bg);mix-blend-mode:color;opacity:.88;transition:opacity .6s var(--ease-quart);pointer-events:none}.vane .liquid .glow{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .6s var(--ease-quart);background:linear-gradient(120deg,transparent 30%,rgba(254,214,0,.3) 50%,transparent 70%)}.vane .liquid .vig{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 120% at 50% 120%,rgba(11,11,12,.6),transparent 60%)}.vane .liquid.is-active .veil{opacity:0}.vane .liquid.is-active .glow{opacity:1}.vane .liquid svg.lq-f{position:absolute;width:0;height:0;pointer-events:none}.vane-marquee{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:calc(var(--r) * 2) 0}.vane-marquee .marquee-track{display:flex;width:-moz-max-content;width:max-content;flex-wrap:nowrap;animation:vane-marquee 22s linear infinite}.vane-marquee .item{display:flex;align-items:center}.vane-marquee .dot{display:inline-block;width:10px;height:10px;border-radius:999px;background:var(--accent);margin:0 calc(var(--r) * 2);flex:none}@keyframes vane-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.vane .grid-12{display:grid;grid-template-columns:1fr;gap:48px}@media(min-width:1024px){.vane .grid-12{grid-template-columns:repeat(12,1fr);gap:var(--gutter)}}.vane .col-5{grid-column:span 5}.vane .col-6{grid-column:span 6}.vane .col-7{grid-column:span 7}@media(max-width:1023px){.vane .col-5,.vane .col-6,.vane .col-7{grid-column:auto}}.vane .head-row{display:flex;flex-direction:column;gap:16px}@media(min-width:641px){.vane .head-row{flex-direction:row;align-items:flex-end;justify-content:space-between}}.vane-story h2{margin:24px 0 0;max-width:16ch}.vane-story .body{margin-top:32px;max-width:46ch;color:var(--muted)}.vane-story .quote{margin:36px 0 0;padding-left:20px;border-left:3px solid var(--ink);font-weight:600;font-size:var(--t-h3);line-height:1.25;max-width:26ch}.vane-story .photo{margin-top:40px;aspect-ratio:4/5;width:100%;max-width:30rem;max-width:calc(var(--r) * 30);border-radius:2px}.vane-story ul{list-style:none;margin:0;padding:0}.vane-story li{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:24px;column-gap:24px;border-top:1px solid var(--line);padding:32px 0}.vane-story li:last-child{border-bottom:1px solid var(--line)}.vane-story li .idx{font-size:var(--t-h3);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.vane-story li .idx:after{content:"";display:block;width:100%;height:4px;margin-top:4px;background:var(--accent)}.vane-story li h3{margin:0;font-size:var(--t-h3);font-weight:600;letter-spacing:-.01em}.vane-story li p{margin:12px 0 0;max-width:44ch;color:var(--muted)}.vane-story .story-cta{margin-top:40px}.vane-ventures h2{margin:24px 0 0;max-width:16ch}.vane-ventures ul{list-style:none;margin:64px 0 0;padding:0;display:grid;grid-template-columns:1fr;-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:64px}@media(min-width:768px){.vane-ventures ul{grid-template-columns:1fr 1fr}.vane-ventures li:nth-child(2n){margin-top:calc(var(--r) * 6)}}.vane-ventures article a.card{display:block}.vane-ventures .liquid{aspect-ratio:16/11;width:100%;border-radius:2px}.vane-ventures .meta{margin-top:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding-top:20px}.vane-ventures h3{margin:0;font-size:var(--t-h3);font-weight:600;letter-spacing:-.01em;transition:color .25s}@media(hover:hover){.vane-ventures a.card:hover h3{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:3px;text-underline-offset:6px}}.vane-ventures .blurb{margin:8px 0 0;max-width:42ch;color:var(--muted)}.vane-ventures .right{flex:none;text-align:right}.vane-ventures .right p{margin:0;letter-spacing:.18em}.vane-ventures .right .out{margin-top:8px;color:var(--ink);font-weight:600}.vane-ventures .cat{margin:12px 0 0;color:var(--muted);display:flex;justify-content:space-between}.vane-ventures .cat .go{color:var(--ink);font-weight:600;letter-spacing:.12em}.vane-impact{position:relative;overflow:hidden}.vane-impact .bgimg{position:absolute;inset:0;z-index:0}.vane-impact .bgimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.22;filter:grayscale(1) contrast(1.1)}.vane-impact .bgimg:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--bg),rgba(11,11,12,.55) 35%,rgba(11,11,12,.7) 70%,var(--bg))}.vane-impact>.inner{position:relative;z-index:1}.vane-impact dl{margin:64px 0 0;display:grid;grid-template-columns:1fr;border-top:1px solid var(--line)}.vane-impact dl>div{display:flex;flex-direction:column;gap:16px;border-bottom:1px solid var(--line);padding:40px 0}.vane-impact dd{margin:0;order:1}.vane-impact dd span{display:block;transition:color .35s}.vane-impact dl>div:hover dd span{color:var(--accent)}.vane-impact dt{order:2;max-width:20ch;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}@media(min-width:641px){.vane-impact dl{grid-template-columns:1fr 1fr}.vane-impact dl>div:nth-child(2n){border-left:1px solid var(--line);padding-left:32px}}@media(min-width:1024px){.vane-impact dl{grid-template-columns:repeat(4,1fr)}.vane-impact dl>div{padding:48px 0 48px 32px;border-left:1px solid var(--line)}.vane-impact dl>div:nth-child(4n+1){border-left:0;padding-left:0}}.vane-impact .creds{margin-top:56px;display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:1024px){.vane-impact .creds{grid-template-columns:1fr 1fr}}.vane-impact .creds ul{list-style:none;margin:16px 0 0;padding:0}.vane-impact .creds li{padding:14px 0;border-bottom:1px solid var(--line);display:flex;gap:14px;align-items:baseline}.vane-impact .creds li:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--accent);flex:none;transform:translateY(-2px)}.vane-impact .logos{margin-top:72px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.vane-impact .logos .marquee-track{display:flex;width:-moz-max-content;width:max-content;align-items:center;animation:vane-marquee 40s linear infinite}.vane-impact .logos img{height:calc(var(--r) * 3.2);min-height:34px;width:auto;margin:0 calc(var(--r) * 3);opacity:.9}.vane-voices .list{list-style:none;margin:0;padding:0}.vane-voices .list button{width:100%;display:flex;align-items:baseline;gap:20px;border:0;border-top:1px solid var(--line);background:none;padding:28px 0;text-align:left;color:inherit;cursor:pointer;font:inherit}.vane-voices .list li:last-child button{border-bottom:1px solid var(--line)}.vane-voices .list .n{font-size:var(--t-eyebrow);letter-spacing:.18em;color:var(--muted);font-variant-numeric:tabular-nums}.vane-voices .list .nm{display:block;font-size:var(--t-h3);font-weight:600;letter-spacing:-.01em;color:var(--muted);transition:color .25s}.vane-voices .list .rl{display:block;margin-top:4px;font-size:var(--t-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.vane-voices .list .bar{margin-top:8px;height:3px;width:0;background:var(--ink);transition:width .35s var(--ease-expo)}.vane-voices .list button[aria-pressed=true] .nm,.vane-voices .list button[aria-pressed=true] .n{color:var(--ink)}.vane-voices .list button[aria-pressed=true] .bar{width:40px;background:var(--accent);box-shadow:0 0 0 1px #1111114d}.vane-voices .feat{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:641px){.vane-voices .feat{grid-template-columns:1fr auto;align-items:start}}.vane-voices blockquote{margin:0;order:2}.vane-voices blockquote p{margin:0;max-width:30ch;font-size:var(--t-h3);font-weight:500;line-height:1.35;letter-spacing:-.01em}.vane-voices blockquote footer{margin-top:32px}.vane-voices .pic{order:1;width:100%}@media(min-width:641px){.vane-voices blockquote{order:1}.vane-voices .pic{order:2;width:calc(var(--r) * 16);min-width:180px}}.vane-voices .pic .liquid{aspect-ratio:4/5;width:100%;border-radius:2px}.vane-voices .pic .liquid img{transition:opacity .4s}.vane-quiz .box{margin-top:56px;background:var(--bg);color:var(--fg);border-radius:6px;padding:calc(var(--r) * 3.5);padding:max(22px,calc(var(--r) * 3.5));--muted: #a6a49c;--line: rgba(243,241,234,.14);--line-strong: rgba(243,241,234,.3);--surface: #17171a}.vane-quiz .progress{display:flex;gap:6px;margin-bottom:28px}.vane-quiz .progress span{flex:1;height:4px;border-radius:2px;background:#f3f1ea24;transition:background .35s}.vane-quiz .progress span.on{background:var(--accent)}.vane-quiz .step{display:none}.vane-quiz .step.on{display:block;animation:vane-step .5s var(--ease-expo)}@keyframes vane-step{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.vane-quiz .q{margin:8px 0 0;font-size:var(--t-h2)}.vane-quiz .opts{margin-top:28px;display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:768px){.vane-quiz .opts{grid-template-columns:1fr 1fr}}.vane-quiz .opt{text-align:left;font:inherit;font-size:max(16px,var(--t-body));color:var(--fg);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:18px 20px;cursor:pointer;min-height:56px;transition:border-color .2s,background .2s,transform .3s var(--ease-expo);display:flex;gap:14px;align-items:center}.vane-quiz .opt:hover{border-color:var(--accent);transform:translateY(-2px)}.vane-quiz .opt:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.vane-quiz .opt .k{flex:none;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px var(--line-strong, rgba(243,241,234,.3))}.vane-quiz .opt.sel{border-color:var(--accent);background:#211e0d}.vane-quiz .opt.sel .k{background:var(--accent);color:var(--ink);box-shadow:none}.vane-quiz .fact{margin-top:24px;display:flex;gap:12px;align-items:flex-start;color:#d9d6cc;padding:16px 18px;border-left:3px solid var(--accent);background:#fed6000f}.vane-quiz .fact strong{color:var(--accent);white-space:nowrap}.vane-quiz .nav-row{margin-top:28px;display:flex;justify-content:space-between;align-items:center;gap:12px}.vane-quiz .back{white-space:nowrap;background:none;border:0;color:var(--muted);font:inherit;cursor:pointer;padding:10px 0}.vane-quiz .back[hidden]{visibility:hidden;display:inline}.vane-quiz .result h3{margin:10px 0 0;font-size:var(--t-h1)}.vane-quiz .result .rec{margin-top:20px;font-size:var(--t-lead)}.vane-quiz .result .rec a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.vane-quiz .result .sum{margin-top:20px;color:var(--muted);list-style:none;padding:0}.vane-quiz .result .sum li{padding:8px 0;border-bottom:1px solid var(--line)}.vane-quiz .result .ctas{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.vane-cta{position:relative;overflow:hidden}.vane-cta .wrap{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media(min-width:1024px){.vane-cta .wrap{grid-template-columns:7fr 5fr;gap:var(--gutter)}}.vane-cta h2{margin:20px 0 0;max-width:15ch}.vane-cta p.body{margin:28px 0 0;max-width:44ch;color:#111111c7}.vane-cta .ctas{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px}.vane-cta .btn-ghost{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}.vane-cta .photo{aspect-ratio:4/3;width:100%;border-radius:4px;overflow:hidden;box-shadow:0 30px 60px -30px #00000073}.vane-cta .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vane-faq .items{margin-top:48px;border-top:1px solid var(--line)}.vane-faq details{border-bottom:1px solid var(--line)}.vane-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:var(--t-h3);font-weight:600;letter-spacing:-.01em;line-height:1.25}.vane-faq summary::-webkit-details-marker{display:none}.vane-faq summary .pm{flex:none;width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:var(--ink);color:var(--accent);font-size:20px;transition:transform .35s var(--ease-expo)}.vane-faq details[open] summary .pm{transform:rotate(45deg)}.vane-faq details p{margin:0 0 26px;max-width:70ch;color:var(--muted)}.vane-contact h2{margin:24px 0 0;max-width:18ch}.vane-contact .body{margin-top:32px;max-width:44ch;color:var(--muted)}.vane-contact .channels{margin-top:48px;display:flex;flex-direction:column;gap:18px}.vane-contact .mail{display:inline-flex;align-items:baseline;gap:14px;font-size:var(--t-h3);font-weight:600;letter-spacing:-.01em;word-break:break-all;transition:color .25s,transform .4s var(--ease-expo)}.vane-contact .mail:hover{color:var(--accent);transform:translate(14px)}.vane-contact .mail .arr{color:var(--accent)}@media(min-width:641px){.vane-contact .mail{font-size:var(--t-h1)}}.vane-contact .fbar{margin-top:var(--section);display:grid;grid-template-columns:1fr;gap:40px;border-top:1px solid var(--line);padding:48px 0}@media(min-width:1024px){.vane-contact .fbar{grid-template-columns:5fr 3fr 2fr 2fr}}.vane-contact .fbar ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.vane-contact .fbar a{color:var(--muted);display:inline-flex;align-items:center;gap:10px;transition:color .2s}.vane-contact .fbar a:before{content:"";width:0;height:1px;background:var(--accent);transition:width .3s var(--ease-expo)}.vane-contact .fbar a:hover{color:var(--fg)}.vane-contact .fbar a:hover:before{width:20px}.vane-contact .fbar .h{margin-bottom:14px;color:var(--fg)}.vane-contact .fbar .logo{height:calc(var(--r) * 3);min-height:36px;width:auto}.vane-wa{position:fixed;right:18px;bottom:18px;z-index:45;display:inline-flex;align-items:center;gap:10px;padding:14px 18px;border-radius:999px;background:var(--accent);color:var(--ink)!important;font-weight:700;font-size:15px;box-shadow:0 12px 30px -10px #00000080;transform:translateY(120%);opacity:0;transition:transform .5s var(--ease-expo),opacity .4s}.vane-wa.is-on{transform:none;opacity:1}.vane-wa svg{width:22px;height:22px}@media(max-width:640px){.vane-wa .lbl{display:none}.vane-wa{padding:14px}}@media(max-width:640px){.vane-quiz .box{padding:22px 16px}.vane-quiz .q{font-size:30px;line-height:1.05}.vane-quiz .opts{margin-top:20px}.vane-quiz .result h3{font-size:34px;line-height:1}.vane-quiz .fact{display:block}.vane-quiz .fact strong{display:block;margin-bottom:4px}.vane-quiz .nav-row [data-hint]{letter-spacing:.12em}.vane-hero .fade{height:10vh}.vane-hero .portrait{width:80vw;height:52svh}.vane .vane-hero h1{font-size:33vw;transform:translateY(-4%)}.vane-faq summary{font-size:19px}.vane-voices blockquote p{font-size:21px}}.vane .sec-white :focus-visible,.vane .sec-beige :focus-visible,.vane .sec-yellow :focus-visible{outline:3px solid var(--ink)!important;outline-offset:3px}@font-face{font-family:Anton Fallback;src:local("Arial Narrow"),local("Arial");size-adjust:88%;ascent-override:118%;descent-override:33%}@font-face{font-family:Onest Fallback;src:local("Arial");size-adjust:104%;ascent-override:92%;descent-override:24%}.vane{font-family:Onest,Onest Fallback,system-ui,sans-serif}.vane .f-display{font-family:Anton,Anton Fallback,Impact,sans-serif}.vane-preloader .pl-count span{display:inline-block;min-width:3ch;text-align:right}.vane-hero .chars{contain:layout}.vane-blog h2{margin:24px 0 0;max-width:16ch}.vane-blog .latest{list-style:none;margin:64px 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:48px var(--gutter)}@media(min-width:768px){.vane-blog .latest{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.vane-blog .latest{grid-template-columns:repeat(3,1fr)}}.vane-blog .latest .liquid{aspect-ratio:16/10;width:100%;border-radius:2px}.vane-blog .latest .meta{margin:18px 0 0;display:flex;gap:14px;letter-spacing:.16em}.vane-blog .latest h3{margin:10px 0 0;font-size:var(--t-h3);font-weight:600;line-height:1.2;letter-spacing:-.01em}@media(hover:hover){.vane-blog .latest a.card:hover h3{text-decoration:underline;text-decoration-color:var(--ink);text-decoration-thickness:2px;text-underline-offset:5px}}.vane-blog .latest .desc{margin:10px 0 0;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vane-blog .latest .read{display:inline-block;margin-top:14px;font-weight:600;letter-spacing:.14em;border-bottom:3px solid var(--accent);padding-bottom:2px}.vane-blog .map{margin-top:calc(var(--section) * .7)}.vane-blog .clusters{margin-top:28px;display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:1024px){.vane-blog .clusters{grid-template-columns:repeat(3,1fr)}}.vane-blog .cluster{background:var(--white);border-radius:6px;padding:28px;display:flex;flex-direction:column;box-shadow:0 1px #1111110f}.vane-blog .c-head{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start}.vane-blog .c-n{font-size:calc(var(--r) * 3);min-width:44px;line-height:.9;color:var(--ink);background:var(--accent);padding:6px 8px 2px;border-radius:4px}@media(max-width:640px){.vane-blog .c-n{font-size:30px}}.vane-blog .c-head h3{margin:0;font-size:max(19px,var(--t-h3));font-weight:600;line-height:1.2}.vane-blog .c-head p{margin:6px 0 0}.vane-blog .cluster ul{list-style:none;margin:22px 0 0;padding:0 0 0 22px;border-left:2px solid var(--ink-line);flex:1}.vane-blog .cluster li a{display:flex;gap:12px;align-items:baseline;padding:10px 0;color:var(--ink);line-height:1.35;position:relative}.vane-blog .cluster li a .dot{flex:none;width:10px;height:10px;border-radius:999px;background:var(--beige-2);box-shadow:inset 0 0 0 2px var(--ink);margin-left:-28px;transform:translateY(1px);transition:background .2s}.vane-blog .cluster li a:hover{text-decoration:underline;text-underline-offset:4px}.vane-blog .cluster li a:hover .dot{background:var(--accent)}.vane-blog .pillar{margin-top:22px;display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:6px;background:var(--ink);color:var(--white);transition:transform .35s var(--ease-expo)}.vane-blog .pillar span{color:#bdbbb3;letter-spacing:.16em}.vane-blog .pillar strong{color:var(--accent);font-size:max(17px,var(--t-body))}.vane-blog .pillar:hover{transform:translateY(-2px)}.vane-nav .nav-wa{display:none}@media(max-width:899px){.vane-nav .bar{gap:10px;padding:12px var(--gutter)}.vane-nav .logo{margin-right:auto}.vane-nav .nav-wa{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:999px;background:var(--accent);color:var(--ink);font-weight:700;font-size:14px}.vane-nav .nav-wa svg{width:18px;height:18px}.vane-nav{background:#0b0b0ce6;backdrop-filter:blur(14px)}.vane-wa{display:none}}@media(max-width:640px){.vane{--section: 64px}.vane-hero{min-height:0;padding-bottom:108vw}.vane-hero .top{padding-top:84px;gap:14px}.vane-hero .desc{font-size:16px;line-height:1.5}.vane-hero .hero-ctas{display:none}.vane-hero .portrait{width:86vw;height:104vw}.vane .vane-hero h1{font-size:31vw;transform:translateY(2%)}.vane-hero .fade{height:16vw}.vane .vane-hero .roles{font-size:30px}.vane-marquee{padding:14px 0}.vane-marquee .f-display{font-size:28px}.vane-marquee .dot{margin:0 16px;width:8px;height:8px}.vane-story .body{margin-top:20px}.vane-story .quote{margin-top:24px;font-size:20px}.vane-story .story-cta{margin-top:24px}.vane-story li{padding:20px 0}.vane-story .photo{margin-top:24px;max-width:none;aspect-ratio:4/3}.vane-ventures ul{margin-top:32px;row-gap:40px}.vane-ventures .meta{margin-top:14px;padding-top:12px}.vane-impact dl{margin-top:32px}.vane-impact dl>div{padding:22px 0;gap:8px}.vane-impact .creds{margin-top:32px;gap:28px}.vane-impact .logos{margin-top:40px}.vane-voices .grid-12{margin-top:32px!important;gap:28px}.vane-voices .list button{padding:16px 0}.vane-voices .pic{max-width:220px}.vane-quiz .box{margin-top:28px}.vane-cta .wrap{gap:28px}.vane-cta .ctas{margin-top:24px}.vane-cta .ctas .btn{flex:1 1 100%}.vane-faq summary{padding:18px 0}.vane-faq .grid-12{gap:24px}.vane-blog .latest{margin-top:32px;gap:36px}.vane-blog .map{margin-top:48px}.vane-blog .cluster{padding:20px 18px}.vane-contact .channels{margin-top:28px}.vane-contact .mail{font-size:20px}.vane-contact .fbar{margin-top:48px;padding:32px 0;gap:28px}.vane .grid-12{gap:28px}.vane .head-row{gap:12px}.vane-ventures .meta{flex-direction:column;gap:10px}.vane-ventures .right{text-align:left;display:flex;gap:14px;flex-wrap:wrap}.vane-ventures .right p{letter-spacing:.12em}.vane-ventures .right .out{margin-top:0}.vane-ventures h3{font-size:24px}.vane-ventures .blurb{font-size:16px;line-height:1.5}.vane-ventures .cat{letter-spacing:.12em;gap:12px}.vane-ventures .cat .go{white-space:nowrap}.vane .t-eyebrow{font-size:12px;letter-spacing:.16em}.vane .t-lead{font-size:18px;line-height:1.5}.vane .t-body{font-size:16px}.vane .t-h1{font-size:40px;line-height:.98}.vane .t-h2{font-size:34px}.vane .t-display{font-size:48px}.vane-impact .t-display{font-size:64px}.vane-story li h3,.vane-story li .idx,.vane-voices .list .nm{font-size:20px}.vane-quiz .q{font-size:28px}.vane-blog .c-head h3{font-size:20px}.vane-blog .c-head p{font-size:15px}.vane-blog .latest h3{font-size:22px}.vane-impact .logos img{height:40px;margin:0 18px}}.vane-contact .fbar a{gap:0}.vane-contact .fbar a:hover:before{width:20px;margin-right:10px}.vane-contact .fbar a:before{transition:width .3s var(--ease-expo),margin .3s var(--ease-expo)}@media(max-width:640px){.vane-contact .fbar{grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px}.vane-contact .fbar>div:first-child,.vane-contact .fbar>div:last-child{grid-column:1 / -1}.vane-contact .fbar ul{gap:8px}.vane-contact .fbar a{font-size:15px}}.vane-impact .creds-one{grid-template-columns:1fr}@media(min-width:1024px){.vane-impact .creds-one ul{-moz-columns:2;columns:2;-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.vane-impact .creds-one li{-moz-column-break-inside:avoid;break-inside:avoid}}.vane-author .wrap{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media(min-width:1024px){.vane-author .wrap{grid-template-columns:7fr 5fr;gap:var(--gutter)}}.vane-author .photo{margin:0}.vane-author .photo img{width:100%;height:auto;border-radius:6px;box-shadow:0 30px 60px -30px #00000059}.vane-author .photo figcaption{margin-top:14px}.vane-author h2{margin:20px 0 0;max-width:14ch}.vane-author .body{margin:24px 0 0;color:var(--muted);max-width:44ch}.vane-author .books{list-style:none;margin:28px 0 0;padding:0;border-top:1px solid var(--line)}.vane-author .books li{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.vane-author .books .n{font-size:28px;line-height:1;background:var(--accent);color:var(--ink);padding:6px 8px 3px;border-radius:4px;min-width:46px;text-align:center}.vane-author .books strong{display:block;font-size:max(18px,var(--t-h3));font-weight:600;line-height:1.2;letter-spacing:-.01em}.vane-author .books em{display:block;font-style:normal;color:var(--muted);font-size:15px;margin-top:2px}.vane-author .next{margin:22px 0 26px;padding:16px 18px;background:var(--ink);color:var(--white);border-radius:6px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-weight:500}.vane-author .next .tag{background:var(--accent);color:var(--ink);padding:5px 10px;border-radius:999px;font-weight:700;letter-spacing:.14em}@media(max-width:640px){.vane-author .wrap{gap:28px}.vane-author .books .n{font-size:22px;min-width:40px}.vane-author .btn{width:100%}.vane-author .books strong{font-size:19px}}.vane-gallery{position:relative}.vane-gallery .g-sticky{padding:var(--section) 0 calc(var(--section) * .6)}.vane-gallery .g-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.vane-gallery .g-head h2{margin:20px 0 0}.vane-gallery .g-count{font-variant-numeric:tabular-nums;white-space:nowrap}.vane-gallery .g-count span{color:var(--accent)}.vane-gallery .g-viewport{margin-top:40px;overflow-x:auto;perspective:1400px;scrollbar-width:none}.vane-gallery .g-viewport::-webkit-scrollbar{display:none}.vane-gallery .g-track{list-style:none;margin:0;padding:0 var(--gutter);display:flex;gap:calc(var(--r) * 2);width:-moz-max-content;width:max-content;will-change:transform;transform-style:preserve-3d}.vane-gallery .g-card{flex:none;width:min(42vw,820px);transform-style:preserve-3d;will-change:transform}.vane-gallery figure{margin:0;position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:6px;background:var(--surface);box-shadow:0 40px 80px -40px #000c}.vane-gallery figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.vane-gallery figcaption{position:absolute;left:0;right:0;bottom:0;padding:40px 20px 16px;background:linear-gradient(transparent,#000000bf);color:#fff;display:flex;gap:12px;align-items:baseline;font-weight:600;font-size:max(15px,var(--t-body))}.vane-gallery figcaption .n{font-family:Anton,Anton Fallback,sans-serif;color:var(--accent);font-size:1.4em;font-weight:400}.vane-gallery .g-bar{margin-top:28px}.vane-gallery .g-bar:before{content:"";display:block;height:2px;background:var(--line)}.vane-gallery .g-bar span{display:block;height:2px;margin-top:-2px;width:0;background:var(--accent)}.vane-gallery.is-pinned .g-sticky{position:sticky;top:0;height:100vh;height:100svh;padding:0;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.vane-gallery.is-pinned .g-viewport{overflow:visible}@media(max-width:640px){.vane-gallery .g-card{width:82vw}.vane-gallery .g-viewport{margin-top:24px}.vane-gallery.is-pinned .g-sticky{padding-top:64px}}.vane-impact .logos img{height:calc(var(--r) * 5.5);min-height:64px;margin:0 calc(var(--r) * 3.5);opacity:1}@media(max-width:640px){.vane-impact .logos img{height:64px;margin:0 20px}}.vane-hero .name-run{display:none}@keyframes vane-run{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:640px){.vane .vane-hero h1 .chars{display:none}.vane-hero .name-run{display:block;position:absolute;left:0;right:0;bottom:46vw;z-index:10;overflow:hidden;pointer-events:none}.vane-hero .nr-row{display:flex;width:-moz-max-content;width:max-content;font-family:Anton,Anton Fallback,Impact,sans-serif;text-transform:uppercase;color:var(--accent);font-size:30vw;line-height:.9;white-space:nowrap;animation:vane-run 14s linear infinite}.vane-hero .nr-row span{padding-right:.15em}.vane-hero .top{align-items:center;text-align:center;padding-top:88px}.vane .vane-hero .roles{font-size:40px;line-height:1.02}.vane-hero .desc-wrap{display:flex;flex-direction:column;align-items:center}.vane-hero .desc{font-size:17px;max-width:30ch;margin-inline:auto}.vane-hero{padding-bottom:104vw}.vane-hero .portrait{height:100vw}}@media(max-width:640px)and (prefers-reduced-motion:reduce){.vane-hero .nr-row{animation:none}}.vane .acc{margin-top:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.vane .acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;font-weight:600;font-size:max(17px,var(--t-body))}.vane .acc summary::-webkit-details-marker,.vane .c-acc summary::-webkit-details-marker{display:none}.vane .acc .pm,.vane .c-acc .pm{flex:none;width:32px;height:32px;border-radius:999px;display:grid;place-items:center;background:var(--ink);color:var(--accent);font-size:18px;transition:transform .35s var(--ease-expo)}.vane .acc[open] .pm,.vane .c-acc[open] .pm{transform:rotate(45deg)}.vane .acc>p,.vane .acc>ul{margin:0 0 18px;color:var(--muted)}.vane .acc-dark .pm{background:var(--accent);color:var(--ink)}.vane .acc-dark summary{color:var(--fg)}.vane-story li{display:block;padding:0}.vane-story .acc-p{margin:0;border:0}.vane-story .acc-p summary{padding:22px 0;display:grid;grid-template-columns:auto 1fr auto;gap:18px}.vane-story .acc-p h3{margin:0}.vane-story .acc-p>p{margin:0 0 22px;padding-left:calc(var(--t-h3) + 30px)}.vane-blog .c-acc summary{list-style:none;cursor:pointer}.vane-blog .c-head{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:start}.vane-blog .c-blurb{display:block;margin-top:6px}@media(min-width:1024px){.vane-blog .c-acc .pm{display:none}.vane-blog .c-acc summary{pointer-events:none}}@media(max-width:640px){.vane-blog .latest .desc{display:none}.vane-blog .latest{gap:28px}}@media(max-width:640px){.vane-hero .top{flex-direction:column;align-items:center;text-align:center}.vane-hero .desc-wrap{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.vane-hero .desc{margin-inline:auto;max-width:34ch}}.vane-story .photo{aspect-ratio:4/3;max-width:none}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins/poppins-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins/poppins-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins/poppins-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins/poppins-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Poppins Fallback;src:local("Arial");size-adjust:112%;ascent-override:94%;descent-override:31%}.vane,.vane button,.vane input,.vane summary{font-family:Poppins,Poppins Fallback,system-ui,sans-serif}.vane .f-display,.vane-hero .nr-row,.vane-gallery figcaption .n{font-family:Anton,Anton Fallback,Impact,sans-serif}.vane .t-eyebrow{letter-spacing:.16em}.vane .liquid .lq-img{filter:none!important;transition:transform 1.2s var(--ease-expo)}.vane .liquid:not(.bare).is-active .lq-img{transform:scale(1.04)}.vane-hero .portrait .liquid{pointer-events:none}.vane-hero .name-run{display:block;position:absolute;left:0;right:0;z-index:10;overflow:hidden;pointer-events:none}.vane-hero .nr-row{display:flex;width:-moz-max-content;width:max-content;text-transform:uppercase;color:var(--accent);line-height:.9;white-space:nowrap;animation:vane-run 60s linear infinite}.vane-hero .nr-row span{padding-right:.15em}@media(min-width:641px){.vane-hero .name-run{bottom:9svh}.vane-hero .nr-row{font-size:min(26vw,44svh)}.vane-hero .top{align-items:flex-start}.vane-hero .roles{max-width:48%}.vane .vane-hero .roles{font-size:min(var(--t-h2),7svh)}.vane-hero .desc-wrap{max-width:40%}.vane-hero .portrait{height:min(80svh,62vw)}}@media(max-width:640px){.vane-hero .nr-row{animation-duration:28s}}@media(prefers-reduced-motion:reduce){.vane-hero .nr-row{animation:none}}.vane .vane-hero h1.roles{position:static;inset:auto;transform:none;display:block;color:var(--fg);z-index:auto;margin:0;align-items:initial}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins/poppins-latin-800-normal.woff2) format("woff2")}.vane{--r: 16px;--gutter: 32px;--pad: max(24px, calc((100vw - 1200px)/2) );--section: clamp(64px, 8vw, 112px);--t-display: clamp(40px, 5.4vw, 76px);--t-h1: clamp(30px, 3.8vw, 52px);--t-h2: clamp(26px, 3vw, 40px);--t-h3: clamp(19px, 1.5vw, 22px);--t-lead: clamp(17px, 1.3vw, 19px);--t-body: 16px;--t-eyebrow: 12.5px}@media(max-width:640px){.vane{--pad: 20px;--gutter: 20px;--section: 64px}}.vane .f-display,.vane-hero .nr-row,.vane-gallery figcaption .n,.vane-preloader .pl-count{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:800;letter-spacing:-.02em}.vane .t-display,.vane .t-h1,.vane .t-h2{line-height:1.06}.vane h3{font-weight:600}.vane .t-eyebrow{font-weight:500;letter-spacing:.14em}.vane .btn{font-weight:600}.vane .px,.vane-nav .bar,.vane-nav .panel,.vane-hero .top{padding-left:var(--pad);padding-right:var(--pad)}.vane-hero .cue{left:var(--pad)}.vane-gallery .g-track{padding:0 var(--pad);gap:24px}.vane-preloader{padding:var(--pad)}.vane-nav .links{gap:28px}.vane-nav .logo img{height:34px}.vane .head-row{display:grid;grid-template-columns:1fr;gap:16px;align-items:end;text-align:left}@media(min-width:900px){.vane .head-row:not(:has(>.eyebrow)){grid-template-columns:minmax(0,7fr) minmax(0,5fr);-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.vane .head-row:not(:has(>.eyebrow))>:last-child{justify-self:end}}.vane h2.f-display{margin:16px 0 0;max-width:20ch;text-wrap:balance}.vane .head-row>h2.f-display{margin-top:0}.vane .eyebrow{margin:0;justify-content:flex-start}.vane .head-row+*,.vane .head-row~ul,.vane .head-row~dl,.vane .head-row~.box,.vane .head-row~.grid-12{margin-top:48px!important}@media(max-width:640px){.vane .head-row+*,.vane .head-row~ul,.vane .head-row~dl,.vane .head-row~.box,.vane .head-row~.grid-12{margin-top:28px!important}}.vane [data-split]{transition:opacity .9s var(--ease-expo),transform 1s var(--ease-expo)}.js .vane [data-split]{opacity:0;transform:translateY(24px)}.js .vane [data-split].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .vane [data-split]{opacity:1!important;transform:none!important}}.vane .vane-hero h1.roles{font-size:clamp(30px,3.4vw,46px);line-height:1.08;max-width:46%}.vane-hero .desc{font-size:17px}.vane-hero .nr-row{font-size:min(21vw,38svh);letter-spacing:-.03em}.vane-marquee .f-display{font-size:clamp(22px,2.4vw,34px)}.vane-marquee{padding:20px 0}.vane-marquee .dot{margin:0 24px}@media(max-width:640px){.vane .vane-hero h1.roles{font-size:30px;max-width:none}.vane-hero .nr-row{font-size:24vw}.vane .t-h1{font-size:30px;line-height:1.08}.vane .t-h2{font-size:26px}.vane .t-display{font-size:36px}.vane-impact .t-display{font-size:52px}.vane-quiz .q{font-size:24px}.vane-marquee .f-display{font-size:22px}}.vane-ventures ul{-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:56px}@media(min-width:768px){.vane-ventures li:nth-child(2n){margin-top:0}}.vane-impact .t-display{font-size:clamp(44px,5vw,68px)}.vane-impact .logos img{height:72px;margin:0 28px}.vane-quiz .box{padding:clamp(20px,4vw,48px);border-radius:8px}.vane-quiz .q{font-size:clamp(24px,2.6vw,34px);line-height:1.12}.vane-quiz .result h3{font-size:clamp(26px,3vw,40px);line-height:1.1}.vane-cta h2.f-display{max-width:16ch}.vane-contact .mail{font-size:clamp(20px,3vw,40px);font-weight:600}.vane-gallery .g-card{width:min(46vw,640px)}@media(max-width:640px){.vane-gallery .g-card{width:82vw}}.vane-story .acc-p>p{padding-left:46px}.vane-story li .idx{font-size:20px}.vane-blog .c-n{font-size:24px;padding:6px 8px}.vane-author .books .n{font-size:20px;padding:6px 8px}.vane-voices .pic{width:220px;min-width:0}.vane-contact .fbar .logo{height:44px}.vane-hero .roles .ln>span{color:var(--fg)!important}.vane-hero .roles .ln:nth-of-type(n+3)>span{color:var(--accent)!important}.vane .vane-hero h1.roles{font-size:clamp(28px,3vw,42px);max-width:52%}@media(max-width:640px){.vane .vane-hero h1.roles{font-size:30px;max-width:none}}@media(max-width:899px){.vane-nav,.vane-nav.is-scrolled{backdrop-filter:none!important;background:#0b0b0cf7}.vane-nav .panel li a{font-size:28px;padding:10px 0}}@media(min-width:641px)and (max-width:1023px){.vane-hero .portrait{height:min(72svh,100vw);width:80vw}.vane-hero .nr-row{font-size:min(30vw,30svh)}.vane-hero .name-run{bottom:12svh}}.vane-proof{padding:28px 0 32px;border-top:1px solid var(--line)}.vane-proof .lead{margin:0 0 22px;text-align:center;color:#bdbbb3}.vane-proof .lead strong{color:var(--accent);font-weight:600}.vane-proof .logos{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.vane-proof .marquee-track{display:flex;width:-moz-max-content;width:max-content;align-items:center;animation:vane-marquee 45s linear infinite}.vane-proof .logos img{height:68px;width:auto;margin:0 26px}.vane-hero .hero-proof{margin:0;display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:flex-end;color:#d9d6cc}.vane-hero .hero-proof span{display:inline-flex;align-items:center;gap:8px}.vane-hero .hero-proof span:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--accent)}.vane-author .chips{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.vane-author .chips li{padding:7px 12px;border-radius:999px;background:var(--accent);color:var(--ink);font-size:13px;font-weight:600}@media(max-width:640px){.vane-hero .hero-proof{justify-content:center;gap:6px 14px;font-size:11px}.vane-proof .logos img{height:52px;margin:0 16px}.vane-proof{padding:20px 0 24px}.vane-hero{padding-bottom:100vw}}@media(min-width:641px){.vane-hero .desc-wrap{max-width:46%}.vane-hero .hero-proof{flex-wrap:nowrap;white-space:nowrap}}@media(min-width:641px)and (max-width:1100px){.vane-hero .hero-proof{flex-wrap:wrap}}@media(min-width:641px){.vane-hero .desc-wrap{max-width:min(360px,30vw)}.vane-hero .hero-proof{flex-direction:column;align-items:flex-end;flex-wrap:nowrap;white-space:nowrap;gap:6px}.vane-hero .hero-ctas{flex-direction:column;align-items:flex-end}.vane .vane-hero h1.roles{max-width:min(520px,34vw);font-size:clamp(26px,2.7vw,40px)}}.vane-nav .links a,.vane-nav .nav-cta{white-space:nowrap}@media(min-width:900px)and (max-width:1150px){.vane-nav .links{gap:16px}.vane-nav .links a{font-size:11px;letter-spacing:.1em}}.vane-hero .hero-ctas .btn-ghost{display:inline-flex!important}@media(max-width:640px){.vane-hero .hero-ctas{display:flex!important;justify-content:center}.vane-hero .hero-ctas .btn{flex:0 0 auto;min-height:44px;padding:.8em 1.5em}}.vane .vane-hero .nr-row{font-weight:500;letter-spacing:-.02em}.vane .f-display,.vane-gallery figcaption .n,.vane-preloader .pl-count{text-transform:none;font-weight:700;letter-spacing:-.02em}.vane .t-display,.vane .t-h1,.vane .t-h2{line-height:1.12}.vane .vane-hero h1.roles{line-height:1.15}.vane-hero .nr-row{text-transform:uppercase}.vane h3,.vane .acc summary,.vane-faq summary{font-weight:500}.vane-nav .panel li a{text-transform:none}@media(max-width:640px){.vane-ventures ul{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-left:calc(var(--pad) * -1);margin-right:calc(var(--pad) * -1);padding:0 var(--pad) 8px;scroll-padding:0 var(--pad);scrollbar-width:none}.vane-ventures ul::-webkit-scrollbar{display:none}.vane-ventures ul>li{flex:0 0 84%;scroll-snap-align:start;margin-top:0!important}.vane-ventures .meta{flex-direction:column;gap:10px}.vane-ventures .right{text-align:left}.vane-impact dl{grid-template-columns:1fr 1fr}.vane-impact dl>div{padding:24px 0;gap:8px}.vane-impact dl>div:nth-child(2n){border-left:1px solid var(--line);padding-left:16px}.vane-impact .t-display,.vane-impact dd span{font-size:40px!important}.vane-impact dt{font-size:11px;letter-spacing:.1em}.vane-gallery .g-card{width:74vw}.vane-contact .fbar{grid-template-columns:1fr 1fr;gap:28px 16px;padding:32px 0 96px}.vane-contact .fbar>div:first-child,.vane-contact .fbar>div:last-child{grid-column:1 / -1}.vane-contact .fbar ul{gap:0}.vane-contact .fbar ul a{padding:9px 0}}.vane .sec-dark.py+.sec-dark.py,.vane .sec-white.py+.sec-white.py,.vane .sec-beige.py+.sec-beige.py{padding-top:0}.vane .liquid .veil,.vane .liquid .glow,.vane .liquid .vig{display:none!important}.vane .liquid{background:transparent}.vane-hero .name-run,.vp-hero .name-run{display:none!important}.vane-proof .marquee-track{background:var(--bg)}.vane-proof .logos img{mix-blend-mode:lighten}.vane-impact .bgimg img{filter:none}@media(min-width:641px)and (max-width:899px){.vane-ventures .meta{flex-direction:column;gap:10px}.vane-ventures .right{text-align:left}}.vane{--t-display: clamp(32px, 4.3vw, 61px);--t-h1: clamp(24px, 3vw, 42px);--t-h2: clamp(21px, 2.4vw, 32px);--t-h3: clamp(17px, 1.3vw, 19px)}@media(max-width:640px){.vane .t-h1{font-size:24px}.vane .t-h2{font-size:21px}.vane .t-display{font-size:29px}}.vane-cta .sub{margin:14px 0 0;color:var(--ink);max-width:20ch}.vane-cta .note{margin:14px 0 0;color:#1119;letter-spacing:.12em}.hero-classic{position:relative;isolation:isolate;min-height:100svh;display:flex;align-items:center;overflow:hidden;background:#000;padding-top:96px}.hero-classic .hc-bg{position:absolute;inset:0;z-index:-2}.hero-classic .hc-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:68% 30%;object-position:68% 30%;display:block}.hero-classic .hc-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0000006b,#0000002e 40%,#0000 60%)}.hero-classic .hc-bg img{filter:brightness(1.28) contrast(1.04)}.hero-classic .hc-in{width:100%;padding-top:24px;padding-bottom:56px}.hero-classic .hc-title{margin:0;font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:800;text-transform:uppercase;line-height:1.02;letter-spacing:-.01em;color:#fff;font-size:clamp(34px,4.6vw,66px);text-shadow:0 4px 16px rgba(0,0,0,.85)}.hero-classic .hc-title .mid{font-size:.8em}.hero-classic .hc-title .hl{color:var(--accent)}.hero-classic .hc-sub{margin:20px 0 0;max-width:34ch;font-size:clamp(17px,1.5vw,24px);font-weight:500;line-height:1.5;color:var(--accent);text-shadow:0 2px 12px rgba(0,0,0,.85)}.hero-classic .hc-ctas{margin-top:36px;display:flex;gap:12px}.hero-classic .hc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 28px;border-radius:999px;font-weight:700;font-size:16px;transition:background-color .25s,transform .3s var(--ease-expo)}.hero-classic .hc-btn:hover{transform:translateY(-2px)}.hero-classic .hc-btn-y{background:var(--accent);color:#000;box-shadow:0 10px 30px -12px #fed60099}.hero-classic .hc-btn-y:hover{background:var(--accent-2)}.hero-classic .hc-btn-g{background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #ffffff38;backdrop-filter:blur(4px)}.hero-classic .hc-btn-g:hover{background:#fff3}@media(max-width:899px){.hero-classic{display:block;min-height:0;padding-top:0}.hero-classic .hc-bg{position:relative;inset:auto;width:100%;height:min(112vw,540px);margin-top:64px}.hero-classic .hc-bg img{-o-object-position:72% 15%;object-position:72% 15%}.hero-classic .hc-shade{background:linear-gradient(180deg,#0000 0% 45%,#000000eb 82%)}.hero-classic .hc-in{position:relative;margin-top:max(-34vw,-150px);padding-bottom:40px}.hero-classic .hc-title{font-size:34px}.hero-classic .hc-sub{font-size:17px}.hero-classic .hc-sub .br-d{display:none}.hero-classic .hc-ctas .hc-btn{flex:1;padding:0 16px}}@media(max-width:899px)and (prefers-reduced-motion:no-preference){.hero-classic .hc-in{transition:none}}@media(min-width:1700px){.hero-classic .hc-in{padding-left:max(60px,calc((100vw - 1500px)/2))}}.hero-classic .hc-bg-d{display:none}@media(min-width:900px){.hero-classic .hc-bg-m{display:none}.hero-classic .hc-bg-d{display:block}.hero-classic .hc-bg-d img{-o-object-position:70% 0%;object-position:70% 0%;filter:brightness(1.12) contrast(1.03) saturate(1.05)}.hero-classic .hc-shade{background:linear-gradient(90deg,#0000009e,#0006 30%,#00000014 55%,#0000 70%),linear-gradient(180deg,#00000040,#0000 22%)}.hero-classic .hc-in{padding-left:clamp(24px,6vw,120px)!important}.hero-classic .hc-in.hc-in{padding-left:max(20px,calc((100vw - 1200px)/2))!important}.hero-classic .hc-title{font-size:clamp(32px,3.9vw,66px)}.hero-classic .hc-title,.hero-classic .hc-sub,.hero-classic .hc-ctas{max-width:min(42vw,680px)}}@media(min-width:900px){.hero-classic .hc-shade{background:linear-gradient(90deg,#0000009e,#0006 30%,#00000014 55%,#0000 70%),linear-gradient(180deg,#0b0b0c8c,#0b0b0c00 18% 78%,#0b0b0c)}}@media(max-width:899px){.hero-classic .hc-bg-m{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 100%);mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 100%)}.hero-classic .hc-shade{background:linear-gradient(180deg,#0000 0% 45%,#0b0b0ceb 80%,#0b0b0c)}}.vane-contact .ct-grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:1024px){.vane-contact .ct-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--gutter);align-items:end}.vane-contact .ct-grid .channels{margin-top:0;padding:32px;border-radius:10px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}}.vane-contact .ct-grid .mail{font-size:clamp(18px,1.7vw,28px)!important;word-break:normal;overflow-wrap:anywhere}.vane-contact .ct-grid .channels .btn{align-self:flex-start}.vane-contact .ct-grid .mail{white-space:nowrap;word-break:keep-all!important;overflow-wrap:normal!important;font-size:clamp(17px,1.45vw,24px)!important}@media(max-width:640px){.vane-contact .ct-grid .mail{font-size:17px!important;gap:8px}}@media(max-width:360px){.vane-contact .ct-grid .mail{font-size:15px!important}}@property --rl-ang{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes rl-ring{to{--rl-ang: 360deg}}@keyframes rl-glow{0%,to{box-shadow:0 0 #fed60000,0 8px 24px -10px #fed6008c}50%{box-shadow:0 0 22px 2px #fed60073,0 8px 24px -10px #fed6008c}}.vane .btn,.hero-classic .hc-btn,.rl-cta{position:relative;isolation:isolate;--ring1: #fed600;--ring2: #ffffff;--ring-w: 2px;--ring-gap: 0px}.vane .btn:before,.hero-classic .hc-btn:before,.rl-cta:before{content:"";position:absolute;inset:calc((var(--ring-w) + var(--ring-gap)) * -1);z-index:2;pointer-events:none;border-radius:999px;padding:var(--ring-w);background:conic-gradient(from var(--rl-ang),transparent 0deg,transparent 190deg,var(--ring1) 250deg,var(--ring2) 290deg,var(--ring1) 320deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:rl-ring 3.2s linear infinite}.vane .btn:hover:before,.hero-classic .hc-btn:hover:before,.rl-cta:hover:before{animation-duration:1.4s}.vane .sec-white .btn,.vane .sec-beige .btn{--ring1: #c99a00;--ring2: #111111}.vane .sec-yellow .btn{--ring1: #111111;--ring2: #ffffff}.vane .btn-accent,.vane .btn-wa,.hero-classic .hc-btn-y{--ring2: #ffffff;--ring-gap: 4px}.hero-classic .hc-btn:before{border-radius:14px}.vane .sec-white .btn-accent,.vane .sec-beige .btn-accent{--ring1: #c99a00;--ring2: #111111}.rl-cta{--ring-w: 2.5px;--ring-gap: 4px;--ring2: #ffffff;animation:rl-glow 2.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.vane .btn:before,.hero-classic .hc-btn:before,.rl-cta:before{animation:none;--rl-ang: 220deg}.rl-cta{animation:none}}.vp-hero{position:relative;overflow:hidden;isolation:isolate;padding-top:128px;background:radial-gradient(60% 50% at 50% 85%,#1d1a10 0%,var(--bg) 70%)}.vp-hero.has-bg{min-height:max(82svh,640px);display:flex;flex-direction:column;justify-content:center;padding-bottom:72px;background:var(--bg)}.vp-hero-bg{position:absolute;inset:0;z-index:-2}.vp-hero-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--pos, center 30%);object-position:var(--pos, center 30%);display:block}@media(min-width:900px){.vp-hero.side-right .vp-hero-bg{left:var(--shift, 22%)}.vp-hero.side-left .vp-hero-bg{right:var(--shift, 22%)}.vp-hero.side-right .lead,.vp-hero.side-left .lead{max-width:44ch}.vp-hero.side-right .vp-hero-bg,.vp-hero.side-left .vp-hero-bg{-webkit-mask-image:var(--fade);mask-image:var(--fade)}.vp-hero.side-right{--fade: linear-gradient(90deg, transparent 0, #000 22%)}.vp-hero.side-left{--fade: linear-gradient(270deg, transparent 0, #000 22%)}}.vp-hero-shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 46% 56% at 50% 52%,#0b0b0cdb,#0b0b0c9e 55%,#0b0b0c00),linear-gradient(180deg,#0b0b0cc7,#0b0b0c4d 34%,#0b0b0c47 62%,#0b0b0ceb)}.vp-hero-txt{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center}.vp-hero .eyebrow{justify-content:center}.vp-hero.has-bg .eyebrow{color:#e7e4da}.vp-hero h1{margin:20px 0 0;font-size:clamp(26px,3.4vw,46px);line-height:1.1;max-width:20ch;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.55)}.vp-hero h1 .hl{color:var(--accent)}.vp-hero .lead{margin:22px 0 0;max-width:50ch;color:#d6d3ca;text-shadow:0 1px 14px rgba(0,0,0,.7)}.vp-hero .hero-proof{margin:22px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;color:#ece9df;text-shadow:0 1px 10px rgba(0,0,0,.7)}.vp-hero .hero-proof span{display:inline-flex;align-items:center;gap:8px}.vp-hero .hero-proof span:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--accent)}.vp-hero .ctas{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.vp-hero.has-bg .btn-ghost{background:#0b0b0c73;backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px #f3f1ea66}.vp-hero .btn .play{font-size:.8em;color:var(--accent)}.vp-hero .name-run{position:relative;z-index:1;margin-top:auto;padding-top:40px;overflow:hidden;pointer-events:none;font-size:min(15vw,210px);line-height:.86}.vp-hero .nr-row{display:flex;width:-moz-max-content;width:max-content;white-space:nowrap;text-transform:uppercase;color:var(--accent);font-weight:500;letter-spacing:-.02em;animation:vane-run 60s linear infinite;text-shadow:0 10px 40px rgba(0,0,0,.35);transform:translateY(8%)}.vp-hero .nr-row span{padding-right:.15em}.vp-hero.is-compact{padding-bottom:clamp(56px,7vw,96px)}@media(max-width:899px){.vp-hero.has-bg{min-height:0;justify-content:flex-start;padding-bottom:min(96vw,500px)}.vp-hero-bg{top:auto;height:min(118vw,640px);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 34%);mask-image:linear-gradient(180deg,transparent 0,#000 34%)}.vp-hero-bg img{-o-object-position:var(--mpos, center 30%);object-position:var(--mpos, center 30%)}.vp-hero-shade{background:linear-gradient(180deg,#0b0b0c00 0% 70%,#0b0b0cd9)}.vp-hero .name-run{margin-top:min(92vw,480px);padding-top:0;font-size:24vw}}@media(max-width:640px){.vp-hero{padding-top:104px}.vp-hero h1{font-size:24px}.vp-hero .hero-proof{font-size:11px;gap:6px 14px}.vp-hero .ctas .btn{min-height:46px;padding:.85em 1.4em}.vp-hero .nr-row{animation-duration:28s}}@media(prefers-reduced-motion:reduce){.vp-hero .nr-row{animation:none}}.vp .vp-head h2,.vp-split h2,.vp-contact h1,.vp-contact h2{margin:16px 0 0;max-width:18ch;text-wrap:balance}.vp .vp-head .body,.vp-split .body{margin:22px 0 0;max-width:44ch;color:var(--muted)}.vp .vp-head .btn,.vp-split .btn{margin-top:28px}.vp .dots{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:8px;color:var(--muted)}.vp .dots li{display:flex;gap:12px;align-items:baseline}.vp .dots li:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--accent);flex:none;transform:translateY(-2px);box-shadow:0 0 0 1px #11111140}.vp-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.vp-list>li{border-bottom:1px solid var(--line)}.vp-list .acc-p{margin:0;border:0}.vp-list .acc-p summary{padding:22px 0;display:grid;grid-template-columns:40px 1fr auto;gap:14px;align-items:center}.vp-list .acc-p h3{margin:0;font-size:var(--t-h3);font-weight:500;line-height:1.3}.vp-list .acc-p>p,.vp-list .acc-p>.dots{margin:0 0 22px;padding-left:54px;color:var(--muted);max-width:60ch}.vp-list .idx{font-weight:600;font-variant-numeric:tabular-nums;font-size:15px;color:inherit}.vp-list .idx:after{content:"";display:block;width:24px;height:3px;margin-top:4px;background:var(--accent)}.vp-list .plain{margin:0;padding:20px 0;display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:baseline;font-size:var(--t-h3);line-height:1.35}.vp-points.is-check .plain .idx{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--ink);color:var(--accent);font-size:14px}.vp-points.is-check .plain .idx:after{display:none}.vp-points.sec-dark .vp-list .idx{color:var(--fg)}.vp-points.sec-dark.is-check .plain .idx{background:var(--accent);color:var(--ink)}@media(max-width:1023px){.vp-points .grid-12{gap:28px}}@media(max-width:640px){.vp-list .acc-p summary{grid-template-columns:32px 1fr auto;padding:18px 0}.vp-list .acc-p>p,.vp-list .acc-p>.dots{padding-left:46px}.vp-list .plain{grid-template-columns:32px 1fr;padding:16px 0;font-size:17px}}.vp-cards .note{max-width:40ch;margin:0}.vp-grid{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--gutter)}@media(min-width:768px){.vp-grid.cols-2,.vp-grid.cols-4{grid-template-columns:1fr 1fr}.vp-grid.cols-3{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.vp-grid.cols-4{grid-template-columns:repeat(4,1fr)}}.vp-card{height:100%;display:flex;flex-direction:column}.vp-card .liquid{aspect-ratio:16/10;width:100%;border-radius:4px}.vp-card:not(.has-img){padding:28px;border-radius:8px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.vp-card-body{display:flex;flex-direction:column;flex:1}.vp-card.has-img .vp-card-body{padding-top:22px}.vp-card .tag{margin:0 0 12px;align-self:flex-start;padding:6px 10px;border-radius:999px;background:var(--accent);color:var(--ink);font-weight:600;letter-spacing:.12em}.vp-card h3{margin:0;font-size:var(--t-h3);font-weight:500;line-height:1.3;letter-spacing:-.01em}.vp-card h3 a:hover{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:3px;text-underline-offset:6px}.vp-card .sub{margin:6px 0 0;color:var(--muted)}.vp-card .txt{margin:12px 0 0;color:var(--muted)}.vp-card .ideal{margin:12px 0 0;color:var(--muted);font-size:15px}.vp-card .ideal strong{color:inherit;font-weight:600}.sec-white .vp-card .ideal strong,.sec-beige .vp-card .ideal strong{color:var(--ink)}.vp-card .acc{margin-top:18px}.vp-card .acc>p{margin:0 0 12px}.vp-card .go{margin-top:18px;color:inherit;font-weight:600;letter-spacing:.12em}.vp-card .go:hover{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:5px}.vp-quote{margin:56px auto 0;max-width:30ch;text-align:center;font-size:clamp(24px,2.6vw,36px);line-height:1.25;font-weight:500;letter-spacing:-.02em}.vp-quote p{margin:0}.sec-dark .vp-quote p{color:var(--accent)}@media(max-width:640px){.vp-grid{margin-top:28px;gap:28px}.vp-card:not(.has-img){padding:22px}}.vp-split-in{display:grid;grid-template-columns:1fr;gap:36px;align-items:center}@media(min-width:1024px){.vp-split-in{grid-template-columns:7fr 5fr;gap:var(--gutter)}.vp-split.reverse .vp-split-in{grid-template-columns:5fr 7fr}.vp-split.reverse .media{order:-1}}.vp-split .media .liquid{aspect-ratio:4/5;width:100%;border-radius:4px}.vp-split .accs{margin-top:26px}.vp-split .accs .acc+.acc{margin-top:0;border-top:0}.vp-split .accs .acc>p{max-width:58ch}@media(max-width:1023px){.vp-split .media .liquid{aspect-ratio:4/3}}.vp-link{color:var(--muted)}.vp-link:hover{color:var(--accent)}.vp-vgrid{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.vp-videos.vertical .vp-vgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.vp-vthumb{position:relative;display:block;width:100%;padding:0;border:0;border-radius:6px;overflow:hidden;cursor:pointer;background:#000;aspect-ratio:16/9}.vp-videos.vertical .vp-vthumb{aspect-ratio:9/14}.vp-vthumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.82;transition:opacity .3s,transform .6s var(--ease-expo)}.vp-vthumb:hover img{opacity:1;transform:scale(1.03)}.vp-vthumb .play{position:absolute;inset:0;margin:auto;width:62px;height:62px;border-radius:999px;display:grid;place-items:center;background:var(--accent);color:var(--ink);font-size:20px;padding-left:4px;box-shadow:0 12px 30px -10px #0009}.vp-vthumb:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media(max-width:640px){.vp-vgrid{margin-top:28px;grid-template-columns:1fr 1fr;gap:12px}.vp-vthumb .play{width:48px;height:48px;font-size:16px}}.vp-modal{padding:0;border:0;background:transparent;width:min(1100px,92vw,calc((100svh - 140px) * 16 / 9));max-width:none;max-height:none;overflow:visible}.vp-modal::backdrop{background:#000000e0}.vp-modal.is-vertical{width:min(420px,86vw,calc((100svh - 140px)*.5625))}.vp-energy.no-ring .vp-ring{display:none}@media(orientation:landscape)and (max-height:500px){.vp-modal{width:min(92vw,calc((100svh - 32px) * 16 / 9))}.vp-modal .x{top:4px;right:-52px}}.vp-energy{position:relative}.vp-energy .frame{position:relative;z-index:1;aspect-ratio:16/9;background:#000;border-radius:9px;overflow:hidden}.vp-modal.is-vertical .vp-energy .frame{aspect-ratio:9/16}.vp-energy .frame iframe,.vp-energy .frame .yt{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.vp-energy .vp-ring{position:absolute;left:-6px;top:-6px;z-index:2;pointer-events:none;overflow:visible}.vp-energy .vp-ring rect{fill:none;stroke-linecap:round}.vp-energy .vp-ring .track{stroke:#fed60029;stroke-width:3}.vp-energy .vp-ring .bar{stroke:var(--accent, #fed600);stroke-width:4;stroke-dasharray:1000;stroke-dashoffset:1000;filter:drop-shadow(0 0 6px rgba(254,214,0,.85)) drop-shadow(0 0 14px rgba(254,214,0,.45));transition:stroke-dashoffset .25s linear}.vp-energy .vp-ring .spark{stroke:#fff6b0;stroke-width:6;stroke-dasharray:14 986;stroke-dashoffset:14;opacity:0;filter:drop-shadow(0 0 8px #fed600) drop-shadow(0 0 18px #fed600);transition:stroke-dashoffset .25s linear,opacity .3s}.vp-energy .vp-ring .spark.on{opacity:1}.vp-energy.playing .ring .spark.on{animation:vp-spark 1.1s ease-in-out infinite}.vp-energy.done .ring .bar{animation:vp-done 1.6s ease-in-out infinite}@keyframes vp-spark{50%{opacity:.55}}@keyframes vp-done{50%{filter:drop-shadow(0 0 14px rgba(254,214,0,1)) drop-shadow(0 0 28px rgba(254,214,0,.6))}}@media(prefers-reduced-motion:reduce){.vp-energy .vp-ring .bar,.vp-energy .vp-ring .spark{transition:none;animation:none!important}}.vp-modal .x{position:absolute;top:-54px;right:-2px;z-index:3;width:42px;height:42px;border-radius:999px;border:0;background:var(--accent, #fed600);color:#111;font-size:26px;line-height:1;cursor:pointer}.vp-modal .x:focus-visible{outline:3px solid #fff;outline-offset:2px}.vp-contact-in{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}@media(min-width:1024px){.vp-contact-in{grid-template-columns:6fr 6fr;gap:var(--gutter)}}.vp-ticks{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:12px;color:#d9d6cc}.vp-ticks li{display:flex;gap:12px;align-items:baseline}.vp-ticks li:before{content:"✓";color:var(--accent);font-weight:700}.vp-contact .chan{margin-top:32px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.vp-contact .chan p{margin:0;line-height:1.8}.vp-contact .chan a:not(.btn){color:var(--fg);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px}.vp-contact .form-card{background:var(--white);color:var(--ink);border-radius:10px;padding:clamp(22px,3vw,36px)}.vp-contact .fh{margin:0 0 18px;font-size:var(--t-h3);font-weight:500}.vp-contact form{display:grid;gap:14px}.vp-contact label{display:grid;gap:6px;font-size:14px;font-weight:600;color:var(--ink)}.vp-contact input{width:100%;font:inherit;font-weight:400;font-size:16px;color:var(--ink);background:#f4f3ef;border:1px solid rgba(17,17,17,.14);border-radius:6px;padding:12px 14px}.vp-contact input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--ink)}.vp-contact .row{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:520px){.vp-contact .row{grid-template-columns:1fr 1fr}}.vp-contact button[type=submit]{width:100%;margin-top:4px}.vp-contact button[disabled]{opacity:.7;cursor:progress}.vp-contact .small{margin:0;color:var(--ink-muted);text-align:center;letter-spacing:.08em}.vp-contact .msg{padding:12px 14px;border-radius:6px;font-size:15px}.vp-contact .msg.ok{background:#e7f6ea;color:#14532d}.vp-contact .msg.err{background:#fdeceb;color:#7f1d1d}.vp h2.f-display,.vp h1.f-display{overflow-wrap:normal;word-break:normal;hyphens:manual}.vp .vane-faq h2{margin-top:16px}.vane-contact.slim .fbar{margin-top:0;border-top:0;padding-top:0}.vp-video-inline{margin:28px 0 0}.vp-contact-page .vp-contact{padding-top:clamp(128px,12vw,168px)}@media(max-width:640px){.vp-contact-page .vp-contact{padding-top:104px}}.vp .vane-cta h2.vp-cta-h{font-size:clamp(24px,3.2vw,43px);max-width:17ch}.vp-vgrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.vane.vp .head-row:not(:has(>.eyebrow))>:only-child{justify-self:start;grid-column:1 / -1}.vp[data-page=blog]>main>div:first-child{background:var(--bg)!important}.vp[data-page=blog] h1,.vp[data-page=blog] h2,.vp[data-page=blog] h3{font-weight:500;letter-spacing:-.02em;text-transform:none}.vp[data-page=blog] h1{line-height:1.12}.vp .prose a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.vp .prose img{display:inline-block}.vp .prose :where(h2,h3,h4){font-weight:600}.vp .prose :where(strong){font-weight:600}.vp[data-page=blog] .vane-contact{margin-top:0}.vp-contact textarea{width:100%;font:inherit;font-weight:400;font-size:16px;color:var(--ink);background:#f4f3ef;border:1px solid rgba(17,17,17,.14);border-radius:6px;padding:12px 14px;resize:vertical;min-height:84px}.vp-contact textarea:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--ink)}@media(max-width:640px){.vp-hero .ctas{width:100%;max-width:340px;flex-direction:column;align-items:stretch;gap:10px}.vp-hero .ctas .btn{width:100%}.vp-hero .lead{font-size:16px}.vp-hero.is-compact{padding-bottom:48px}.vp-grid.cols-2:has(.has-img){display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-left:calc(var(--pad) * -1);margin-right:calc(var(--pad) * -1);padding:0 var(--pad) 8px;scroll-padding:0 var(--pad);scrollbar-width:none}.vp-grid.cols-2:has(.has-img)::-webkit-scrollbar{display:none}.vp-grid.cols-2:has(.has-img)>li{flex:0 0 84%;scroll-snap-align:start;margin-top:0!important}.vp-card .liquid{aspect-ratio:4/3}.vp-card:not(.has-img){padding:18px}.vp-card .txt{font-size:15px}.vp-vgrid{grid-template-columns:1fr 1fr!important;gap:10px}.vp-videos.vertical .vp-vgrid{grid-template-columns:repeat(3,1fr)!important}.vp-vthumb .play{width:42px;height:42px;font-size:14px}.vp-contact button[type=submit]{min-height:52px}.vp-contact .chan .btn{width:100%}.vp[data-page=blog] #filter-container{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:6px}.vp[data-page=blog] #filter-container .filter-btn{flex:none;min-height:40px}.vp[data-page=blog] .vp-tags-widget{display:none}.vp[data-page=blog] .filter-link{min-height:40px}}.vp-modal:focus,.vp-modal:focus-visible{outline:none}@media(max-width:640px){.vp-contact .chan p a{display:inline-block;padding:10px 0}.vp-card .go{padding:12px 0;margin-top:6px}}.vp-videos.vertical .head-row{justify-items:center;text-align:center}.vp-videos.vertical .head-row>div{display:flex;flex-direction:column;align-items:center}.vp-videos.vertical .head-row .eyebrow{justify-content:center}.vp-videos.vertical h2.f-display{margin-left:auto;margin-right:auto}@media(min-width:641px){.vp-videos.vertical .vp-vgrid{grid-template-columns:repeat(3,minmax(0,300px));justify-content:center;gap:24px}}.vane.vp .vp-videos.vertical .head-row>:only-child{justify-self:center}.vp[data-page=blog] .grid>*{min-width:0}.vp[data-page=blog] .prose pre,.vp[data-page=blog] .prose table{max-width:100%;overflow-x:auto;display:block}.vp[data-page=blog] .prose{overflow-wrap:anywhere}@media(max-width:1023px){.vp[data-page=blog] .grid.grid-cols-12{grid-template-columns:minmax(0,1fr)}.vp[data-page=blog] .grid.grid-cols-12>*{grid-column:auto}}.vp[data-page=blog] .font-sans{font-family:Poppins,Poppins Fallback,system-ui,sans-serif}.vp-hero .sub{margin:18px 0 0;max-width:40ch;color:var(--accent);font-weight:500;text-shadow:0 1px 14px rgba(0,0,0,.7)}.vp-hero .lead+.lead{margin-top:14px}.vp-hero .lead strong,.vp-hero .lead .hl{color:var(--accent);font-weight:600}.vane .btn-wa{background:#25d366;color:#0b0b0c}.vane .btn-wa:hover{background:#3be07a}.vp-hero .btn .play-ink{color:var(--ink)}.vp-block-in{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media(min-width:1024px){.vp-block.has-media .vp-block-in{grid-template-columns:7fr 5fr;gap:calc(var(--gutter) * 1.5)}.vp-block.has-media.reverse .vp-block-in{grid-template-columns:5fr 7fr}.vp-block.has-media.reverse .media{order:-1}.vp-block:not(.has-media) .txt{max-width:980px}}.vp-block h2{margin:18px 0 0;max-width:22ch}.vp-block h2 .hl,.vp-gal h2 .hl,.vp-quotes h2 .hl,.vane-cta h2 .hl{color:var(--accent)}.vp-block.sec-white h2 .hl,.vp-block.sec-beige h2 .hl,.vp-quotes.sec-beige h2 .hl,.vp-quotes.sec-white h2 .hl{color:inherit;background:linear-gradient(transparent 62%,var(--accent) 62%);padding:0 .08em}.vp-block .vb-sub{margin:18px 0 0;font-size:var(--t-h3);line-height:1.3;font-weight:500;max-width:40ch}.vp-block.sec-dark .vb-sub{color:var(--accent)}.vp-block p.body{margin:20px 0 0;max-width:62ch;color:var(--muted)}.vp-block.sec-dark p.body{color:#cfccc3}.vp-block p.body strong,.vp-block .vb-list strong{color:inherit;font-weight:600}.vp-block.sec-dark p.body strong{color:var(--fg)}.vp-block p.body .hl{color:var(--ink);background:var(--accent);padding:0 .2em;border-radius:2px}.vp-block .vb-list{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:0;border-top:1px solid var(--line);max-width:760px}.vp-block .vb-list li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--line);font-size:var(--t-lead);line-height:1.4}.vp-block .vb-list.is-dot li{grid-template-columns:1fr}.vp-block .vb-list .mk{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:var(--ink);color:var(--accent);font-size:13px;font-weight:700;transform:translateY(2px)}.vp-block.sec-dark .vb-list .mk{background:var(--accent);color:var(--ink)}.vp-block .vb-list.is-x .mk{background:transparent;color:#e5484d;box-shadow:inset 0 0 0 1.5px currentColor}.vp-block .vb-after{font-weight:500}.vp-block .vb-cta{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.vp-block .vb-cta .small{margin:0}.vp-block .media{position:relative;display:flex;flex-direction:column;gap:16px}.vp-block .media .liquid{aspect-ratio:4/5;width:100%;border-radius:4px}.vp-block .vb-img{width:100%;height:auto;border-radius:6px}.vp-block .vb-img2{width:72%;align-self:flex-end;margin-top:-18%;box-shadow:0 30px 60px -24px #0009;border:4px solid var(--bg)}.vp-block.sec-beige .vb-img2,.vp-block.sec-white .vb-img2{border-color:var(--white, #fff)}.vp-block .vb-video{aspect-ratio:16/9}.vp-block .vb-vcap{margin:0}.vp-block .vb-cards{margin-top:56px}.vp-block .vb-cards .vp-card h3{text-transform:none}.vp-block.sec-dark .vp-card:not(.has-img){background:var(--surface)}.vp-block.sec-dark .vp-card .txt{color:#cfccc3}.vp-block .vb-quote{max-width:34ch}.vp-block .vb-quote strong,.vp-block .vb-quote .hl{color:var(--accent);font-weight:inherit}.vp-block.sec-beige .vb-quote .hl,.vp-block.sec-white .vb-quote .hl{color:inherit;background:linear-gradient(transparent 62%,var(--accent) 62%)}.vp-block.wide .txt{max-width:none!important}.vp-logos{padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(48px,6vw,88px)}.vp-logos .vl-h{margin:0 auto 32px;max-width:46ch;text-align:center;font-size:var(--t-h3);font-weight:500;line-height:1.25;letter-spacing:-.01em}.vp-logos .vl-stats{list-style:none;margin:48px auto 0;padding-top:0;padding-bottom:0;max-width:1100px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}@media(min-width:900px){.vp-logos .vl-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.vp-logos .vl-stats li{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:22px 10px;border-top:2px solid var(--accent)}.vp-logos .vl-stats .v{font-size:clamp(34px,4.2vw,60px);line-height:1;font-weight:500;letter-spacing:-.03em;color:var(--fg)}.vp-logos .vl-stats .l{color:var(--muted)}.vp-gal .vg-nav{display:flex;align-items:center;gap:10px}.vp-gal .vg-nav>span{margin-right:6px}.vp-gal .vg-btn{width:46px;height:46px;border-radius:999px;border:0;cursor:pointer;background:transparent;color:inherit;box-shadow:inset 0 0 0 1px var(--line-strong);font-size:18px;transition:background .2s,color .2s}.vp-gal .vg-btn:hover{background:var(--accent);color:var(--ink);box-shadow:none}.vp-gal .vg-track{list-style:none;margin:40px calc(var(--gutter) * -1) 0;padding:0 var(--gutter);display:grid;grid-auto-flow:column;grid-auto-columns:min(80vw,520px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain}.vp-gal .vg-track::-webkit-scrollbar{display:none}.vp-gal.portrait .vg-track{grid-auto-columns:min(70vw,340px)}.vp-gal .vg-item{scroll-snap-align:start}.vp-gal .vg-item a{display:block;aspect-ratio:4/3;border-radius:6px;overflow:hidden;background:var(--surface)}.vp-gal.portrait .vg-item a{aspect-ratio:3/4}.vp-gal .vg-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--ease-expo, ease)}.vp-gal.contain .vg-item img{-o-object-fit:contain;object-fit:contain;background:#fff}.vp-gal .vg-item a:hover img{transform:scale(1.03)}.vp-gal .vg-item a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.vp-lightbox{padding:0;border:0;background:transparent;max-width:92vw;max-height:90svh;overflow:visible}.vp-lightbox::backdrop{background:#000000e6}.vp-lightbox img{max-width:92vw;max-height:86svh;width:auto;height:auto;border-radius:6px;display:block}.vp-lightbox .x{position:absolute;top:-48px;right:0;width:40px;height:40px;border-radius:999px;border:0;background:var(--accent, #fed600);color:#111;font-size:18px;cursor:pointer}.vp-quotes .vq-links{display:flex;flex-wrap:wrap;gap:10px}.vp-quotes .vq-grid{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--gutter)}@media(min-width:900px){.vp-quotes .vq-grid{grid-template-columns:repeat(3,1fr)}}.vp-quotes .vq-card{margin:0;height:100%;display:flex;flex-direction:column;gap:22px;padding:32px 28px 28px;border-radius:8px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);position:relative}.vp-quotes.sec-beige .vq-card{background:#fbf8f2}.vp-quotes .vq-mark{font-size:72px;line-height:.6;height:34px;color:var(--accent);font-weight:700}.vp-quotes.sec-beige .vq-mark,.vp-quotes.sec-white .vq-mark{color:var(--ink);text-shadow:3px 3px 0 var(--accent)}.vp-quotes blockquote{margin:0;flex:1}.vp-quotes blockquote p{margin:0;font-size:var(--t-lead);line-height:1.5}.vp-quotes figcaption{display:flex;align-items:center;gap:14px;padding-top:18px;border-top:1px solid var(--line)}.vp-quotes figcaption img{width:56px;height:56px;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex:none}.vp-quotes figcaption>span{display:flex;flex-direction:column;line-height:1.35}.vp-quotes figcaption strong{font-weight:600}.vp-quotes figcaption .r,.vp-quotes figcaption .c{color:var(--muted);font-size:14px}.vane-cta .vp-cta-note{margin:18px 0 0;color:#111111b3}.vp-chat{max-width:440px;width:100%;justify-self:center;padding:22px;border-radius:18px;background:#0b141a;color:#e9edef;box-shadow:0 30px 60px -30px #0000008c;display:flex;flex-direction:column;gap:12px}.vp-chat .who{margin:0 0 6px;display:flex;align-items:center;gap:10px;font-weight:600}.vp-chat .av{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:var(--accent);color:#111;font-size:13px;font-weight:700}.vp-chat .b{margin:0;padding:10px 14px;border-radius:12px;max-width:86%;line-height:1.45;font-size:15px}.vp-chat .me{align-self:flex-end;background:#005c4b;border-top-right-radius:4px}.vp-chat .them{align-self:flex-start;background:#202c33;border-top-left-radius:4px}@media(max-width:640px){.vp-block .vb-list li{font-size:17px;padding:14px 0}.vp-block .vb-img2{width:80%;margin-top:-12%}.vp-gal .vg-nav .vg-btn{display:none}.vp-quotes .vq-card{padding:26px 22px 22px}}.vp-gal .vg-video{max-width:960px;margin:0 auto clamp(48px,6vw,88px);border-radius:10px;box-shadow:0 40px 80px -40px #000c}.vp-gal .vg-video .play{width:84px;height:84px;font-size:26px}.vp-block .vb-closing{margin:32px auto 0;max-width:40ch;text-align:center;font-size:var(--t-h3);line-height:1.35;font-weight:600;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.vp-block .vb-closing .hl{color:var(--accent)}.vp-block.sec-beige .vb-closing .hl,.vp-block.sec-white .vb-closing .hl{color:inherit;background:linear-gradient(transparent 62%,var(--accent) 62%)}.vp-pmarq{margin:56px calc(var(--gutter) * -1) 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.vp-pmarq-track{display:flex;gap:14px;width:-moz-max-content;width:max-content;animation:vp-pmarq 70s linear infinite}.vp-pmarq-track img{height:clamp(150px,16vw,220px);width:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:6px}.vp-pmarq:hover .vp-pmarq-track{animation-play-state:paused}@keyframes vp-pmarq{to{transform:translate(calc(-50% - 7px))}}.vp-block .vb-label{display:block;margin-bottom:8px;font-size:var(--t-eyebrow);letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--ink)}.vp-block.sec-dark .vb-label{color:var(--accent)}.vp-block .vb-list.is-dot li{position:relative;padding-left:22px}.vp-block .vb-list.is-dot li:before{content:"";position:absolute;left:0;top:calc(16px + .55em);width:8px;height:8px;border-radius:999px;background:var(--accent)}.vp-block.sec-beige .vb-list.is-dot li:before,.vp-block.sec-white .vb-list.is-dot li:before{box-shadow:0 0 0 1px #11111159}.vp-hero .vnote{margin:16px 0 0;max-width:46ch;color:#d6d3ca;font-size:14px;text-shadow:0 1px 10px rgba(0,0,0,.7)}.vp-gal.contain.sec-dark .vg-item img{background:var(--surface)}.vp-gal.contain .vg-track{grid-auto-columns:min(86vw,640px)}.vp-gal.contain .vg-item a{aspect-ratio:16/10}.vp-logos .vl-h{box-sizing:border-box;width:100%;max-width:760px;padding:0 20px;margin:0 auto 32px;text-wrap:balance}.vp-logos .vl-stats{box-sizing:border-box;width:100%;max-width:1100px;padding:0 20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1100px){.vp-logos .vl-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.vp-logos .vl-stats li{min-width:0}.vp-logos .vl-stats .v{font-size:clamp(30px,3.4vw,56px);white-space:nowrap}.vp-block .vb-img2{width:100%;max-width:560px;align-self:center;margin-top:0;border:0;border-radius:6px;box-shadow:0 24px 48px -28px #0000008c}@media(max-width:640px){.vp-block .vb-img2{width:100%;margin-top:0}}@media(min-width:900px){.vp-hero.has-bg .vp-hero-bg{left:0!important;right:0!important;-webkit-mask-image:none!important;mask-image:none!important}.vp-hero.has-bg .vp-hero-bg img{filter:brightness(1.1) contrast(1.03) saturate(1.05)}.vp-hero.has-bg.side-right .vp-hero-txt,.vp-hero.has-bg.side-left .vp-hero-txt{width:min(52%,760px);align-items:flex-start;text-align:left}.vp-hero.has-bg.side-right .vp-hero-txt{margin-right:auto;padding-left:clamp(24px,6vw,120px)!important;padding-right:0!important}.vp-hero.has-bg.side-left .vp-hero-txt{margin-left:auto;padding-right:clamp(24px,6vw,120px)!important;padding-left:0!important}.vp-hero.has-bg.side-right .eyebrow,.vp-hero.has-bg.side-left .eyebrow,.vp-hero.has-bg.side-right .ctas,.vp-hero.has-bg.side-left .ctas,.vp-hero.has-bg.side-right .hero-proof,.vp-hero.has-bg.side-left .hero-proof{justify-content:flex-start}.vp-hero.has-bg.side-right h1,.vp-hero.has-bg.side-left h1{max-width:18ch}.vp-hero.has-bg.side-right .vp-hero-shade{background:linear-gradient(90deg,#0b0b0ccc,#0b0b0c99 30%,#0b0b0c2e 52%,#0b0b0c00 68%),linear-gradient(180deg,#0b0b0c59,#0b0b0c00 18% 82%,#0b0b0cbf)}.vp-hero.has-bg.side-left .vp-hero-shade{background:linear-gradient(270deg,#0b0b0ccc,#0b0b0c99 30%,#0b0b0c2e 52%,#0b0b0c00 68%),linear-gradient(180deg,#0b0b0c59,#0b0b0c00 18% 82%,#0b0b0cbf)}.vp-hero.has-bg.side-center .vp-hero-shade{background:radial-gradient(ellipse 44% 54% at 50% 52%,#0b0b0cbd,#0b0b0c73 60%,#0b0b0c00),linear-gradient(180deg,#0b0b0c59,#0b0b0c00 18% 82%,#0b0b0cbf)}}.vp-gal .vg-video img,.vp-block .vb-video img{opacity:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vp-block .vb-video .play{inset:auto auto 18px 18px;margin:0}.vp-contact-prod h2{max-width:20ch}.vp-contact-prod .cp-lines{margin:24px 0 0;color:#d9d6cc;line-height:1.7}.vp-contact-prod .cp-wa{margin-top:28px}.vp-contact-prod .cp-info{margin-top:32px;display:grid;gap:22px}.vp-contact-prod .cp-row{display:flex;align-items:center;gap:16px}.vp-contact-prod .cp-ic{flex:none;width:48px;height:48px;border-radius:999px;display:grid;place-items:center;background:var(--surface-2);color:var(--accent)}.vp-contact-prod .cp-k{margin:0 0 4px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.vp-contact-prod .cp-v{margin:0;font-size:18px;font-weight:600}.vp-contact-prod .cp-v a{color:var(--fg)}.vp-contact-prod .cp-v a:hover{color:var(--accent)}.vp-contact-prod .cp-social{margin-top:32px;display:flex;gap:12px}.vp-contact-prod .cp-social a{width:48px;height:48px;border-radius:999px;display:grid;place-items:center;background:var(--surface-2);color:var(--fg);transition:background .2s,color .2s}.vp-contact-prod .cp-social a:hover{background:var(--accent);color:var(--ink)}.vp-contact-prod .fh{font-family:inherit}.vane-showreel .hv{display:block;width:100%;max-width:1100px;margin:0 auto;aspect-ratio:16/9;border-radius:10px;box-shadow:0 40px 80px -40px #000c}.vane-showreel .hv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1}.vane-showreel .hv .play{width:84px;height:84px;font-size:26px}.vane-showreel.sec-beige .hv{box-shadow:0 30px 60px -30px #00000073;background:var(--beige)}.vane-showreel .hv img{transform:scale(1.012)}.hv-loop{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .8s ease;pointer-events:none}.hv-loop.on{opacity:1}.hv-tag{position:absolute;top:18px;left:18px;z-index:2;display:inline-flex;align-items:center;padding:11px 20px;border-radius:999px;background:#1fb45a;color:#fff;font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:700;font-size:15px;line-height:1;letter-spacing:.01em;text-transform:none;box-shadow:0 12px 28px -12px #000000b3,inset 0 0 0 1px #ffffff2e}@media(max-width:640px){.hv-tag{top:10px;left:10px;padding:8px 14px;font-size:13px}}.vp-open{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(24px,4vw,48px)}.vp-open.is-first{padding-top:112px}.vp-open .vo-label{margin:0 0 18px;text-align:center;color:var(--accent);font-weight:700;font-size:clamp(18px,2vw,24px);line-height:1.2}.vp-open .vo-thumb{max-width:960px;margin:0 auto;border-radius:10px;box-shadow:0 40px 80px -40px #000c}.vp-open .vo-thumb img{opacity:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vp-open .vo-thumb .play{width:84px;height:84px;font-size:26px}@media(max-width:640px){.vp-open.is-first{padding-top:84px}.vp-open .vo-thumb .play{width:56px;height:56px;font-size:18px}}.vp-block .vb-video .play{inset:0!important;margin:auto!important;inset:auto}.vp-gal{position:relative}.vp-gal .vg-start{height:0}.vp-gal .vg-bar{margin-top:28px}.vp-gal .vg-bar:before{content:"";display:block;height:2px;background:var(--line)}.vp-gal .vg-bar span{display:block;height:2px;margin-top:-2px;width:0;background:var(--accent)}.vp-gal.no-head .head-row>div:first-child{display:none}.vp-gal.no-head .head-row{justify-content:flex-end}.vp-gal.is-pinned{padding-bottom:0}.vp-gal.is-pinned .vg-sticky{position:sticky;top:0;height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;box-sizing:border-box;padding-top:72px}.vp-gal.is-pinned .vg-viewport{margin-top:40px;overflow:visible;perspective:1400px}.vp-gal.is-pinned .vg-track{display:flex;width:-moz-max-content;width:max-content;margin:0;padding:0;gap:24px;overflow:visible;scroll-snap-type:none;will-change:transform;transform-style:preserve-3d}.vp-gal.is-pinned .vg-item{flex:none;width:min(42vw,760px,calc((100svh - 260px) * 4 / 3));transform-style:preserve-3d;will-change:transform}.vp-gal.is-pinned.contain .vg-item{width:min(46vw,760px,calc((100svh - 260px)*1.6))}.vp-gal.is-pinned .vg-item a{box-shadow:0 40px 80px -40px #000c}@media(max-width:640px){.vp-gal.is-pinned .vg-sticky{padding-top:64px}.vp-gal.is-pinned .vg-viewport{margin-top:24px}.vp-gal.is-pinned .vg-item{width:80vw}.vp-gal.is-pinned.contain .vg-item{width:86vw}.vp-gal.is-pinned .vg-track{gap:14px}}@media(min-width:700px){.vp-block .vb-list.cols-2{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:40px;column-gap:40px}.vp-block.has-media .vb-list.cols-2{grid-template-columns:1fr}}@media(max-width:899px){.vp-block.media-desktop .media{display:none}.vp-block.media-desktop .vp-block-in{grid-template-columns:1fr}}.vp-block.has-wide-img .vp-block-in{display:block}.vp-block.has-wide-img .txt{max-width:none}.vp-block.has-wide-img .txt h2{max-width:none;text-align:center;margin-left:auto;margin-right:auto;text-wrap:balance}.vp-block.has-wide-img .txt h2 strong{font-weight:inherit;color:var(--accent-ink, #b48a00)}.vp-block.has-wide-img .vb-wide{margin:clamp(28px,4vw,48px) 0 0;border-radius:10px;overflow:hidden;box-shadow:0 40px 80px -40px #00000080}.vp-block.has-wide-img .vb-wide img{display:block;width:100%;height:auto}.vp-block.has-wide-img .txt .body{max-width:72ch;margin-left:auto;margin-right:auto}.vp-block.has-wide-img .txt .body:first-of-type{margin-top:clamp(28px,4vw,48px)}.vp-videos.bare{padding-top:0}.vp-videos.bare .vp-vgrid{margin-top:0}#conceito .vp-card h3{color:var(--accent)}.vane-cta.has-form .wrap{align-items:start}.vane-cta .vp-cta-form .form-card{background:var(--ink, #111);color:#f3f1ea;border-radius:16px;padding:28px;box-shadow:0 30px 60px -30px #0000008c}.vane-cta .vp-cta-form .fh{margin:0 0 18px;font-size:20px;font-weight:600}.vane-cta .vp-cta-form label{display:block;margin:0 0 12px;font-size:13px;font-weight:600}.vane-cta .vp-cta-form input,.vane-cta .vp-cta-form textarea{display:block;width:100%;margin-top:6px;padding:12px 14px;border:0;border-radius:8px;background:#f3f1ea;color:#111;font:inherit;font-size:15px}.vane-cta .vp-cta-form .msg{margin:0 0 12px;font-size:14px}.vane-cta .vp-cta-form .msg.ok{color:#8be0a4}.vane-cta .vp-cta-form .msg.err{color:#ff9c9c}.vane-cta .vp-cta-form .btn{width:100%}#temas{padding-top:0}#temas .txt h2{font-size:clamp(22px,2.4vw,32px)}.vp-block.list-cards .vb-list{display:grid;grid-template-columns:1fr;gap:12px;margin-top:28px}@media(min-width:700px){.vp-block.list-cards .vb-list{grid-template-columns:1fr 1fr;gap:14px}}.vp-block.list-cards .vb-list li{margin:0;padding:18px 20px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);border:0;display:flex;gap:12px;align-items:flex-start;font-weight:600}.vp-block.list-cards.sec-dark .vb-list li{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1f}.vp-block.list-cards .vb-list li .mk{flex:none}.vp-block.center .txt{max-width:none}.vp-block.center .txt h2{max-width:none;margin-left:auto;margin-right:auto;text-align:center;text-wrap:balance}.vp-block.center .txt .body,.vp-block.center .vb-after,.vp-block.center .vb-sub{max-width:72ch;margin-left:auto;margin-right:auto;text-align:center}.vp-block.center .vb-cta{display:flex;flex-direction:column;align-items:center}.vp-block.center .vb-quote,.vp-block.center .vb-closing{max-width:72ch;margin-left:auto;margin-right:auto;text-align:center}.vp-block.center .vb-quote p,.vp-block.center .vb-closing{font-size:clamp(18px,1.7vw,24px);line-height:1.5}.vp-block.has-wide-img .vb-wide-top{margin:0 0 clamp(28px,4vw,48px)}.vp-block.has-wide-img .vb-wide-top+h2{margin-top:0}.vp-block.has-wide-img .vb-wide-bottom{margin-top:clamp(28px,4vw,48px)}.vp-block.has-wide-img .vb-cards{margin-top:clamp(32px,4vw,56px)}.vp-videos.vertical h2.f-display{max-width:none}@media(min-width:900px){.vp[data-page=treinamento-vendas] .vp-hero.has-bg.is-portrait .vp-hero-bg{width:min(56%,860px)}.vp[data-page=treinamento-vendas] .vp-hero.has-bg.is-portrait .vp-hero-bg img{-o-object-position:right top;object-position:right top}}.vp-contact-prod.minimal .cp-wa{margin-top:28px}.vp-contact-prod .vp-contact-in>*{min-width:0}.vp-contact-prod .cp-row>div{min-width:0}.vp-contact-prod .cp-v,.vp-contact-prod .cp-v a{overflow-wrap:anywhere}@media(max-width:640px){.vp-contact-prod .cp-v{font-size:16px}}@media(max-width:899px){.vp-hero.has-bg .vp-hero-txt h1{max-width:none;font-size:22px}.vp[data-page=palestra-vendas] .vp-hero h1{font-size:21px}.vp[data-page=palestra-vendas] .vp-hero h1>span{display:block}.vp-hero .sub{max-width:none;font-size:17px}.vp-hero .sub .nw{white-space:nowrap}}.vp-block,.vp-videos,.vp-gal{display:flow-root}@media(min-width:900px){.vp .vp-block:not(.has-media):not(.has-wide-img)>.vp-block-in>.txt{max-width:none!important;text-align:center}.vp .vp-block:not(.has-media):not(.has-wide-img)>.vp-block-in>.txt>h2{max-width:none;margin-left:auto;margin-right:auto;text-wrap:balance}.vp .vp-block:not(.has-media):not(.has-wide-img)>.vp-block-in>.txt>.eyebrow{justify-content:center}.vp .vp-block:not(.has-media):not(.has-wide-img)>.vp-block-in>.txt>p.body,.vp .vp-block:not(.has-media):not(.has-wide-img)>.vp-block-in>.txt>.vb-sub{max-width:72ch;margin-left:auto;margin-right:auto}.vp .vp-block:not(.has-media):not(.has-wide-img)>.vp-block-in>.txt>.vb-list{max-width:960px;margin-left:auto;margin-right:auto;text-align:left}.vp .vp-block.list-cards:not(.has-media)>.vp-block-in>.txt>.vb-list{max-width:1040px}.vp .vp-block:not(.has-media):not(.has-wide-img)>.vp-block-in>.txt>.vb-cta{justify-content:center;align-items:center}}.vp .vp-gal .head-row h2{font-size:clamp(20px,1.9vw,27px);line-height:1.2;max-width:none}@media(min-width:900px){.vp-gal .head-row{grid-template-columns:minmax(0,1fr) auto;align-items:end}.vp .vp-gal .head-row h2{white-space:nowrap}}#metodo-7x .vp-card h3{color:var(--accent)}@media(min-width:900px){#depoimentos-alunos .vp-vgrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:899px){.vp .vane-cta h2.vp-cta-h{max-width:none}}@media(max-width:899px){.vp .vane-wa{display:inline-flex;right:16px;bottom:16px;padding:14px;background:#22c55e;color:#fff!important;transform:none;opacity:1;box-shadow:0 12px 28px -10px #0000008c}.vp .vane-wa .lbl{display:none}.vp .vane-wa svg{width:26px;height:26px}}.vp-gal.is-scrollx .vg-viewport{overflow:hidden;margin:24px calc(var(--gutter) * -1) 0}.vp-gal.is-scrollx .vg-track{display:flex;width:-moz-max-content;width:max-content;margin:0;padding:0 var(--gutter);gap:14px;overflow:visible;scroll-snap-type:none;will-change:transform}.vp-gal.is-scrollx .vg-item{flex:none;width:66vw}.vp-gal.is-scrollx.contain .vg-item{width:78vw}.vp-gal.is-scrollx.portrait .vg-item{width:60vw}.vp-gal.is-scrollx .vg-btn{display:none}.vane-gallery.is-scrollx .g-viewport{overflow:hidden}.vane-gallery.is-scrollx .g-track{will-change:transform}
