:root{--vbt-page-blue:#4a66ff;--vbt-page-mint:#9bf5cf;--vbt-page-coral:#ff765f;--vbt-page-violet:#a88bff;--vbt-page-paper:#f2efe7;--vbt-page-ink:#07090c;--vbt-page-ink2:#0e1218;--vbt-page-line:rgba(255,255,255,.13);--vbt-page-line-dark:rgba(17,21,28,.13);--vbt-page-ease:cubic-bezier(.22,.8,.24,1)}.vbt-cover{width:100%;height:100%;display:block;object-fit:cover}.vbt-subhero,.vbt-service-hero,.vbt-case-hero,.vbt-about-hero,.vbt-contact-hero{position:relative;overflow:hidden;isolation:isolate}.vbt-subhero{padding:178px 0 92px;background:radial-gradient(circle at 83% 11%,rgba(74,102,255,.22),transparent 32%),radial-gradient(circle at 10% 82%,rgba(155,245,207,.09),transparent 30%),var(--vbt-page-ink)}.vbt-subhero:before,.vbt-service-hero:before,.vbt-case-hero:before,.vbt-about-hero:before,.vbt-contact-hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:74px 74px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 94%);mask-image:linear-gradient(to bottom,#000,transparent 94%)}.vbt-subhero__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:70px;align-items:end}.vbt-subhero .vbt-display,.vbt-service-hero .vbt-display,.vbt-case-hero .vbt-display,.vbt-about-hero .vbt-display,.vbt-contact-hero .vbt-display{font-size:clamp(4.6rem,8vw,8.6rem);max-width:12ch}.vbt-subhero .vbt-display em,.vbt-service-hero .vbt-display em,.vbt-case-hero .vbt-display em,.vbt-about-hero .vbt-display em,.vbt-contact-hero .vbt-display em{font-style:normal;color:var(--vbt-page-mint)}.vbt-subhero .vbt-lead,.vbt-service-hero .vbt-lead,.vbt-case-hero .vbt-lead,.vbt-about-hero .vbt-lead,.vbt-contact-hero .vbt-lead{color:#b8bec8;max-width:720px;margin:28px 0 0}.vbt-subhero__index{display:grid;gap:0;border-top:1px solid var(--vbt-page-line)}.vbt-subhero__index span{display:grid;grid-template-columns:minmax(58px,auto) 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--vbt-page-line);color:#9098a5;font-size:.86rem;line-height:1.45}.vbt-subhero__index b{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.vbt-back-link{display:inline-flex;margin:0 0 35px;color:#a5adb9;text-decoration:none;font:700 .68rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.vbt-back-link:hover{color:var(--vbt-page-mint)}.vbt-page-section{position:relative;padding:clamp(88px,8vw,140px) 0}.vbt-page-section--ink{background:var(--vbt-page-ink2);color:#fff}.vbt-page-section--paper{background:var(--vbt-page-paper);color:#11151c}.vbt-page-section--paper+.vbt-page-section--paper{padding-top:0}.vbt-page-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:50px;align-items:end;margin-bottom:58px}.vbt-page-heading .vbt-lead{margin:0;color:inherit;opacity:.68}.vbt-page-content-section .vbt-rich{margin-inline:auto}.vbt-page-content-section .vbt-rich>h2:first-child{margin-top:0}.vbt-rich--legal{max-width:880px}.vbt-subhero--work{padding-bottom:60px}.vbt-work-collage{position:relative;z-index:2;display:grid;grid-template-columns:1.55fr .72fr;grid-template-rows:repeat(2,minmax(210px,1fr));gap:14px;padding-bottom:90px}.vbt-work-collage figure{position:relative;min-height:300px;margin:0;overflow:hidden;border:1px solid var(--vbt-page-line);border-radius:24px;background:#111720;box-shadow:0 30px 90px #00000054}.vbt-work-collage__main{grid-row:1/3;min-height:650px!important}.vbt-work-collage figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(4,6,9,.8),transparent 44%);pointer-events:none}.vbt-work-collage figcaption{position:absolute;z-index:2;left:18px;bottom:16px;padding:8px 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#06090d94;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;text-transform:uppercase}.vbt-filter{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.vbt-filter button{min-height:42px;padding:0 15px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:transparent;color:#9da5b1;cursor:pointer;font-size:.78rem;font-weight:700;transition:.25s var(--vbt-page-ease)}.vbt-filter button:hover,.vbt-filter button.is-active{border-color:var(--vbt-page-mint);background:var(--vbt-page-mint);color:#07110d;box-shadow:0 9px 26px #9bf5cf21}.vbt-portfolio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.vbt-portfolio-card{position:relative;min-height:570px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:26px;background:#121821;color:#fff;text-decoration:none;isolation:isolate;transition:.4s var(--vbt-page-ease)}.vbt-portfolio-card--wide{grid-column:1/-1;min-height:680px}.vbt-portfolio-card[hidden]{display:none!important}.vbt-portfolio-card figure{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;overflow:hidden}.vbt-portfolio-card figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(4,6,9,.96),rgba(4,6,9,.06) 66%,transparent)}.vbt-portfolio-card img{transition:transform .8s var(--vbt-page-ease),filter .5s}.vbt-portfolio-card>div{position:absolute;z-index:2;left:26px;right:26px;bottom:25px;padding-right:70px}.vbt-portfolio-card span{color:var(--vbt-page-mint);font:700 .62rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.vbt-portfolio-card h3{max-width:22ch;margin:12px 0 7px;font-size:clamp(1.8rem,3.2vw,3.7rem);line-height:.98;letter-spacing:-.045em}.vbt-portfolio-card p{margin:0;color:#aeb5c0}.vbt-portfolio-card i{position:absolute;right:0;bottom:0;width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:50%;font-style:normal;font-size:1.2rem;transition:.3s var(--vbt-page-ease)}.vbt-portfolio-card:hover{border-color:#9bf5cf59;transform:translateY(-5px);box-shadow:0 34px 90px #00000059}.vbt-portfolio-card:hover img{transform:scale(1.025)}.vbt-portfolio-card:hover i{border-color:var(--vbt-page-mint);background:var(--vbt-page-mint);color:#07110d;transform:rotate(45deg)}.vbt-compare-layout{display:grid;grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);gap:58px;align-items:center}.vbt-compare{position:relative;min-height:610px;overflow:hidden;border:1px solid var(--vbt-page-line-dark);border-radius:28px;background:#d9d5cb;box-shadow:0 30px 80px #11151c21}.vbt-compare__after,.vbt-compare__before{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.vbt-compare__before{width:var(--vbt-split);border-right:2px solid #fff}.vbt-compare__before img{width:calc(100vw - 40px);max-width:none}.vbt-compare span{position:absolute;z-index:2;top:17px;padding:8px 10px;border-radius:999px;background:#07090cc2;color:#fff;font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.vbt-compare__before span{left:17px}.vbt-compare__after span{right:17px;background:#9bf5cfe0;color:#07110d}.vbt-compare__handle{position:absolute;z-index:3;left:var(--vbt-split);top:50%;width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:#07090c;box-shadow:0 12px 30px #00000047;transform:translate(-50%,-50%);pointer-events:none}.vbt-compare__handle:before,.vbt-compare__handle:after{content:"";position:absolute;width:9px;height:9px;border-left:2px solid #fff;border-bottom:2px solid #fff}.vbt-compare__handle:before{left:11px;transform:rotate(45deg)}.vbt-compare__handle:after{right:11px;transform:rotate(225deg)}.vbt-compare input{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.vbt-page-cta{position:relative;overflow:hidden;padding:clamp(90px,9vw,150px) 0;background:linear-gradient(135deg,#344fff,#4a66ff 54%,#3246c3);color:#fff}.vbt-page-cta:before{content:"";position:absolute;right:-170px;top:-250px;width:700px;height:700px;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 90px #ffffff09,0 0 0 180px #ffffff06}.vbt-page-cta .vbt-shell{position:relative;z-index:2}.vbt-page-cta .vbt-h2{max-width:13ch;margin-bottom:35px}.vbt-page-cta .vbt-kicker{color:#e2e6ff}
/*# sourceMappingURL=/cdn/shop/t/17/assets/vbt26-pages-core.css.map */
