@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Inter:wght@400;500;600&display=swap";:root{--nf-bg:#000;--nf-ink:#f0f0f0;--nf-accent:#ff5a36;--nf-line:#ffffff14;--nf-muted:#fff6;--nf-bg-dark:#050505;--nf-ink-dark:#f0f0f0;--nf-display:"Manrope", Inter, sans-serif;--nf-sans:"Inter", -apple-system, sans-serif;--nf-mono:ui-monospace, "SF Mono", Menlo, monospace;--nf-ease:cubic-bezier(.16,1,.3,1)}.nf-root,.nf-root *,.nf-root :before,.nf-root :after{box-sizing:border-box;margin:0;padding:0}.nf-root{background:var(--nf-bg);color:var(--nf-ink);font-family:var(--nf-sans);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;overflow-x:hidden}.nf-root a{color:inherit;text-decoration:none}.nf-root button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}.nf-root img{max-width:100%;display:block}.nf-root input,.nf-root textarea,.nf-root select{font:inherit}.nf-root section{scroll-margin-top:72px}.nf-root h1,.nf-root h2,.nf-root h3{font-family:var(--nf-display);letter-spacing:-.02em;font-weight:700;line-height:1}.nf-wrap{max-width:1440px;margin:0 auto;padding:0 56px}.nf-eyebrow{font:500 11px var(--nf-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--nf-muted)}.nf-link{border-bottom:1px solid;padding-bottom:2px;transition:opacity .2s}.nf-link:hover{opacity:.7}.nf-btn{font:600 12px var(--nf-mono);letter-spacing:.08em;text-transform:uppercase;transition:all .3s var(--nf-ease);border-radius:0;align-items:center;gap:10px;padding:14px 24px;display:inline-flex}.nf-btn-solid{background:var(--nf-ink);color:var(--nf-bg)}.nf-btn-solid:hover{background:var(--nf-accent);color:#fff;transform:translateY(-2px)}.nf-btn-outline{color:var(--nf-ink);border:1px solid #fff3}.nf-btn-outline:hover{background:var(--nf-ink);color:var(--nf-bg);border-color:var(--nf-ink);transform:translateY(-2px)}.nf-btn-accent{background:var(--nf-accent);color:#fff}.nf-btn-accent:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ff5a364d}.nf-btn-ghost{color:var(--nf-muted);border-bottom:1px solid #ffffff26;border-radius:0;padding:14px 0}.nf-btn-ghost:hover{color:var(--nf-ink);border-color:var(--nf-ink)}.nf-loader{z-index:9999;transition:opacity .5s var(--nf-ease), visibility .5s;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nf-loader.hide{opacity:0;visibility:hidden}.nf-loader-count{font:700 clamp(80px,15vw,200px)/1 var(--nf-display);color:#fff;letter-spacing:-.05em;position:absolute;bottom:5vh;left:5vw}.nf-loader-bar{background:#ffffff26;width:200px;height:2px;overflow:hidden}.nf-loader-bar div{background:#fff;height:100%;transition:width 50ms linear}.nf-reveal{opacity:0;transition:opacity .8s var(--nf-ease), transform .8s var(--nf-ease);transform:translateY(40px)}.nf-reveal.in{opacity:1;transform:none}.nf-mark{display:inline-block}.nf-mark svg{display:block}.nf-header{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0009;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;height:72px;padding:0 56px;transition:border-color .3s,background .3s;display:flex;position:fixed;top:0;left:0;right:0}.nf-header.is-scrolled{border-bottom-color:var(--nf-line);background:#000c}.nf-header-brand{font:700 15px var(--nf-display);letter-spacing:-.01em;align-items:center;gap:10px;display:flex}.nf-header-brand svg{width:auto;height:22px;color:var(--nf-ink)}.nf-header-brand span{color:var(--nf-ink);font-weight:700}.nf-header-nav{align-items:center;gap:32px;display:flex}.nf-header-nav a{font:500 13px var(--nf-sans);color:var(--nf-muted);transition:color .2s}.nf-header-nav a:hover{color:var(--nf-ink)}.nf-header-cta{align-items:center;gap:16px;display:flex}.nf-header-cta .nf-btn{padding:10px 18px;font-size:11px}.nf-burger{border:1px solid var(--nf-line);place-items:center;width:40px;height:40px;display:none}.nf-burger svg{width:18px}.nf-mobile-menu{z-index:99;opacity:0;visibility:hidden;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:opacity .3s;display:flex;position:fixed;inset:0}.nf-mobile-menu.open{opacity:1;visibility:visible}.nf-mobile-menu a{font:500 clamp(28px,7vw,48px)/1.2 var(--nf-display)}.nf-hero{flex-direction:column;justify-content:center;min-height:100svh;padding:100px 56px 80px;display:flex;position:relative;overflow:hidden}.nf-hero-grid{z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.nf-hero-bg{z-index:0;pointer-events:none;transition:background .3s;position:absolute;inset:0}.nf-hero-content{z-index:2;width:100%;max-width:1440px;margin:0 auto;position:relative}.nf-hero-label{font:500 11px var(--nf-mono);letter-spacing:.2em;color:var(--nf-muted);text-transform:uppercase;align-items:center;gap:12px;margin-bottom:32px;display:flex}.nf-hero-label:before{content:"";background:var(--nf-accent);width:24px;height:1px;display:block}.nf-hero h1{letter-spacing:-.04em;max-width:1200px;font-size:clamp(56px,10vw,160px);font-weight:800;line-height:.88}.nf-hero h1 em{color:var(--nf-accent);font-style:normal}.nf-hero-sub{max-width:520px;color:var(--nf-muted);margin-top:28px;font-size:18px;line-height:1.55}.nf-hero-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:40px;display:flex}.nf-hero-scroll{font:500 11px var(--nf-mono);letter-spacing:.12em;color:var(--nf-muted);z-index:2;align-items:center;gap:12px;display:flex;position:absolute;bottom:32px;left:56px}.nf-hero-scroll i{background:var(--nf-muted);width:1px;height:32px;animation:2s ease-in-out infinite nf-pulse;display:block}@keyframes nf-pulse{0%,to{opacity:.3}50%{opacity:1}}.nf-hero-orb{z-index:1;filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#ff5a3614,#0000 60%);border-radius:50%;width:60vw;max-width:800px;height:60vw;max-height:800px;position:absolute;top:10%;right:-10%}.nf-section{max-width:1440px;margin:0 auto;padding:120px 56px;position:relative}.nf-section-dark{background:var(--nf-bg-dark)}.nf-section-head{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:60px;display:grid}.nf-section-head h2{font-size:clamp(40px,5.5vw,80px);font-weight:700;line-height:.95}.nf-section-head p{color:var(--nf-muted);max-width:440px;font-size:16px;line-height:1.7}.nf-section-dark .nf-section-head p{color:#f0f0f080}.nf-section-dark .nf-eyebrow{color:#f0f0f066}.nf-featured{gap:80px;display:grid}.nf-featured-item{grid-template-columns:1.4fr 1fr;align-items:center;gap:60px;display:grid}.nf-featured-item.rev{grid-template-columns:1fr 1.4fr}.nf-featured-item.rev .nf-featured-mock{order:2}.nf-featured-mock{aspect-ratio:4/3;border:1px solid var(--nf-line);transition:transform .6s var(--nf-ease), border-color .4s;overflow:hidden}.nf-featured-item:hover .nf-featured-mock{border-color:#fff3;transform:translateY(-4px)}.nf-featured-info{flex-direction:column;gap:16px;display:flex}.nf-featured-info span{font:500 11px var(--nf-mono);letter-spacing:.14em;color:var(--nf-muted)}.nf-featured-info h3{font-size:clamp(32px,4vw,56px);line-height:.95}.nf-featured-info p{color:var(--nf-muted);max-width:400px;font-size:16px;line-height:1.7}.nf-featured-info a{font:600 12px var(--nf-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--nf-ink);border-bottom:1px solid var(--nf-ink);align-items:center;gap:8px;width:fit-content;margin-top:8px;padding-bottom:3px;transition:color .2s;display:inline-flex}.nf-featured-info a:hover{color:var(--nf-accent);border-color:var(--nf-accent)}.nf-manifesto{text-align:center;max-width:1440px;margin:0 auto;padding:160px 56px}.nf-manifesto h2{letter-spacing:-.04em;max-width:1200px;margin:0 auto;font-size:clamp(48px,8vw,120px);font-weight:700;line-height:.92}.nf-manifesto h2 em{color:var(--nf-accent);font-style:normal}.nf-services{border-top:1px solid var(--nf-line)}.nf-service-row{border-bottom:1px solid var(--nf-line);cursor:pointer;transition:padding .4s var(--nf-ease);grid-template-columns:60px 1fr 1fr auto;align-items:center;gap:40px;padding:32px 0;display:grid}.nf-service-row:hover{padding-left:20px}.nf-service-row span{font:500 13px var(--nf-mono);color:var(--nf-muted)}.nf-service-row h3{font-size:clamp(24px,3vw,38px);transition:color .2s}.nf-service-row:hover h3{color:var(--nf-accent)}.nf-service-row p{color:var(--nf-muted);font-size:14px;line-height:1.6}.nf-service-row svg{width:20px;color:var(--nf-muted);transition:transform .3s}.nf-service-row:hover svg{color:var(--nf-ink);transform:translate(4px)}.nf-catalog-teaser{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.nf-process{grid-template-columns:.4fr .6fr;align-items:start;gap:80px;display:grid}.nf-process-list{flex-direction:column;display:flex}.nf-process-step{border-top:1px solid var(--nf-line);cursor:pointer;grid-template-columns:48px 1fr;gap:20px;padding:24px 0;transition:padding .3s;display:grid}.nf-process-step:last-child{border-bottom:1px solid var(--nf-line)}.nf-process-step:hover{padding-left:12px}.nf-process-step span{font:500 13px var(--nf-mono);color:var(--nf-muted)}.nf-process-step h3{font-size:clamp(22px,2.5vw,32px)}.nf-process-step p{color:var(--nf-muted);grid-column:2;margin-top:6px;font-size:14px;line-height:1.6}.nf-process-visual{aspect-ratio:4/3;border:1px solid var(--nf-line);background:var(--nf-bg-dark);position:sticky;top:100px;overflow:hidden}.nf-faq{border-top:1px solid var(--nf-line)}.nf-faq-item{border-bottom:1px solid var(--nf-line)}.nf-faq-q{text-align:left;width:100%;font:500 clamp(18px, 2vw, 24px)/1.3 var(--nf-display);justify-content:space-between;align-items:center;padding:28px 0;display:flex}.nf-faq-q i{color:var(--nf-muted);font-size:24px;font-style:normal;transition:transform .3s}.nf-faq-item.open .nf-faq-q i{transform:rotate(45deg)}.nf-faq-a{max-height:0;transition:max-height .4s var(--nf-ease);overflow:hidden}.nf-faq-item.open .nf-faq-a{max-height:300px}.nf-faq-a p{color:var(--nf-muted);max-width:700px;padding-bottom:28px;font-size:16px;line-height:1.7}.nf-contact{text-align:center}.nf-contact h2{max-width:1000px;margin:0 auto 40px;font-size:clamp(48px,8vw,120px);line-height:.92}.nf-contact h2 em{color:var(--nf-accent);font-style:normal}.nf-footer{color:var(--nf-ink);background:#000;padding:60px 56px 32px}.nf-footer-inner{grid-template-columns:1fr 1fr 1fr 1fr;gap:40px;max-width:1440px;margin:0 auto;display:grid}.nf-footer-brand{flex-direction:column;gap:12px;display:flex}.nf-footer-brand svg{width:auto;height:26px}.nf-footer-brand b{font:700 16px var(--nf-display)}.nf-footer-brand p{color:#fff6;max-width:240px;font-size:13px;line-height:1.6}.nf-footer-col h4{font:500 11px var(--nf-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d;margin-bottom:16px}.nf-footer-col a{color:#fff9;padding:6px 0;font-size:14px;transition:color .2s;display:block}.nf-footer-col a:hover{color:var(--nf-accent)}.nf-footer-bottom{max-width:1440px;font:500 11px var(--nf-mono);letter-spacing:.1em;color:#ffffff4d;border-top:1px solid #ffffff0f;justify-content:space-between;margin:48px auto 0;padding-top:24px;display:flex}.nf-card{border:1px solid var(--nf-line);transition:transform .4s var(--nf-ease), border-color .3s;background:0 0;display:block;overflow:hidden}.nf-card:hover{border-color:#fff3;transform:translateY(-4px)}.nf-card-mock{aspect-ratio:4/3;overflow:hidden}.nf-card-info{flex-direction:column;gap:6px;padding:20px;display:flex}.nf-card-info span{font:500 10px var(--nf-mono);letter-spacing:.12em;color:var(--nf-muted);text-transform:uppercase}.nf-card-info h3{font-size:22px}.nf-card-info p{color:var(--nf-muted);font-size:13px;line-height:1.5}.nf-card-price{border-top:1px solid var(--nf-line);justify-content:space-between;align-items:end;gap:16px;margin-top:8px;padding:14px 0 8px;display:flex}.nf-card-price small{font:500 8px var(--nf-mono);letter-spacing:.12em;color:var(--nf-muted)}.nf-card-price strong{font:500 18px var(--nf-display);letter-spacing:-.03em;color:var(--nf-ink)}.nf-card-badge{font:500 9px var(--nf-mono);letter-spacing:.1em;color:var(--nf-accent);border:1px solid var(--nf-accent);width:fit-content;margin-top:4px;padding:2px 6px;display:inline-block}.nf-mock{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.nf-mock-bar{border-bottom:1px solid;flex-shrink:0;align-items:center;gap:5px;height:28px;padding:0 12px;display:flex}.nf-mock-bar i{border-radius:50%;width:7px;height:7px}.nf-mock-bar span{font:500 6px var(--nf-mono);opacity:.4;margin-left:auto}.nf-mock-body{flex-direction:column;flex:1;padding:6%;display:flex;position:relative;overflow:hidden}.nf-mock-nav{justify-content:space-between;align-items:center;margin-bottom:auto;display:flex}.nf-mock-nav b{letter-spacing:.12em;font-size:9px}.nf-mock-nav-links{gap:6px;display:flex}.nf-mock-nav-links i{opacity:.4;border-radius:99px;width:12px;height:2px}.nf-mock-kicker{letter-spacing:.2em;opacity:.5;margin-bottom:4px;font-size:5px}.nf-mock-title{letter-spacing:-.03em;margin-bottom:6px;font-size:clamp(14px,2.5vw,26px);line-height:.9}.nf-mock-btn{opacity:.5;border-radius:99px;width:36px;height:9px;display:block}.nf-mock-visual{border-radius:2px;height:35%;margin-top:8px;position:relative;overflow:hidden}.nf-work-head{max-width:1440px;margin:0 auto;padding:120px 56px 40px}.nf-work-head h1{font-size:clamp(48px,7vw,104px);line-height:.9}.nf-work-head p{color:var(--nf-muted);max-width:500px;margin-top:16px;font-size:17px}.nf-work-controls{border-bottom:1px solid var(--nf-line);flex-wrap:wrap;align-items:center;gap:16px;max-width:1440px;margin:0 auto;padding:0 56px 24px;display:flex}.nf-search{border:1px solid var(--nf-line);flex:1;align-items:center;gap:8px;min-width:200px;padding:10px 14px;display:flex}.nf-search input{width:100%;color:var(--nf-ink);background:0 0;border:0;outline:none;font-size:15px}.nf-search input::placeholder{color:var(--nf-muted)}.nf-search svg{width:16px;color:var(--nf-muted)}.nf-view-toggle{border:1px solid var(--nf-line);display:flex}.nf-view-toggle button{font:500 11px var(--nf-mono);letter-spacing:.08em;color:var(--nf-muted);padding:10px 14px}.nf-view-toggle button.active{background:var(--nf-ink);color:var(--nf-bg)}.nf-sort{border:1px solid var(--nf-line);font:500 11px var(--nf-mono);letter-spacing:.08em;color:var(--nf-ink);background:0 0;padding:10px 14px}.nf-sort option{background:var(--nf-bg)}.nf-filters-bar{flex-wrap:wrap;align-items:center;gap:8px;max-width:1440px;margin:0 auto;padding:20px 56px;display:flex}.nf-cat-btn{border:1px solid var(--nf-line);font:500 12px var(--nf-sans);color:var(--nf-ink);background:0 0;padding:8px 16px;transition:all .2s}.nf-cat-btn.active{background:var(--nf-ink);color:var(--nf-bg);border-color:var(--nf-ink)}.nf-cat-btn:hover{border-color:#ffffff4d}.nf-style-filters{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.nf-style-btn{border:1px solid var(--nf-line);font:500 11px var(--nf-mono);letter-spacing:.06em;color:var(--nf-muted);background:0 0;padding:6px 12px;transition:all .2s}.nf-style-btn.active{background:var(--nf-accent);color:#fff;border-color:var(--nf-accent)}.nf-active-filters{flex-wrap:wrap;align-items:center;gap:8px;max-width:1440px;margin:0 auto;padding:0 56px 16px;display:flex}.nf-active-filters span{font:500 12px var(--nf-mono);color:var(--nf-muted)}.nf-active-filter{background:var(--nf-ink);color:var(--nf-bg);font:500 11px var(--nf-mono);align-items:center;gap:6px;padding:4px 10px;display:flex}.nf-clear-all{font:500 11px var(--nf-mono);color:var(--nf-accent);border-bottom:1px solid var(--nf-accent);padding-bottom:1px}.nf-results-count{max-width:1440px;font:500 13px var(--nf-mono);color:var(--nf-muted);margin:0 auto;padding:0 56px 24px}.nf-work-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1440px;margin:0 auto;padding:0 56px 60px;display:grid}.nf-work-grid.nf-index-view{grid-template-columns:1fr}.nf-work-grid.nf-index-view .nf-card{grid-template-columns:200px 1fr auto;align-items:center;gap:24px;display:grid}.nf-work-grid.nf-index-view .nf-card-mock{aspect-ratio:4/3}.nf-load-more{text-align:center;max-width:1440px;margin:0 auto;padding:0 56px 80px}.nf-empty{text-align:center;max-width:1440px;margin:0 auto;padding:80px 56px}.nf-empty h3{margin-bottom:12px;font-size:32px}.nf-empty p{color:var(--nf-muted);margin-bottom:24px}.nf-quickview{z-index:200;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.nf-quickview-bg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;position:absolute;inset:0}.nf-quickview-panel{z-index:2;background:var(--nf-bg);border:1px solid var(--nf-line);width:100%;max-width:900px;max-height:90vh;position:relative;overflow-y:auto}.nf-quickview-head{border-bottom:1px solid var(--nf-line);justify-content:space-between;align-items:flex-start;padding:24px;display:flex}.nf-quickview-head h3{font-size:28px}.nf-quickview-close{border:1px solid var(--nf-line);place-items:center;width:40px;height:40px;font-size:18px;display:grid}.nf-quickview-body{gap:20px;padding:24px;display:grid}.nf-quickview-mock{aspect-ratio:16/10;border:1px solid var(--nf-line);overflow:hidden}.nf-quickview-desc{color:var(--nf-muted);font-size:16px;line-height:1.7}.nf-quickview-tags{flex-wrap:wrap;gap:8px;display:flex}.nf-quickview-tags span{font:500 10px var(--nf-mono);letter-spacing:.08em;border:1px solid var(--nf-line);color:var(--nf-muted);padding:4px 8px}.nf-quickview-actions{flex-wrap:wrap;gap:12px;padding:0 24px 24px;display:flex}.nf-quickview-nav{justify-content:space-between;padding:0 24px 24px;display:flex}.nf-quickview-nav button{font:500 12px var(--nf-mono);letter-spacing:.08em;color:var(--nf-muted)}.nf-quickview-nav button:hover{color:var(--nf-ink)}.nf-case-hero{max-width:1440px;margin:0 auto;padding:120px 56px 60px}.nf-case-hero span{font:500 11px var(--nf-mono);letter-spacing:.14em;color:var(--nf-muted)}.nf-case-hero h1{margin:16px 0 24px;font-size:clamp(48px,7vw,104px);line-height:.9}.nf-case-hero p{color:var(--nf-muted);max-width:600px;font-size:19px;line-height:1.6}.nf-case-mock{max-width:1440px;margin:0 auto;padding:0 56px 80px}.nf-case-mock-frame{aspect-ratio:16/10;border:1px solid var(--nf-line);overflow:hidden}.nf-case-section{grid-template-columns:.3fr .7fr;gap:60px;max-width:1440px;margin:0 auto;padding:0 56px 80px;display:grid}.nf-case-section h2{font-size:clamp(28px,3vw,42px)}.nf-case-section p{color:var(--nf-muted);font-size:17px;line-height:1.7}.nf-case-gallery{grid-template-columns:repeat(2,1fr);gap:24px;max-width:1440px;margin:0 auto;padding:0 56px 80px;display:grid}.nf-case-gallery-item{aspect-ratio:4/3;border:1px solid var(--nf-line);overflow:hidden}.nf-case-cta{flex-wrap:wrap;gap:16px;max-width:1440px;margin:0 auto;padding:0 56px 80px;display:flex}.nf-case-related{max-width:1440px;margin:0 auto;padding:0 56px 80px}.nf-case-related h3{margin-bottom:24px;font-size:24px}.nf-case-related-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.nf-demo{min-height:100vh;position:relative;overflow:hidden}.nf-demo.is-case-screen{padding-top:74px}.nf-demo.is-case-screen>.vzdcase{height:calc(100svh - 74px)}.nf-demo-bar{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--nf-line);font:500 12px var(--nf-sans);color:var(--nf-ink);background:#000c;align-items:center;gap:10px;padding:8px 14px;display:flex;position:fixed;top:16px;left:16px}.nf-demo-bar a{color:var(--nf-accent);font-weight:600}.nf-demo-content{min-height:100vh}.nf-form{max-width:640px;margin:0 auto}.nf-form-steps{gap:8px;margin-bottom:40px;display:flex}.nf-form-step{background:var(--nf-line);flex:1;height:4px;transition:background .3s}.nf-form-step.active{background:var(--nf-ink)}.nf-form-step.done{background:var(--nf-accent)}.nf-form-step-label{font:500 11px var(--nf-mono);letter-spacing:.1em;color:var(--nf-muted);margin-bottom:8px}.nf-form-options{gap:8px;margin-bottom:24px;display:grid}.nf-form-option{border:1px solid var(--nf-line);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:16px;transition:all .2s;display:flex}.nf-form-option:hover{border-color:#ffffff4d}.nf-form-option.selected{border-color:var(--nf-accent);background:#ff5a360d}.nf-form-option b{font:500 15px var(--nf-display);color:var(--nf-ink)}.nf-form-option p{color:var(--nf-muted);font-size:13px}.nf-form-field{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.nf-form-field label{font:500 12px var(--nf-mono);letter-spacing:.08em;color:var(--nf-muted)}.nf-form-field input,.nf-form-field textarea,.nf-form-field select{border:1px solid var(--nf-line);color:var(--nf-ink);background:#ffffff08;outline:none;padding:12px 14px;font-size:16px;transition:border-color .2s}.nf-form-field input::-moz-placeholder{color:#ffffff40}.nf-form-field textarea::-moz-placeholder{color:#ffffff40}.nf-form-field input::placeholder,.nf-form-field textarea::placeholder{color:#ffffff40}.nf-form-field input:focus,.nf-form-field textarea:focus,.nf-form-field select:focus{border-color:var(--nf-ink)}.nf-form-actions{justify-content:space-between;gap:12px;margin-top:32px;display:flex}.nf-form-summary{border:1px solid var(--nf-line);background:#ffffff08;margin-bottom:24px;padding:20px}.nf-form-summary-row{border-bottom:1px solid var(--nf-line);justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.nf-form-summary-row:last-child{border-bottom:0}.nf-form-summary-row span{color:var(--nf-muted)}.nf-form-success{text-align:center;padding:40px}.nf-form-success h3{margin-bottom:12px;font-size:32px}.nf-form-success p{color:var(--nf-muted)}.nf-page{max-width:1100px;margin:0 auto;padding:120px 56px 80px}.nf-page h1{margin-bottom:40px;font-size:clamp(44px,6vw,88px);line-height:.92}.nf-page h2{margin:48px 0 20px;font-size:clamp(28px,3.5vw,48px)}.nf-page p{color:var(--nf-muted);max-width:700px;margin-bottom:20px;font-size:17px;line-height:1.7}.nf-presentation{grid-template-columns:1.4fr 1fr;align-items:center;gap:40px;max-width:1440px;margin:0 auto;padding:0 56px 60px;display:grid}.nf-presentation-mock{aspect-ratio:16/10;border:1px solid var(--nf-line);overflow:hidden}.nf-presentation-info{flex-direction:column;gap:16px;display:flex}.nf-presentation-info h2{font-size:clamp(32px,4vw,56px);line-height:.95}.nf-presentation-info p{color:var(--nf-muted);font-size:16px;line-height:1.7}.nf-presentation-nav{align-items:center;gap:24px;margin-top:16px;display:flex}.nf-presentation-nav button{font:500 12px var(--nf-mono);letter-spacing:.08em;color:var(--nf-muted);border:1px solid var(--nf-line);background:0 0;padding:10px 16px;transition:all .2s}.nf-presentation-nav button:hover:not(:disabled){color:var(--nf-ink);border-color:#ffffff4d}.nf-presentation-nav button:disabled{opacity:.3;cursor:not-allowed}.nf-presentation-nav span{font:500 13px var(--nf-mono);color:var(--nf-muted)}.nf-mood-filters{gap:6px;display:flex}.nf-mood-btn{border:1px solid var(--nf-line);font:500 11px var(--nf-mono);letter-spacing:.06em;color:var(--nf-muted);background:0 0;padding:6px 12px;transition:all .2s}.nf-mood-btn.active{background:var(--nf-ink);color:var(--nf-bg);border-color:var(--nf-ink)}@media (width<=1024px){.nf-wrap,.nf-section,.nf-header,.nf-hero,.nf-work-head,.nf-work-controls,.nf-filters-bar,.nf-active-filters,.nf-results-count,.nf-work-grid,.nf-load-more,.nf-empty,.nf-case-hero,.nf-case-mock,.nf-case-section,.nf-case-gallery,.nf-case-cta,.nf-case-related,.nf-footer,.nf-page,.nf-manifesto{padding-left:32px;padding-right:32px}.nf-section-head{grid-template-columns:1fr;gap:24px}.nf-featured-item,.nf-featured-item.rev{grid-template-columns:1fr;gap:32px}.nf-featured-item.rev .nf-featured-mock{order:0}.nf-catalog-teaser{grid-template-columns:repeat(2,1fr)}.nf-process{grid-template-columns:1fr;gap:40px}.nf-process-visual{position:relative;top:0}.nf-footer-inner{grid-template-columns:1fr 1fr}.nf-work-grid{grid-template-columns:repeat(2,1fr)}.nf-case-section{grid-template-columns:1fr;gap:24px}.nf-case-gallery{grid-template-columns:1fr}.nf-case-related-grid{grid-template-columns:1fr 1fr}.nf-service-row{grid-template-columns:40px 1fr auto}.nf-service-row p{grid-column:2/4}.nf-presentation{grid-template-columns:1fr}}@media (width<=768px){.nf-root{font-size:16px}.nf-header{padding:0 20px}.nf-header-nav,.nf-header-cta .nf-btn{display:none}.nf-burger{display:grid}.nf-hero,.nf-section,.nf-work-head,.nf-work-controls,.nf-filters-bar,.nf-active-filters,.nf-results-count,.nf-work-grid,.nf-load-more,.nf-empty,.nf-case-hero,.nf-case-mock,.nf-case-section,.nf-case-gallery,.nf-case-cta,.nf-case-related,.nf-footer,.nf-page,.nf-manifesto{padding-left:20px;padding-right:20px}.nf-hero{padding-top:100px;padding-bottom:60px}.nf-hero-scroll{left:20px}.nf-section{padding-top:70px;padding-bottom:70px}.nf-manifesto{padding-top:100px;padding-bottom:100px}.nf-catalog-teaser{grid-template-columns:1fr}.nf-footer-inner{grid-template-columns:1fr;gap:32px}.nf-footer-bottom{flex-direction:column;gap:12px}.nf-work-grid{grid-template-columns:1fr}.nf-work-grid.nf-index-view .nf-card{grid-template-columns:120px 1fr}.nf-work-grid.nf-index-view .nf-card-mock{aspect-ratio:4/3}.nf-work-grid.nf-index-view .nf-card-info h3{font-size:18px}.nf-filters-bar{flex-direction:column;align-items:stretch}.nf-style-filters{margin-left:0}.nf-case-related-grid{grid-template-columns:1fr}.nf-quickview{padding:0}.nf-quickview-panel{max-width:100%;height:100vh;max-height:100vh}.nf-quickview-actions{flex-direction:column}.nf-quickview-actions .nf-btn{justify-content:center;width:100%}.nf-demo-bar{font-size:11px}.nf-demo.is-case-screen{height:auto;min-height:100vh;padding-top:88px;overflow:visible}.nf-demo.is-case-screen>.vzdcase{height:auto;min-height:calc(100svh - 88px)}.nf-demo-bar{flex-wrap:wrap;gap:8px;padding:7px 11px;font-size:10px;top:10px;left:10px;right:64px}.nf-hero-orb{width:90vw;height:90vw}}@media (prefers-reduced-motion:reduce){.nf-loader{display:none}.nf-reveal{opacity:1;transition:none;transform:none}.nf-hero-scroll i{animation:none}.nf-card,.nf-featured-mock,.nf-service-row,.nf-process-step{transition:none!important}*{scroll-behavior:auto!important}}.nf-contact-premium.is-space-entry{color:#f3efe8;background:#020203;min-height:100vh;position:relative;overflow:hidden}.nf-contact-premium.is-space-entry>.nf-header,.nf-contact-premium.is-space-entry>.nf-page,.nf-contact-premium.is-space-entry>div:not(.nf-contact-world),.nf-contact-premium.is-space-entry>.nf-footer{z-index:4;position:relative}.nf-contact-world{z-index:0;pointer-events:none;opacity:0;background:linear-gradient(#020203,#050607 52%,#010102);transition:opacity .9s,transform 1.4s cubic-bezier(.16,1,.3,1);position:fixed;inset:0;overflow:hidden;transform:scale(1.08)}.nf-contact-premium.is-entry-ready .nf-contact-world{opacity:1;transform:scale(1)}.nf-contact-world>span{letter-spacing:.24em;color:#ffffff61;font-size:7px;position:absolute;top:14vh;left:3.5vw}.nf-contact-world>b{letter-spacing:-.085em;color:#ffffff0e;font-size:clamp(82px,14vw,220px);font-weight:650;line-height:.68;position:absolute;top:20vh;left:3.1vw}.nf-contact-world>small{letter-spacing:.22em;color:#ffffff59;font-size:6px;position:absolute;bottom:5vh;right:3.5vw}.nf-contact-perspective{transform-origin:top;height:74%;position:absolute;bottom:-42%;left:-10%;right:-10%;transform:perspective(900px)rotateX(67deg)}.nf-contact-perspective i{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);height:1px;position:absolute;left:0;right:0}.nf-contact-perspective i:first-child{top:0}.nf-contact-perspective i:nth-child(2){top:17%}.nf-contact-perspective i:nth-child(3){top:34%}.nf-contact-perspective i:nth-child(4){top:51%}.nf-contact-perspective i:nth-child(5){top:68%}.nf-contact-perspective i:nth-child(6){top:85%}.nf-contact-rays i{transform-origin:top;background:linear-gradient(#ffffff29,#0000);width:1px;height:55vh;position:absolute;top:48%;left:50%}.nf-contact-rays i:first-child{transform:rotate(54deg)}.nf-contact-rays i:nth-child(2){transform:rotate(-54deg)}.nf-contact-rays i:nth-child(3){transform:rotate(18deg)}.nf-contact-rays i:nth-child(4){transform:rotate(-18deg)}.nf-contact-premium.is-space-entry .nf-page{opacity:0;width:min(1180px,92vw);margin-inline:auto;transition:opacity .8s .35s,transform 1s cubic-bezier(.16,1,.3,1) .35s;transform:translateY(30px);padding-top:18vh!important}.nf-contact-premium.is-space-entry.is-entry-ready .nf-page{opacity:1;transform:none}.nf-contact-premium.is-space-entry .nf-page>h1{letter-spacing:-.075em;max-width:9.5ch;font-size:clamp(58px,8.2vw,132px);font-weight:560;line-height:.78}.nf-contact-premium.is-space-entry .nf-form{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#070809bd;border:1px solid #ffffff21;width:min(760px,100%);margin-left:auto;padding:28px;box-shadow:0 34px 100px #00000059}.nf-contact-premium.is-space-entry .nf-form-option,.nf-contact-premium.is-space-entry .nf-form-field input,.nf-contact-premium.is-space-entry .nf-form-field textarea{color:#f3efe8;background:#ffffff06;border-color:#ffffff21}.nf-contact-premium.is-space-entry{background:#050505}.nf-contact-premium.is-space-entry:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(120deg,#050505 0%,#080808 52%,#030303 100%);position:fixed;inset:0}.nf-contact-portal-mark{border:1px solid #ffffff26;place-items:center;width:118px;height:118px;display:grid;position:absolute;top:19vh;right:8vw;transform:perspective(700px)rotateY(-12deg)rotateX(6deg);box-shadow:0 24px 70px #0000004d,inset 0 0 0 1px #ffffff06}.nf-contact-portal-mark:before,.nf-contact-portal-mark:after{content:"";background:#ffffff1f;position:absolute}.nf-contact-portal-mark:before{width:1px;top:-28px;bottom:-28px;left:50%}.nf-contact-portal-mark:after{height:1px;top:50%;left:-28px;right:-28px}.nf-contact-portal-mark span{letter-spacing:-.08em;color:#f2eee7;font-size:34px;font-weight:700}.nf-contact-portal-mark i{border:1px solid #ffffff12;position:absolute;inset:16px;transform:rotate(45deg)}.nf-contact-portal-mark b{background:#f2eee7;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;right:-5px;box-shadow:0 0 22px #ffffff61}.nf-contact-depthcards{perspective:1200px;width:min(40vw,540px);height:34vh;position:absolute;top:46vh;right:11vw}.nf-contact-depthcards i{background:linear-gradient(135deg,#ffffff06,#ffffff01);border:1px solid #ffffff14;position:absolute;inset:0;box-shadow:0 25px 65px #00000042}.nf-contact-depthcards i:first-child{transform:translate(-12%,10%)rotateY(-14deg)rotateX(3deg)}.nf-contact-depthcards i:nth-child(2){transform:translate3d(4%,-2%,70px)rotateY(-8deg)rotateX(2deg)}.nf-contact-depthcards i:nth-child(3){border-color:#ffffff29;transform:translate3d(18%,-12%,140px)rotateY(-2deg)}.nf-contact-premium.is-space-entry .nf-page{grid-template-columns:.43fr .57fr;align-items:start;gap:6vw;display:grid}.nf-contact-premium.is-space-entry .nf-form{border-radius:0;position:relative}.nf-contact-premium.is-space-entry .nf-form:before{content:"PROJECT / BRIEF";letter-spacing:.2em;color:#ffffff47;font-size:5px;position:absolute;top:14px;right:18px}.nf-contact-premium.is-space-entry .nf-form-option{transition:transform .32s cubic-bezier(.16,1,.3,1),background .28s,border-color .28s}.nf-contact-premium.is-space-entry .nf-form-option:hover{transform:translate(7px)}.nf-contact-premium.is-space-entry .nf-form-actions{border-top:1px solid #ffffff14;padding-top:12px}@media (width<=900px){.nf-contact-premium.is-space-entry .nf-page{grid-template-columns:1fr}.nf-contact-premium.is-space-entry .nf-page>.nf-eyebrow,.nf-contact-premium.is-space-entry .nf-page>h1,.nf-contact-premium.is-space-entry .nf-page>p,.nf-contact-premium.is-space-entry .nf-page>.nf-form,.nf-contact-premium.is-space-entry .nf-page>.nf-form-success{grid-area:auto/1}.nf-contact-portal-mark{width:84px;height:84px;top:110px;right:24px}.nf-contact-depthcards{display:none}}.nf-contact-minnav{z-index:20;color:#f3efe8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02020342;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 3.2vw;display:grid;position:fixed;top:0;left:0;right:0}.nf-contact-minbrand{color:inherit;letter-spacing:.18em;align-items:center;gap:9px;font-size:8px;font-weight:650;text-decoration:none;display:flex}.nf-contact-minnav>span{letter-spacing:.18em;color:#ffffff6b;font-size:6px}.nf-contact-minnav>a:last-child{color:#ffffffb8;letter-spacing:.16em;justify-self:end;font-size:6px;text-decoration:none}.nf-contact-premium.is-space-entry{min-height:100svh}.nf-contact-premium.is-space-entry .nf-contact-world{background:radial-gradient(circle at 68% 40%,#ebf1ff0e,#0000 18%),linear-gradient(#020203,#05060a 50%,#010102)}.nf-contact-premium.is-space-entry .nf-contact-world>b{opacity:.62}.nf-contact-premium.is-space-entry .nf-contact-world>span,.nf-contact-premium.is-space-entry .nf-contact-world>small{opacity:.85}.nf-contact-premium.is-space-entry .nf-contact-portal-mark{aspect-ratio:1;border:1px solid #ffffff21;place-items:center;width:min(24vw,330px);display:grid;position:absolute;top:20vh;right:8vw;transform:perspective(900px)rotateY(-14deg)rotateX(4deg);box-shadow:inset 0 0 90px #ffffff06,0 40px 120px #00000052}.nf-contact-premium.is-space-entry .nf-contact-portal-mark:before,.nf-contact-premium.is-space-entry .nf-contact-portal-mark:after{content:"";border:1px solid #ffffff17;position:absolute;inset:12%}.nf-contact-premium.is-space-entry .nf-contact-portal-mark:after{border-radius:50%;inset:28%}.nf-contact-premium.is-space-entry .nf-contact-portal-mark>span{letter-spacing:-.09em;color:#ffffff1a;font-size:clamp(76px,11vw,160px);font-weight:700;line-height:.7}.nf-contact-premium.is-space-entry .nf-contact-portal-mark>i,.nf-contact-premium.is-space-entry .nf-contact-portal-mark>b{background:linear-gradient(90deg,#0000,#ffffff3d,#0000);position:absolute}.nf-contact-premium.is-space-entry .nf-contact-portal-mark>i{height:1px;left:-28%;right:-28%}.nf-contact-premium.is-space-entry .nf-contact-portal-mark>b{background:linear-gradient(#0000,#ffffff3d,#0000);width:1px;top:-28%;bottom:-28%}.nf-contact-premium.is-space-entry .nf-contact-depthcards{perspective:900px;width:34vw;height:26vh;position:absolute;bottom:7vh;right:3.5vw}.nf-contact-premium.is-space-entry .nf-contact-depthcards i{transform-origin:bottom;background:linear-gradient(135deg,#ffffff06,#0000);border:1px solid #ffffff1c;width:56%;height:62%;position:absolute;inset:auto 0 0 auto}.nf-contact-premium.is-space-entry .nf-contact-depthcards i:first-child{transform:translate(-44%,8%)rotateY(-12deg)}.nf-contact-premium.is-space-entry .nf-contact-depthcards i:nth-child(2){transform:translate3d(-17%,-3%,40px)rotateY(-8deg)}.nf-contact-premium.is-space-entry .nf-contact-depthcards i:nth-child(3){transform:translate3d(10%,-13%,80px)rotateY(-4deg)}.nf-contact-premium.is-space-entry .nf-page{-moz-column-gap:6vw;grid-template-columns:minmax(0,.88fr) minmax(420px,.72fr);align-items:start;column-gap:6vw;padding-bottom:8vh;display:grid}.nf-contact-premium.is-space-entry .nf-page>.nf-eyebrow,.nf-contact-premium.is-space-entry .nf-page>h1,.nf-contact-premium.is-space-entry .nf-page>p{grid-column:1}.nf-contact-premium.is-space-entry .nf-page>.nf-form,.nf-contact-premium.is-space-entry .nf-page>.nf-form-success{grid-area:1/2/8;margin-top:7vh}.nf-contact-premium.is-space-entry .nf-page>h1{max-width:8.6ch}.nf-contact-premium.is-space-entry .nf-page>p{max-width:520px}.nf-contact-premium.is-space-entry .nf-form{background:#08090cb8;border-color:#ffffff1f;width:100%;margin:0;padding:24px 24px 22px}.nf-contact-premium.is-space-entry .nf-form-options{gap:8px}.nf-contact-premium.is-space-entry .nf-form-option{padding:13px 14px}.nf-contact-premium.is-space-entry .nf-form-option p{font-size:12px;line-height:1.45}.nf-contact-premium.is-space-entry .nf-form-step-label{letter-spacing:.12em}.nf-contact-premium.is-space-entry .nf-form-actions{padding-top:8px}@media (width<=900px){.nf-contact-premium.is-space-entry .nf-page{grid-template-columns:1fr;row-gap:2vh}.nf-contact-premium.is-space-entry .nf-page>.nf-form,.nf-contact-premium.is-space-entry .nf-page>.nf-form-success{grid-area:auto/1;margin-top:0}.nf-contact-premium.is-space-entry .nf-contact-portal-mark{opacity:.38;width:34vw;top:15vh;right:4vw}.nf-contact-premium.is-space-entry .nf-contact-depthcards{display:none}}@media (width<=760px){.nf-contact-minnav{grid-template-columns:1fr auto;height:58px;padding:0 14px}.nf-contact-minnav>span{display:none}.nf-contact-minnav>a:last-child{font-size:5px}.nf-contact-premium.is-space-entry .nf-page{padding-top:13vh!important}.nf-contact-premium.is-space-entry .nf-page>h1{font-size:14vw}.nf-contact-premium.is-space-entry .nf-form{padding:15px}.nf-contact-premium.is-space-entry .nf-contact-portal-mark{display:none}}.nf-contact-premium.is-space-entry{--nf-bg:#f7f6f1;--nf-ink:#0b0d0e;--nf-muted:#0b0d0e87;--nf-line:#0b0d0e26;--nf-accent:#0b0d0e;min-height:100svh;position:relative;overflow:hidden auto;color:#0b0d0e!important;background:#f7f6f1!important}.nf-contact-premium.is-space-entry:before{display:none!important}.nf-contact-homeworld{z-index:0;pointer-events:none;background:#f7f6f1;position:fixed;inset:0;overflow:hidden}.nf-contact-homeworld>span,.nf-contact-homeworld>small{letter-spacing:.18em;color:#0b0d0e61;font:600 6px/1 ui-monospace,SF Mono,Menlo,monospace;position:absolute;top:92px}.nf-contact-homeworld>span{left:3.2vw}.nf-contact-homeworld>small{right:3.2vw}.nf-contact-home-rule{background:#0b0d0e26;height:1px;position:absolute;top:118px;left:3.2vw;right:3.2vw}.nf-contact-homeword{color:#0b0d0e0b;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:1.6vw;display:grid;position:absolute;bottom:3.5vh;left:3.2vw;right:3.2vw}.nf-contact-homeword b{text-align:center;letter-spacing:-.085em;font:760 clamp(88px,12vw,220px)/.72 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block}.nf-contact-entry-curtain{opacity:1;background:#f7f6f1;animation:.7s .12s forwards nfContactCurtain;position:absolute;inset:0}@keyframes nfContactCurtain{to{opacity:0}}.nf-contact-minnav{z-index:30!important;color:#0b0d0e!important;-webkit-backdrop-filter:none!important;background:#f7f6f1!important;border-bottom:1px solid #0b0d0e1f!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;height:72px!important;padding:0 3.2vw!important;display:grid!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.nf-contact-minbrand{letter-spacing:.18em;align-items:center;gap:9px;font-size:8px;font-weight:700;text-decoration:none;display:flex;color:#0b0d0e!important}.nf-contact-minnav>span{letter-spacing:.18em;font-size:6px;color:#0b0d0e6e!important}.nf-contact-minnav>a:last-child{letter-spacing:.16em;border-bottom:1px solid #0b0d0e59;justify-self:end;padding-bottom:3px;font-size:6px;text-decoration:none;color:#0b0d0e!important}.nf-contact-premium.is-space-entry>.nf-page{z-index:4;opacity:0;min-height:100svh;transition:opacity .7s cubic-bezier(.16,1,.3,1) .14s,transform .9s cubic-bezier(.16,1,.3,1) .14s;position:relative;transform:translateY(18px);grid-template-columns:minmax(0,.82fr) minmax(440px,.68fr)!important;align-items:start!important;gap:6.5vw!important;width:min(1440px,93.6vw)!important;margin:0 auto!important;padding:clamp(150px,18vh,210px) 0 7vh!important;display:grid!important}.nf-contact-premium.is-space-entry.is-entry-ready>.nf-page{opacity:1;transform:none}.nf-contact-premium.is-space-entry .nf-contact-intro{grid-column:1;align-self:start;max-width:720px}.nf-contact-premium.is-space-entry .nf-contact-intro .nf-eyebrow{margin-bottom:22px;display:block;color:#0b0d0e6e!important}.nf-contact-premium.is-space-entry .nf-contact-intro h1{letter-spacing:-.075em!important;color:#0b0d0e!important;max-width:8.8ch!important;margin:0!important;font-size:clamp(62px,7.6vw,124px)!important;font-weight:700!important;line-height:.8!important}.nf-contact-premium.is-space-entry .nf-contact-intro p{max-width:500px;font-size:14px;line-height:1.7;color:#0b0d0e8c!important;margin:27px 0 0!important}.nf-contact-premium.is-space-entry .nf-form,.nf-contact-premium.is-space-entry .nf-form-success{width:100%!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;color:#0b0d0e!important;background:0 0!important;border:0!important;grid-area:1/2!important;margin:0!important;padding:0!important}.nf-contact-premium.is-space-entry .nf-form:before{display:none!important}.nf-contact-premium.is-space-entry .nf-form-steps{border-top:1px solid #0b0d0e29;gap:0;margin-bottom:34px}.nf-contact-premium.is-space-entry .nf-form-step{background:0 0;border-right:1px solid #0b0d0e1f;height:2px}.nf-contact-premium.is-space-entry .nf-form-step:last-child{border-right:0}.nf-contact-premium.is-space-entry .nf-form-step.active,.nf-contact-premium.is-space-entry .nf-form-step.done{background:#0b0d0e}.nf-contact-premium.is-space-entry .nf-form-step-label{letter-spacing:.15em;margin-bottom:18px;font-size:9px;color:#0b0d0e73!important}.nf-contact-premium.is-space-entry .nf-form-options{border-top:1px solid #0b0d0e29;gap:0;margin-bottom:28px;display:grid}.nf-contact-premium.is-space-entry .nf-form-option{justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative;color:#0b0d0e!important;background:0 0!important;border:0!important;border-bottom:1px solid #0b0d0e29!important;padding:15px 0!important;transition:padding .36s cubic-bezier(.16,1,.3,1),background .25s!important}.nf-contact-premium.is-space-entry .nf-form-option:hover{background:#0b0d0e06!important;padding-left:10px!important;transform:none!important}.nf-contact-premium.is-space-entry .nf-form-option.selected{color:#f7f6f1!important;background:#0b0d0e!important;padding-left:12px!important;padding-right:12px!important}.nf-contact-premium.is-space-entry .nf-form-option b{font-size:14px;color:inherit!important}.nf-contact-premium.is-space-entry .nf-form-option p{font-size:11px;line-height:1.45;color:#0b0d0e80!important}.nf-contact-premium.is-space-entry .nf-form-option.selected p{color:#f7f6f194!important}.nf-contact-premium.is-space-entry .nf-form-option.selected svg{color:#f7f6f1!important}.nf-contact-premium.is-space-entry .nf-form-field{gap:8px;margin-bottom:22px}.nf-contact-premium.is-space-entry .nf-form-field label{letter-spacing:.12em;font-size:9px;color:#0b0d0e75!important}.nf-contact-premium.is-space-entry .nf-form-field input,.nf-contact-premium.is-space-entry .nf-form-field textarea,.nf-contact-premium.is-space-entry .nf-form-field select{outline:none;width:100%;color:#0b0d0e!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #0b0d0e38!important;border-radius:0!important;padding:13px 0!important}.nf-contact-premium.is-space-entry .nf-form-field input::-moz-placeholder{color:#0b0d0e47!important}.nf-contact-premium.is-space-entry .nf-form-field textarea::-moz-placeholder{color:#0b0d0e47!important}.nf-contact-premium.is-space-entry .nf-form-field input::placeholder,.nf-contact-premium.is-space-entry .nf-form-field textarea::placeholder{color:#0b0d0e47!important}.nf-contact-premium.is-space-entry .nf-form-field input:focus,.nf-contact-premium.is-space-entry .nf-form-field textarea:focus{border-bottom-color:#0b0d0e!important}.nf-contact-premium.is-space-entry .nf-form-summary{background:0 0!important;border:1px solid #0b0d0e29!important;border-left:0!important;border-right:0!important;padding:10px 0!important}.nf-contact-premium.is-space-entry .nf-form-summary-row{color:#0b0d0e!important;border-bottom:1px solid #0b0d0e1a!important}.nf-contact-premium.is-space-entry .nf-form-summary-row span{color:#0b0d0e75!important}.nf-contact-premium.is-space-entry .nf-form-actions{margin-top:30px;border-top:1px solid #0b0d0e29!important;padding-top:18px!important}.nf-contact-premium.is-space-entry .nf-btn{border-radius:0!important}.nf-contact-premium.is-space-entry .nf-btn-solid,.nf-contact-premium.is-space-entry .nf-btn-accent{color:#f7f6f1!important;background:#0b0d0e!important;border:1px solid #0b0d0e!important}.nf-contact-premium.is-space-entry .nf-btn-outline{color:#0b0d0e!important;border:1px solid #0b0d0e40!important}.nf-contact-premium.is-space-entry .nf-btn:hover{opacity:.72;box-shadow:none!important;transform:none!important}.nf-contact-premium.is-space-entry label span{color:#0b0d0e85!important}.nf-contact-premium.is-space-entry input[type=checkbox]{accent-color:#0b0d0e}.nf-contact-premium.is-space-entry .nf-form-success{text-align:left;align-self:start;border-top:1px solid #0b0d0e29!important;padding-top:12px!important}.nf-contact-premium.is-space-entry .nf-form-success h3{color:#0b0d0e;font-size:clamp(38px,4vw,62px)}.nf-contact-premium.is-space-entry .nf-form-success p{color:#0b0d0e8c!important}@media (width<=900px){.nf-contact-premium.is-space-entry>.nf-page{grid-template-columns:1fr!important;gap:7vh!important;padding-top:130px!important}.nf-contact-premium.is-space-entry .nf-contact-intro,.nf-contact-premium.is-space-entry .nf-form,.nf-contact-premium.is-space-entry .nf-form-success{grid-area:auto/1!important}.nf-contact-premium.is-space-entry .nf-contact-intro h1{font-size:clamp(54px,11vw,92px)!important}.nf-contact-homeword{opacity:.6}}@media (width<=760px){.nf-contact-minnav{grid-template-columns:1fr auto!important;height:58px!important;padding:0 14px!important}.nf-contact-minnav>span{display:none!important}.nf-contact-minnav>a:last-child{font-size:5px}.nf-contact-premium.is-space-entry>.nf-page{gap:44px!important;width:auto!important;margin:0 14px!important;padding-top:105px!important}.nf-contact-premium.is-space-entry .nf-contact-intro h1{font-size:14.5vw!important}.nf-contact-premium.is-space-entry .nf-contact-intro p{font-size:12px}.nf-contact-homeworld>span{top:72px;left:14px}.nf-contact-homeworld>small{top:72px;right:14px}.nf-contact-home-rule{top:94px;left:14px;right:14px}.nf-contact-homeword{gap:3px;bottom:18px;left:8px;right:8px}.nf-contact-homeword b{font-size:13vw}}.nf-contact-minnav nav a{letter-spacing:.15em;padding:8px 0;font-size:6px;text-decoration:none;position:relative;color:#0b0d0e8c!important}.nf-contact-minnav nav a:after{content:"";background:#0b0d0e;height:1px;transition:right .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:2px;left:0;right:100%}.nf-contact-minnav nav a:hover:after{right:0}@media (width<=760px){.nf-contact-minnav nav{display:none}}.nf-contact-minnav nav{align-items:center;gap:26px;display:flex}.nf-contact-minnav nav a{letter-spacing:.15em;color:#0b0d0e80;font:600 6px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:color .25s}.nf-order-studio,.nf-order-about,.nf-order-contacts{z-index:4;color:#f6f3ed;background:#0a0a0a;border-top:1px solid #ffffff1a;position:relative}.nf-order-studio{padding:12vh 3.2vw 10vh}.nf-order-studio>header{grid-template-columns:.17fr .5fr .33fr;align-items:end;gap:3vw;margin-bottom:5vh;display:grid}.nf-order-studio>header>span,.nf-order-about>span,.nf-order-contacts>span{letter-spacing:.18em;color:#ffffff6b;font:600 6px/1 ui-monospace,SF Mono,Menlo,monospace}.nf-order-studio h2{letter-spacing:-.078em;margin:0;font-size:clamp(58px,8vw,132px);font-weight:650;line-height:.77}.nf-order-studio header p{color:#ffffff85;max-width:460px;margin:0;font-size:12px;line-height:1.68}.nf-order-studio-film{background:#050505;height:min(72vh,860px);position:relative;overflow:hidden}.nf-order-studio-film video{-o-object-fit:cover;object-fit:cover;filter:saturate(.72)contrast(1.1);width:100%;height:100%;display:block;transform:scale(1.01)}.nf-order-studio-film:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#0000009e),linear-gradient(90deg,#0000002e,#0000 42%);position:absolute;inset:0}.nf-order-studio-film>div{z-index:2;grid-template-columns:auto 1fr auto;align-items:end;gap:18px;display:grid;position:absolute;bottom:20px;left:22px;right:22px}.nf-order-studio-film span,.nf-order-studio-film small{letter-spacing:.15em;color:#ffffff94;font:600 6px/1 ui-monospace,SF Mono,Menlo,monospace}.nf-order-studio-film small{justify-self:end}.nf-order-studio-index{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.nf-order-studio-index article{border-right:1px solid #ffffff1f;flex-direction:column;justify-content:flex-end;min-height:220px;padding:18px;display:flex}.nf-order-studio-index article:last-child{border-right:0}.nf-order-studio-index span{letter-spacing:.16em;color:#ffffff61;margin-bottom:auto;font:600 6px/1 ui-monospace,monospace}.nf-order-studio-index b{letter-spacing:-.04em;font-size:24px;font-weight:540}.nf-order-studio-index p{color:#ffffff7a;max-width:350px;margin:10px 0 0;font-size:10px;line-height:1.58}.nf-order-about{grid-template-columns:.18fr .5fr .32fr;align-items:start;gap:3vw;min-height:78vh;padding:12vh 3.2vw;display:grid}.nf-order-about h2{letter-spacing:-.08em;margin:0;font-size:clamp(64px,9vw,150px);font-weight:650;line-height:.77}.nf-order-about>p{color:#ffffff85;max-width:460px;margin:0;font-size:14px;line-height:1.72}.nf-order-about>div{border-top:1px solid #ffffff1f;grid-column:2/4;grid-template-columns:auto 1fr auto 1fr;align-items:end;gap:15px;padding-top:7vh;display:grid}.nf-order-about>div b{letter-spacing:-.06em;font-size:clamp(58px,7vw,110px);font-weight:540;line-height:.75}.nf-order-about>div span{letter-spacing:.15em;color:#fff6;font:600 6px/1.5 ui-monospace,monospace}.nf-order-contacts{grid-template-columns:.18fr 1fr auto;align-items:end;gap:3vw;min-height:72vh;padding:12vh 3.2vw;display:grid}.nf-order-contacts h2{letter-spacing:-.085em;margin:0;font-size:clamp(70px,11vw,180px);font-weight:650;line-height:.74}.nf-order-contacts a{color:#f6f3ed;letter-spacing:.16em;white-space:nowrap;border-bottom:1px solid;padding-bottom:5px;font:600 7px/1 ui-monospace,monospace;text-decoration:none}@media (width<=900px){.nf-contact-minnav nav{gap:14px}.nf-order-studio>header,.nf-order-about{grid-template-columns:1fr;gap:18px}.nf-order-about>div{grid-column:1}.nf-order-contacts,.nf-order-studio-index{grid-template-columns:1fr}.nf-order-studio-index article{border-bottom:1px solid #ffffff1f;border-right:0;min-height:140px}}@media (width<=760px){.nf-contact-minnav nav{display:none}.nf-order-studio{padding:10vh 14px 8vh}.nf-order-studio h2{font-size:14vw}.nf-order-studio-film{height:62vh}.nf-order-studio-film>div{grid-template-columns:1fr;bottom:12px;left:12px;right:12px}.nf-order-studio-film b{font-size:9vw}.nf-order-studio-film small{justify-self:start}.nf-order-about,.nf-order-contacts{padding:10vh 14px}.nf-order-about h2,.nf-order-contacts h2{font-size:15vw}.nf-order-about>div{grid-template-columns:auto 1fr}.nf-order-about>div b{font-size:16vw}}.nf-contact-premium.is-space-entry .nf-contact-intro h1{letter-spacing:-.067em!important;font-size:clamp(54px,6.5vw,104px)!important;font-weight:650!important;line-height:.84!important}.nf-contact-premium.is-space-entry .nf-contact-intro .nf-eyebrow{letter-spacing:.17em!important;margin-bottom:18px!important;font-size:7px!important}.nf-contact-premium.is-space-entry .nf-contact-intro p{max-width:470px!important;font-size:12px!important;line-height:1.72!important}.nf-contact-minnav{height:66px!important}.nf-contact-minnav nav{gap:22px!important}.nf-contact-minnav nav a{letter-spacing:.14em!important;font-size:5.5px!important}.nf-contact-minbrand{font-size:7px!important}.nf-contact-minnav>a:last-child{font-size:5.5px!important}.nf-contact-premium.is-space-entry .nf-form-step-label{letter-spacing:.16em!important;margin-bottom:14px!important;font-size:7px!important}.nf-contact-premium.is-space-entry .nf-form-steps{margin-bottom:26px!important}.nf-contact-premium.is-space-entry .nf-form-option b{letter-spacing:-.01em;font-size:12px!important;font-weight:560!important}.nf-contact-premium.is-space-entry .nf-form-option p{max-width:330px;font-size:9.5px!important;line-height:1.45!important}.nf-contact-premium.is-space-entry .nf-form-field label{font-size:7px!important}.nf-contact-premium.is-space-entry .nf-form-field input,.nf-contact-premium.is-space-entry .nf-form-field textarea,.nf-contact-premium.is-space-entry .nf-form-field select{padding:11px 0!important;font-size:14px!important}.nf-contact-premium.is-space-entry .nf-form-actions{margin-top:24px!important}.nf-contact-premium.is-space-entry .nf-btn{min-height:42px;letter-spacing:.1em!important;padding:0 15px!important;font-size:8px!important}.nf-order-pricing{z-index:4;color:#0b0d0e;background:#f7f6f1;border-top:1px solid #0b0d0e21;padding:11vh 3.2vw 10vh;position:relative}.nf-order-pricing>header{grid-template-columns:.17fr .5fr .33fr;align-items:end;gap:3vw;margin-bottom:5vh;display:grid}.nf-order-pricing>header>span{letter-spacing:.17em;color:#0b0d0e6b;font:600 6px/1 ui-monospace,SF Mono,Menlo,monospace}.nf-order-pricing h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6.2vw,96px);font-weight:620;line-height:.82}.nf-order-pricing header p{color:#0b0d0e87;max-width:430px;margin:0;font-size:11px;line-height:1.68}.nf-order-pricegrid{border-top:1px solid #0b0d0e29;border-bottom:1px solid #0b0d0e29;grid-template-columns:repeat(4,1fr);display:grid}.nf-order-pricegrid article{border-right:1px solid #0b0d0e24;flex-direction:column;align-items:flex-start;min-height:280px;padding:18px 18px 20px;display:flex}.nf-order-pricegrid article:last-child{border-right:0}.nf-order-pricegrid article>span{letter-spacing:.15em;color:#0b0d0e61;font:600 6px/1 ui-monospace,monospace}.nf-order-pricegrid article>b{letter-spacing:-.025em;margin-top:auto;font-size:15px;font-weight:580}.nf-order-pricegrid article>strong{letter-spacing:-.055em;margin-top:9px;font-size:clamp(28px,3vw,46px);font-weight:620;line-height:.9}.nf-order-pricegrid article>p{color:#0b0d0e85;max-width:260px;margin:18px 0 0;font-size:9.5px;line-height:1.55}.nf-order-studio{padding-top:10vh!important}.nf-order-studio>header{margin-bottom:4vh!important}.nf-order-studio h2{letter-spacing:-.067em!important;font-size:clamp(48px,6.5vw,104px)!important;line-height:.81!important}.nf-order-studio header p{font-size:11px!important}.nf-order-studio-film{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;height:min(68vh,760px)!important}.nf-order-studio-film video{filter:saturate(.58)contrast(1.13)brightness(.74)!important;transform:scale(1.015)!important}.nf-order-studio-film:before{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff17;position:absolute;inset:14px}.nf-order-studio-film:after{background:linear-gradient(#0000 52%,#000000b8),linear-gradient(90deg,#00000040,#0000 50%)!important}.nf-order-studio-film>div{grid-template-columns:.22fr 1fr auto!important;bottom:25px!important;left:28px!important;right:28px!important}.nf-order-studio-film b{max-width:720px;font-size:clamp(34px,4.4vw,68px)!important}.nf-order-studio-index article{min-height:190px!important}.nf-order-studio-index b{font-size:19px!important}.nf-order-studio-index p{font-size:9px!important}@media (width<=900px){.nf-order-pricing>header{grid-template-columns:1fr;gap:18px}.nf-order-pricegrid{grid-template-columns:1fr 1fr}.nf-order-pricegrid article:nth-child(2){border-right:0}.nf-order-pricegrid article:nth-child(-n+2){border-bottom:1px solid #0b0d0e24}}@media (width<=760px){.nf-contact-minnav{height:58px!important}.nf-order-pricing{padding:9vh 14px 8vh}.nf-order-pricing h2{font-size:12.5vw}.nf-order-pricegrid{grid-template-columns:1fr}.nf-order-pricegrid article{border-bottom:1px solid #0b0d0e24;min-height:180px;border-right:0!important}.nf-order-pricegrid article:last-child{border-bottom:0}.nf-order-studio-film{height:56vh!important}.nf-order-studio-film>div{grid-template-columns:1fr!important;bottom:14px!important;left:14px!important;right:14px!important}.nf-order-studio-film b{font-size:10vw!important}}.nf-contact-minnav nav a{color:#111!important;letter-spacing:.09em!important;text-shadow:none!important;font-size:11px!important;font-weight:500!important}.nf-contact-minnav>a:last-child{color:#0b0d0ee0!important;border-bottom-color:#0b0d0e9e!important}.nf-contact-minbrand{color:#050505!important;font-weight:760!important}.nf-order-studio>header>span{color:#ffffff9e!important;letter-spacing:.2em!important}.nf-order-studio h2{font-weight:570!important}.nf-order-studio h2 em{letter-spacing:-.055em;color:#eee5da;font-family:Georgia,Times New Roman,serif;font-size:.94em;font-style:italic;font-weight:400}.nf-order-studio header p{color:#ffffff9e!important;max-width:430px!important}.nf-order-studio-film span{color:#ffffffb8!important}.nf-order-studio-film small{color:#ffffff8a!important}.nf-order-studio-index span{color:#ffffff8c!important}.nf-order-studio-index b{letter-spacing:-.025em!important;font-weight:520!important}.nf-order-studio-index p{color:#ffffff91!important}.nf-order-about .nf-order-signature{-moz-column-gap:clamp(10px,1.2vw,22px)!important;letter-spacing:0!important;grid-template-columns:auto min-content auto!important;justify-content:start!important;align-items:baseline!important;column-gap:clamp(10px,1.2vw,22px)!important;max-width:none!important;margin:0!important;line-height:.82!important;display:grid!important}.nf-order-signature>span{letter-spacing:-.075em;font:680 clamp(54px,7.8vw,126px)/.78 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nf-order-signature>small{letter-spacing:.16em;text-transform:uppercase;color:#ffffff6b;font:600 7px/1 ui-monospace,SF Mono,Menlo,monospace}.nf-order-signature>em{letter-spacing:-.055em;color:#eee5da;white-space:nowrap;font:italic 400 clamp(34px,5.1vw,82px)/.85 Georgia,Times New Roman,serif}.nf-order-about>p{color:#ffffff94!important;line-height:1.75!important}@media (width<=760px){.nf-order-about .nf-order-signature{grid-template-columns:1fr!important;row-gap:9px!important}.nf-order-signature>small{display:none}.nf-order-signature>span{font-size:17vw}.nf-order-signature>em{font-size:11vw}.nf-order-studio h2 em{font-size:.92em}}.nf-contact-minnav nav a{color:#050505d1!important;letter-spacing:.1em!important;font-size:9px!important;font-weight:620!important}.nf-contact-minnav nav a:hover{color:#000!important}.nf-contact-minnav>a:last-child{color:#050505!important;font-size:8px!important}.nf-contact-minbrand{color:#030303!important;font-size:8px!important}.nf-contact-premium.is-space-entry>.nf-page{align-content:start!important;min-height:100svh!important;padding-top:clamp(125px,15vh,170px)!important;padding-bottom:9vh!important}.nf-contact-premium.is-space-entry .nf-contact-intro{max-width:560px!important}.nf-contact-premium.is-space-entry .nf-contact-intro .nf-eyebrow{color:#0b0d0e8f!important;margin-bottom:17px!important;font-size:6px!important}.nf-contact-premium.is-space-entry .nf-contact-intro h1{letter-spacing:-.052em!important;max-width:11ch!important;font-size:clamp(42px,5vw,76px)!important;font-weight:560!important;line-height:.94!important}.nf-contact-premium.is-space-entry .nf-contact-intro h1 em{color:#0b0d0e9e;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-style:italic;font-weight:400}.nf-contact-premium.is-space-entry .nf-contact-intro p{color:#0b0d0e94!important;max-width:430px!important;margin-top:20px!important;font-size:11px!important;line-height:1.72!important}.nf-contact-premium.is-space-entry .nf-form{padding-top:0!important}.nf-contact-premium.is-space-entry .nf-form-option{min-height:52px!important;padding:11px 0!important}.nf-contact-premium.is-space-entry .nf-form-option b{font-size:11.5px!important}.nf-contact-premium.is-space-entry .nf-form-option p{font-size:9px!important}.nf-contact-premium.is-space-entry .nf-form-step-label{font-size:6.5px!important}.nf-contact-premium.is-space-entry .nf-form-field input,.nf-contact-premium.is-space-entry .nf-form-field textarea,.nf-contact-premium.is-space-entry .nf-form-field select{font-size:13px!important}@media (width<=900px){.nf-contact-premium.is-space-entry>.nf-page{gap:42px!important}.nf-contact-premium.is-space-entry .nf-contact-intro h1{font-size:clamp(40px,8vw,66px)!important}}@media (width<=760px){.nf-contact-premium.is-space-entry>.nf-page{gap:34px!important;padding-top:92px!important}.nf-contact-premium.is-space-entry .nf-contact-intro h1{max-width:10.5ch!important;font-size:clamp(36px,10.5vw,52px)!important;line-height:.96!important}.nf-contact-premium.is-space-entry .nf-contact-intro p{font-size:10.5px!important}.nf-contact-minnav nav{display:none!important}}.nf-mobile-menu{z-index:110!important}.nf-mobile-close{z-index:2;place-items:center;width:44px;height:44px;font-weight:300;line-height:1;display:grid;position:absolute;top:18px;right:18px;color:#f2efe8!important;background:#ffffff05!important;border:1px solid #ffffff2e!important;font-size:28px!important}.nf-mobile-menu a{justify-content:center;align-items:center;min-height:48px;padding:0 18px;display:flex}.nf-pricing-page{--vzlx-serif:Iowan Old Style,Baskerville,"Times New Roman",serif;background:#070809;min-height:100vh}.nf-pricing-page .vzp-lab{padding-top:clamp(150px,18vh,200px)}.nf-pricing-page .nf-footer{border-top:1px solid #ffffff14}@media (width<=1024px){.nf-header-nav{gap:20px}.nf-header-nav a{font-size:12px}.nf-pricing-page .vzp-lab{padding-top:130px}}@media (width<=768px){.nf-mobile-menu{padding:78px 20px 30px;overflow-y:auto}.nf-mobile-menu a{border-bottom:1px solid #ffffff14;width:min(420px,100%);font-size:clamp(27px,8vw,42px)!important}.nf-pricing-page .vzp-lab{padding-top:105px!important;padding-left:18px!important;padding-right:18px!important}.nf-pricing-page .vzp-lab-head{gap:18px!important}.nf-pricing-page .vzp-lab-grid{gap:46px!important}.nf-pricing-page .vzp-result{position:relative!important;top:auto!important}}@media (width<=480px){.nf-pricing-page .vzp-type-grid,.nf-pricing-page .vzp-motion-grid,.nf-pricing-page .vzp-extra-grid{grid-template-columns:1fr!important}.nf-pricing-page .vzp-result strong,.nf-pricing-page .vzp-lab-head h2{font-size:13vw!important}}.nf-contact-premium.is-space-entry .nf-contact-intro{position:sticky;top:118px}.nf-contact-direct{border-top:1px solid #0b0d0e29;align-items:center;gap:16px;margin-top:26px;padding-top:18px;display:flex}.nf-contact-direct span{letter-spacing:.14em;color:#0b0d0e70;text-transform:uppercase;font:600 7px/1 ui-monospace,SF Mono,Menlo,monospace}.nf-contact-direct a{letter-spacing:.11em;color:#0b0d0e;border-bottom:1px solid #0b0d0e6b;padding-bottom:4px;font:650 8px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nf-contact-field-note{color:#0b0d0e7a!important;max-width:520px!important;margin:0 0 12px!important;font-size:10px!important;line-height:1.55!important}.nf-contact-consent{color:#0b0d0e80!important;font-size:10px!important;line-height:1.55!important}.nf-contact-premium.is-space-entry .nf-form-step-label{justify-content:space-between;align-items:center;display:flex}.nf-contact-premium.is-space-entry .nf-form-step-label:after{content:"VIZION / 03 STEPS";letter-spacing:.17em;color:#0b0d0e47;font-size:5.5px}.nf-contact-premium.is-space-entry .nf-form-option{min-height:58px!important}.nf-contact-premium.is-space-entry .nf-form-option>div{gap:3px;display:grid}.nf-contact-premium.is-space-entry .nf-form-actions button:disabled{opacity:.28!important;cursor:not-allowed!important}.nf-contact-premium.is-space-entry .nf-form-summary-row b{font-weight:600}.nf-contact-premium.is-space-entry .nf-form-success svg{margin-left:0!important;margin-right:0!important}.nf-contact-premium.is-space-entry .nf-form-success h3{letter-spacing:-.045em;max-width:9ch;line-height:.92}.nf-contact-premium.is-space-entry .nf-form-success p{max-width:520px;line-height:1.65}@media (width<=900px){.nf-contact-premium.is-space-entry .nf-contact-intro{position:relative;top:auto}.nf-contact-direct{margin-top:20px}}@media (width<=760px){.nf-contact-direct{flex-direction:column;align-items:flex-start;gap:10px}.nf-contact-direct a{font-size:7px}.nf-contact-premium.is-space-entry .nf-form-option{min-height:54px!important}.nf-contact-premium.is-space-entry .nf-form-step-label:after{display:none}.nf-contact-consent{font-size:9.5px!important}.nf-contact-premium.is-space-entry .nf-form-actions{z-index:3;background:#f7f6f1;position:sticky;bottom:0;padding-bottom:10px!important}.nf-contact-premium.is-space-entry .nf-form-actions .nf-btn{min-height:44px!important}}@media (width<=760px){.vz-global-menu-trigger{width:46px;height:46px;top:12px;right:12px}.vz-global-menu{padding:calc(16px + env(safe-area-inset-top)) 16px calc(20px + env(safe-area-inset-bottom))}.vz-global-menu-head{grid-template-columns:1fr;padding-bottom:14px;padding-right:64px}.vz-global-menu-head>span{display:none}.vz-global-menu-brand{font-size:12px}.vz-global-menu-links a{grid-template-columns:32px 1fr auto;gap:12px;min-height:clamp(64px,11vh,86px)}.vz-global-menu-links small{font-size:9px}.vz-global-menu-links b{font-size:clamp(26px,8.6vw,42px)}.vz-global-menu-links svg{opacity:.72;width:18px;height:18px}.vz-global-menu-foot{flex-direction:column;align-items:flex-start;gap:10px;padding-top:14px;font-size:9px}.vz-global-menu-foot a{padding:5px 0;font-size:10px}}@media (prefers-reduced-motion:reduce){.vz-global-menu,.vz-global-menu-trigger,.vz-global-menu-trigger span,.vz-global-menu-links a,.vz-global-menu-links svg{transition:none!important}}.vz-contact-page{color:#f4f1ea;background:#030303;min-height:100svh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.vz-contact-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.vz-contact-bg video{-o-object-fit:cover;object-fit:cover;filter:saturate(.42)contrast(1.12)brightness(.34);width:100%;height:100%;transform:scale(1.03)}.vz-contact-bg>div{background:linear-gradient(90deg,#020202e6 0%,#020202b8 48%,#02020261 100%),linear-gradient(#0003,#00000094);position:absolute;inset:0}.vz-contact-shell{z-index:2;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(420px,.78fr);gap:3vw 7vw;min-height:100svh;padding:5.5vh 4vw 4vh;display:grid;position:relative}.vz-contact-brand{letter-spacing:.16em;color:#ece8e0;grid-column:1/3;align-items:center;gap:12px;font-size:9px;font-weight:700;display:flex}.vz-contact-brand svg{color:#d7d9dd}.vz-contact-copy{align-self:center;max-width:760px}.vz-contact-copy>span{letter-spacing:.18em;color:#ffffff7a;margin-bottom:20px;font-size:7px;font-weight:650;display:block}.vz-contact-copy h1{letter-spacing:-.065em;margin:0;font-size:clamp(54px,7vw,112px);font-weight:560;line-height:.84}.vz-contact-copy h1 em{color:#bdb6ad;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-style:italic;font-weight:400}.vz-contact-copy p{color:#ffffff94;max-width:520px;margin:26px 0 0;font-size:13px;line-height:1.72}.vz-contact-links{border-top:1px solid #ffffff29;align-self:center}.vz-contact-links a{color:#f4f1ea;border-bottom:1px solid #ffffff29;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;min-height:94px;text-decoration:none;transition:padding .35s cubic-bezier(.16,1,.3,1),background .25s;display:grid}.vz-contact-links a:hover{background:#ffffff09;padding-left:12px}.vz-contact-links i{border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.vz-contact-links div{gap:6px;display:grid}.vz-contact-links small{letter-spacing:.17em;color:#ffffff61;font-size:6px}.vz-contact-links b{letter-spacing:-.025em;font-size:clamp(16px,1.7vw,26px);font-weight:520}.vz-contact-links>a>svg{opacity:.5}.vz-contact-foot{letter-spacing:.16em;color:#ffffff61;border-top:1px solid #ffffff21;grid-column:1/3;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;font-size:6px;display:flex}@media (width<=860px){.vz-contact-shell{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;gap:46px;padding:26px 18px 22px}.vz-contact-brand,.vz-contact-foot{grid-column:1}.vz-contact-copy{padding-top:8vh}.vz-contact-copy h1{font-size:13vw}.vz-contact-links{width:100%}.vz-contact-links a{min-height:82px}.vz-contact-foot{flex-direction:column;align-items:flex-start}.vz-contact-bg video{display:none}.vz-contact-bg{background:linear-gradient(135deg,#040404,#111)}}.nf-order-page.is-space-entry{--nf-bg:#050505!important;--nf-ink:#f4f1ea!important;--nf-muted:#f4f1ea85!important;--nf-line:#ffffff21!important;--nf-accent:#f4f1ea!important;color:#f4f1ea!important;background:#050505!important}.nf-order-page.is-space-entry .nf-contact-homeworld{background:linear-gradient(#050505,#090909)!important}.nf-order-page.is-space-entry .nf-contact-homeworld>span,.nf-order-page.is-space-entry .nf-contact-homeworld>small{color:#ffffff61!important}.nf-order-page.is-space-entry .nf-contact-home-rule{background:#ffffff21!important}.nf-order-page.is-space-entry .nf-contact-homeword{color:#ffffff07!important}.nf-order-page.is-space-entry .nf-contact-entry-curtain{background:#050505!important}.nf-order-page.is-space-entry .nf-contact-intro .nf-eyebrow{color:#ffffff73!important}.nf-order-page.is-space-entry .nf-contact-intro h1{color:#f4f1ea!important}.nf-order-page.is-space-entry .nf-contact-intro h1 em{color:#aaa39a!important}.nf-order-page.is-space-entry .nf-contact-intro p{color:#ffffff8c!important}.nf-order-page.is-space-entry .nf-contact-direct{border-color:#ffffff24!important}.nf-order-page.is-space-entry .nf-contact-direct span{color:#fff6!important}.nf-order-page.is-space-entry .nf-contact-direct a{color:#f4f1ea!important;border-bottom-color:#ffffff73!important}.nf-order-page.is-space-entry .nf-form-steps{border-top-color:#ffffff29!important}.nf-order-page.is-space-entry .nf-form-step{border-right-color:#ffffff1f!important}.nf-order-page.is-space-entry .nf-form-step.active,.nf-order-page.is-space-entry .nf-form-step.done{background:#f4f1ea!important}.nf-order-page.is-space-entry .nf-form-step-label{color:#ffffff73!important}.nf-order-page.is-space-entry .nf-form-step-label:after{color:#ffffff3d!important}.nf-order-page.is-space-entry .nf-form-options{border-top-color:#ffffff26!important}.nf-order-page.is-space-entry .nf-form-option{color:#f4f1ea!important;border-bottom-color:#ffffff24!important}.nf-order-page.is-space-entry .nf-form-option:hover{background:#ffffff08!important}.nf-order-page.is-space-entry .nf-form-option.selected{color:#0b0b0b!important;background:#f4f1ea!important}.nf-order-page.is-space-entry .nf-form-option p{color:#ffffff75!important}.nf-order-page.is-space-entry .nf-form-option.selected p{color:#0000008c!important}.nf-order-page.is-space-entry .nf-form-option.selected svg{color:#0b0b0b!important}.nf-order-page.is-space-entry .nf-form-field label{color:#ffffff6b!important}.nf-order-page.is-space-entry .nf-form-field input,.nf-order-page.is-space-entry .nf-form-field textarea,.nf-order-page.is-space-entry .nf-form-field select{color:#f4f1ea!important;border-bottom-color:#ffffff30!important}.nf-order-page.is-space-entry .nf-form-field input::-moz-placeholder{color:#ffffff3d!important}.nf-order-page.is-space-entry .nf-form-field textarea::-moz-placeholder{color:#ffffff3d!important}.nf-order-page.is-space-entry .nf-form-field input::placeholder,.nf-order-page.is-space-entry .nf-form-field textarea::placeholder{color:#ffffff3d!important}.nf-order-page.is-space-entry .nf-form-field input:focus,.nf-order-page.is-space-entry .nf-form-field textarea:focus{border-bottom-color:#f4f1ea!important}.nf-order-page.is-space-entry .nf-contact-field-note,.nf-order-page.is-space-entry .nf-contact-consent{color:#ffffff78!important}.nf-order-page.is-space-entry .nf-form-summary{border-top-color:#ffffff24!important;border-bottom-color:#ffffff24!important}.nf-order-page.is-space-entry .nf-form-summary-row{color:#f4f1ea!important;border-bottom-color:#ffffff14!important}.nf-order-page.is-space-entry .nf-form-summary-row span{color:#ffffff6e!important}.nf-order-page.is-space-entry .nf-form-actions{border-top-color:#ffffff24!important}.nf-order-page.is-space-entry .nf-btn-solid,.nf-order-page.is-space-entry .nf-btn-accent{color:#0b0b0b!important;background:#f4f1ea!important;border-color:#f4f1ea!important}.nf-order-page.is-space-entry .nf-btn-outline{color:#f4f1ea!important;border-color:#ffffff42!important}.nf-order-page.is-space-entry label span{color:#ffffff7a!important}.nf-order-page.is-space-entry input[type=checkbox]{accent-color:#f4f1ea}.nf-order-page.is-space-entry .nf-form-success h3{color:#f4f1ea!important}.nf-order-page.is-space-entry .nf-form-success p{color:#ffffff8c!important}.nf-order-page.is-space-entry .nf-form-success{border-top-color:#ffffff26!important}.nf-order-page.is-space-entry .nf-link{color:#f4f1ea!important}@media (width<=760px){.nf-order-page.is-space-entry .nf-form-actions{background:#050505!important}}.nf-order-selected-concept{border:1px solid var(--nf-line);background:#ffffff06;gap:6px;margin-top:18px;padding:18px 20px;display:grid}.nf-order-selected-concept span{font:600 9px/1.2 var(--nf-mono);letter-spacing:.14em;color:var(--nf-muted)}.nf-order-selected-concept b{letter-spacing:-.02em;font-size:18px}.nf-order-selected-concept p{color:var(--nf-muted);max-width:620px;font-size:12px;line-height:1.55}.nf-order-selected-concept a{font:600 10px/1.2 var(--nf-mono);letter-spacing:.08em;text-transform:uppercase;text-underline-offset:3px;margin-top:3px;text-decoration:underline}@media (width<=560px){.nf-order-selected-concept{padding:15px}.nf-order-selected-concept b{font-size:16px}}.nf-service-row{border-bottom:1px solid var(--nf-line);grid-template-columns:60px minmax(0,1fr) minmax(220px,.8fr) auto;align-items:start;gap:40px;padding:40px 0;display:grid}.nf-service-no{font:500 13px var(--nf-mono);color:var(--nf-muted)}.nf-service-copy h2{font-size:clamp(24px,3vw,38px)}.nf-service-copy p{margin-top:12px}.nf-service-copy small{color:var(--nf-muted);margin-top:15px;font-size:12px;line-height:1.55;display:block}.nf-service-includes h4{font:500 11px var(--nf-mono);letter-spacing:.1em;color:var(--nf-muted);margin-bottom:8px}.nf-service-includes ul{margin:0;padding:0;list-style:none}.nf-service-includes li{color:var(--nf-muted);padding:4px 0;font-size:14px}@media (width<=820px){.nf-service-row{grid-template-columns:36px 1fr;gap:14px 18px;padding:30px 0}.nf-service-copy,.nf-service-includes,.nf-service-row>.nf-btn{grid-column:2}.nf-service-row>.nf-btn{justify-content:center;width:100%;min-height:48px;margin-top:6px}}@media (width<=520px){.nf-service-row{grid-template-columns:1fr;gap:14px}.nf-service-no,.nf-service-copy,.nf-service-includes,.nf-service-row>.nf-btn{grid-column:1}.nf-service-copy h2{font-size:28px}}@media (width<=720px){.nf-page{overflow-x:hidden}.nf-page [style*="grid-template-columns: 60px 1fr 1fr auto"]{grid-template-columns:1fr!important;gap:14px!important;padding:28px 0!important}.nf-page [style*="grid-template-columns: 60px 1fr 1fr auto"]>.nf-btn{justify-content:center;width:100%;min-height:48px}}.vzspace-case{color:#f2eee7;background:#050505;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.vzspace-case *{box-sizing:border-box}.vzspace-case a{color:inherit;text-decoration:none}.vzspace-scroll{background:var(--space-bg);opacity:1;height:100svh;transition:opacity .22s;position:relative;overflow:hidden}.vzspace-scroll.is-preloaded{opacity:0;pointer-events:none}.vzspace-scroll.is-live{opacity:1}.vzspace-sticky{background:linear-gradient(118deg,color-mix(in srgb,var(--space-bg) 96%,#000),color-mix(in srgb,var(--space-accent) 9%,var(--space-bg)) 48%,color-mix(in srgb,var(--space-bg) 93%,#000));perspective:1900px;isolation:isolate;height:100svh;position:relative;top:0;overflow:hidden}.vzspace-sticky:before{content:"";z-index:0;background:linear-gradient(180deg,#0000000d,transparent 44%,#0000004d),radial-gradient(ellipse at 58% 52%,color-mix(in srgb,var(--space-accent) 11%,transparent),transparent 37%);pointer-events:none;position:absolute;inset:0}.vzspace-world{z-index:0;pointer-events:none;transform-style:preserve-3d;perspective:1700px;position:absolute;inset:-10%;overflow:hidden}.vzspace-world>i{border:1px solid color-mix(in srgb,var(--space-accent) 13%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--space-accent) 3%,transparent),transparent 62%);width:66vw;height:30vw;box-shadow:inset 0 0 70px color-mix(in srgb,var(--space-accent) 3%,transparent);transform-style:preserve-3d;opacity:.16;position:absolute;top:50%;left:50%}.vzspace-world>i:first-child{transform:translate3d(-50%,-90%,-660px)rotateX(67deg)rotate(-8deg)}.vzspace-world>i:nth-child(2){transform:translate3d(-50%,-38%,-450px)rotateX(69deg)rotate(3deg)}.vzspace-world>i:nth-child(3){transform:translate3d(-50%,22%,-280px)rotateX(72deg)rotate(-2deg)}.vzspace-world>i:nth-child(4){transform:translate3d(-50%,82%,-120px)rotateX(75deg)rotate(5deg)}.vzspace-world>span{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--space-accent) 28%,transparent),transparent);opacity:.23;filter:blur(.1px);height:1px;position:absolute;left:-8%;right:-8%}.vzspace-world>span:nth-last-child(2){top:31%;transform:perspective(900px)rotate(-2deg)}.vzspace-world>span:last-child{top:72%;transform:perspective(900px)rotate(2deg)}.vzspace-nav{z-index:20;letter-spacing:.15em;color:color-mix(in srgb,var(--space-ink) 52%,transparent);grid-template-columns:1fr auto 1fr;align-items:center;font-size:7px;display:grid;position:absolute;top:2.8vh;left:3.2vw;right:3.2vw}.vzspace-nav a{align-items:center;gap:7px;display:flex}.vzspace-nav a:last-child{justify-self:end}.vzspace-nav>span{text-align:center}.vzspace-track{z-index:3;will-change:transform;backface-visibility:hidden;contain:layout paint;width:600vw;height:100%;transition:transform .54s cubic-bezier(.22,.78,.18,1);display:flex;position:relative;transform:translate(0,0)}.vzspace-scene{width:100vw;height:100%;transform-style:preserve-3d;flex:0 0 100vw;grid-template-columns:.33fr .67fr;align-items:center;gap:3vw;padding:8vh 4vw 7vh;display:grid;position:relative}.vzspace-scene:before{content:"";pointer-events:none;background:linear-gradient(116deg,transparent 16%,color-mix(in srgb,var(--space-accent) 5%,transparent) 49%,transparent 76%);filter:blur(26px);opacity:calc(.22 + var(--scene-focus,0)*.4);transform:translate3d(calc(var(--scene-offset,0)*-3vw),0,-420px) scale(1.12);position:absolute;inset:8% 4%}.vzspace-copy{z-index:6;max-width:390px;transform:translate3d(calc(var(--scene-offset,0)*-1.4vw),12px,0);opacity:0;will-change:transform,opacity;align-self:center;transition:transform .62s cubic-bezier(.16,1,.3,1),opacity .48s;position:relative}.vzspace-scroll.is-copy-ready .vzspace-copy{opacity:calc(.28 + var(--scene-focus,0)*.72);transform:translate3d(calc(var(--scene-offset,0)*-1.4vw),0,0)}.vzspace-copy>span{letter-spacing:.17em;color:color-mix(in srgb,var(--space-ink) 47%,transparent);font-size:6px}.vzspace-copy p{max-width:360px;color:color-mix(in srgb,var(--space-ink) 54%,transparent);margin:0;font-size:11px;line-height:1.62}.vzspace-tags{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.vzspace-tags b{border:1px solid color-mix(in srgb,var(--space-ink) 14%,transparent);letter-spacing:.12em;color:color-mix(in srgb,var(--space-ink) 58%,transparent);background:color-mix(in srgb,var(--space-bg) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:6px 8px;font-size:5.5px;font-weight:500}.vzspace-last-links{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.vzspace-last-links a{letter-spacing:.13em;border-bottom:1px solid;align-items:center;gap:7px;padding-bottom:5px;font-size:7px;display:inline-flex}.vzspace-last-links a:last-child{border:1px solid color-mix(in srgb,var(--space-ink) 18%,transparent);background:color-mix(in srgb,var(--space-accent) 10%,transparent);padding:10px 12px}.vzspace-device{z-index:5;perspective:2300px;min-width:0;transform-style:preserve-3d;place-items:center;display:grid;position:relative}.vzspace-laptop{width:min(50vw,900px);transform-style:preserve-3d;transform:translate3d(calc(var(--scene-offset,0)*1.45vw),0,calc(-150px + var(--scene-focus,0)*34px)) rotateX(calc(5deg - var(--scene-focus,0)*2.8deg)) rotateY(calc(var(--scene-offset,0)*-7deg)) scale(calc(.72 + var(--scene-focus,0)*.07));filter:drop-shadow(0 56px 100px #00000052);opacity:calc(.48 + var(--scene-focus,0)*.52);will-change:transform,opacity;transition:transform .54s cubic-bezier(.22,.78,.18,1),opacity .42s,filter .54s}.vzspace-lid{transform-origin:bottom;background:linear-gradient(145deg,#3b3b3b 0%,#151515 42%,#080808 67%,#343434 100%);border:1px solid #ffffff14;border-radius:25px 25px 13px 13px;padding:12px 12px 14px;position:relative;transform:rotateX(-1.5deg);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #000000b8,0 42px 105px #0006}.vzspace-lid:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);height:1px;position:absolute;top:4px;left:12%;right:12%}.vzspace-lid:after{content:"";pointer-events:none;background:#ffffff1a;border-radius:999px;height:2px;position:absolute;bottom:3px;left:46%;right:46%}.vzspace-screen{aspect-ratio:16/9;background:#060606;border:1px solid #3a3a3a;border-radius:15px;position:relative;overflow:hidden}.vzspace-browser{color:#767670;letter-spacing:.12em;background:#131313;border-bottom:1px solid #292929;grid-template-columns:1fr auto 1fr;align-items:center;height:31px;padding:0 10px;font-size:6px;display:grid}.vzspace-browser>span{gap:5px;display:flex}.vzspace-browser i{background:#50504d;border-radius:50%;width:5px;height:5px}.vzspace-browser small{justify-self:end}.vzspace-screen iframe{pointer-events:none;background:#050505;border:0;width:100%;height:calc(100% - 31px);position:absolute;top:31px;left:0}.vzspace-screen-idle{text-align:center;background:linear-gradient(135deg,color-mix(in srgb,var(--space-accent) 8%,#080808),#050505);color:#ffffff80;place-content:center;gap:6px;display:grid;position:absolute;inset:31px 0 0}.vzspace-screen-idle span{letter-spacing:.16em;font-size:6px}.vzspace-screen-idle b{letter-spacing:-.03em;color:#ffffffd1;font-size:18px;font-weight:500}.vzspace-screenline{letter-spacing:.14em;color:#ffffff85;pointer-events:none;justify-content:space-between;align-items:center;font-size:5.5px;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.vzspace-screenline i{background:linear-gradient(90deg,var(--space-accent),#ffffff17);width:31%;height:1px;position:relative;overflow:hidden}.vzspace-screenline i:after{content:"";background:#fff;animation:7s linear infinite vzspaceLine;position:absolute;inset:0;transform:translate(-100%)}.vzspace-base{background:linear-gradient(#383838 0%,#191919 42%,#090909 88%);border-top:1px solid #ffffff21;border-radius:2px 2px 30px 30px;height:25px;margin:-1px -5.5% 0;position:relative;box-shadow:inset 0 1px #ffffff0f,0 24px 42px #00000052}.vzspace-base:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px;position:absolute;top:0;left:5%;right:5%}.vzspace-base i{background:#080808;border-radius:0 0 7px 7px;height:3px;position:absolute;top:0;left:44%;right:44%}.vzspace-bottom{z-index:20;letter-spacing:.14em;color:color-mix(in srgb,var(--space-ink) 40%,transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:15px;font-size:6px;display:grid;position:absolute;bottom:2.6vh;left:3.2vw;right:3.2vw}.vzspace-bottom>i{background:color-mix(in srgb,var(--space-ink) 12%,transparent);height:1px;overflow:hidden}.vzspace-bottom>i>b{width:calc(var(--vzspace-progress,0)*100%);background:var(--space-accent);height:1px;display:block}.vzspace-bottom strong{font-weight:500}.vzintro{z-index:120;background:linear-gradient(122deg,color-mix(in srgb,var(--space-bg) 96%,#000),color-mix(in srgb,var(--space-accent) 10%,var(--space-bg)) 48%,color-mix(in srgb,var(--space-bg) 94%,#000));perspective:2200px;isolation:isolate;position:fixed;inset:0;overflow:hidden}.vzintro:before{content:"";background:radial-gradient(ellipse at 50% 54%,color-mix(in srgb,var(--space-accent) 14%,transparent),transparent 32%),linear-gradient(180deg,#0000000a,transparent 52%,#00000057);pointer-events:none;position:absolute;inset:0}.vzintro-world{transform-style:preserve-3d;perspective:1800px;pointer-events:none;transition:transform 1.45s cubic-bezier(.16,1,.3,1),opacity 1.1s;position:absolute;inset:-14%}.vzintro-world i{border:1px solid color-mix(in srgb,var(--space-accent) 12%,transparent);background:linear-gradient(138deg,color-mix(in srgb,var(--space-accent) 3%,transparent),transparent 64%);opacity:.15;width:70vw;height:34vw;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.vzintro-world i:first-child{transform:translate3d(-50%,-95%,-720px)rotateX(68deg)rotate(-7deg)}.vzintro-world i:nth-child(2){transform:translate3d(-50%,-28%,-430px)rotateX(71deg)rotate(3deg)}.vzintro-world i:nth-child(3){transform:translate3d(-50%,48%,-180px)rotateX(74deg)rotate(-2deg)}.vzintro-world span{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--space-accent) 24%,transparent),transparent);opacity:.23;height:1px;position:absolute;left:-5%;right:-5%}.vzintro-world span:first-of-type{top:34%}.vzintro-world span:nth-of-type(2){top:74%}.vzintro-nav{z-index:8;letter-spacing:.15em;color:color-mix(in srgb,var(--space-ink) 48%,transparent);justify-content:space-between;align-items:center;font-size:7px;display:flex;position:absolute;top:2.8vh;left:3vw;right:3vw}.vzintro-nav a{align-items:center;gap:7px;display:flex}.vzintro-label{z-index:7;gap:6px;display:grid;position:absolute;bottom:4.5vh;left:3vw}.vzintro-label small{letter-spacing:.16em;color:color-mix(in srgb,var(--space-ink) 42%,transparent);font-size:6px}.vzintro-label b{letter-spacing:-.055em;font-size:clamp(28px,3.4vw,58px);font-weight:520;line-height:.88}.vzintro-device{z-index:6;width:auto;color:inherit;perspective:2300px;cursor:pointer;background:0 0;border:0;outline:none;padding:0;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.vzintro-device .vzspace-laptop{opacity:1;filter:drop-shadow(0 68px 125px #0000006b);width:min(58vw,990px);transition:none;transform:translateZ(56px)rotateX(4.5deg)scale(.88)}.vzintro-enter{z-index:10;border:1px solid color-mix(in srgb,var(--space-ink) 18%,transparent);background:color-mix(in srgb,var(--space-bg) 70%,transparent);-webkit-backdrop-filter:blur(20px);justify-items:center;gap:7px;min-width:160px;padding:14px 18px;transition:opacity .25s,transform .35s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 60px #0000003d}.vzintro-enter>i{border:1px solid color-mix(in srgb,var(--space-accent) 38%,transparent);background:color-mix(in srgb,var(--space-accent) 9%,transparent);border-radius:50%;place-items:center;width:35px;height:35px;animation:1.8s ease-in-out infinite vzintroPulse;display:grid}.vzintro-enter b{letter-spacing:.18em;font-size:7px;font-weight:600}.vzintro-enter small{letter-spacing:.13em;color:color-mix(in srgb,var(--space-ink) 43%,transparent);font-size:5px}.vzintro-depth{z-index:7;letter-spacing:.14em;color:color-mix(in srgb,var(--space-ink) 38%,transparent);grid-template-columns:auto 120px auto;align-items:center;gap:11px;font-size:6px;display:grid;position:absolute;bottom:4.8vh;right:3vw}.vzintro-depth i{background:linear-gradient(90deg,color-mix(in srgb,var(--space-accent) 10%,transparent),var(--space-accent));height:1px}.vzintro.is-entering .vzintro-enter{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.82)}.vzintro.is-entering .vzintro-device .vzspace-laptop{animation:1.54s cubic-bezier(.16,.9,.22,1) forwards vzintroRetreat}.vzintro.is-entering .vzintro-device .vzspace-lid{animation:1.54s cubic-bezier(.16,1,.3,1) forwards vzintroOpen}.vzintro.is-entering .vzintro-world{opacity:.42;transform:scale(1.12)translateZ(100px)}@keyframes vzintroPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--space-accent) 18%,transparent);transform:scale(.92)}50%{transform:scale(1.05);box-shadow:0 0 0 12px #0000}}@keyframes vzintroOpen{0%{transform:rotateX(-10deg)}28%{transform:rotateX(-1.4deg)}to{transform:rotateX(-1.4deg)}}@keyframes vzintroRetreat{0%{opacity:1;transform:translateZ(56px)rotateX(4.5deg)scale(.88)}28%{opacity:1;transform:translate3d(0,-1vh,35px)rotateX(2deg)scale(.93)}to{opacity:.16;filter:drop-shadow(0 22px 50px #0000002e)blur(.35px);transform:translate3d(0,-1.8vh,-680px)rotateX(.6deg)scale(.39)}}@keyframes vzintroUiOut{to{opacity:0;transform:translateY(-6px)}}@keyframes vzspaceLine{to{transform:translate(100%)}}@media (width<=1000px){.vzspace-scene{grid-template-columns:.38fr .62fr;gap:2vw}.vzspace-laptop{width:51vw}.vzspace-copy h1{font-size:5.8vw}.vzintro-device .vzspace-laptop{width:68vw}.vzintro-depth{grid-template-columns:auto 80px auto}}@media (width<=760px){.vzspace-scroll{height:100svh}.vzspace-nav{grid-template-columns:1fr auto;top:18px;left:16px;right:16px}.vzspace-nav>span{display:none}.vzspace-scene{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-content:center;gap:3vh;padding:11vh 16px 8vh}.vzspace-copy{align-self:end;max-width:82vw}.vzspace-copy h1{margin:11px 0 12px;font-size:11vw}.vzspace-copy p{max-width:78vw;font-size:10px;line-height:1.55}.vzspace-tags{margin-top:12px}.vzspace-tags b{padding:5px 7px;font-size:5px}.vzspace-device{align-self:start}.vzspace-laptop{width:72vw;transform:translate3d(calc(var(--scene-offset,0)*1.4vw),0,calc(-135px + var(--scene-focus,0)*34px)) rotateX(calc(5deg - var(--scene-focus,0)*2deg)) rotateY(calc(var(--scene-offset,0)*-5deg)) scale(calc(.68 + var(--scene-focus,0)*.055))}.vzspace-lid{border-radius:16px 16px 8px 8px;padding:6px 6px 8px}.vzspace-screen{border-radius:10px}.vzspace-browser{height:24px;padding:0 7px}.vzspace-screen iframe{height:calc(100% - 24px);top:24px}.vzspace-base{height:16px}.vzspace-bottom{left:16px;right:16px}.vzspace-world>i{width:94vw;height:48vw}.vzspace-last-links{margin-top:16px}.vzspace-last-links a{font-size:5.5px}.vzintro-nav{top:18px;left:16px;right:16px}.vzintro-nav span{display:none}.vzintro-label{bottom:20px;left:16px}.vzintro-label b{font-size:8vw}.vzintro-depth{display:none}.vzintro-device{top:49%}.vzintro-device .vzspace-laptop{width:86vw;transform:translateZ(35px)rotateX(4deg)scale(.84)}.vzintro-enter{min-width:145px;padding:12px 14px}}.vzintro-device .vzspace-laptop{backface-visibility:hidden;will-change:transform;transition:transform 1.55s cubic-bezier(.16,.86,.18,1) .86s,filter 1.55s .86s;transform:translateZ(56px)rotateX(4.5deg)scale(.88);animation:none!important}.vzintro-device .vzspace-lid{transform-origin:bottom;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;transition:transform 1.28s cubic-bezier(.18,.78,.16,1);transform:translateZ(0)rotateX(-84deg);animation:none!important}.vzintro-device .vzspace-screen{opacity:0;will-change:opacity;transition:opacity .9s .36s;animation:none!important}.vzintro-device .vzspace-base{transform:translateY(-7px)scaleX(.985)}.vzintro.is-entering .vzintro-device .vzspace-laptop{filter:drop-shadow(0 48px 90px #0000004d);transform:translateZ(-116px)rotateX(2.2deg)scale(.681);animation:none!important}.vzintro.is-entering .vzintro-device .vzspace-lid{transform:translateZ(0)rotateX(-1.5deg);animation:none!important}.vzintro.is-entering .vzintro-device .vzspace-screen{opacity:1;animation:none!important}.vzintro.is-entering .vzintro-enter{opacity:0;pointer-events:none;transition:opacity .65s,transform .8s cubic-bezier(.16,1,.3,1);transform:translate(-50%,-50%)scale(.96)}.vzintro.is-entering .vzintro-world{opacity:.76;transition:opacity 2.2s;transform:none}.vzintro.is-entering .vzintro-label,.vzintro.is-entering .vzintro-depth,.vzintro.is-entering .vzintro-nav{animation:1.05s cubic-bezier(.16,1,.3,1) forwards vzintroUiOut}@media (width<=760px){.vzintro-device .vzspace-laptop{transition:transform 1.48s cubic-bezier(.16,.86,.18,1) .82s,filter 1.48s .82s}.vzintro-device .vzspace-lid{transition:transform 1.22s cubic-bezier(.18,.78,.16,1);transform:translateZ(0)rotateX(-83deg)}.vzintro.is-entering .vzintro-device .vzspace-laptop{transform:translateZ(-101px)rotateX(2deg)scale(.615)}}.vzspace-lid{background:linear-gradient(145deg,#686a6d 0%,#2b2d30 7%,#111214 46%,#090a0b 70%,#4f5154 100%);border:1px solid #ffffff2e;overflow:visible;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #000000c7,0 34px 86px #00000057}.vzspace-camera{z-index:8;background:#040506;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:8px;height:8px;margin-left:-4px;display:grid;position:absolute;top:4px;left:50%;box-shadow:inset 0 0 0 1px #111}.vzspace-camera i{background:#405a69;border-radius:50%;width:2px;height:2px;box-shadow:0 0 4px #6294b152}.vzspace-screen{border:1px solid #090909;box-shadow:0 0 0 1px #ffffff0e,inset 0 0 18px #00000040}.vzspace-hinge{z-index:3;pointer-events:none;justify-content:space-between;height:7px;margin:-2px 7% -3px;display:flex;position:relative}.vzspace-hinge i{background:linear-gradient(#595b5e,#111 60%,#050505);border-radius:5px;width:31%;height:7px;box-shadow:inset 0 1px #ffffff2e}.vzspace-base{transform-origin:top;background:linear-gradient(#7d7f82 0%,#4b4d50 6%,#222426 42%,#121315 82%,#070809 100%);border:1px solid #ffffff2b;border-radius:3px 3px 24px 24px;height:62px;margin:-1px -5.8% 0;overflow:hidden;transform:perspective(1000px)rotateX(58deg);box-shadow:inset 0 1px #ffffff40,0 22px 42px #00000052}.vzspace-trackpad{background:linear-gradient(#ffffff09,#00000009);border:1px solid #ffffff29;border-radius:3px;height:16px;position:absolute;bottom:-1px;left:37%;right:37%;box-shadow:inset 0 1px #ffffff0e}.vzspace-lip{box-shadow:0 -1px #ffffff14;background:#050607!important;border-radius:5px 5px 0 0!important;height:3px!important;position:absolute!important;inset:auto 43% 1px!important}@media (width<=760px){.vzspace-base{height:44px}.vzspace-deck{inset:4px 7% 6px}.vzspace-keyboard{height:20px}.vzspace-trackpad{height:11px}.vzspace-speaker{height:18px}.vzspace-camera{width:6px;height:6px;margin-left:-3px;top:2px}}.vzspace-laptop{width:min(55vw,1020px)}.vzspace-lid{background:linear-gradient(145deg,#8b8d90 0%,#5f6164 5%,#242628 16%,#0b0c0d 55%,#1f2123 84%,#696b6e 100%);border:1px solid #ffffff38;border-radius:22px 22px 10px 10px;padding:10px 10px 12px;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #000000d1,0 28px 72px #0000004d}.vzspace-screen{border:1px solid #030404;border-radius:12px;box-shadow:0 0 0 1px #ffffff0b,inset 0 0 26px #00000038}.vzspace-camera{background:#020303;border-color:#ffffff14;width:7px;height:7px;margin-left:-3.5px;top:3px}.vzspace-hinge i{background:linear-gradient(#77797c 0%,#2e3032 28%,#090a0b 76%,#020303 100%);width:28%;height:6px}.vzspace-base{background:linear-gradient(#9b9da0 0%,#707275 5%,#3c3e41 17%,#1e2022 48%,#0f1011 82%,#070809 100%);border:1px solid #ffffff2e;border-radius:2px 2px 19px 19px;height:54px;margin:-1px -5.2% 0;transform:perspective(1100px)rotateX(62deg);box-shadow:inset 0 1px #ffffff4d,0 18px 38px #00000047}.vzspace-keyboard{background:repeating-linear-gradient(90deg,#090a0b 0 4.55%,#2a2c2f 4.65% 5.2%),repeating-linear-gradient(#ffffff14 0 17%,#0000 18% 25%);height:24px}.vzspace-speaker{opacity:.38;height:21px}.vzspace-shellback{z-index:12;opacity:0;pointer-events:none;background:linear-gradient(145deg,#9a9c9f,#696b6e 18%,#3d3f42 52%,#242628 82%,#747679);border:1px solid #ffffff38;border-radius:19px 19px 8px 8px;place-items:center;display:grid;position:absolute;inset:2px;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #00000052}.vzspace-shellback b{letter-spacing:.32em;color:#ffffff5c;font-size:10px;font-weight:560;transform:translate(.16em)}.vzspace-shellback i{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);height:1px;position:absolute;bottom:5px;left:9%;right:9%}.vzintro-device .vzspace-lid{transform-origin:50% 100%;backface-visibility:hidden;transition:transform 1.42s cubic-bezier(.22,.66,.18,1);transform:translateZ(0)rotateX(62deg)}.vzspace-screen iframe{image-rendering:auto}@media (width<=1000px){.vzspace-laptop{width:min(57vw,940px)}.vzintro-device .vzspace-laptop{width:min(66vw,1040px)}}@media (width<=760px){.vzspace-laptop{width:80vw}.vzintro-device .vzspace-laptop{width:90vw;transition:transform 1.5s cubic-bezier(.18,.72,.18,1) .88s;transform:translateZ(34px)rotateX(2.4deg)scale(.88)}.vzintro-device .vzspace-lid{transform:translateZ(0)rotateX(60deg)}.vzintro.is-entering .vzintro-device .vzspace-lid{transform:translateZ(0)rotateX(-1deg)}.vzintro.is-entering .vzintro-device .vzspace-laptop{transform:translateZ(-101px)rotateX(2deg)scale(.7)}.vzspace-base{height:42px}.vzspace-deck{inset:4px 7% 5px}.vzspace-keyboard{height:18px}.vzspace-trackpad{height:10px}.vzspace-speaker{height:16px}}.vzspace-device{transform:translateY(0)!important}.vzspace-base{border-radius:2px 2px 16px 16px;height:48px}.vzspace-deck{inset:4px 7% 6px}.vzspace-lid{border-radius:18px 18px 9px 9px}.vzspace-site-video{-o-object-fit:cover;object-fit:cover;pointer-events:none;opacity:.36;mix-blend-mode:screen;filter:saturate(.86)contrast(1.08)brightness(.72);width:100%;height:calc(100% - 31px);animation:8s ease-in-out infinite alternate vzsiteFilm;position:absolute;inset:31px 0 0}.vzspace-site-ui{z-index:3;pointer-events:none;background:linear-gradient(#00000014,#00000059);position:absolute;inset:31px 0 0;overflow:hidden}.vzspace-site-ui:before{content:"";background:#ffffff47;height:1px;position:absolute;top:18%;left:7%;right:7%;box-shadow:0 34px #ffffff21,0 68px #ffffff14}.vzspace-site-ui:after{content:"";background:linear-gradient(135deg,color-mix(in srgb,var(--space-accent) 18%,transparent),#ffffff04);border:1px solid #ffffff24;width:34%;height:26%;animation:5.8s cubic-bezier(.16,1,.3,1) infinite alternate vzsitePanel;position:absolute;bottom:10%;left:7%;transform:translateY(0)}.vzspace-site-ui>i{opacity:.5;background:linear-gradient(#0000,#ffffff47,#0000);width:1px;height:66%;position:absolute;top:10%}.vzspace-site-ui>i:first-child{left:63%}.vzspace-site-ui>i:nth-child(2){left:78%}.vzspace-site-ui>span{letter-spacing:.18em;color:#ffffff9e;font-size:5px;position:absolute;top:8%;left:7%}.vzspace-site-ui>b{letter-spacing:-.04em;color:#ffffffdb;font-size:clamp(16px,2vw,30px);font-weight:520;position:absolute;bottom:9%;right:7%}@keyframes vzsiteFilm{0%{transform:scale(1.03)translate(-.4%)}to{transform:scale(1.08)translate(.8%,-.8%)}}@keyframes vzsitePanel{0%{opacity:.62;transform:translateY(8px)}to{opacity:1;transform:translateY(-4px)}}@media (width<=760px){.vzspace-scene .vzspace-laptop{width:84vw;transform:translate3d(calc(var(--scene-offset,0)*.9vw),0,calc(-145px + var(--scene-focus,0)*30px)) rotateX(calc(3deg - var(--scene-focus,0)*1.2deg)) rotateY(calc(var(--scene-offset,0)*-3deg)) scale(calc(.7 + var(--scene-focus,0)*.06))}.vzintro.is-entering .vzintro-device .vzspace-laptop{transform:translateZ(-132px)rotateX(1.6deg)scale(.68)}.vzspace-site-video,.vzspace-site-ui{height:calc(100% - 24px);top:24px}}@media (prefers-reduced-motion:reduce){.vzspace-screenline i:after,.vzspace-site-video,.vzspace-site-ui:after{animation:none}.vzspace-laptop,.vzspace-copy{transition:none}}.vzspace-device{perspective:2600px;align-self:center!important;transform:none!important}.vzspace-laptop{transform-origin:50% 62%;filter:drop-shadow(0 42px 78px #0000003d);backface-visibility:hidden;width:min(58vw,1060px)}.vzspace-lid{transform-origin:50% 100%;backface-visibility:hidden;transform-style:preserve-3d;background:linear-gradient(145deg,#77797c 0%,#494b4e 4%,#17191b 14%,#08090a 68%,#303235 91%,#707275 100%);border:1px solid #ffffff29;border-radius:15px 15px 7px 7px;padding:7px 7px 8px;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #000000b8,0 24px 54px #00000042}.vzspace-screen{background:#030405;border:1px solid #040505;border-radius:10px;box-shadow:0 0 0 1px #ffffff0a,inset 0 0 22px #0000002e}.vzspace-screen iframe{z-index:1;background:#050505;transform:translateZ(0)}.vzspace-screen-glass{z-index:2;pointer-events:none;background:linear-gradient(115deg,#ffffff06,#0000 18% 74%,#ffffff05);position:absolute;inset:31px 0 0;box-shadow:inset 0 1px #ffffff06}.vzspace-camera{background:#020303;border:0;width:5px;height:5px;margin-left:-2.5px;top:2px;box-shadow:inset 0 0 0 1px #ffffff0d}.vzspace-camera i{width:1.5px;height:1.5px;box-shadow:none}.vzspace-hinge{height:4px;margin:-1px 13%;display:block}.vzspace-hinge i{background:linear-gradient(#686a6d,#26282a 45%,#080909);border-radius:4px;width:100%;height:4px;display:block;box-shadow:inset 0 1px #ffffff24}.vzspace-base{transform-origin:50% 0;background:linear-gradient(#85878a 0%,#57595c 10%,#2c2e31 38%,#17191b 68%,#0b0c0d 100%);border:1px solid #ffffff26;border-radius:2px 2px 16px 16px;height:24px;margin:-1px -4.5% 0;position:relative;overflow:hidden;transform:perspective(1200px)rotateX(78deg);box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000008a,0 14px 28px #00000038}.vzspace-base:before{content:"";background:linear-gradient(90deg,#0000,#ffffff06,#0000);border-top:1px solid #ffffff14;border-bottom:1px solid #00000047;height:7px;position:absolute;top:4px;left:7%;right:7%}.vzspace-lip{background:#08090a!important;border-radius:0 0 7px 7px!important;height:3px!important;position:absolute!important;inset:0 43% auto!important;box-shadow:inset 0 1px #ffffff0a!important}.vzspace-shellback{backface-visibility:hidden;background:linear-gradient(165deg,#8f9194 0%,#747679 28%,#626467 54%,#737578 76%,#929497 100%);border:1px solid #fff3;border-radius:11px 11px 5px 5px;inset:1px;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #00000029}.vzspace-shellback:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff0f,#0000 28% 72%,#ffffff06);border-radius:8px;position:absolute;inset:7% 10%}.vzspace-shellback b{letter-spacing:.26em;color:#ffffff3b;font-size:7px;font-weight:560}.vzspace-shellback i{opacity:.4;bottom:3px}.vzspace-scene{align-items:center!important}.vzspace-device{align-self:center!important}.vzspace-scene .vzspace-laptop{width:min(58vw,1060px);transform:translate3d(calc(var(--scene-offset,0)*.72vw),0,-188px) rotateX(0deg) rotateY(calc(var(--scene-offset,0)*-2deg)) scale(.765);opacity:calc(.58 + var(--scene-focus,0)*.42);transition:transform .56s cubic-bezier(.2,.78,.18,1),opacity .4s,filter .5s}.vzintro-device .vzspace-lid{transform-origin:50% 100%;transition:transform 1.58s cubic-bezier(.22,.72,.18,1);transform:translateZ(0)rotateX(-87deg)}.vzintro-device .vzspace-shellback{opacity:1;transition:opacity .52s .5s}.vzintro-device .vzspace-screen,.vzintro-device .vzspace-camera{opacity:0;transition:opacity .72s .45s}.vzintro.is-entering .vzintro-device .vzspace-shellback{opacity:0}.vzintro.is-entering .vzintro-device .vzspace-screen,.vzintro.is-entering .vzintro-device .vzspace-camera{opacity:1}.vzspace-screenline{z-index:4;bottom:7px}.vzspace-screenline span{opacity:.78}@media (width<=1000px){.vzspace-laptop,.vzspace-scene .vzspace-laptop{width:min(61vw,980px)}.vzintro-device .vzspace-laptop{width:min(69vw,1060px)}}@media (width<=760px){.vzspace-laptop,.vzspace-scene .vzspace-laptop{width:84vw}.vzspace-scene .vzspace-laptop{transform:translate3d(calc(var(--scene-offset,0)*.55vw),0,-158px) rotateX(0deg) rotateY(calc(var(--scene-offset,0)*-1.5deg)) scale(.735)}.vzspace-copy{max-width:78vw;transform:translate3d(calc(var(--scene-offset,0)*-.7vw),10px,0)}.vzspace-scroll.is-copy-ready .vzspace-copy{transform:translate3d(calc(var(--scene-offset,0)*-.7vw),0,0)}.vzspace-copy h1{margin:10px 0 11px;font-size:9.5vw}.vzspace-copy p{max-width:74vw;font-size:9px;line-height:1.5}.vzintro-device .vzspace-laptop{width:91vw;transition:transform 1.64s cubic-bezier(.18,.76,.18,1) .82s;transform:translate3d(0,3vh,34px)rotateX(0)scale(.89)}.vzintro-device .vzspace-lid{transition-duration:1.48s;transform:translateZ(0)rotateX(-86deg)}.vzintro.is-entering .vzintro-device .vzspace-lid{transform:translateZ(0)rotateX(0)}.vzintro.is-entering .vzintro-device .vzspace-laptop{transform:translateZ(-170px)rotateX(0)scale(.69)}.vzspace-base{height:19px;transform:perspective(1000px)rotateX(78deg)}.vzspace-screen-glass{top:24px}.vzspace-screenline{bottom:5px}}.vzspace-screen-preload{z-index:0;text-align:center;background:linear-gradient(135deg,color-mix(in srgb,var(--space-accent) 9%,#070707),#040404);color:#ffffff8f;pointer-events:none;place-content:center;gap:5px;display:grid;position:absolute;inset:31px 0 0}.vzspace-screen-preload span{letter-spacing:.16em;font-size:6px}.vzspace-screen-preload b{letter-spacing:-.03em;color:#ffffffd6;font-size:18px;font-weight:500}.vzspace-screen iframe{background:#050505;z-index:1!important}.vzspace-screen-glass{z-index:2!important}.vzspace-screenline{z-index:4!important}@media (width<=760px){.vzspace-screen-preload{top:24px}}.vzspace-screen-enter{z-index:8;-webkit-backdrop-filter:blur(14px);color:#fff;letter-spacing:.14em;cursor:pointer;pointer-events:auto;background:#080808c2;border:1px solid #fff3;align-items:center;gap:7px;padding:9px 11px;font:600 6px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:transform .28s cubic-bezier(.16,1,.3,1),background .28s,border-color .28s;display:inline-flex;position:absolute;bottom:24px;right:14px;box-shadow:0 12px 30px #00000038}.vzspace-screen-enter:hover{color:#111;background:#fffffff0;border-color:#fff;transform:translateY(-2px)}.vzspace-enter-hint{letter-spacing:.12em;color:color-mix(in srgb,var(--space-ink) 44%,transparent);align-self:center;font-size:5.5px}.vzsite-portal{z-index:2147483200;pointer-events:none;isolation:isolate;position:fixed;inset:0}.vzsite-portal.is-open{pointer-events:auto}.vzsite-portal-backdrop{opacity:0;background:#020202;transition:opacity .7s;position:absolute;inset:0}.vzsite-portal.is-open .vzsite-portal-backdrop{opacity:1}.vzsite-portal-frame{transform-origin:50%;transform:translate3d(var(--portal-x),var(--portal-y),0) scale(var(--portal-sx),var(--portal-sy));opacity:.5;background:#050505;border-radius:14px;transition:transform .88s cubic-bezier(.16,.86,.18,1),border-radius .88s cubic-bezier(.16,.86,.18,1),opacity .45s;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 40px 130px #00000094}.vzsite-portal.is-open .vzsite-portal-frame{opacity:1;border-radius:0;transform:translate(0,0)scale(1)}.vzsite-portal-top{color:#8d8d88;letter-spacing:.14em;background:#0b0b0b;border-bottom:1px solid #242424;justify-content:space-between;align-items:center;height:42px;padding:0 18px;font:500 6px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.vzsite-portal-top button{color:#d8d8d3;letter-spacing:.14em;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:9px;font:600 6px/1 inherit;display:flex}.vzsite-portal-top button:hover{color:#fff}.vzsite-portal-frame>iframe{pointer-events:auto;opacity:.01;background:#050505;border:0;width:100%;height:calc(100svh - 42px);transition:opacity .42s .42s;display:block}.vzsite-portal.is-open .vzsite-portal-frame>iframe{opacity:1}@media (width<=760px){.vzspace-screen-enter{padding:7px 8px;font-size:5px;bottom:18px;right:8px}.vzsite-portal-top{height:38px;padding:0 10px}.vzsite-portal-frame>iframe{height:calc(100svh - 38px)}}.vzspace-device.has-live-entry{position:relative}.vzspace-enter-site-external{z-index:30;border:1px solid color-mix(in srgb,var(--space-ink) 22%,transparent);background:color-mix(in srgb,var(--space-bg) 82%,transparent);-webkit-backdrop-filter:blur(18px);color:var(--space-ink);letter-spacing:.14em;cursor:pointer;align-items:center;gap:9px;padding:11px 13px;font:600 6px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s,border-color .3s;display:inline-flex;position:absolute;bottom:5%;right:-10px;box-shadow:0 16px 40px #00000042}.vzspace-enter-site-external:hover{background:var(--space-ink);color:var(--space-bg);border-color:var(--space-ink);transform:translateY(-3px)}.vzspace-enter-site-external:active{transform:translateY(-1px)scale(.985)}@media (width<=760px){.vzspace-enter-site-external{padding:9px 10px;font-size:5px;bottom:-2px;right:4px}.vzspace-enter-hint{display:none}}.vzspace-native-demo{z-index:1;pointer-events:none;background:#050505;inset:31px 0 0;height:auto!important;min-height:0!important;position:absolute!important;overflow:hidden!important}.vzspace-native-demo>.vzpd{height:100%!important;min-height:0!important;overflow:hidden!important}.vzspace-native-demo>.vzpd>main{height:calc(100% - 92px)!important;min-height:0!important;overflow:hidden!important}.vzspace-native-demo .vzpd-film{height:calc(100% - 92px)!important;min-height:0!important}.vzspace-native-demo .vzpd-nav,.vzspace-native-demo .vzpd-foot{height:46px!important}.vzspace-native-demo .vzpd-scene-id{top:53px!important}.vzspace-native-demo .vzpd-hero,.vzspace-native-demo .vzpd-proto-browser,.vzspace-native-demo .vzpd-reel-wrap{min-height:0!important}.vzspace-native-demo button,.vzspace-native-demo a{pointer-events:none!important}.vzsite-portal-live{overscroll-behavior:contain;scroll-behavior:smooth;pointer-events:auto;background:#050505;width:100%;height:calc(100svh - 42px);display:block;overflow:hidden auto}.vzsite-portal-live>.vzlive-full{height:auto!important;min-height:100%!important;overflow:visible!important}.vzsite-portal-live .vzlive-nav-sticky{top:0!important}.vzsite-portal-frame>.vzsite-portal-live{opacity:.01;transition:opacity .42s .42s}.vzsite-portal.is-open .vzsite-portal-frame>.vzsite-portal-live{opacity:1}@media (width<=760px){.vzspace-native-demo{top:24px}.vzspace-native-demo>.vzpd>main{height:calc(100% - 76px)!important}.vzspace-native-demo .vzpd-nav,.vzspace-native-demo .vzpd-foot{height:38px!important}.vzspace-native-demo .vzpd-film{height:calc(100% - 76px)!important}.vzspace-native-demo .vzpd-scene-id{top:43px!important}.vzsite-portal-live{height:calc(100svh - 38px)}}.vzspace-start-project{border:1px solid color-mix(in srgb,var(--space-ink) 18%,transparent);background:color-mix(in srgb,var(--space-accent) 10%,transparent);color:inherit;letter-spacing:.13em;cursor:pointer;align-items:center;gap:7px;padding:10px 12px;font:600 7px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:inline-flex}.vzproject-flight{z-index:2147483500;perspective:1200px;isolation:isolate;background:#020203;position:fixed;inset:0;overflow:hidden}.vzproject-flight:before{content:"";background:radial-gradient(#ffffff09,#0000 26%),linear-gradient(#020203,#050608 48%,#010102);position:absolute;inset:0}.vzproject-flight-grid{animation:2.45s cubic-bezier(.14,.78,.08,1) both vzpfGrid;position:absolute;inset:-28%;transform:rotateX(72deg)translateY(23%)scale(1.35)}.vzproject-flight-grid i{background:linear-gradient(90deg,#0000,#ffffff3d,#0000);height:1px;position:absolute;left:0;right:0}.vzproject-flight-grid i:first-child{top:16%}.vzproject-flight-grid i:nth-child(2){top:32%}.vzproject-flight-grid i:nth-child(3){top:48%}.vzproject-flight-grid i:nth-child(4){top:64%}.vzproject-flight-grid i:nth-child(5){top:80%}.vzproject-flight-lines i{opacity:0;transform-origin:0;width:12vw;height:1px;transform:translate(-50%,-50%) rotate(calc((var(--i) - 9)*10deg)) scaleX(.05);animation:vzpfLine 1.7s cubic-bezier(.08,.74,.08,1) calc(var(--i)*18ms) both;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);position:absolute;top:50%;left:50%}.vzproject-flight-core{z-index:5;text-align:center;color:#f5f2ea;justify-items:center;gap:10px;animation:2.2s cubic-bezier(.16,1,.3,1) both vzpfCore;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vzproject-flight-core span,.vzproject-flight-core small{letter-spacing:.24em;color:#f5f2ea7a;font-size:6px}.vzproject-flight-core b{letter-spacing:-.075em;font-size:clamp(46px,8vw,126px);font-weight:600;line-height:.76}.vzproject-flight-gate{z-index:4;border:1px solid #ffffff2e;width:26vmin;height:26vmin;animation:2.2s cubic-bezier(.12,.74,.08,1) both vzpfGate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vzproject-flight-gate i{background:#ffffff40;position:absolute}.vzproject-flight-gate i:first-child{width:1px;top:-45vh;bottom:-45vh;left:50%}.vzproject-flight-gate i:nth-child(2){height:1px;top:50%;left:-45vw;right:-45vw}.vzproject-flight-gate span{border:1px solid #ffffff1a;position:absolute;inset:12%}@keyframes vzpfGrid{0%{opacity:0;transform:rotateX(72deg)translateY(34%)scale(.9)}18%{opacity:.6}to{opacity:.18;transform:rotateX(72deg)translateY(-48%)scale(2.4)}}@keyframes vzpfLine{0%{opacity:0;transform:translate(-50%,-50%) rotate(calc((var(--i) - 9)*10deg)) scaleX(.05)}28%{opacity:.4}to{opacity:0;transform:translate(-50%,-50%) rotate(calc((var(--i) - 9)*10deg)) translateX(56vw) scaleX(4.8)}}@keyframes vzpfCore{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)}20%,66%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;filter:blur(8px);transform:translate(-50%,-50%)scale(1.35)}}@keyframes vzpfGate{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}22%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%)scale(6.5)}}.vzpf-project-icon{z-index:8;justify-items:center;gap:10px;animation:4.2s cubic-bezier(.16,1,.3,1) both vzpfIconIn;display:grid;position:absolute;top:50%;right:11vw;transform:translateY(-50%)}.vzpf-icon-frame{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff0e,#ffffff04);border:1px solid #ffffff38;place-items:center;width:92px;height:92px;display:grid;position:relative;box-shadow:0 20px 70px #0000004d,inset 0 0 0 1px #ffffff08}.vzpf-icon-frame:before,.vzpf-icon-frame:after{content:"";background:#ffffff29;position:absolute}.vzpf-icon-frame:before{width:1px;top:-24px;bottom:-24px;left:50%}.vzpf-icon-frame:after{height:1px;top:50%;left:-24px;right:-24px}.vzpf-icon-frame span{letter-spacing:-.08em;color:#f4f1ea;font-size:28px;font-weight:700}.vzpf-icon-frame i{border:1px solid #ffffff14;position:absolute;inset:12px;transform:rotate(45deg)}.vzpf-icon-frame b{background:#f4f1ea;border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;right:-6px;box-shadow:0 0 24px #ffffff73}.vzpf-project-icon small{letter-spacing:.2em;color:#ffffff6b;font-size:5px}.vzpf-astronaut{z-index:7;aspect-ratio:.72;transform-origin:60% 60%;opacity:0;filter:drop-shadow(0 30px 60px #00000073);width:min(28vw,360px);animation:4.2s cubic-bezier(.16,1,.3,1) both vzpfAstronaut;position:absolute;top:50%;left:10vw;transform:translateY(-48%)scale(.72)rotate(-3deg)}.vzpf-astro-crop{clip-path:polygon(18% 0,82% 0,100% 18%,94% 82%,72% 100%,30% 96%,7% 78%,0 28%);background:#111;position:absolute;inset:0;overflow:hidden}.vzpf-astro-crop:after{content:"";background:radial-gradient(circle at 52% 30%,#0000 0 14%,#0000001f 36%,#0000008a 100%),linear-gradient(90deg,#ffffff08,#0000 40%);position:absolute;inset:0}.vzpf-astro-crop img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 48%;object-position:50% 48%;filter:saturate(.58)contrast(1.12)brightness(.84);width:100%;height:100%;display:block}.vzpf-wave-arm{z-index:4;transform-origin:20% 90%;width:24%;height:27%;animation:1.25s ease-in-out .7s 2 both vzpfWave;position:absolute;top:23%;right:-2%;transform:rotate(-32deg)}.vzpf-wave-arm:before{content:"";background:linear-gradient(90deg,#c9c9c5,#8e8f8c 42%,#deded8 75%,#8a8b89);border-radius:30px;width:42%;height:78%;position:absolute;top:0;left:18%;box-shadow:inset 0 0 0 1px #0000002e}.vzpf-wave-arm i{background:linear-gradient(#d8d8d3,#898a87);border-radius:50% 50% 42% 42%;width:38%;height:26%;position:absolute;top:-4%;right:0;transform:rotate(18deg)}.vzpf-backpack{background:linear-gradient(#777a7b,#3d4042);border-radius:8px;width:16%;height:29%;position:absolute;top:34%;left:-3%;box-shadow:inset 0 0 0 1px #ffffff1f}.vzpf-thrown-orb{z-index:10;opacity:0;filter:drop-shadow(0 0 24px #dceaffbf);border-radius:50%;width:28px;height:28px;animation:4.2s cubic-bezier(.15,.72,.1,1) both vzpfOrbThrow;position:absolute;top:50%;left:33vw;transform:translate(-50%,-50%)scale(.15)}.vzpf-thrown-orb:before{content:"";background:radial-gradient(circle at 34% 28%,#fff 0 8%,#b8d0e6 18%,#6c7d93 48%,#11151d 74%,#020305 100%);border-radius:50%;position:absolute;inset:0;box-shadow:inset -6px -8px 12px #0000008f,inset 4px 4px 10px #ffffff3d}.vzpf-thrown-orb i,.vzpf-thrown-orb b,.vzpf-thrown-orb span{border:1px solid #d2e6ff80;border-radius:50%;animation:1.15s ease-out 2.15s 2 vzpfOrbRing;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vzpf-thrown-orb i{width:170%;height:170%}.vzpf-thrown-orb b{width:245%;height:245%;animation-delay:2.28s}.vzpf-thrown-orb span{width:325%;height:325%;animation-delay:2.42s}.vzpf-vortex{z-index:6;pointer-events:none;width:92px;height:92px;position:absolute;top:50%;right:11vw;transform:translateY(-50%)}.vzpf-vortex i{border:1px solid #ffffff21;animation:1.2s cubic-bezier(.16,.82,.18,1) 2.75s both vzpfVortex;position:absolute;inset:0}.vzpf-vortex i:nth-child(2){animation-delay:2.83s;inset:-24px}.vzpf-vortex i:nth-child(3){animation-delay:2.91s;inset:-58px}.vzpf-vortex i:nth-child(4){animation-delay:2.99s;inset:-108px}.vzproject-flight-core{animation:4.2s cubic-bezier(.16,1,.3,1) both vzpfCoreAstronaut}.vzproject-flight-gate{animation:4.2s cubic-bezier(.14,.74,.08,1) both vzpfGateAstronaut}.vzproject-flight-lines i{animation-name:vzpfLineAstronaut;animation-duration:4.2s}@keyframes vzpfIconIn{0%{opacity:0;transform:translateY(-50%)scale(.7)}12%,68%{opacity:1;transform:translateY(-50%)scale(1)}82%{transform:translateY(-50%)scale(1.08)}to{opacity:0;transform:translateY(-50%)scale(7)}}@keyframes vzpfAstronaut{0%,8%{opacity:0;transform:translateY(-45%)translate(-40px)scale(.62)rotate(-5deg)}16%,60%{opacity:1;transform:translateY(-48%)translate(0)scale(.76)rotate(-2deg)}72%{opacity:1;transform:translateY(-48%)translate(10px)scale(.74)rotate(1deg)}to{opacity:0;transform:translateY(-48%)translate(-28px)scale(.62)rotate(-4deg)}}@keyframes vzpfWave{0%,to{transform:rotate(-36deg)}45%{transform:rotate(-8deg)}70%{transform:rotate(-52deg)}}@keyframes vzpfOrbThrow{0%,38%{opacity:0;top:47%;left:30vw;transform:translate(-50%,-50%)scale(.15)}43%{opacity:1}67%{opacity:1;top:48%;left:64vw;transform:translate(-50%,-50%)scale(1)}78%{opacity:1;top:50%;left:78vw;transform:translate(-50%,-50%)scale(.72)}to{opacity:0;top:50%;left:89vw;transform:translate(-50%,-50%)scale(10)}}@keyframes vzpfOrbRing{0%{opacity:.75;transform:translate(-50%,-50%)scale(.25)}to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}@keyframes vzpfVortex{0%{opacity:0;transform:scale(.2)rotate(0)}35%{opacity:.42}to{opacity:0;transform:scale(8)rotate(135deg)}}@keyframes vzpfLineAstronaut{0%,56%{opacity:0;transform:translate(-50%,-50%) rotate(calc((var(--i) - 9)*10deg)) scaleX(.05)}62%{opacity:.38}to{opacity:0;transform:translate(-50%,-50%) rotate(calc((var(--i) - 9)*10deg)) translateX(70vw) scaleX(6.5)}}@keyframes vzpfCoreAstronaut{0%,10%{opacity:0;transform:translate(-50%,-50%)scale(.9)}18%,46%{opacity:1;transform:translate(-50%,-50%)scale(1)}58%,to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}@keyframes vzpfGateAstronaut{0%,58%{opacity:0;transform:translate(-50%,-50%)scale(.35)}68%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%)scale(9)}}@media (width<=760px){.vzpf-astronaut{width:46vw;top:48%;left:3vw}.vzpf-project-icon,.vzpf-vortex{right:7vw}.vzpf-icon-frame{width:72px;height:72px}.vzpf-thrown-orb{left:38vw}.vzproject-flight-core b{font-size:12vw}.vzproject-flight-core{top:20%;transform:translate(-50%,-50%)}}.vzpf-astronaut-3d{z-index:12;pointer-events:none;position:absolute;inset:0}.vzpf-astronaut-3d canvas{display:block;background:0 0!important;width:100%!important;height:100%!important}.vzproject-flight .vzpf-astronaut,.vzproject-flight .vzpf-astro-crop,.vzproject-flight .vzpf-wave-arm,.vzproject-flight .vzpf-backpack{display:none!important}.vzproject-flight .vzpf-thrown-orb{opacity:0!important;pointer-events:none!important}.vzproject-flight.is-clean-warp{perspective:1400px;background:#010104;animation:2.85s both vzcleanFade}.vzproject-flight.is-clean-warp:before{background:radial-gradient(circle,#d4e0ff0f,#0000 20%),linear-gradient(#010104,#04050a 48%,#010102)}.vzproject-flight-stars{z-index:2;position:absolute;inset:0}.vzproject-flight-stars i{opacity:.18;width:2px;height:2px;transform:rotate(calc(var(--i)*8.571deg)) translateX(calc(4vw + (var(--i)%7)*1.1vw));transform-origin:0 0;animation:vzcleanStar 2.4s cubic-bezier(.08,.75,.08,1) calc(var(--i)*-.018s) both;background:#eef4ff;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 10px #dbe7ff61}.vzproject-flight.is-clean-warp .vzproject-flight-grid{animation:2.85s cubic-bezier(.12,.74,.08,1) both vzcleanGrid}.vzproject-flight.is-clean-warp .vzproject-flight-lines i{opacity:0;width:14vw;animation:vzcleanLine 2.45s cubic-bezier(.08,.76,.06,1) calc(var(--i)*12ms) both}.vzproject-flight-ring{z-index:4;width:17vmin;height:17vmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vzproject-flight-ring i,.vzproject-flight-ring span{border:1px solid #e2ecff2e;border-radius:50%;animation:2.4s cubic-bezier(.16,.82,.18,1) both vzcleanRing;position:absolute;inset:0}.vzproject-flight-ring i:nth-child(2){animation-delay:80ms}.vzproject-flight-ring i:nth-child(3){animation-delay:.16s}.vzproject-flight-ring span{border-color:#ffffff52;animation-delay:.24s;inset:26%}.vzproject-flight.is-clean-warp .vzproject-flight-core{animation:2.5s cubic-bezier(.16,1,.3,1) both vzcleanCore}.vzproject-flight.is-clean-warp .vzproject-flight-gate{animation:2.6s cubic-bezier(.12,.74,.08,1) both vzcleanGate}@keyframes vzcleanFade{0%{opacity:0}7%,90%{opacity:1}to{opacity:1}}@keyframes vzcleanGrid{0%{opacity:0;transform:rotateX(72deg)translateY(36%)scale(.82)}16%{opacity:.58}to{opacity:.1;transform:rotateX(72deg)translateY(-62%)scale(2.8)}}@keyframes vzcleanStar{0%{opacity:.08;transform:rotate(calc(var(--i)*8.571deg)) translateX(2vw) scale(.3)}35%{opacity:.78}to{opacity:0;transform:rotate(calc(var(--i)*8.571deg)) translateX(74vw) scale(3.8)}}@keyframes vzcleanLine{0%,12%{opacity:0;transform:translate(-50%,-50%) rotate(calc((var(--i) - 12)*7.5deg)) scaleX(.06)}35%{opacity:.58}to{opacity:0;transform:translate(-50%,-50%) rotate(calc((var(--i) - 12)*7.5deg)) translateX(62vw) scaleX(5.4)}}@keyframes vzcleanRing{0%{opacity:0;transform:scale(.18)}25%{opacity:.65}to{opacity:0;transform:scale(6.8)}}@keyframes vzcleanCore{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}18%,57%{opacity:1;transform:translate(-50%,-50%)scale(1)}78%{opacity:.75}to{opacity:0;filter:blur(7px);transform:translate(-50%,-50%)scale(1.25)}}@keyframes vzcleanGate{0%{opacity:0;transform:translate(-50%,-50%)scale(.28)}22%{opacity:.72}to{opacity:0;transform:translate(-50%,-50%)scale(8.2)}}.vzproject-flight.is-editorial-cut{z-index:2147483500;color:#f7f6f1;perspective:none;isolation:isolate;background:#020202;animation:none;position:fixed;inset:0;overflow:hidden}.vzproject-flight.is-editorial-cut:before{content:"";z-index:0;background:#020202;position:absolute;inset:0}.vzproject-cut-top{z-index:3;letter-spacing:.2em;color:#f7f6f17a;opacity:0;justify-content:space-between;align-items:center;gap:20px;font:600 6px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:.68s cubic-bezier(.16,1,.3,1) 60ms forwards vzcutMeta;display:flex;position:absolute;top:4.6vh;left:3.2vw;right:3.2vw}.vzproject-cut-word{z-index:3;mix-blend-mode:difference;color:#fff;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:1.5vw;display:grid;position:absolute;top:50%;left:3.2vw;right:3.2vw;transform:translateY(-50%)}.vzproject-cut-word b{text-align:center;letter-spacing:-.085em;clip-path:inset(100% 0 0);animation:vzcutLetter .38s cubic-bezier(.16,1,.3,1) calc(.12s + var(--i)*50ms) forwards;font:760 clamp(90px,13vw,228px)/.72 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block;transform:translateY(22px)}.vzproject-cut-rule{z-index:2;background:#f7f6f121;height:1px;position:absolute;top:50%;left:3.2vw;right:3.2vw;overflow:hidden}.vzproject-cut-rule i{background:#f7f6f1;width:100%;height:1px;animation:.68s cubic-bezier(.16,1,.3,1) .13s forwards vzcutRule;display:block;transform:translate(-101%)}.vzproject-cut-copy{z-index:3;mix-blend-mode:difference;color:#fff;opacity:0;justify-content:space-between;align-items:flex-end;gap:20px;animation:.45s cubic-bezier(.16,1,.3,1) .52s forwards vzcutMeta;display:flex;position:absolute;bottom:4.5vh;left:3.2vw;right:3.2vw;transform:translateY(10px)}.vzproject-cut-copy span,.vzproject-cut-copy b{letter-spacing:.19em;font:600 7px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.vzproject-cut-copy b{font-weight:700}.vzproject-cut-whiteout{z-index:1;transform-origin:50%;will-change:transform;background:#f7f6f1;height:100%;animation:.62s cubic-bezier(.76,0,.24,1) .78s forwards vzcutWhite;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)scaleY(0)}@keyframes vzcutLetter{0%{clip-path:inset(100% 0 0);transform:translateY(22px)}to{clip-path:inset(0);transform:translateY(0)}}@keyframes vzcutRule{to{transform:translate(0)}}@keyframes vzcutMeta{to{opacity:1;transform:translateY(0)}}@keyframes vzcutWhite{0%{transform:translateY(-50%)scaleY(0)}15%{transform:translateY(-50%)scaleY(.004)}to{transform:translateY(-50%)scaleY(1)}}@media (width<=760px){.vzproject-cut-top{font-size:5px;top:24px;left:14px;right:14px}.vzproject-cut-top span:last-child{display:none}.vzproject-cut-word{gap:4px;left:10px;right:10px}.vzproject-cut-word b{font-size:clamp(42px,15vw,72px)}.vzproject-cut-rule{left:14px;right:14px}.vzproject-cut-copy{bottom:26px;left:14px;right:14px}.vzproject-cut-copy span,.vzproject-cut-copy b{font-size:5px}}.vzspace-sticky:before,.vzintro:before{opacity:.95;background:linear-gradient(#00000047,#0000 46%,#00000080)!important}.vzspace-world{opacity:.28}.vzspace-world>i{opacity:.09!important}.vzspace-world>span{opacity:.12!important}.vzspace-laptop{filter:drop-shadow(0 42px 72px #00000075)drop-shadow(0 0 1px #ffffff1f)}.vzspace-lid{background:linear-gradient(145deg,#7c7f82 0%,#45484b 4%,#161719 13%,#060708 69%,#25282a 91%,#6e7174 100%)!important;border-color:#fff3!important;border-radius:14px 14px 7px 7px!important;padding:6px 6px 7px!important;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #000000c7,0 20px 48px #00000057!important}.vzspace-screen{border-color:#020303!important;border-radius:9px!important;box-shadow:0 0 0 1px #ffffff0b,inset 0 0 22px #00000038!important}.vzspace-browser{color:#6f7275!important;background:#0d0e0f!important;border-bottom-color:#1f2022!important;height:26px!important}.vzspace-browser i{background:#3b3e40!important}.vzspace-native-demo{background:#050505!important;top:26px!important}.vzspace-screen-glass{top:26px!important}.vzspace-base{background:linear-gradient(#8f9295 0%,#5d6063 8%,#313336 29%,#17191b 58%,#090a0b 100%)!important;border-radius:2px 2px 15px 15px!important;height:31px!important;margin:-1px -4.7% 0!important;transform:perspective(1200px)rotateX(73deg)!important;box-shadow:inset 0 1px #ffffff47,0 13px 28px #00000047!important}.vzspace-deck{transform-origin:top;position:absolute;inset:3px 7% 5px;transform:scaleY(.72)}.vzspace-keyboard{background:repeating-linear-gradient(90deg,#070809 0 4.35%,#26282b 4.5% 5.1%),repeating-linear-gradient(#ffffff12 0 16%,#0000 17% 25%);border-radius:2px;height:15px;position:absolute;top:0;left:15%;right:15%;box-shadow:inset 0 1px #ffffff1a}.vzspace-trackpad{background:#ffffff04;border:1px solid #ffffff24;border-radius:2px;height:10px;position:absolute;bottom:-2px;left:37%;right:37%}.vzspace-speaker{opacity:.3;background:radial-gradient(circle,#050607 0 1px,#0000 1.1px) 0 0/4px 4px;width:10%;height:15px;position:absolute;top:1px}.vzspace-speaker.left{left:2%}.vzspace-speaker.right{right:2%}.vzspace-camera{width:5px!important;height:5px!important;margin-left:-2.5px!important;top:2px!important}.vzspace-hinge i{background:linear-gradient(#66696c,#232527 52%,#060707)!important;height:4px!important}.vzspace-scene .vzspace-laptop{width:min(60vw,1120px)!important;transform:translate3d(calc(var(--scene-offset,0)*.55vw),0,-176px) rotateX(0deg) rotateY(calc(var(--scene-offset,0)*-1.6deg)) scale(.79)!important}.vzspace-copy h1{font-size:clamp(42px,4.3vw,76px)}@media (width<=760px){.vzspace-browser{height:22px!important}.vzspace-native-demo,.vzspace-screen-glass{top:22px!important}.vzspace-base{height:22px!important}.vzspace-keyboard{height:11px}.vzspace-trackpad{height:7px}.vzspace-speaker{height:11px}.vzspace-scene .vzspace-laptop{width:88vw!important;transform:translate3d(calc(var(--scene-offset,0)*.45vw),0,-150px) rotateY(calc(var(--scene-offset,0)*-1deg)) scale(.75)!important}}.vzspace-case{--case-stage-core:color-mix(in srgb,var(--space-bg) 72%,#000 28%);--case-stage-mid:color-mix(in srgb,var(--space-bg) 42%,#000 58%);--case-stage-edge:color-mix(in srgb,var(--space-bg) 18%,#000 82%);--case-stage-bloom:color-mix(in srgb,var(--space-accent) 15%,var(--case-stage-core) 85%)}.vzspace-sticky,.vzintro{background:linear-gradient(180deg,#0003,#00000061), radial-gradient(ellipse at 55% 47%,var(--case-stage-bloom) 0%,var(--case-stage-core) 19%,var(--case-stage-mid) 48%,var(--case-stage-edge) 78%,#020202 100%)!important}.vzspace-sticky:before,.vzintro:before{background:linear-gradient(180deg,#0000001f,transparent 38%,#00000075), radial-gradient(ellipse at 57% 51%,color-mix(in srgb,var(--space-accent) 9%,transparent) 0%,transparent 35%)!important}.vzspace-case[style*="--space-bg: #eee7dc"],.vzspace-case[style*="--space-bg: #ece8df"]{--case-stage-core:color-mix(in srgb,var(--space-bg) 28%,#0b0a09 72%);--case-stage-mid:color-mix(in srgb,var(--space-bg) 16%,#070706 84%);--case-stage-edge:#030303;--case-stage-bloom:color-mix(in srgb,var(--space-accent) 18%,var(--case-stage-core) 82%)}.vzspace-copy{max-width:340px}.vzspace-copy>span{letter-spacing:.15em!important;font-size:5px!important}.vzspace-copy h1{letter-spacing:-.048em!important;margin:10px 0 12px!important;font-size:clamp(30px,3.25vw,54px)!important;font-weight:500!important;line-height:.94!important}.vzspace-copy p{max-width:330px;font-size:9.5px!important;line-height:1.6!important}.vzspace-tags{margin-top:14px!important}.vzspace-tags b{padding:5px 7px!important;font-size:4.8px!important}.vzspace-bottom{font-size:5px!important}.vzspace-screenline{font-size:4.6px!important}.vzintro-label small{font-size:5px!important}.vzintro-label b{font-size:clamp(24px,2.8vw,46px)!important}.vzintro-depth{font-size:5px!important}.vzintro-enter b{font-size:6px!important}.vzintro-enter small{font-size:4.5px!important}@media (width<=760px){.vzspace-case{--case-stage-core:color-mix(in srgb,var(--space-bg) 58%,#050505 42%);--case-stage-mid:color-mix(in srgb,var(--space-bg) 34%,#030303 66%);--case-stage-edge:color-mix(in srgb,var(--space-bg) 12%,#020202 88%);--case-stage-bloom:color-mix(in srgb,var(--space-accent) 10%,var(--case-stage-core) 90%)}.vzspace-case[style*="--space-bg: #eee7dc"],.vzspace-case[style*="--space-bg: #ece8df"]{--case-stage-core:color-mix(in srgb,var(--space-bg) 38%,#0a0908 62%);--case-stage-mid:color-mix(in srgb,var(--space-bg) 23%,#050504 77%);--case-stage-edge:color-mix(in srgb,var(--space-bg) 8%,#020202 92%);--case-stage-bloom:color-mix(in srgb,var(--space-accent) 10%,var(--case-stage-core) 90%)}.vzspace-sticky,.vzintro{background:linear-gradient(180deg,#00000024,#0000004d),radial-gradient(ellipse at 54% 46%,var(--case-stage-bloom) 0%,var(--case-stage-core) 23%,var(--case-stage-mid) 54%,var(--case-stage-edge) 82%,#020202 100%)!important}.vzspace-sticky:before,.vzintro:before{opacity:1;background:linear-gradient(#00000014,#0000 42%,#0000005c)!important}.vzspace-scene:before{filter:blur(8px)!important;opacity:calc(.1 + var(--scene-focus,0)*.2)!important}.vzspace-world{opacity:.14!important}.vzspace-world>i,.vzspace-world>span{opacity:.05!important}.vzspace-copy{max-width:86vw!important}.vzspace-copy h1{max-width:10.5ch;letter-spacing:-.045em!important;font-size:clamp(28px,7.6vw,36px)!important;line-height:.96!important}.vzspace-copy p{max-width:82vw!important;font-size:9.5px!important;line-height:1.58!important}.vzspace-tags{gap:5px!important}.vzspace-tags b{font-size:4.5px!important}.vzspace-laptop{filter:drop-shadow(0 30px 52px #00000061)drop-shadow(0 0 1px #ffffff1a)!important}}.vzspace-lid,.vzspace-base{width:105%!important;margin-left:-2.5%!important;margin-right:0!important}.vzspace-base{margin-top:-1px!important;margin-bottom:0!important}.vzspace-lid{transform-origin:50% 100%!important}.vzintro-device{top:50%!important}.vzintro-device .vzspace-laptop{filter:drop-shadow(0 38px 72px #00000057)!important;width:min(60vw,1120px)!important;transition:transform 1.9s cubic-bezier(.16,.82,.18,1),filter 1.9s!important;transform:translate3d(0,1.4vh,38px)rotateX(0)scale(1)!important}.vzspace-device{will-change:transform;transition:transform .88s cubic-bezier(.16,1,.3,1)!important}.vzspace-scroll.is-live:not(.is-copy-ready) .vzspace-scene.is-active .vzspace-device{transform:translate(-16.5vw)!important}.vzspace-scroll.is-copy-ready .vzspace-scene.is-active .vzspace-device{transform:translate(0,0)!important}.vzspace-scroll.is-copy-ready .vzspace-copy{filter:blur()}.vzspace-track{transition:transform .68s cubic-bezier(.16,.82,.18,1)!important}.vzspace-screen-preload{display:none!important}.vzspace-screen{isolation:isolate;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}.vzspace-native-demo{backface-visibility:hidden;contain:paint;transform:translateZ(0);opacity:1!important;background:#050505!important}.vzspace-native-demo .vzc-chrome,.vzspace-native-demo .vzc-screen-footer{display:none!important}.vzspace-native-demo .vzc-stage{height:100%!important;min-height:0!important}.vzspace-native-demo .vzc-screen{backface-visibility:hidden;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;transform:translateZ(0);height:100%!important;min-height:0!important}.vzspace-native-demo img{image-rendering:auto;backface-visibility:hidden}.vzspace-screen-glass{background:linear-gradient(116deg,#ffffff03,#0000 19% 78%,#ffffff02)!important;box-shadow:inset 0 1px #ffffff05!important}.vzsite-portal-frame{will-change:transform,border-radius;transition:transform 1.02s cubic-bezier(.16,.86,.18,1),border-radius 1.02s cubic-bezier(.16,.86,.18,1),opacity .28s!important}.vzsite-portal-backdrop{transition:opacity .52s!important}.vzsite-portal-frame>.vzsite-portal-live{backface-visibility:hidden;transform:translateZ(0);opacity:1!important;transition:none!important}.vzsite-portal-live{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}@media (width<=760px){.vzintro-device .vzspace-laptop{width:88vw!important;transform:translate3d(0,1.2vh,28px)rotateX(0)scale(1)!important}.vzintro.is-entering .vzintro-device .vzspace-laptop{transform:translateZ(-150px)rotateX(0)scale(.75)!important}.vzspace-scroll.is-live:not(.is-copy-ready) .vzspace-scene.is-active .vzspace-device,.vzspace-scroll.is-copy-ready .vzspace-scene.is-active .vzspace-device{transform:translate(0,0)!important}.vzspace-copy{filter:none}.vzspace-lid,.vzspace-base{width:104%!important;margin-left:-2%!important}}.vzspace-device,.vzintro-device{perspective:3400px!important}.vzspace-laptop{transform-origin:50% 78%!important}.vzspace-base{transform-origin:50% 0!important;border-radius:2px 2px 13px 13px!important;height:40px!important;transform:perspective(2400px)rotateX(76deg)!important;box-shadow:inset 0 1px #ffffff42,0 10px 24px #00000040!important}.vzspace-keyboard{height:19px!important}.vzspace-trackpad{height:10px!important}.vzintro-device .vzspace-base{transition:transform 1.55s cubic-bezier(.16,.86,.18,1),height 1.2s!important;transform:perspective(2200px)rotateX(72deg)!important}.vzintro.is-entering .vzintro-device .vzspace-base{transform:perspective(2300px)rotateX(75deg)!important}.vzspace-scene .vzspace-laptop{transform:translate3d(calc(var(--scene-offset,0)*.55vw),0,-176px) rotateX(-.55deg) rotateY(calc(var(--scene-offset,0)*-1.35deg)) scale(.79)!important}.vzintro-device .vzspace-laptop{transform:translate3d(0,1.9vh,38px)rotateX(-.8deg)scale(1)!important}.vzintro-device .vzspace-lid{transform:translateZ(0)rotateX(-88deg)!important}.vzintro.is-entering .vzintro-device .vzspace-laptop{transform:translate3d(0,.45vh,-176px)rotateX(-.55deg)scale(.79)!important}@media (width<=760px){.vzspace-base{border-radius:1px 1px 9px 9px!important;height:29px!important;transform:perspective(2000px)rotateX(78deg)!important}.vzspace-deck{inset:2px 7% 3px!important;transform:scaleY(.78)!important}.vzspace-keyboard{height:13px!important}.vzspace-trackpad{height:7px!important}.vzspace-speaker{height:12px!important}.vzintro-device .vzspace-base{transform:perspective(1900px)rotateX(75deg)!important}.vzintro.is-entering .vzintro-device .vzspace-base{transform:perspective(1950px)rotateX(77deg)!important}.vzintro-device .vzspace-laptop{transform:translate3d(0,1.55vh,28px)rotateX(-.55deg)scale(1)!important}.vzintro.is-entering .vzintro-device .vzspace-laptop{transform:translate3d(0,.35vh,-150px)rotateX(-.4deg)scale(.75)!important}.vzspace-scene .vzspace-laptop{transform:translate3d(calc(var(--scene-offset,0)*.45vw),0,-150px) rotateX(-.4deg) rotateY(calc(var(--scene-offset,0)*-.8deg)) scale(.75)!important}}.vzspace-base{border-radius:2px 2px 15px 15px!important;height:52px!important;overflow:hidden!important;transform:perspective(2200px)rotateX(69deg)!important}.vzspace-deck{transform-origin:50% 0!important;inset:4px 5.5% 5px!important;transform:scaleY(.94)!important}.vzspace-keyboard{height:29px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-rows:repeat(5,minmax(0,1fr))!important;grid-template-columns:repeat(13,minmax(0,1fr))!important;gap:1.6px!important;display:grid!important;position:absolute!important;top:0!important;left:13%!important;right:13%!important;overflow:visible!important}.vzspace-keyboard span{background:linear-gradient(#34373a 0%,#181a1c 48%,#090a0b 100%);border:1px solid #ffffff21;border-radius:1.3px;min-width:0;min-height:0;display:block;box-shadow:inset 0 1px #ffffff24,0 1px 1px #0000009e}.vzspace-keyboard span:nth-child(13n+1),.vzspace-keyboard span:nth-child(13n){background:linear-gradient(#303336,#141618 52%,#08090a)}.vzspace-speaker{opacity:.42!important;height:27px!important;top:1px!important}.vzspace-trackpad{background:#ffffff06!important;border-color:#fff3!important;height:13px!important;bottom:-1px!important;left:38%!important;right:38%!important}@media (width<=760px){.vzspace-base{height:38px!important;transform:perspective(1800px)rotateX(70deg)!important}.vzspace-deck{inset:3px 5% 4px!important;transform:scaleY(.92)!important}.vzspace-keyboard{gap:1px!important;height:21px!important;left:12%!important;right:12%!important}.vzspace-keyboard span{border-color:#ffffff1c;border-radius:.8px}.vzspace-speaker{height:20px!important}.vzspace-trackpad{height:9px!important}.vzintro-device .vzspace-base{height:40px!important;transform:perspective(1700px)rotateX(67deg)!important}.vzintro.is-entering .vzintro-device .vzspace-base{height:38px!important;transform:perspective(1800px)rotateX(69deg)!important}}.vzspace-lid{border-radius:15px 15px 7px 7px!important;padding:7px 7px 9px!important}.vzspace-screen{border-radius:9px!important}.vzspace-speaker{height:19px!important}.vzspace-trackpad{height:8px!important;bottom:0!important}.vzspace-hinge,.vzspace-hinge i{height:3px!important}.vzintro-device .vzspace-base{height:35px!important;transform:perspective(2100px)rotateX(71deg)!important}.vzintro-device .vzspace-laptop{width:min(60vw,1120px)!important;transition:transform 1.82s cubic-bezier(.16,.82,.18,1),filter 1.82s!important;transform:translate3d(0,1.1vh,38px)rotateX(0)scale(1)!important}.vzspace-copy{filter:none!important;transform:translate3d(calc(var(--scene-offset,0)*-1vw),8px,0)!important;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .62s!important}.vzspace-scroll.is-copy-ready .vzspace-copy{transform:translate3d(calc(var(--scene-offset,0)*-1vw),0,0)!important}.vzintro{transition:opacity .18s linear!important}.vzintro.is-entering{opacity:1!important}@media (width<=760px){.vzspace-lid{border-radius:12px 12px 6px 6px!important;padding:5px 5px 7px!important}.vzspace-base{height:27px!important;transform:perspective(1800px)rotateX(74deg)!important}.vzspace-deck{inset:2px 5% 3px!important}.vzspace-keyboard{gap:.8px!important;height:16px!important}.vzspace-speaker{height:15px!important}.vzspace-trackpad{height:6px!important}.vzintro-device .vzspace-base{height:28px!important;transform:perspective(1750px)rotateX(72deg)!important}.vzintro.is-entering .vzintro-device .vzspace-base{height:27px!important;transform:perspective(1800px)rotateX(74deg)!important}.vzintro-device .vzspace-laptop{width:88vw!important;transform:translate3d(0,1vh,28px)rotateX(0)scale(1)!important}.vzintro.is-entering .vzintro-device .vzspace-laptop{transform:translateZ(-150px)rotateX(-.25deg)scale(.75)!important}.vzspace-scroll.is-live .vzspace-scene.is-active .vzspace-laptop{transform:translate3d(calc(var(--scene-offset,0)*.45vw),0,-150px) rotateX(-.25deg) rotateY(calc(var(--scene-offset,0)*-.7deg)) scale(.75)!important}}.vzspace-screen{border-width:1px!important;border-radius:6px!important}.vzspace-shellback{inset:.5px!important}.vzspace-hinge{height:1.5px!important;margin:-1px 14% 0!important}.vzspace-hinge i{height:1.5px!important}.vzspace-base{border-radius:1px 1px 7px 7px!important;height:26px!important;transform:perspective(2200px)rotateX(71deg)!important;box-shadow:inset 0 .7px #ffffff24,0 5px 12px #00000029!important}.vzspace-deck{inset:2px 5.5%!important;transform:scaleY(.86)!important}.vzspace-keyboard{gap:.9px!important;height:15px!important}.vzspace-keyboard span{border-color:#ffffff17!important;border-radius:.8px!important;box-shadow:inset 0 .7px #ffffff17,0 .5px .6px #0000006b!important}.vzspace-speaker{height:14px!important;top:0!important}.vzspace-trackpad{border-color:#ffffff21!important;height:5px!important;bottom:0!important}.vzintro-device{transition:left 1.45s cubic-bezier(.18,.72,.18,1)!important;left:50%!important}.vzintro-device .vzspace-base{height:27px!important;transition:transform 1.45s cubic-bezier(.18,.72,.18,1),height 1.45s!important;transform:perspective(2100px)rotateX(69deg)!important}.vzintro.is-entering .vzintro-device{left:65.2%!important}.vzintro.is-entering .vzintro-device .vzspace-base{height:26px!important;transform:perspective(2200px)rotateX(71deg)!important}.vzintro-device .vzspace-laptop{transition:transform 1.45s cubic-bezier(.18,.72,.18,1),filter 1.45s!important;transform:translate3d(0,1.05vh,38px)rotateX(0)scale(1)!important}.vzintro.is-entering .vzintro-device .vzspace-laptop{filter:drop-shadow(0 24px 46px #0003)!important;transform:translateZ(-176px)rotateX(-.25deg)scale(.79)!important}.vzintro-device .vzspace-lid{transition:transform 1.12s cubic-bezier(.18,.76,.18,1)!important;transform:translateZ(0)rotateX(-87deg)!important}.vzintro-case-copy{z-index:7;opacity:0;pointer-events:none;width:min(29vw,340px);position:absolute;top:50%;left:4vw;transform:translateY(-50%);filter:none!important;transition:opacity .62s!important}.vzintro-case-copy>span{letter-spacing:.15em;color:color-mix(in srgb,var(--space-ink) 47%,transparent);font-size:5px}.vzintro-case-copy h1{letter-spacing:-.048em;color:var(--space-ink);margin:10px 0 12px;font-size:clamp(30px,3.25vw,54px);font-weight:500;line-height:.94}.vzintro-case-copy p{max-width:330px;color:color-mix(in srgb,var(--space-ink) 54%,transparent);margin:0;font-size:9.5px;line-height:1.6}.vzintro-case-copy>div{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.vzintro-case-copy>div b{border:1px solid color-mix(in srgb,var(--space-ink) 14%,transparent);letter-spacing:.12em;color:color-mix(in srgb,var(--space-ink) 58%,transparent);background:color-mix(in srgb,var(--space-bg) 82%,transparent);padding:5px 7px;font-size:4.8px;font-weight:500}.vzintro.is-copy-ready .vzintro-case-copy{opacity:1;transform:translateY(-50%);filter:none!important}.vzspace-scroll.is-live .vzspace-scene.is-active .vzspace-device{transition:none!important;transform:none!important}.vzspace-scroll.is-live .vzspace-scene.is-active .vzspace-laptop{transform:translate3d(calc(var(--scene-offset,0)*.55vw),0,-176px) rotateX(-.25deg) rotateY(calc(var(--scene-offset,0)*-1.1deg)) scale(.79)!important}.vzspace-copy{filter:none!important;transition:transform 1.05s cubic-bezier(.16,1,.3,1),opacity 1s!important}@media (width<=760px){.vzspace-lid{border-radius:7px 7px 3px 3px!important;padding:2px 2px 3px!important}.vzspace-screen{border-radius:4px!important}.vzspace-base{border-radius:1px 1px 5px 5px!important;height:21px!important;transform:perspective(1800px)rotateX(72deg)!important}.vzspace-deck{inset:1px 5% 2px!important}.vzspace-keyboard{gap:.65px!important;height:12px!important}.vzspace-speaker{height:11px!important}.vzspace-trackpad{height:4px!important}.vzintro-device{top:62%!important;left:50%!important}.vzintro.is-entering .vzintro-device{left:50%!important}.vzintro-device .vzspace-base{height:22px!important;transform:perspective(1750px)rotateX(70deg)!important}.vzintro.is-entering .vzintro-device .vzspace-base{height:21px!important;transform:perspective(1800px)rotateX(72deg)!important}.vzintro-device .vzspace-laptop{width:88vw!important;transform:translate3d(0,1vh,28px)rotateX(0)scale(1)!important}.vzintro.is-entering .vzintro-device .vzspace-laptop{transform:translateZ(-150px)rotateX(-.2deg)scale(.75)!important}.vzintro-case-copy{width:82vw;top:25%;left:16px;filter:none!important;transition:opacity .62s!important;transform:none!important}.vzintro.is-copy-ready .vzintro-case-copy{filter:none!important;transform:none!important}.vzintro-case-copy h1{max-width:10.5ch;font-size:clamp(28px,7.6vw,36px)}.vzintro-case-copy p{max-width:82vw;font-size:9.5px}.vzspace-scroll.is-live .vzspace-scene.is-active .vzspace-laptop{transform:translate3d(calc(var(--scene-offset,0)*.45vw),0,-150px) rotateX(-.2deg) rotateY(calc(var(--scene-offset,0)*-.7deg)) scale(.75)!important}}.vzspace-lid{border-width:.45px!important;border-radius:6px 6px 3px 3px!important;padding:.8px .8px 1.2px!important;box-shadow:inset 0 .35px #ffffff17,inset 0 -.35px #0000005c,0 12px 32px #00000029!important}.vzspace-screen{border-width:.45px!important;border-radius:4px!important;box-shadow:0 0 0 .35px #ffffff06,inset 0 0 8px #00000014!important}.vzspace-shellback{border-width:.45px!important;border-radius:5px 5px 2.5px 2.5px!important;inset:0!important;box-shadow:inset 0 .35px #ffffff1f,inset 0 -.35px #00000024!important}.vzspace-shellback:before{opacity:.45!important;border-radius:4px!important;inset:4% 7%!important}.vzspace-shellback i{opacity:.22!important;height:.5px!important;bottom:1px!important}.vzspace-camera{opacity:.56!important;border-width:.35px!important;width:2.2px!important;height:2.2px!important;margin-left:-1.1px!important;top:.35px!important}.vzspace-camera i{width:.8px!important;height:.8px!important}.vzspace-lid:before{opacity:.24!important;height:.5px!important;top:.35px!important}.vzspace-lid:after{opacity:.22!important;height:.5px!important;bottom:.35px!important}.vzintro-device .vzspace-laptop,.vzspace-scene .vzspace-laptop{width:min(63vw,1180px)!important}.vzspace-screen-glass{box-shadow:none!important;opacity:0!important;background:0 0!important;display:none!important}.vzintro.is-copy-ready .vzspace-screen,.vzintro.is-copy-ready .vzspace-camera{opacity:1!important;transition:none!important}.vzintro.is-copy-ready .vzspace-shellback{opacity:0!important;transition:none!important}.vzintro .vzspace-native-demo .vzdcase *,.vzspace-scroll .vzspace-scene:first-child .vzspace-native-demo .vzdcase *{transition:none!important;animation:none!important}.vzintro .vzspace-native-demo .vzdcase,.vzspace-scroll .vzspace-scene:first-child .vzspace-native-demo .vzdcase{opacity:1!important;backface-visibility:hidden!important;transform:none!important}.vzintro-device .vzspace-lid{transform-origin:50% 100%!important;transform:translateZ(0)rotateX(-89.35deg)!important}.vzintro.is-entering .vzintro-device .vzspace-lid{transform:translateZ(0)rotateX(-.25deg)!important}.vzintro-device .vzspace-shellback{border-width:.3px!important;box-shadow:inset 0 .2px #ffffff14,inset 0 -.2px #0000001a!important}.vzintro-device .vzspace-lid:before,.vzintro-device .vzspace-lid:after{opacity:.12!important}@media (width<=760px){.vzspace-lid{border-width:.4px!important;border-radius:5px 5px 2.5px 2.5px!important;padding:.6px .6px 1px!important}.vzspace-screen{border-width:.4px!important;border-radius:3.5px!important}.vzspace-shellback{border-width:.4px!important;border-radius:4px 4px 2px 2px!important}.vzspace-camera{width:1.8px!important;height:1.8px!important;margin-left:-.9px!important;top:.2px!important}.vzintro-device .vzspace-laptop,.vzspace-scene .vzspace-laptop{width:91vw!important}.vzintro-device .vzspace-lid{transform:translateZ(0)rotateX(-89.45deg)!important}.vzintro.is-entering .vzintro-device .vzspace-lid{transform:translateZ(0)rotateX(-.2deg)!important}}.vzspace-scene-index{z-index:18;pointer-events:auto;gap:2px;display:grid;position:absolute;top:50%;right:2.1vw;transform:translateY(-50%)}.vzspace-scene-index button{width:158px;min-height:27px;color:var(--space-ink);text-align:left;cursor:pointer;opacity:.28;background:0 0;border:0;grid-template-columns:20px 30px minmax(0,1fr);align-items:center;gap:7px;padding:0;transition:opacity .28s,transform .42s cubic-bezier(.16,1,.3,1);display:grid}.vzspace-scene-index button:hover,.vzspace-scene-index button:focus-visible{opacity:.72;transform:translate(-3px)}.vzspace-scene-index button:focus-visible{outline:1px solid color-mix(in srgb,var(--space-accent) 64%,transparent);outline-offset:3px}.vzspace-scene-index span,.vzspace-scene-index small{letter-spacing:.12em;white-space:nowrap;font-size:5.5px;font-weight:620}.vzspace-scene-index small{text-overflow:ellipsis;opacity:0;transition:opacity .32s,transform .42s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translate(6px)}.vzspace-scene-index i{transform-origin:0;background:currentColor;height:1px;transition:transform .46s cubic-bezier(.16,1,.3,1),background .28s;display:block;transform:scaleX(.26)}.vzspace-scene-index button.is-active{opacity:1;transform:translate(-5px)}.vzspace-scene-index button.is-active i{background:var(--space-accent);transform:scaleX(1)}.vzspace-scene-index button.is-active small{opacity:.78;transform:none}@media (width<=1180px){.vzspace-scene-index{right:12px}.vzspace-scene-index button{grid-template-columns:17px 22px;gap:4px;width:48px}.vzspace-scene-index small{display:none}}@media (width<=900px){.vzspace-scene-index{display:none}}@media (prefers-reduced-motion:reduce){.vzspace-scene-index button,.vzspace-scene-index i,.vzspace-scene-index small{transition:none!important}}.vz-global-menu-trigger{z-index:2147483600;-webkit-backdrop-filter:blur(16px);border-radius:50%;place-items:center;width:46px;height:46px;transition:background .28s,border-color .28s,transform .35s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;top:18px;right:20px;box-shadow:0 10px 34px #00000038;background:#0404049e!important;border:1px solid #ffffff38!important}.vz-global-menu-trigger:hover{transform:scale(1.04);background:#f3efe8!important;border-color:#f3efe8!important}.vz-global-menu-trigger span{background:#f3efe8;width:17px;height:1px;transition:transform .36s cubic-bezier(.16,1,.3,1),top .36s cubic-bezier(.16,1,.3,1),opacity .22s,background .25s;position:absolute}.vz-global-menu-trigger span:first-child{top:17px}.vz-global-menu-trigger span:nth-child(2){top:22px}.vz-global-menu-trigger span:nth-child(3){top:27px}.vz-global-menu-trigger:hover span{background:#111}.vz-global-menu-trigger.is-open{background:#f3efe8!important;border-color:#f3efe8!important}.vz-global-menu-trigger.is-open span{background:#111}.vz-global-menu-trigger.is-open span:first-child{top:22px;transform:rotate(45deg)}.vz-global-menu-trigger.is-open span:nth-child(2){opacity:0}.vz-global-menu-trigger.is-open span:nth-child(3){top:22px;transform:rotate(-45deg)}.vz-global-menu{z-index:2147483500;color:#f4f1ea;opacity:0;visibility:hidden;pointer-events:none;background:#050505;grid-template-rows:auto 1fr auto;padding:24px 3.2vw 28px;transition:opacity .34s,transform .48s cubic-bezier(.16,1,.3,1),visibility 0s linear .48s;display:grid;position:fixed;inset:0;overflow:auto;transform:translateY(-10px)}.vz-global-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .34s,transform .48s cubic-bezier(.16,1,.3,1),visibility;transform:none}.vz-global-menu-head{border-bottom:1px solid #ffffff1f;grid-template-columns:auto 1fr;align-items:center;gap:28px;padding-bottom:18px;padding-right:76px;display:grid}.vz-global-menu-brand{letter-spacing:.16em;align-items:center;gap:10px;font-size:11px;font-weight:760;display:flex}.vz-global-menu-head>span{letter-spacing:.18em;color:#ffffff5c;justify-self:end;font-size:6px}.vz-global-menu-links{border-top:1px solid #ffffff1a;align-self:center;display:grid}.vz-global-menu-links a{color:#f4f1ea;border-bottom:1px solid #ffffff1a;grid-template-columns:42px 1fr auto;align-items:center;gap:18px;min-height:clamp(58px,8.2vh,82px);padding:0 4px;text-decoration:none;transition:padding .4s cubic-bezier(.16,1,.3,1),background .25s;display:grid}.vz-global-menu-links a:hover{background:#ffffff06;padding-left:14px}.vz-global-menu-links small{letter-spacing:.16em;color:#ffffff57;font-size:6px}.vz-global-menu-links b{letter-spacing:-.045em;font-size:clamp(22px,2.7vw,42px);font-weight:520;line-height:.92}.vz-global-menu-links svg{opacity:.5;transition:transform .3s,opacity .3s}.vz-global-menu-links a:hover svg{opacity:1;transform:translate(4px,-4px)}.vz-global-menu-foot{letter-spacing:.17em;color:#ffffff6b;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;font-size:6px;display:flex}.vz-global-menu-foot a{color:#f4f1ea;align-items:center;gap:8px;text-decoration:none;display:flex}.vz-global-menu-trigger{width:46px;height:46px;top:12px;right:12px}.vz-global-menu{padding:calc(16px + env(safe-area-inset-top)) 16px calc(20px + env(safe-area-inset-bottom))}.vz-global-menu-head{grid-template-columns:1fr;padding-bottom:14px;padding-right:64px}.vz-global-menu-head>span{display:none}.vz-global-menu-brand{font-size:12px}.vz-global-menu-links a{grid-template-columns:32px 1fr auto;gap:12px;min-height:clamp(64px,11vh,86px)}.vz-global-menu-links small{font-size:9px}.vz-global-menu-links b{font-size:clamp(26px,8.6vw,42px)}.vz-global-menu-links svg{opacity:.72;width:18px;height:18px}.vz-global-menu-foot{flex-direction:column;align-items:flex-start;gap:10px;padding-top:14px;font-size:9px}.vz-global-menu-foot a{padding:5px 0;font-size:10px}.vz-global-menu,.vz-global-menu-trigger,.vz-global-menu-trigger span,.vz-global-menu-links a,.vz-global-menu-links svg{transition:none!important}@media (width<=720px){.vz-global-menu{padding:20px 16px 18px}.vz-global-menu-head>span{display:none}.vz-global-menu-links b{font-size:clamp(34px,11vw,54px)}.vz-global-menu-foot{flex-wrap:wrap;gap:12px}}:root{--bg:#030303;--fg:#f3f1ec;--muted:#f3f1ec8c;--line:#ffffff1c;--accent:#d9dadd;--paper:#f7f6f1;--ink:#111315}.vzwr-root{background:var(--bg);min-height:100vh;color:var(--fg);cursor:auto;font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:clip}.vzwr-safe-bg{z-index:0;pointer-events:none;background:radial-gradient(circle at 62% 34%,#bec2ca21,#0000 26%),radial-gradient(circle at 34% 68%,#ffffff0d,#0000 34%),linear-gradient(#030303 0%,#070707 55%,#020202 100%);position:fixed;inset:0}.vzg-stage{z-index:0;pointer-events:none;position:fixed;inset:0}.vzg-stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.vzg-stage .vzg-webgl{opacity:0;transition:opacity .55s}.vzg-stage .vzg-webgl.is-ready{opacity:1}.vzg-stage .vzg-fallback{filter:contrast(1.08)saturate(.9);transition:opacity .15s linear}.vzwr-noise{z-index:1;pointer-events:none;opacity:.045;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:fixed;inset:0}.vzwr-progress{z-index:50;background:#ffffff0d;height:1px;position:fixed;top:0;left:0;right:0}.vzwr-progress i{height:100%;width:calc(var(--vzwr-progress,0)*100%);background:#fff;display:block}.vzwr-cursor{display:none!important}.vzwr-header{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#030303b8,#0303030d);border-bottom:1px solid #ffffff0f;grid-template-columns:auto 1fr auto;align-items:center;height:76px;padding:0 5.5vw;display:grid;position:fixed;top:0;left:0;right:0}.vzwr-brand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.vzwr-wordmark{letter-spacing:.3em;font-size:15px;font-weight:650}.vzwr-brand small{letter-spacing:.18em;color:#ffffff61;font-size:6px}.vzwr-header nav{justify-content:center;gap:34px;display:flex}.vzwr-header nav a,.vzwr-actions button,.vzwr-menu a{color:inherit;text-transform:uppercase;letter-spacing:.18em;background:0 0;border:0;font-size:8px;text-decoration:none}.vzwr-header nav a{position:relative}.vzwr-header nav a:after{content:"";background:#fff;height:1px;transition:right .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-7px;left:0;right:100%}.vzwr-header nav a:hover:after{right:0}.vzwr-actions{align-items:center;gap:10px;display:flex}.vzwr-talk-dot{background:#f4f2ec;border-radius:50%;width:26px;height:26px;display:block;box-shadow:0 0 24px #ffffff14}.vzwr-talk{color:#080808;letter-spacing:.14em;background:#f4f2ec;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:7px;font-weight:650;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.vzwr-talk:hover{transform:translateY(-2px)}.vzwr-lang{gap:6px;display:flex}.vzwr-lang button{opacity:.38;cursor:pointer;padding:0}.vzwr-lang button.active{opacity:1}.vzwr-menu-btn{display:none!important}.vzwr-menu{z-index:35;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);opacity:0;pointer-events:none;background:#030303fa;transition:all .35s;position:fixed;inset:0}.vzwr-menu.is-open{opacity:1;pointer-events:auto}.vzwr-menu>div{flex-direction:column;justify-content:center;gap:22px;height:100%;padding:11vw;display:flex}.vzwr-menu>div>span{letter-spacing:.2em;opacity:.38;font-size:8px}.vzwr-menu a{text-transform:none;letter-spacing:-.04em;border-bottom:1px solid #ffffff1c;padding-bottom:12px;font-size:clamp(34px,6vw,82px)}.vzwr-root main{z-index:2;position:relative}.vzwr-scene{min-height:140vh;padding:120px 5.5vw;position:relative}.vzwr-hero{min-height:155vh;padding-top:18vh}.vzwr-hero-meta{letter-spacing:.2em;color:#ffffff61;justify-content:space-between;gap:20px;font-size:7px;display:flex;position:absolute;top:96px;left:5.5vw;right:5.5vw}.vzwr-copy{z-index:4;position:relative}.vzwr-copy-hero{width:min(37vw,520px);margin-top:2vh}.vzwr-copy-hero>span,.vzwr-worlds-head>span,.vzwr-copy-final>span{letter-spacing:.22em;color:#ffffff73;margin-bottom:22px;font-size:7px;display:block}.vzwr-copy h1{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(50px,5.75vw,104px);line-height:.82}.vzwr-copy h1 b,.vzwr-copy h1 em{font-style:normal;display:block}.vzwr-copy h1 b{font-weight:720}.vzwr-copy h1 em{color:#b9b9b6;font-family:Georgia,serif;font-weight:400}.vzwr-copy-hero p{color:#ffffff9c;max-width:440px;margin:25px 0 0;font-size:13px;line-height:1.6}.vzwr-hero-actions,.vzwr-copy-final>div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.vzwr-hero-actions a,.vzwr-copy-final a,.vzwr-archive{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:inherit;text-transform:uppercase;letter-spacing:.13em;background:#ffffff08;border:1px solid #fff3;border-radius:999px;align-items:center;gap:9px;padding:12px 18px;font-size:8px;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.vzwr-hero-actions a:first-child,.vzwr-copy-final a:first-child{color:#080808;background:#f4f1ea}.vzwr-hero-actions a:hover,.vzwr-copy-final a:hover,.vzwr-archive:hover{transform:translateY(-3px)}.vzwr-stats{gap:44px;margin-top:38px;display:flex}.vzwr-stats div{gap:5px;display:grid}.vzwr-stats strong{letter-spacing:-.04em;font-size:26px;font-weight:450}.vzwr-stats span{letter-spacing:.19em;color:#ffffff6b;font-size:6px;line-height:1.5}.vzwr-hero-aside{z-index:4;letter-spacing:.26em;color:#ffffff7a;gap:7px;font-size:7px;display:grid;position:absolute;top:41vh;right:6vw}.vzwr-hero-aside:after{content:"";background:#fff6;width:36px;height:1px;margin-top:8px}.vzwr-hero-word{z-index:3;letter-spacing:-.088em;color:#f5f3ee;white-space:nowrap;opacity:.98;pointer-events:none;text-shadow:0 8px 50px #00000061;font-size:clamp(150px,24.9vw,478px);font-weight:850;line-height:.68;position:absolute;bottom:8vh;left:1.6vw;right:1.6vw}.vzwr-ref-crosses{z-index:4;pointer-events:none;position:absolute;inset:0}.vzwr-ref-crosses i{opacity:.82;width:12px;height:12px;position:absolute}.vzwr-ref-crosses i:before,.vzwr-ref-crosses i:after{content:"";background:#f2f1ec;position:absolute}.vzwr-ref-crosses i:before{width:1px;height:12px;top:0;left:5px}.vzwr-ref-crosses i:after{width:12px;height:1px;top:5px;left:0}.vzwr-scroll-hint{letter-spacing:.17em;color:#ffffff6e;align-items:center;gap:10px;font-size:7px;display:flex;position:absolute;bottom:4.5vh;left:5.5vw}.vzwr-hold-indicator{letter-spacing:.18em;color:#ffffff70;align-items:center;gap:9px;font-size:7px;display:flex;position:absolute;bottom:4.5vh;right:5.5vw}.vzwr-hold-indicator i{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.6s infinite vzp;box-shadow:0 0 #fff3}.vz-is-holding .vzwr-hold-indicator i{animation:none;box-shadow:0 0 0 12px #ffffff0d}@keyframes vzp{70%{box-shadow:0 0 0 10px #fff0}}.vzwr-edge{display:none}.vzwr-transition-scene{background:linear-gradient(#03030300,#03030361 20%,#030303c2 84%,#030303);min-height:520vh;padding:0 5.5vw;display:block;overflow:visible}.vzwr-flow-sticky{pointer-events:none;justify-content:space-between;align-items:flex-end;height:100vh;padding-bottom:11vh;display:flex;position:sticky;top:0}.vzwr-transition-copy{gap:9px;max-width:600px;display:grid}.vzwr-transition-copy span,.vzwr-transition-copy small,.vzwr-flow-beat span{letter-spacing:.2em;color:#ffffff6b;text-transform:uppercase;font-size:7px}.vzwr-transition-copy strong{letter-spacing:-.065em;font-size:clamp(50px,6vw,100px);font-weight:420;line-height:.86}.vzwr-flow-counter{text-align:right;align-self:flex-end;gap:7px;margin-bottom:2px;display:grid}.vzwr-flow-counter span{letter-spacing:.22em;color:#ffffff52;font-size:6px}.vzwr-flow-counter b{letter-spacing:.14em;color:#ffffffb8;font-size:12px;font-weight:450}.vzwr-flow-beat{z-index:5;pointer-events:none;border-top:1px solid #ffffff1c;width:min(38vw,560px);padding:24px 0;position:absolute}.vzwr-flow-beat strong{letter-spacing:-.055em;margin-top:14px;font-size:clamp(28px,3.6vw,62px);font-weight:430;line-height:.92;display:block}.vzwr-flow-beat p{color:#ffffff7a;max-width:410px;margin:16px 0 0;font-size:11px;line-height:1.65}.vzwr-flow-beat.beat-a{top:22%;right:6vw}.vzwr-flow-beat.beat-b{top:42%;left:10vw}.vzwr-flow-beat.beat-c{top:63%;right:8vw}.vzwr-flow-beat.beat-d{top:82%;left:16vw}.vz-water-overlay{z-index:52;pointer-events:none;mix-blend-mode:exclusion;opacity:.82;filter:saturate(.7);will-change:contents;width:100vw;height:100vh;position:fixed;inset:0}.vzwr-worlds{background:var(--paper);min-height:auto;color:var(--ink);border-top:1px solid #11131514;padding:14vh 5.5vw 20vh}.vzwr-worlds-head{grid-template-columns:.28fr .72fr;align-items:start;gap:14px 5vw;display:grid}.vzwr-worlds-head>span{color:#1113156b;padding-top:12px}.vzwr-worlds-head h2{letter-spacing:-.07em;max-width:980px;margin:0;font-size:clamp(56px,7.4vw,128px);font-weight:430;line-height:.83}.vzwr-worlds-head p{color:#1113158f;grid-column:2;max-width:550px;margin:10px 0 0;font-size:13px;line-height:1.65}.vzwr-showcase{grid-template-columns:1.6fr .8fr;gap:2vw;margin-top:10vh;display:grid}.vzwr-showcase-card{color:inherit;text-decoration:none;position:relative}.vzwr-showcase-card:nth-child(3n+1){grid-column:1}.vzwr-showcase-card:nth-child(3n+2){grid-column:2}.vzwr-showcase-card:nth-child(3n){grid-column:1/-1;grid-template-columns:1.3fr .7fr;gap:2vw;margin-top:7vh;display:grid}.vzwr-showcase-visual{aspect-ratio:16/10;background:#eceae4;border:1px solid #1113151a;border-radius:22px;transition:transform .75s cubic-bezier(.16,1,.3,1),border-color .5s,box-shadow .75s;position:relative;overflow:hidden;box-shadow:0 28px 70px #1113151a}.vzwr-showcase-card:hover .vzwr-showcase-visual{border-color:#11131538;transform:translateY(-10px)scale(.992);box-shadow:0 46px 100px #11131529}.vzwr-showcase-visual>.nf-mock{width:100%;height:100%;min-height:0}.vzwr-showcase-meta{border-top:1px solid #11131524;grid-template-columns:auto 1fr auto;align-items:end;gap:9px 14px;margin-top:14px;padding-top:14px;display:grid}.vzwr-showcase-meta>span{letter-spacing:.18em;color:#11131561;font-size:8px}.vzwr-showcase-meta strong{letter-spacing:-.055em;font-size:clamp(25px,2.8vw,52px);font-weight:450;line-height:.88}.vzwr-showcase-meta small{letter-spacing:.16em;color:#1113157a;text-transform:uppercase;grid-column:2;font-size:7px}.vzwr-showcase-meta svg{grid-area:1/3/3;align-self:center}.vzwr-archive{color:#f7f6f1;background:#111315;border-color:#1113152e;margin-top:8vh}.vzwr-final{background:radial-gradient(circle at 18% 58%,#c3c7cc13,#0000 28%),radial-gradient(circle at 72% 32%,#ffffff09,#0000 24%),linear-gradient(#050505,#020202);border-top:1px solid #ffffff0f;align-items:center;min-height:118vh;padding:16vh 5.5vw;display:flex}.vzwr-final:before{content:"";filter:blur(18px);opacity:.9;background:radial-gradient(at 40% 55%,#d2d5da1a,#0000 42%),linear-gradient(125deg,#0000 40%,#ffffff0a 41%,#0000 43%);width:50vw;height:44vw;position:absolute;bottom:-12vh;left:-4vw}.vzwr-final-kicker{letter-spacing:.23em;color:#ffffff61;font-size:7px;position:absolute;top:12vh;left:50%}.vzwr-copy-final{max-width:780px;margin-left:34vw}.vzwr-copy-final h2{letter-spacing:-.07em;margin:0;font-size:clamp(64px,8vw,140px);line-height:.78}.vzwr-copy-final h2 b,.vzwr-copy-final h2 em{font-style:normal;display:block}.vzwr-copy-final h2 b{font-weight:450}.vzwr-copy-final h2 em{color:#bdbdb8;font-family:Georgia,serif;font-weight:400}.vzwr-copy-final p{color:#ffffff87;max-width:470px;font-size:13px;line-height:1.65}.vzwr-final-note{text-align:right;gap:12px;display:grid;position:absolute;bottom:10vh;right:5.5vw}.vzwr-final-note strong{letter-spacing:.24em;font-size:14px}.vzwr-final-note span{letter-spacing:.24em;color:#fff6;font-size:6px;line-height:1.7}.vzwr-footer{z-index:3;color:#ffffff6b;letter-spacing:.18em;background:#020202;border-top:1px solid #ffffff14;justify-content:space-between;gap:20px;padding:22px 5.5vw;font-size:6px;display:flex;position:relative}.vzwr-wave-section{color:#f4f1ec;background:linear-gradient(#03030303,#04040414 52%,#04040433);min-height:150vh;position:relative;overflow:visible}.vzwr-wave-sticky{pointer-events:none;justify-content:space-between;align-items:flex-end;height:100vh;padding:0 5.5vw 10vh;display:flex;position:sticky;top:0}.vzwr-wave-copy{max-width:610px}.vzwr-wave-copy span,.vzwr-wave-note{letter-spacing:.22em;color:#ffffff6b;text-transform:uppercase;font-size:7px}.vzwr-wave-copy h2{letter-spacing:-.065em;margin:16px 0 0;font-size:clamp(48px,6.2vw,108px);font-weight:430;line-height:.86}.vzwr-wave-copy p{color:#ffffff80;max-width:470px;margin:18px 0 0;font-size:12px;line-height:1.65}.vzwr-wave-note{padding-bottom:5px}.vzwr-astronaut-sticky{background:radial-gradient(circle at 50% 24%,#ffffff1f,#0000 18%),linear-gradient(#080808 0%,#1b1b1b 68%,#252525 100%);justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.vzwr-beam{clip-path:polygon(44% 0,56% 0,88% 100%,12% 100%);filter:blur(8px);opacity:.68;background:linear-gradient(#ffffff47,#ffffff09 72%,#0000);width:min(34vw,520px);height:82vh;position:absolute;top:-8vh;left:50%;transform:translate(-50%)}.vzwr-terrain-lines{opacity:.48;background:repeating-radial-gradient(at 50% 100%,#ffffff29 0 1px,#0000 1px 22px);height:42vh;position:absolute;bottom:-10vh;left:-8vw;right:-8vw;transform:perspective(700px)rotateX(63deg)scale(1.2)}.vzwr-astronaut{filter:drop-shadow(0 0 22px #ffffff24);width:52px;height:128px;position:absolute;bottom:17vh;left:50%;transform:translate(-50%)}.vzwr-helmet{background:#b8b8b8;border:2px solid #f5f5f5e6;border-radius:50% 50% 46% 46%;width:28px;height:29px;position:absolute;top:0;left:13px}.vzwr-helmet i{background:#171717;border-radius:50%;position:absolute;inset:5px 4px 8px}.vzwr-body{background:#9b9b9b;border:2px solid #f5f5f5e0;border-radius:10px 10px 13px 13px;width:34px;height:55px;position:absolute;top:27px;left:10px}.vzwr-body i{border:1px solid #00000073;height:14px;position:absolute;top:15px;left:7px;right:7px}.vzwr-arm,.vzwr-leg{transform-origin:top;background:#9e9e9e;border:2px solid #f5f5f5db;border-radius:999px;position:absolute}.vzwr-arm{width:10px;height:49px;top:33px}.vzwr-arm.left{left:2px;transform:rotate(8deg)}.vzwr-arm.right{right:0;transform:rotate(-8deg)}.vzwr-leg{width:12px;height:51px;top:77px}.vzwr-leg.left{left:11px;transform:rotate(3deg)}.vzwr-leg.right{right:9px;transform:rotate(-3deg)}.vzwr-space-copy{max-width:620px;position:absolute;bottom:12vh;left:6vw}.vzwr-space-copy span{letter-spacing:.2em;color:#ffffff70;font-size:7px}.vzwr-space-copy h2{letter-spacing:-.065em;margin:16px 0 0;font-size:clamp(50px,6.5vw,112px);font-weight:430;line-height:.86}.vzwr-space-copy p{color:#ffffff85;max-width:430px;font-size:13px;line-height:1.65}.vzwr-root,.vzwr-root main,.vzwr-hero,.vzwr-worlds,.vzwr-final{visibility:visible!important;opacity:1!important}@media (width<=900px){.vzwr-root{cursor:auto}.vzwr-cursor{display:none}.vzwr-header{height:66px;padding:0 18px}.vzwr-header nav{display:none}.vzwr-menu-btn{display:flex!important}.vzwr-brand small,.vzwr-talk{display:none}.vzwr-talk-dot{width:20px;height:20px}.vzwr-hero{padding:15vh 18px 0}.vzwr-hero-meta{font-size:6px;top:80px;left:18px;right:18px}.vzwr-copy-hero{width:88vw}.vzwr-copy h1{font-size:clamp(44px,12.5vw,76px)}.vzwr-copy-hero p{max-width:82vw;font-size:12px}.vzwr-stats{gap:24px}.vzwr-hero-aside{display:none}.vzwr-hero-word{letter-spacing:-.095em;font-size:27.5vw;bottom:11vh;left:8px;right:8px}.vzwr-ref-crosses i:first-child{left:9vw}.vzwr-ref-crosses i:nth-child(2){right:16vw}.vzwr-ref-crosses i:nth-child(3){left:58vw}.vzwr-ref-crosses i:nth-child(4){right:7vw}.vzwr-scroll-hint{max-width:68vw;line-height:1.4;left:18px}.vzwr-hold-indicator{right:18px}.vzwr-transition-scene{min-height:460vh;padding:0 18px}.vzwr-flow-sticky{padding-bottom:9vh}.vzwr-flow-counter{display:none}.vzwr-flow-beat{width:min(78vw,430px)}.vzwr-flow-beat.beat-a{right:18px}.vzwr-flow-beat.beat-b{left:18px}.vzwr-flow-beat.beat-c{right:18px}.vzwr-flow-beat.beat-d{left:18px}.vzwr-flow-beat strong{font-size:clamp(28px,8vw,44px)}.vzwr-worlds{padding:11vh 18px 14vh}.vzwr-worlds-head{grid-template-columns:1fr}.vzwr-worlds-head p{grid-column:1}.vzwr-showcase{grid-template-columns:1fr;gap:9vh}.vzwr-showcase-card,.vzwr-showcase-card:nth-child(3n+1),.vzwr-showcase-card:nth-child(3n+2),.vzwr-showcase-card:nth-child(3n){grid-column:1;margin-top:0;display:block}.vzwr-showcase-visual{aspect-ratio:16/11}.vzwr-final{min-height:100vh;padding:15vh 18px}.vzwr-final-kicker{left:18px}.vzwr-copy-final{margin-left:0}.vzwr-copy-final h2{font-size:clamp(54px,16vw,92px)}.vzwr-final-note{bottom:8vh;right:18px}.vzwr-footer{flex-direction:column;padding:20px 18px}}.vz-water-filter-def{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.vzwr-root main,.vzwr-header,.vzwr-menu,.vzwr-footer{filter:url(#vz-global-liquid-filter);will-change:filter}.vz-water-surface{z-index:55;pointer-events:none;opacity:.88;will-change:opacity;transition:opacity .8s cubic-bezier(.16,1,.3,1);position:fixed;inset:0;overflow:hidden}.vz-water-canvas{filter:contrast(1.11)blur(.15px);display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.vz-water-surface:after{content:"";opacity:calc(.26 + var(--vz-water-energy,.2)*.15);transform:translate3d(calc((var(--vz-water-energy,.2) - .2)*4px),calc(var(--vz-water-hold,0)*2px),0) rotate(-1.5deg);filter:blur(10px);mix-blend-mode:screen;background:radial-gradient(at 50% 8%,#ffffff0e,#0000 31%),repeating-linear-gradient(112deg,#0000 0 7.4%,#ffffff03 7.7% 8%,#0000 8.3% 14%);position:absolute;inset:-18%}.vz-is-holding .vz-water-surface,.vz-water-held .vz-water-surface{opacity:.92}.vz-is-holding .vzwr-showcase-visual,.vz-is-holding .vzwr-hero-actions a,.vz-is-holding .vzwr-copy-final a{transition-duration:2.6s!important}.vz-is-holding .vzwr-hold-indicator{opacity:.72}.vz-is-holding .vzwr-root{--vz-hold-visual:1}@media (prefers-reduced-motion:reduce){.vzwr-noise{display:none}.vzwr-showcase-visual,.vzwr-header nav a:after{transition:none}.vz-water-surface{opacity:.28}}.vzwr-safe-bg{background:#020202!important}.vzwr-noise{opacity:.026}.vzwr-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#02020270,#02020200);border-bottom:0;grid-template-columns:auto 1fr auto;height:80px;padding:0 3.2vw}.vzwr-header nav,.vzwr-lang,.vzwr-brand small{display:none!important}.vzwr-brand{align-self:center}.vzwr-wordmark{letter-spacing:.14em;color:#f7f6f2;font-size:15px;font-weight:760}.vzwr-actions{gap:9px}.vzwr-talk-dot{width:27px;height:27px;box-shadow:none;background:#f6f5f0}.vzwr-talk{color:#070707;letter-spacing:.1em;background:#f6f5f0;border:0;padding:9px 15px;font-size:7px;font-weight:760}.vzwr-hero{height:100svh;min-height:100svh;padding:0;overflow:hidden}.vzwr-hero-word{letter-spacing:-.09em;color:#fff;opacity:1;text-shadow:none;transform-origin:0 100%;font-size:clamp(92px,13.2vw,235px);font-weight:760;line-height:.72;bottom:8vh;left:3.2vw;right:auto;transform:none}.vzwr-ref-crosses i{opacity:.96;width:10px;height:10px}.vzwr-ref-crosses i:before{height:10px;left:4.5px}.vzwr-ref-crosses i:after{width:10px;top:4.5px}.vzwr-ref-crosses i:first-child{top:27vh;left:23vw}.vzwr-ref-crosses i:nth-child(2){top:21vh;right:24vw}.vzwr-ref-crosses i:nth-child(3){top:45vh;left:51vw}.vzwr-ref-crosses i:nth-child(4){top:52vh;right:12vw}.vzwr-scroll-hint{z-index:6;letter-spacing:.12em;color:#ffffffb8;gap:8px;font-size:6px;bottom:2.8vh;left:auto;right:3.2vw}.vzwr-particle-intro{z-index:6;color:#fff;border-top:1px solid #ffffff57;width:min(270px,28vw);padding-top:14px;position:absolute;top:25vh;left:3.2vw}.vzwr-particle-intro span{letter-spacing:.19em;font-size:7px;line-height:1.5;display:block}.vzwr-particle-intro p{color:#ffffff9e;margin:15px 0 0;font-size:11px;line-height:1.65}.vzwr-root main,.vzwr-header,.vzwr-menu,.vzwr-footer{filter:none!important}@media (width<=900px){.vzwr-header{height:68px;padding:0 16px}.vzwr-talk-dot{width:22px;height:22px}.vzwr-talk{padding:8px 11px;font-size:6px;display:inline-flex}.vzwr-menu-btn{display:flex!important}.vzwr-hero{height:100svh;min-height:100svh}.vzwr-hero-word{font-size:22vw;bottom:8vh;left:18px;transform:none}.vzwr-particle-intro{width:min(230px,62vw);top:18vh;left:18px}.vzwr-scroll-hint{max-width:none;bottom:2.4vh;left:auto;right:16px}.vzwr-ref-crosses i:first-child{top:25vh;left:15vw}.vzwr-ref-crosses i:nth-child(2){top:22vh;right:15vw}.vzwr-ref-crosses i:nth-child(3){top:43vh;left:54vw}.vzwr-ref-crosses i:nth-child(4){top:55vh;right:8vw}}.vzdw-stage{z-index:0;pointer-events:none;background:#020202;position:fixed;inset:0;overflow:hidden}.vzdw-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.vzdw-fallback-mark{color:#f5f4ef;letter-spacing:-.09em;opacity:0;place-items:center;font-size:20vw;font-weight:800;transition:opacity .3s;display:grid;position:absolute;inset:0}.vzdw-stage.is-fallback .vzdw-fallback-mark{opacity:1}.vzdw-stage.is-fallback .vzdw-canvas{display:none}.vzdw-story{z-index:2;background:0 0;min-height:860vh;position:relative}.vzdw-story-sticky{pointer-events:none;height:100svh;position:sticky;top:0;overflow:hidden}.vzdw-hero-lock{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid;position:absolute;bottom:4.5vh;left:3.2vw;right:3.2vw}.vzdw-hero-lock>span{letter-spacing:.2em;color:#ffffff7a;font-size:7px;position:absolute;top:-11vh;left:0}.vzdw-hero-lock h1{color:#f8f7f2;letter-spacing:-.095em;white-space:nowrap;grid-column:1/-1;margin:0;font-size:clamp(150px,25.5vw,500px);font-weight:800;line-height:.67}.vzdw-hero-lock p{letter-spacing:.18em;color:#ffffff9e;margin:0;font-size:6px;position:absolute;bottom:.8vh;right:0}.vzdw-crosses{position:absolute;inset:0}.vzdw-crosses i{width:10px;height:10px;position:absolute}.vzdw-crosses i:before,.vzdw-crosses i:after{content:"";background:#f4f3ef;position:absolute}.vzdw-crosses i:before{width:1px;height:10px;top:0;left:4.5px}.vzdw-crosses i:after{width:10px;height:1px;top:4.5px;left:0}.vzdw-crosses i:first-child{top:27vh;left:18vw}.vzdw-crosses i:nth-child(2){top:22vh;right:24vw}.vzdw-crosses i:nth-child(3){top:46vh;left:47vw}.vzdw-crosses i:nth-child(4){top:55vh;right:10vw}.vzdw-scroll{color:#ffffff94;letter-spacing:.17em;align-items:center;gap:9px;font-size:6px;display:flex;position:absolute;top:11vh;right:3.2vw}.vzdw-beat{z-index:5;pointer-events:none;border-top:1px solid #ffffff38;width:min(38vw,560px);padding-top:17px;position:absolute}.vzdw-beat>span{letter-spacing:.22em;color:#ffffff6b;font-size:7px;display:block}.vzdw-beat h2{letter-spacing:-.06em;color:#f2f1ec;margin:15px 0 0;font-size:clamp(34px,4.6vw,80px);font-weight:430;line-height:.88}.vzdw-beat p{color:#ffffff80;max-width:430px;margin:18px 0 0;font-size:12px;line-height:1.65}.vzdw-beat.beat-1{top:105vh;left:7vw}.vzdw-beat.beat-2{top:225vh;right:8vw}.vzdw-beat.beat-3{top:355vh;left:9vw}.vzdw-beat.beat-4{top:495vh;right:8vw}.vzdw-beat.beat-5{top:625vh;left:8vw}.vzdw-beat.beat-6{top:755vh;right:8vw}.vzdw-hold .vzdw-story{cursor:grabbing}.vzwr-worlds,.vzwr-final{z-index:3;position:relative}.vzwr-footer{z-index:4}@media (width<=900px){.vzdw-story{min-height:760vh}.vzdw-hero-lock{bottom:7vh;left:16px;right:16px}.vzdw-hero-lock>span{top:-10vh}.vzdw-hero-lock h1{font-size:28vw;line-height:.72}.vzdw-hero-lock p{font-size:5px;bottom:-2.6vh;left:0;right:auto}.vzdw-scroll{top:10vh;right:16px}.vzdw-beat{width:min(78vw,430px)}.vzdw-beat h2{font-size:clamp(30px,9vw,52px)}.vzdw-beat p{font-size:11px}.vzdw-beat.beat-1{top:95vh;left:18px}.vzdw-beat.beat-2{top:205vh;right:18px}.vzdw-beat.beat-3{top:315vh;left:18px}.vzdw-beat.beat-4{top:435vh;right:18px}.vzdw-beat.beat-5{top:555vh;left:18px}.vzdw-beat.beat-6{top:675vh;right:18px}.vzdw-crosses i:first-child{left:12vw}.vzdw-crosses i:nth-child(2){right:12vw}.vzdw-crosses i:nth-child(3){left:58vw}.vzdw-crosses i:nth-child(4){right:6vw}}@media (prefers-reduced-motion:reduce){.vzdw-beat{transition:none}.vzdw-crosses{display:none}}.vz-ref-home{background:#020202!important;overflow:visible!important}.vzref-journey{color:#f7f6f1;background:#020202;min-height:1520vh;position:relative;overflow:visible}.vzref-sticky{isolation:isolate;background:#020202;height:100svh;position:sticky;top:0;overflow:hidden}.vzref-stage{z-index:0;position:absolute;inset:0;overflow:hidden}.vzref-stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.vzref-webgl{opacity:0;transition:opacity .35s}.vzref-webgl.is-ready{opacity:1}.vzref-fallback{filter:contrast(1.06)saturate(.82)}.vzref-header{z-index:8;pointer-events:none;height:78px;opacity:var(--vzref-header,1);justify-content:space-between;align-items:center;padding:0 3.2vw;transition:opacity .18s linear;display:flex;position:absolute;top:0;left:0;right:0}.vzref-header a{pointer-events:auto}.vzref-brand{color:#d9dadd;letter-spacing:.16em;align-items:center;gap:10px;font-size:12px;font-weight:760;line-height:1;text-decoration:none;display:flex}.vzref-brand svg{filter:drop-shadow(0 3px 10px #ffffff14)}.vzref-brand span{color:#f8f7f2}.vzref-talk{color:#070707;align-items:center;gap:9px;text-decoration:none;display:flex}.vzref-talk i{background:#f7f6f1;border-radius:50%;width:28px;height:28px;display:block}.vzref-talk span{letter-spacing:.1em;background:#f7f6f1;border-radius:999px;align-items:center;height:28px;padding:0 14px;font-size:7px;font-weight:750;display:flex}.vzref-holding .vzref-talk i{transition:transform .25s cubic-bezier(.16,1,.3,1);transform:scale(.82)}.vzref-scroll{z-index:7;color:#ffffffd1;letter-spacing:.16em;opacity:var(--vzref-hud,1);text-transform:uppercase;pointer-events:none;grid-template-columns:auto 1px auto;align-items:center;gap:11px;font-size:7px;font-weight:650;display:grid;position:absolute;bottom:2.7vh;right:3.2vw}.vzref-scroll-line{background:linear-gradient(#ffffff0f,#ffffffa8,#ffffff14);width:1px;height:34px;display:block;position:relative;overflow:hidden}.vzref-scroll-line:after{content:"";background:#fff;width:1px;height:45%;animation:1.8s cubic-bezier(.4,0,.2,1) infinite vzrefScrollLine;position:absolute;top:-45%;left:0}.vzref-scroll-arrow{filter:drop-shadow(0 4px 12px #ffffff1f);animation:1.8s cubic-bezier(.4,0,.2,1) infinite vzrefScrollArrow}@keyframes vzrefScrollLine{0%{opacity:0;transform:translateY(0)}20%{opacity:1}78%{opacity:1}to{opacity:0;transform:translateY(320%)}}@keyframes vzrefScrollArrow{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}.vzref-depth-copy{z-index:6;opacity:calc((1 - var(--vzref-hud,1)) * (1 - var(--vzref-white,0)));transform:translateY(calc((1 - var(--vzref-progress,0))*12px));gap:7px;transition:opacity .12s linear;display:grid;position:absolute;bottom:5vh;left:3.2vw}.vzref-depth-copy span{letter-spacing:.22em;color:#ffffff61;font-size:6px}.vzref-depth-copy b{letter-spacing:.13em;color:#ffffffb3;font-size:9px;font-weight:500}.vzref-crosses{z-index:3;pointer-events:none;opacity:calc(1 - var(--vzref-progress,0)*1.45);position:absolute;inset:0}.vzref-crosses i{opacity:.94;width:10px;height:10px;position:absolute}.vzref-crosses i:before,.vzref-crosses i:after{content:"";background:#f5f4ef;position:absolute}.vzref-crosses i:before{width:1px;height:10px;top:0;left:4.5px}.vzref-crosses i:after{width:10px;height:1px;top:4.5px;left:0}.vzref-crosses i:first-child{top:24vh;left:13.5vw}.vzref-crosses i:nth-child(2){top:34vh;left:29vw}.vzref-crosses i:nth-child(3){top:20vh;left:49vw}.vzref-crosses i:nth-child(4){top:31vh;right:24vw}.vzref-crosses i:nth-child(5){top:50vh;right:11vw}.vzref-whiteout{z-index:4;pointer-events:none;opacity:var(--vzref-white,0);will-change:opacity;backface-visibility:hidden;background:#f7f6f1;transition:opacity .24s cubic-bezier(.16,1,.3,1);position:absolute;inset:-2px;transform:translateZ(0)}.vzref-principles{z-index:5;color:#0b0d0e;opacity:var(--vzref-principles,0);pointer-events:none;will-change:opacity;backface-visibility:hidden;justify-content:center;align-items:center;padding:5vh 3.2vw 4.5vh;transition:opacity .28s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;transform:translateZ(0)}.vzref-principles-top,.vzref-principles-bottom{letter-spacing:.18em;justify-content:space-between;align-items:center;gap:18px;font-size:7px;display:flex;position:absolute;left:3.2vw;right:3.2vw}.vzref-principles-top{top:5vh}.vzref-principles-bottom{justify-content:flex-end;gap:10px;bottom:4.5vh}.vzref-letter-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:1.6vw;width:min(94vw,1680px);margin:0 auto;display:grid}.vzref-letter{text-align:center;min-width:0;opacity:var(--letter-progress,0);transform:scale(calc(.965 + var(--letter-progress,0)*.035));transform-origin:50%;filter:blur(calc((1 - var(--letter-progress,0))*5px));will-change:opacity,transform,filter;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .38s cubic-bezier(.16,1,.3,1),filter .38s cubic-bezier(.16,1,.3,1)}.vzref-letter strong{letter-spacing:-.085em;white-space:nowrap;text-align:center;width:100%;font-size:clamp(96px,12.2vw,225px);font-weight:760;line-height:.72;display:block}.vzref-letter span{letter-spacing:.15em;text-align:center;border-top:1px solid #0b0d0e38;margin-top:24px;padding-top:12px;font-size:8px;font-weight:700;display:block}.vzref-letter small{color:#0b0d0e99;text-align:center;max-width:170px;margin:9px auto 0;font-size:9px;line-height:1.42;display:block}.vzref-gate-hint{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#0b0d0e;width:min(720px,86vw);opacity:var(--vzref-gate-ready,0);pointer-events:none;background:#f7f6f1b8;border:1px solid #0b0d0e29;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:11px 16px;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .48s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:12vh;left:50%;transform:translate(-50%,18px)scale(.985)}.vzref-gate-hint span{letter-spacing:.14em;text-align:center;font-size:7px;font-weight:700}.vzref-gate-hint:after{content:attr(data-remaining);color:#f7f6f1;letter-spacing:.08em;background:#0b0d0e;border-radius:50%;place-items:center;min-width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.vzref-gate-hint b{align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex}.vzref-gate-hint b i{transform-origin:0;background:#0b0d0e;width:16px;height:1px;animation:1.2s ease-in-out infinite vzref-gate-pulse;display:block}.vz-ref-home[style*="--vzref-gate-ready: 1"] .vzref-gate-hint,.vz-ref-home[style*=--vzref-gate-ready\:1] .vzref-gate-hint{transform:translate(-50%)scale(1)}.vzref-catalog-transition{z-index:9999;pointer-events:none;opacity:0;visibility:hidden;perspective:980px;background:#020202;transition:opacity .82s cubic-bezier(.16,1,.3,1),visibility 0s linear .82s;position:fixed;inset:0;overflow:hidden}.vzref-flight-3d-stage,.vzref-flight-3d{width:100%;height:100%;display:block;position:absolute;inset:0}.vzref-flight-3d{opacity:0;transition:opacity .5s,transform 4.2s cubic-bezier(.16,1,.3,1);transform:scale(1.008)}.vzref-flight-vignette{opacity:.96;background:radial-gradient(circle at 50% 48%,#0000 0 22%,#00000024 48%,#020202 86%),linear-gradient(#fff5e703,#0000 28%,#00000038);position:absolute;inset:-12%}.vzref-flight-streaks{position:absolute;inset:0;overflow:hidden}.vzref-flight-streaks b{left:var(--x);top:var(--y);width:var(--len);opacity:0;filter:blur(.15px);background:linear-gradient(90deg,#0000,#fff5e7e6,#0000);height:1px;position:absolute;transform:translate(-50%,-50%)rotate(9deg)scaleX(.16);box-shadow:0 0 12px #fff5e71f}.vzref-flight-core{opacity:0;filter:blur(1px);background:radial-gradient(circle,#fff5e71c 0 1%,#0000 4% 18%,#fff5e707 19%,#0000 38%);position:absolute;inset:-22%;transform:scale(.56)}.vzref-flight-caption{text-align:center;color:#fff5e7;opacity:0;gap:8px;display:grid;position:absolute;bottom:7vh;left:50%;transform:translate(-50%)}.vzref-flight-caption span{letter-spacing:.3em;color:#fff5e76b;font-size:6px}.vzref-flight-caption b{letter-spacing:.22em;color:#fff5e7e0;font-size:8px;font-weight:600}.is-catalog-flight .vzref-catalog-transition{opacity:1;visibility:visible;transition:opacity .62s cubic-bezier(.16,1,.3,1),visibility}.is-catalog-flight .vzref-flight-3d{opacity:1;transition:opacity .5s,transform 4.2s cubic-bezier(.16,1,.3,1);transform:scale(1)}.is-catalog-flight .vzref-flight-core{animation:3.35s cubic-bezier(.14,.68,.08,1) both vzref-catalog-flight}.is-catalog-flight .vzref-flight-streaks b{animation:vzref-flight-streak 2.75s cubic-bezier(.12,.72,.08,1) var(--delay) both}.is-catalog-flight .vzref-principles{filter:blur(9px);transition:transform 1.5s cubic-bezier(.15,.7,.1,1),filter 1.2s,opacity .58s;transform:scale(1.1);opacity:0!important}.is-catalog-arrived .vzref-flight-core{opacity:0;transition:opacity .9s,transform 1.28s cubic-bezier(.16,1,.3,1);transform:scale(2.4)}@keyframes vzref-gate-pulse{0%,to{opacity:.35;transform:scaleX(.45)}50%{opacity:1;transform:scaleX(1)}}@keyframes vzref-catalog-flight{0%{opacity:0;transform:scale(.72)}20%{opacity:.12}62%{opacity:.3}to{opacity:.52;transform:scale(1.7)}}@keyframes vzref-flight-streak{0%{opacity:0;transform:translate(-50%,-50%)rotate(7deg)scaleX(.12)}32%{opacity:.06}72%{opacity:.24}to{opacity:0;transform:translate(-50%,-50%)rotate(7deg)scaleX(4.2)}}@keyframes vzref-flight-caption{0%{opacity:0;transform:translate(-50%,16px)}24%{opacity:.62;transform:translate(-50%)}78%{opacity:.42}to{opacity:0;transform:translate(-50%,-8px)}}.vzref-catalog-menu{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;background:#08090af0;border-radius:999px;align-items:center;gap:14px;padding:10px 13px 10px 15px;transition:opacity .38s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1),visibility 0s linear .42s;display:flex;position:fixed;top:18px;right:22px;transform:translateY(-10px)scale(.96);box-shadow:0 10px 32px #0000002e}.vzref-catalog-menu>span{letter-spacing:.18em;color:#f4f3ee;font-size:7px;font-weight:800}.vzref-catalog-menu a{letter-spacing:.14em;color:#f4f3eead;font-size:6px;text-decoration:none}.vzref-catalog-menu a:hover{color:#fff}.vzref-catalog-menu i{background:#f4f3ee;width:13px;height:1px;display:block}.vzref-catalog-menu i:last-child{opacity:.62;margin-left:-27px;transform:translateY(4px)}.is-catalog-mode .vzref-catalog-menu{opacity:1;visibility:visible;transition:opacity .38s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1),visibility;transform:translate(0,0)scale(1)}.vzref-work{z-index:5;padding-top:12vh;position:relative;color:#111315!important;background:#f6f5ef!important}.vzref-work .vzwr-showcase{margin-top:8vh}.vzref-work-bottom{justify-content:space-between;align-items:center;gap:18px;margin-top:8vh;display:flex}.vzref-contact-link{color:#111315;letter-spacing:.14em;align-items:center;gap:8px;font-size:8px;text-decoration:none;display:inline-flex}.vzref-footer{z-index:6;color:#ffffff6b;letter-spacing:.18em;background:#020202;justify-content:space-between;gap:18px;padding:22px 5.5vw;font-size:6px;display:flex;position:relative}.vzref-footer a{color:inherit;text-decoration:none}.vz-ref-home>.vzwr-safe-bg,.vz-ref-home>.vzdw-stage,.vz-ref-home .vzdw-story,.vz-ref-home .vzdw-beat,.vz-ref-home .vzwr-header,.vz-ref-home .vzwr-menu,.vz-ref-home .vzwr-progress,.vz-ref-home .vzwr-noise,.vz-ref-home .vzref-word{display:none!important}@media (width<=900px){.vzref-journey{min-height:900vh}.vzref-header{height:66px;padding:0 16px}.vzref-brand{font-size:11px}.vzref-talk i{width:22px;height:22px}.vzref-talk span{height:22px;padding:0 10px;font-size:6px}.vzref-scroll{bottom:2.3vh;right:16px}.vzref-depth-copy{bottom:4vh;left:16px}.vzref-principles{padding:4vh 18px 5vh}.vzref-principles-top{font-size:6px;top:4vh;left:18px;right:18px}.vzref-letter-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.1vw;width:100%}.vzref-letter strong{font-size:clamp(64px,12.5vw,120px)}.vzref-letter span{letter-spacing:.1em;margin-top:14px;padding-top:8px;font-size:5px}.vzref-letter small{margin-top:6px;font-size:6px;line-height:1.28}.vzref-principles-bottom{font-size:6px;bottom:5vh;left:18px;right:18px}.vzref-work-bottom{flex-direction:column;align-items:flex-start}.vzref-footer{flex-direction:column;padding:20px 18px}}@media (width<=600px){.vzref-principles{padding:3.2vh 10px 3.5vh;transform:translateZ(0)}.vzref-principles-top{font-size:5px;top:3.2vh;left:10px;right:10px}.vzref-letter-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:4px;width:100%;transform:translateZ(0)}.vzref-letter{backface-visibility:hidden;min-width:0;display:block;filter:none!important;transition:opacity .26s cubic-bezier(.16,1,.3,1)!important;transform:none!important}.vzref-letter strong{white-space:nowrap;font-size:clamp(34px,11.2vw,54px);line-height:.76;display:block}.vzref-letter span{letter-spacing:.06em;white-space:normal;border-top:1px solid #0b0d0e2e;border-bottom:0;margin-top:9px;padding-top:6px;font-size:4.8px;display:block}.vzref-letter small{max-width:100%;margin:4px auto 0;font-size:5px;line-height:1.18;display:block}.vzref-principles-bottom{font-size:5px;bottom:3.5vh;left:10px;right:10px}.vzref-flight-streaks{opacity:.52}.vzref-flight-caption{bottom:8.5vh}}.vzref-catalog-transition{backface-visibility:hidden;contain:paint;isolation:isolate;transform:translateZ(0);z-index:2147483000!important;background:#020202!important}.vzref-flight-3d-stage{z-index:2}.vzref-flight-safe{z-index:1;background:radial-gradient(circle,#fff6e80e,#0000 14%,#020202 58%);position:absolute;inset:0;overflow:hidden}.vzref-flight-safe i{opacity:0;border:1px solid #fff6e829;border-radius:50%;width:38vmin;height:38vmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.22)}.vzref-flight-safe i:nth-child(2){width:58vmin;height:58vmin}.vzref-flight-safe i:nth-child(3){width:82vmin;height:82vmin}.vzref-flight-safe i:nth-child(4){width:112vmin;height:112vmin}.vzref-flight-safe span{opacity:0;background:linear-gradient(90deg,#0000,#fff6e824,#0000);height:1px;position:absolute;top:42%;left:12%;right:12%;transform:scaleX(.3)}.vzref-flight-safe span:last-child{top:58%}.is-catalog-flight .vzref-flight-safe i{animation:3.5s cubic-bezier(.15,.7,.1,1) both vzref-safe-ring}.is-catalog-flight .vzref-flight-safe i:nth-child(2){animation-delay:.16s}.is-catalog-flight .vzref-flight-safe i:nth-child(3){animation-delay:.34s}.is-catalog-flight .vzref-flight-safe i:nth-child(4){animation-delay:.52s}.is-catalog-flight .vzref-flight-safe span{animation:2.9s cubic-bezier(.16,1,.3,1) .3s both vzref-safe-line}.is-catalog-flight .vzref-flight-safe span:last-child{animation-delay:.55s}.is-flight-fallback .vzref-flight-safe{opacity:1}.is-flight-fallback .vzref-flight-3d-stage{display:none!important}@keyframes vzref-safe-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.16)}18%{opacity:.1}68%{opacity:.22}to{opacity:0;transform:translate(-50%,-50%)scale(4.4)}}@keyframes vzref-safe-line{0%{opacity:0;transform:scaleX(.2)}30%{opacity:.1}78%{opacity:.28}to{opacity:0;transform:scaleX(2.4)}}.vzref-transition-laptop{z-index:5;opacity:0;filter:blur(18px);transform-origin:50%;width:min(58vw,980px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)perspective(1500px)rotateX(8deg)scale(.18)}.vzref-transition-lid{background:linear-gradient(145deg,#303030,#0d0d0d 58%,#2c2c2c);border-radius:23px 23px 11px 11px;padding:9px 9px 11px;box-shadow:0 48px 120px #00000080,inset 0 1px #ffffff1f}.vzref-transition-screen{aspect-ratio:16/9;color:#f6efe4;background:radial-gradient(circle at 52% 42%,#fff4e21f,#0000 22%),#060606;border:1px solid #333;border-radius:14px;position:relative;overflow:hidden}.vzref-transition-screen:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 7%,#ffffff06 7.2% 7.35%,#0000 7.5% 14%),radial-gradient(circle,#fff0d81f,#0000 36%);animation:4.4s linear infinite vzref-screen-drift;position:absolute;inset:-20%}.vzref-transition-screen span{letter-spacing:.18em;color:#fff4e48c;font-size:6px;position:absolute;top:5%;left:4%}.vzref-transition-screen b{letter-spacing:-.06em;font-size:clamp(36px,7vw,110px);font-weight:520;line-height:.75;position:absolute;bottom:7%;left:4%}.vzref-transition-screen i{background:linear-gradient(#0000,#fff4e499,#0000);width:1px;position:absolute;top:12%;bottom:12%;right:5%}.vzref-transition-base{background:linear-gradient(#282828,#0d0d0d);border-radius:2px 2px 26px 26px;height:22px;margin:-1px -5% 0;box-shadow:0 24px 36px #0000006b}.is-catalog-flight .vzref-transition-laptop{animation:4.1s cubic-bezier(.14,.72,.08,1) .12s both vzref-laptop-arrive}.is-catalog-arrived .vzref-transition-laptop{filter:blur(12px);transition:opacity 1s,filter 1s,transform 1.2s cubic-bezier(.16,1,.3,1);transform:translate(-50%,-50%)perspective(1500px)rotateX(0)scale(1.08);opacity:0!important}@keyframes vzref-laptop-arrive{0%{opacity:0;filter:blur(22px);transform:translate(-50%,-50%)perspective(1500px)rotateX(10deg)scale(.13)}18%{opacity:.28}54%{opacity:.72;filter:blur(7px)}82%{opacity:1;filter:blur();transform:translate(-50%,-50%)perspective(1500px)rotateX(2deg)scale(.82)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)perspective(1500px)rotateX(0)scale(1)}}@keyframes vzref-screen-drift{to{transform:translate(14%)scale(1.04)}}.vzref-lusion-catalog{z-index:5;color:#0b0d0e;padding:10vh 3.1vw 16vh;position:relative;overflow:hidden;background:#f5f0e8!important}.vzref-catalog-intro{border-bottom:1px solid #0b0d0e26;grid-template-columns:160px minmax(0,1fr) minmax(280px,420px);align-items:end;gap:2.5vw;padding:0 0 7vh;display:grid}.vzref-catalog-count{align-self:start;gap:10px;display:grid}.vzref-catalog-count span{letter-spacing:.2em;color:#0b0d0e7a;font-size:7px}.vzref-catalog-count b{letter-spacing:-.04em;font-size:28px;font-weight:500}.vzref-catalog-intro h2{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(68px,9.4vw,172px);font-weight:500;line-height:.76}.vzref-catalog-intro p{color:#0b0d0e94;margin:0 0 8px;font-size:12px;line-height:1.6}.vzref-project-grid{grid-template-columns:1fr 1fr;gap:3.6vw 2vw;padding-top:4vh;display:grid}.vzref-project-card{color:inherit;min-width:0;text-decoration:none;display:block;position:relative}.vzref-project-card:nth-child(4n+1){grid-column:1/span 2}.vzref-project-card:nth-child(4n+1) .vzref-project-visual{aspect-ratio:16/8.3}.vzref-project-card:nth-child(4n+2){padding-top:8vh}.vzref-project-card:nth-child(4n+4){padding-top:13vh}.vzref-project-visual{aspect-ratio:16/10;background:#ece7de;border-radius:28px;transition:transform .95s cubic-bezier(.16,1,.3,1),border-radius .95s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 24px 80px #0e0f1014}.vzref-project-visual>.nf-mock{width:100%;height:100%;min-height:0;transition:transform 1.2s cubic-bezier(.16,1,.3,1);transform:scale(1.001)}.vzref-project-shade{opacity:.7;pointer-events:none;background:linear-gradient(#0000 58%,#0000000d);position:absolute;inset:0}.vzref-project-card:hover .vzref-project-visual{border-radius:22px;transform:translateY(-12px)scale(.992)}.vzref-project-card:hover .vzref-project-visual>.nf-mock{transform:scale(1.035)}.vzref-project-topline{letter-spacing:.17em;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 2px 0;font-size:7px;display:flex}.vzref-project-topline>span{color:#0b0d0e6b}.vzref-project-topline>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.vzref-project-topline small{letter-spacing:.12em;text-transform:uppercase;color:#0b0d0e99;border:1px solid #0b0d0e24;border-radius:999px;padding:5px 8px;font-size:5.5px}.vzref-project-meta{border-top:1px solid #0b0d0e1a;grid-template-columns:1fr auto;align-items:end;gap:18px;margin-top:12px;padding:18px 2px 0;display:grid}.vzref-project-meta small{letter-spacing:.17em;color:#0b0d0e70;font-size:6px}.vzref-project-meta h3{letter-spacing:-.065em;margin:7px 0 0;font-size:clamp(32px,4.7vw,82px);font-weight:500;line-height:.84}.vzref-project-meta svg{transition:transform .55s cubic-bezier(.16,1,.3,1)}.vzref-project-card:hover .vzref-project-meta svg{transform:translate(4px,-4px)}.vzref-lusion-catalog .vzref-work-bottom{border-top:1px solid #0b0d0e24;margin-top:11vh;padding-top:24px}@media (width<=900px){.vzref-lusion-catalog{padding:9vh 18px 13vh}.vzref-catalog-intro{grid-template-columns:1fr;gap:20px;padding-bottom:5vh}.vzref-catalog-count{grid-template-columns:auto auto;justify-content:space-between}.vzref-catalog-intro h2{font-size:clamp(58px,16vw,110px)}.vzref-catalog-intro p{max-width:580px}.vzref-project-grid{grid-template-columns:1fr;gap:8vh;padding-top:5vh}.vzref-project-card,.vzref-project-card:nth-child(4n+1),.vzref-project-card:nth-child(4n+2),.vzref-project-card:nth-child(4n+4){grid-column:1;padding-top:0}.vzref-project-card:nth-child(4n+1) .vzref-project-visual,.vzref-project-visual{aspect-ratio:16/11;border-radius:20px}.vzref-project-meta h3{font-size:clamp(34px,10vw,64px)}}.vzref-flight-safe{opacity:0!important;visibility:hidden!important}.is-flight-fallback .vzref-flight-safe{opacity:1!important;visibility:visible!important}.vzref-flight-core,.vzref-flight-streaks{opacity:0!important;visibility:hidden!important}.vzref-flight-vignette{z-index:3;opacity:.72;pointer-events:none;background:radial-gradient(at 50% 48%,#0000 0 36%,#01010514 58%,#01010594 100%)}.vzref-flight-caption{z-index:4;bottom:5vh}.is-catalog-flight .vzref-flight-caption{animation:3.55s .18s both vzref-flight-caption-space}.is-catalog-arrived .vzref-catalog-transition{opacity:0;transition:opacity .42s cubic-bezier(.16,1,.3,1)}.is-catalog-arrived .vzref-flight-3d{opacity:.08;transition:opacity .4s,transform .42s cubic-bezier(.16,1,.3,1);transform:scale(1.003)}@keyframes vzref-flight-caption-space{0%{opacity:0;transform:translate(-50%,12px)}18%{opacity:.7;transform:translate(-50%)}62%{opacity:.46}82%,to{opacity:0;transform:translate(-50%,-5px)}}.vzref-space-flight-dom{z-index:2;pointer-events:none;perspective:1500px;opacity:0;visibility:hidden;background:radial-gradient(circle,#232d482e,#0000 22%),radial-gradient(circle at 24% 24%,#4353781f,#0000 18%),#010104;transition:opacity .35s;position:absolute;inset:0;overflow:hidden}.is-catalog-flight .vzref-space-flight-dom{opacity:1;visibility:visible}.vzref-space-stars{transform-style:preserve-3d;position:absolute;inset:0;overflow:hidden}.vzref-space-stars i{left:var(--sx);top:var(--sy);opacity:0;width:2px;height:2px;transform:translate3d(-50%,-50%,0) scale(var(--ss));background:#edf5ff;border-radius:50%;position:absolute;box-shadow:0 0 8px #d9e7ffb8}.is-catalog-flight .vzref-space-stars i{animation:vzref-space-star-fly 4.95s linear var(--sd) both}.vzref-flight-destination{width:min(88vw,1240px);transform-style:preserve-3d;opacity:0;filter:blur(14px);position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,-1250px)scale(.18)}.is-catalog-flight .vzref-flight-destination{animation:5.25s cubic-bezier(.14,.72,.08,1) 50ms both vzref-destination-approach}.vzref-flight-destination-head{color:#f3eee7;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.vzref-flight-destination-head span{letter-spacing:.2em;color:#f3eee775;font-size:7px}.vzref-flight-destination-head b{letter-spacing:-.05em;font-size:clamp(26px,3.3vw,56px);font-weight:560}.vzref-flight-destination-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.vzref-flight-destination-grid>i{aspect-ratio:1.55;background:linear-gradient(145deg,color-mix(in srgb,var(--fd-accent) 17%,#0a0a0b),#08090b 68%);border:1px solid #ffffff1a;border-radius:16px;padding:13px;font-style:normal;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000004d,inset 0 1px #ffffff14}.vzref-flight-destination-grid>i:before{content:"";background:radial-gradient(circle at 22% 28%,color-mix(in srgb,var(--fd-accent) 28%,transparent),transparent 32%);opacity:.6;position:absolute;inset:-15%}.vzref-flight-destination-grid em,.vzref-flight-destination-grid strong,.vzref-flight-destination-grid small{z-index:1;position:relative}.vzref-flight-destination-grid em{letter-spacing:.16em;color:#ffffff75;font-size:6px;display:block}.vzref-flight-destination-grid strong{color:#fff;margin-top:12px;font-size:clamp(28px,4vw,58px);font-weight:620;line-height:.8;display:block}.vzref-flight-destination-grid small{letter-spacing:.11em;color:#ffffffa3;font-size:7px;position:absolute;bottom:12px;left:13px}@keyframes vzref-space-star-fly{0%{opacity:0;transform:translate3d(-50%,-50%,-900px)scale(.18)}14%{opacity:.95}72%{opacity:.78}to{opacity:0;transform:translate3d(-50%,-50%,520px) scale(calc(var(--ss)*5.8));filter:blur(.6px)}}@keyframes vzref-destination-approach{0%,8%{opacity:0;filter:blur(18px);transform:translate3d(-50%,-50%,-1250px)scale(.16)}20%{opacity:.18}48%{opacity:.52;filter:blur(8px)}74%{opacity:.94;filter:blur(1px);transform:translate3d(-50%,-50%,-140px)scale(.86)}88%,to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}@media (width<=760px){.vzref-flight-destination{width:94vw}.vzref-flight-destination-grid{grid-template-columns:repeat(2,1fr);gap:8px}.vzref-flight-destination-grid>i{border-radius:12px}.vzref-flight-destination-head{flex-direction:column;align-items:flex-start}.vzref-flight-destination-head b{font-size:10vw}}.vzref-flight-checkpoint{z-index:8;text-align:center;color:#f4f3ee;-webkit-backdrop-filter:blur(14px);opacity:0;visibility:hidden;pointer-events:none;background:#03050a8a;border:1px solid #dce6f62e;justify-items:center;gap:12px;width:min(560px,84vw);padding:30px 34px 28px;transition:opacity .65s,transform .8s cubic-bezier(.16,1,.3,1),visibility 0s linear .8s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94);box-shadow:0 26px 90px #00000061}.vzref-flight-checkpoint:before,.vzref-flight-checkpoint:after{content:"";pointer-events:none;border:1px solid #d5e2f61f;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vzref-flight-checkpoint:before{aspect-ratio:1;width:150%}.vzref-flight-checkpoint:after{aspect-ratio:1;border-color:#d5e2f60f;width:205%}.vzref-flight-checkpoint>span,.vzref-flight-checkpoint>small,.vzref-flight-checkpoint>b,.vzref-flight-checkpoint>button{z-index:2;position:relative}.vzref-flight-checkpoint>span{letter-spacing:.24em;color:#e2ebf87a;font-size:6px}.vzref-flight-checkpoint>b{letter-spacing:-.05em;font-size:clamp(28px,3.6vw,54px);font-weight:520;line-height:.92}.vzref-flight-checkpoint>small{letter-spacing:.05em;color:#e2ebf87a;max-width:390px;font-size:8px;line-height:1.6}.vzref-flight-checkpoint>button{color:#07090d;letter-spacing:.14em;cursor:pointer;background:#f1f5faf0;border:1px solid #f0f5fc47;border-radius:999px;align-items:center;gap:24px;margin-top:5px;padding:13px 16px 13px 18px;font:700 7px/1 Inter,ui-sans-serif,system-ui,sans-serif;transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s;display:flex}.vzref-flight-checkpoint>button i{font-size:14px;font-style:normal;line-height:1;transition:transform .35s cubic-bezier(.16,1,.3,1)}.vzref-flight-checkpoint>button:hover{transform:scale(1.035)}.vzref-flight-checkpoint>button:hover i{transform:translate(4px)}.is-catalog-flight-hold .vzref-catalog-transition{pointer-events:auto}.is-catalog-flight-hold .vzref-flight-checkpoint{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .65s,transform .8s cubic-bezier(.16,1,.3,1),visibility;transform:translate(-50%,-50%)scale(1)}.is-catalog-flight-hold .vzref-flight-caption{opacity:0!important;animation:none!important}.is-catalog-flight-hold .vzref-flight-vignette{opacity:.92;background:radial-gradient(circle,#6c83ae12,#0000 24%,#01010547 66%,#010104 100%)}.is-catalog-flight-hold .vzref-flight-3d{opacity:1!important;transform:scale(1)!important}.is-catalog-flight-phase2 .vzref-flight-checkpoint{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,transform .38s,visibility 0s linear .38s;transform:translate(-50%,-50%)scale(.9)}.is-catalog-flight-phase2 .vzref-flight-caption{animation:1.7s both vzref-second-flight-caption!important}.is-catalog-flight-phase2 .vzref-flight-vignette{opacity:.62;transition:opacity .55s}@keyframes vzref-second-flight-caption{0%{opacity:0;transform:translate(-50%,10px)}22%{opacity:.62;transform:translate(-50%)}70%{opacity:.24}to{opacity:0;transform:translate(-50%,-5px)}}@media (width<=760px){.vzref-flight-checkpoint{width:86vw;padding:24px 18px 22px}.vzref-flight-checkpoint>b{font-size:8.8vw}.vzref-flight-checkpoint>button{gap:16px;padding:12px 14px;font-size:6px}.vzref-flight-checkpoint>small{font-size:7px}.vzref-flight-checkpoint:before{width:145%}.vzref-flight-checkpoint:after{width:190%}}.vzref-header{grid-template-columns:auto 1fr!important;gap:28px!important}.vzref-mainnav{pointer-events:auto;justify-self:end;align-items:center;gap:24px;display:flex}.vzref-mainnav a{color:#f8f7f2a8;letter-spacing:.15em;padding:8px 0;font-size:6px;font-weight:600;text-decoration:none;transition:color .25s;position:relative}.vzref-mainnav a:after{content:"";background:#f8f7f2;height:1px;transition:right .34s cubic-bezier(.16,1,.3,1);position:absolute;bottom:3px;left:0;right:100%}.vzref-mainnav a:hover{color:#fff}.vzref-mainnav a:hover:after{right:0}.vzref-catalog-menu{z-index:2147483005!important;gap:15px!important;padding:10px 14px!important;top:16px!important;right:18px!important}.vzref-catalog-menu a{white-space:nowrap}.vzref-catalog-menu i{margin-left:3px}.vz-ref-home.is-catalog-locked .vzref-catalog-menu,.vz-ref-home.is-catalog-arrived .vzref-catalog-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}@media (width<=900px){.vzref-mainnav{gap:13px}.vzref-mainnav a{letter-spacing:.11em;font-size:5.5px}.vzref-catalog-menu{justify-content:center;gap:12px!important;top:10px!important;left:12px!important;right:12px!important}.vzref-catalog-menu a{font-size:5.5px!important}}@media (width<=640px){.vzref-header{grid-template-columns:1fr!important}.vzref-mainnav{display:none}.vzref-catalog-menu{scrollbar-width:none;justify-content:flex-start;overflow-x:auto;border-radius:12px!important;padding:9px 12px!important}.vzref-catalog-menu::-webkit-scrollbar{display:none}.vzref-catalog-menu a{flex:none;font-size:5px!important}.vzref-catalog-menu i{display:none!important}.vzref-scroll{white-space:nowrap;grid-template-columns:auto 1px auto;gap:9px;font-size:6px;transform:translate(-50%);bottom:3vh!important;left:50%!important;right:auto!important}.vzref-scroll-line{height:28px}.vzref-scroll-arrow{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.vzref-scroll-line:after,.vzref-scroll-arrow{animation:none!important}}.vzicons{z-index:5;color:#f4efe7;isolation:isolate;background:linear-gradient(160deg,#080808,#11100f 48%,#070707);min-height:100vh;padding:9vh 4vw 12vh;position:relative;overflow:hidden}.vzicons:before,.vzicons:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:-15%}.vzicons:before{background:repeating-linear-gradient(106deg,#0000 0 11%,#ffffff06 11.15% 11.32%,#0000 11.48% 23%),linear-gradient(74deg,#0000 24%,#d9c4a90e 50%,#0000 76%);transform:perspective(1200px)rotateX(65deg)translateY(22%)}.vzicons:after{filter:blur(10px);background:radial-gradient(circle at 50% 42%,#fff0dc12,#0000 35%),linear-gradient(#0000 58%,#00000057)}.vzicons-head{border-bottom:1px solid #ffffff1a;grid-template-columns:150px 1fr minmax(260px,380px);align-items:end;gap:2.2vw;padding-bottom:4vh;display:grid}.vzicons-head>span{letter-spacing:.18em;color:#ffffff61;align-self:start;font-size:7px}.vzicons-head h2{letter-spacing:-.065em;margin:0;font-size:clamp(54px,6.2vw,104px);font-weight:520;line-height:.82}.vzicons-head p{color:#ffffff7a;margin:0 0 4px;font-size:11px;line-height:1.65}.vzicons-grid{perspective:1500px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.15vw;padding-top:6vh;display:grid;position:relative}.vzicons-card{background:var(--icon-bg);min-height:31vh;color:var(--icon-ink);isolation:isolate;transform:translateZ(calc((var(--icon-depth,0))*1px)) rotateY(var(--icon-ry,0deg)) rotateX(var(--icon-rx,0deg));border:1px solid #ffffff14;border-radius:18px;text-decoration:none;transition:transform .7s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000002e}.vzicons-card:first-child{--icon-ry:5deg;--icon-rx:1deg;transform:translateY(18px)rotateY(5deg)rotateX(1deg)}.vzicons-card:nth-child(2){transform:translateY(-8px)rotateY(2deg)}.vzicons-card:nth-child(3){transform:translateY(10px)rotateY(-2deg)}.vzicons-card:nth-child(4){transform:translateY(-14px)rotateY(3deg)}.vzicons-card:nth-child(5){transform:translateY(14px)rotateY(-5deg)rotateX(1deg)}.vzicons-card:nth-child(6){transform:translateY(-2px)rotateY(-4deg)}.vzicons-card:nth-child(7){transform:translateY(14px)rotateY(2deg)}.vzicons-card:nth-child(8){transform:translateY(-10px)rotateY(-2deg)}.vzicons-card:nth-child(9){transform:translateY(7px)rotateY(4deg)}.vzicons-card:nth-child(10){transform:translateY(-4px)rotateY(-3deg)}.vzicons-card:hover{border-color:color-mix(in srgb,var(--icon-accent) 50%,#ffffff1a);transform:translateY(-10px)translateZ(34px)scale(1.035);box-shadow:0 40px 90px #00000052}.vzicons-image{position:absolute;inset:0;overflow:hidden}.vzicons-image img{-o-object-fit:cover;object-fit:cover;filter:contrast(1.08)saturate(.76)brightness(.58);width:100%;height:100%;transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .8s;transform:scale(1.04)}.vzicons-card:hover .vzicons-image img{filter:contrast(1.08)saturate(.9)brightness(.68);transform:scale(1.11)}.vzicons-image i{background:linear-gradient(#0000001a,#0000002e 40%,#000000c2),linear-gradient(90deg,#0000006b,#0000 67%);position:absolute;inset:0}.vzicons-top{z-index:2;letter-spacing:.14em;color:#fff9;justify-content:space-between;font-size:6px;display:flex;position:absolute;top:13px;left:14px;right:14px}.vzicons-mark{z-index:2;align-items:flex-end;gap:9px;display:flex;position:absolute;top:29%;left:14px}.vzicons-mark b{letter-spacing:-.08em;font-size:clamp(46px,4.8vw,78px);font-weight:600;line-height:.72}.vzicons-mark em{background:var(--icon-accent);width:28px;height:1px;box-shadow:0 0 18px color-mix(in srgb,var(--icon-accent) 45%,transparent);margin-bottom:5px;display:block}.vzicons-meta{z-index:2;border-top:1px solid #ffffff29;justify-content:space-between;align-items:end;gap:12px;padding-top:10px;display:flex;position:absolute;bottom:13px;left:14px;right:14px}.vzicons-meta small{letter-spacing:.14em;color:#ffffff6e;font-size:5px}.vzicons-meta h3{letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(18px,1.65vw,28px);font-weight:500;line-height:.9}.vzicons-meta>span{letter-spacing:.12em;align-items:center;gap:6px;font-size:6px;display:inline-flex}.vzicons-bottom{letter-spacing:.14em;color:#ffffff6b;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;margin-top:7vh;padding-top:18px;font-size:7px;display:flex}.vzicons-bottom a{color:#f4efe7;border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:5px;text-decoration:none;display:inline-flex}@media (width<=1200px){.vzicons-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vzicons-card{min-height:34vh}.vzicons-card:nth-child(n){transform:none}.vzicons-card:hover{transform:translateY(-8px)scale(1.025)}}@media (width<=760px){.vzicons{padding:8vh 16px 10vh}.vzicons-head{grid-template-columns:1fr;gap:16px}.vzicons-head h2{font-size:clamp(52px,14vw,88px)}.vzicons-head p{max-width:520px}.vzicons-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:28px}.vzicons-card{border-radius:15px;min-height:34vh}.vzicons-mark b{font-size:14vw}.vzicons-meta h3{font-size:6vw}.vzicons-meta>span{display:none}.vzicons-bottom{flex-direction:column;align-items:flex-start}}.is-catalog-arrived .vzicons-head{animation:.34s cubic-bezier(.16,1,.3,1) both vziconsHeadArrival}.is-catalog-arrived .vzicons-card{animation:.34s cubic-bezier(.16,1,.3,1) both vziconsCardArrival}@keyframes vziconsHeadArrival{0%{opacity:.82;transform:translateY(5px)scale(.992)}to{opacity:1;transform:none}}@keyframes vziconsCardArrival{0%{opacity:.82;transform:scale(.975)}to{opacity:1}}.vz-ref-home.is-catalog-flight>.vzicons{transform-origin:50%;will-change:transform,opacity,filter;backface-visibility:hidden;animation:6.35s cubic-bezier(.12,.7,.08,1) both vzRealCatalogApproach;z-index:2147483001!important;pointer-events:none!important;width:100vw!important;height:100svh!important;min-height:100svh!important;position:fixed!important;inset:0!important;overflow:hidden!important}.vz-ref-home.is-catalog-flight>.vzicons .vzicons-head,.vz-ref-home.is-catalog-flight>.vzicons .vzicons-grid,.vz-ref-home.is-catalog-flight>.vzicons .vzicons-bottom{will-change:transform,opacity}.vz-ref-home.is-catalog-flight>.vzicons .vzicons-card{box-shadow:0 18px 50px #0000002e;transform:none!important}.vz-ref-home.is-catalog-arrived>.vzicons,.vz-ref-home.is-catalog-locked>.vzicons{z-index:2147483001!important;pointer-events:auto!important;filter:none!important;opacity:1!important;width:100vw!important;height:100svh!important;min-height:100svh!important;animation:none!important;position:fixed!important;inset:0!important;overflow:auto!important;transform:none!important}.vz-ref-home.is-catalog-locked>.vzref-journey,.vz-ref-home.is-catalog-locked>.vzref-footer{visibility:hidden!important;pointer-events:none!important}.vz-ref-home.is-catalog-locked>.vzicons .vzicons-card{transform:none!important}@keyframes vzRealCatalogApproach{0%,8%{opacity:0;filter:blur(16px)brightness(.5);transform:perspective(1900px)translateZ(-2200px)scale(.045)}18%{opacity:.1;filter:blur(13px)brightness(.56);transform:perspective(1900px)translateZ(-1700px)scale(.1)}38%{opacity:.28;filter:blur(9px)brightness(.66);transform:perspective(1900px)translateZ(-1120px)scale(.22)}58%{opacity:.5;filter:blur(5px)brightness(.76);transform:perspective(1900px)translateZ(-660px)scale(.42)}76%{opacity:.78;filter:blur(2px)brightness(.88);transform:perspective(1900px)translateZ(-260px)scale(.72)}91%{opacity:1;filter:blur()brightness();transform:perspective(1900px)translateZ(-34px)scale(.965)}to{opacity:1;filter:blur()brightness();transform:perspective(1900px)translateZ(0)scale(1)}}@media (width<=760px){.vz-ref-home.is-catalog-flight>.vzicons{height:100svh!important;padding:5vh 12px 6vh!important}.vz-ref-home.is-catalog-flight>.vzicons .vzicons-head p,.vz-ref-home.is-catalog-flight>.vzicons .vzicons-bottom{display:none}.vz-ref-home.is-catalog-flight>.vzicons .vzicons-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:16px}.vz-ref-home.is-catalog-flight>.vzicons .vzicons-card{min-height:22vh}}.vzlcat{color:#0d0f10!important;background:#f3eee6!important;padding:9vh 3.2vw 13vh!important;overflow:visible!important}.vzlcat:before,.vzlcat:after{display:none!important}.vzlcat-head{border-bottom:1px solid #0d0f1029;grid-template-columns:150px minmax(0,1fr) minmax(280px,430px);align-items:end;gap:2.4vw;padding-bottom:6vh;display:grid}.vzlcat-count{align-self:start;gap:10px;display:grid}.vzlcat-count span{letter-spacing:.2em;color:#0d0f1070;font-size:7px}.vzlcat-count b{letter-spacing:-.04em;font-size:30px;font-weight:500}.vzlcat-head h2{letter-spacing:-.075em;margin:0;font-size:clamp(66px,9vw,166px);font-weight:520;line-height:.77}.vzlcat-head p{color:#0d0f108f;margin:0 0 8px;font-size:12px;line-height:1.65}.vzlcat-grid{grid-template-columns:1.15fr .85fr;gap:8vh 2vw;padding-top:6vh;display:grid}.vzlcat-card{color:inherit;min-width:0;text-decoration:none}.vzlcat-card:nth-child(4n+1){grid-column:1/3}.vzlcat-card:nth-child(4n+1) .vzlcat-visual{aspect-ratio:16/7.7}.vzlcat-card:nth-child(4n+2){padding-top:8vh}.vzlcat-card:nth-child(4n+4){padding-top:12vh}.vzlcat-visual{aspect-ratio:16/10;background:#ddd6cc;border-radius:28px;transition:transform .9s cubic-bezier(.16,1,.3,1),border-radius .9s cubic-bezier(.16,1,.3,1),box-shadow .9s;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 25px 70px #14120e14}.vzlcat-visual img{-o-object-fit:cover;object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%;height:100%;transition:transform 1.15s cubic-bezier(.16,1,.3,1),filter .7s;display:block;transform:scale(1.01)}.vzlcat-card:hover .vzlcat-visual{border-radius:21px;transform:translateY(-10px)scale(.994);box-shadow:0 42px 96px #14120e21}.vzlcat-card:hover .vzlcat-visual img{filter:saturate(.98)contrast(1.03);transform:scale(1.055)}.vzlcat-shade{pointer-events:none;background:linear-gradient(#0000002e,#0000 44%,#00000094);position:absolute;inset:0}.vzlcat-visual-top{color:#ffffffbd;letter-spacing:.14em;z-index:2;justify-content:space-between;gap:20px;font-size:6px;display:flex;position:absolute;top:16px;left:18px;right:18px}.vzlcat-visual-top b{font-weight:500}.vzlcat-title{z-index:2;color:#fff;position:absolute;bottom:16px;left:18px}.vzlcat-title span{letter-spacing:.16em;color:#ffffff85;font-size:5.5px}.vzlcat-title h3{letter-spacing:-.068em;margin:7px 0 0;font-size:clamp(34px,5.2vw,92px);font-weight:520;line-height:.82}.vzlcat-accent{background:var(--vzl-accent);z-index:2;width:54px;height:2px;box-shadow:0 0 18px color-mix(in srgb,var(--vzl-accent) 42%,transparent);position:absolute;bottom:20px;right:18px}.vzlcat-info{border-top:1px solid #0d0f101f;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:18px;margin-top:12px;padding:16px 2px 0;display:grid}.vzlcat-info>div:first-child{gap:7px;display:grid}.vzlcat-info span{letter-spacing:.15em;color:#0d0f1066;font-size:6px}.vzlcat-info small{color:#0d0f1094;max-width:640px;font-size:9px;line-height:1.55}.vzlcat-services{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.vzlcat-services em{letter-spacing:.12em;color:#0d0f108a;border:1px solid #0d0f101f;border-radius:999px;padding:5px 8px;font-size:5px;font-style:normal}.vzlcat-info>b{letter-spacing:.13em;white-space:nowrap;align-items:center;gap:7px;font-size:6px;font-weight:600;display:flex}.vzlcat-info>b svg{transition:transform .35s cubic-bezier(.16,1,.3,1)}.vzlcat-card:hover .vzlcat-info>b svg{transform:translate(3px,-3px)}.vzlcat-bottom{letter-spacing:.14em;color:#0d0f107a;border-top:1px solid #0d0f1024;justify-content:space-between;align-items:center;gap:20px;margin-top:11vh;padding-top:20px;font-size:7px;display:flex}.vzlcat-bottom a{color:#0d0f10;border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:4px;text-decoration:none;display:inline-flex}@media (width<=900px){.vzlcat{padding:8vh 16px 11vh!important}.vzlcat-head{grid-template-columns:1fr;gap:18px}.vzlcat-head h2{font-size:clamp(56px,15vw,108px)}.vzlcat-grid{grid-template-columns:1fr;gap:8vh}.vzlcat-card,.vzlcat-card:nth-child(4n+1),.vzlcat-card:nth-child(4n+2),.vzlcat-card:nth-child(4n+4){grid-column:1;padding-top:0}.vzlcat-card:nth-child(4n+1) .vzlcat-visual,.vzlcat-visual{aspect-ratio:16/10;border-radius:20px}.vzlcat-info{grid-template-columns:1fr auto}.vzlcat-services{grid-column:1/3;justify-content:flex-start}.vzlcat-title h3{font-size:10vw}.vzlcat-bottom{flex-direction:column;align-items:flex-start}}.vzicons-head-side{align-items:end;gap:18px;display:grid}.vzicons-head-side>p{margin:0}.vzicons-order-tab{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px 0 8px;display:grid;color:#f4efe7!important;text-decoration:none!important}.vzicons-order-tab span{letter-spacing:.15em;color:#ffffff73;font-size:6px}.vzicons-order-tab b{letter-spacing:.14em;font-size:8px;font-weight:600}.vzicons-order-tab svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.vzicons-order-tab:hover svg{transform:translate(3px,-3px)}@media (width<=760px){.vzicons-head-side{gap:12px}.vzicons-order-tab{padding:12px 0}.vzicons-order-tab span{font-size:5px}.vzicons-order-tab b{font-size:7px}}.vzicons-head-side{align-self:end;gap:18px;display:grid}.vzicons-head-side p{margin:0!important}.vzicons-order-tab,.vzicons-bottom button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.vzicons-order-tab{text-align:left;border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:1fr auto;align-items:end;gap:4px 12px;padding:14px 0 8px;transition:padding .4s cubic-bezier(.16,1,.3,1),border-color .3s;display:grid}.vzicons-order-tab:hover{border-color:#ffffff5c;padding-left:10px}.vzicons-order-tab span{letter-spacing:.16em;color:#ffffff6b;grid-column:1;font-size:6px}.vzicons-order-tab b{letter-spacing:.15em;grid-column:1;font-size:10px;font-weight:600}.vzicons-order-tab svg{grid-area:1/2/3;align-self:center}.vzicons-bottom button{color:#f4efe7;letter-spacing:.14em;border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:5px;font-size:7px;display:inline-flex}@media (width<=760px){.vzicons-head-side{gap:12px}.vzicons-order-tab{max-width:280px}}.vzicons-mark{display:none!important}.vzicons-image i{background:linear-gradient(#00000014,#00000029 48%,#000000b8),linear-gradient(90deg,#00000047,#0000 70%)!important}.vzicons-meta{padding-top:8px}.vzicons-top small{text-align:right;max-width:68%}.vz-ref-home.is-catalog-flight:not(.is-catalog-flight-phase2)>.vzicons{opacity:0!important;visibility:hidden!important;filter:none!important;pointer-events:none!important;animation:none!important;transform:none!important}.vz-ref-home.is-catalog-flight-phase2>.vzicons{transform-origin:50%;will-change:transform,opacity;z-index:2147483001!important;visibility:visible!important;opacity:1!important;pointer-events:none!important;filter:none!important;width:100vw!important;height:100svh!important;min-height:100svh!important;animation:2.25s cubic-bezier(.12,.72,.08,1) both vzCatalogStageIn!important;position:fixed!important;inset:0!important;overflow:hidden!important}.vz-ref-home.is-catalog-flight-phase2>.vzicons .vzicons-head{animation:1.05s cubic-bezier(.16,1,.3,1) .38s both vzCatalogHeadAssemble!important}.vz-ref-home.is-catalog-flight-phase2>.vzicons .vzicons-card{will-change:transform,opacity,filter;animation:vzCatalogCardAssemble 1.15s cubic-bezier(.12,.78,.12,1) var(--icon-delay) both!important;transform:none!important;box-shadow:0 26px 70px #0000003d!important}.vz-ref-home.is-catalog-flight-phase2>.vzicons .vzicons-bottom{animation:.8s 1.28s both vzCatalogBottomAssemble!important}@keyframes vzCatalogStageIn{0%{opacity:.06;transform:perspective(1600px)translateZ(-760px)scale(.42)}45%{opacity:.46}82%{opacity:.96;transform:perspective(1600px)translateZ(-45px)scale(.965)}to{opacity:1;transform:perspective(1600px)translateZ(0)scale(1)}}@keyframes vzCatalogHeadAssemble{0%{opacity:0;filter:blur(8px);transform:translate3d(0,-22px,-180px)scale(.94)}to{opacity:1;filter:blur();transform:none}}@keyframes vzCatalogCardAssemble{0%{opacity:0;filter:blur(10px)brightness(.62);transform:perspective(1200px)translate3d(0,64px,-680px)scale(.64)rotateX(7deg)}52%{opacity:.72;filter:blur(3px)brightness(.84)}to{opacity:1;filter:blur()brightness();transform:perspective(1200px)translate(0,0)scale(1)rotateX(0)}}@keyframes vzCatalogBottomAssemble{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=760px){.vz-ref-home.is-catalog-flight-phase2>.vzicons{padding:5vh 12px 6vh!important}.vz-ref-home.is-catalog-flight-phase2>.vzicons .vzicons-head p,.vz-ref-home.is-catalog-flight-phase2>.vzicons .vzicons-bottom{display:none}.vz-ref-home.is-catalog-flight-phase2>.vzicons .vzicons-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:16px}.vz-ref-home.is-catalog-flight-phase2>.vzicons .vzicons-card{min-height:22vh;animation-duration:.95s!important}.vzicons-meta h3{font-size:5.5vw}}.vzicons-card:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%),#fff3,transparent 28%);mix-blend-mode:soft-light;opacity:0;transition:opacity .35s;position:absolute;inset:0}.vzicons-card:hover:after{opacity:.68}.vzicons-card:hover .vzicons-image img{transform:translate3d(var(--image-x,0px),var(--image-y,0px),0) scale(1.115)}.vzicons-card:focus-visible{outline:1px solid var(--icon-accent);outline-offset:4px}@media (pointer:coarse){.vzicons-card:after{display:none}.vzicons-card:hover .vzicons-image img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.vzicons-card,.vzicons-image img{transition:none!important}.vzicons-card:hover .vzicons-image img{transform:scale(1.04)}}.vzicons-project-open{z-index:2147483500;color:#f4efe7;pointer-events:none;text-align:center;clip-path:inset(100% 0 0);background:#050505;place-content:center;animation:.76s cubic-bezier(.16,1,.3,1) forwards vzCaseOpenCurtain;display:grid;position:fixed;inset:0;overflow:hidden}.vzicons-project-open:before,.vzicons-project-open:after{content:"";pointer-events:none;position:absolute}.vzicons-project-open:before{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--open-accent) 16%,transparent),transparent 34%);inset:0}.vzicons-project-open:after{background:linear-gradient(180deg,transparent,var(--open-accent),transparent);opacity:.35;width:1px;animation:.62s cubic-bezier(.16,1,.3,1) .12s forwards vzCaseOpenRule;top:0;bottom:0;left:50%;transform:scaleY(0)}.vzicons-project-open>span,.vzicons-project-open>small,.vzicons-project-open>b{z-index:2;position:relative}.vzicons-project-open>span{letter-spacing:.2em;opacity:.48;font-size:7px}.vzicons-project-open>b{letter-spacing:-.075em;margin:14px 0 10px;font-size:clamp(54px,9vw,150px);font-weight:520;line-height:.78;animation:.65s cubic-bezier(.16,1,.3,1) 80ms both vzCaseOpenTitle;display:block}.vzicons-project-open>small{letter-spacing:.16em;color:var(--open-accent);font-size:7px}.vzicons-project-open>i{background:#ffffff1f;height:1px;position:absolute;bottom:9%;left:8%;right:8%}.vzicons-project-open>i:after{content:"";background:var(--open-accent);width:36%;height:1px;animation:.72s cubic-bezier(.16,1,.3,1) forwards vzCaseOpenProgress;display:block}.vzicons-card.is-opening{z-index:6}@keyframes vzCaseOpenCurtain{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes vzCaseOpenRule{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes vzCaseOpenTitle{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(24px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes vzCaseOpenProgress{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(2.78)}}@media (width<=760px){.vzicons-project-open>b{font-size:16vw}.vzicons-project-open>span,.vzicons-project-open>small{font-size:6px}}@media (prefers-reduced-motion:reduce){.vzicons-project-open,.vzicons-project-open:after,.vzicons-project-open>b,.vzicons-project-open>i:after{clip-path:none!important;animation:none!important;transform:none!important}}.vzcse-story{--vzcse-progress:0;color:#f3f0e9;isolation:isolate;background:#050607;height:340svh;position:relative}.vzcse-sticky{background:radial-gradient(circle at 58% 48%,#ffffff09,#0000 30%),#050607;height:100svh;min-height:690px;position:sticky;top:0;overflow:hidden}.vzcse-sticky:before{content:"";pointer-events:none;opacity:.7;background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:8vw 8vw;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 57% 52%,#000 0 22%,#0000 73%);mask-image:radial-gradient(circle at 57% 52%,#000 0 22%,#0000 73%)}.vzcse-stage{--vzcse-rx:0deg;--vzcse-ry:0deg;z-index:2;perspective:1800px;width:min(68vw,1050px);height:min(73vh,760px);transform-style:preserve-3d;position:absolute;top:50%;right:-2vw;transform:translateY(-50%)}.vzcse-scene{opacity:0;filter:blur(14px);pointer-events:none;justify-content:center;align-items:center;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .7s;display:flex;position:absolute;inset:0;transform:translate3d(90px,0,-180px)scale(.88)}.vzcse-story.is-0 .vzcse-scene-interface,.vzcse-story.is-1 .vzcse-scene-motion,.vzcse-story.is-2 .vzcse-scene-system{opacity:1;filter:blur();pointer-events:auto;transform:none}.vzcse-laptop{width:min(88%,920px);transform-style:preserve-3d;transform:rotateX(var(--vzcse-rx)) rotateY(var(--vzcse-ry));filter:drop-shadow(0 50px 80px #00000094);transition:transform .22s ease-out;position:relative}.vzcse-screen-shell{background:linear-gradient(#1a1b1d,#0b0c0d);border:1px solid #ffffff2e;border-radius:20px 20px 12px 12px;padding:12px 12px 14px;position:relative;box-shadow:inset 0 0 0 1px #000c,inset 0 0 36px #ffffff06}.vzcse-camera{z-index:5;background:#050506;border-radius:999px;width:76px;height:5px;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff09}.vzcse-screen{aspect-ratio:16/10;background:#020202;border-radius:9px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f}.vzcse-screen>.nf-mock{width:100%;height:100%}.vzcse-screen video{-o-object-fit:cover;object-fit:cover;filter:saturate(.82)contrast(1.06)brightness(.8);width:100%;height:100%}.vzcse-video-label{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.17em;color:#ffffffb8;background:#0000007a;border:1px solid #ffffff2e;padding:8px 10px;font-size:6px;position:absolute;bottom:14px;left:16px}.vzcse-laptop-base{transform-origin:top;background:linear-gradient(#979b9f 0,#55595d 14%,#1a1c1e 58%,#0c0d0e 100%);border-radius:1px 1px 14px 14px;width:109%;height:18px;margin-left:-4.5%;position:relative;transform:perspective(800px)rotateX(62deg);box-shadow:0 16px 28px #00000085}.vzcse-laptop-base:before{content:"";background:#0000005c;border-radius:0 0 6px 6px;width:110px;height:4px;position:absolute;top:1px;left:50%;transform:translate(-50%)}.vzcse-laptop-base i{background:linear-gradient(90deg,#0000,#ffffff47,#0000);height:1px;position:absolute;bottom:1px;left:4%;right:4%}.vzcse-copy{z-index:5;width:min(34vw,480px);position:absolute;top:50%;left:4.5vw;transform:translateY(-50%)}.vzcse-copy article{opacity:0;filter:blur(10px);pointer-events:none;width:100%;transition:opacity .65s,filter .65s,transform .75s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:0;transform:translateY(calc(34px - 50%))}.vzcse-copy article.is-active{opacity:1;filter:blur();transform:translateY(-50%)}.vzcse-copy span{color:#7f878d;letter-spacing:.2em;margin-bottom:20px;font-size:7px;display:block}.vzcse-copy h2{letter-spacing:-.065em;margin:0;font-size:clamp(44px,5.2vw,84px);font-weight:400;line-height:.9}.vzcse-copy p{color:#929aa0;max-width:390px;margin:22px 0 0;font-size:13px;line-height:1.65}.vzcse-counter{z-index:6;color:#687077;justify-items:center;gap:9px;display:grid;position:absolute;top:50%;right:3vw;transform:translateY(-50%)}.vzcse-counter b,.vzcse-counter span{letter-spacing:.14em;font-size:7px;font-weight:500}.vzcse-counter b{color:#f1eee8}.vzcse-counter i{background:#ffffff1f;width:1px;height:88px;position:relative;overflow:hidden}.vzcse-counter i:after{content:"";transform:scaleY(calc((var(--vzcse-progress)*.66) + .34));transform-origin:top;background:#f1eee8;position:absolute;inset:0}.vzcse-project-label{z-index:6;color:#5d656b;letter-spacing:.18em;font-size:6.5px;position:absolute;bottom:28px;left:4.5vw}.vzcse-system{position:relative;display:block!important}.vzcse-system-main{aspect-ratio:16/10;border:1px solid #fff3;width:58%;position:absolute;top:18%;left:24%;overflow:hidden;transform:rotate(-2deg);box-shadow:0 42px 100px #00000080}.vzcse-system-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0c0de0;border:1px solid #ffffff2b;padding:18px;position:absolute;box-shadow:0 24px 60px #00000057}.vzcse-system-panel small{color:#777f85;letter-spacing:.17em;margin-bottom:14px;font-size:6px;display:block}.vzcse-system-panel b{font-weight:400}.vzcse-system-panel span{color:#8b9399;letter-spacing:.08em;font-size:7px;display:block}.vzcse-system-panel.is-type{width:22%;top:8%;left:3%;transform:rotate(-5deg)}.vzcse-system-panel.is-type b{font-family:var(--vzlx-serif,Georgia,serif);font-size:64px;line-height:.8}.vzcse-system-panel.is-type span{margin-top:12px}.vzcse-system-panel.is-nav{width:18%;top:18%;right:2%;transform:rotate(4deg)}.vzcse-system-panel.is-nav i{background:#ffffff4d;height:1px;margin:9px 0;display:block}.vzcse-system-panel.is-nav i:nth-child(2){width:68%}.vzcse-system-panel.is-nav i:nth-child(3){width:84%}.vzcse-system-panel.is-nav i:nth-child(4){width:52%}.vzcse-system-panel.is-color{width:27%;bottom:9%;left:6%;transform:rotate(3deg)}.vzcse-system-panel.is-color>div{gap:8px;display:flex}.vzcse-system-panel.is-color i{border:1px solid #ffffff29;border-radius:50%;width:34px;height:34px}.vzcse-system-panel.is-motion{width:25%;bottom:8%;right:3%;transform:rotate(-4deg)}.vzcse-system-panel.is-motion b{letter-spacing:-.04em;font-size:18px}.vzcse-system-panel.is-motion span{margin-top:8px}@media (width<=980px){.vzcse-story{height:300svh}.vzcse-stage{width:76vw;right:-8vw}.vzcse-copy{width:38vw;left:5vw}.vzcse-copy h2{font-size:clamp(38px,6vw,64px)}}@media (width<=720px){.vzcse-story{height:265svh}.vzcse-sticky{min-height:620px}.vzcse-stage{width:94vw;height:56vh;top:58%;left:50%;right:auto;transform:translate(-50%,-50%)}.vzcse-copy{width:88vw;top:15vh;left:5.5vw;transform:none}.vzcse-copy article{top:0;transform:translateY(22px)}.vzcse-copy article.is-active{transform:none}.vzcse-copy h2{max-width:82vw;font-size:clamp(34px,9.8vw,58px)}.vzcse-copy p{display:none}.vzcse-counter{top:auto;bottom:24px;right:5vw;transform:none}.vzcse-counter i{height:48px}.vzcse-project-label{max-width:62vw;bottom:25px;left:5.5vw}.vzcse-laptop{width:96%}.vzcse-system-main{width:78%;top:25%;left:8%}.vzcse-system-panel.is-type{width:30%;top:8%;left:1%}.vzcse-system-panel.is-type b{font-size:42px}.vzcse-system-panel.is-nav{width:25%;top:10%;right:0}.vzcse-system-panel.is-color{width:36%;bottom:4%;left:4%}.vzcse-system-panel.is-motion{width:34%;bottom:3%;right:0}}.vzcse-case-hero{color:#f4f1e9;background:#050607;border-bottom:1px solid #ffffff14;grid-template-rows:auto 1fr auto;min-height:92svh;padding:118px 4.5vw 54px;display:grid}.vzcse-case-hero-top,.vzcse-case-hero-meta{color:#747c82;letter-spacing:.17em;justify-content:space-between;align-items:center;gap:20px;font-size:7px;display:flex}.vzcse-back{align-items:center;gap:8px;display:inline-flex}.vzcse-case-title{align-self:center}.vzcse-case-title>span{color:#7c848a;letter-spacing:.19em;margin-bottom:20px;font-size:7px;display:block}.vzcse-case-title h1{letter-spacing:-.08em;margin:0;font-size:clamp(72px,12vw,190px);font-weight:400;line-height:.78}.vzcse-case-title p{color:#999fa4;max-width:540px;margin:30px 0 0;font-size:15px;line-height:1.65}.vzcse-case-hero-meta>div{flex-wrap:wrap;gap:10px;display:flex}.vzcse-case-hero-meta span{border:1px solid #ffffff21;padding:7px 9px}.vzcse-case-hero-meta a{color:#ddd9d1;border-bottom:1px solid #ffffff47;align-items:center;gap:8px;padding-bottom:3px;display:inline-flex}.vzcse-rationale{color:#151617;background:#ebe8e0;grid-template-columns:.22fr .78fr;gap:30px 7vw;padding:130px 4.5vw;display:grid}.vzcse-rationale-index{letter-spacing:.18em;color:#77746f;padding-top:12px;font-size:7px}.vzcse-rationale>div:not(.vzcse-rationale-index){border-bottom:1px solid #00000021;padding-bottom:90px}.vzcse-rationale>div:last-child{border-bottom:0;padding-bottom:0}.vzcse-rationale h2{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(48px,7vw,108px);font-weight:400;line-height:.9}.vzcse-rationale p{color:#625f5b;max-width:620px;margin:28px 0 0;font-size:15px;line-height:1.8}.vzcse-art{color:#f4f1e9;background:#0a0b0c;padding:130px 4.5vw}.vzcse-art header{grid-template-columns:.28fr .72fr;align-items:start;margin-bottom:70px;display:grid}.vzcse-art header>span{color:#747b80;letter-spacing:.18em;padding-top:12px;font-size:7px}.vzcse-art header h2{letter-spacing:-.07em;margin:0;font-size:clamp(54px,7vw,112px);font-weight:400;line-height:.88}.vzcse-art header h2 em{font-family:var(--vzlx-serif,Georgia,serif);color:#b9bec2;font-weight:400}.vzcse-art-grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:18px;display:grid}.vzcse-art-grid article{background:#111315;border:1px solid #ffffff21;min-height:260px;position:relative;overflow:hidden}.vzcse-art-grid article>span{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.14em;color:#b8bdc1;background:#0000006b;padding:7px 9px;font-size:6px;position:absolute;bottom:10px;left:12px}.vzcse-art-grid article>.nf-mock{width:100%;height:100%;min-height:0}.vzcse-art-grid .is-wide{aspect-ratio:16/10;grid-column:span 8}.vzcse-art-grid .is-tall{aspect-ratio:4/5;grid-column:span 4;margin-top:9vw}.vzcse-art-grid .is-small{aspect-ratio:1;grid-column:span 4}.vzcse-art-grid .is-small.is-palette{grid-column:span 4;margin-top:5vw}.vzcse-art-grid .is-wide.is-alt{aspect-ratio:16/9;grid-column:5/span 8;margin-top:-7vw}.vzcse-type-poster,.vzcse-palette-poster{background:var(--case-bg);color:var(--case-ink);padding:8%;position:absolute;inset:0}.vzcse-type-poster small{letter-spacing:.18em;font-size:6px}.vzcse-type-poster b{font-family:var(--vzlx-serif,Georgia,serif);color:var(--case-accent);margin-top:10%;font-size:clamp(90px,12vw,170px);font-weight:400;line-height:.7;display:block}.vzcse-type-poster em{font-size:18px;position:absolute;bottom:10%;left:8%;right:8%}.vzcse-palette-poster{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.vzcse-palette-poster i{border:1px solid #ffffff24;display:block}.vzcse-color-field{flex-direction:column;justify-content:space-between;min-height:82svh;padding:10vh 4.5vw 6vh;display:flex}.vzcse-color-field>span{letter-spacing:.18em;opacity:.72;font-size:7px}.vzcse-color-field h2{letter-spacing:-.09em;margin:0;font-size:clamp(76px,15vw,220px);font-weight:400;line-height:.72}.vzcse-color-field p{opacity:.78;align-self:flex-end;max-width:520px;font-size:15px;line-height:1.6}.vzcse-case-cta{color:#f4f1e9;text-align:center;background:#050607;padding:150px 4.5vw}.vzcse-case-cta>span{letter-spacing:.2em;color:#7b8389;font-size:7px}.vzcse-case-cta h2{letter-spacing:-.07em;max-width:1100px;margin:24px auto 42px;font-size:clamp(58px,8vw,126px);font-weight:400;line-height:.88}.vzcse-case-cta>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.vzcse-related{color:#f4f1e9;background:#050607;border-top:1px solid #ffffff14;padding:90px 4.5vw 120px}.vzcse-related-head{justify-content:space-between;align-items:end;margin-bottom:34px;display:flex}.vzcse-related-head span{letter-spacing:.18em;color:#737b81;font-size:7px}.vzcse-related-head h3{margin:0;font-size:clamp(32px,4vw,54px);font-weight:400}.vzcse-related-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.vzcse-related-card>div{aspect-ratio:16/11;border:1px solid #ffffff1f;transition:transform .5s cubic-bezier(.16,1,.3,1);overflow:hidden}.vzcse-related-card:hover>div{transform:translateY(-7px)}.vzcse-related-card>span{color:#70787e;letter-spacing:.15em;margin-top:14px;font-size:6px;display:block}.vzcse-related-card h4{margin:5px 0 0;font-size:22px;font-weight:500}.nf-case-premium .nf-header{background:#05060785}@media (width<=760px){.vzcse-case-hero{min-height:80svh;padding:100px 20px 35px}.vzcse-case-hero-top{align-items:flex-start}.vzcse-case-title h1{font-size:clamp(62px,20vw,112px)}.vzcse-case-title p{font-size:13px}.vzcse-case-hero-meta{align-items:flex-end}.vzcse-rationale,.vzcse-art{padding-left:20px;padding-right:20px}.vzcse-rationale{grid-template-columns:1fr}.vzcse-rationale-index{padding-top:0}.vzcse-art header{grid-template-columns:1fr;gap:20px}.vzcse-art-grid{gap:10px}.vzcse-art-grid .is-wide,.vzcse-art-grid .is-tall,.vzcse-art-grid .is-small,.vzcse-art-grid .is-small.is-palette,.vzcse-art-grid .is-wide.is-alt{aspect-ratio:16/11;grid-column:1/-1;margin-top:0}.vzcse-color-field{min-height:62svh;padding-left:20px;padding-right:20px}.vzcse-color-field h2{font-size:clamp(66px,21vw,130px)}.vzcse-case-cta,.vzcse-related{padding-left:20px;padding-right:20px}.vzcse-related-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vzcse-scene,.vzcse-copy article,.vzcse-laptop{transition:none!important}}.vzdcase,.vzdu{box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.vzdcase *,.vzdu *{box-sizing:border-box}.vzdcase{color:#f2eee7;background:#050505;width:100%;height:100%;position:relative;overflow:hidden}.vzdcase img,.vzdu img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.vzdcase figure,.vzdu figure{margin:0}.vzdcase-mark{z-index:30;letter-spacing:.16em;color:#ffffffb8;grid-template-columns:auto 34px auto;align-items:center;gap:7px;font-size:5px;display:grid;position:absolute;top:14px;left:16px}.vzdcase-mark i{opacity:.38;background:currentColor;height:1px}.vzdcase-mark b{font-weight:500}.vzdu{color:#f3efe7;background:#090909;min-height:100vh;overflow:hidden}.vzdu a{color:inherit;text-decoration:none}.vzdu-contact{border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);flex-direction:column;justify-content:center;min-height:72vh;padding:10vh 5vw;display:flex}.vzdu-contact>span{letter-spacing:.18em;opacity:.48;font-size:8px}.vzdu-contact h2{letter-spacing:-.07em;margin:18px 0 28px;font-size:clamp(52px,8vw,128px);font-weight:520;line-height:.78}.vzdu-contact a{border-bottom:1px solid var(--u-accent);letter-spacing:.16em;width:max-content;padding-bottom:6px;font-size:8px}.case-noir{color:#eee8df;background:#0b0907}.case-noir .vzdcase-mark{color:#d9c4a4}.noir-axis{letter-spacing:.1em;color:#a28f77;grid-template-rows:auto 1fr auto;justify-items:center;font-size:5px;display:grid;position:absolute;top:16%;bottom:12%;left:4%}.noir-axis i{background:#5e5447;width:1px}.noir-copy{z-index:5;width:34%;position:absolute;top:23%;left:10%}.noir-copy small{letter-spacing:.17em;color:#ad9c84;font-size:5px}.noir-copy h1{letter-spacing:-.055em;margin:10px 0;font-family:Georgia,serif;font-size:clamp(28px,5vw,70px);font-weight:400;line-height:.82}.noir-copy h1 em{color:#d3b58c}.noir-copy p{color:#9f978d;max-width:260px;font-size:7px;line-height:1.6}.noir-main{width:49%;position:absolute;top:11%;bottom:11%;right:6%;overflow:hidden}.noir-main img{filter:grayscale(.48)contrast(1.12);animation:14s ease-in-out infinite alternate vzdNoir}.noir-main figcaption{letter-spacing:.14em;color:#fff;font-size:4px;position:absolute;bottom:8px;right:9px}.noir-plan{grid-template-columns:repeat(4,1fr);gap:2px;height:42px;display:grid;position:absolute;bottom:10%;left:8%;right:54%}.noir-plan i{border:1px solid #d3b58c33}.noir-plan span{letter-spacing:.12em;color:#887a67;font-size:4px;position:absolute;bottom:-12px;left:0}@keyframes vzdNoir{0%{transform:scale(1.05)translate(-2%)}to{transform:scale(1.1)translate(2%)}}.case-system{color:#eaf5e8;background:#050906}.case-system .vzdcase-mark{color:#b7ff6a}.sys-head{letter-spacing:.13em;border-bottom:1px solid #17301b;grid-template-columns:1fr auto auto;align-items:center;height:34px;padding:0 14px;font-size:5px;display:grid}.sys-head b{color:#b7ff6a}.sys-head small{color:#79c55f;margin-left:16px}.sys-nav{border-right:1px solid #17301b;align-content:start;gap:4px;width:21%;padding:18px 12px;display:grid;position:absolute;top:34px;bottom:0;left:0}.sys-nav span{letter-spacing:.12em;color:#789078;padding:9px 7px;font-size:5px}.sys-nav .on{color:#b7ff6a;background:#122016}.sys-grid{grid-template-rows:1fr 52px;grid-template-columns:.8fr 1.2fr;gap:8px;padding:13px;display:grid;position:absolute;inset:34px 0 0 21%}.sys-grid section{background:#081109;border:1px solid #17301b}.sys-command{padding:15px}.sys-command small,.sys-map small{letter-spacing:.14em;color:#6d876f;font-size:5px}.sys-command h2{color:#e9f4e7;margin:20px 0;font:600 clamp(18px,3vw,40px)/.9 ui-monospace,SFMono-Regular,Menlo,monospace}.sys-bars{gap:7px;margin-top:24px;display:grid}.sys-bars i{background:#17301b;height:3px}.sys-bars i:first-child{background:#b7ff6a;width:76%}.sys-bars i:nth-child(2){width:54%}.sys-bars i:nth-child(3){width:89%}.sys-bars i:nth-child(4){width:42%}.sys-map{position:relative;overflow:hidden}.sys-map img{opacity:.45;filter:saturate(.25)contrast(1.2)hue-rotate(20deg)}.sys-nodes i{border:1px solid #b7ff6a;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 5px #b7ff6a14}.sys-nodes i:first-child{top:31%;left:22%}.sys-nodes i:nth-child(2){top:21%;left:62%}.sys-nodes i:nth-child(3){top:68%;left:71%}.sys-nodes i:nth-child(4){top:72%;left:39%}.sys-stats{grid-column:1/3!important;grid-template-columns:repeat(3,1fr)!important;display:grid!important}.sys-stats span{letter-spacing:.12em;color:#7b967e;border-right:1px solid #17301b;padding:9px 12px;font-size:4px}.sys-stats b{color:#e9f4e7;margin-bottom:2px;font-size:14px;display:block}.case-fashion{color:#fff1ee;background:#160203}.case-fashion .vzdcase-mark{color:#ff3428}.fashion-word{z-index:1;letter-spacing:-.09em;color:#ff3428;opacity:.16;font-size:clamp(60px,13vw,160px);font-weight:900;line-height:.72;position:absolute;top:3%;left:-2%}.fashion-a{clip-path:polygon(15% 0,100% 0,84% 100%,0 100%);width:34%;position:absolute;top:0;bottom:0;left:34%;overflow:hidden}.fashion-b{width:23%;position:absolute;top:16%;bottom:12%;right:4%;overflow:hidden}.fashion-a img,.fashion-b img{filter:contrast(1.14)saturate(.7);animation:5s step-end infinite vzdFashion}.fashion-b img{animation-delay:1s}.fashion-copy{z-index:4;width:34%;position:absolute;bottom:13%;left:5%}.fashion-copy small{letter-spacing:.18em;color:#ff897f;font-size:5px}.fashion-copy h1{margin:8px 0;font-family:Georgia,serif;font-size:clamp(34px,6vw,82px);font-weight:400;line-height:.78}.fashion-copy h1 em{color:#ff3428}.fashion-copy p{letter-spacing:.15em;color:#ffc8c3;font-size:5px}.fashion-ticker{white-space:nowrap;color:#160203;letter-spacing:.17em;background:#ff3428;align-items:center;height:30px;font-size:6px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@keyframes vzdFashion{0%,32%{transform:scale(1.08)translate(-3%)}33%,66%{transform:scale(1.16)translate(3%)}67%,to{transform:scale(1.04)translate(0)}}.case-forest{color:#eef5e9;background:#0c170f}.case-forest .vzdcase-mark{color:#9bc18b}.forest-bg{position:absolute;inset:0}.forest-bg img{filter:saturate(.92)brightness(.62);animation:16s ease-in-out infinite alternate vzdForest}.forest-shade{background:linear-gradient(90deg,#071209d1,#07120933 62%,#07120961),linear-gradient(#0000 45%,#0712098f);position:absolute;inset:0}.forest-copy{z-index:4;max-width:48%;position:absolute;bottom:14%;left:6%}.forest-copy small{letter-spacing:.18em;color:#b8cfaf;font-size:5px}.forest-copy h1{margin:9px 0;font-family:Georgia,serif;font-size:clamp(34px,6vw,86px);font-weight:400;line-height:.77}.forest-copy h1 em{color:#90b77d}.forest-copy p{color:#c8d5c3;font-size:7px;line-height:1.55}.forest-trail{z-index:5;letter-spacing:.14em;grid-template-rows:auto 1fr auto 1fr auto 1fr auto;justify-items:end;font-size:5px;display:grid;position:absolute;top:16%;bottom:13%;right:5%}.forest-trail i{background:#ffffff59;width:1px}@keyframes vzdForest{0%{transform:scale(1.1)translateY(3%)}to{transform:scale(1.03)translateY(-3%)}}.case-estate{color:#ecf0e9;background:#071014}.case-estate .vzdcase-mark{color:#c8b488}.estate-head{letter-spacing:.15em;border-bottom:1px solid #293134;justify-content:space-between;align-items:center;height:34px;padding:0 14px;font-size:5px;display:flex}.estate-image{width:58%;position:absolute;top:34px;bottom:0;left:0;overflow:hidden}.estate-image img{filter:saturate(.45)contrast(1.15);animation:13s ease-in-out infinite alternate vzdEstate}.estate-copy{width:33%;position:absolute;top:21%;left:61%}.estate-copy small{letter-spacing:.15em;color:#a89e88;font-size:5px}.estate-copy h1{margin:8px 0;font-family:Georgia,serif;font-size:clamp(30px,5vw,68px);font-weight:400;line-height:.8}.estate-copy h1 em{color:#c8b488}.estate-copy p{color:#9aa3a0;font-size:7px;line-height:1.55}.estate-card{border-top:1px solid #394346;grid-template-columns:1fr auto;gap:4px 14px;width:30%;padding-top:8px;display:grid;position:absolute;bottom:8%;right:4%}.estate-card span{letter-spacing:.13em;color:#84908d;font-size:4px}.estate-card b{font-size:7px;font-weight:500}@keyframes vzdEstate{0%{transform:scale(1.03)translate(-1%)}to{transform:scale(1.09)translate(1.4%)}}.case-dining{color:#f0ddca;background:#150805}.case-dining .vzdcase-mark{color:#e28a52}.dining-head{z-index:4;letter-spacing:.16em;justify-content:space-between;font-size:5px;display:flex;position:absolute;top:5%;left:4%;right:4%}.dining-menu{z-index:4;width:40%;position:absolute;top:22%;left:7%}.dining-menu small{letter-spacing:.17em;color:#d9a982;font-size:5px}.dining-menu h1{margin:9px 0 18px;font-family:Georgia,serif;font-size:clamp(34px,5.7vw,78px);font-weight:400;line-height:.79}.dining-menu h1 em{color:#e28a52}.dining-menu ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.dining-menu li{letter-spacing:.13em;border-top:1px solid #e28a523d;padding-top:6px;font-size:5px}.dining-menu li span{color:#e28a52;width:28px;display:inline-block}.dining-dish{border-radius:50% 50% 4px 4px;width:39%;position:absolute;top:12%;bottom:10%;right:8%;overflow:hidden}.dining-dish img{filter:saturate(.92)sepia(.12)contrast(1.1);animation:12s ease-in-out infinite alternate vzdDine}.dining-orbit{border:1px solid #e28a522e;border-radius:50%;width:46%;height:84%;position:absolute;top:8%;right:5%}.dining-orbit i{background:#e28a52;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%}.dining-orbit i:nth-child(2){transform:translate(128px,-104px)}@keyframes vzdDine{0%{transform:scale(1.03)}to{transform:scale(1.1)}}.case-auto{color:#eef4f6;background:#030506}.case-auto .vzdcase-mark{color:#80d7ff}.auto-head{letter-spacing:.14em;grid-template-columns:1fr repeat(3,auto);align-items:center;gap:18px;height:34px;padding:0 14px;font-size:5px;display:grid}.auto-car{position:absolute;inset:34px 0 0}.auto-car img{filter:saturate(.56)contrast(1.23)brightness(.72);animation:6.5s cubic-bezier(.16,.82,.18,1) infinite vzdAuto}.auto-car:after{content:"";background:linear-gradient(90deg,#030506c7,#0000 55%),linear-gradient(#0000 42%,#03050699);position:absolute;inset:0}.auto-title{z-index:4;position:absolute;top:31%;left:5%}.auto-title small{letter-spacing:.17em;color:#9cc8d8;font-size:5px}.auto-title h1{letter-spacing:-.08em;margin:8px 0;font-size:clamp(38px,7vw,96px);font-style:italic;line-height:.74}.auto-title h1 em{color:#80d7ff}.auto-specs{z-index:4;grid-template-columns:repeat(3,1fr);gap:9px;display:grid;position:absolute;bottom:7%;left:5%;right:5%}.auto-specs span{letter-spacing:.12em;border-top:1px solid #80d7ff47;padding-top:6px;font-size:5px}.auto-specs b{margin-right:4px;font-size:17px}.auto-line{background:#80d7ff1f;height:2px;position:absolute;bottom:4%;left:0;right:0}.auto-line i{background:#80d7ff;height:2px;animation:6s linear infinite vzdAutoLine;display:block}@keyframes vzdAuto{0%{transform:scale(1.12)translate(-6%)}45%{transform:scale(1.03)translate(2%)}54%{transform:scale(1.16)translate(5%)}to{transform:scale(1.07)translate(-2%)}}@keyframes vzdAutoLine{0%{width:0}to{width:100%}}.case-ritual{color:#1d211a;background:#e8e5dc}.case-ritual .vzdcase-mark{color:#60745f}.case-ritual .vzdcase-mark i{background:#60745f}.ritual-head{letter-spacing:.15em;grid-template-columns:1fr auto 1fr;align-items:center;height:34px;padding:0 14px;font-size:5px;display:grid}.ritual-head span{justify-self:center}.ritual-head small{justify-self:end}.ritual-arch{border-radius:48% 48% 4px 4px;width:42%;position:absolute;top:12%;bottom:10%;right:8%;overflow:hidden}.ritual-arch img{filter:saturate(.48)brightness(1.08);animation:17s ease-in-out infinite alternate vzdRitual}.ritual-copy{width:38%;position:absolute;top:24%;left:8%}.ritual-copy small{letter-spacing:.17em;color:#7b8a77;font-size:5px}.ritual-copy h1{margin:9px 0;font-family:Georgia,serif;font-size:clamp(34px,5.7vw,78px);font-weight:400;line-height:.8}.ritual-copy h1 em{color:#788f76}.ritual-copy p{color:#74786f;font-size:7px;line-height:1.6}.ritual-steps{grid-template-columns:repeat(3,1fr);gap:6px;width:38%;display:grid;position:absolute;bottom:9%;left:8%}.ritual-steps span{letter-spacing:.12em;border-top:1px solid #b9bbb2;padding-top:6px;font-size:4px}@keyframes vzdRitual{0%{transform:scale(1.01)}to{transform:scale(1.055)translateY(-1.5%)}}.case-studio{color:#f4efea;background:#090707}.case-studio .vzdcase-mark{color:#ff714d}.studio-big{letter-spacing:-.1em;color:#ff714d;font-size:clamp(60px,13vw,170px);font-weight:900;line-height:.7;position:absolute;top:8%;left:-2%}.studio-one,.studio-two,.studio-three{position:absolute;overflow:hidden;box-shadow:0 18px 40px #00000059}.studio-one{width:28%;height:48%;top:32%;left:8%;transform:rotate(-3deg)}.studio-two{width:25%;height:38%;top:24%;left:40%;transform:rotate(3deg)}.studio-three{width:28%;height:45%;bottom:7%;right:6%;transform:rotate(-2deg)}.studio-one img,.studio-two img,.studio-three img{filter:saturate(.7)contrast(1.12);animation:7s step-end infinite vzdStudio}.studio-two img{animation-delay:1.5s}.studio-three img{animation-delay:3s}.studio-copy{z-index:5;justify-items:end;gap:4px;display:grid;position:absolute;top:13%;right:7%}.studio-copy span{letter-spacing:.17em;font-size:4px}.studio-copy h1{text-align:right;letter-spacing:-.06em;color:#fff;margin:9px 0;font-size:clamp(24px,4vw,56px);line-height:.8}@keyframes vzdStudio{0%,34%{transform:scale(1.03)}35%,67%{transform:scale(1.14)translate(2%,-2%)}68%,to{transform:scale(1.07)translate(-1%,1%)}}.case-vizion{color:#f5f0e7;background:#020202}.case-vizion .vzdcase-mark{color:#eee2d2}.viz-head{letter-spacing:.15em;grid-template-columns:1fr auto 1fr;align-items:center;height:34px;padding:0 14px;font-size:5px;display:grid}.viz-head span{justify-self:center}.viz-head small{justify-self:end}.viz-word{z-index:2;letter-spacing:-.09em;white-space:nowrap;mix-blend-mode:difference;font-size:clamp(52px,10vw,132px);font-weight:800;line-height:.72;position:absolute;top:31%;left:3%;right:3%}.viz-frame{border:1px solid #ffffff21;position:absolute;overflow:hidden}.viz-frame.a{width:35%;height:30%;top:18%;left:7%}.viz-frame.b{width:37%;height:35%;bottom:11%;right:7%}.viz-frame img{filter:grayscale(.55)contrast(1.16);animation:11s ease-in-out infinite alternate vzdViz}.viz-frame.b img{animation-direction:alternate-reverse}.viz-copy{max-width:35%;position:absolute;bottom:10%;left:8%}.viz-copy h1{letter-spacing:-.055em;margin:0 0 8px;font-size:clamp(22px,3.6vw,48px);line-height:.84}.viz-copy p{color:#8f8a83;font-size:7px;line-height:1.6}.viz-axis{grid-template-rows:repeat(3,1fr);gap:4px;display:grid;position:absolute;top:13%;bottom:12%;right:4%}.viz-axis i{background:#ffffff2e;width:1px}@keyframes vzdViz{0%{transform:scale(1.04)translate(-1%)}to{transform:scale(1.1)translate(2%)}}.siteu-noir{color:#ede8df;background:#0b0907;grid-template-columns:88px 1fr;display:grid}.unoir-side{z-index:20;background:#0b0907;border-right:1px solid #2b2722;flex-direction:column;justify-content:space-between;height:100vh;padding:22px 15px;display:flex;position:sticky;top:0}.unoir-side b{writing-mode:vertical-rl;letter-spacing:.18em;font-size:8px;transform:rotate(180deg)}.unoir-side nav{gap:18px;display:grid}.unoir-side nav a{writing-mode:vertical-rl;letter-spacing:.15em;color:#8f877d;font-size:6px;transform:rotate(180deg)}.unoir-side small{color:#716b63;font-size:5px}.unoir-hero{grid-template-columns:.42fr .58fr;align-items:center;gap:4vw;min-height:100vh;padding:6vh 4vw;display:grid}.unoir-copy>span,.unoir-projects article>span,.unoir-philosophy>span{letter-spacing:.17em;color:#a39178;font-size:7px}.unoir-copy h1{letter-spacing:-.065em;margin:16px 0;font:400 clamp(68px,9vw,150px)/.75 Georgia,serif}.unoir-copy h1 em{color:#d3b58c}.unoir-copy p{color:#9e968c;max-width:380px;font-size:11px;line-height:1.7}.unoir-hero figure{height:76vh;position:relative;overflow:hidden}.unoir-hero img{filter:grayscale(.58)contrast(1.14);animation:18s ease-in-out infinite alternate vzdNoir}.unoir-hero figcaption{letter-spacing:.14em;color:#fff;font-size:5px;position:absolute;bottom:12px;left:12px}.unoir-projects{padding:11vh 4vw}.unoir-projects article{border-top:1px solid #302b25;grid-template-columns:50px 1fr 1fr .6fr;align-items:center;gap:22px;padding:26px 0;display:grid}.unoir-projects figure{height:38vh;overflow:hidden}.unoir-projects h2{margin:0;font:400 clamp(34px,5vw,72px)/.8 Georgia,serif}.unoir-projects p{color:#918980;font-size:9px}.unoir-philosophy{min-height:90vh;padding:12vh 4vw;position:relative}.unoir-philosophy h2{letter-spacing:-.06em;font:400 clamp(62px,9vw,150px)/.78 Georgia,serif}.unoir-plan{opacity:.28;grid-template-columns:repeat(12,1fr);gap:6px;height:34vh;display:grid}.unoir-plan i{border:1px solid #8b7a63}.siteu-system{color:#eaf5e8;background:#050906}.usys-top{z-index:30;letter-spacing:.15em;background:#050906;border-bottom:1px solid #19321c;grid-template-columns:1fr auto 1fr;align-items:center;height:60px;padding:0 3vw;font-size:7px;display:grid;position:sticky;top:0}.usys-top b{color:#b7ff6a}.usys-top nav{gap:24px;display:flex}.usys-top span{color:#83a386;justify-self:end}.usys-hero{grid-template-columns:.42fr .58fr;align-items:center;gap:2vw;min-height:calc(100vh - 60px);padding:5vh 3vw;display:grid}.usys-command span,.usys-signals>span{letter-spacing:.17em;color:#7a9b7d;font-size:7px}.usys-command h1{letter-spacing:-.075em;margin:16px 0;font:650 clamp(68px,9vw,145px)/.76 ui-monospace,SFMono-Regular,Menlo,monospace}.usys-command button{color:#081109;letter-spacing:.14em;background:#b7ff6a;border:1px solid #b7ff6a;padding:11px 14px;font-size:7px}.usys-console{background:#081109;border:1px solid #1d3a21;height:72vh}.usys-console>header{color:#759078;border-bottom:1px solid #1d3a21;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:5px;display:flex}.usys-console>header i{background:#3a503d;border-radius:50%;width:5px;height:5px}.usys-console>header span{margin-left:8px}.usys-grid{background:#1d3a21;grid-template-rows:1fr 2fr 1fr;grid-template-columns:1fr 1fr;gap:1px;height:calc(100% - 32px);display:grid}.usys-grid article{background:#081109;padding:16px}.usys-grid article small{letter-spacing:.14em;color:#7d967e;font-size:6px}.usys-grid article b{margin-top:10px;font-size:34px;display:block}.usys-grid article span{color:#758575;font-size:7px}.usys-grid .wide{grid-column:1/3;padding:0;position:relative;overflow:hidden}.usys-grid .wide img{opacity:.42;filter:saturate(.35)hue-rotate(18deg)}.usys-signals{padding:12vh 3vw}.usys-signals h2{letter-spacing:-.07em;max-width:10ch;font:620 clamp(58px,8vw,126px)/.8 ui-monospace,monospace}.usys-signals>div{margin-top:7vh}.usys-signals article{border-top:1px solid #1d3a21;grid-template-columns:50px 1fr .6fr;align-items:center;gap:18px;padding:20px 0;display:grid}.usys-signals article span{color:#6c876e;font-size:6px}.usys-signals article b{font-size:20px}.usys-signals article i{background:#b7ff6a;height:2px}.siteu-fashion{color:#fff0ed;background:#150203}.ufash-top{z-index:30;letter-spacing:.16em;background:#150203;border-bottom:1px solid #ff342847;justify-content:space-between;align-items:center;height:58px;padding:0 3vw;font-size:7px;display:flex;position:sticky;top:0}.ufash-hero{height:calc(100vh - 58px);position:relative;overflow:hidden}.ufash-hero>figure{clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);position:absolute;inset:0 0 0 39%}.ufash-hero img{filter:contrast(1.16)saturate(.75);animation:6s step-end infinite vzdFashion}.ufash-ghost{letter-spacing:-.1em;color:#ff3428;opacity:.15;font-size:clamp(100px,18vw,280px);font-weight:900;line-height:.7;position:absolute;top:5%;left:-2%}.ufash-title{z-index:4;max-width:62%;position:absolute;bottom:12%;left:4%}.ufash-title small{letter-spacing:.18em;color:#ff837a;font-size:7px}.ufash-title h1{letter-spacing:-.08em;color:#ff3428;margin:12px 0;font:italic 400 clamp(92px,13vw,205px)/.72 Georgia,serif}.ufash-title p{max-width:360px;font-size:11px}.ufash-ticker{color:#150203;letter-spacing:.16em;white-space:nowrap;background:#ff3428;align-items:center;height:34px;font-size:7px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.ufash-lookbook{grid-template-rows:65vh 72vh;grid-template-columns:.72fr 1.28fr;gap:16px;padding:10vh 3vw 16vh;display:grid}.ufash-lookbook article{position:relative}.ufash-lookbook article figure{height:100%;overflow:hidden}.ufash-lookbook .look-1{grid-row:1/3;transform:translateY(6vh)}.ufash-lookbook .look-2{transform:translate(6vw)}.ufash-lookbook .look-3{width:68%}.ufash-lookbook article span{letter-spacing:.14em;font-size:6px;position:absolute;bottom:38px;left:12px}.ufash-lookbook article h2{margin:0;font:italic 400 34px Georgia,serif;position:absolute;bottom:6px;left:12px}.ufash-statement{color:#150203;background:#ff3428;min-height:90vh;padding:15vh 4vw}.ufash-statement span{letter-spacing:.16em;font-size:7px}.ufash-statement h2{letter-spacing:-.07em;font:italic 400 clamp(72px,11vw,170px)/.78 Georgia,serif}.redline{background:#150203;width:70%;height:2px}.siteu-forest{color:#eef4e9;background:#0d170f}.uforest-top{z-index:30;letter-spacing:.15em;background:#0d170ff0;border-bottom:1px solid #79a86638;justify-content:space-between;align-items:center;height:60px;padding:0 3vw;font-size:7px;display:flex;position:sticky;top:0}.uforest-hero{height:calc(100vh - 60px);position:relative;overflow:hidden}.uforest-hero>figure{position:absolute;inset:0}.uforest-hero img{filter:saturate(.9)brightness(.68);animation:20s ease-in-out infinite alternate vzdForest}.uforest-overlay{background:linear-gradient(90deg,#061209bf,#06120914 65%),linear-gradient(#0000 42%,#061209b8);position:absolute;inset:0}.uforest-copy{z-index:4;max-width:65%;position:absolute;bottom:9%;left:5%}.uforest-copy span,.uforest-canopy span,.uforest-trail span,.uforest-stay>span{letter-spacing:.17em;color:#aecba4;font-size:7px}.uforest-copy h1{letter-spacing:-.07em;margin:12px 0;font:400 clamp(78px,11vw,178px)/.75 Georgia,serif}.uforest-copy h1 em{color:#86ad75}.uforest-copy p{max-width:430px;font-size:11px;line-height:1.6}.uforest-hero aside{letter-spacing:.14em;grid-template-rows:auto 1fr auto 1fr auto 1fr auto;justify-items:end;font-size:6px;display:grid;position:absolute;top:13%;bottom:12%;right:4%}.uforest-hero aside i{background:#ffffff52;width:1px}.uforest-canopy{color:#172019;background:#e5eadf;grid-template-columns:.36fr .64fr;align-items:center;gap:5vw;min-height:110vh;padding:12vh 5vw;display:grid}.uforest-canopy h2,.uforest-trail h2,.uforest-stay h2{letter-spacing:-.065em;font:400 clamp(64px,8vw,130px)/.8 Georgia,serif}.uforest-canopy p{color:#5e695d;font-size:11px;line-height:1.7}.uforest-canopy figure{height:78vh;overflow:hidden}.uforest-trail{grid-template-columns:.63fr .37fr;align-items:center;gap:5vw;min-height:110vh;padding:10vh 5vw;display:grid}.uforest-trail figure{border-radius:48% 48% 4px 4px;height:86vh;overflow:hidden}.uforest-stay{background:#15251a;min-height:78vh;padding:12vh 5vw}.uforest-stay a{letter-spacing:.15em;border-bottom:1px solid #86ad75;margin-top:20px;padding-bottom:6px;font-size:7px;display:inline-block}.siteu-estate{color:#edf0eb;background:#071014}.uestate-top{z-index:30;letter-spacing:.14em;background:#071014;border-bottom:1px solid #273236;grid-template-columns:1fr auto 1fr;align-items:center;height:62px;padding:0 3vw;font-size:7px;display:grid;position:sticky;top:0}.uestate-top nav{gap:26px;display:flex}.uestate-top span{color:#8f9a96;justify-self:end}.uestate-hero{align-items:flex-end;min-height:calc(100vh - 62px);padding:6vh 4vw;display:flex;position:relative}.uestate-hero>figure{position:absolute;inset:0}.uestate-hero>figure:after{content:"";background:linear-gradient(90deg,#040c0fd1,#040c0f2e 62%),linear-gradient(#0000 45%,#040c0fa6);position:absolute;inset:0}.uestate-hero img{filter:saturate(.42)contrast(1.14)}.uestate-copy{z-index:3;position:relative}.uestate-copy small,.uestate-list header span,.uestate-plan span{letter-spacing:.17em;color:#c8b488;font-size:7px}.uestate-copy h1{letter-spacing:-.07em;margin:12px 0;font:400 clamp(84px,11vw,180px)/.74 Georgia,serif}.uestate-copy h1 em{color:#c8b488}.uestate-copy a{letter-spacing:.15em;font-size:7px}.uestate-hero aside{z-index:4;border-top:1px solid #c8b48873;grid-template-columns:auto auto;gap:5px 16px;padding-top:10px;display:grid;position:absolute;bottom:6vh;right:4vw}.uestate-hero aside span{color:#8c9894;font-size:5px}.uestate-hero aside b{font-size:8px;font-weight:500}.uestate-list{padding:12vh 4vw}.uestate-list header{margin-bottom:5vh}.uestate-list header h2,.uestate-plan h2{letter-spacing:-.06em;font:400 clamp(64px,8vw,126px)/.8 Georgia,serif}.uestate-list article{border-top:1px solid #2b363a;grid-template-columns:50px 1fr .5fr 42%;align-items:center;gap:20px;min-height:35vh;padding:20px 0;display:grid;position:relative}.uestate-list article>span{color:#9aa39f;font-size:6px}.uestate-list article b{font:400 32px Georgia,serif}.uestate-list article small{color:#8d9793;font-size:7px}.uestate-list article img{height:30vh}.uestate-plan{color:#1e2423;background:#e8e4da;grid-template-columns:.4fr .6fr;align-items:center;gap:6vw;min-height:95vh;padding:12vh 4vw;display:grid}.uestate-plan p{color:#646a67;font-size:11px;line-height:1.7}.planbox{border:1px solid #8c8a82;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;height:65vh;display:grid;position:relative}.planbox i{border:1px solid #aaa79f}.planbox span{position:absolute;bottom:15px;right:15px}.siteu-dining{color:#f0ddca;background:#150805}.udine-top{z-index:30;letter-spacing:.16em;background:#150805;border-bottom:1px solid #e28a5238;justify-content:space-between;align-items:center;height:58px;padding:0 3vw;font-size:7px;display:flex;position:sticky;top:0}.udine-hero{grid-template-columns:.48fr .52fr;align-items:center;height:calc(100vh - 58px);padding:5vh 5vw;display:grid;position:relative}.udine-copy small,.udine-menu header span,.udine-room span,.udine-reserve span{letter-spacing:.18em;color:#dfa778;font-size:7px}.udine-copy h1{letter-spacing:-.06em;margin:12px 0;font:400 clamp(82px,10vw,164px)/.74 Georgia,serif}.udine-copy h1 em{color:#e28a52}.udine-copy p{font-size:11px}.udine-hero figure{z-index:2;border-radius:50% 50% 4px 4px;height:76vh;position:relative;overflow:hidden}.udine-hero img{filter:saturate(.92)sepia(.12)}.udine-ring{border:1px solid #e28a522e;border-radius:50%;width:53vw;height:83vh;position:absolute;top:7vh;right:3vw}.udine-menu{padding:12vh 5vw}.udine-menu header h2,.udine-room h2,.udine-reserve h2{letter-spacing:-.06em;font:400 clamp(64px,8vw,126px)/.8 Georgia,serif}.udine-menu article{border-top:1px solid #e28a5238;grid-template-columns:60px 1fr auto;gap:18px;padding:22px 0;display:grid}.udine-menu article span,.udine-menu article small{color:#ad8d73;font-size:6px}.udine-menu article b{font:400 24px Georgia,serif}.udine-room{background:#21100b;grid-template-columns:.6fr .4fr;align-items:center;gap:5vw;min-height:100vh;padding:10vh 5vw;display:grid}.udine-room figure{height:82vh;overflow:hidden}.udine-reserve{min-height:70vh;padding:12vh 5vw}.udine-reserve a{letter-spacing:.15em;border-bottom:1px solid #e28a52;padding-bottom:6px;font-size:7px}.siteu-auto{color:#eef4f6;background:#030506}.uauto-top{z-index:30;letter-spacing:.15em;background:#030506;border-bottom:1px solid #80d7ff33;grid-template-columns:1fr auto 1fr;align-items:center;height:58px;padding:0 3vw;font-size:7px;display:grid;position:sticky;top:0}.uauto-top nav{gap:24px;display:flex}.uauto-top span{color:#7e9aa6;justify-self:end}.uauto-hero{height:calc(100vh - 58px);position:relative;overflow:hidden}.uauto-hero figure{position:absolute;inset:0}.uauto-hero figure:after{content:"";background:linear-gradient(90deg,#030506a6,#0000 60%),linear-gradient(#0000 46%,#030506b8);position:absolute;inset:0}.uauto-hero img{filter:saturate(.5)contrast(1.22);animation:7s ease-in-out infinite vzdAuto}.uauto-copy{z-index:3;position:absolute;bottom:7vh;left:4vw}.uauto-copy span,.uauto-cockpit span{letter-spacing:.17em;color:#9fc8d7;font-size:7px}.uauto-copy h1{letter-spacing:-.09em;margin:10px 0;font:italic 800 clamp(96px,14vw,220px)/.7 Inter,sans-serif}.uauto-copy h1 em{color:#80d7ff}.uauto-speed{z-index:3;text-align:right;position:absolute;bottom:7vh;right:4vw}.uauto-speed b{letter-spacing:-.08em;font-size:clamp(72px,9vw,140px);line-height:.7;display:block}.uauto-speed span{letter-spacing:.14em;font-size:6px}.uauto-spec{border-top:1px solid #233238;border-bottom:1px solid #233238;grid-template-columns:repeat(4,1fr);display:grid}.uauto-spec>div{border-right:1px solid #233238;flex-direction:column;justify-content:flex-end;min-height:35vh;padding:22px;display:flex}.uauto-spec span,.uauto-spec small{letter-spacing:.14em;color:#7893a0;font-size:6px}.uauto-spec b{letter-spacing:-.07em;font-size:clamp(58px,7vw,104px);line-height:.75}.uauto-cockpit{grid-template-columns:.64fr .36fr;align-items:center;gap:5vw;min-height:100vh;padding:10vh 4vw;display:grid}.uauto-cockpit figure{height:78vh}.uauto-cockpit h2{letter-spacing:-.07em;font-size:clamp(62px,8vw,126px);line-height:.78}.uauto-cockpit p{color:#8a969a;font-size:11px;line-height:1.7}.uauto-drive{height:100vh;position:relative;overflow:hidden}.uauto-drive img{filter:saturate(.45)contrast(1.22)}.uauto-drive div{letter-spacing:.18em;font-size:8px;position:absolute;bottom:5vh;left:4vw}.siteu-ritual{color:#1d211a;background:#e8e5dc}.urit-top{z-index:30;letter-spacing:.15em;background:#e8e5dc;border-bottom:1px solid #c9c9c0;grid-template-columns:1fr auto 1fr;align-items:center;height:60px;padding:0 3vw;font-size:7px;display:grid;position:sticky;top:0}.urit-top nav{gap:24px;display:flex}.urit-top span{color:#7b8178;justify-self:end}.urit-hero{grid-template-columns:.46fr .54fr;align-items:center;gap:5vw;min-height:calc(100vh - 60px);padding:7vh 5vw;display:grid}.urit-copy small,.urit-formula span{letter-spacing:.17em;color:#778b74;font-size:7px}.urit-copy h1,.urit-formula h2{letter-spacing:-.06em;margin:14px 0;font:400 clamp(76px,9vw,148px)/.76 Georgia,serif}.urit-copy h1 em{color:#788f76}.urit-copy p{color:#686d65;max-width:370px;font-size:11px;line-height:1.7}.urit-hero figure{border-radius:48% 48% 4px 4px;height:78vh;overflow:hidden}.urit-hero img{filter:saturate(.5)brightness(1.07);animation:18s ease-in-out infinite alternate vzdRitual}.urit-steps{grid-template-columns:repeat(3,1fr);gap:24px;padding:12vh 5vw;display:grid}.urit-steps article:nth-child(2){transform:translateY(9vh)}.urit-steps figure{border-radius:46% 46% 4px 4px;height:58vh;overflow:hidden}.urit-steps span{letter-spacing:.15em;color:#788f76;font-size:6px}.urit-steps h2{margin:12px 0;font:400 42px Georgia,serif}.urit-steps p{color:#71776f;font-size:9px}.urit-formula{background:#dfe0d7;grid-template-columns:.55fr .45fr;align-items:center;gap:6vw;min-height:90vh;padding:12vh 5vw;display:grid}.urit-ingredients{display:grid}.urit-ingredients span{color:#555f54;border-top:1px solid #b7b9b0;padding:18px 0}.siteu-studio{color:#f5eee8;background:#090707}.ustudio-top{z-index:30;letter-spacing:.15em;background:#090707;border-bottom:1px solid #33201b;justify-content:space-between;align-items:center;height:58px;padding:0 3vw;font-size:7px;display:flex;position:sticky;top:0}.ustudio-hero{height:calc(100vh - 58px);position:relative;overflow:hidden}.ustudio-type{z-index:4;letter-spacing:-.1em;color:#ff714d;font-size:clamp(100px,17vw,250px);font-weight:900;line-height:.62;position:absolute;top:12vh;left:3vw}.ustudio-hero figure{z-index:3;position:absolute;overflow:hidden;box-shadow:0 30px 90px #0006}.ustudio-hero .f1{width:31%;height:46%;top:10%;right:6%;transform:rotate(3deg)}.ustudio-hero .f2{width:24%;height:39%;bottom:7%;left:31%;transform:rotate(-4deg)}.ustudio-hero .f3{width:18%;height:28%;bottom:8%;right:24%;transform:rotate(6deg)}.ustudio-hero figure img{filter:saturate(.7)contrast(1.12)}.ustudio-tags{z-index:6;letter-spacing:.15em;gap:14px;font-size:6px;display:flex;position:absolute;bottom:4%;right:4%}.ustudio-index{padding:10vh 3vw}.ustudio-index article{border-top:1px solid #30211d;grid-template-columns:60px 1fr auto;align-items:center;gap:18px;padding:28px 0;display:grid;position:relative;overflow:hidden}.ustudio-index article span,.ustudio-index article small{letter-spacing:.14em;color:#9f8f88;font-size:6px}.ustudio-index article b{letter-spacing:-.05em;font-size:clamp(34px,5vw,72px)}.ustudio-index article i{background:#ff714d;height:2px;transition:right .4s;position:absolute;bottom:0;left:60px;right:100%}.ustudio-index article:hover i{right:0}.ustudio-reel{height:95vh;position:relative;overflow:hidden}.ustudio-reel img{filter:saturate(.5)contrast(1.14)}.ustudio-reel div,.ustudio-reel span{z-index:3;letter-spacing:.15em;font-size:7px;position:absolute;top:5%}.ustudio-reel div{left:3vw}.ustudio-reel span{right:3vw}.siteu-vizion{color:#f6f0e6;scroll-snap-type:y mandatory;background:#020202}.uviz-top{z-index:40;letter-spacing:.15em;background:#020202;border-bottom:1px solid #232323;grid-template-columns:1fr auto 1fr;align-items:center;height:58px;padding:0 3vw;font-size:7px;display:grid;position:sticky;top:0}.uviz-top span{justify-self:center}.uviz-top a{justify-self:end}.uviz-scenes section{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;justify-content:flex-end;height:calc(100vh - 58px);padding:6vh 4vw;display:flex;position:relative;overflow:hidden}.uviz-scenes section>img{filter:grayscale(.55)contrast(1.18);animation:11s ease-in-out infinite alternate vzdViz;position:absolute;inset:0}.uviz-shade{background:linear-gradient(#00000014 38%,#000000c7),linear-gradient(90deg,#0000008c,#0000 60%);position:absolute;inset:0}.uviz-scenes section>span,.uviz-scenes section>h1,.uviz-scenes section>p,.uviz-scenes section>i{z-index:3;position:relative}.uviz-scenes section>span{letter-spacing:.17em;color:#a8a198;font-size:7px}.uviz-scenes section>h1{letter-spacing:-.095em;max-width:8ch;margin:12px 0;font-size:clamp(92px,15vw,230px);line-height:.68}.uviz-scenes section>p{color:#b8b2aa;max-width:420px;font-size:11px;line-height:1.6}.uviz-scenes section>i{background:#eee2d2;width:140px;height:2px;margin-top:20px}@media (width<=760px){.vzdcase-mark{top:7px;left:8px}.noir-copy,.forest-copy,.ritual-copy{width:48%;left:6%}.noir-main{width:46%;right:4%}.sys-nav{width:25%}.sys-grid{left:25%}.fashion-b{display:none}.fashion-a{width:56%;left:44%}.fashion-copy{width:44%}.estate-image{width:52%}.estate-copy{width:40%;left:55%}.dining-menu{width:47%;left:5%}.dining-dish{width:44%;right:3%}.auto-title{left:4%}.studio-one{width:34%;left:4%}.studio-two{width:30%;left:40%}.studio-three{width:32%;right:3%}.viz-copy{max-width:45%;left:5%}.vzdu-contact{min-height:60vh;padding:9vh 16px}.vzdu-contact h2{font-size:13vw}.siteu-noir{grid-template-columns:1fr}.unoir-side{border-bottom:1px solid #2b2722;border-right:0;flex-direction:row;align-items:center;width:100%;height:48px;padding:0 14px;position:sticky}.unoir-side b,.unoir-side nav a{writing-mode:initial;transform:none}.unoir-side nav{gap:12px;display:flex}.unoir-side small{display:none}.unoir-hero,.usys-hero,.urit-hero{grid-template-columns:1fr;min-height:0;padding:8vh 16px}.unoir-hero figure,.usys-console,.urit-hero figure{height:58vh}.unoir-projects,.unoir-philosophy,.usys-signals,.ufash-lookbook,.uforest-canopy,.uforest-trail,.uestate-list,.udine-menu,.uauto-cockpit,.urit-steps,.urit-formula,.ustudio-index{padding-left:16px;padding-right:16px}.unoir-projects article{grid-template-columns:30px 1fr;gap:10px}.unoir-projects figure{grid-column:1/3;height:42vh}.unoir-projects h2,.unoir-projects p{grid-column:2}.usys-top nav,.uestate-top nav,.uauto-top nav,.urit-top nav{display:none}.usys-hero{gap:4vh}.usys-command h1{font-size:14vw}.ufash-title{max-width:84%;left:16px}.ufash-title h1{font-size:16vw}.ufash-lookbook{grid-template-rows:repeat(3,56vh);grid-template-columns:1fr}.ufash-lookbook .look-1{grid-row:auto;transform:none}.ufash-lookbook .look-2{transform:none}.ufash-lookbook .look-3{width:100%}.uforest-copy{max-width:82%;left:16px}.uforest-copy h1{font-size:16vw}.uforest-hero aside{right:12px}.uforest-canopy,.uforest-trail,.uestate-plan,.udine-room,.uauto-cockpit,.urit-formula{grid-template-columns:1fr;min-height:0}.uforest-canopy figure,.uforest-trail figure,.udine-room figure,.uauto-cockpit figure{height:58vh}.uestate-copy{left:16px;right:16px}.uestate-copy h1{font-size:16vw}.uestate-hero aside{display:none}.uestate-list article{grid-template-columns:30px 1fr;gap:8px}.uestate-list article img{grid-column:1/3;height:38vh}.planbox{height:56vh}.udine-hero{grid-template-columns:1fr;padding:7vh 16px}.udine-hero figure{opacity:.42;border-radius:0;position:absolute;inset:0}.udine-copy{z-index:3;position:relative}.udine-copy h1{font-size:16vw}.udine-ring{display:none}.uauto-copy{left:16px}.uauto-copy h1{font-size:18vw}.uauto-speed{right:16px}.uauto-spec{grid-template-columns:1fr 1fr}.uauto-spec>div{min-height:22vh}.urit-copy h1{font-size:15vw}.urit-steps{grid-template-columns:1fr}.urit-steps article:nth-child(2){transform:none}.urit-steps figure{height:58vh}.ustudio-type{font-size:21vw;left:14px}.ustudio-hero .f1{width:44%;right:4%}.ustudio-hero .f2{width:34%;left:14%}.ustudio-hero .f3{width:30%;right:7%}.ustudio-index article{grid-template-columns:36px 1fr}.ustudio-index article small{display:none}.uviz-scenes section{padding:5vh 16px}.uviz-scenes section>h1{font-size:19vw}}.vzdcase-entry{z-index:45;-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;box-shadow:none;background:#0707098f;border:1px solid #ffffff3d;border-radius:999px;grid-template-columns:1fr auto;align-items:center;gap:3px 18px;padding:11px 13px 10px 15px;transition:transform .42s cubic-bezier(.16,1,.3,1),background .3s,border-color .3s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vzdcase-entry span{letter-spacing:.17em;color:#ffffff85;grid-column:1;font-size:4.5px}.vzdcase-entry b{letter-spacing:.14em;grid-column:1;font-size:6px;font-weight:650}.vzdcase-entry i{grid-area:1/2/3;font-size:12px;font-style:normal;transition:transform .35s cubic-bezier(.16,1,.3,1)}.vzdcase-entry:hover{background:#070709b8;border-color:#ffffff80;transform:translate(-50%,-50%)scale(1.045)}.vzdcase-entry:hover i{transform:translate(2px,-2px)}.vzdcase-keyframes{z-index:40;opacity:0;pointer-events:none;background:#030303;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;transition:opacity .52s,transform .62s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0;transform:scale(.94)}.vzdcase-keyframes figure{background:#050505;position:relative;overflow:hidden}.vzdcase-keyframes img{-o-object-fit:cover;object-fit:cover;filter:saturate(.78)contrast(1.08)brightness(.68);width:100%;height:100%;transition:transform 1.4s cubic-bezier(.16,1,.3,1);transform:scale(1.04)}.vzdcase-keyframes figure:nth-child(2) img{-o-object-position:center 42%;object-position:center 42%}.vzdcase-keyframes figure:nth-child(3) img{-o-object-position:center 60%;object-position:center 60%}.vzdcase-keyframes figcaption{z-index:2;color:#fff;border-top:1px solid #ffffff38;grid-template-columns:auto 1fr;gap:2px 6px;padding-top:6px;display:grid;position:absolute;bottom:7px;left:8px;right:8px}.vzdcase-keyframes figcaption span{color:#ffffff75;grid-row:1/3;font-size:5px}.vzdcase-keyframes figcaption b{letter-spacing:.08em;font-size:6px;font-weight:650}.vzdcase-keyframes figcaption small{color:#ffffff8f;font-size:4.5px;line-height:1.25}.vzdcase-keyframes figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#000000b8);position:absolute;inset:0}.vzdcase.is-site-open>.vzdcase-keyframes{opacity:1;pointer-events:auto;transform:scale(1)}.vzdcase.is-site-open>.vzdcase-entry{background:#000000b8;top:auto;bottom:9px;left:50%;transform:translate(-50%)}.vzdcase.is-site-open>.vzdcase-entry:hover{transform:translate(-50%)scale(1.035)}.vzdcase.is-site-open>.vzdcase-keyframes figure:first-child img{transform:scale(1.08)translate(-1%)}.vzdcase.is-site-open>.vzdcase-keyframes figure:nth-child(2) img{transform:scale(1.1)translateY(-1%)}.vzdcase.is-site-open>.vzdcase-keyframes figure:nth-child(3) img{transform:scale(1.07)translate(1%)}.vzdcase:after,.vzdcase-keyframes:before{display:none!important}.vzdcase-keyframes.is-static{opacity:.94;pointer-events:none;width:42%;height:29%;box-shadow:none;background:#030303c2;border:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;inset:auto 3.5% 4% auto;transform:none}.vzdcase-keyframes.is-static figure{min-width:0}.vzdcase-keyframes.is-static figcaption{gap:1px 4px;padding-top:4px;bottom:4px;left:5px;right:5px}.vzdcase-keyframes.is-static figcaption span{font-size:4px}.vzdcase-keyframes.is-static figcaption b{white-space:nowrap;text-overflow:ellipsis;font-size:4.5px;overflow:hidden}.vzdcase-keyframes.is-static figcaption small{white-space:nowrap;text-overflow:ellipsis;font-size:3.5px;overflow:hidden}.vzdcase-keyframes.is-static img{filter:saturate(.72)contrast(1.06)brightness(.72)}@media (width<=760px){.vzdcase-entry{gap:2px 10px;padding:8px 10px 7px 11px}.vzdcase-entry span{font-size:4px}.vzdcase-entry b{font-size:5px}.vzdcase-keyframes.is-interactive{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr;gap:3px;padding:3px}.vzdcase-keyframes figcaption{bottom:5px;left:6px;right:6px}.vzdcase-keyframes figcaption b{font-size:5px}.vzdcase-keyframes figcaption small{font-size:4px}.vzdcase-keyframes.is-static{grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);width:48%;height:24%;bottom:3%;right:2%}.vzdcase-keyframes.is-static figcaption small{display:none}}.case-nexa{color:#0d1626;background:#eef2f7}.case-nexa .vzdcase-mark{color:#3b66ff}.nexa-head{letter-spacing:.14em;border-bottom:1px solid #0d162621;grid-template-columns:1fr repeat(3,auto);align-items:center;gap:18px;height:34px;padding:0 14px;font-size:5px;display:grid}.nexa-copy{z-index:5;width:43%;position:absolute;top:23%;left:6%}.nexa-copy small{letter-spacing:.17em;color:#5272bf;font-size:5px}.nexa-copy h1{letter-spacing:-.07em;margin:10px 0;font-size:clamp(34px,6vw,84px);line-height:.79}.nexa-copy h1 em{color:#3b66ff;font-family:Georgia,serif;font-weight:400}.nexa-copy p{color:#667083;font-size:7px;line-height:1.55}.nexa-visual{border-radius:2px;width:43%;position:absolute;top:13%;bottom:14%;right:5%;overflow:hidden}.nexa-visual img{filter:saturate(.68)contrast(1.06);animation:12s ease-in-out infinite alternate vzdNexa}.nexa-proof{letter-spacing:.12em;color:#4f5d76;border-top:1px solid #0d16262e;justify-content:space-between;padding-top:8px;font-size:5px;display:flex;position:absolute;bottom:10%;left:6%;right:52%}@keyframes vzdNexa{0%{transform:scale(1.02)translate(-1%)}to{transform:scale(1.07)translate(1%)}}.case-market{color:#151515;background:#f3efe7}.case-market .vzdcase-mark{color:#ff5a36}.market-head{letter-spacing:.14em;border-bottom:1px solid #14141424;grid-template-columns:1fr repeat(3,auto);align-items:center;gap:18px;height:34px;padding:0 14px;font-size:5px;display:grid}.market-copy{z-index:5;width:31%;position:absolute;top:19%;left:5%}.market-copy small{letter-spacing:.16em;color:#9e654f;font-size:5px}.market-copy h1{letter-spacing:-.08em;margin:10px 0;font-size:clamp(36px,6.3vw,88px);line-height:.72}.market-copy h1 em{color:#ff5a36;font-family:Georgia,serif;font-weight:400}.market-copy p{color:#68625b;font-size:6px;line-height:1.55}.market-products{grid-template-rows:1fr 1fr;grid-template-columns:1.15fr .85fr;gap:5px;display:grid;position:absolute;inset:11% 4% 9% 40%}.market-products figure{background:#ddd;overflow:hidden}.market-products figure:first-child{grid-row:1/3}.market-products img{filter:saturate(.78);transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.case-market:hover .market-products figure:first-child img{transform:scale(1.045)}.siteu-nexa{color:#0d1626;background:#eef2f7}.unexa-top{z-index:30;letter-spacing:.15em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#eef2f7f0;border-bottom:1px solid #0d162621;grid-template-columns:1fr auto 1fr;align-items:center;height:62px;padding:0 3vw;font-size:7px;display:grid;position:sticky;top:0}.unexa-top nav{gap:26px;display:flex}.unexa-top span{color:#5f6d82;justify-self:end}.unexa-hero{grid-template-columns:.46fr .54fr;align-items:center;gap:5vw;min-height:calc(100vh - 62px);padding:7vh 4vw;display:grid}.unexa-hero>div>span,.unexa-services header span,.unexa-proof>div>span,.unexa-book>span{letter-spacing:.17em;color:#5371b9;font-size:7px}.unexa-hero h1,.unexa-services h2,.unexa-proof h2,.unexa-book h2{letter-spacing:-.075em;margin:15px 0 20px;font-size:clamp(64px,8.5vw,142px);line-height:.76}.unexa-hero h1 em{color:#3b66ff;font-family:Georgia,serif;font-weight:400}.unexa-hero p{color:#657084;max-width:420px;font-size:12px;line-height:1.65}.unexa-hero a,.unexa-book a{letter-spacing:.15em;border-bottom:1px solid;margin-top:24px;padding-bottom:5px;font-size:7px;display:inline-block}.unexa-hero figure{height:72vh;overflow:hidden}.unexa-hero figure img{filter:saturate(.65)contrast(1.05);animation:16s ease-in-out infinite alternate vzdNexa}.unexa-services{color:#f3f6fa;background:#0d1626;grid-template-columns:.38fr .38fr .24fr;gap:4vw;padding:11vh 4vw;display:grid}.unexa-services header span{color:#8ea8ff}.unexa-services h2{font-size:clamp(52px,6.5vw,104px)}.unexa-services>div{border-top:1px solid #ffffff24}.unexa-services>div button{text-align:left;color:#fff;border-bottom:1px solid #ffffff24;grid-template-columns:34px 1fr auto;gap:12px;width:100%;padding:20px 0;display:grid}.unexa-services>div button span,.unexa-services>div button small{color:#8994a6;font-size:6px}.unexa-services>div button b{font-size:17px;font-weight:520}.unexa-services>div button i{font-style:normal}.unexa-services>div button.is-active{color:#8ea8ff}.unexa-services aside{border:1px solid #ffffff24;align-self:start;padding:22px}.unexa-services aside span{letter-spacing:.15em;color:#7c8799;font-size:6px}.unexa-services aside h3{margin:50px 0 12px;font-size:30px}.unexa-services aside p{color:#919bab;font-size:10px;line-height:1.6}.unexa-proof{grid-template-columns:.56fr .44fr;align-items:center;gap:5vw;padding:11vh 4vw;display:grid}.unexa-proof figure{height:72vh;overflow:hidden}.unexa-proof>div{padding-right:2vw}.unexa-stats{border-top:1px solid #0d162629;grid-template-columns:repeat(3,1fr);margin-top:5vh;display:grid}.unexa-stats b{padding:20px 10px 0 0;font-size:30px}.unexa-stats small{letter-spacing:.13em;color:#68748a;margin-top:7px;font-size:5px;display:block}.unexa-book{color:#fff;background:#3b66ff;padding:12vh 4vw}.unexa-book>span{color:#ffffff9e}.unexa-book>div{flex-wrap:wrap;gap:8px;display:flex}.unexa-book button{color:#fff;letter-spacing:.12em;background:0 0;border:1px solid #ffffff4d;padding:11px 15px;font-size:7px}.unexa-book button:hover{color:#3b66ff;background:#fff}.siteu-market{color:#141414;background:#f3efe7}.umarket-top{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.14em;background:#f3efe7f0;border-bottom:1px solid #14141421;grid-template-columns:1fr auto 1fr;align-items:center;height:60px;padding:0 3vw;font-size:7px;display:grid;position:sticky;top:0}.umarket-top nav{gap:8px;display:flex}.umarket-top nav button,.umarket-cart{letter-spacing:.12em;background:0 0;border:1px solid #1414141f;padding:7px 10px;font-size:6px}.umarket-top nav button.is-active{color:#f3efe7;background:#141414}.umarket-cart{justify-self:end}.umarket-hero{height:calc(100vh - 60px);position:relative;overflow:hidden}.umarket-hero figure{position:absolute;inset:0}.umarket-hero figure:after{content:"";background:linear-gradient(90deg,#f3efe7eb,#f3efe729 60%);position:absolute;inset:0}.umarket-hero img{filter:saturate(.72);animation:15s ease-in-out infinite alternate vzdMarket}.umarket-hero>div{z-index:3;position:absolute;bottom:8vh;left:4vw}.umarket-hero span,.umarket-shop header span,.umarket-story span,.umarket-checkout span{letter-spacing:.17em;color:#9a604a;font-size:7px}.umarket-hero h1,.umarket-shop h2,.umarket-story h2,.umarket-checkout h2{letter-spacing:-.085em;margin:12px 0;font-size:clamp(74px,10vw,168px);line-height:.72}.umarket-hero h1 em{color:#ff5a36;font-family:Georgia,serif;font-weight:400}.umarket-hero a{letter-spacing:.15em;border-bottom:1px solid;padding-bottom:5px;font-size:7px}@keyframes vzdMarket{0%{transform:scale(1.03)translate(-1%)}to{transform:scale(1.08)translate(1.5%)}}.umarket-shop{padding:10vh 3vw}.umarket-shop header{grid-template-columns:.24fr 1fr;align-items:end;margin-bottom:5vh;display:grid}.umarket-shop h2{font-size:clamp(54px,7vw,112px)}.umarket-grid{grid-template-columns:repeat(3,1fr);gap:3vw 14px;display:grid}.umarket-grid article{grid-template-columns:1fr auto;gap:5px 12px;display:grid}.umarket-grid figure{background:#ddd;grid-column:1/3;height:58vh;position:relative;overflow:hidden}.umarket-grid figure img{transition:transform .8s cubic-bezier(.16,1,.3,1)}.umarket-grid figure:hover img{transform:scale(1.045)}.umarket-grid figure button{color:#fff;letter-spacing:.12em;opacity:0;background:#141414;padding:10px 13px;font-size:6px;transition:all .3s;position:absolute;bottom:10px;right:10px;transform:translateY(8px)}.umarket-grid figure:hover button{opacity:1;transform:none}.umarket-grid article>span,.umarket-grid article>small{color:#706a63;font-size:6px}.umarket-grid article>b{font-size:15px;font-weight:520}.umarket-story{color:#f3efe7;background:#191919;grid-template-columns:.42fr .58fr;align-items:center;gap:5vw;padding:10vh 4vw;display:grid}.umarket-story h2{font-size:clamp(58px,7vw,112px)}.umarket-story p{color:#9f9a93;font-size:11px;line-height:1.7}.umarket-story figure{height:76vh;overflow:hidden}.umarket-checkout{padding:12vh 4vw}.umarket-checkout h2{font-size:clamp(58px,8vw,126px)}.umarket-checkout button{color:#fff;letter-spacing:.14em;background:#141414;border:1px solid #141414;padding:13px 18px;font-size:7px}.umarket-checkout button:disabled{opacity:.32}@media (width<=760px){.nexa-head,.market-head{gap:7px}.nexa-head span,.market-head span{display:none}.nexa-copy,.market-copy{width:52%;top:18%;left:5%}.nexa-copy h1,.market-copy h1{font-size:10vw}.nexa-visual{width:40%;right:3%}.market-products{left:46%;right:2%}.unexa-top,.umarket-top{grid-template-columns:1fr auto}.unexa-top nav,.umarket-top nav{display:none}.unexa-hero,.unexa-proof,.umarket-story{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.unexa-hero figure,.unexa-proof figure,.umarket-story figure{height:56vh}.unexa-services{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.unexa-services aside{margin-top:10px}.unexa-stats{grid-template-columns:1fr 1fr}.unexa-book{padding-left:16px;padding-right:16px}.umarket-hero>div{bottom:7vh;left:16px}.umarket-hero h1{font-size:17vw}.umarket-shop{padding-left:16px;padding-right:16px}.umarket-shop header{grid-template-columns:1fr}.umarket-grid{grid-template-columns:1fr 1fr}.umarket-grid figure{height:46vh}.umarket-grid figure button{opacity:1;transform:none}.umarket-story figure{order:-1}.umarket-checkout{padding-left:16px;padding-right:16px}.vzdcase{flex-direction:column;gap:18px;height:auto!important;min-height:calc(100svh - 88px)!important;padding:20px 18px 64px!important;display:flex!important;overflow:visible!important}.vzdcase-mark{letter-spacing:.12em;margin-bottom:2px;font-size:10px!important;position:relative!important;top:auto!important;left:auto!important}.vzdcase-mark i{opacity:.32}.vzdcase .noir-copy,.vzdcase .noir-main,.vzdcase .noir-plan,.vzdcase .sys-nav,.vzdcase .sys-grid,.vzdcase .fashion-word,.vzdcase .fashion-a,.vzdcase .fashion-b,.vzdcase .fashion-copy,.vzdcase .fashion-ticker,.vzdcase .forest-bg,.vzdcase .forest-copy,.vzdcase .estate-image,.vzdcase .estate-copy,.vzdcase .estate-card,.vzdcase .dining-head,.vzdcase .dining-menu,.vzdcase .dining-dish,.vzdcase .auto-car,.vzdcase .auto-title,.vzdcase .auto-specs,.vzdcase .auto-line,.vzdcase .ritual-arch,.vzdcase .ritual-copy,.vzdcase .ritual-steps,.vzdcase .studio-big,.vzdcase .studio-one,.vzdcase .studio-two,.vzdcase .studio-three,.vzdcase .studio-copy,.vzdcase .viz-word,.vzdcase .viz-frame,.vzdcase .viz-copy,.vzdcase .nexa-copy,.vzdcase .nexa-visual,.vzdcase .nexa-proof,.vzdcase .market-copy,.vzdcase .market-products{clip-path:none!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}.vzdcase .noir-axis,.vzdcase .forest-trail,.vzdcase .forest-shade,.vzdcase .viz-axis,.vzdcase .dining-orbit{display:none!important}.vzdcase .noir-main,.vzdcase .estate-image,.vzdcase .auto-car,.vzdcase .forest-bg,.vzdcase .nexa-visual,.vzdcase .studio-one,.vzdcase .studio-two,.vzdcase .studio-three,.vzdcase .viz-frame,.vzdcase .fashion-a,.vzdcase .fashion-b{min-height:200px;box-shadow:none;border-radius:14px;overflow:hidden;height:60vw!important}.vzdcase .dining-dish{border-radius:14px;min-height:240px;height:74vw!important}.vzdcase .ritual-arch{border-radius:48% 48% 8px 8px;min-height:250px;height:78vw!important}.vzdcase .market-products{grid-template-rows:auto!important;grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.vzdcase .market-products figure{border-radius:14px;min-height:170px;grid-row:auto!important;height:52vw!important}.vzdcase .sys-grid{grid-template-rows:auto!important;grid-template-columns:1fr!important;gap:10px!important;padding:0!important;display:grid!important}.vzdcase .sys-stats{grid-column:auto!important;grid-template-columns:repeat(3,1fr)!important}.vzdcase .sys-map{min-height:48vw}.vzdcase .sys-nav{flex-wrap:wrap;gap:6px;border:0!important;padding:0!important;display:flex!important}.vzdcase .sys-nav span{border:1px solid #17301b;padding:8px 10px}.vzdcase .auto-specs{grid-template-columns:repeat(3,1fr)!important;display:grid!important}.vzdcase .ritual-steps{grid-template-columns:repeat(3,1fr)!important}.vzdcase .studio-copy{justify-items:start!important}.vzdcase .studio-copy h1{text-align:left!important}.vzdcase .sys-head,.vzdcase .estate-head,.vzdcase .ritual-head,.vzdcase .auto-head,.vzdcase .nexa-head,.vzdcase .market-head,.vzdcase .viz-head,.vzdcase .dining-head,.vzdcase .fashion-ticker,.vzdcase .sys-nav span,.vzdcase .sys-stats span,.vzdcase .estate-card span,.vzdcase .auto-specs span,.vzdcase .nexa-proof span,.vzdcase .ritual-steps span,.vzdcase .studio-copy span,.vzdcase .noir-copy small,.vzdcase .forest-copy small,.vzdcase .ritual-copy small,.vzdcase .dining-menu small,.vzdcase .dining-menu li,.vzdcase .auto-title small,.vzdcase .estate-copy small,.vzdcase .nexa-copy small,.vzdcase .market-copy small,.vzdcase .fashion-copy small,.vzdcase .sys-command small,.vzdcase .sys-map small,.vzdcase .noir-plan span{letter-spacing:.11em;line-height:1.5;font-size:10px!important}.vzdcase .estate-card b{font-size:12px!important}.vzdcase .noir-copy p,.vzdcase .forest-copy p,.vzdcase .ritual-copy p,.vzdcase .estate-copy p,.vzdcase .nexa-copy p,.vzdcase .market-copy p,.vzdcase .fashion-copy p,.vzdcase .viz-copy p{line-height:1.6;max-width:none!important;font-size:13px!important}.vzdcase .noir-copy h1,.vzdcase .forest-copy h1,.vzdcase .ritual-copy h1,.vzdcase .dining-menu h1,.vzdcase .estate-copy h1,.vzdcase .nexa-copy h1,.vzdcase .market-copy h1,.vzdcase .fashion-copy h1,.vzdcase .viz-copy h1,.vzdcase .studio-copy h1,.vzdcase .auto-title h1{letter-spacing:-.05em!important;margin:8px 0!important;font-size:clamp(30px,9.4vw,52px)!important;line-height:.88!important}.vzdcase .sys-command h2{margin:12px 0!important;font-size:clamp(24px,7.4vw,38px)!important}.vzdcase .fashion-word,.vzdcase .studio-big{line-height:.84;font-size:15vw!important;top:auto!important}.vzdcase .viz-word{white-space:normal!important;font-size:10vw!important}.vzdcase .sys-head span,.vzdcase .auto-head span{display:none!important}.vzdcase-keyframes.is-static{opacity:1;background:#0303038c;border:1px solid #ffffff1a;border-radius:12px;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;width:100%!important;height:auto!important;position:relative!important;inset:auto!important}.vzdcase-keyframes.is-static figure{aspect-ratio:3/4;min-width:0}.vzdcase-keyframes.is-static figcaption b{font-size:8px!important}.vzdcase-keyframes.is-static figcaption span{font-size:7px!important}.vzdcase .vzdcase-entry{top:auto!important;bottom:14px!important;left:50%!important;transform:translate(-50%)!important}.vzdcase .vzdcase-entry:hover{transform:translate(-50%)scale(1.03)!important}}@media (width>=761px){.vzspace-scene .vzdcase{isolation:isolate;backface-visibility:hidden;contain:paint;transform:translateZ(0)}.vzspace-scene.is-active .vzdcase{animation:.82s cubic-bezier(.16,1,.3,1) both vzdSceneCanvasIn}.vzspace-scene.is-active .vzdcase-mark{animation:.56s cubic-bezier(.16,1,.3,1) 80ms both vzdSceneMetaIn}.vzspace-scene.is-active :is(.noir-copy,.sys-command,.fashion-copy,.forest-copy,.estate-copy,.dining-menu,.auto-title,.ritual-copy,.studio-copy,.viz-copy,.nexa-copy,.market-copy){animation:.82s cubic-bezier(.16,1,.3,1) .1s both vzdSceneCopyIn}.vzspace-scene.is-active :is(.noir-main,.sys-map,.fashion-a,.fashion-b,.forest-bg,.estate-image,.dining-dish,.auto-car,.ritual-arch,.studio-one,.studio-two,.studio-three,.viz-frame,.nexa-visual,.market-products){animation:.96s cubic-bezier(.16,1,.3,1) 80ms both vzdSceneFrameIn}.vzspace-scene.is-active .vzdcase-keyframes.is-static{animation:.84s cubic-bezier(.16,1,.3,1) .24s both vzdSceneStripIn}.vzspace-scene:nth-child(3) .vzdcase-keyframes.is-static{background:#030303db;border-color:#ffffff1f;grid-template-columns:1.35fr 1fr .78fr;width:58%;height:23%;bottom:3.5%;right:4%}.vzspace-scene:nth-child(3) .vzdcase-keyframes.is-static figure{clip-path:inset(0)}.vzspace-scene:nth-child(3).is-active .vzdcase-keyframes.is-static figure:first-child{animation:.72s cubic-bezier(.16,1,.3,1) .28s both vzdFilmFrameIn}.vzspace-scene:nth-child(3).is-active .vzdcase-keyframes.is-static figure:nth-child(2){animation:.72s cubic-bezier(.16,1,.3,1) .38s both vzdFilmFrameIn}.vzspace-scene:nth-child(3).is-active .vzdcase-keyframes.is-static figure:nth-child(3){animation:.72s cubic-bezier(.16,1,.3,1) .48s both vzdFilmFrameIn}.vzspace-scene:nth-child(4) .vzdcase-keyframes.is-static{background:#030303a8;grid-template-columns:1.45fr .78fr .52fr;align-items:end;width:46%;height:34%;padding:4px}.vzspace-scene:nth-child(4) .vzdcase-keyframes.is-static figure:first-child{height:100%}.vzspace-scene:nth-child(4) .vzdcase-keyframes.is-static figure:nth-child(2){height:84%}.vzspace-scene:nth-child(4) .vzdcase-keyframes.is-static figure:nth-child(3){height:68%}.vzspace-scene:nth-child(5) .vzdcase-keyframes.is-static{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr;gap:3px;width:36%;height:42%}.vzspace-scene:nth-child(5) .vzdcase-keyframes.is-static figure img{-o-object-position:center 44%;object-position:center 44%}.vzspace-scene:nth-child(6) .vzdcase-keyframes.is-static{background:0 0;border:0;grid-template-columns:1.55fr .78fr .44fr;align-items:end;gap:6px;width:47%;height:38%;padding:0;overflow:visible}.vzspace-scene:nth-child(6) .vzdcase-keyframes.is-static figure{background:#050505;border:1px solid #ffffff24;box-shadow:0 12px 28px #0000002e}.vzspace-scene:nth-child(6) .vzdcase-keyframes.is-static figure:first-child{height:100%}.vzspace-scene:nth-child(6) .vzdcase-keyframes.is-static figure:nth-child(2){border-radius:5px;height:82%}.vzspace-scene:nth-child(6) .vzdcase-keyframes.is-static figure:nth-child(3){border-radius:7px;height:64%}.vzspace-scene:nth-child(7) .vzdcase-keyframes.is-static{opacity:.82;border-color:#ffffff1a;width:44%;height:27%}@keyframes vzdSceneCanvasIn{0%{opacity:.72;clip-path:inset(0 0 3%);transform:translateY(8px)scale(.992)}45%{opacity:1}to{opacity:1;clip-path:inset(0);transform:translate(0,0)scale(1)}}@keyframes vzdSceneMetaIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0,0)}}@keyframes vzdSceneCopyIn{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(18px)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}@keyframes vzdSceneFrameIn{0%{opacity:.18;clip-path:inset(0 7% 0 0);transform:translate(16px)scale(1.018)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)scale(1)}}@keyframes vzdSceneStripIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:.94;transform:translate(0,0)scale(1)}}@keyframes vzdFilmFrameIn{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(12px)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}}@media (prefers-reduced-motion:reduce){.vzspace-scene.is-active .vzdcase,.vzspace-scene.is-active .vzdcase-mark,.vzspace-scene.is-active :is(.noir-copy,.sys-command,.fashion-copy,.forest-copy,.estate-copy,.dining-menu,.auto-title,.ritual-copy,.studio-copy,.viz-copy,.nexa-copy,.market-copy,.noir-main,.sys-map,.fashion-a,.fashion-b,.forest-bg,.estate-image,.dining-dish,.auto-car,.ritual-arch,.studio-one,.studio-two,.studio-three,.viz-frame,.nexa-visual,.market-products,.vzdcase-keyframes.is-static){animation:none!important}}.vzdscene-proof{z-index:18;color:#f4f1eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050608d1;border:1px solid #ffffff24;width:34%;min-height:17%;padding:12px 14px;font-family:Inter,system-ui,sans-serif;position:absolute;bottom:4%;left:4%;overflow:hidden;box-shadow:0 18px 46px #0000002e}.vzdscene-proof>small{letter-spacing:.18em;opacity:.54;font-size:6px;display:block}.vzdscene-proof>b{letter-spacing:.12em;margin-top:5px;font-size:8px;font-weight:650;display:block}.vzdscene-proof footer{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:8px;display:flex}.vzdscene-proof footer span,.vzdscene-proof footer strong{letter-spacing:.12em;opacity:.66;font-size:5px;font-weight:560}.vzdscene-proof.is-design{width:31%;min-height:18%}.vzdproof-grid{grid-template-columns:repeat(12,1fr);gap:3px;height:42px;margin-top:9px;display:grid}.vzdproof-grid i{background:linear-gradient(#ffffff0a,#0000);border:1px solid #ffffff2b;display:block}.vzdscene-proof.is-design footer span:nth-child(2){margin-left:auto}.vzdscene-proof.is-motion{width:35%;min-height:16%}.vzdproof-timeline{border-top:1px solid #ffffff26;height:36px;margin-top:10px;position:relative}.vzdproof-timeline:before{content:"";background:linear-gradient(90deg,#ffffff2e,#ffffffd1,#ffffff2e);height:1px;position:absolute;top:17px;left:0;right:0}.vzdproof-timeline i{background:#f4f1eb;border-radius:50%;width:10px;height:10px;position:absolute;top:12px;box-shadow:0 0 0 3px #ffffff17}.vzdproof-timeline i:first-child{left:4%}.vzdproof-timeline i:nth-child(2){left:34%}.vzdproof-timeline i:nth-child(3){left:67%}.vzdproof-timeline i:nth-child(4){right:2%}.vzdscene-proof.is-motion footer strong{margin-left:auto}.vzdscene-proof.is-system{width:30%;min-height:24%}.vzdproof-type{grid-template-columns:auto 1fr;align-items:end;gap:14px;margin-top:8px;display:grid}.vzdproof-type strong{letter-spacing:-.07em;font-size:34px;line-height:.8}.vzdproof-type span{letter-spacing:.11em;opacity:.58;font-size:6px}.vzdproof-swatches{border:1px solid #ffffff1f;grid-template-columns:1fr 1fr 1fr;height:18px;margin-top:10px;display:grid}.vzdproof-swatches i:first-child{background:#f4f1eb}.vzdproof-swatches i:nth-child(2){background:#858585}.vzdproof-swatches i:nth-child(3){background:#111}.vzdscene-proof.is-build{width:39%;min-height:30%}.vzdscene-proof.is-build pre{background:#030405;border:1px solid #ffffff17;margin:9px 0 0;padding:9px;overflow:hidden}.vzdscene-proof.is-build code{color:#cbd7cb;white-space:pre-wrap;font:5.5px/1.62 ui-monospace,SFMono-Regular,Menlo,monospace}.vzdscene-proof.is-build footer strong{color:#b7ff9f;opacity:1}.vzdscene-proof.is-qa{width:37%;min-height:26%}.vzdproof-devices{align-items:flex-end;gap:8px;height:70px;margin-top:10px;display:flex}.vzdproof-devices i{place-items:end center 4px;background:#ffffff09;border:1px solid #ffffff3d;font-style:normal;display:grid}.vzdproof-devices i:first-child{width:52%;height:100%}.vzdproof-devices i:nth-child(2){border-radius:3px;width:27%;height:82%}.vzdproof-devices i:nth-child(3){border-radius:5px;width:13%;height:64%}.vzdproof-devices span{letter-spacing:.08em;opacity:.62;font-size:5px}.vzdscene-proof.is-final{color:#090909;background:#f5f2eceb;border-color:#00000021;width:31%;min-height:20%}.vzdscene-proof.is-final footer{border-color:#0000001f}.vzdproof-release{grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:10px;display:grid}.vzdproof-release strong{letter-spacing:-.06em;font-size:28px;line-height:1}.vzdproof-release i{background:linear-gradient(90deg,#111 0 100%,#0000 100%);height:4px;position:relative}.vzdproof-release i:after{content:"";background:#111;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:0}@media (width>=761px){.vzspace-scene.is-active .vzdscene-proof{animation:.72s cubic-bezier(.16,1,.3,1) .18s both vzdProofIn}@keyframes vzdProofIn{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(12px)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}}@media (width<=760px){.vzdscene-proof{border-radius:12px;width:100%!important;min-height:0!important;margin:0!important;position:relative!important;inset:auto!important}.vzdproof-grid{height:54px}.vzdproof-devices{height:96px}.vzdscene-proof.is-build code{font-size:9px}}@media (prefers-reduced-motion:reduce){.vzspace-scene.is-active .vzdscene-proof{animation:none!important}}.vzpd{min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.vzpd.is-dark{color:#f4efe7;background:#080808}.vzpd.is-light{color:#171513;background:#ece7de}.vzpd *{box-sizing:border-box}.vzpd-nav,.vzpd-foot{letter-spacing:.15em;z-index:10;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 4vw;font-size:7px;display:grid;position:relative}.vzpd-nav{border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.vzpd-nav nav{gap:24px;display:flex}.vzpd-nav small,.vzpd-foot b{justify-self:end}.vzpd-foot{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent)}.vzpd-foot i{background:linear-gradient(90deg,transparent,var(--pd-accent),transparent);height:1px}.vzpd-img{margin:0;position:relative;overflow:hidden}.vzpd-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;animation:13s ease-in-out infinite alternate vzpdImg;display:block;transform:scale(1.03)}.vzpd-img i{background:linear-gradient(#0000 45%,#0000003d);position:absolute;inset:0}.vzpd-hero{align-items:flex-end;height:calc(100vh - 144px);min-height:560px;padding:6vh 4vw;display:flex;position:relative}.vzpd-hero .is-hero{position:absolute;inset:0}.vzpd.is-dark .vzpd-hero .is-hero:after,.vzpd.is-dark .vzpd-final .is-final:after{content:"";background:linear-gradient(90deg,#000000d1,#00000061 48%,#00000014),linear-gradient(#0000 48%,#0000008c);position:absolute;inset:0}.vzpd-hero-copy{z-index:3;max-width:880px;position:relative}.vzpd-hero-copy>span,.vzpd-design-title>span,.vzpd-motion-copy>span,.vzpd-r-copy>span,.vzpd-p-title>span,.vzpd-final-copy>span{letter-spacing:.18em;color:color-mix(in srgb,currentColor 52%,transparent);font-size:7px}.vzpd-hero-copy h1,.vzpd-design-title h2,.vzpd-motion-copy h2,.vzpd-r-copy h2,.vzpd-p-title h2,.vzpd-final-copy h2{letter-spacing:-.07em;margin:16px 0 20px;font-size:clamp(58px,8vw,128px);font-weight:520;line-height:.78}.vzpd-hero-copy p,.vzpd-r-copy p,.vzpd-final-copy p{max-width:460px;color:color-mix(in srgb,currentColor 58%,transparent);font-size:12px;line-height:1.65}.vzpd-hero-side{z-index:3;justify-items:end;gap:7px;display:grid;position:absolute;bottom:7vh;right:4vw}.vzpd-hero-side span{letter-spacing:.15em;font-size:6px}.vzpd-hero-side b{color:var(--pd-accent);font-family:Georgia,serif;font-size:38px;font-weight:400}.vzpd-scan{background:color-mix(in srgb,currentColor 12%,transparent);width:1px;position:absolute;top:10vh;bottom:10vh;right:4vw}.vzpd-scan i{background:var(--pd-accent);width:1px;height:27%;animation:3.8s ease-in-out infinite vzpdScan;display:block}.vzpd-design{min-height:calc(100vh - 144px);padding:7vh 4vw}.vzpd-design-title{justify-content:space-between;align-items:flex-end;gap:4vw;display:flex}.vzpd-design-title h2{text-align:right;margin:0}.vzpd-design-title em,.vzpd-motion-copy em,.vzpd-r-copy em{color:var(--pd-accent);font-family:Georgia,serif;font-weight:400}.vzpd-design-grid{grid-template-columns:1.25fr .75fr .6fr;gap:12px;height:52vh;margin-top:5vh;display:grid}.vzpd-design-grid .is-a,.vzpd-design-grid .is-b{height:100%}.vzpd-design-grid article{border:1px solid color-mix(in srgb,currentColor 13%,transparent);flex-direction:column;justify-content:flex-end;gap:7px;padding:18px;display:flex}.vzpd-design-grid article span{letter-spacing:.14em;opacity:.5;font-size:6px}.vzpd-design-grid article b{font-size:22px;font-weight:500}.vzpd-design-grid article p{opacity:.55;font-size:10px;line-height:1.6}.vzpd-motion{align-items:center;min-height:calc(100vh - 144px);padding:7vh 4vw;display:flex;position:relative}.vzpd-motion .is-motion{position:absolute;inset:0}.vzpd.is-dark .vzpd-motion:after{content:"";background:linear-gradient(90deg,#000000d4,#00000047 60%,#00000014);position:absolute;inset:0}.vzpd-motion-copy{z-index:3;position:relative}.vzpd-motion-lines{z-index:4;align-content:center;gap:12px;width:26vw;display:grid;position:absolute;top:15vh;bottom:13vh;right:6vw}.vzpd-motion-lines i{background:linear-gradient(90deg,transparent,var(--pd-accent));height:1px;animation:4s ease-in-out infinite vzpdLine}.vzpd-motion-lines i:nth-child(2){justify-self:end;width:78%;animation-delay:.3s}.vzpd-motion-lines i:nth-child(3){justify-self:end;width:56%;animation-delay:.6s}.vzpd-motion-lines i:nth-child(4){justify-self:end;width:88%;animation-delay:.9s}.vzpd-motion-lines i:nth-child(5){justify-self:end;width:42%;animation-delay:1.2s}.vzpd-motion-timeline{z-index:5;border-top:1px solid color-mix(in srgb,currentColor 17%,transparent);letter-spacing:.13em;grid-template-columns:repeat(4,1fr);padding-top:10px;font-size:6px;display:grid;position:absolute;bottom:4vh;left:4vw;right:4vw}.vzpd-responsive{grid-template-columns:.42fr .58fr;align-items:center;gap:4vw;min-height:calc(100vh - 144px);padding:8vh 4vw;display:grid}.vzpd-devices{height:62vh;position:relative}.vzpd-devices article{border:1px solid color-mix(in srgb,currentColor 16%,transparent);background:#111;position:absolute;overflow:hidden;box-shadow:0 30px 80px #0000002e}.vzpd-devices .desktop{border-radius:14px;inset:7% 12% 7% 0}.vzpd-devices .phone{z-index:2;border-radius:22px;width:26%;height:66%;top:20%;right:0}.vzpd-devices article .vzpd-img{height:100%}.vzpd-process{min-height:calc(100vh - 144px);padding:7vh 4vw;position:relative}.vzpd-p-title{max-width:600px}.vzpd-wire{border:1px solid color-mix(in srgb,currentColor 20%,transparent);background:color-mix(in srgb,currentColor 4%,transparent);width:57%;padding:22px;position:absolute;top:7vh;bottom:7vh;right:4vw}.vzpd-wire header{grid-template-columns:1fr 50px 50px 70px;gap:10px;display:grid}.vzpd-wire header i,.vzpd-wire section>div i,.vzpd-wire section>div b,.vzpd-wire section>div em,.vzpd-wire footer i{border:1px solid color-mix(in srgb,currentColor 32%,transparent)}.vzpd-wire header i{height:8px}.vzpd-wire section{grid-template-columns:1fr .82fr;gap:5vw;margin-top:7vh;display:grid}.vzpd-wire section>div{align-content:start;gap:10px;display:grid}.vzpd-wire section>div i{width:80px;height:7px}.vzpd-wire section>div b{width:82%;height:36px}.vzpd-wire section>div b:nth-child(3){width:58%}.vzpd-wire section>div em{width:100px;height:26px}.vzpd-wire aside{height:27vh}.vzpd-wire aside .vzpd-img{height:100%}.vzpd-wire footer{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:4vh;display:grid}.vzpd-wire footer i{height:50px}.vzpd-wire strong{letter-spacing:.15em;opacity:.5;font-size:6px;font-weight:500;position:absolute;bottom:16px;right:20px}.vzpd-final{align-items:flex-end;height:calc(100vh - 144px);min-height:560px;padding:7vh 4vw;display:flex;position:relative}.vzpd-final .is-final{position:absolute;inset:0}.vzpd-final-copy{z-index:3;max-width:820px;position:relative}.vzpd-final-copy b{border:1px solid color-mix(in srgb,currentColor 18%,transparent);letter-spacing:.15em;margin-top:18px;padding:8px 10px;font-size:6px;font-weight:500;display:inline-block}@keyframes vzpdImg{0%{transform:scale(1.03)translate(-1%)}to{transform:scale(1.09)translate(1.5%)}}@keyframes vzpdScan{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(240%)}}@keyframes vzpdLine{0%,to{opacity:.3;transform:scaleX(.3)}50%{opacity:1;transform:scaleX(1)}}@media (width<=760px){.vzpd-nav{grid-template-columns:1fr auto;padding:0 16px}.vzpd-nav nav,.vzpd-nav small{display:none}.vzpd-hero,.vzpd-design,.vzpd-motion,.vzpd-responsive,.vzpd-process,.vzpd-final{padding-left:16px;padding-right:16px}.vzpd-hero-copy h1,.vzpd-design-title h2,.vzpd-motion-copy h2,.vzpd-r-copy h2,.vzpd-p-title h2,.vzpd-final-copy h2{font-size:14vw}.vzpd-design-title{display:block}.vzpd-design-title h2{text-align:left;margin-top:10px}.vzpd-design-grid{grid-template-columns:1fr 1fr;height:56vh}.vzpd-design-grid article{grid-column:1/3}.vzpd-responsive{grid-template-columns:1fr}.vzpd-devices{height:43vh}.vzpd-wire{width:100%;height:52vh;margin-top:4vh;position:relative;top:auto;bottom:auto;right:auto}.vzpd-p-title{max-width:none}.vzpd-motion-lines{width:38vw}.vzpd-foot{padding:0 16px}}.vzpd{isolation:isolate}.vzpd:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,transparent 0 11%,color-mix(in srgb,currentColor 2%,transparent) 11.08% 11.16%,transparent 11.24% 100%);opacity:.45;position:absolute;inset:0}.vzpd-nav,.vzpd-foot,.vzpd>main,.vzpd-scene-id{z-index:2;position:relative}.vzpd-scene-id{letter-spacing:.15em;color:color-mix(in srgb,currentColor 44%,transparent);pointer-events:none;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;font-size:6px;display:grid;position:absolute;top:82px;left:4vw;right:4vw}.vzpd-scene-id i{background:color-mix(in srgb,currentColor 10%,transparent);height:1px}.vzpd-scene-id b{color:color-mix(in srgb,currentColor 58%,transparent);font-weight:500}.vzpd-hero-cta{letter-spacing:.15em;align-items:center;gap:12px;margin-top:22px;font-size:6px;display:flex}.vzpd-hero-cta i{background:var(--pd-accent);width:52px;height:1px;position:relative;overflow:hidden}.vzpd-hero-cta i:after{content:"";background:currentColor;animation:3.4s ease-in-out infinite vzpdCTA;position:absolute;inset:0;transform:translate(-100%)}.vzpd-hero-side small{letter-spacing:.13em;text-align:right;color:color-mix(in srgb,currentColor 42%,transparent);font-size:5px;line-height:1.7}.vzpd-specs{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:18px;display:grid}.vzpd-specs i{background:color-mix(in srgb,currentColor 16%,transparent);height:2px}.vzpd-specs i:first-child{background:var(--pd-accent)}.vzpd-motion-copy p{max-width:390px;color:color-mix(in srgb,currentColor 52%,transparent);font-size:10px;line-height:1.65}.vzpd-r-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:26px;display:grid}.vzpd-r-stats span{border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);letter-spacing:.11em;padding-top:8px;font-size:5px}.vzpd-r-stats b{margin-bottom:3px;font-size:16px;font-weight:500;display:block}.vzpd-devicebar{color:#777;letter-spacing:.1em;background:#111;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:5px;display:flex}.vzpd-devicebar i{background:#555;border-radius:50%;width:4px;height:4px}.vzpd-devicebar span{margin-left:8px}.vzpd-devices .desktop .vzpd-img{height:calc(100% - 24px)}.vzpd-notch{z-index:3;background:#080808;border-radius:999px;width:34%;height:12px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.vzpd-process{grid-template-columns:.34fr .66fr;align-items:center;gap:3vw;display:grid}.vzpd-p-title{z-index:3;position:relative}.vzpd-p-title p{max-width:380px;color:color-mix(in srgb,currentColor 52%,transparent);font-size:10px;line-height:1.7}.vzpd-reel-wrap{height:65vh;min-height:430px}.vzpd-process-note{letter-spacing:.14em;color:color-mix(in srgb,currentColor 46%,transparent);gap:4px;font-size:5px;display:grid;position:absolute;bottom:5vh;left:4vw}.vzpd-process-note b{color:currentColor;font-size:6px;font-weight:500}.vzpd-final-meta{align-items:center;gap:12px;margin-top:18px;display:flex}.vzpd-final-meta b{margin:0}.vzpd-final-meta i{background:var(--pd-accent);width:44px;height:1px}.vzpd-final-meta span{letter-spacing:.13em;color:color-mix(in srgb,currentColor 46%,transparent);font-size:6px}.vzreel{border:1px solid color-mix(in srgb,currentColor 18%,transparent);color:#d8d8d3;background:#171717;grid-template-rows:32px 1fr 94px;height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;overflow:hidden;box-shadow:0 34px 90px #00000047}.vzreel.is-light{color:#ecebe6;background:#222}.vzreel-topbar{letter-spacing:.1em;background:#242424;border-bottom:1px solid #343434;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 10px;font-size:5px;display:grid}.vzreel-topbar b{text-align:center;font-weight:500}.vzreel-dots{gap:4px;display:flex}.vzreel-dots i{background:#666;border-radius:50%;width:5px;height:5px}.vzreel-workspace{grid-template-columns:30px 1fr 128px;min-height:0;display:grid}.vzreel-tools{background:#202020;border-right:1px solid #303030;grid-auto-rows:20px;justify-items:center;padding-top:9px;display:grid}.vzreel-tools i{border:1px solid #777;border-radius:2px;width:9px;height:9px}.vzreel-tools i:nth-child(2){border-radius:50%}.vzreel-tools i:nth-child(4){background:#777;border:0;width:1px}.vzreel-canvas{background:#2a2a2a;place-items:center;display:grid;position:relative;overflow:hidden}.vzreel-canvas:before{content:"";background:radial-gradient(circle at 50% 45%,#ffffff09,#0000 44%),linear-gradient(90deg,#0000 49.9%,#ffffff06 50%,#0000 50.1%);position:absolute;inset:0}.vzreel-artboard{aspect-ratio:16/10;color:#141414;background:#f3f0e8;width:74%;animation:11s cubic-bezier(.16,1,.3,1) infinite vzreelArtboard;position:relative;overflow:hidden;box-shadow:0 18px 55px #00000059}.vzreel-artboard>header{border-bottom:1px solid #dad6ce;justify-content:space-between;align-items:center;height:11%;padding:0 5%;display:flex}.vzreel-artboard>header b{letter-spacing:.15em;font-size:5px}.vzreel-artboard>header nav{gap:8px;display:flex}.vzreel-artboard>header nav i{background:#b3afa7;width:18px;height:2px;display:block}.vzreel-art-hero{grid-template-columns:.9fr 1.1fr;gap:4%;height:66%;padding:6% 5%;display:grid}.vzreel-copy{align-self:center}.vzreel-copy small{letter-spacing:.13em;color:#79766e;font-size:4px}.vzreel-copy strong{letter-spacing:-.06em;margin:6px 0;font-size:clamp(11px,1.35vw,23px);line-height:.84;display:block}.vzreel-copy em{background:#cbc7be;width:72%;height:3px;margin-top:5px;display:block}.vzreel-copy em.short{width:45%}.vzreel-art-hero figure{background:#c9c5bc;margin:0;position:relative;overflow:hidden}.vzreel-art-hero figure img{-o-object-fit:cover;object-fit:cover;filter:saturate(.72)contrast(1.04);width:100%;height:100%;animation:8s ease-in-out infinite alternate vzreelImage}.vzreel-art-hero figure>i{border:1px solid #0000001f;position:absolute;inset:0}.vzreel-cards{grid-template-columns:repeat(3,1fr);gap:3%;height:18%;padding:0 5% 5%;display:grid}.vzreel-cards i{background:#ebe7de;border:1px solid #d0ccc3}.vzreel-selection{border:1px solid var(--reel-accent);pointer-events:none;width:36%;height:26%;animation:11s step-end infinite vzreelSelection;position:absolute;top:34%;left:4.1%}.vzreel-selection>span,.vzreel-selection>b,.vzreel-selection>i{border:1px solid var(--reel-accent);background:#fff;width:4px;height:4px;position:absolute}.vzreel-selection>span{top:-3px;left:-3px}.vzreel-selection>b{bottom:-3px;right:-3px}.vzreel-selection>i:first-of-type{top:-3px;right:-3px}.vzreel-selection>i:nth-of-type(2){bottom:-3px;left:-3px}.vzreel-selection>i:nth-of-type(3){top:-3px;left:50%}.vzreel-selection>i:nth-of-type(4){bottom:-3px;left:50%}.vzreel-cursor{filter:drop-shadow(0 1px 1px #000);border-top:10px solid #0000;border-left:7px solid #fff;width:0;height:0;animation:11s cubic-bezier(.32,.76,.2,1) infinite vzreelCursor;position:absolute;top:44%;left:61%;transform:rotate(-20deg)}.vzreel-status{letter-spacing:.1em;color:#b5b5b0;align-items:center;gap:7px;font-size:4px;display:flex;position:absolute;bottom:8px;left:10px;right:10px}.vzreel-status b{color:#ff6969}.vzreel-status i{background:#494949;flex:1;height:1px}.vzreel-layers{background:#202020;border-left:1px solid #303030;padding:9px 8px;overflow:hidden}.vzreel-layers header{letter-spacing:.12em;color:#aaa;justify-content:space-between;margin-bottom:9px;font-size:5px;display:flex}.vzreel-layers>div{color:#999;grid-template-columns:12px 1fr auto;align-items:center;gap:5px;height:23px;padding:0 4px;font-size:4.5px;display:grid}.vzreel-layers>div.is-active{color:#eee;background:#363636}.vzreel-layers>div i{border:1px solid #777;width:6px;height:6px}.vzreel-layers>div small{color:var(--reel-accent);font-size:3.5px}.vzreel-layers section{color:#83837f;border-top:1px solid #333;gap:5px;margin-top:10px;padding-top:8px;font-size:4px;display:grid}.vzreel-layers section b{color:#aaa;font-weight:400}.vzreel-timeline{background:#1f1f1f;border-top:1px solid #303030;grid-template-columns:100px 1fr 70px;align-items:center;gap:10px;padding:9px 10px;display:grid}.vzreel-play{color:#a6a6a1;align-items:center;gap:8px;font-size:4.5px;display:flex}.vzreel-play i{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #ccc;width:0;height:0}.vzreel-tracks{background:repeating-linear-gradient(90deg,#2c2c2c 0 1px,#0000 1px 10%);grid-template-rows:repeat(3,1fr);gap:3px;height:64px;display:grid;position:relative}.vzreel-tracks>span{background:color-mix(in srgb,var(--reel-accent) 32%,#303030);letter-spacing:.08em;border-radius:2px;align-items:center;padding-left:6px;font-size:4px;display:flex;overflow:hidden}.vzreel-tracks .t1{width:68%}.vzreel-tracks .t2{width:52%;margin-left:18%}.vzreel-tracks .t3{width:74%;margin-left:7%}.vzreel-tracks b{white-space:nowrap;font-weight:500}.vzreel-playhead{background:#ff6262;width:1px;animation:11s linear infinite vzreelPlayhead;position:absolute;top:-3px;bottom:-3px;left:12%}.vzreel-playhead:before{content:"";border-top:5px solid #ff6262;border-left:3px solid #0000;border-right:3px solid #0000;position:absolute;top:0;left:-3px}.vzreel-timeline>small{color:#858580;text-align:right;letter-spacing:.08em;font-size:4px;line-height:1.5}@keyframes vzpdCTA{50%,to{transform:translate(100%)}}@keyframes vzreelCursor{0%,8%{top:44%;left:61%}20%{top:37%;left:34%}35%{top:48%;left:27%}50%{top:58%;left:51%}64%{top:32%;left:68%}80%{top:71%;left:45%}to{top:44%;left:61%}}@keyframes vzreelSelection{0%,19%{width:36%;height:26%;top:34%;left:4.1%}20%,49%{width:40%;height:31%;top:31%;left:5%}50%,69%{width:46%;height:47%;top:21%;left:49%}70%,to{width:90%;height:15%;top:76%;left:5%}}@keyframes vzreelArtboard{0%,18%{transform:scale(.92)}28%,66%{transform:scale(.98)}78%,to{transform:scale(.94)translateY(-1%)}}@keyframes vzreelImage{0%{transform:scale(1.02)}to{transform:scale(1.09)translate(1%)}}@keyframes vzreelPlayhead{0%{left:5%}to{left:94%}}@media (width<=760px){.vzpd-scene-id{top:78px;left:16px;right:16px}.vzpd-process{padding-top:12vh;display:block}.vzpd-reel-wrap{height:50vh;min-height:330px;margin-top:4vh}.vzpd-process-note{bottom:2.5vh;left:16px}.vzreel-workspace{grid-template-columns:24px 1fr 92px}.vzreel-layers{padding:7px 5px}.vzreel-layers>div{grid-template-columns:9px 1fr;height:20px}.vzreel-layers>div small{display:none}.vzreel-timeline{grid-template-columns:64px 1fr 44px}.vzreel-artboard{width:82%}.vzpd-r-stats{margin-top:14px}}.nf-demo.is-embedded-demo{min-height:100vh;overflow:hidden;padding-top:0!important}.nf-demo.is-embedded-demo>.nf-demo-bar{display:none!important}.vzpd-film{color:#f4efe7;background:#050505;height:calc(100vh - 144px);min-height:560px;position:relative;overflow:hidden}.vzpd-film-stack{position:absolute;inset:0}.vzpd-film-stack figure{opacity:0;margin:0;animation:12s linear infinite vzpdFilmCut;position:absolute;inset:0;overflow:hidden}.vzpd-film-stack figure.f1{animation-delay:0s}.vzpd-film-stack figure.f2{animation-delay:4s}.vzpd-film-stack figure.f3{animation-delay:8s}.vzpd-film-stack figure img{-o-object-fit:cover;object-fit:cover;filter:saturate(.78)contrast(1.08)brightness(.68);width:100%;height:100%;animation:4s cubic-bezier(.2,.8,.2,1) infinite alternate vzpdFilmMove;display:block;transform:scale(1.03)}.vzpd-film-stack figure i{background:linear-gradient(90deg,#000000c7,#00000024 58%,#00000057),linear-gradient(#0000 48%,#000000ad);position:absolute;inset:0}.vzpd-film-copy{z-index:3;max-width:620px;position:absolute;bottom:11vh;left:4vw}.vzpd-film-copy>span{letter-spacing:.18em;color:#ffffff85;font-size:7px}.vzpd-film-copy h2{letter-spacing:-.065em;margin:12px 0 13px;font-size:clamp(54px,7vw,112px);font-weight:520;line-height:.82}.vzpd-film-copy p{color:#ffffff8f;max-width:390px;margin:0;font-size:10px;line-height:1.65}.vzpd-film-ui{z-index:4;letter-spacing:.13em;color:#fff9;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;font-size:6px;display:grid;position:absolute;bottom:4vh;left:4vw;right:4vw}.vzpd-film-ui>b{font-weight:500}.vzpd-film-ui>i{background:#ffffff29;height:1px;overflow:hidden}.vzpd-film-ui>i em{background:var(--pd-accent);transform-origin:0;width:100%;height:1px;animation:12s linear infinite vzpdFilmProgress;display:block}.vzpd-film-ui small{letter-spacing:.14em;font-size:5px}.vzpd-film-cuts{z-index:4;gap:7px;display:grid;position:absolute;top:11vh;right:4vw}.vzpd-film-cuts i{background:#ffffff2e;width:48px;height:2px}.vzpd-film-cuts i:first-child{background:var(--pd-accent);animation:12s step-end infinite vzpdFilmMarker}.vzpd-film-cuts i:nth-child(2){width:32px}.vzpd-film-cuts i:nth-child(3){width:40px}.vzpd-film-cuts i:nth-child(4){width:22px}@keyframes vzpdFilmCut{0%,3%{opacity:0}7%,30%{opacity:1}34%,to{opacity:0}}@keyframes vzpdFilmMove{0%{transform:scale(1.02)translate(-.6%)}to{transform:scale(1.11)translate(1.5%,-1%)}}@keyframes vzpdFilmProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vzpdFilmMarker{0%,33%{width:48px}34%,66%{width:32px}67%,to{width:40px}}@media (width<=760px){.vzpd-film{height:calc(100vh - 144px);min-height:0}.vzpd-film-copy{bottom:12vh;left:16px;right:16px}.vzpd-film-copy h2{font-size:13vw}.vzpd-film-ui{grid-template-columns:auto 1fr auto;bottom:4vh;left:16px;right:16px}.vzpd-film-ui>b{display:none}.vzpd-film-cuts{top:10vh;right:16px}}.vzpd-design-steps{grid-template-columns:1fr 1fr;gap:7px;margin-top:16px;display:grid}.vzpd-design-steps span{letter-spacing:.11em;color:color-mix(in srgb,currentColor 56%,transparent);align-items:center;gap:6px;font-size:5px;display:flex}.vzpd-design-steps i{background:var(--pd-accent);width:13px;height:1px}.vzpd-detail-notes{letter-spacing:.12em;color:color-mix(in srgb,currentColor 46%,transparent);grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;font-size:5px;display:grid}.vzpd-detail-notes span{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);padding-top:7px}.vzpd-r-checks{letter-spacing:.1em;color:color-mix(in srgb,currentColor 54%,transparent);grid-template-columns:1fr 1fr;gap:6px;margin-top:14px;font-size:5px;display:grid}.vzpd-final-qa{grid-template-columns:repeat(4,1fr);gap:7px;max-width:620px;margin-top:16px;display:grid}.vzpd-final-qa span{border:1px solid color-mix(in srgb,currentColor 14%,transparent);letter-spacing:.1em;justify-content:space-between;padding:8px 9px;font-size:5px;display:flex}.vzpd-final-qa b{color:var(--pd-accent);border:0;margin:0;padding:0;font-size:5px}.vzreel-stage-tabs{background:#202020;border-bottom:1px solid #303030;grid-template-columns:repeat(5,1fr);align-items:center;gap:4px;padding:0 9px;display:grid}.vzreel-stage-tabs span{letter-spacing:.1em;color:#72726f;white-space:nowrap;font-size:4px;overflow:hidden}.vzreel-stage-tabs span:before{content:"";background:#555;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.vzreel-stage-tabs .s1:before{animation:12s linear infinite vzreelStep1}.vzreel-stage-tabs .s2:before{animation:12s linear infinite vzreelStep2}.vzreel-stage-tabs .s3:before{animation:12s linear infinite vzreelStep3}.vzreel-stage-tabs .s4:before{animation:12s linear infinite vzreelStep4}.vzreel-stage-tabs .s5:before{animation:12s linear infinite vzreelStep5}.vzreel-wire-overlay{pointer-events:none;opacity:0;animation:12s linear infinite vzreelWireStage;position:absolute;inset:0}.vzreel-wire-overlay i:first-child{height:8%;top:10%;left:4%;right:4%}.vzreel-wire-overlay span:first-of-type{background:#315bff73;border:0;width:1px;top:10%;bottom:5%;left:50%}.vzreel-wire-overlay span:nth-of-type(2){background:#315bff73;border:0;height:1px;top:71%;left:4%;right:4%}.vzreel-code{z-index:5;color:#cfd4d9;opacity:0;background:#111418;border:1px solid #2b3137;animation:12s linear infinite vzreelCodeStage;position:absolute;inset:8% 10%;transform:translateY(8px)scale(.98);box-shadow:0 22px 60px #0000006b}.vzreel-code header{letter-spacing:.09em;border-bottom:1px solid #2b3137;justify-content:space-between;align-items:center;height:27px;padding:0 9px;font-size:4px;display:flex}.vzreel-code header b{color:#79d98f;font-size:4px}.vzreel-code pre{margin:0;padding:12px;font:500 7px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.vzreel-code code{white-space:pre;display:block}.vzreel-code code em{color:#596069;width:22px;font-style:normal;display:inline-block}.vzreel-code footer{color:#717981;align-items:center;gap:7px;font-size:4px;display:flex;position:absolute;bottom:7px;left:9px;right:9px}.vzreel-code footer i{background:#283039;flex:1;height:1px}.vzreel-code footer b{color:#79d98f;font-size:4px}.vzreel-browsercheck{z-index:6;color:#171717;opacity:0;background:#f4f2eb;border:1px solid #c9c6bd;animation:12s linear infinite vzreelBrowserStage;position:absolute;inset:7% 8%;transform:scale(.98);box-shadow:0 22px 70px #0006}.vzreel-browsercheck header span{letter-spacing:.08em;color:#777;margin-left:6px;font-size:4px}.vzreel-browsercheck>div{text-align:center;background:linear-gradient(135deg,#f4f2eb,#e9e6dd);place-content:center;gap:8px;height:calc(100% - 26px);display:grid}.vzreel-browsercheck b{letter-spacing:-.05em;font-size:clamp(22px,3vw,52px);font-weight:520}.vzreel-browsercheck>div i{background:var(--reel-accent);width:68px;height:2px;margin:auto}.vzreel-tracks{grid-template-rows:repeat(4,1fr)}.vzreel-tracks .t4{width:42%;margin-left:38%}@keyframes vzreelWireStage{0%,2%{opacity:0}4%,17%{opacity:.95}20%,to{opacity:0}}@keyframes vzreelCodeStage{0%,58%{opacity:0;transform:translateY(8px)scale(.98)}62%,76%{opacity:1;transform:none}80%,to{opacity:0;transform:translateY(-5px)scale(.99)}}@keyframes vzreelBrowserStage{0%,78%{opacity:0;transform:scale(.98)}82%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.01)}}@keyframes vzreelStep1{0%,18%{background:var(--reel-accent)}19%,to{background:#555}}@keyframes vzreelStep2{0%,18%{background:#555}19%,38%{background:var(--reel-accent)}39%,to{background:#555}}@keyframes vzreelStep3{0%,38%{background:#555}39%,58%{background:var(--reel-accent)}59%,to{background:#555}}@keyframes vzreelStep4{0%,58%{background:#555}59%,79%{background:var(--reel-accent)}80%,to{background:#555}}@keyframes vzreelStep5{0%,79%{background:#555}80%,to{background:var(--reel-accent)}}@media (width<=760px){.vzpd-detail-notes,.vzpd-final-qa{grid-template-columns:1fr 1fr}.vzreel-stage-tabs span{font-size:3.5px}.vzreel-code pre{font-size:5px}.vzreel-code{inset:10% 5%}.vzreel-browsercheck{inset:9% 5%}}.vzpd-interactive{color:#f4efe7;background:#050505;height:calc(100vh - 144px);min-height:560px;position:relative;overflow:hidden}.vzpd-interactive-media{position:absolute;inset:0;overflow:hidden}.vzpd-interactive-media .vzpd-img{height:108%;animation:8s cubic-bezier(.2,.8,.2,1) infinite alternate vzpdInteractiveDrift;position:absolute;inset:-4%;transform:scale(1.02)}.vzpd-interactive-media .vzpd-img img{filter:saturate(.78)contrast(1.08)brightness(.64)}.vzpd-interactive-media:after{content:"";background:radial-gradient(circle at 62% 44%,#0000 0 12%,#0000001f 24%,#000000b8 76%),linear-gradient(90deg,#000000b8,#0000 48%,#00000029);position:absolute;inset:0}.vzpd-interactive-mask{z-index:2;mix-blend-mode:screen;position:absolute;inset:0}.vzpd-interactive-mask i{border:1px solid color-mix(in srgb,var(--pd-accent) 55%,transparent);border-radius:50%;animation:5.2s cubic-bezier(.16,1,.3,1) infinite vzpdInteractivePulse;position:absolute;top:44%;left:62%;transform:translate(-50%,-50%)}.vzpd-interactive-mask i:first-child{width:16vmin;height:16vmin}.vzpd-interactive-mask i:nth-child(2){width:30vmin;height:30vmin;animation-delay:.8s}.vzpd-interactive-mask i:nth-child(3){width:48vmin;height:48vmin;animation-delay:1.6s}.vzpd-interactive-pointer{z-index:5;width:14px;height:14px;animation:7s cubic-bezier(.42,0,.2,1) infinite vzpdPointerPath;position:absolute;top:44%;left:62%}.vzpd-interactive-pointer:before{content:"";filter:drop-shadow(0 1px 2px #000);border-top:12px solid #0000;border-left:8px solid #fff;width:0;height:0;position:absolute;transform:rotate(-22deg)}.vzpd-interactive-pointer span{border:1px solid var(--pd-accent);border-radius:50%;width:8px;height:8px;animation:1.7s ease-out infinite vzpdPointerTap;position:absolute;top:8px;left:7px}.vzpd-interactive-rings{z-index:3;pointer-events:none;position:absolute;inset:0}.vzpd-interactive-rings i{width:1px;height:1px;box-shadow:0 0 28px 6px color-mix(in srgb,var(--pd-accent) 42%,transparent);background:#ffffffb3;position:absolute}.vzpd-interactive-rings i:first-child{top:25%;left:18%}.vzpd-interactive-rings i:nth-child(2){top:68%;left:76%}.vzpd-interactive-rings i:nth-child(3){top:21%;left:84%}.vzpd-interactive-copy{z-index:6;position:absolute;bottom:9vh;left:4vw}.vzpd-interactive-copy>span{letter-spacing:.18em;color:#ffffff7a;font-size:7px}.vzpd-interactive-copy h2{letter-spacing:-.07em;margin:14px 0 18px;font-size:clamp(58px,8vw,128px);font-weight:520;line-height:.78}.vzpd-interactive-copy h2 em{color:var(--pd-accent);font-family:Georgia,serif;font-weight:400}.vzpd-interaction-readout{letter-spacing:.13em;color:#ffffff73;flex-wrap:wrap;gap:8px 16px;font-size:5.5px;display:flex}.vzpd-interaction-readout b{color:#fff;font-weight:500}.vzpd-interactive-caption{z-index:6;letter-spacing:.14em;color:#ffffff85;align-items:center;gap:10px;font-size:6px;display:flex;position:absolute;bottom:5vh;right:4vw}.vzpd-interactive-caption i{background:var(--pd-accent);width:54px;height:1px}.vzpd-interactive-caption b{color:#fff;font-weight:500}.vzpd-details{height:calc(100vh - 144px);min-height:560px;padding:8vh 4vw 5vh;position:relative;overflow:hidden}.vzpd-details-head{justify-content:space-between;align-items:end;gap:4vw;margin-bottom:4vh;display:flex}.vzpd-details-head>span{letter-spacing:.18em;color:color-mix(in srgb,currentColor 48%,transparent);font-size:7px}.vzpd-details-head h2{text-align:right;letter-spacing:-.07em;margin:0;font-size:clamp(50px,7vw,108px);font-weight:520;line-height:.78}.vzpd-details-head h2 em{color:var(--pd-accent);font-family:Georgia,serif;font-weight:400}.vzpd-details-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr .9fr 1.35fr;gap:9px;height:54vh;display:grid}.vzpd-details-grid article{border:1px solid color-mix(in srgb,currentColor 13%,transparent);background:color-mix(in srgb,currentColor 3%,transparent);padding:14px;position:relative;overflow:hidden}.vzpd-details-grid small{letter-spacing:.14em;color:color-mix(in srgb,currentColor 45%,transparent);font-size:5.5px}.vzpd-details-grid .type{flex-direction:column;grid-row:1/3;justify-content:space-between;display:flex}.vzpd-details-grid .type b{color:var(--pd-accent);letter-spacing:-.08em;font-family:Georgia,serif;font-size:clamp(100px,15vw,230px);font-weight:400;line-height:.7}.vzpd-details-grid .type span,.vzpd-details-grid .motion>span{letter-spacing:.13em;color:color-mix(in srgb,currentColor 46%,transparent);font-size:6px}.vzpd-details-grid .grid{grid-template-rows:auto 1fr;grid-template-columns:repeat(12,1fr);gap:3px;display:grid}.vzpd-details-grid .grid small{grid-column:1/13}.vzpd-details-grid .grid i{background:color-mix(in srgb,var(--pd-accent) 15%,transparent);border-inline:1px solid color-mix(in srgb,var(--pd-accent) 20%,transparent);display:block}.vzpd-details-grid .media{grid-row:1/3;padding:0}.vzpd-details-grid .media small{z-index:3;color:#fff;position:absolute;top:14px;left:14px}.vzpd-details-grid .media .vzpd-img{height:100%}.vzpd-details-grid .motion{align-content:space-between;display:grid}.vzpd-details-grid .motion>div{align-items:end;gap:6px;height:70px;display:flex}.vzpd-details-grid .motion>div i{background:var(--pd-accent);transform-origin:bottom;flex:1;animation:2.8s ease-in-out infinite alternate vzpdDetailBars}.vzpd-details-grid .motion>div i:first-child{height:30%}.vzpd-details-grid .motion>div i:nth-child(2){height:82%;animation-delay:.3s}.vzpd-details-grid .motion>div i:nth-child(3){height:52%;animation-delay:.6s}.vzpd-details-grid .motion>div i:nth-child(4){height:96%;animation-delay:.9s}.vzpd-details-grid .logic{flex-direction:column;justify-content:flex-end;display:flex}.vzpd-details-grid .logic b{margin:8px 0;font-size:22px;font-weight:500}.vzpd-details-grid .logic p{color:color-mix(in srgb,currentColor 52%,transparent);margin:0;font-size:9px;line-height:1.55}.vzpd-finalx{color:#f4efe7;background:#070707;height:calc(100vh - 144px);min-height:560px;padding:7vh 4vw;position:relative;overflow:hidden}.vzpd-finalx-bg{opacity:.16;filter:blur(6px);position:absolute;inset:0;transform:scale(1.08)}.vzpd-finalx-bg .vzpd-img{height:100%}.vzpd-finalx-bg:after{content:"";background:linear-gradient(#0000007a,#070707 90%);position:absolute;inset:0}.vzpd-finalx-copy{z-index:3;position:relative}.vzpd-finalx-copy>span{letter-spacing:.18em;color:#ffffff7a;font-size:7px}.vzpd-finalx-copy h2{letter-spacing:-.07em;margin:10px 0 8px;font-size:clamp(48px,6.8vw,108px);font-weight:520;line-height:.8}.vzpd-finalx-copy p{color:#ffffff85;margin:0;font-size:10px}.vzpd-finalx-devices{z-index:3;position:absolute;inset:17vh 4vw 11vh 27%}.vzpd-finalx-devices article{background:#111;border:1px solid #ffffff21;position:absolute;overflow:hidden;box-shadow:0 28px 80px #00000059}.vzpd-finalx-devices .desktop{border-radius:14px;inset:0 18% 0 0}.vzpd-finalx-devices .desktop header{color:#777;background:#151515;align-items:center;gap:5px;height:25px;padding:0 8px;font-size:5px;display:flex}.vzpd-finalx-devices .desktop header i{background:#555;border-radius:50%;width:4px;height:4px}.vzpd-finalx-devices .desktop header span{margin-left:7px}.vzpd-finalx-devices .desktop .vzpd-img{height:calc(100% - 25px)}.vzpd-finalx-devices .tablet{z-index:4;border-radius:18px;width:27%;height:64%;top:18%;right:5%;transform:rotate(2.2deg)}.vzpd-finalx-devices .tablet .vzpd-img{height:100%}.vzpd-finalx-devices .phone{z-index:5;border-radius:18px;width:12%;height:47%;padding:5px;top:28%;right:0}.vzpd-finalx-devices .phone>span{z-index:3;background:#050505;border-radius:999px;width:34%;height:8px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.vzpd-finalx-devices .phone .vzpd-img{border-radius:13px;height:100%}.vzpd-finalx-qa{z-index:5;letter-spacing:.13em;color:#ffffff7a;grid-template-columns:auto auto auto 1fr auto;align-items:center;gap:12px;font-size:5.5px;display:grid;position:absolute;bottom:4vh;left:4vw;right:4vw}.vzpd-finalx-qa span b{color:#fff;margin-left:4px;font-weight:500}.vzpd-finalx-qa>i{background:linear-gradient(90deg,var(--pd-accent),#ffffff14);height:1px}.vzpd-finalx-qa strong{color:#fff;font-size:6px;font-weight:500}.vzreel{grid-template-rows:32px 24px 1fr 94px}.vzreel-stage-tabs{background:#1d1d1d;border-bottom:1px solid #303030;grid-template-columns:repeat(5,1fr);display:grid;position:relative;overflow:hidden}.vzreel-stage-tabs span{letter-spacing:.11em;color:#777;border-right:1px solid #2b2b2b;place-items:center;font-size:4px;animation:15s step-end infinite vzreelStageText;display:grid}.vzreel-stage-tabs span:nth-child(2){animation-delay:3s}.vzreel-stage-tabs span:nth-child(3){animation-delay:6s}.vzreel-stage-tabs span:nth-child(4){animation-delay:9s}.vzreel-stage-tabs span:nth-child(5){animation-delay:12s}.vzreel-wire-overlay{z-index:4;pointer-events:none;opacity:0;animation:15s linear infinite vzreelWirePhase;position:absolute;inset:11% 5% 5%}.vzreel-wire-overlay i,.vzreel-wire-overlay span{border:1px solid #7d7d79;position:absolute}.vzreel-wire-overlay i:first-child{width:42%;height:16%;top:5%;left:0}.vzreel-wire-overlay i:nth-child(2){width:33%;height:8%;top:29%;left:0}.vzreel-wire-overlay i:nth-child(3){width:47%;height:64%;top:0;right:0}.vzreel-wire-overlay i:nth-child(4){height:19%;bottom:0;left:0;right:0}.vzreel-wire-overlay span:first-of-type{width:31%;height:19%;bottom:0;left:0}.vzreel-wire-overlay span:nth-of-type(2){width:31%;height:19%;bottom:0;left:34.5%}.vzreel-code{z-index:8;color:#d6d8dd;opacity:0;pointer-events:none;background:#15171a;border:1px solid #34373d;animation:15s ease-in-out infinite vzreelCodePhase;position:absolute;inset:7% 5%;transform:translateY(10px)scale(.97);box-shadow:0 20px 60px #0000005c}.vzreel-code header,.vzreel-code footer{letter-spacing:.08em;background:#1c1f23;border-bottom:1px solid #2e3238;justify-content:space-between;align-items:center;height:28px;padding:0 10px;font-size:4.5px;display:flex}.vzreel-code header b{color:#87d39d;font-weight:500}.vzreel-code pre{gap:8px;margin:0;padding:16px 12px;font:500 7px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.vzreel-code code{white-space:pre;gap:12px;display:flex}.vzreel-code code em{color:#5f6570;font-style:normal}.vzreel-code footer{color:#777;border-top:1px solid #2e3238;border-bottom:0;position:absolute;bottom:0;left:0;right:0}.vzreel-code footer b{color:#87d39d;font-weight:500}.vzreel-code footer i{background:#343940;flex:1;height:1px;margin:0 10px}.vzreel-browsercheck{z-index:9;color:#171717;opacity:0;pointer-events:none;background:#f4f1e9;border:1px solid #ccc7bc;animation:15s ease-in-out infinite vzreelBrowserPhase;position:absolute;inset:8%;transform:scale(.96);box-shadow:0 24px 70px #0000006b}.vzreel-browsercheck header{background:#ece8df;border-bottom:1px solid #d2cec4;align-items:center;gap:5px;height:25px;padding:0 8px;display:flex}.vzreel-browsercheck header i{background:#999;border-radius:50%;width:4px;height:4px}.vzreel-browsercheck header span{color:#76736c;margin-left:7px;font-size:4px}.vzreel-browsercheck>div{text-align:center;place-content:center;height:calc(100% - 25px);display:grid;position:relative;overflow:hidden}.vzreel-browsercheck>div:before{content:"";background:linear-gradient(125deg,color-mix(in srgb,var(--reel-accent) 18%,transparent),transparent 58%);position:absolute;inset:0}.vzreel-browsercheck small,.vzreel-browsercheck b,.vzreel-browsercheck span,.vzreel-browsercheck div>i{z-index:2;position:relative}.vzreel-browsercheck small{letter-spacing:.13em;color:#777;font-size:4px}.vzreel-browsercheck b{letter-spacing:-.06em;margin:8px 0;font-size:clamp(15px,2.4vw,36px);line-height:.8}.vzreel-browsercheck span{letter-spacing:.12em;color:#777;font-size:4px}.vzreel-browsercheck div>i{background:var(--reel-accent);width:70px;height:1px;margin:11px auto 0}.vzreel-tracks{grid-template-rows:repeat(4,1fr);height:64px}.vzreel-tracks .t4{background:color-mix(in srgb,var(--reel-accent) 22%,#2f3032);width:41%;margin-left:36%}@keyframes vzpdInteractiveDrift{0%{transform:scale(1.02)translate(-.8%)}to{transform:scale(1.11)translate(1.6%,-1%)}}@keyframes vzpdInteractivePulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}25%{opacity:.7}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}@keyframes vzpdPointerPath{0%,to{top:44%;left:62%}20%{top:35%;left:73%}42%{top:61%;left:54%}68%{top:39%;left:38%}84%{top:54%;left:68%}}@keyframes vzpdPointerTap{0%,70%{opacity:0;transform:scale(.3)}78%{opacity:1}to{opacity:0;transform:scale(3)}}@keyframes vzpdDetailBars{to{opacity:.48;transform:scaleY(.45)}}@keyframes vzreelStageText{0%,19%{color:#fff;background:color-mix(in srgb,var(--reel-accent) 16%,#202020)}20%,to{color:#777;background:0 0}}@keyframes vzreelWirePhase{0%,18%{opacity:.85}22%,to{opacity:0}}@keyframes vzreelCodePhase{0%,58%{opacity:0;transform:translateY(10px)scale(.97)}62%,76%{opacity:1;transform:none}80%,to{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes vzreelBrowserPhase{0%,77%{opacity:0;transform:scale(.96)}82%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.01)}}@media (width<=760px){.vzpd-interactive-copy{bottom:10vh;left:16px;right:16px}.vzpd-interactive-copy h2{font-size:14vw}.vzpd-interactive-caption{bottom:4vh;right:16px}.vzpd-details{padding:10vh 16px 4vh}.vzpd-details-head{display:block}.vzpd-details-head h2{text-align:left;margin-top:8px;font-size:12vw}.vzpd-details-grid{grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr;height:58vh}.vzpd-details-grid .type,.vzpd-details-grid .media{grid-row:1/3}.vzpd-details-grid .logic{grid-column:1/3}.vzpd-details-grid .grid,.vzpd-details-grid .motion{display:none}.vzpd-finalx{padding:9vh 16px 4vh}.vzpd-finalx-devices{inset:31vh 16px 13vh}.vzpd-finalx-devices .desktop{right:12%}.vzpd-finalx-devices .tablet{width:31%;right:3%}.vzpd-finalx-devices .phone{width:16%}.vzpd-finalx-qa{grid-template-columns:auto 1fr auto;left:16px;right:16px}.vzpd-finalx-qa span:nth-child(2),.vzpd-finalx-qa span:nth-child(3){display:none}.vzreel-stage-tabs span{font-size:3.5px}.vzreel-code pre{font-size:5.5px}.vzreel-browsercheck b{font-size:6vw}}.nf-demo.is-embedded-demo .vzpd{height:100vh;min-height:0;overflow:hidden}.nf-demo.is-embedded-demo .vzpd-nav,.nf-demo.is-embedded-demo .vzpd-foot{height:46px;padding:0 3vw;font-size:5.5px}.nf-demo.is-embedded-demo .vzpd-nav nav{gap:16px}.nf-demo.is-embedded-demo .vzpd-scene-id{font-size:5px;top:54px;left:3vw;right:3vw}.nf-demo.is-embedded-demo .vzpd>main{overflow:hidden;height:calc(100vh - 92px)!important;min-height:0!important}.nf-demo.is-embedded-demo .vzpd-hero{padding:5vh 3vw}.nf-demo.is-embedded-demo .vzpd-hero-copy h1{margin:10px 0 12px;font-size:clamp(34px,6.2vw,82px)}.nf-demo.is-embedded-demo .vzpd-hero-copy p{max-width:360px;font-size:8px}.nf-demo.is-embedded-demo .vzpd-hero-side b{font-size:28px}.nf-demo.is-embedded-demo .vzpd-hero-cta{margin-top:12px}.vzpd-proto{grid-template-columns:.3fr .7fr;align-items:center;gap:2.4vw;padding:8vh 3vw 3vh;display:grid}.vzpd-proto-head>span,.vzpd-system-head>span{letter-spacing:.17em;color:color-mix(in srgb,currentColor 48%,transparent);font-size:6px}.vzpd-proto-head h2,.vzpd-system-head h2{letter-spacing:-.065em;margin:10px 0;font-size:clamp(36px,5.2vw,74px);font-weight:520;line-height:.82}.vzpd-proto-head em,.vzpd-system-head em{color:var(--pd-accent);font-family:Georgia,serif;font-weight:400}.vzpd-proto-browser{border:1px solid color-mix(in srgb,currentColor 16%,transparent);background:#111;height:70%;min-height:280px;position:relative;overflow:hidden;box-shadow:0 22px 64px #00000038}.vzpd-proto-browser>header{color:#777;letter-spacing:.09em;background:#181818;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;height:26px;padding:0 8px;font-size:4.5px;display:grid}.vzpd-proto-browser>header i{background:#555;border-radius:50%;width:5px;height:5px;display:inline-block}.vzpd-proto-browser>header span{margin-left:5px}.vzpd-proto-browser>header b{font-size:4px;font-weight:500}.vzpd-proto-site{color:#161513;background:#f1eee7;height:calc(100% - 26px);position:relative;overflow:hidden}.vzpd-proto-site nav{letter-spacing:.11em;border-bottom:1px solid #d7d2c8;align-items:center;gap:18px;height:11%;padding:0 5%;font-size:5px;display:flex}.vzpd-proto-site nav strong{margin-right:auto}.vzpd-proto-site nav .is-hover{border-bottom:1px solid;padding-bottom:3px}.vzpd-proto-site section{grid-template-columns:.9fr 1.1fr;gap:5%;height:75%;padding:5%;display:grid}.vzpd-proto-site section>div{align-self:center}.vzpd-proto-site small{letter-spacing:.13em;color:#777;font-size:4px}.vzpd-proto-site h3{letter-spacing:-.055em;margin:7px 0 8px;font-size:clamp(20px,3vw,44px);font-weight:520;line-height:.84}.vzpd-proto-site p{color:#777;max-width:240px;font-size:6px;line-height:1.45}.vzpd-proto-site button{color:#fff;letter-spacing:.11em;background:#171717;border:1px solid #222;margin-top:8px;padding:7px 10px;font:500 4px/1 Inter,sans-serif}.vzpd-proto-site figure{margin:0;position:relative;overflow:hidden}.vzpd-proto-site figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.vzpd-proto-site figure i{border:1px solid #0000001f;position:absolute;inset:0}.vzpd-proto-site footer{letter-spacing:.12em;color:#777;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;height:14%;padding:0 5%;font-size:4px;display:grid}.vzpd-proto-site footer i{background:#cfcac0;height:1px}.vzpd-proto-cursor{filter:drop-shadow(0 1px 1px #000);border-top:10px solid #0000;border-left:7px solid #fff;width:0;height:0;animation:6s cubic-bezier(.22,.75,.18,1) infinite vzProtoCursor;position:absolute;top:45%;left:66%;transform:rotate(-22deg)}.vzpd-proto-measure{color:#ff4e62;align-items:center;gap:5px;font:500 4px/1 ui-monospace,monospace;display:flex;position:absolute;top:35%;left:28%}.vzpd-proto-measure i{background:#ff4e62;width:42px;height:1px}.vzpd-proto-meta{letter-spacing:.11em;color:color-mix(in srgb,currentColor 48%,transparent);grid-template-columns:repeat(5,1fr);gap:6px;font-size:4.5px;display:grid;position:absolute;bottom:2.2vh;left:3vw;right:3vw}.vzpd-proto-meta span{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);padding-top:5px}.vzpd-system{padding:8vh 3vw 3vh}.vzpd-system-head{justify-content:space-between;align-items:end;gap:3vw;margin-bottom:2.5vh;display:flex}.vzpd-system-head h2{text-align:right;margin:0}.vzpd-system-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr .9fr 1.1fr;gap:7px;height:65%;display:grid}.vzpd-system-grid article{border:1px solid color-mix(in srgb,currentColor 14%,transparent);padding:10px;position:relative;overflow:hidden}.vzpd-system-grid small{letter-spacing:.13em;color:color-mix(in srgb,currentColor 46%,transparent);font-size:4.5px}.vzpd-system-grid .type{grid-row:1/3;grid-template-rows:auto 1fr auto;display:grid}.vzpd-system-grid .type>b{color:var(--pd-accent);align-self:center;font-family:Georgia,serif;font-size:clamp(70px,10vw,150px);font-weight:400;line-height:.75}.vzpd-system-grid .type div{gap:3px;display:grid}.vzpd-system-grid .type div span{color:color-mix(in srgb,currentColor 52%,transparent);font-size:5px}.vzpd-system-grid .spacing div{gap:4px;margin-top:8px;display:grid}.vzpd-system-grid .spacing i{width:var(--w);background:var(--pd-accent);align-items:center;min-width:22px;height:5px;display:flex}.vzpd-system-grid .spacing i b{color:#111;margin-left:4px;font-size:3.5px}.vzpd-system-grid .grid div{grid-template-columns:repeat(12,1fr);gap:2px;height:70%;margin-top:8px;display:grid}.vzpd-system-grid .grid div i{background:color-mix(in srgb,var(--pd-accent) 18%,transparent);border-inline:1px solid color-mix(in srgb,var(--pd-accent) 18%,transparent)}.vzpd-system-grid .grid span{color:color-mix(in srgb,currentColor 45%,transparent);font-size:4px}.vzpd-system-grid .media{grid-row:1/3;padding:0}.vzpd-system-grid .media small{z-index:2;color:#fff;position:absolute;top:10px;left:10px}.vzpd-system-grid .media .vzpd-img{height:100%}.vzpd-system-grid .components{flex-wrap:wrap;align-content:flex-end;gap:5px;display:flex}.vzpd-system-grid .components small{align-self:flex-start;width:100%}.vzpd-system-grid .components button{border:1px solid color-mix(in srgb,currentColor 25%,transparent);color:inherit;letter-spacing:.1em;background:0 0;padding:6px 8px;font:500 4px Inter,sans-serif}.vzpd-system-grid .components button.hover{color:var(--pd-accent);background:currentColor}.vzpd-system-grid .components button.disabled{opacity:.3}.vzpd-system-grid .logic{flex-direction:column;justify-content:flex-end;display:flex}.vzpd-system-grid .logic>b{margin:6px 0;font-size:16px;font-weight:500}.vzpd-system-grid .logic p{color:color-mix(in srgb,currentColor 50%,transparent);margin:0;font-size:6px;line-height:1.45}.nf-demo.is-embedded-demo .vzpd-process{grid-template-columns:.27fr .73fr;gap:2vw;padding:8vh 3vw 3vh}.nf-demo.is-embedded-demo .vzpd-p-title h2{margin:8px 0;font-size:clamp(30px,4vw,56px)}.nf-demo.is-embedded-demo .vzpd-reel-wrap{height:68%;min-height:0}.nf-demo.is-embedded-demo .vzreel{grid-template-rows:25px 19px 1fr 66px}.nf-demo.is-embedded-demo .vzreel-topbar{font-size:4px}.nf-demo.is-embedded-demo .vzreel-stage-tabs span{font-size:3.4px}.nf-demo.is-embedded-demo .vzreel-workspace{grid-template-columns:24px 1fr 102px}.nf-demo.is-embedded-demo .vzreel-tools{grid-auto-rows:16px;padding-top:6px}.nf-demo.is-embedded-demo .vzreel-layers{padding:6px}.nf-demo.is-embedded-demo .vzreel-layers>div{grid-template-columns:9px 1fr auto;height:18px;font-size:3.8px}.nf-demo.is-embedded-demo .vzreel-layers section{gap:3px;margin-top:5px;padding-top:5px;font-size:3.5px}.nf-demo.is-embedded-demo .vzreel-artboard{aspect-ratio:16/10;width:76%;max-height:84%}.nf-demo.is-embedded-demo .vzreel-timeline{grid-template-columns:70px 1fr 48px;gap:7px;padding:5px 7px}.nf-demo.is-embedded-demo .vzreel-tracks{height:48px}.nf-demo.is-embedded-demo .vzreel-code{inset:5% 6%}.nf-demo.is-embedded-demo .vzreel-code pre{padding:8px;font-size:5px}.nf-demo.is-embedded-demo .vzreel-browsercheck{inset:6% 7%}.vzpd-final-web{padding:8vh 3vw 3vh;position:relative}.vzpd-final-web-copy{z-index:2;position:relative}.vzpd-final-web-copy>span{letter-spacing:.17em;color:color-mix(in srgb,currentColor 48%,transparent);font-size:6px}.vzpd-final-web-copy h2{letter-spacing:-.065em;margin:8px 0;font-size:clamp(34px,5vw,72px);line-height:.82}.vzpd-final-web-copy p{color:color-mix(in srgb,currentColor 52%,transparent);font-size:7px}.vzpd-final-web-devices{position:absolute;inset:16% 3vw 14% 25%}.vzpd-final-web-devices article{border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:#111;position:absolute;overflow:hidden;box-shadow:0 18px 56px #0000003d}.vzpd-final-web-devices .desktop{border-radius:8px;inset:0 18% 0 0}.vzpd-final-web-devices .desktop header{color:#777;background:#151515;align-items:center;gap:4px;height:22px;padding:0 7px;font-size:4px;display:flex}.vzpd-final-web-devices .desktop header i{background:#555;border-radius:50%;width:4px;height:4px}.vzpd-final-web-devices .desktop header span{margin-left:6px}.vzpd-final-web-devices .desktop .vzpd-img{height:calc(100% - 22px)}.vzpd-final-web-devices .tablet{z-index:2;border-radius:12px;width:27%;height:66%;top:17%;right:5%}.vzpd-final-web-devices .tablet .vzpd-img{height:100%}.vzpd-final-web-devices .phone{z-index:3;border-radius:12px;width:12%;height:48%;padding:3px;top:27%;right:0}.vzpd-final-web-devices .phone>span{z-index:3;background:#050505;border-radius:999px;width:34%;height:6px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.vzpd-final-web-devices .phone .vzpd-img{border-radius:9px;height:100%}.vzpd-final-web-qa{grid-template-columns:repeat(5,1fr);gap:6px;display:grid;position:absolute;bottom:2.5vh;left:3vw;right:3vw}.vzpd-final-web-qa span{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);letter-spacing:.1em;color:color-mix(in srgb,currentColor 48%,transparent);justify-content:space-between;padding-top:5px;font-size:4.2px;display:flex}.vzpd-final-web-qa b{color:currentColor;font-weight:500}@keyframes vzProtoCursor{0%,to{top:45%;left:66%}25%{top:38%;left:43%}48%{top:69%;left:31%}70%{top:31%;left:76%}86%{top:61%;left:54%}}@media (width<=760px){.nf-demo.is-embedded-demo .vzpd-nav,.nf-demo.is-embedded-demo .vzpd-foot{height:38px}.nf-demo.is-embedded-demo .vzpd>main{height:calc(100vh - 76px)!important}.nf-demo.is-embedded-demo .vzpd-scene-id{top:44px}.vzpd-proto{grid-template-columns:.34fr .66fr;padding:9vh 12px 2vh}.vzpd-proto-head h2,.vzpd-system-head h2{font-size:8vw}.vzpd-proto-browser{height:62%;min-height:0}.vzpd-proto-meta{grid-template-columns:repeat(3,1fr);left:12px;right:12px}.vzpd-proto-meta span:nth-child(n+4){display:none}.vzpd-system{padding:9vh 12px 2vh}.vzpd-system-grid{grid-template-columns:1fr 1fr;height:65%}.vzpd-system-grid .media{grid-row:1/3}.vzpd-system-grid .grid,.vzpd-system-grid .logic{display:none}.nf-demo.is-embedded-demo .vzpd-process{grid-template-columns:.3fr .7fr;padding:9vh 12px 2vh}.nf-demo.is-embedded-demo .vzpd-reel-wrap{height:60%}.nf-demo.is-embedded-demo .vzreel-workspace{grid-template-columns:20px 1fr 82px}.nf-demo.is-embedded-demo .vzreel-layers>div{font-size:3.2px}.vzpd-final-web{padding:9vh 12px 2vh}.vzpd-final-web-devices{inset:22% 12px 16% 22%}.vzpd-final-web-qa{grid-template-columns:repeat(3,1fr);left:12px;right:12px}.vzpd-final-web-qa span:nth-child(4),.vzpd-final-web-qa span:nth-child(5){display:none}}.vzlive{width:100%;height:100svh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.vzlive.is-dark{color:#f2eee7;background:#070707}.vzlive.is-light{color:#171513;background:#ece8df}.vzlive *{box-sizing:border-box}.vzlive button{font:inherit;color:inherit}.vzlive-nav{border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);z-index:20;background:color-mix(in srgb,currentColor 96%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 3.5vw;display:grid;position:relative}.vzlive-nav button{cursor:pointer;background:0 0;border:0}.vzlive-nav .brand{letter-spacing:.18em;justify-self:start;font-size:8px;font-weight:650}.vzlive-nav nav{gap:22px;display:flex}.vzlive-nav nav button{letter-spacing:.15em;color:color-mix(in srgb,currentColor 50%,transparent);padding:8px 0;font-size:6px;position:relative}.vzlive-nav nav button:after{content:"";background:var(--live-accent);height:1px;transition:right .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:1px;left:0;right:100%}.vzlive-nav nav button:hover,.vzlive-nav nav button.is-active{color:currentColor}.vzlive-nav nav button.is-active:after,.vzlive-nav nav button:hover:after{right:0}.vzlive-nav small{letter-spacing:.14em;color:color-mix(in srgb,currentColor 48%,transparent);justify-self:end;font-size:5.5px}.vzlive-stage{height:calc(100svh - 108px);position:relative;overflow:hidden}.vzlive-stage>section{height:100%;animation:.55s cubic-bezier(.16,1,.3,1) both vzliveIn;position:relative}.vzlive-foot{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);letter-spacing:.13em;height:40px;color:color-mix(in srgb,currentColor 48%,transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 3.5vw;font-size:5.5px;display:grid}.vzlive-foot i{background:linear-gradient(90deg,var(--live-accent),transparent);height:1px}.vzlive-foot b{color:color-mix(in srgb,currentColor 68%,transparent);font-weight:500}.vzlive-home{align-items:flex-end;padding:5vh 3.5vw 4vh;display:flex;overflow:hidden}.vzlive-home-media{position:absolute;inset:0;overflow:hidden}.vzlive-home-media:after{content:"";background:linear-gradient(90deg,#000000c7,#0000002e 58%,#00000014),linear-gradient(#0000 52%,#0000009e);position:absolute;inset:0}.vzlive.is-light .vzlive-home-media:after{background:linear-gradient(90deg,#ebe7deeb,#ebe7de5c 58%,#ebe7de1f),linear-gradient(#0000 52%,#ebe7de8c)}.vzlive-home-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;animation:12s ease-in-out infinite alternate vzliveHero;display:block;transform:scale(1.025)}.vzlive-home-copy{z-index:3;max-width:min(760px,63vw);padding-bottom:3vh;position:relative}.vzlive-home-copy>span,.vzlive-work-head>span,.vzlive-studio>div:first-child>span,.vzlive-contact>span{letter-spacing:.18em;color:color-mix(in srgb,currentColor 56%,transparent);font-size:6px}.vzlive-home-copy h1{letter-spacing:-.076em;margin:14px 0 18px;font-size:clamp(62px,9.4vw,150px);font-weight:520;line-height:.75}.vzlive-home-copy p{max-width:420px;color:color-mix(in srgb,currentColor 60%,transparent);font-size:11px;line-height:1.62}.vzlive-home-copy>button{border:1px solid color-mix(in srgb,currentColor 24%,transparent);background:color-mix(in srgb,currentColor 7%,transparent);cursor:pointer;letter-spacing:.14em;align-items:center;gap:14px;margin-top:18px;padding:11px 13px;font-size:6px;transition:all .3s;display:inline-flex}.vzlive-home-copy>button:hover{color:#111;background:currentColor}.vzlive.is-light .vzlive-home-copy>button:hover{color:#fff}.vzlive-home-copy>button span{font-size:12px}.vzlive-home-meta{z-index:3;letter-spacing:.12em;color:color-mix(in srgb,currentColor 58%,transparent);align-items:center;gap:8px;font-size:5px;display:flex;position:absolute;bottom:4vh;right:3.5vw}.vzlive-home-meta i{background:var(--live-accent);width:26px;height:1px}.vzlive-work{grid-template-columns:.28fr .57fr .15fr;align-items:stretch;gap:2vw;padding:4vh 3.5vw;display:grid}.vzlive-work-head{align-self:end;padding-bottom:2vh}.vzlive-work-head h2,.vzlive-studio h2,.vzlive-contact h2{letter-spacing:-.065em;margin:13px 0 0;font-size:clamp(44px,6vw,92px);font-weight:520;line-height:.8}.vzlive-work-head h2 em,.vzlive-contact h2 em{color:var(--live-accent);font-family:Georgia,serif;font-weight:400}.vzlive-work-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.15fr .85fr;gap:9px;min-height:0;display:grid}.vzlive-work-grid button{border:1px solid color-mix(in srgb,currentColor 13%,transparent);cursor:pointer;background:#111;padding:0;position:relative;overflow:hidden}.vzlive-work-grid button:first-child{grid-row:1/3}.vzlive-work-grid img{-o-object-fit:cover;object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .5s;display:block;transform:scale(1.02)}.vzlive-work-grid button:hover img,.vzlive-work-grid button.is-active img{filter:saturate(.94)contrast(1.04);transform:scale(1.075)}.vzlive-work-grid button:after{content:"";background:linear-gradient(#0000 52%,#0009);position:absolute;inset:0}.vzlive-work-grid span,.vzlive-work-grid b{z-index:2;letter-spacing:.13em;color:#fff;font-size:5.5px;position:absolute;bottom:11px}.vzlive-work-grid span{left:11px}.vzlive-work-grid b{font-weight:500;right:11px}.vzlive-work-note{border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);align-self:end;padding:14px 0}.vzlive-work-note span{letter-spacing:.13em;color:color-mix(in srgb,currentColor 47%,transparent);font-size:5px}.vzlive-work-note b{margin:8px 0;font-size:14px;font-weight:500;line-height:1.1;display:block}.vzlive-work-note p{color:color-mix(in srgb,currentColor 52%,transparent);margin:0;font-size:8px;line-height:1.55}.vzlive-studio{grid-template-columns:.43fr .57fr;align-items:center;gap:5vw;padding:7vh 3.5vw;display:grid}.vzlive-studio>div:first-child p{max-width:430px;color:color-mix(in srgb,currentColor 54%,transparent);font-size:11px;line-height:1.65}.vzlive-studio-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.vzlive-studio-grid article{border:1px solid color-mix(in srgb,currentColor 14%,transparent);flex-direction:column;justify-content:space-between;min-height:180px;padding:16px;transition:background .35s,transform .35s cubic-bezier(.16,1,.3,1);display:flex}.vzlive-studio-grid article:hover{background:color-mix(in srgb,var(--live-accent) 10%,transparent);transform:translateY(-3px)}.vzlive-studio-grid span,.vzlive-studio-grid small{letter-spacing:.13em;color:color-mix(in srgb,currentColor 48%,transparent);font-size:5.5px}.vzlive-studio-grid b{letter-spacing:-.04em;font-size:25px;font-weight:500}.vzlive-contact{flex-direction:column;justify-content:center;padding:8vh 3.5vw;display:flex}.vzlive-contact h2{max-width:1100px;font-size:clamp(64px,9vw,145px)}.vzlive-contact p{max-width:520px;color:color-mix(in srgb,currentColor 54%,transparent);font-size:11px;line-height:1.65}.vzlive-contact-actions{gap:9px;margin-top:24px;display:flex}.vzlive-contact-actions button{border:1px solid color-mix(in srgb,currentColor 18%,transparent);letter-spacing:.14em;cursor:pointer;background:0 0;padding:11px 13px;font-size:6px}.vzlive-contact-actions button:hover{color:#111;background:currentColor}.vzlive.is-light .vzlive-contact-actions button:hover{color:#fff}@keyframes vzliveIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes vzliveHero{0%{transform:scale(1.025)translate(-.6%)}to{transform:scale(1.085)translate(1%)}}@media (width<=760px){.vzlive-nav{grid-template-columns:1fr auto;height:58px;padding:0 14px}.vzlive-nav nav{gap:10px}.vzlive-nav nav button{font-size:4.5px}.vzlive-nav small{display:none}.vzlive-stage{height:calc(100svh - 94px)}.vzlive-foot{height:36px;padding:0 14px}.vzlive-home{padding:4vh 14px}.vzlive-home-copy{max-width:88vw}.vzlive-home-copy h1{font-size:16vw}.vzlive-home-meta{bottom:3vh;right:14px}.vzlive-work{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;gap:12px;padding:3vh 14px}.vzlive-work-head{align-self:auto}.vzlive-work-head h2{font-size:10vw}.vzlive-work-grid{min-height:44vh}.vzlive-work-note{padding:8px 0}.vzlive-studio{grid-template-columns:1fr;gap:3vh;padding:5vh 14px}.vzlive-studio h2{font-size:11vw}.vzlive-studio-grid article{min-height:115px}.vzlive-contact{padding:6vh 14px}.vzlive-contact h2{font-size:14vw}}.vzlive-work-note>button,.vzlive-textlink{color:inherit;letter-spacing:.13em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:12px;padding:0 0 4px;font:600 5.5px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.vzlive-work-note>button:hover,.vzlive-textlink:hover{color:var(--live-accent)}.vzlive-detail{z-index:30;background:color-mix(in srgb,currentColor 97%,transparent);-webkit-backdrop-filter:blur(18px);grid-template-columns:1.4fr .6fr;gap:0;animation:.55s cubic-bezier(.16,1,.3,1) both vzliveDetailIn;display:grid;position:absolute;inset:0}.vzlive-detail-media{min-width:0;overflow:hidden}.vzlive-detail-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;animation:10s ease-in-out infinite alternate vzliveDetailMedia;display:block}.vzlive-detail-copy{border-left:1px solid color-mix(in srgb,currentColor 12%,transparent);flex-direction:column;justify-content:flex-end;padding:8vh 4vw;display:flex}.vzlive-detail-copy>span{letter-spacing:.15em;color:color-mix(in srgb,currentColor 46%,transparent);font-size:5.5px}.vzlive-detail-copy h3{letter-spacing:-.065em;margin:14px 0 16px;font-size:clamp(38px,5.2vw,78px);font-weight:520;line-height:.82}.vzlive-detail-copy p{color:color-mix(in srgb,currentColor 56%,transparent);max-width:420px;font-size:10px;line-height:1.62}.vzlive-detail-copy>div{gap:8px;margin-top:18px;display:flex}.vzlive-detail-copy button,.vzlive-detail-close{border:1px solid color-mix(in srgb,currentColor 18%,transparent);color:inherit;letter-spacing:.13em;cursor:pointer;background:0 0;padding:9px 11px;font:600 5.5px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.vzlive-detail-copy button:hover,.vzlive-detail-close:hover{color:#111;background:currentColor}.vzlive.is-light .vzlive-detail-copy button:hover,.vzlive.is-light .vzlive-detail-close:hover{color:#fff}.vzlive-detail-close{z-index:4;background:color-mix(in srgb,currentColor 7%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:absolute;top:18px;right:18px}.vzlive-contact{grid-template-columns:.56fr .44fr;align-items:center;gap:5vw;padding:6vh 3.5vw;display:grid}.vzlive-contact-copy h2{letter-spacing:-.07em;margin:14px 0 20px;font-size:clamp(58px,8vw,126px);font-weight:520;line-height:.78}.vzlive-contact-copy h2 em{color:var(--live-accent);font-family:Georgia,serif;font-weight:400}.vzlive-contact-copy p{max-width:480px;color:color-mix(in srgb,currentColor 54%,transparent);font-size:10px;line-height:1.65}.vzlive-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vzlive-form label{gap:6px;display:grid}.vzlive-form label.message{grid-column:1/3}.vzlive-form label>span{letter-spacing:.13em;color:color-mix(in srgb,currentColor 46%,transparent);font-size:5px}.vzlive-form input,.vzlive-form textarea{border:0;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);width:100%;color:inherit;background:0 0;outline:none;padding:10px 0;font:500 10px/1.4 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.vzlive-form textarea{resize:none;min-height:110px}.vzlive-form input:focus,.vzlive-form textarea:focus{border-color:var(--live-accent)}.vzlive-form button{border:1px solid color-mix(in srgb,currentColor 20%,transparent);color:inherit;letter-spacing:.14em;cursor:pointer;background:0 0;grid-column:1/3;justify-self:start;margin-top:6px;padding:11px 14px;font:600 5.5px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.vzlive-form button:hover{color:#111;background:currentColor}.vzlive.is-light .vzlive-form button:hover{color:#fff}@keyframes vzliveDetailIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes vzliveDetailMedia{0%{transform:scale(1.01)translate(-.5%)}to{transform:scale(1.055)translate(.8%)}}@media (width<=760px){.vzlive-detail{grid-template-rows:58% 42%;grid-template-columns:1fr}.vzlive-detail-copy{border-left:0;border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);padding:18px 14px}.vzlive-detail-copy h3{margin:8px 0;font-size:10vw}.vzlive-detail-copy p{font-size:8px}.vzlive-contact{grid-template-columns:1fr;gap:3vh;padding:4vh 14px}.vzlive-contact-copy h2{font-size:13vw}.vzlive-form{gap:9px}.vzlive-form textarea{min-height:76px}}.nf-demo.is-full-live-site{height:auto!important;min-height:100vh!important;overflow:visible!important}.nf-demo.is-full-live-site.is-embedded-demo{overflow:visible!important}.nf-demo.is-full-live-site .vzlive{height:auto!important;min-height:100svh!important;overflow:visible!important}.vzlive-full{background:inherit;color:inherit}.vzlive-nav-sticky{top:0;z-index:80!important;position:sticky!important}.vzlive-page{min-height:100vh;display:block;overflow:visible}.vzlive-page>section{scroll-margin-top:68px;position:relative}.vzlive-fullhero{align-items:flex-end;min-height:calc(100svh - 68px);padding:8vh 3.5vw 5vh;display:flex;overflow:hidden}.vzlive-fullhero-media{position:absolute;inset:0}.vzlive-fullhero-media:after{content:"";background:linear-gradient(90deg,#000000d1,#0003 58%,#00000014),linear-gradient(#0000 48%,#0000009e);position:absolute;inset:0}.vzlive.is-light .vzlive-fullhero-media:after{background:linear-gradient(90deg,#ebe7deeb,#ebe7de4d 60%,#ebe7de14),linear-gradient(#0000 48%,#ebe7de94)}.vzlive-fullhero-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;animation:14s ease-in-out infinite alternate vzliveHero;display:block}.vzlive-fullhero-copy{z-index:3;max-width:min(900px,70vw);position:relative}.vzlive-fullhero-copy>span,.vzlive-fullwork>header>span,.vzlive-story-copy>span,.vzlive-fullprocess>header>span,.vzlive-contact-copy>span{letter-spacing:.18em;color:color-mix(in srgb,currentColor 56%,transparent);font-size:7px}.vzlive-fullhero-copy h1{letter-spacing:-.08em;margin:15px 0 22px;font-size:clamp(72px,10.6vw,170px);font-weight:520;line-height:.74}.vzlive-fullhero-copy p{max-width:470px;color:color-mix(in srgb,currentColor 62%,transparent);font-size:12px;line-height:1.65}.vzlive-fullhero-copy>div{align-items:center;gap:18px;margin-top:22px;display:flex}.vzlive-fullhero-copy button,.vzlive-browser-art-body button{border:1px solid color-mix(in srgb,currentColor 24%,transparent);color:inherit;letter-spacing:.14em;cursor:pointer;background:0 0;padding:11px 14px;font:600 6px/1 Inter,sans-serif;transition:all .28s}.vzlive-fullhero-copy button:hover,.vzlive-browser-art-body button:hover{color:#111;background:currentColor}.vzlive.is-light .vzlive-fullhero-copy button:hover,.vzlive.is-light .vzlive-browser-art-body button:hover{color:#fff}.vzlive-fullhero-copy>div>span{letter-spacing:.14em;color:color-mix(in srgb,currentColor 44%,transparent);font-size:5px}.vzlive-fullhero-index{z-index:3;letter-spacing:.13em;color:color-mix(in srgb,currentColor 54%,transparent);align-items:center;gap:9px;font-size:5.5px;display:flex;position:absolute;bottom:5vh;right:3.5vw}.vzlive-fullhero-index i{background:var(--live-accent);width:56px;height:1px}.vzlive-fullhero-index b{font-weight:500}.vzlive-fullwork{padding:11vh 3.5vw 12vh}.vzlive-fullwork>header{grid-template-columns:.22fr .48fr .3fr;align-items:end;gap:3vw;margin-bottom:5vh;display:grid}.vzlive-fullwork>header h2,.vzlive-story-copy h2,.vzlive-fullprocess>header h2{letter-spacing:-.072em;margin:0;font-size:clamp(58px,7.8vw,124px);font-weight:520;line-height:.78}.vzlive-fullwork>header h2 em{color:var(--live-accent);font-family:Georgia,serif;font-weight:400}.vzlive-fullwork>header p{color:color-mix(in srgb,currentColor 54%,transparent);margin:0;font-size:10px;line-height:1.65}.vzlive-fullwork-grid{grid-template-rows:56vh 42vh;grid-template-columns:1.2fr .8fr;gap:10px;display:grid}.vzlive-fullwork-grid button{color:#fff;cursor:pointer;text-align:left;background:#111;border:0;padding:0;position:relative;overflow:hidden}.vzlive-fullwork-grid button:first-child{grid-row:1/3}.vzlive-fullwork-grid img{-o-object-fit:cover;object-fit:cover;filter:saturate(.8)contrast(1.03);width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1),filter .45s;display:block;transform:scale(1.015)}.vzlive-fullwork-grid button:hover img{filter:saturate(.98)contrast(1.03);transform:scale(1.065)}.vzlive-fullwork-grid button:after{content:"";background:linear-gradient(#0000 52%,#000000b8);position:absolute;inset:0}.vzlive-fullwork-grid button>div{z-index:2;grid-template-columns:auto 1fr;align-items:end;gap:5px 16px;display:grid;position:absolute;bottom:16px;left:18px;right:18px}.vzlive-fullwork-grid span,.vzlive-fullwork-grid b,.vzlive-fullwork-grid small{letter-spacing:.13em;font-size:6px}.vzlive-fullwork-grid b{justify-self:end;font-weight:500}.vzlive-fullwork-grid small{color:#ffffff94;letter-spacing:.05em;grid-column:1/3;line-height:1.45}.vzlive-story{border-top:1px solid color-mix(in srgb,currentColor 10%,transparent);grid-template-columns:.38fr .62fr;align-items:center;gap:6vw;min-height:100vh;padding:12vh 3.5vw;display:grid}.vzlive-story-copy h2{margin:14px 0 24px}.vzlive-story-copy p{max-width:500px;color:color-mix(in srgb,currentColor 56%,transparent);font-size:11px;line-height:1.72}.vzlive-story-copy p+p{margin-top:22px}.vzlive-story-media{height:70vh;position:relative;overflow:hidden}.vzlive-story-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.02)}.vzlive-story-media:hover img{transform:scale(1.055)}.vzlive-story-caption{grid-template-columns:repeat(4,1fr);gap:7px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.vzlive-story-caption span{letter-spacing:.12em;color:#fff;border-top:1px solid #ffffff52;padding-top:7px;font-size:5px}.vzlive-filmstrip{grid-template-rows:70vh 55vh;grid-template-columns:1fr 1fr;gap:10px;min-height:120vh;padding:10vh 3.5vw;display:grid;position:relative}.vzlive-filmstrip>div{overflow:hidden}.vzlive-filmstrip>div:first-child{grid-row:1/3}.vzlive-filmstrip img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.02)}.vzlive-filmstrip>div:hover img{transform:scale(1.06)}.vzlive-filmstrip aside{background:color-mix(in srgb,currentColor 6%,transparent);-webkit-backdrop-filter:blur(16px);border:1px solid color-mix(in srgb,currentColor 16%,transparent);max-width:390px;padding:18px;position:absolute;bottom:14vh;left:5.5vw}.vzlive-filmstrip aside span{letter-spacing:.14em;color:color-mix(in srgb,currentColor 50%,transparent);font-size:5px}.vzlive-filmstrip aside b{color:var(--live-accent);margin:9px 0 10px;font-family:Georgia,serif;font-size:42px;font-weight:400;display:block}.vzlive-filmstrip aside p{color:color-mix(in srgb,currentColor 58%,transparent);margin:0;font-size:9px;line-height:1.6}.vzlive-fullprocess{border-top:1px solid color-mix(in srgb,currentColor 10%,transparent);padding:12vh 3.5vw 14vh}.vzlive-fullprocess>header{grid-template-columns:.24fr .76fr;align-items:end;margin-bottom:6vh;display:grid}.vzlive-fullprocess>header h2{margin:0}.vzlive-process-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:8vh;display:grid}.vzlive-process-steps article{border:1px solid color-mix(in srgb,currentColor 13%,transparent);flex-direction:column;justify-content:flex-end;min-height:230px;padding:16px;display:flex;position:relative;overflow:hidden}.vzlive-process-steps article>span{letter-spacing:.13em;color:color-mix(in srgb,currentColor 42%,transparent);font-size:5px;position:absolute;top:14px;left:16px}.vzlive-process-steps b{letter-spacing:-.04em;font-size:24px;font-weight:500}.vzlive-process-steps p{color:color-mix(in srgb,currentColor 52%,transparent);font-size:9px;line-height:1.55}.vzlive-process-steps i{width:var(--step);background:var(--live-accent);height:2px;position:absolute;bottom:0;left:0}.vzlive-browser-art{border:1px solid color-mix(in srgb,currentColor 15%,transparent);background:#111;box-shadow:0 34px 90px #00000038}.vzlive-browser-chrome{color:#777;background:#191919;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:5px;display:flex}.vzlive-browser-chrome i{background:#555;border-radius:50%;width:5px;height:5px}.vzlive-browser-chrome span{margin-left:8px}.vzlive-browser-art-body{color:#161513;background:#f0ede6;grid-template-columns:.78fr 1.22fr;min-height:66vh;display:grid}.vzlive-browser-art-body>div{align-self:center;padding:7vh 5vw}.vzlive-browser-art-body small{letter-spacing:.14em;color:#777;font-size:5px}.vzlive-browser-art-body h3{letter-spacing:-.07em;margin:15px 0 16px;font-size:clamp(54px,7vw,112px);font-weight:520;line-height:.78}.vzlive-browser-art-body p{color:#777;font-size:10px;line-height:1.6}.vzlive-browser-art-body img{-o-object-fit:cover;object-fit:cover;width:100%;height:66vh;display:block}.vzlive-browser-art-body button{color:#171513;border-color:#333;margin-top:16px}.vzlive-stats{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);grid-template-columns:repeat(4,1fr);display:grid}.vzlive-stats>div{border-right:1px solid color-mix(in srgb,currentColor 12%,transparent);flex-direction:column;justify-content:flex-end;min-height:220px;padding:20px;display:flex}.vzlive-stats>div:last-child{border-right:0}.vzlive-stats span,.vzlive-stats small{letter-spacing:.13em;color:color-mix(in srgb,currentColor 46%,transparent);font-size:5px}.vzlive-stats b{letter-spacing:-.065em;margin-bottom:10px;font-size:clamp(58px,7vw,110px);font-weight:500;line-height:.8}.vzlive-fullcontact{min-height:100vh;padding:12vh 3.5vw!important}.vzlive-fullfoot{height:52px}.vzlive-detail{min-height:calc(100svh - 68px);z-index:120!important;position:fixed!important;inset:68px 0 0!important}@media (width<=760px){.vzlive-nav-sticky{height:58px!important}.vzlive-nav-sticky nav{gap:9px!important}.vzlive-nav-sticky nav button:nth-child(3){display:none}.vzlive-page>section{scroll-margin-top:58px}.vzlive-fullhero{min-height:calc(100svh - 58px);padding:7vh 14px 4vh}.vzlive-fullhero-copy{max-width:91vw}.vzlive-fullhero-copy h1{font-size:17vw}.vzlive-fullhero-copy p{font-size:10px}.vzlive-fullhero-index{bottom:3vh;right:14px}.vzlive-fullwork{padding:9vh 14px}.vzlive-fullwork>header{grid-template-columns:1fr;gap:12px}.vzlive-fullwork>header h2,.vzlive-story-copy h2,.vzlive-fullprocess>header h2{font-size:12vw}.vzlive-fullwork-grid{grid-template-rows:58vh 36vh 36vh;grid-template-columns:1fr}.vzlive-fullwork-grid button:first-child{grid-row:auto}.vzlive-story{grid-template-columns:1fr;gap:4vh;min-height:0;padding:9vh 14px}.vzlive-story-media{height:58vh}.vzlive-filmstrip{grid-template-rows:58vh 40vh 40vh;grid-template-columns:1fr;min-height:0;padding:8vh 14px}.vzlive-filmstrip>div:first-child{grid-row:auto}.vzlive-filmstrip aside{max-width:none;bottom:12vh;left:28px;right:28px}.vzlive-fullprocess{padding:9vh 14px}.vzlive-fullprocess>header{grid-template-columns:1fr;gap:12px}.vzlive-process-steps{grid-template-columns:1fr 1fr;gap:7px}.vzlive-process-steps article{min-height:160px}.vzlive-browser-art-body{grid-template-columns:1fr}.vzlive-browser-art-body>div{padding:5vh 20px}.vzlive-browser-art-body img{height:42vh}.vzlive-stats{grid-template-columns:1fr 1fr}.vzlive-stats>div{min-height:150px}.vzlive-fullcontact{padding:9vh 14px!important}.vzlive-detail{min-height:calc(100svh - 58px);inset:58px 0 0!important}}.vzpd-proto-head{position:relative}.vzpd-proto-note{letter-spacing:.02em;max-width:250px;color:color-mix(in srgb,currentColor 48%,transparent);margin:9px 0 0;font-size:7px;line-height:1.55}.vzpd-system-head>p{width:25%;color:color-mix(in srgb,currentColor 48%,transparent);margin:0;font-size:7px;line-height:1.55;position:absolute;top:42%;right:4%}.vzpd-site-film{overflow:hidden}.vzpd-film-browser{border:1px solid color-mix(in srgb,currentColor 16%,transparent);background:#0a0a0a;position:absolute;inset:13% 3.6% 15%;overflow:hidden;box-shadow:0 28px 80px #00000047}.vzpd-film-browser>header{z-index:9;color:#777;letter-spacing:.08em;background:#161616;align-items:center;gap:5px;height:26px;padding:0 9px;font-size:5px;display:flex;position:absolute;top:0;left:0;right:0}.vzpd-film-browser>header i{background:#555;border-radius:50%;width:4px;height:4px}.vzpd-film-browser>header span{margin-left:5px}.vzpd-film-pages{position:absolute;inset:26px 0 0;overflow:hidden}.vzpd-film-pages .page{opacity:0;margin:0;animation:12s cubic-bezier(.76,0,.24,1) infinite vzpdSitePage;position:absolute;inset:0;overflow:hidden}.vzpd-film-pages .p1{animation-delay:0s}.vzpd-film-pages .p2{animation-delay:4s}.vzpd-film-pages .p3{animation-delay:8s}.vzpd-film-pages .page img{-o-object-fit:cover;object-fit:cover;filter:saturate(.82)contrast(1.04)brightness(.75);width:100%;height:100%;animation:4s cubic-bezier(.16,1,.3,1) infinite vzpdSiteImage;display:block;transform:scale(1.02)}.vzpd-film-pages .page:after{content:"";background:linear-gradient(90deg,#000000b8,#0000 63%),linear-gradient(#0000 45%,#00000052);position:absolute;inset:0}.vzpd-film-pages .page>div{z-index:2;color:#fff;gap:6px;display:grid;position:absolute;bottom:8%;left:5%}.vzpd-film-pages small{letter-spacing:.18em;color:#ffffff8f;font-size:5px}.vzpd-film-pages b{letter-spacing:-.065em;font-size:clamp(24px,4.1vw,66px);font-weight:520;line-height:.78}.vzpd-film-pages span{letter-spacing:.15em;color:#ffffffb8;font-size:5px}.vzpd-film-pointer{z-index:12;clip-path:polygon(0 0,100% 66%,57% 69%,75% 100%,60% 100%,43% 72%,0 100%);filter:drop-shadow(0 2px 4px #00000080);background:#fff;width:10px;height:14px;animation:12s cubic-bezier(.4,0,.2,1) infinite vzpdSitePointer;position:absolute;top:38%;left:22%}.vzpd-film-scrollbar{z-index:10;background:#ffffff1a;width:2px;position:absolute;top:34px;bottom:8px;right:6px}.vzpd-film-scrollbar i{background:#ffffffa3;width:100%;height:28%;animation:12s cubic-bezier(.4,0,.2,1) infinite vzpdScrollThumb;display:block}.vzpd-site-film .vzpd-film-copy{z-index:14;max-width:42%;bottom:3.5%;left:4.5%}.vzpd-site-film .vzpd-film-copy h2{font-size:clamp(18px,2.6vw,40px)}.vzpd-site-film .vzpd-film-copy p{max-width:300px}.vzpd-site-film .vzpd-film-ui{z-index:14}@keyframes vzpdSitePage{0%{opacity:0;transform:translateY(9%)scale(.985)}7%,27%{opacity:1;transform:translateY(0)scale(1)}33%,to{opacity:0;transform:translateY(-7%)scale(1.015)}}@keyframes vzpdSiteImage{0%{transform:scale(1.05)translateY(0)}to{transform:scale(1.01)translateY(-1.8%)}}@keyframes vzpdSitePointer{0%,8%{top:38%;left:22%}22%{top:69%;left:68%}34%{top:24%;left:80%}46%{top:54%;left:54%}61%{top:72%;left:31%}77%{top:44%;left:72%}92%,to{top:75%;left:83%}}@keyframes vzpdScrollThumb{0%,8%{transform:translateY(0)}30%{transform:translateY(110%)}52%{transform:translateY(210%)}76%{transform:translateY(115%)}to{transform:translateY(0)}}.vzreel-film .vzreel-canvas{isolation:isolate}.vzreel-wireframe-film,.vzreel-prototype-film{z-index:8;pointer-events:none;opacity:0;position:absolute;inset:5% 6%}.vzreel-wireframe-film{color:#161616;background:#ece9e2;border:1px solid #00000029;padding:5%;animation:12s step-end infinite vzreelWireFilm}.vzreel-wireframe-film .wf-nav{border-bottom:1px solid #00000024;align-items:center;gap:8px;height:10%;display:flex}.vzreel-wireframe-film .wf-nav i{background:#222;width:16%;height:6px}.vzreel-wireframe-film .wf-nav span{background:#777;width:8%;height:3px;margin-left:auto}.vzreel-wireframe-film .wf-nav span+span{margin-left:0}.vzreel-wireframe-film .wf-main{grid-template-columns:.72fr 1.28fr;gap:6%;height:72%;padding-top:7%;display:grid}.vzreel-wireframe-film .wf-main section{flex-direction:column;justify-content:center;gap:8px;display:flex}.vzreel-wireframe-film .wf-main section small{background:#999;width:35%;height:4px}.vzreel-wireframe-film .wf-main section b{background:#222;width:92%;height:14px}.vzreel-wireframe-film .wf-main section b+b{width:65%}.vzreel-wireframe-film .wf-main section em{border:1px solid #444;width:26%;height:9px}.vzreel-wireframe-film .wf-main figure{background:#c9c6bf;border:1px solid #999;margin:0}.vzreel-wireframe-film .wf-main aside{gap:6px;display:flex;position:absolute;bottom:4%;right:3%}.vzreel-wireframe-film .wf-main aside i{background:#aaa;width:30px;height:6px}.vzreel-wireframe-film .wf-grid{opacity:.12;grid-template-columns:repeat(12,1fr);gap:4px;display:grid;position:absolute;inset:0 5%}.vzreel-wireframe-film .wf-grid i{background:#111}.vzreel-prototype-film{background:#0d0d0d;animation:12s step-end infinite vzreelPrototypeFilm;inset:7% 8%;box-shadow:0 20px 60px #00000059}.vzreel-prototype-film .proto-browser{position:absolute;inset:0}.proto-browser>header{color:#777;background:#1c1c1c;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:5px;display:flex}.proto-browser>header i{background:#555;border-radius:50%;width:4px;height:4px}.proto-browser>header span{margin-left:5px}.proto-browser>section{color:#111;background:#eeeae2;grid-template-columns:.8fr 1.2fr;display:grid;position:absolute;inset:24px 0 0}.proto-browser>section>div{align-self:center;padding:12%}.proto-browser small{letter-spacing:.15em;color:#777;font-size:5px}.proto-browser b{letter-spacing:-.065em;margin:9px 0;font-size:clamp(22px,4vw,50px);line-height:.8;display:block}.proto-browser button{letter-spacing:.12em;background:0 0;border:1px solid #222;padding:7px 9px;font-size:5px}.proto-browser img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.proto-pointer{z-index:4;clip-path:polygon(0 0,100% 65%,58% 68%,77% 100%,61% 100%,43% 72%,0 100%);background:#fff;width:9px;height:13px;animation:3s cubic-bezier(.4,0,.2,1) infinite vzreelProtoPointer;position:absolute;top:38%;left:20%}.proto-ring{z-index:3;border:1px solid #fffc;border-radius:50%;width:24px;height:24px;animation:1.5s ease-out infinite vzreelProtoRing;position:absolute;top:63%;left:65%}.vzreel-film .vzreel-artboard{animation:12s step-end infinite vzreelArtboardFilm}.vzreel-film .vzreel-code{animation:12s step-end infinite vzreelCodeFilm}.vzreel-film .vzreel-browsercheck{animation:12s step-end infinite vzreelBrowserFilm}.vzreel-film .vzreel-cursor{animation:12s cubic-bezier(.45,0,.25,1) infinite vzreelCursorFilm}.vzreel-film .vzreel-playhead{animation:12s linear infinite vzreelTimelineFilm}.vzreel-rulers{pointer-events:none;position:absolute;inset:0}.vzreel-rulers span{background:var(--reel-accent);color:#111;padding:2px 4px;font-size:4px;font-style:normal;position:absolute}.vzreel-rulers span:first-child{top:31%;left:7%}.vzreel-rulers span:nth-child(2){top:13%;left:47%}.vzreel-rulers span:nth-child(3){bottom:9%;right:8%}@keyframes vzreelWireFilm{0%,18%{opacity:1}18.1%,to{opacity:0}}@keyframes vzreelArtboardFilm{0%,17.9%{opacity:0}18%,51%{opacity:1}51.1%,to{opacity:0}}@keyframes vzreelPrototypeFilm{0%,50.9%{opacity:0}51%,67%{opacity:1}67.1%,to{opacity:0}}@keyframes vzreelCodeFilm{0%,66.9%{opacity:0}67%,83%{opacity:1}83.1%,to{opacity:0}}@keyframes vzreelBrowserFilm{0%,82.9%{opacity:0}83%,99.9%{opacity:1}to{opacity:0}}@keyframes vzreelCursorFilm{0%{top:34%;left:16%}20%{top:48%;left:36%}36%{top:29%;left:62%}50%{top:66%;left:70%}67%{top:40%;left:42%}83%{top:57%;left:74%}to{top:34%;left:19%}}@keyframes vzreelTimelineFilm{0%{left:0}to{left:100%}}@keyframes vzreelProtoPointer{0%{top:32%;left:18%}55%{top:63%;left:67%}to{top:42%;left:74%}}@keyframes vzreelProtoRing{0%{opacity:0;transform:scale(.3)}25%{opacity:1}to{opacity:0;transform:scale(1.8)}}.vzreel-film .vzreel-stage-tabs span{position:relative}.vzreel-film .vzreel-stage-tabs span i{opacity:.24;background:currentColor;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block}.vzreel-film .vzreel-stage-tabs span:first-child i{animation:12s step-end infinite vzstep1}.vzreel-film .vzreel-stage-tabs span:nth-child(2) i{animation:12s step-end infinite vzstep2}.vzreel-film .vzreel-stage-tabs span:nth-child(3) i{animation:12s step-end infinite vzstep3}.vzreel-film .vzreel-stage-tabs span:nth-child(4) i{animation:12s step-end infinite vzstep4}.vzreel-film .vzreel-stage-tabs span:nth-child(5) i{animation:12s step-end infinite vzstep5}@keyframes vzstep1{0%,18%{opacity:1}18.1%,to{opacity:.2}}@keyframes vzstep2{0%,18%{opacity:.2}18.1%,50%{opacity:1}50.1%,to{opacity:.2}}@keyframes vzstep3{0%,50%{opacity:.2}50.1%,67%{opacity:1}67.1%,to{opacity:.2}}@keyframes vzstep4{0%,67%{opacity:.2}67.1%,83%{opacity:1}83.1%,to{opacity:.2}}@keyframes vzstep5{0%,83%{opacity:.2}83.1%,to{opacity:1}}.vzpd.art-architecture .vzpd-hero-copy h1,.vzlive.art-architecture .vzlive-fullhero-copy h1{letter-spacing:-.065em;font-family:Georgia,serif;font-weight:400}.vzpd.art-architecture .vzpd-img img,.vzlive.art-architecture img{filter:saturate(.48)contrast(1.08)}.vzpd.art-system .vzpd-hero:after{content:"SYSTEM / 01  02  03  04";letter-spacing:.18em;color:var(--pd-accent);font-size:5px;position:absolute;bottom:8%;right:4%}.vzpd.art-system .vzpd-hero-copy h1,.vzlive.art-system .vzlive-fullhero-copy h1{letter-spacing:-.085em}.vzlive.art-system .vzlive-fullhero-media img{filter:saturate(.55)contrast(1.18)hue-rotate(18deg)}.vzpd.art-fashion .vzpd-hero-copy{max-width:58%}.vzpd.art-fashion .vzpd-hero-copy h1,.vzlive.art-fashion .vzlive-fullhero-copy h1{font-family:Georgia,serif;font-style:italic;font-weight:400}.vzpd.art-fashion .vzpd-hero .vzpd-img img,.vzlive.art-fashion .vzlive-fullhero-media img{-o-object-position:50% 18%;object-position:50% 18%;filter:contrast(1.06)saturate(.72)}.vzpd.art-interior .vzpd-hero-copy h1,.vzlive.art-interior .vzlive-fullhero-copy h1{font-weight:420}.vzpd.art-interior .vzpd-hero .vzpd-img img,.vzlive.art-interior .vzlive-fullhero-media img{filter:saturate(.62)brightness(1.05)}.vzpd.art-estate .vzpd-hero-copy h1,.vzlive.art-estate .vzlive-fullhero-copy h1{font-family:Georgia,serif;font-weight:400}.vzpd.art-estate .vzpd-hero .vzpd-img img,.vzlive.art-estate .vzlive-fullhero-media img{filter:saturate(.45)contrast(1.12)}.vzpd.art-dining .vzpd-hero-copy h1,.vzlive.art-dining .vzlive-fullhero-copy h1{font-family:Georgia,serif;font-weight:400}.vzpd.art-dining .vzpd-hero .vzpd-img img,.vzlive.art-dining .vzlive-fullhero-media img{filter:saturate(.82)sepia(.12)contrast(1.12);-o-object-position:50% 60%;object-position:50% 60%}.vzpd.art-automotive .vzpd-hero-copy h1,.vzlive.art-automotive .vzlive-fullhero-copy h1{letter-spacing:-.085em;font-style:italic;font-weight:640}.vzpd.art-automotive .vzpd-hero .vzpd-img img,.vzlive.art-automotive .vzlive-fullhero-media img{filter:saturate(.58)contrast(1.2);-o-object-position:50% 58%;object-position:50% 58%}.vzpd.art-ritual .vzpd-hero-copy h1,.vzlive.art-ritual .vzlive-fullhero-copy h1{font-family:Georgia,serif;font-weight:400}.vzpd.art-ritual .vzpd-hero .vzpd-img img,.vzlive.art-ritual .vzlive-fullhero-media img{filter:saturate(.48)brightness(1.08)}.vzpd.art-studio .vzpd-hero-copy h1,.vzlive.art-studio .vzlive-fullhero-copy h1{letter-spacing:-.095em;font-weight:760}.vzpd.art-studio .vzpd-hero:before{content:"CREATIVE DIRECTION / MOTION / DIGITAL";z-index:3;letter-spacing:.2em;transform-origin:0 0;font-size:5px;position:absolute;top:22%;left:4%;transform:rotate(-90deg)}.vzpd.art-spatial .vzpd-hero-copy h1,.vzlive.art-spatial .vzlive-fullhero-copy h1{letter-spacing:-.09em;font-weight:680}.vzpd.art-spatial .vzpd-hero .vzpd-img img,.vzlive.art-spatial .vzlive-fullhero-media img{filter:saturate(.25)contrast(1.14)}@media (width<=760px){.vzpd-system-head>p{display:none}.vzpd-site-film .vzpd-film-copy{max-width:58%}.vzpd-film-browser{inset:15% 3% 17%}.vzreel-wireframe-film,.vzreel-prototype-film{inset:6% 4%}.vzreel-wireframe-film .wf-main{gap:3%}.vzreel-stage-tabs span{font-size:4px}.vzpd.art-studio .vzpd-hero:before{display:none}}.vzlive-full{--mx:52%;--my:48%;--dx:0px;--dy:0px}.vzlive-signature{border-top:1px solid color-mix(in srgb,currentColor 10%,transparent);isolation:isolate;grid-template-rows:auto 1fr auto;gap:3.2vh;min-height:100svh;padding:9vh 3.5vw 7vh;display:grid;overflow:hidden}.vzsig-head{grid-template-columns:.18fr .5fr .32fr;align-items:end;gap:2.8vw;display:grid}.vzsig-head>span{letter-spacing:.18em;color:color-mix(in srgb,currentColor 48%,transparent);font-size:6px}.vzsig-head h2{letter-spacing:-.07em;margin:0;font-size:clamp(48px,6.5vw,108px);font-weight:520;line-height:.78}.vzsig-head p{max-width:420px;color:color-mix(in srgb,currentColor 54%,transparent);margin:0;font-size:10px;line-height:1.65}.vzsig-stage{border:1px solid color-mix(in srgb,currentColor 13%,transparent);perspective:1200px;min-height:58vh;transform-style:preserve-3d;background:#0a0a0a;position:relative;overflow:hidden}.vzsig-stage figure{margin:0;position:absolute;inset:0;overflow:hidden}.vzsig-stage figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.vzsig-base img{filter:saturate(.72)contrast(1.08);transform:scale(1.025) translate3d(calc(var(--dx)*-.14),calc(var(--dy)*-.12),0);transition:transform .18s linear}.vzsig-reveal{clip-path:inset(0 calc(100% - var(--mx)) 0 0);z-index:2}.vzsig-reveal img{filter:saturate(.92)contrast(1.04);transform:scale(1.035) translate3d(calc(var(--dx)*.18),calc(var(--dy)*.15),0);transition:transform .18s linear}.vzsig-gridlines{z-index:3;pointer-events:none;opacity:.28;grid-template-columns:repeat(8,1fr);display:grid;position:absolute;inset:0}.vzsig-gridlines i{border-left:1px solid #ffffff29}.vzsig-gridlines i:last-child{border-right:1px solid #ffffff29}.vzsig-handle{z-index:6;left:var(--mx);pointer-events:none;background:#ffffffe0;width:1px;transition:left 80ms linear;position:absolute;top:0;bottom:0;transform:translate(-50%)}.vzsig-handle:before{content:"";left:50%;top:var(--my);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid #ffffffeb;border-radius:50%;width:46px;height:46px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #0000001a}.vzsig-handle i{left:-8px;top:var(--my);background:#fff;width:16px;height:1px;position:absolute}.vzsig-handle b{left:12px;top:calc(var(--my) + 16px);letter-spacing:.14em;color:#fff;white-space:nowrap;font-size:5px;font-weight:600;position:absolute}.vzsig-word{z-index:5;mix-blend-mode:difference;color:#fff;pointer-events:none;justify-content:space-between;align-items:center;gap:1vw;display:flex;position:absolute;top:50%;left:3%;right:3%;transform:translateY(-50%)}.vzsig-word b{letter-spacing:-.09em;text-transform:uppercase;transform:translate3d(calc(var(--dx)*.28),calc(var(--dy)*.2),0);font-size:clamp(64px,10vw,176px);font-weight:650;line-height:.66;transition:transform .16s linear}.vzsig-slices{z-index:4;pointer-events:none;position:absolute;inset:0}.vzsig-slices i{opacity:0;position:absolute;overflow:hidden}.vzsig-slices img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.vzsig-readout{z-index:7;color:#ffffff94;letter-spacing:.13em;align-items:center;gap:16px;font-size:5px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.vzsig-readout b{color:#fff;font-weight:500}.vzlive-signature>footer{letter-spacing:.14em;color:color-mix(in srgb,currentColor 48%,transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;font-size:5.5px;display:grid}.vzlive-signature>footer i{background:linear-gradient(90deg,var(--live-accent),transparent);height:1px}.vzlive-signature>footer b{color:currentColor;font-weight:500}.vzlive.art-architecture .vzlive-fullhero{color:#f1ede4;background:#0a0a09;align-items:center}.vzlive.art-architecture .vzlive-fullhero-media{inset:8% 3.5% 8% 39%}.vzlive.art-architecture .vzlive-fullhero-media:after{background:linear-gradient(90deg,#00000038,#0000 48%),linear-gradient(#0000,#00000029)}.vzlive.art-architecture .vzlive-fullhero-copy{max-width:43%;padding:0}.vzlive.art-architecture .vzlive-fullhero-copy h1{font-size:clamp(74px,9vw,154px)}.sig-architecture .vzsig-word{justify-content:flex-start;gap:2vw}.sig-architecture .vzsig-word b{font-family:Georgia,serif;font-size:clamp(54px,7.8vw,132px);font-weight:400}.sig-architecture .vzsig-base img,.sig-architecture .vzsig-reveal img{filter:grayscale()contrast(1.14)}.vzlive.art-system .vzlive-fullhero{background:#070908}.vzlive.art-system .vzlive-fullhero:before{content:"01  02  03  04  05";z-index:4;letter-spacing:.42em;color:var(--live-accent);font-size:6px;position:absolute;top:16vh;left:3.5vw}.vzlive.art-system .vzlive-fullhero-media{border:1px solid #b7ff6a40;inset:9% 4% 8% 49%}.vzlive.art-system .vzlive-fullhero-copy{max-width:51%}.sig-system .vzsig-gridlines{opacity:.62}.sig-system .vzsig-gridlines i{border-color:color-mix(in srgb,var(--live-accent) 24%,transparent)}.sig-system .vzsig-word{grid-template-columns:1fr 1fr;align-content:center;display:grid}.sig-system .vzsig-word b{letter-spacing:-.075em;font-size:clamp(52px,7vw,116px)}.sig-system .vzsig-slices i{opacity:1;background:#0a0d0b;border:1px solid #b7ff6a47}.sig-system .vzsig-slices i:first-child{width:18%;height:18%;transform:translate3d(var(--dx),var(--dy),35px);top:8%;left:5%}.sig-system .vzsig-slices i:nth-child(2){width:15%;height:25%;transform:translate3d(calc(var(--dx)*-.7),calc(var(--dy)*.6),50px);top:12%;right:7%}.sig-system .vzsig-slices i:nth-child(3){width:24%;height:19%;transform:translate3d(calc(var(--dx)*.55),calc(var(--dy)*-.6),65px);bottom:12%;right:9%}.vzlive.art-fashion .vzlive-fullhero{background:#10090b}.vzlive.art-fashion .vzlive-fullhero-media{inset:0 0 0 36%}.vzlive.art-fashion .vzlive-fullhero-copy{mix-blend-mode:difference;color:#fff;max-width:61%}.vzlive.art-fashion .vzlive-fullhero-copy h1{font-size:clamp(88px,12vw,190px)}.sig-fashion .vzsig-handle{display:none}.sig-fashion .vzsig-reveal{clip-path:inset(0 20% 0 55%);transform:translateX(calc(var(--dx)*.9))}.sig-fashion .vzsig-word{gap:0;display:grid;top:52%;left:2%;right:auto}.sig-fashion .vzsig-word b{font-family:Georgia,serif;font-size:clamp(68px,11vw,178px);font-style:italic;font-weight:400}.sig-fashion .vzsig-slices i{opacity:1;width:15%;top:-10%;bottom:-10%;transform:skew(-8deg)}.sig-fashion .vzsig-slices i:first-child{transform:translateX(calc(var(--dx)*.8)) skewX(-8deg);left:58%}.sig-fashion .vzsig-slices i:nth-child(2){transform:translateX(calc(var(--dx)*-.7)) skewX(-8deg);left:73%}.sig-fashion .vzsig-slices i:nth-child(3){transform:translateX(calc(var(--dx)*.45)) skewX(-8deg);left:88%}.vzlive.art-interior .vzlive-fullhero{color:#171513;background:#e7e1d7;align-items:center}.vzlive.art-interior .vzlive-fullhero-media{inset:9% 4% 9% 46%}.vzlive.art-interior .vzlive-fullhero-media:after{background:linear-gradient(90deg,#e7e1d71f,#0000)}.vzlive.art-interior .vzlive-fullhero-copy{max-width:44%}.sig-interior{color:#171513;background:#e7e1d7}.sig-interior .vzsig-stage{background:#d9d2c6}.sig-interior .vzsig-word{color:#fff;mix-blend-mode:difference}.sig-interior .vzsig-handle{background:#171513}.sig-interior .vzsig-handle:before{border-color:#171513}.sig-interior .vzsig-handle i{background:#171513}.sig-interior .vzsig-handle b{color:#171513}.vzlive.art-estate .vzlive-fullhero-media img{-o-object-position:50% 35%;object-position:50% 35%}.vzlive.art-estate .vzlive-fullhero-copy{max-width:58%}.sig-estate .vzsig-reveal{clip-path:inset(0 0 calc(100% - var(--my)) 0)}.sig-estate .vzsig-handle{left:0;right:0;top:var(--my);width:auto;height:1px;bottom:auto;transform:none}.sig-estate .vzsig-handle:before,.sig-estate .vzsig-handle i{left:var(--mx);top:0}.sig-estate .vzsig-handle b{left:calc(var(--mx) + 15px);top:14px}.sig-estate .vzsig-word b{font-family:Georgia,serif;font-weight:400}.vzlive.art-dining .vzlive-fullhero{background:#130805}.vzlive.art-dining .vzlive-fullhero-media{left:43%;right:0}.vzlive.art-dining .vzlive-fullhero-copy{max-width:50%}.sig-dining .vzsig-reveal{clip-path:circle(22vmax at var(--mx) var(--my));transition:clip-path .16s linear}.sig-dining .vzsig-handle{left:var(--mx);background:0 0}.sig-dining .vzsig-handle:before{border-color:#ffffffa8;width:22vmax;height:22vmax;box-shadow:0 0 0 9999px #00000014}.sig-dining .vzsig-handle i,.sig-dining .vzsig-handle b{display:none}.sig-dining .vzsig-word{justify-content:flex-start;top:68%}.sig-dining .vzsig-word b{font-family:Georgia,serif;font-size:clamp(54px,8vw,128px);font-weight:400}.vzlive.art-automotive .vzlive-fullhero-copy{max-width:72%}.vzlive.art-automotive .vzlive-fullhero-copy h1{mix-blend-mode:difference;color:#fff;font-size:clamp(82px,12vw,195px)}.sig-automotive .vzsig-word{justify-content:flex-end;top:28%}.sig-automotive .vzsig-word b{font-style:italic;font-weight:760}.sig-automotive .vzsig-slices i{opacity:1;height:12%;transform:translateX(calc(var(--dx)*1.4));filter:contrast(1.15);left:0;right:0}.sig-automotive .vzsig-slices i:first-child{top:17%}.sig-automotive .vzsig-slices i:nth-child(2){transform:translateX(calc(var(--dx)*-1.1));top:47%}.sig-automotive .vzsig-slices i:nth-child(3){transform:translateX(calc(var(--dx)*.7));top:76%}.sig-automotive .vzsig-slices img{-o-object-position:center 55%;object-position:center 55%}.sig-automotive .vzsig-gridlines{transform:skew(-10deg)}.vzlive.art-ritual .vzlive-fullhero{color:#1a1c18;background:#e8e4dc;align-items:center}.vzlive.art-ritual .vzlive-fullhero-media{border-radius:45% 45% 4px 4px;inset:8% 5% 8% 51%;overflow:hidden}.vzlive.art-ritual .vzlive-fullhero-media:after{background:0 0}.vzlive.art-ritual .vzlive-fullhero-copy{max-width:47%}.sig-ritual{color:#1a1c18;background:#e8e4dc}.sig-ritual .vzsig-stage{background:#d9d5cd;border-radius:46% 46% 0 0}.sig-ritual .vzsig-reveal{clip-path:ellipse(25% 40% at var(--mx) var(--my))}.sig-ritual .vzsig-handle{display:none}.sig-ritual .vzsig-word{color:#fff;top:78%}.sig-ritual .vzsig-word b{font-family:Georgia,serif;font-size:clamp(48px,7vw,116px);font-weight:400}.vzlive.art-studio .vzlive-fullhero-copy{mix-blend-mode:difference;color:#fff;max-width:78%}.vzlive.art-studio .vzlive-fullhero-copy h1{font-size:clamp(90px,13vw,205px)}.sig-studio .vzsig-reveal{clip-path:inset(10% 8% 10% 45%);transform:translate3d(calc(var(--dx)*.7),calc(var(--dy)*.5),30px) rotate(-2deg)}.sig-studio .vzsig-slices i{opacity:1;box-shadow:0 20px 50px #00000059}.sig-studio .vzsig-slices i:first-child{width:28%;height:37%;transform:translate3d(calc(var(--dx)*1.2),calc(var(--dy)*.9),60px) rotate(-4deg);top:12%;left:5%}.sig-studio .vzsig-slices i:nth-child(2){width:24%;height:31%;transform:translate3d(calc(var(--dx)*-.8),calc(var(--dy)*.6),75px) rotate(5deg);top:7%;right:6%}.sig-studio .vzsig-slices i:nth-child(3){width:31%;height:29%;transform:translate3d(calc(var(--dx)*.6),calc(var(--dy)*-1),90px) rotate(-2deg);bottom:7%;right:20%}.sig-studio .vzsig-word{z-index:7;top:51%}.sig-studio .vzsig-word b{font-size:clamp(72px,12vw,188px);font-weight:820}.vzlive.art-spatial .vzlive-fullhero{background:#020202}.vzlive.art-spatial .vzlive-fullhero-copy{mix-blend-mode:difference;color:#fff;max-width:70%}.vzlive.art-spatial .vzlive-fullhero-copy h1{font-size:clamp(92px,14vw,215px)}.sig-spatial .vzsig-stage{perspective:800px}.sig-spatial .vzsig-base{transform:translate3d(calc(var(--dx)*-.65),calc(var(--dy)*-.45),-30px) rotateY(-4deg) scale(.95)}.sig-spatial .vzsig-reveal{clip-path:inset(5% 14% 5% 42%);transform:translate3d(calc(var(--dx)*.75),calc(var(--dy)*.65),55px) rotateY(5deg) scale(.93)}.sig-spatial .vzsig-slices i{opacity:1;width:12%;transform-style:preserve-3d;top:7%;bottom:7%}.sig-spatial .vzsig-slices i:first-child{transform:translate3d(calc(var(--dx)*1.2),calc(var(--dy)*.5),90px) rotateY(-9deg);left:13%}.sig-spatial .vzsig-slices i:nth-child(2){transform:translate3d(calc(var(--dx)*-.9),calc(var(--dy)*-.4),120px) rotateY(8deg);left:28%}.sig-spatial .vzsig-slices i:nth-child(3){transform:translate3d(calc(var(--dx)*.7),calc(var(--dy)*.8),150px) rotateY(-6deg);right:8%}.sig-spatial .vzsig-word{z-index:8}.sig-spatial .vzsig-word b{font-weight:760}.vzlive-fullwork-grid button{transition:transform .75s cubic-bezier(.16,1,.3,1),border-radius .75s cubic-bezier(.16,1,.3,1)}.vzlive-fullwork-grid button:hover{border-radius:22px;transform:translateY(-8px)scale(.985)}.vzlive-fullwork-grid button:nth-child(2):hover{transform:translate(8px,-10px)rotate(1.1deg)scale(.98)}.vzlive-fullwork-grid button:nth-child(3):hover{transform:translate(-5px,-8px)rotate(-.8deg)scale(.985)}.vzlive-story-media{clip-path:inset(0);transition:clip-path .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.vzlive-story-media:hover{clip-path:inset(2.5% round 28px);transform:scale(.985)}@media (width<=760px){.vzsig-head{grid-template-columns:1fr;gap:10px}.vzsig-head h2{font-size:12vw}.vzsig-head p{font-size:9px}.vzlive-signature{min-height:92svh;padding:8vh 14px 5vh}.vzsig-stage{min-height:55vh}.vzsig-word b{font-size:14vw}.vzsig-readout span:nth-child(2){display:none}.vzlive.art-architecture .vzlive-fullhero-media,.vzlive.art-system .vzlive-fullhero-media,.vzlive.art-interior .vzlive-fullhero-media,.vzlive.art-dining .vzlive-fullhero-media,.vzlive.art-ritual .vzlive-fullhero-media{inset:0}.vzlive.art-architecture .vzlive-fullhero-copy,.vzlive.art-system .vzlive-fullhero-copy,.vzlive.art-interior .vzlive-fullhero-copy,.vzlive.art-dining .vzlive-fullhero-copy,.vzlive.art-ritual .vzlive-fullhero-copy{z-index:4;max-width:88vw}.vzlive.art-interior .vzlive-fullhero-media:after,.vzlive.art-ritual .vzlive-fullhero-media:after{background:linear-gradient(90deg,#ebe7dee6,#ebe7de47)}.sig-system .vzsig-slices i:first-child{width:28%}.sig-system .vzsig-slices i:nth-child(2){width:25%}.sig-system .vzsig-slices i:nth-child(3){width:34%}.sig-studio .vzsig-slices i:first-child{width:36%}.sig-studio .vzsig-slices i:nth-child(2){width:31%}.sig-studio .vzsig-slices i:nth-child(3){width:39%}}@media (prefers-reduced-motion:reduce){.vzsig-base img,.vzsig-reveal img,.vzsig-word b,.vzsig-slices i{transition:none!important;transform:none!important}.vzlive-fullwork-grid button,.vzlive-story-media{transition:none!important}}.vzdomain{border-top:1px solid color-mix(in srgb,currentColor 10%,transparent);min-height:100svh;padding:11vh 3.5vw 10vh;position:relative;overflow:hidden}.vzdomain-head{grid-template-columns:.18fr .48fr .34fr;align-items:end;gap:3vw;margin-bottom:5vh;display:grid}.vzdomain-head>span{letter-spacing:.18em;color:color-mix(in srgb,currentColor 45%,transparent);font-size:6px}.vzdomain-head h2{letter-spacing:-.075em;max-width:900px;margin:0;font-size:clamp(52px,7.5vw,120px);font-weight:520;line-height:.78}.vzdomain-head p{max-width:440px;color:color-mix(in srgb,currentColor 54%,transparent);margin:0;font-size:10px;line-height:1.68}.vzdomain-stage{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);grid-template-columns:.31fr .69fr;min-height:68vh;display:grid}.vzdomain-index{border-right:1px solid color-mix(in srgb,currentColor 12%,transparent);align-content:stretch;display:grid}.vzdomain-index button{border:0;border-bottom:1px solid color-mix(in srgb,currentColor 11%,transparent);color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:18px 18px 18px 0;transition:padding .45s cubic-bezier(.16,1,.3,1),background .35s;display:grid;position:relative;overflow:hidden}.vzdomain-index button:last-child{border-bottom:0}.vzdomain-index button:before{content:"";background:color-mix(in srgb,var(--live-accent) 8%,transparent);transition:right .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 100% 0 0}.vzdomain-index button.is-active:before,.vzdomain-index button:hover:before{right:0}.vzdomain-index button.is-active,.vzdomain-index button:hover{padding-left:12px}.vzdomain-index span,.vzdomain-index small{z-index:2;letter-spacing:.14em;color:color-mix(in srgb,currentColor 44%,transparent);font-size:5.5px;position:relative}.vzdomain-index b{z-index:2;letter-spacing:-.045em;font-size:clamp(22px,2.5vw,40px);font-weight:520;line-height:.88;position:relative}.vzdomain-index small{justify-self:end}.vzdomain-index i{background:var(--live-accent);height:2px;transition:right .55s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:100%}.vzdomain-index button.is-active i{right:0}.vzdomain-visual{background:#0a0a0a;position:relative;overflow:hidden}.vzdomain-visual figure{opacity:0;margin:0;transition:opacity .75s,transform 1.25s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;overflow:hidden;transform:scale(1.06)translate(2%)}.vzdomain-visual figure.is-active{opacity:1;transform:scale(1.01)translate(0,0)}.vzdomain-visual figure img{-o-object-fit:cover;object-fit:cover;filter:saturate(.75)contrast(1.07);width:100%;height:100%;display:block}.vzdomain-visual figure>i{background:linear-gradient(90deg,#0000001f,#0000 45%),linear-gradient(#0000 48%,#00000085);position:absolute;inset:0}.vzdomain-title{z-index:4;color:#fff;grid-template-columns:auto 1fr auto;align-items:end;gap:18px;display:grid;position:absolute;bottom:5%;left:4%;right:4%}.vzdomain-title span,.vzdomain-title small{letter-spacing:.15em;color:#ffffff94;font-size:5.5px}.vzdomain-title b{letter-spacing:-.075em;font-size:clamp(50px,7vw,116px);font-weight:520;line-height:.72}.vzdomain-crosshair{z-index:5;border:1px solid #fff3;border-radius:50%;width:58px;height:58px;position:absolute;top:5%;right:4%}.vzdomain-crosshair i{background:#ffffff8c;position:absolute}.vzdomain-crosshair i:first-child{width:1px;top:10px;bottom:10px;left:50%}.vzdomain-crosshair i:nth-child(2){height:1px;top:50%;left:10px;right:10px}.vzdomain-crosshair span{background:var(--live-accent);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vzdomain-architecture .vzdomain-title b,.vzdomain-estate .vzdomain-title b,.vzdomain-dining .vzdomain-title b,.vzdomain-ritual .vzdomain-title b{font-family:Georgia,serif;font-weight:400}.vzdomain-fashion .vzdomain-title b{font-family:Georgia,serif;font-style:italic;font-weight:400}.vzdomain-system .vzdomain-stage{border-color:color-mix(in srgb,var(--live-accent) 22%,transparent)}.vzdomain-automotive .vzdomain-visual figure img{filter:saturate(.52)contrast(1.2)}.vzdomain-interior,.vzdomain-ritual{color:#1a1815;background:#e8e3da}.vzdomain-studio .vzdomain-title b{font-weight:800}.vzdomain-spatial .vzdomain-visual figure.is-active{transform:scale(.96)perspective(1000px)rotateY(-1.5deg)}.vzlive-fullhero:after{content:"";z-index:2;background:linear-gradient(90deg,var(--live-accent),color-mix(in srgb,currentColor 12%,transparent) 24%,transparent 68%);pointer-events:none;height:1px;position:absolute;bottom:2.3vh;left:3.5vw;right:3.5vw}.vzlive-story:before{content:"05";letter-spacing:-.08em;color:color-mix(in srgb,currentColor 4%,transparent);pointer-events:none;font-size:clamp(70px,11vw,170px);font-weight:700;line-height:.7;position:absolute;top:8vh;right:3.5vw}.vzlive-filmstrip>div:nth-child(2){transform:translateY(7vh)}.vzlive-filmstrip>div:nth-child(3){transform:translateY(-4vh)}.vzlive.art-architecture .vzdomain-head h2,.vzlive.art-architecture .vzlive-story-copy h2{font-family:Georgia,serif;font-weight:400}.vzlive.art-system .vzlive-fullwork{background:linear-gradient(#070908,#0a0d0b)}.vzlive.art-fashion .vzlive-story{grid-template-columns:.56fr .44fr}.vzlive.art-interior .vzlive-fullwork,.vzlive.art-interior .vzlive-story,.vzlive.art-interior .vzlive-fullprocess{color:#1a1815;background:#e8e3da}.vzlive.art-ritual .vzlive-fullwork,.vzlive.art-ritual .vzlive-story,.vzlive.art-ritual .vzlive-fullprocess{color:#1a1c18;background:#e8e4dc}.vzlive-process-steps article{background:linear-gradient(180deg,color-mix(in srgb,currentColor 2%,transparent),transparent);transition:transform .55s cubic-bezier(.16,1,.3,1),background .35s}.vzlive-process-steps article:hover{background:color-mix(in srgb,var(--live-accent) 7%,transparent);transform:translateY(-8px)}.vzlive-process-steps article:after{content:"WORKING FILE";letter-spacing:.14em;color:color-mix(in srgb,currentColor 32%,transparent);font-size:4px;position:absolute;top:12px;right:12px}@media (width<=760px){.vzdomain{min-height:0;padding:9vh 14px 7vh}.vzdomain-head{grid-template-columns:1fr;gap:12px}.vzdomain-head h2{font-size:12vw}.vzdomain-head p{font-size:9px}.vzdomain-stage{grid-template-columns:1fr;min-height:78vh}.vzdomain-index{border-right:0;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);grid-template-columns:repeat(3,1fr)}.vzdomain-index button{border-bottom:0;border-right:1px solid color-mix(in srgb,currentColor 11%,transparent);grid-template-columns:auto 1fr;padding:10px 6px}.vzdomain-index button:last-child{border-right:0}.vzdomain-index button small{display:none}.vzdomain-visual{min-height:58vh}.vzdomain-title{grid-template-columns:1fr;gap:6px}.vzdomain-title b{font-size:13vw}.vzdomain-title small{display:none}}.vzpd-screen-key{z-index:12;pointer-events:none;justify-items:end;gap:3px;display:grid;position:absolute;top:58px;right:3vw}.vzpd-screen-key span{letter-spacing:.16em;color:var(--pd-accent);font-size:5px}.vzpd-screen-key b{letter-spacing:.13em;color:color-mix(in srgb,currentColor 42%,transparent);font-size:4px;font-weight:500}.nf-demo.is-embedded-demo .vzpd-screen-key{top:50px;right:2.6vw}.nf-demo.is-embedded-demo .vzpd-screen-key span{font-size:4.5px}.nf-demo.is-embedded-demo .vzpd-screen-key b{font-size:3.6px}.nf-demo.is-embedded-demo .vzpd-nav{grid-template-columns:1fr auto}.nf-demo.is-embedded-demo .vzpd-nav nav{display:none}.nf-demo.is-embedded-demo .vzpd-nav small,.nf-demo.is-embedded-demo .vzpd-foot{font-size:4.5px}.nf-demo.is-embedded-demo .vzpd-hero-side small,.nf-demo.is-embedded-demo .vzpd-system-grid small{font-size:4px}.nf-demo.is-embedded-demo .vzpd-system-grid .logic p{font-size:5px}.nf-demo.is-embedded-demo .vzpd-final-web-copy p{max-width:260px}.vzpd-film-video{-o-object-fit:cover;object-fit:cover;filter:saturate(.72)contrast(1.06)brightness(.64);width:100%;height:calc(100% - 26px);display:block;position:absolute;inset:26px 0 0}.vzpd-film-pages.has-video{mix-blend-mode:screen;opacity:.62}.vzpd-film-pages.has-video .page img{filter:saturate(.45)contrast(1.08)brightness(.45)}.vzlive-mode{border-top:1px solid color-mix(in srgb,currentColor 10%,transparent);min-height:100svh;padding:10vh 3.5vw 9vh;position:relative;overflow:hidden}.vzlive-mode-stage{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);background:#090909;height:64vh;position:relative;overflow:hidden}.vzlive-mode-stage>img,.vzlive-mode-stage>video{-o-object-fit:cover;object-fit:cover;filter:saturate(.72)contrast(1.06);width:100%;height:100%;transition:object-position .12s linear,transform .9s cubic-bezier(.16,1,.3,1),-o-object-position .12s linear;display:block}.vzlive-mode.mode-architecture .vzlive-mode-stage>img,.vzlive-mode.mode-interior .vzlive-mode-stage>img,.vzlive-mode.mode-estate .vzlive-mode-stage>img{-o-object-position:var(--pan-x) 50%;object-position:var(--pan-x) 50%;transform:scale(1.16)}.vzlive-mode-index{border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);grid-template-columns:repeat(3,1fr);display:grid}.vzlive-mode-index button{border:0;border-right:1px solid color-mix(in srgb,currentColor 12%,transparent);color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:16px 0;display:grid}.vzlive-mode-index b{letter-spacing:-.02em;font-size:13px;font-weight:500}.vzlive-mode-index button.is-active b{color:var(--live-accent)}.vzlive-panorama-ui{letter-spacing:.14em;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;font-size:5px;display:grid;bottom:16px;left:18px;right:18px}.vzlive-panorama-ui b{font-size:8px;font-weight:500}.vzlive-panorama-ui small{color:#ffffff8c;font-size:5px}.vzlive-system-ui{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060a089e;border:1px solid #b7ff6a47;gap:12px;width:28%;padding:18px;display:grid;top:8%;right:4%}.vzlive-system-ui b{font-size:18px;font-weight:520}.vzlive-system-ui span{letter-spacing:.13em;border-top:1px solid #b7ff6a3d;padding-top:8px;font-size:6px}.vzlive-speed-ui b{letter-spacing:-.08em;font-size:clamp(68px,9vw,138px);font-weight:620;line-height:.72}.vzlive-speed-ui span{letter-spacing:.14em;font-size:6px}.vzlive-speed-ui small{letter-spacing:.14em;color:#ffffff94;grid-column:1/3;font-size:5px}.vzlive-menu-ui{gap:6px;display:grid;bottom:8%;left:4%}.vzlive-menu-ui span,.vzlive-menu-ui small{letter-spacing:.14em;color:#ffffff94;font-size:6px}.vzlive-menu-ui b{font-family:Georgia,serif;font-size:clamp(48px,6vw,92px);font-weight:400}.vzlive-look-ui{mix-blend-mode:difference;gap:5px;display:grid;top:8%;left:4%}.vzlive-look-ui span,.vzlive-look-ui small{letter-spacing:.16em;font-size:6px}.vzlive-look-ui b{font-family:Georgia,serif;font-size:clamp(52px,7vw,108px);font-style:italic;font-weight:400}.vzlive-ritual-ui{color:#151814;justify-items:end;gap:5px;display:grid;bottom:9%;right:5%}.mode-ritual .vzlive-mode-stage{background:#dedbd3}.mode-ritual .vzlive-mode-stage:after{background:linear-gradient(90deg,#ebe8e033,#ebe8e0a6)}.vzlive-ritual-ui span,.vzlive-ritual-ui small{letter-spacing:.14em;font-size:6px}.vzlive-ritual-ui b{font-family:Georgia,serif;font-size:clamp(42px,5vw,82px);font-weight:400}.vzlive-studio-ui{mix-blend-mode:difference;gap:6px;display:grid;bottom:8%;left:4%}.vzlive-studio-ui span{letter-spacing:.16em;font-size:6px}.vzlive-spatial-ui{gap:6px;display:grid;top:9%;left:4%}.vzlive-spatial-ui span,.vzlive-spatial-ui small{letter-spacing:.15em;color:#ffffff94;font-size:6px}.vzlive-spatial-ui b{letter-spacing:-.08em;font-size:clamp(64px,9vw,150px);line-height:.72}.mode-system .vzlive-mode-stage>img{filter:saturate(.35)contrast(1.18)brightness(.58)}.mode-fashion .vzlive-mode-stage>video{filter:saturate(.68)contrast(1.12)}.mode-automotive .vzlive-mode-stage>video{filter:saturate(.45)contrast(1.22)brightness(.76)}.mode-studio .vzlive-mode-stage>video,.mode-spatial .vzlive-mode-stage>video{filter:saturate(.35)contrast(1.16)brightness(.58)}@media (width<=760px){.vzpd-screen-key{display:none}.vzlive-mode{min-height:0;padding:8vh 14px 7vh}.vzlive-mode>header{grid-template-columns:1fr;gap:10px}.vzlive-mode>header h2{font-size:12vw}.vzlive-mode>header p{font-size:9px}.vzlive-mode-stage{height:58vh}.vzlive-mode-index button{gap:7px;padding:12px 6px}.vzlive-mode-index b{font-size:10px}.vzlive-system-ui{width:48%;right:14px}.vzlive-panorama-ui{left:10px;right:10px}.vzlive-panorama-ui small{display:none}}.vzpd-screen-key{z-index:20;pointer-events:none;align-items:center;gap:9px;display:flex;position:absolute;top:54px;right:3vw}.vzpd-screen-key span,.vzpd-screen-key b{letter-spacing:.12em;font-size:4.5px}.vzpd-screen-key span{color:var(--pd-accent)}.vzpd-screen-key b{color:color-mix(in srgb,currentColor 42%,transparent);font-weight:500}.nf-demo.is-embedded-demo .vzpd-scene-id,.nf-demo.is-embedded-demo .vzpd-screen-key{top:48px}.nf-demo.is-embedded-demo .vzpd>main{inset:46px 0;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;position:absolute!important;overflow:hidden!important}.nf-demo.is-embedded-demo .vzpd-hero{align-items:flex-end;padding:0!important}.nf-demo.is-embedded-demo .vzpd-hero-copy{max-width:62%;margin:0 0 5% 4%;padding:0}.nf-demo.is-embedded-demo .vzpd-proto{padding:0!important;display:block!important}.nf-demo.is-embedded-demo .vzpd-proto-head{z-index:8;color:#f4efe7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080808c2;border:1px solid #ffffff1a;width:26%;padding:12px;position:absolute;top:8%;left:3%}.nf-demo.is-embedded-demo .vzpd.is-light .vzpd-proto-head{color:#171513;background:#f4f1e9d1;border-color:#0000001f}.nf-demo.is-embedded-demo .vzpd-proto-head h2{font-size:clamp(22px,3vw,42px)}.nf-demo.is-embedded-demo .vzpd-proto-browser{height:auto;min-height:0;position:absolute;inset:3% 3% 6%}.nf-demo.is-embedded-demo .vzpd-proto-meta{z-index:9;bottom:2%;left:4%;right:4%}.nf-demo.is-embedded-demo .vzpd-film{padding:0!important}.nf-demo.is-embedded-demo .vzpd-site-film .vzpd-film-copy{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000094;max-width:34%;padding:9px 11px;bottom:10%;left:4%}.nf-demo.is-embedded-demo .vzpd-site-film .vzpd-film-ui{bottom:2%;left:4%;right:4%}.nf-demo.is-embedded-demo .vzpd-system{padding:0!important}.nf-demo.is-embedded-demo .vzpd-system-head{z-index:7;background:color-mix(in srgb,currentColor 5%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:27%;padding:10px;display:block;position:absolute;top:5%;left:3%}.nf-demo.is-embedded-demo .vzpd-system-head h2{text-align:left;margin-top:6px;font-size:clamp(22px,3.1vw,44px)}.nf-demo.is-embedded-demo .vzpd-system-head>p{display:none}.nf-demo.is-embedded-demo .vzpd-system-grid{grid-template-rows:1fr 1fr;grid-template-columns:.85fr .85fr 1.3fr;height:auto;padding-left:28%;position:absolute;inset:3% 3% 4%}.nf-demo.is-embedded-demo .vzpd-process{padding:0!important;display:block!important}.nf-demo.is-embedded-demo .vzpd-p-title{z-index:9;color:#f4efe7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808bd;border:1px solid #ffffff1a;width:26%;padding:10px;position:absolute;top:5%;left:3%}.nf-demo.is-embedded-demo .vzpd-p-title p{font-size:6px!important}.nf-demo.is-embedded-demo .vzpd-reel-wrap{padding-left:27%;position:absolute;inset:2.5% 2.5% 4%;height:auto!important}.nf-demo.is-embedded-demo .vzpd-final-web{padding:0!important}.nf-demo.is-embedded-demo .vzpd-final-web-copy{z-index:7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808b8;width:25%;padding:10px;position:absolute;top:5%;left:3%}.nf-demo.is-embedded-demo .vzpd-final-web-copy h2{font-size:clamp(24px,3.3vw,48px)}.nf-demo.is-embedded-demo .vzpd-final-web-devices .desktop{inset:0 11% 0 27%}.nf-demo.is-embedded-demo .vzpd-final-web-devices .tablet{top:15%;right:4%}.nf-demo.is-embedded-demo .vzpd-final-web-devices .phone{right:0}.nf-demo.is-embedded-demo .vzpd-final-web-qa{bottom:2%;left:4%;right:4%}.vzpd-film-browser>header b{letter-spacing:.12em;color:var(--pd-accent);margin-left:auto;font-size:4px;font-weight:500}.vzpd-film-video{-o-object-fit:cover;object-fit:cover;filter:saturate(.72)contrast(1.08);z-index:0;width:100%;height:calc(100% - 26px);display:block;position:absolute;inset:26px 0 0}.vzpd-film-pages.has-video{z-index:1;background:linear-gradient(90deg,#000000a3,#0000000f)}.vzpd-film-pages.has-video .page img{opacity:.12}.vzpd-film-pages.has-video .page:after{background:linear-gradient(90deg,#000000a3,#0000 70%)}.vzlive-mode{border-top:1px solid color-mix(in srgb,currentColor 10%,transparent);min-height:100svh;padding:10vh 3.5vw 9vh}.vzlive-mode>header{grid-template-columns:.18fr .5fr .32fr;align-items:end;gap:3vw;margin-bottom:4vh;display:grid}.vzlive-mode>header>span{letter-spacing:.17em;color:color-mix(in srgb,currentColor 44%,transparent);font-size:6px}.vzlive-mode>header h2{letter-spacing:-.073em;margin:0;font-size:clamp(52px,7vw,116px);font-weight:540;line-height:.78}.vzlive-mode>header p{color:color-mix(in srgb,currentColor 54%,transparent);margin:0;font-size:10px;line-height:1.65}.vzlive-mode-stage{background:#090909;height:66vh;position:relative;overflow:hidden}.vzlive-mode-stage>img,.vzlive-mode-stage>video{-o-object-fit:cover;object-fit:cover;filter:saturate(.75)contrast(1.07);width:100%;height:100%;transition:object-position .15s linear,transform .7s cubic-bezier(.16,1,.3,1),-o-object-position .15s linear;display:block;transform:scale(1.04)}.mode-architecture .vzlive-mode-stage>img,.mode-interior .vzlive-mode-stage>img,.mode-estate .vzlive-mode-stage>img{-o-object-position:var(--pan-x) 50%;object-position:var(--pan-x) 50%;transform:scale(1.18)}.vzlive-mode-stage:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#00000070);position:absolute;inset:0}.vzlive-mode-index{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);grid-template-columns:repeat(3,1fr);display:grid}.vzlive-mode-index button{border:0;border-right:1px solid color-mix(in srgb,currentColor 12%,transparent);color:inherit;text-align:left;cursor:pointer;background:0 0;padding:14px 10px}.vzlive-mode-index button:last-child{border-right:0}.vzlive-mode-index span{letter-spacing:.14em;color:color-mix(in srgb,currentColor 42%,transparent);font-size:5px}.vzlive-mode-index b{margin-top:5px;font-size:14px;font-weight:520;display:block}.vzlive-mode-index .is-active{background:color-mix(in srgb,var(--live-accent) 8%,transparent)}.vzlive-panorama-ui,.vzlive-system-ui,.vzlive-speed-ui,.vzlive-menu-ui,.vzlive-look-ui,.vzlive-ritual-ui,.vzlive-studio-ui,.vzlive-spatial-ui{z-index:3;color:#fff;position:absolute}.vzlive-panorama-ui{grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;display:grid;bottom:16px;left:18px;right:18px}.vzlive-panorama-ui span{font-size:24px;font-weight:600}.vzlive-panorama-ui i{background:#ffffff73;height:1px}.vzlive-panorama-ui b{font-size:11px}.vzlive-panorama-ui small{letter-spacing:.14em;font-size:5px}.vzlive-system-ui{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03080494;border:1px solid #b7ff6a61;grid-template-columns:1fr;gap:7px;padding:14px;display:grid;top:18px;left:18px}.vzlive-system-ui b{font-size:20px}.vzlive-system-ui span{letter-spacing:.13em;color:#ffffff9e;font-size:6px}.vzlive-system-ui i{background:var(--live-accent);width:80px;height:2px}.vzlive-speed-ui{grid-template-columns:auto auto;align-items:end;gap:3px 8px;display:grid;bottom:16px;left:18px}.vzlive-speed-ui b{font-size:70px;font-style:italic;line-height:.72}.vzlive-speed-ui span,.vzlive-speed-ui small{letter-spacing:.13em;font-size:6px}.vzlive-speed-ui i{background:var(--live-accent);grid-column:1/3;width:170px;height:2px}.vzlive-menu-ui,.vzlive-look-ui,.vzlive-ritual-ui,.vzlive-spatial-ui{gap:5px;display:grid;bottom:16px;left:18px}.vzlive-menu-ui b,.vzlive-look-ui b,.vzlive-ritual-ui b,.vzlive-spatial-ui b{letter-spacing:-.06em;font-size:clamp(36px,6vw,92px);line-height:.75}.vzlive-menu-ui span,.vzlive-menu-ui small,.vzlive-look-ui span,.vzlive-look-ui small,.vzlive-ritual-ui span,.vzlive-ritual-ui small,.vzlive-spatial-ui span,.vzlive-spatial-ui small{letter-spacing:.15em;color:#ffffffad;font-size:6px}.vzlive-studio-ui{justify-content:space-between;align-items:end;display:flex;bottom:16px;left:18px;right:18px}.vzlive-studio-ui b{letter-spacing:-.075em;font-size:clamp(46px,8vw,126px);line-height:.72}.vzlive-studio-ui span{letter-spacing:.15em;color:#ffffffa3;font-size:6px}@media (width<=760px){.nf-demo.is-embedded-demo .vzpd>main{top:38px;bottom:38px}.nf-demo.is-embedded-demo .vzpd-scene-id,.nf-demo.is-embedded-demo .vzpd-screen-key{top:41px}.vzpd-screen-key b{display:none}.nf-demo.is-embedded-demo .vzpd-proto-head,.nf-demo.is-embedded-demo .vzpd-system-head,.nf-demo.is-embedded-demo .vzpd-p-title,.nf-demo.is-embedded-demo .vzpd-final-web-copy{width:42%}.nf-demo.is-embedded-demo .vzpd-system-grid,.nf-demo.is-embedded-demo .vzpd-reel-wrap{padding-left:43%}.nf-demo.is-embedded-demo .vzpd-final-web-devices{padding-left:42%}.nf-demo.is-embedded-demo .vzpd-final-web-devices .desktop{left:43%}.vzlive-mode{padding:8vh 14px 7vh}.vzlive-mode>header{grid-template-columns:1fr;gap:10px}.vzlive-mode>header h2{font-size:12vw}.vzlive-mode-stage{height:58vh}}.vzsite-portal-live .vzlive-full{background:#070707}.vzsite-portal-live .vzlive-nav-sticky{-webkit-backdrop-filter:blur(22px);background:color-mix(in srgb,currentColor 94%,transparent);border-bottom-color:color-mix(in srgb,currentColor 10%,transparent)}.vzlive-fullhero{min-height:100svh!important}.vzlive-fullhero-media img{filter:saturate(.72)contrast(1.08)}.vzlive-fullhero-copy h1{text-wrap:balance;max-width:8ch}.vzlive-fullhero-copy p{max-width:42ch}.vzlive-fullwork,.vzlive-story,.vzlive-fullprocess,.vzlive-mode,.vzdomain{content-visibility:auto;contain-intrinsic-size:1000px}.vzlive-fullwork-grid button,.vzdomain-visual,.vzlive-mode-stage,.vzlive-story-media,.vzlive-browser-art{box-shadow:0 26px 80px #00000029}.vzlive-fullwork>header p,.vzlive-story-copy p,.vzdomain-head p,.vzlive-mode>header p{font-size:clamp(10px,.78vw,13px);line-height:1.72}.vzlive-fullwork>header h2,.vzlive-story-copy h2,.vzdomain-head h2,.vzlive-mode>header h2{text-wrap:balance;max-width:11ch}.vzlive-fullcontact{background:linear-gradient(180deg,color-mix(in srgb,currentColor 3%,transparent),transparent)}.nf-demo.is-embedded-demo .vzpd{background:#060606}.nf-demo.is-embedded-demo .vzpd-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050505e0;height:34px!important;padding:0 2.4vw!important}.nf-demo.is-embedded-demo .vzpd-foot{background:#050505b8;height:28px!important;padding:0 2.4vw!important}.nf-demo.is-embedded-demo .vzpd>main{top:34px!important;bottom:28px!important}.nf-demo.is-embedded-demo .vzpd-scene-id{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05050594;border:1px solid #ffffff12;padding:4px 7px;gap:6px!important;width:auto!important;display:flex!important;top:39px!important;left:2.5vw!important;right:auto!important}.nf-demo.is-embedded-demo .vzpd-scene-id i{width:22px}.nf-demo.is-embedded-demo .vzpd-screen-key{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05050585;border:1px solid #ffffff0f;padding:4px 7px;top:40px!important;right:2.5vw!important}.nf-demo.is-embedded-demo .vzpd-hero-copy{max-width:54%!important;margin:0 0 4% 3%!important}.nf-demo.is-embedded-demo .vzpd-hero-copy h1{font-size:clamp(34px,5.8vw,80px)!important}.nf-demo.is-embedded-demo .vzpd-hero-side{bottom:4%!important;right:3%!important}.nf-demo.is-embedded-demo .vzpd-proto-browser{inset:2% 2% 3%!important}.nf-demo.is-embedded-demo .vzpd-proto-head{background:#06060694!important;width:23%!important;max-width:240px!important;padding:8px 9px!important;top:8%!important;left:3%!important}.nf-demo.is-embedded-demo .vzpd.is-light .vzpd-proto-head{background:#f2eee4ad!important}.nf-demo.is-embedded-demo .vzpd-proto-meta{bottom:1.5%!important}.nf-demo.is-embedded-demo .vzpd-film-browser{inset:1.8% 1.8% 3%!important}.nf-demo.is-embedded-demo .vzpd-site-film .vzpd-film-copy{max-width:28%!important;padding:7px 9px!important;bottom:7%!important;left:3%!important}.nf-demo.is-embedded-demo .vzpd-site-film .vzpd-film-ui{bottom:1.2%!important}.nf-demo.is-embedded-demo .vzpd-system-grid{padding-left:22%!important;inset:2% 2% 3%!important}.nf-demo.is-embedded-demo .vzpd-system-head{background:#0606068f!important;width:20%!important;padding:8px!important;top:7%!important;left:3%!important}.nf-demo.is-embedded-demo .vzpd-system-head h2{font-size:clamp(18px,2.5vw,34px)!important}.nf-demo.is-embedded-demo .vzpd-reel-wrap{padding-left:22%!important;inset:1.8% 1.8% 2.5%!important}.nf-demo.is-embedded-demo .vzpd-p-title{background:#06060694!important;width:20%!important;padding:8px!important;top:6%!important;left:3%!important}.nf-demo.is-embedded-demo .vzpd-p-title h2{font-size:clamp(18px,2.4vw,34px)!important}.nf-demo.is-embedded-demo .vzpd-p-title p{font-size:5.5px!important;line-height:1.42!important}.nf-demo.is-embedded-demo .vzpd-final-web-devices{padding-left:21%!important;inset:2% 2% 6%!important}.nf-demo.is-embedded-demo .vzpd-final-web-devices .desktop{left:22%!important;right:10%!important}.nf-demo.is-embedded-demo .vzpd-final-web-copy{background:#0606068f!important;width:19%!important;padding:8px!important;top:6%!important;left:3%!important}.nf-demo.is-embedded-demo .vzpd-final-web-qa{bottom:1.3%!important}.vzreel.art-architecture .vzreel-artboard{background:#ece7dd}.vzreel.art-architecture .vzreel-artboard:after{content:"PLAN / 1:100";color:#6a655d;font:500 4px ui-monospace,monospace;position:absolute;bottom:5%;right:6%}.vzreel.art-system .vzreel-artboard{color:#dff5cc;background:#101410}.vzreel.art-system .vzreel-art-hero{grid-template-columns:1.1fr .9fr}.vzreel.art-system .vzreel-artboard>header{border-color:#2a392d}.vzreel.art-system .vzreel-cards i{background:#172019;border-color:#2f4734}.vzreel.art-fashion .vzreel-artboard{background:#f2eceb}.vzreel.art-fashion .vzreel-art-hero{grid-template-columns:.62fr 1.38fr}.vzreel.art-fashion .vzreel-copy strong{font-family:Georgia,serif;font-style:italic}.vzreel.art-fashion .vzreel-art-hero figure{clip-path:inset(0 12%)}.vzreel.art-interior .vzreel-artboard{background:#e9e4da}.vzreel.art-interior .vzreel-art-hero{grid-template-columns:1.15fr .85fr}.vzreel.art-estate .vzreel-artboard{color:#eee9df;background:#15191b}.vzreel.art-estate .vzreel-artboard>header{border-color:#303436}.vzreel.art-estate .vzreel-cards i{background:#1f2528;border-color:#394044}.vzreel.art-dining .vzreel-artboard{color:#f0ddca;background:#160b08}.vzreel.art-dining .vzreel-copy strong{font-family:Georgia,serif;font-weight:400}.vzreel.art-dining .vzreel-cards i{background:#29130d;border-color:#4a291d}.vzreel.art-automotive .vzreel-artboard{color:#eef4f6;background:#090c0e}.vzreel.art-automotive .vzreel-copy strong{font-style:italic;font-weight:740}.vzreel.art-automotive .vzreel-art-hero{grid-template-columns:.7fr 1.3fr}.vzreel.art-ritual .vzreel-artboard{color:#20221e;background:#e9e7e1}.vzreel.art-ritual .vzreel-art-hero figure{border-radius:48% 48% 3px 3px}.vzreel.art-studio .vzreel-artboard{color:#f4eee9;background:#111;transform:rotate(-.4deg)}.vzreel.art-studio .vzreel-copy strong{font-weight:800}.vzreel.art-spatial .vzreel-artboard{color:#f4f0e7;background:#070707;transform:perspective(800px)rotateY(-2deg)}@media (width<=760px){.nf-demo.is-embedded-demo .vzpd-nav{height:30px!important}.nf-demo.is-embedded-demo .vzpd-foot{height:24px!important}.nf-demo.is-embedded-demo .vzpd>main{top:30px!important;bottom:24px!important}.nf-demo.is-embedded-demo .vzpd-scene-id{top:34px!important}.nf-demo.is-embedded-demo .vzpd-screen-key{display:none!important}.nf-demo.is-embedded-demo .vzpd-proto-head,.nf-demo.is-embedded-demo .vzpd-system-head,.nf-demo.is-embedded-demo .vzpd-p-title,.nf-demo.is-embedded-demo .vzpd-final-web-copy{width:34%!important}.nf-demo.is-embedded-demo .vzpd-system-grid,.nf-demo.is-embedded-demo .vzpd-reel-wrap{padding-left:36%!important}.nf-demo.is-embedded-demo .vzpd-final-web-devices{padding-left:35%!important}.nf-demo.is-embedded-demo .vzpd-final-web-devices .desktop{left:36%!important}}.vzreel-topbar b{letter-spacing:.12em!important;font-size:5px!important}.vzreel-topbar>span{letter-spacing:.08em!important;font-size:4.5px!important}.vzreel-stage-tabs span{letter-spacing:.09em!important;font-size:4.5px!important}.vzreel-status b,.vzreel-status span,.vzreel-status small{letter-spacing:.08em!important;font-size:4.5px!important}.vzreel-layers header,.vzreel-layers>div,.vzreel-inspector{font-size:4.5px!important}.vzreel-code pre{font-size:5px!important;line-height:1.45!important}.vzpd-p-title>span{font-size:5px!important}.vzpd-p-title h2{font-size:clamp(28px,3.1vw,48px)!important;line-height:.9!important}.vzpd-p-title p{max-width:290px!important;font-size:7.5px!important;line-height:1.5!important}.vzreel-cursor{top:27%;left:84%;z-index:30!important;clip-path:polygon(0 0,0 100%,31% 70%,49% 100%,61% 93%,44% 64%,78% 64%)!important;filter:drop-shadow(0 1px 2px #000000a6)!important;transform-origin:2px 2px!important;pointer-events:none!important;background:#fff!important;width:13px!important;height:18px!important;animation:12s cubic-bezier(.45,0,.2,1) infinite vzhumanCursor!important;position:absolute!important;transform:none!important}.vzreel-cursor>i{border:1px solid color-mix(in srgb,var(--reel-accent) 70%,#fff);opacity:0;border-radius:50%;width:24px;height:24px;position:absolute;top:-8px;left:-8px;animation:12s infinite vzhumanClick!important}@keyframes vzhumanCursor{0%,6%{top:27%;left:84%}13%,17%{top:38%;left:72%}24%,29%{top:34%;left:51%}36%,43%{top:46%;left:31%}51%,57%{top:64%;left:41%}65%,70%{top:60%;left:67%}77%,83%{top:78%;left:76%}90%,96%,to{top:83%;left:88%}}@keyframes vzhumanClick{0%,14%,22%,36%,49%,64%,76%,89%,to{opacity:0;transform:scale(.45)}16%,39%,67%,79%{opacity:.85;transform:scale(1)}18%,42%,70%,82%{opacity:0;transform:scale(1.55)}}.vzreel.art-architecture .vzreel-cursor{animation-name:vzhumanArchitecture!important}.vzreel.art-system .vzreel-cursor{animation-name:vzhumanSystem!important}.vzreel.art-fashion .vzreel-cursor{animation-name:vzhumanFashion!important}.vzreel.art-interior .vzreel-cursor{animation-name:vzhumanInterior!important}.vzreel.art-estate .vzreel-cursor{animation-name:vzhumanEstate!important}.vzreel.art-dining .vzreel-cursor{animation-name:vzhumanDining!important}.vzreel.art-automotive .vzreel-cursor{animation-name:vzhumanAuto!important}.vzreel.art-ritual .vzreel-cursor{animation-name:vzhumanRitual!important}.vzreel.art-studio .vzreel-cursor{animation-name:vzhumanStudio!important}.vzreel.art-spatial .vzreel-cursor{animation-name:vzhumanSpatial!important}@keyframes vzhumanArchitecture{0%,8%{top:31%;left:86%}17%,24%{top:34%;left:73%}33%,40%{top:55%;left:43%}50%,57%{top:34%;left:28%}66%,73%{top:67%;left:48%}82%,89%{top:79%;left:72%}to{top:31%;left:86%}}@keyframes vzhumanSystem{0%,8%{top:30%;left:85%}18%,25%{top:48%;left:70%}34%,41%{top:45%;left:52%}50%,58%{top:62%;left:34%}67%,74%{top:70%;left:60%}83%,91%{top:82%;left:78%}to{top:30%;left:85%}}@keyframes vzhumanFashion{0%,8%{top:32%;left:83%}17%,24%{top:28%;left:58%}33%,40%{top:38%;left:36%}49%,56%{top:69%;left:26%}65%,73%{top:60%;left:55%}82%,90%{top:75%;left:76%}to{top:32%;left:83%}}@keyframes vzhumanInterior{0%,8%{top:34%;left:84%}17%,24%{top:41%;left:70%}33%,40%{top:40%;left:42%}49%,56%{top:65%;left:30%}65%,73%{top:57%;left:58%}82%,90%{top:81%;left:74%}to{top:34%;left:84%}}@keyframes vzhumanEstate{0%,8%{top:29%;left:87%}17%,24%{top:53%;left:72%}33%,40%{top:57%;left:50%}49%,56%{top:48%;left:31%}65%,73%{top:72%;left:45%}82%,90%{top:78%;left:77%}to{top:29%;left:87%}}@keyframes vzhumanDining{0%,8%{top:30%;left:85%}17%,24%{top:35%;left:64%}33%,40%{top:51%;left:35%}49%,56%{top:70%;left:27%}65%,73%{top:66%;left:54%}82%,90%{top:80%;left:76%}to{top:30%;left:85%}}@keyframes vzhumanAuto{0%,8%{top:31%;left:86%}17%,24%{top:28%;left:66%}33%,40%{top:47%;left:39%}49%,56%{top:62%;left:29%}65%,73%{top:55%;left:60%}82%,90%{top:76%;left:79%}to{top:31%;left:86%}}@keyframes vzhumanRitual{0%,8%{top:33%;left:84%}17%,24%{top:39%;left:69%}33%,40%{top:36%;left:45%}49%,56%{top:64%;left:32%}65%,73%{top:69%;left:55%}82%,90%{top:80%;left:75%}to{top:33%;left:84%}}@keyframes vzhumanStudio{0%,8%{top:30%;left:85%}17%,24%{top:31%;left:57%}33%,40%{top:43%;left:34%}49%,56%{top:67%;left:27%}65%,73%{top:58%;left:49%}82%,90%{top:77%;left:76%}to{top:30%;left:85%}}@keyframes vzhumanSpatial{0%,8%{top:30%;left:87%}17%,24%{top:44%;left:68%}33%,40%{top:33%;left:44%}49%,56%{top:58%;left:30%}65%,73%{top:68%;left:58%}82%,90%{top:79%;left:78%}to{top:30%;left:87%}}.is-embedded-demo .vzpd-head{height:34px!important;padding:0 12px!important}.is-embedded-demo .vzpd-head b,.is-embedded-demo .vzpd-head span{font-size:4.5px!important}.is-embedded-demo .vzpd>main{height:calc(100% - 48px)!important}.is-embedded-demo .vzpd-foot{height:14px!important;padding:0 10px!important;font-size:4px!important}.is-embedded-demo .vzpd-process{grid-template-columns:.24fr .76fr!important;gap:8px!important;padding:8px!important}.is-embedded-demo .vzpd-reel-wrap{height:100%!important;min-height:0!important}.is-embedded-demo .vzreel{height:100%!important}.is-embedded-demo .vzpd-p-title{padding:8px 4px!important}.vzsig-gridlines,.vzsig-slices,.vzsig-readout,.vzdomain-crosshair,.proto-ring{display:none!important}.vzsig-stage{perspective:none!important;transform-style:flat!important}.vzsig-base,.vzsig-reveal{filter:none!important;transform:none!important}.vzsig-base img,.vzsig-reveal img{filter:saturate(.86)contrast(1.04)!important;transform:scale(1.015)!important}.vzsig-handle{box-shadow:none!important;-webkit-backdrop-filter:none!important}.vzsig-handle b{letter-spacing:.14em!important;font-size:6px!important}.vzsig-word{mix-blend-mode:difference;opacity:.78}.vzsig-word b{letter-spacing:-.065em!important;font-weight:620!important}.vzsig>footer{letter-spacing:.14em!important;font-size:6px!important}.vzpd-proto-cursor,.vzpd-film-pointer,.proto-pointer{clip-path:polygon(0 0,0 100%,31% 70%,49% 100%,61% 93%,44% 64%,78% 64%)!important;filter:drop-shadow(0 1px 2px #000000a8)!important;background:#fff!important;border:0!important;width:11px!important;height:16px!important;transform:none!important}.vzpd-proto-measure{opacity:.62!important}.vzpd-proto-browser,.vzpd-film-browser{box-shadow:0 12px 34px #0000002e!important}.vzpd-proto-browser>header,.vzpd-film-browser>header{background:#171717!important;border-bottom:1px solid #ffffff14!important}.vzpd-proto-browser>header span,.vzpd-film-browser>header span{color:#aaa!important}.vzpd-proto-site,.proto-browser>section{background:#f4f1ea!important}.vzreel-topbar{background:#202124!important;border-bottom:1px solid #34363a!important}.vzreel-topbar b{color:#f1f3f4!important;font-weight:560!important}.vzreel-topbar>span{color:#aeb4bc!important}.vzreel-layers,.vzreel-inspector{background:#1f2023!important;border-color:#35373b!important}.vzreel-layers header,.vzreel-inspector b{color:#d9dde2!important}.vzreel-code{background:#181a1f!important}.vzreel-code pre{color:#d8dee9!important}.vzreel-browser{background:#f7f7f5!important}.vzreel-stage-tabs{background:#27282c!important;border-color:#383a3f!important}.vzreel-stage-tabs span{color:#c3c7ce!important}.vzreel-status{background:#18191cf5!important;border-color:#3a3c41!important}.vzreel-status small{color:#aeb3ba!important}.nf-demo.is-embedded-demo .vzpd-screen-key,.nf-demo.is-embedded-demo .vzpd-scene-id{-webkit-backdrop-filter:none!important;background:#050505c7!important;border-color:#ffffff1a!important}.nf-demo.is-embedded-demo .vzpd-proto-head,.nf-demo.is-embedded-demo .vzpd-system-head,.nf-demo.is-embedded-demo .vzpd-p-title,.nf-demo.is-embedded-demo .vzpd-final-web-copy{-webkit-backdrop-filter:none!important;background:#060606d1!important}.vzlive-fullwork-grid button>div,.vzdomain-title,.vzlive-mode-index,.vzlive-story-caption{-webkit-backdrop-filter:none!important}.vzlive-system-ui,.vzlive-speed-ui,.vzlive-menu-ui,.vzlive-look-ui{box-shadow:none!important;-webkit-backdrop-filter:none!important}.vzreel.art-studio .vzreel-artboard,.vzreel.art-spatial .vzreel-artboard{transform:none!important}@media (width<=760px){.vzsig-word{opacity:.56}.vzsig-handle b{display:none}.vzpd-proto-measure{display:none!important}}.vzlive-working-file{border-top:1px solid #14141429;gap:6px;margin-top:18px;padding-top:12px;display:grid}.vzlive-working-file span{letter-spacing:.12em;color:#77736c;font-size:5px;line-height:1.3}.vzlive.is-dark .vzlive-working-file{border-color:#ffffff21}.vzlive.is-dark .vzlive-working-file span{color:#ffffff8c}@media (width<=760px){.vzlive-working-file{grid-template-columns:1fr 1fr;gap:5px 10px;margin-top:12px;padding-top:9px}.vzlive-working-file span{font-size:4.5px}}.vzc-site-architecture .vzc-site-image{filter:grayscale(.55)contrast(1.12);animation:14s cubic-bezier(.16,1,.3,1) infinite alternate vzCaseArch!important}.vzc-site-system .vzc-site-image{filter:saturate(.45)contrast(1.2)hue-rotate(12deg);animation:6s step-end infinite vzCaseSystem!important}.vzc-site-fashion .vzc-site-image{filter:contrast(1.14)saturate(.72);animation:5.6s step-end infinite vzCaseFashion!important}.vzc-site-interior .vzc-site-image{filter:saturate(.9)brightness(.72)contrast(1.08);animation:16s cubic-bezier(.22,.75,.18,1) infinite alternate vzCaseForest!important}.vzc-site-estate .vzc-site-image{filter:saturate(.48)contrast(1.12);animation:13s ease-in-out infinite alternate vzCaseEstate!important}.vzc-site-dining .vzc-site-image{filter:saturate(.92)sepia(.12)contrast(1.1);animation:10s ease-in-out infinite alternate vzCaseDining!important}.vzc-site-automotive .vzc-site-image{filter:saturate(.6)contrast(1.24);animation:5.8s cubic-bezier(.16,.82,.18,1) infinite vzCaseAuto!important}.vzc-site-ritual .vzc-site-image{filter:saturate(.52)brightness(1.08);animation:15s ease-in-out infinite alternate vzCaseRitual!important}.vzc-site-studio .vzc-site-image{filter:contrast(1.13)saturate(.64);animation:7s step-end infinite vzCaseStudio!important}.vzc-site-spatial .vzc-site-image{filter:grayscale(.55)contrast(1.18);animation:11s cubic-bezier(.16,1,.3,1) infinite alternate vzCaseSpatial!important}@keyframes vzCaseArch{0%{transform:scale(1.08)translate(-2.5%)}to{transform:scale(1.02)translate(2%)}}@keyframes vzCaseSystem{0%,24%{-o-object-position:30% 50%;object-position:30% 50%;transform:scale(1.02)}25%,49%{-o-object-position:70% 45%;object-position:70% 45%;transform:scale(1.08)}50%,74%{-o-object-position:45% 60%;object-position:45% 60%;transform:scale(1.04)}75%,to{-o-object-position:60% 36%;object-position:60% 36%;transform:scale(1.11)}}@keyframes vzCaseFashion{0%,23%{clip-path:inset(0);transform:scale(1.12)translate(-5%)}24%,47%{clip-path:inset(0 7% 0 0);transform:scale(1.03)translate(4%)}48%,72%{clip-path:inset(5% 0 5% 18%);transform:scale(1.18)translate(0)}73%,to{clip-path:inset(0);transform:scale(1.06)translate(-3%)}}@keyframes vzCaseForest{0%{-o-object-position:50% 70%;object-position:50% 70%;transform:scale(1.08)translateY(3%)}to{-o-object-position:50% 30%;object-position:50% 30%;transform:scale(1.03)translateY(-3%)}}@keyframes vzCaseEstate{0%{transform:scale(1.03)translate(-1%)}to{transform:scale(1.1)translate(1.4%)}}@keyframes vzCaseDining{0%{filter:saturate(.82)sepia(.12)contrast(1.08);transform:scale(1.02)}to{filter:saturate(1.03)sepia(.18)contrast(1.13);transform:scale(1.09)}}@keyframes vzCaseAuto{0%{transform:scale(1.1)translate(-6%)}38%{transform:scale(1.03)translate(2%)}52%{transform:scale(1.16)translate(5%)}to{transform:scale(1.06)translate(-2%)}}@keyframes vzCaseRitual{0%{transform:scale(1.015)translateY(0)}to{transform:scale(1.055)translateY(-1.5%)}}@keyframes vzCaseStudio{0%,29%{transform:scale(1.05)translate(-2%,1%)}30%,59%{transform:scale(1.13)translate(3%,-2%)}60%,79%{transform:scale(1.04)translate(-1%,-1%)}80%,to{transform:scale(1.1)translate(2%,2%)}}@keyframes vzCaseSpatial{0%{transform:perspective(900px)translateZ(-30px)rotateY(-2deg)scale(1.05)}to{transform:perspective(900px)translateZ(28px)rotateY(2deg)scale(1.02)}}.site-noir-space{color:#f2eee6;background:#080706!important}.site-noir-space .vzlive-fullhero{align-items:center}.site-noir-space .vzlive-fullhero-media{inset:7% 3% 7% 42%;overflow:hidden}.site-noir-space .vzlive-fullhero-media:after{background:linear-gradient(90deg,#08070675,#0000 38%)}.site-noir-space .vzlive-fullhero-media img{filter:grayscale(.62)contrast(1.14);animation:18s ease-in-out infinite alternate vzNoirHero!important}.site-noir-space .vzlive-fullhero-copy{max-width:48%}.site-noir-space .vzlive-fullwork-grid{grid-template-rows:48vh 48vh;grid-template-columns:1.4fr .6fr}.site-noir-space .vzlive-story{grid-template-columns:.32fr .68fr}.site-noir-space .vzlive-story-media{height:82vh}.site-noir-space .vzlive-process-steps{grid-template-columns:repeat(4,1fr)}@keyframes vzNoirHero{0%{transform:scale(1.03)translate(-2%)}to{transform:scale(1.08)translate(2%)}}.site-syntra-ai{color:#edf5ea;background:#050806!important}.site-syntra-ai .vzlive-nav-sticky{border-bottom-color:#b7ff6a2e!important}.site-syntra-ai .vzlive-fullhero{background:linear-gradient(135deg,#050806,#0b110c)}.site-syntra-ai .vzlive-fullhero-media{border:1px solid #b7ff6a4d;inset:11% 4% 11% 53%}.site-syntra-ai .vzlive-fullhero-copy{max-width:54%}.site-syntra-ai .vzlive-fullhero-copy h1{letter-spacing:-.07em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(62px,8vw,136px)}.site-syntra-ai .vzlive-fullwork-grid{grid-template-rows:68vh;grid-template-columns:repeat(3,1fr)}.site-syntra-ai .vzlive-fullwork-grid button:first-child{grid-row:auto}.site-syntra-ai .vzlive-story{grid-template-columns:.52fr .48fr}.site-syntra-ai .vzlive-process-steps article{border-color:#b7ff6a33}.site-morrow-atelier{color:#fff0ed;--live-accent:#ff3428!important;background:#110203!important}.site-morrow-atelier .vzlive-nav-sticky{background:#140203f0!important;border-bottom-color:#ff342847!important}.site-morrow-atelier .vzlive-fullhero{background:#160203;align-items:center}.site-morrow-atelier .vzlive-fullhero:before{content:"DESIRE / 26";z-index:5;color:#ff3428;letter-spacing:-.09em;opacity:.16;transform-origin:50%;font:700 clamp(70px,13vw,220px)/.72 Inter,sans-serif;position:absolute;top:14vh;right:-2vw;transform:rotate(90deg)}.site-morrow-atelier .vzlive-fullhero-media{clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);inset:0 0 0 37%}.site-morrow-atelier .vzlive-fullhero-media img{filter:contrast(1.16)saturate(.75);animation:6s step-end infinite vzFashionHero!important}.site-morrow-atelier .vzlive-fullhero-copy{max-width:62%;mix-blend-mode:normal!important}.site-morrow-atelier .vzlive-fullhero-copy h1{color:#ff3428;font-family:Georgia,serif;font-size:clamp(88px,12vw,194px);font-style:italic}.site-morrow-atelier .vzlive-fullwork{color:#160203;background:#ff3428}.site-morrow-atelier .vzlive-fullwork-grid{grid-template-rows:42vh 54vh;grid-template-columns:.68fr 1.32fr}.site-morrow-atelier .vzlive-fullwork-grid button:first-child{grid-row:1/3;transform:translateY(5vh)}.site-morrow-atelier .vzlive-story{background:#120204;grid-template-columns:.58fr .42fr}.site-morrow-atelier .vzlive-story-media{clip-path:polygon(10% 0,100% 0,88% 100%,0 100%)}.site-morrow-atelier .vzlive-filmstrip{transform:rotate(-.35deg)}.site-morrow-atelier .vzlive-process-steps article:nth-child(2n){transform:translateY(24px)}@keyframes vzFashionHero{0%,24%{-o-object-position:42% 20%;object-position:42% 20%;transform:scale(1.08)translate(-4%)}25%,49%{-o-object-position:55% 35%;object-position:55% 35%;transform:scale(1.18)translate(3%)}50%,74%{-o-object-position:48% 15%;object-position:48% 15%;transform:scale(1.04)translate(-1%)}75%,to{-o-object-position:60% 28%;object-position:60% 28%;transform:scale(1.14)translate(5%)}}.site-casa-forma{color:#edf5e9;--live-accent:#79a866!important;background:#0d170f!important}.site-casa-forma .vzlive-nav-sticky{background:#0a160cf0!important;border-bottom-color:#79a86647!important}.site-casa-forma .vzlive-fullhero{background:#0d170f;align-items:flex-end}.site-casa-forma .vzlive-fullhero-media{inset:0!important}.site-casa-forma .vzlive-fullhero-media:after{background:linear-gradient(#07120914 38%,#071209e0),linear-gradient(90deg,#0712098f,#0000 58%)}.site-casa-forma .vzlive-fullhero-media img{filter:saturate(.9)brightness(.72)contrast(1.08);animation:20s cubic-bezier(.22,.75,.18,1) infinite alternate vzForestHero!important}.site-casa-forma .vzlive-fullhero-copy{max-width:72%;padding-bottom:4vh}.site-casa-forma .vzlive-fullhero-copy h1{max-width:9ch;font-family:Georgia,serif;font-weight:400}.site-casa-forma .vzlive-fullwork{color:#152016;background:#e7ebdf}.site-casa-forma .vzlive-fullwork-grid{grid-template-rows:72vh;grid-template-columns:repeat(3,1fr)}.site-casa-forma .vzlive-fullwork-grid button:first-child{grid-row:auto}.site-casa-forma .vzlive-fullwork-grid button:nth-child(2){transform:translateY(7vh)}.site-casa-forma .vzlive-fullwork-grid button:nth-child(3){transform:translateY(-3vh)}.site-casa-forma .vzlive-story{color:#eef4e9;background:#102015;grid-template-columns:.46fr .54fr}.site-casa-forma .vzlive-story-media{border-radius:46% 46% 4px 4px;height:78vh}.site-casa-forma .vzlive-filmstrip{background:#0d170f}.site-casa-forma .vzlive-fullprocess{color:#152016;background:#e7ebdf}.site-casa-forma .vzlive-process-steps article{border-color:#1520162e}@keyframes vzForestHero{0%{-o-object-position:50% 72%;object-position:50% 72%;transform:scale(1.12)translateY(4%)}to{-o-object-position:50% 28%;object-position:50% 28%;transform:scale(1.03)translateY(-4%)}}.site-northline-estates{color:#edf0ea;--live-accent:#c8b488!important;background:#071014!important}.site-northline-estates .vzlive-fullhero-copy{text-align:right;max-width:58%;margin-left:auto}.site-northline-estates .vzlive-fullhero-copy p{margin-left:auto}.site-northline-estates .vzlive-fullhero-copy>div{justify-content:flex-end}.site-northline-estates .vzlive-fullhero-media img{filter:saturate(.42)contrast(1.16)}.site-northline-estates .vzlive-fullwork-grid{grid-template-columns:.8fr 1.2fr}.site-northline-estates .vzlive-fullwork-grid button:first-child{grid-area:1/2/3}.site-northline-estates .vzlive-story{grid-template-columns:.62fr .38fr}.site-northline-estates .vzlive-story-copy{order:2}.site-northline-estates .vzlive-story-media{order:1}.site-northline-estates .vzlive-process-steps{grid-template-columns:1.25fr .75fr .75fr 1.25fr}.site-sora-dining{color:#f3dfcc;--live-accent:#e28a52!important;background:#160806!important}.site-sora-dining .vzlive-fullhero-media{border-radius:50% 50% 3px 3px;inset:5% 4% 5% 38%;overflow:hidden}.site-sora-dining .vzlive-fullhero-media:after{background:linear-gradient(90deg,#16080659,#0000)}.site-sora-dining .vzlive-fullhero-copy{max-width:46%}.site-sora-dining .vzlive-fullhero-copy h1{font-family:Georgia,serif;font-weight:400}.site-sora-dining .vzlive-fullwork-grid{grid-template-rows:64vh;grid-template-columns:repeat(3,1fr);gap:22px}.site-sora-dining .vzlive-fullwork-grid button:first-child{grid-row:auto}.site-sora-dining .vzlive-fullwork-grid button{border-radius:50% 50% 6px 6px}.site-sora-dining .vzlive-story{grid-template-columns:.44fr .56fr}.site-sora-dining .vzlive-story-media{border-radius:50% 50% 0 0}.site-sora-dining .vzlive-process-steps article{border-radius:50% 50% 4px 4px;min-height:280px;padding-top:70px}.site-velar-motors{color:#eef5f7;--live-accent:#80d7ff!important;background:#030506!important}.site-velar-motors .vzlive-fullhero-copy{mix-blend-mode:difference;color:#fff;max-width:78%}.site-velar-motors .vzlive-fullhero-copy h1{font-size:clamp(86px,13vw,204px);font-style:italic;font-weight:780}.site-velar-motors .vzlive-fullhero-media img{filter:saturate(.52)contrast(1.24);animation:7s cubic-bezier(.16,.82,.18,1) infinite vzAutoHero!important}.site-velar-motors .vzlive-fullwork-grid{grid-template-rows:46vh 46vh;grid-template-columns:1.55fr .45fr}.site-velar-motors .vzlive-story{grid-template-columns:.3fr .7fr}.site-velar-motors .vzlive-story-media{align-self:center;height:60vh}.site-velar-motors .vzlive-process-steps{grid-template-columns:repeat(4,1fr);transform:skew(-3deg)}@keyframes vzAutoHero{0%{transform:scale(1.12)translate(-7%)}42%{transform:scale(1.03)translate(2%)}52%{transform:scale(1.18)translate(6%)}to{transform:scale(1.06)translate(-2%)}}.site-eira-ritual{color:#1b201a;--live-accent:#879d85!important;background:#e8e5dc!important}.site-eira-ritual .vzlive-nav-sticky{background:#eeebe2f2!important}.site-eira-ritual .vzlive-fullhero{background:#e8e5dc;align-items:center}.site-eira-ritual .vzlive-fullhero-media{border-radius:48% 48% 4px 4px;inset:8% 6% 8% 50%;overflow:hidden}.site-eira-ritual .vzlive-fullhero-media:after{background:linear-gradient(90deg,#e8e5dc1f,#0000)}.site-eira-ritual .vzlive-fullhero-copy{max-width:45%}.site-eira-ritual .vzlive-fullhero-copy h1{font-family:Georgia,serif;font-weight:400}.site-eira-ritual .vzlive-fullhero-media img{filter:saturate(.48)brightness(1.08);animation:18s ease-in-out infinite alternate vzRitualHero!important}.site-eira-ritual .vzlive-fullwork-grid{grid-template-rows:58vh;grid-template-columns:repeat(3,1fr)}.site-eira-ritual .vzlive-fullwork-grid button:first-child{grid-row:auto}.site-eira-ritual .vzlive-fullwork-grid button{border-radius:44% 44% 4px 4px}.site-eira-ritual .vzlive-story{grid-template-columns:.55fr .45fr}.site-eira-ritual .vzlive-process-steps article{background:#ffffff2e;border-radius:36px}@keyframes vzRitualHero{0%{transform:scale(1.015)}to{transform:scale(1.055)translateY(-1.4%)}}.site-parallel-studio{color:#f5eee8;--live-accent:#ff714d!important;background:#090707!important}.site-parallel-studio .vzlive-fullhero:before{content:"PARALLEL / PARALLEL / PARALLEL";z-index:4;letter-spacing:-.08em;color:#ff714d;white-space:nowrap;font:800 clamp(62px,10vw,164px)/.72 Inter,sans-serif;position:absolute;top:18vh;left:-3vw;right:-3vw;transform:rotate(-4deg)}.site-parallel-studio .vzlive-fullhero-copy{z-index:6;mix-blend-mode:difference;color:#fff;max-width:80%}.site-parallel-studio .vzlive-fullhero-media{inset:12% 5% 10% 48%;transform:rotate(3deg)}.site-parallel-studio .vzlive-fullwork-grid{grid-template-rows:52vh 52vh;grid-template-columns:1fr 1fr}.site-parallel-studio .vzlive-fullwork-grid button:first-child{grid-row:auto;transform:rotate(-1.4deg)}.site-parallel-studio .vzlive-fullwork-grid button:nth-child(2){transform:translateY(6vh)rotate(1.7deg)}.site-parallel-studio .vzlive-fullwork-grid button:nth-child(3){grid-column:1/3;justify-self:center;width:58%;transform:rotate(-.8deg)}.site-parallel-studio .vzlive-story{grid-template-columns:.68fr .32fr}.site-parallel-studio .vzlive-process-steps article:nth-child(odd){color:#120806;background:#ff714d}.vzsite-portal-live:has(.site-vizion-27){scroll-snap-type:y mandatory!important;scroll-behavior:smooth!important}.site-vizion-27{color:#f6f0e6;background:#020202!important}.site-vizion-27 .vzlive-page>section{scroll-snap-align:start;scroll-snap-stop:always;min-height:calc(100svh - 68px)}.site-vizion-27 .vzlive-fullhero-copy{mix-blend-mode:difference;color:#fff;max-width:82%}.site-vizion-27 .vzlive-fullhero-copy h1{font-size:clamp(94px,14vw,220px);font-weight:760}.site-vizion-27 .vzlive-fullhero-media{inset:0}.site-vizion-27 .vzlive-fullhero-media img{filter:grayscale(.55)contrast(1.2);animation:10s cubic-bezier(.16,1,.3,1) infinite alternate vzSpatialHero!important}.site-vizion-27 .vzlive-signature,.site-vizion-27 .vzlive-mode,.site-vizion-27 .vzdomain{height:calc(100svh - 68px);min-height:calc(100svh - 68px);padding-top:5vh;padding-bottom:4vh}.site-vizion-27 .vzlive-fullwork{padding:4vh 3.5vw}.site-vizion-27 .vzlive-fullwork>header{margin-bottom:2vh}.site-vizion-27 .vzlive-fullwork-grid{grid-template-rows:34vh 26vh}.site-vizion-27 .vzlive-story{min-height:calc(100svh - 68px);padding:5vh 3.5vw}.site-vizion-27 .vzlive-story-media{height:62vh}.site-vizion-27 .vzlive-filmstrip{grid-template-rows:48vh 38vh;min-height:calc(100svh - 68px);padding:4vh 3.5vw}.site-vizion-27 .vzlive-fullprocess{padding:4vh 3.5vw}.site-vizion-27 .vzlive-fullprocess>header{margin-bottom:2vh}.site-vizion-27 .vzlive-process-steps{margin-bottom:3vh}.site-vizion-27 .vzlive-process-steps article{min-height:120px}.site-vizion-27 .vzlive-browser-art-body{min-height:38vh}.site-vizion-27 .vzlive-browser-art-body img{height:38vh}.site-vizion-27 .vzlive-stats{align-items:stretch;min-height:calc(100svh - 68px)}.site-vizion-27 .vzlive-stats>div{min-height:0}.site-vizion-27 .vzlive-fullcontact{min-height:calc(100svh - 68px)}@keyframes vzSpatialHero{0%{transform:perspective(1100px)scale(1.08)rotateY(-1.2deg)translate(-2%)}to{transform:perspective(1100px)scale(1.02)rotateY(1.2deg)translate(2%)}}@media (width<=760px){.site-morrow-atelier .vzlive-fullhero-media,.site-casa-forma .vzlive-fullhero-media,.site-sora-dining .vzlive-fullhero-media,.site-eira-ritual .vzlive-fullhero-media,.site-parallel-studio .vzlive-fullhero-media{clip-path:none!important;border-radius:0!important;inset:0!important;transform:none!important}.site-morrow-atelier .vzlive-fullhero-copy,.site-casa-forma .vzlive-fullhero-copy,.site-sora-dining .vzlive-fullhero-copy,.site-eira-ritual .vzlive-fullhero-copy{z-index:7;max-width:90vw}.site-casa-forma .vzlive-fullwork-grid,.site-sora-dining .vzlive-fullwork-grid,.site-eira-ritual .vzlive-fullwork-grid{grid-template-rows:repeat(3,38vh);grid-template-columns:1fr}.site-casa-forma .vzlive-fullwork-grid button:nth-child(2),.site-casa-forma .vzlive-fullwork-grid button:nth-child(3){transform:none}.site-sora-dining .vzlive-fullwork-grid button,.site-eira-ritual .vzlive-fullwork-grid button{border-radius:24px}.site-vizion-27 .vzlive-page>section{min-height:calc(100svh - 58px)}.site-vizion-27 .vzlive-signature,.site-vizion-27 .vzlive-mode,.site-vizion-27 .vzdomain{height:auto;min-height:calc(100svh - 58px)}}.vzlive-concept-contact{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.vzlive-concept-contact .vzlive-concept-badge{letter-spacing:.16em;color:var(--live-accent);margin-bottom:18px;font-size:9px}.vzlive-concept-contact h3{letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(28px,4vw,54px);line-height:.95}.vzlive-concept-contact p{opacity:.65;max-width:540px;line-height:1.65}.vzlive-concept-contact>a{background:var(--live-accent);color:#090909;justify-content:center;align-items:center;min-height:50px;margin-top:20px;padding:0 18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.vzlive-concept-contact small{opacity:.42;margin-top:12px;font-size:9px;line-height:1.5}.is-signature-demo .nf-demo-bar{display:none!important}.is-signature-demo{padding-top:0!important}.vzsig-demo{min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.vzsig-demo *{box-sizing:border-box}.vzsig-demo header,.vzsig-demo footer{letter-spacing:.15em;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 4vw;font-size:8px;display:grid}.vzsig-demo header nav{gap:28px;display:flex}.vzsig-demo header small,.vzsig-demo footer b{justify-self:end}.vzsig-noir{color:#f3efe7;background:#0b0a09}.vzsig-noir header{border-bottom:1px solid #2b2721}.vzsig-noir-hero{background:radial-gradient(circle at 72% 36%,#d2b58c29,#0000 20%),linear-gradient(120deg,#080706,#14110e 56%,#080706);align-items:flex-end;height:calc(100vh - 72px);min-height:620px;padding:9vh 5vw 6vh;display:flex;position:relative}.vzsig-noir-copy{z-index:2;max-width:880px;position:relative}.vzsig-noir-copy>span,.vzsig-syntra-copy>span{letter-spacing:.18em;opacity:.52;font-size:8px}.vzsig-noir-copy h1,.vzsig-syntra-copy h1{letter-spacing:-.075em;margin:18px 0 24px;font-size:clamp(70px,10vw,164px);font-weight:520;line-height:.74}.vzsig-noir-copy h1 em{color:#bca282;font-family:Georgia,serif;font-weight:400}.vzsig-noir-copy p,.vzsig-syntra-copy p{color:#f3efe78c;max-width:470px;font-size:13px;line-height:1.65}.vzsig-noir-orbit{aspect-ratio:1;width:34vw;animation:7s ease-in-out infinite vzsigFloat;position:absolute;top:13vh;right:8vw}.vzsig-noir-orbit i{border:1px solid #d3b58c3d;border-radius:50% 46% 52% 48%;position:absolute;inset:0;transform:rotate(22deg)scaleX(.78)}.vzsig-noir-orbit i:nth-child(2){border-color:#ffffff26;inset:18%;transform:rotate(-26deg)scaleX(.7)}.vzsig-noir-orbit i:nth-child(3){background:radial-gradient(circle,#d3b58c33,#0000 62%);border-color:#d3b58c66;animation:4s ease-in-out infinite vzsigPulse;inset:38%}.vzsig-noir-index{letter-spacing:.16em;color:#766b5d;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:3vh;left:5vw;right:5vw}.vzsig-noir-strip,.vzsig-syntra-rail{border-block:1px solid #2a2620;grid-template-columns:repeat(3,1fr);display:grid}.vzsig-noir-strip>div,.vzsig-syntra-rail>div{gap:7px;padding:28px 4vw;display:grid}.vzsig-noir-strip>div+div,.vzsig-syntra-rail>div+div{border-left:1px solid #2a2620}.vzsig-noir-strip span,.vzsig-noir-strip small{letter-spacing:.13em;color:#756a5c;font-size:7px}.vzsig-noir-strip strong{font-size:24px;font-weight:500}.vzsig-noir-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.25fr .75fr;gap:18px;height:105vh;padding:7vw 5vw 9vw;display:grid}.vzsig-noir-grid article{background:#16120e;position:relative;overflow:hidden}.vzsig-noir-grid .a{grid-row:1/3}.vzsig-noir-grid article i{clip-path:polygon(9% 12%,88% 0,100% 83%,18% 100%);background:linear-gradient(145deg,#2d261e,#0f0d0b);animation:10s ease-in-out infinite alternate vzsigArch;position:absolute;inset:10%}.vzsig-noir-grid .b i{clip-path:polygon(0 26%,78% 0,100% 100%,21% 82%);background:linear-gradient(145deg,#584738,#17120e)}.vzsig-noir-grid .c i{clip-path:polygon(12% 0,100% 17%,80% 100%,0 78%);background:linear-gradient(145deg,#ccb08b,#211912)}.vzsig-noir-grid article span{letter-spacing:.14em;color:#b3a28f;font-size:7px;position:absolute;bottom:14px;left:16px}.vzsig-noir footer{border-top:1px solid #2b2721}.vzsig-syntra{color:#f1f4ef;background:#050608}.vzsig-syntra header{border-bottom:1px solid #1d211d}.vzsig-syntra-hero{background:radial-gradient(circle at 76% 40%,#b7ff6a1f,#0000 22%),#050608;align-items:flex-end;height:calc(100vh - 72px);min-height:620px;padding:9vh 5vw 6vh;display:flex;position:relative}.vzsig-syntra-glow{aspect-ratio:1;filter:blur(12px);background:radial-gradient(circle,#b7ff6a24,#0000 58%);border-radius:50%;width:32vw;animation:5s ease-in-out infinite vzsigPulse;position:absolute;top:13vh;right:10vw}.vzsig-syntra-copy{z-index:2;position:relative}.vzsig-syntra-copy h1 em{color:#b7ff6a;font-style:normal}.vzsig-syntra-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090c0ab8;border:1px solid #293027;grid-template-columns:repeat(3,1fr);gap:12px;width:min(380px,36vw);padding:18px;display:grid;position:absolute;bottom:8vh;right:5vw}.vzsig-syntra-panel div{gap:10px;display:grid}.vzsig-syntra-panel span,.vzsig-syntra-rail span,.vzsig-syntra-grid>article>span{letter-spacing:.14em;color:#75806f;font-size:6px}.vzsig-syntra-panel b{font-size:22px;font-weight:500}.vzsig-syntra-panel>i{transform-origin:0;background:#b7ff6a;height:1px;animation:3.5s ease-in-out infinite vzsigScan;position:absolute;bottom:0;left:0;right:0}.vzsig-syntra-rail,.vzsig-syntra-rail>div+div{border-color:#1d211d}.vzsig-syntra-rail b{font-size:22px;font-weight:500}.vzsig-syntra-grid{grid-template-columns:1.15fr .85fr;gap:18px;min-height:80vh;padding:8vw 5vw;display:grid}.vzsig-syntra-grid article{background:#090b0a;border:1px solid #202620;padding:22px}.vzsig-chart{align-items:flex-end;gap:7px;height:55vh;padding-top:45px;display:flex}.vzsig-chart i{background:linear-gradient(#b7ff6a,#32492c);flex:1;min-width:3px;animation:3.2s ease-in-out infinite alternate vzsigBars}.vzsig-chart i:nth-child(3n){animation-delay:.4s}.vzsig-chart i:nth-child(4n){animation-delay:.8s}.vzsig-nodes{height:55vh;position:relative}.vzsig-nodes:before,.vzsig-nodes:after{content:"";border:1px solid #283227;border-radius:50%;animation:10s linear infinite vzsigSpin;position:absolute;inset:20%}.vzsig-nodes:after{animation-direction:reverse;inset:34%}.vzsig-nodes i{background:#b7ff6a;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 22px #b7ff6a88}.vzsig-nodes i:first-child{top:24%;left:20%}.vzsig-nodes i:nth-child(2){top:18%;left:70%}.vzsig-nodes i:nth-child(3){top:54%;left:82%}.vzsig-nodes i:nth-child(4){top:74%;left:54%}.vzsig-nodes i:nth-child(5){top:68%;left:24%}.vzsig-nodes i:nth-child(6){top:38%;left:42%}.vzsig-nodes i:nth-child(7){top:43%;left:63%}.vzsig-nodes i:nth-child(8){top:58%;left:36%}.vzsig-syntra footer{border-top:1px solid #1d211d}@keyframes vzsigFloat{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(-12px,18px)rotate(4deg)}}@keyframes vzsigPulse{0%,to{opacity:.65;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}@keyframes vzsigArch{0%{transform:scale(1.02)translate(-1%)}to{transform:scale(1.08)translate(2%,-1%)}}@keyframes vzsigScan{0%,to{opacity:.4;transform:scaleX(.15)}50%{opacity:1;transform:scaleX(1)}}@keyframes vzsigBars{0%{opacity:.55;transform:scaleY(.72)}to{opacity:1;transform:scaleY(1.04)}}@keyframes vzsigSpin{to{transform:rotate(360deg)}}.vzsig-case{color:#f1efe9;background:#050505;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.vzsig-case *{box-sizing:border-box}.vzsig-case a{color:inherit;text-decoration:none}.vzsig-case-hero{background:linear-gradient(118deg,transparent 15%,color-mix(in srgb,var(--vzsig-accent) 8%,transparent) 46%,transparent 73%),linear-gradient(180deg,#050505,#080808 54%,#030303);grid-template-rows:auto auto 1fr auto;gap:28px;min-height:100svh;padding:24px 3vw 7vh;display:grid;position:relative;overflow:hidden}.vzsig-case-hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(104deg,transparent 0 11%,color-mix(in srgb,var(--vzsig-accent) 7%,transparent) 11.2% 11.35%,transparent 11.55% 23%),linear-gradient(72deg,transparent 25%,color-mix(in srgb,var(--vzsig-accent) 10%,transparent) 51%,transparent 76%);filter:blur(.2px);opacity:.72;position:absolute;inset:-18%;transform:perspective(1200px)rotateX(64deg)translateY(20%)}.vzsig-case-nav{letter-spacing:.15em;color:#7e7c76;grid-template-columns:1fr auto 1fr;align-items:center;font-size:7px;display:grid}.vzsig-case-nav a{align-items:center;gap:7px;display:flex}.vzsig-case-nav a:last-child{justify-self:end}.vzsig-case-title{text-align:center;max-width:1100px;margin:3vh auto 0}.vzsig-case-title>span,.vzsig-panel-copy>span,.vzsig-final>span{letter-spacing:.18em;color:#7a7973;font-size:7px}.vzsig-case-title h1{letter-spacing:-.078em;margin:15px 0 22px;font-size:clamp(70px,10vw,164px);font-weight:520;line-height:.74}.vzsig-case-title p{color:#85847e;max-width:680px;margin:auto;font-size:13px;line-height:1.65}.vzsig-hero-laptop{place-items:center;min-height:48vh;display:grid}.vzsig-laptop{perspective:1900px;width:min(64vw,980px);transform-style:preserve-3d;filter:drop-shadow(0 54px 90px #00000052);transform:translateZ(-36px)rotateX(1.5deg)}.vzsig-laptop-lid{transform-origin:bottom;background:linear-gradient(145deg,#262626,#090909 60%,#303030);border-radius:24px 24px 12px 12px;padding:10px 10px 12px;transform:rotateX(-1.5deg);box-shadow:0 40px 100px #00000075}.vzsig-laptop-screen{aspect-ratio:16/9;background:#0a0a0a;border:1px solid #333;border-radius:15px;position:relative;overflow:hidden}.vzsig-browserbar{letter-spacing:.11em;color:#6f6f6a;background:#141414;border-bottom:1px solid #292929;grid-template-columns:1fr auto 1fr;align-items:center;height:31px;padding:0 10px;font-size:6px;display:grid}.vzsig-browserbar>span{gap:5px;display:flex}.vzsig-browserbar i{background:#4c4c4a;border-radius:50%;width:5px;height:5px}.vzsig-browserbar small{justify-self:end}.vzsig-laptop-screen iframe{pointer-events:none;background:#050505;border:0;width:100%;height:calc(100% - 31px);position:absolute;top:31px;left:0}.vzsig-screen-film{letter-spacing:.13em;color:#ffffff8c;pointer-events:none;justify-content:space-between;align-items:center;font-size:6px;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.vzsig-screen-film i{background:linear-gradient(90deg,var(--vzsig-accent),#ffffff14);width:34%;height:1px;position:relative;overflow:hidden}.vzsig-screen-film i:after{content:"";background:#fff;animation:8s linear infinite vzsigTimeline;position:absolute;inset:0;transform:translate(-100%)}.vzsig-laptop-base{background:linear-gradient(#2b2b2b,#111);border-radius:2px 2px 26px 26px;height:22px;margin:-1px -5% 0;position:relative;box-shadow:0 20px 42px #00000059}.vzsig-laptop-base i{background:#090909;border-radius:0 0 7px 7px;height:3px;position:absolute;top:0;left:43%;right:43%}.vzsig-case-scroll{letter-spacing:.15em;color:#72716c;justify-content:center;align-items:center;gap:10px;font-size:7px;display:flex}.vzsig-horizontal{background:linear-gradient(120deg,#060606,color-mix(in srgb,var(--vzsig-accent) 7%,#080808) 48%,#050505);height:600vh}.vzsig-horizontal-sticky{height:100svh;position:sticky;top:0;overflow:hidden}.vzsig-track{width:600vw;height:100%;transform:translate3d(var(--vzsig-x,0vw),0,0);will-change:transform;display:flex}.vzsig-panel{border-right:1px solid color-mix(in srgb,var(--vzsig-accent) 10%,#1f1f1f);background:linear-gradient(118deg,#070707,color-mix(in srgb,var(--vzsig-accent) 8%,#080808) 54%,#050505);flex:0 0 100vw;grid-template-columns:.34fr .66fr;align-items:center;gap:4vw;width:100vw;height:100%;padding:6vh 4vw;display:grid;position:relative;overflow:hidden}.vzsig-panel:before{content:"";pointer-events:none;background:repeating-linear-gradient(112deg,transparent 0 12%,color-mix(in srgb,var(--vzsig-accent) 7%,transparent) 12.15% 12.3%,transparent 12.45% 24%),linear-gradient(70deg,transparent 28%,color-mix(in srgb,var(--vzsig-accent) 8%,transparent) 50%,transparent 72%);opacity:.74;position:absolute;inset:-20%;transform:perspective(1300px)rotateX(66deg)translateY(24%)}.vzsig-panel-copy{max-width:500px}.vzsig-panel-copy h2{letter-spacing:-.064em;margin:17px 0;font-size:clamp(46px,5.6vw,94px);font-weight:520;line-height:.85}.vzsig-panel-copy p{color:#85847f;max-width:430px;font-size:12px;line-height:1.7}.vzsig-panel-copy>a{letter-spacing:.12em;border-bottom:1px solid;align-items:center;gap:8px;margin-top:20px;padding-bottom:5px;font-size:8px;display:inline-flex}.vzsig-panel .vzsig-laptop{width:min(54vw,860px);transform:translateZ(-46px)rotateX(2deg)}.vzsig-panel .vzsig-laptop-screen iframe{width:100%;height:calc(100% - 31px)}.vzsig-detail-board{grid-template-rows:1fr 1fr;grid-template-columns:1.5fr .75fr;gap:10px;height:66vh;display:grid}.vzsig-detail-board>div{background:#0d0d0d;border:1px solid #262626;padding:22px;position:relative;overflow:hidden}.vzsig-detail-board .big{grid-row:1/3}.vzsig-detail-board .big>i{border:1px solid color-mix(in srgb,var(--vzsig-accent) 55%,transparent);border-radius:46% 54% 38% 62%;animation:6s ease-in-out infinite vzsigFloat;position:absolute;inset:12%;transform:rotate(24deg)}.vzsig-detail-board .big>b{letter-spacing:-.07em;font-size:clamp(48px,7vw,110px);position:absolute;bottom:20px;left:24px}.vzsig-detail-board span{letter-spacing:.14em;color:#777;font-size:7px}.vzsig-detail-board strong{margin-top:22px;font-family:Georgia,serif;font-size:70px;font-weight:400;display:block}.vzsig-detail-board>div>i{border-top:1px solid #444;margin-top:18px;display:block}.vzsig-mobile-stage{justify-content:center;align-items:center;gap:5vw;display:flex}.vzsig-phone{aspect-ratio:390/844;background:linear-gradient(145deg,#2d2d2d,#080808);border-radius:42px;width:min(28vw,310px);padding:8px;position:relative;overflow:hidden;box-shadow:0 40px 90px #00000073}.vzsig-phone-notch{z-index:3;background:#060606;border-radius:999px;width:30%;height:18px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.vzsig-phone iframe{pointer-events:none;border:0;width:100%;height:100%}.vzsig-mobile-notes{gap:12px;width:min(270px,24vw);display:grid}.vzsig-mobile-notes span{letter-spacing:.15em;color:#777;font-size:7px}.vzsig-mobile-notes b{letter-spacing:-.05em;font-size:48px;font-weight:500}.vzsig-mobile-notes small{color:#777;font-size:10px;line-height:1.6}.vzsig-wireframe{color:#787873;background:#efeee9;border-radius:18px;height:68vh;padding:25px;position:relative}.vzsig-wireframe header{grid-template-columns:1fr 50px 50px 70px;gap:12px;display:grid}.vzsig-wireframe header>*{border:1px solid #aaa;height:10px}.vzsig-wireframe main{grid-template-columns:1fr .8fr;gap:5vw;margin-top:8vh;display:grid}.vzsig-wireframe main section{align-content:start;gap:13px;display:grid}.vzsig-wireframe main section span{border:1px solid #aaa;width:95px;height:8px}.vzsig-wireframe main section strong{border:1px solid #999;width:82%;height:44px;display:block}.vzsig-wireframe main section strong.short{width:60%}.vzsig-wireframe main section em{border:1px solid #999;width:120px;height:30px;display:block}.vzsig-wireframe aside{border:1px solid #999;height:34vh}.vzsig-wireframe footer{grid-column:1/3;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.vzsig-wireframe footer i{border:1px solid #aaa;height:62px}.vzsig-wireframe>small{letter-spacing:.14em;font-size:6px;position:absolute;bottom:18px;right:24px}.vzsig-motion-board{background:radial-gradient(circle at center,color-mix(in srgb,var(--vzsig-accent) 12%,transparent),transparent 38%),#0b0b0b;border:1px solid #222;height:67vh;position:relative;overflow:hidden}.vzsig-motion-board>i{border:1px solid color-mix(in srgb,var(--vzsig-accent) 60%,transparent);border-radius:50%;width:18vmin;height:18vmin;animation:4.2s cubic-bezier(.16,1,.3,1) infinite vzsigMotionRing;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vzsig-motion-board>i:nth-child(2){animation-delay:1s}.vzsig-motion-board>i:nth-child(3){animation-delay:2s}.vzsig-motion-board>i:nth-child(4){animation-delay:3s}.vzsig-motion-board>div{color:#6e6d68;grid-template-columns:repeat(4,1fr);font-size:7px;display:grid;position:absolute;bottom:20px;left:22px;right:22px}.vzsig-system-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.vzsig-system-grid article{background:#0c0c0c;border:1px solid #262626;flex-direction:column;justify-content:space-between;min-height:190px;padding:18px;transition:all .4s;display:flex}.vzsig-system-grid article:hover{background:color-mix(in srgb,var(--vzsig-accent) 11%,#0c0c0c);transform:translateY(-5px)}.vzsig-system-grid span{color:#777;font-size:7px}.vzsig-system-grid b{font-size:18px;font-weight:500}.vzsig-progress{letter-spacing:.12em;color:#666;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;font-size:6px;display:grid;position:absolute;bottom:2vh;left:4vw;right:4vw}.vzsig-progress>i{background:#252525;height:1px;overflow:hidden}.vzsig-progress>i>b{width:calc(var(--vzsig-progress,0) * 100%);background:var(--vzsig-accent);height:1px;display:block}.vzsig-progress strong{font-weight:400}.vzsig-final{color:#111;background:#f1eee7;flex-direction:column;justify-content:center;min-height:100vh;padding:15vh 5vw;display:flex}.vzsig-final h2{letter-spacing:-.075em;margin:20px 0 45px;font-size:clamp(68px,9vw,150px);font-weight:520;line-height:.79}.vzsig-final>div{gap:22px;display:flex}.vzsig-final a{letter-spacing:.12em;border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:6px;font-size:8px;display:inline-flex}.vzsig-final a:first-child{color:#fff;background:#111;border:0;padding:13px 16px}@keyframes vzsigTimeline{to{transform:translate(100%)}}@keyframes vzsigMotionRing{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)}25%{opacity:.7}to{opacity:0;transform:translate(-50%,-50%)scale(5)}}.vzsig-panel-device{place-items:center;min-width:0;display:grid}.vzsig-panel-device .vzsig-laptop{width:min(54vw,860px)}.vzsig-site-video{-o-object-fit:cover;object-fit:cover;z-index:0;opacity:.42;filter:contrast(1.15)saturate(.45)brightness(.42);width:100%;height:100%;animation:13s ease-in-out infinite alternate vzsigVideoDrift;position:absolute;inset:0;transform:scale(1.08)}.vzsig-site-video.is-warm{filter:sepia(.45)saturate(.55)contrast(1.2)brightness(.36)}.vzsig-site-video.is-lime{filter:hue-rotate(54deg)saturate(.65)contrast(1.28)brightness(.3)}.vzsig-site-video-shade{z-index:1;background:linear-gradient(90deg,#050403f0 0%,#080605b8 38%,#08060538 72%,#0303038f 100%),linear-gradient(#0000 46%,#000000d1);position:absolute;inset:0}.vzsig-site-video-shade.is-tech{background:radial-gradient(circle at 72% 42%,#b7ff6a14,#0000 28%),linear-gradient(90deg,#030405f5 0%,#030505ab 42%,#04060647 74%,#020203bf 100%)}.vzsig-noir-copy,.vzsig-syntra-copy,.vzsig-noir-orbit,.vzsig-noir-index,.vzsig-syntra-glow,.vzsig-syntra-panel,.vzsig-film-bars{z-index:2}.vzsig-film-bars{align-items:flex-end;gap:9px;width:1px;display:flex;position:absolute;top:5vh;bottom:5vh;right:5vw}.vzsig-film-bars i{background:#ffffff30;width:1px;height:25%;animation:2.4s ease-in-out infinite alternate vzsigMeter;display:block}.vzsig-film-bars i:nth-child(2){height:49%;animation-delay:.2s}.vzsig-film-bars i:nth-child(3){height:72%;animation-delay:.4s}.vzsig-film-bars i:nth-child(4){height:38%;animation-delay:.6s}.vzsig-film-bars i:nth-child(5){height:58%;animation-delay:.8s}.vzsig-film-bars i:nth-child(6){height:31%;animation-delay:1s}.vzsig-project-page,.vzsig-gallery-page,.vzsig-product-page,.vzsig-dashboard-page,.vzsig-agent-page,.vzsig-build-scene,.vzsig-motion-scene,.vzsig-system-scene{min-height:calc(100vh - 144px);position:relative;overflow:hidden}.vzsig-project-page{background:radial-gradient(circle at 70% 42%,#d3b58c2e,#0000 24%),linear-gradient(120deg,#090806,#1b1611 58%,#080706);align-items:flex-end;padding:10vh 5vw 6vh;display:flex}.vzsig-project-copy{z-index:2;position:relative}.vzsig-project-copy>span,.vzsig-gallery-head>span,.vzsig-product-title>span,.vzsig-agent-copy>span,.vzsig-build-head>span,.vzsig-motion-copy>span,.vzsig-system-head>span{letter-spacing:.18em;color:#ffffff75;font-size:7px}.vzsig-project-copy h1,.vzsig-gallery-head h2,.vzsig-product-title h2,.vzsig-agent-copy h2,.vzsig-build-head h2,.vzsig-motion-copy h2,.vzsig-system-head h2{letter-spacing:-.068em;margin:15px 0;font-size:clamp(58px,7.6vw,122px);font-weight:520;line-height:.79}.vzsig-project-copy p,.vzsig-agent-copy p{color:#ffffff85;max-width:430px;font-size:12px;line-height:1.65}.vzsig-arch-object{aspect-ratio:1;width:42%;position:absolute;top:12%;right:8%}.vzsig-arch-object i{clip-path:polygon(10% 25%,80% 0,100% 84%,26% 100%);background:linear-gradient(145deg,#c6a57c,#362a20 38%,#0b0907 82%);animation:9s ease-in-out infinite alternate vzsigArchFloat;position:absolute;inset:0;box-shadow:0 40px 80px #00000057}.vzsig-arch-object i:nth-child(2){background:linear-gradient(145deg,#35281e,#bea078);animation-delay:.9s;inset:18%;transform:rotate(11deg)}.vzsig-arch-object i:nth-child(3){background:#090806;animation-delay:1.8s;inset:36%;transform:rotate(-9deg)}.vzsig-project-tabs{gap:7px;display:flex;position:absolute;bottom:5vh;right:5vw}.vzsig-project-tabs span{letter-spacing:.13em;color:#b3a18c;border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font-size:6px}.vzsig-gallery-page{background:#11100e;padding:7vh 4vw}.vzsig-gallery-head{justify-content:space-between;align-items:flex-end;gap:4vw;display:flex}.vzsig-gallery-head h2{text-align:right;margin:0}.vzsig-gallery-rail{grid-template-columns:1.2fr .8fr 1fr .72fr;align-items:end;gap:10px;height:57vh;margin-top:6vh;display:grid}.vzsig-gallery-rail article{background:#1b1814;height:88%;position:relative;overflow:hidden}.vzsig-gallery-rail article:nth-child(2){height:67%}.vzsig-gallery-rail article:nth-child(3){height:94%}.vzsig-gallery-rail article:nth-child(4){height:76%}.vzsig-gallery-rail article>i{background:linear-gradient(145deg,#c5a984,#33291f 45%,#0c0b09);animation:11s ease-in-out infinite alternate vzsigGalleryPan;position:absolute;inset:-8%}.vzsig-gallery-rail article .g1{background:linear-gradient(145deg,#47382b,#0e0d0b 70%)}.vzsig-gallery-rail article .g2{background:linear-gradient(145deg,#d1baa0,#49382a 48%,#13100d)}.vzsig-gallery-rail article .g3{background:linear-gradient(145deg,#1a1816,#66513c 65%,#050505)}.vzsig-gallery-rail span,.vzsig-gallery-rail b{z-index:2;position:absolute;left:14px}.vzsig-gallery-rail span{font-size:6px;top:13px}.vzsig-gallery-rail b{letter-spacing:.1em;font-size:10px;bottom:13px}.vzsig-product-page{background:radial-gradient(circle at 78% 28%,#b7ff6a1c,#0000 22%),#050608;padding:8vh 5vw}.vzsig-product-title{max-width:850px}.vzsig-product-modules{grid-template-columns:repeat(4,1fr);gap:10px;display:grid;position:absolute;bottom:7vh;left:5vw;right:5vw}.vzsig-product-modules article{background:#090c0aad;border:1px solid #20251f;flex-direction:column;justify-content:space-between;min-height:190px;padding:18px;display:flex;position:relative;overflow:hidden}.vzsig-product-modules span{color:#6f786a;font-size:6px}.vzsig-product-modules b{font-size:22px;font-weight:500}.vzsig-product-modules i{border:1px solid #b7ff6a33;border-radius:50%;width:130px;height:130px;animation:4s ease-in-out infinite vzsigPulse;position:absolute;top:-40px;right:-40px}.vzsig-dashboard-page{background:#080a09;grid-template-columns:190px 1fr;display:grid}.vzsig-dash-side{border-right:1px solid #20231f;align-content:start;gap:7px;padding:30px 18px;display:grid}.vzsig-dash-side span{letter-spacing:.15em;color:#697168;margin-bottom:22px;font-size:6px}.vzsig-dash-side b{color:#737b72;padding:11px 10px;font-size:9px;font-weight:500}.vzsig-dash-side b.active{color:#071005;background:#b7ff6a}.vzsig-dash-main{grid-template-rows:auto 1fr;gap:22px;padding:30px;display:grid}.vzsig-dash-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.vzsig-dash-kpis div{border:1px solid #20251f;padding:17px}.vzsig-dash-kpis span{color:#717871;font-size:6px;display:block}.vzsig-dash-kpis b{margin-top:18px;font-size:30px;font-weight:500;display:block}.vzsig-dash-chart{border:1px solid #20251f;align-items:flex-end;gap:7px;padding:25px;display:flex;overflow:hidden}.vzsig-dash-chart i{transform-origin:bottom;background:linear-gradient(#b7ff6a,#20301c);flex:1;min-width:3px;animation:2.8s ease-in-out infinite alternate vzsigBars}.vzsig-dash-chart i:nth-child(3n){animation-delay:.35s}.vzsig-dash-chart i:nth-child(4n){animation-delay:.7s}.vzsig-agent-page{background:#050608;grid-template-columns:.42fr .58fr;align-items:center;gap:4vw;padding:8vh 5vw;display:grid}.vzsig-agent-copy{z-index:2;position:relative}.vzsig-agent-map{background:radial-gradient(circle,#b7ff6a12,#0000 38%);border:1px solid #1f251e;height:68vh;position:relative}.vzsig-agent-map:before,.vzsig-agent-map:after{content:"";border:1px solid #263026;border-radius:50%;animation:15s linear infinite vzsigSpin;position:absolute;inset:20%}.vzsig-agent-map:after{animation-direction:reverse;inset:34%}.vzsig-agent-map i{left:var(--x);top:var(--y);width:8px;height:8px;animation:vzsigNode 2.4s ease-in-out var(--d) infinite alternate;background:#b7ff6a;border-radius:50%;position:absolute;box-shadow:0 0 16px #b7ff6a66}.vzsig-agent-map>b{background:#b7ff6a;border-radius:50%;width:22px;height:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 55px #b7ff6aaa}.vzsig-build-scene{background:#0a0a0a;padding:7vh 5vw}.vzsig-build-head{z-index:2;position:absolute;top:7vh;left:5vw}.vzsig-wire-live{color:#777;background:#eeece6;width:57%;padding:24px;animation:7s ease-in-out infinite vzsigBuildFloat;position:absolute;top:6vh;bottom:8vh;right:5vw;box-shadow:0 30px 90px #00000047}.vzsig-wire-live .nav{grid-template-columns:1fr 60px 60px 80px;gap:10px;display:grid}.vzsig-wire-live .nav i,.vzsig-wire-live .hero i,.vzsig-wire-live .hero b,.vzsig-wire-live .hero em,.vzsig-wire-live .hero aside,.vzsig-wire-live .cards i{border:1px solid #aaa}.vzsig-wire-live .nav i{height:10px}.vzsig-wire-live .hero{grid-template-columns:1fr .8fr;gap:5vw;margin-top:8vh;display:grid}.vzsig-wire-live .hero section{align-content:start;gap:12px;display:grid}.vzsig-wire-live .hero section i{width:90px;height:8px}.vzsig-wire-live .hero section b{width:82%;height:44px}.vzsig-wire-live .hero section b:nth-child(3){width:62%}.vzsig-wire-live .hero section em{width:120px;height:30px}.vzsig-wire-live .hero aside{height:32vh}.vzsig-wire-live .cards{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:5vh;display:grid}.vzsig-wire-live .cards i{height:60px}.vzsig-build-steps{color:#777;gap:8px;font-size:7px;display:grid;position:absolute;bottom:7vh;left:5vw}.vzsig-motion-scene{background:#080706}.vzsig-motion-copy{z-index:2;position:absolute;top:12vh;left:5vw}.vzsig-motion-orbits{width:55vh;height:55vh;position:absolute;top:8vh;right:8vw}.vzsig-motion-orbits i{border:1px solid #d3b58c47;border-radius:50%;animation:5.2s cubic-bezier(.16,1,.3,1) infinite vzsigMotionRing;position:absolute;inset:0}.vzsig-motion-orbits i:nth-child(2){animation-delay:1.2s}.vzsig-motion-orbits i:nth-child(3){animation-delay:2.4s}.vzsig-motion-orbits i:nth-child(4){animation-delay:3.6s}.vzsig-motion-orbits b{filter:blur(1px);background:#d3b58c;border-radius:50%;width:52px;height:52px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #d3b58c55}.vzsig-motion-timeline{color:#766a5d;border-top:1px solid #342d24;grid-template-columns:repeat(4,1fr);padding-top:12px;font-size:6px;display:grid;position:absolute;bottom:7vh;left:5vw;right:5vw}.vzsig-system-scene{background:#090909;padding:7vh 5vw}.vzsig-system-head{max-width:780px}.vzsig-system-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:absolute;bottom:7vh;left:5vw;right:5vw}.vzsig-system-cards article{border:1px solid #262626;flex-direction:column;justify-content:space-between;min-height:145px;padding:17px;display:flex;position:relative;overflow:hidden}.vzsig-system-cards span{color:#777;font-size:6px}.vzsig-system-cards b{font-size:17px;font-weight:500}.vzsig-system-cards i{border:1px solid #d3b58c44;border-radius:50%;width:105px;height:105px;transition:all .5s;position:absolute;top:-38px;right:-38px}.vzsig-system-scene.is-lime .vzsig-system-cards i{border-color:#b7ff6a44}.vzsig-system-cards article:hover i{transform:scale(1.7)}@keyframes vzsigVideoDrift{0%{transform:scale(1.06)translate(-1%)}to{transform:scale(1.15)translate(2%,-1%)}}@keyframes vzsigMeter{to{opacity:.35;transform:scaleY(.55)}}@keyframes vzsigArchFloat{0%{transform:translate(0,0)rotate(-2deg)}to{transform:translate(-3%,2%)rotate(3deg)}}@keyframes vzsigGalleryPan{0%{transform:scale(1.04)translate(-2%)}to{transform:scale(1.12)translate(3%)}}@keyframes vzsigNode{to{opacity:.45;transform:scale(1.9)}}@keyframes vzsigBuildFloat{50%{transform:translateY(-10px)rotate(.35deg)}}@media (width<=900px){.vzsig-demo header{grid-template-columns:1fr auto;padding:0 18px}.vzsig-demo header nav{display:none}.vzsig-noir-hero,.vzsig-syntra-hero{padding-left:18px;padding-right:18px}.vzsig-noir-orbit{opacity:.7;width:58vw;right:-12vw}.vzsig-noir-strip,.vzsig-syntra-rail{grid-template-columns:1fr}.vzsig-noir-strip>div+div,.vzsig-syntra-rail>div+div{border-top:1px solid #2a2620;border-left:0}.vzsig-noir-grid,.vzsig-syntra-grid{grid-template-columns:1fr;height:auto;min-height:0;padding:60px 18px}.vzsig-noir-grid .a{grid-row:auto;min-height:65vh}.vzsig-noir-grid .b,.vzsig-noir-grid .c{min-height:45vh}.vzsig-syntra-grid article{min-height:480px}.vzsig-case-hero{padding:18px 18px 7vh}.vzsig-case-nav{grid-template-columns:1fr auto}.vzsig-case-nav>span{display:none}.vzsig-case-title h1{font-size:17vw}.vzsig-laptop{width:86vw}.vzsig-laptop-screen iframe{width:100%;height:calc(100% - 31px)}.vzsig-horizontal{height:600vh}.vzsig-horizontal-sticky{height:100svh;position:sticky;top:0;overflow:hidden}.vzsig-track{width:600vw;height:100%;display:flex;transform:translate3d(var(--vzsig-x,0vw),0,0)!important}.vzsig-panel{border-bottom:0;border-right:1px solid #222;flex:0 0 100vw;grid-template-columns:1fr;align-items:center;gap:26px;width:100vw;height:100%;min-height:0;padding:10vh 18px 8vh;display:grid}.vzsig-panel-copy{max-width:78vw}.vzsig-panel-copy h2{font-size:clamp(38px,9vw,66px)}.vzsig-panel .vzsig-laptop{width:84vw;margin:0 auto}.vzsig-panel .vzsig-laptop-screen iframe{width:100%;height:calc(100% - 31px)}.vzsig-detail-board{height:72vh}.vzsig-mobile-stage{gap:24px}.vzsig-phone{width:min(60vw,310px)}.vzsig-phone iframe{width:100%;height:100%}.vzsig-mobile-notes{width:auto}.vzsig-wireframe,.vzsig-motion-board{height:65vh}.vzsig-system-grid{grid-template-columns:1fr 1fr}.vzsig-progress{display:none}.vzsig-final{padding-left:18px;padding-right:18px}.vzsig-final h2{font-size:16vw}}@media (width<=560px){.vzsig-noir-copy h1,.vzsig-syntra-copy h1{font-size:17vw}.vzsig-syntra-panel{width:100%;margin-top:25px;position:relative;bottom:auto;right:auto}.vzsig-syntra-hero{padding-top:12vh;display:block}.vzsig-detail-board{grid-template-columns:1fr;height:auto}.vzsig-detail-board .big{grid-row:auto;min-height:48vh}.vzsig-detail-board>div{min-height:170px}.vzsig-mobile-stage{justify-items:center;display:grid}.vzsig-mobile-notes{width:100%}.vzsig-system-grid{grid-template-columns:1fr}.vzsig-wireframe main{gap:18px}.vzsig-final>div{display:grid}}.vzcase-mobile{background:var(--space-bg);min-height:100vh;color:var(--space-ink);overflow-x:hidden}.vzcase-mobile *{box-sizing:border-box}.vzcase-mobile a{color:inherit;text-decoration:none}.vzcase-mobile-nav{z-index:40;background:color-mix(in srgb,var(--space-bg) 88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex;position:sticky;top:0}.vzcase-mobile-nav a{letter-spacing:.08em;align-items:center;gap:7px;font-size:10px;display:flex}.vzcase-mobile-nav span{letter-spacing:.14em;opacity:.55;font-size:8px}.vzcase-mobile-hero{background:radial-gradient(circle at 72% 20%,color-mix(in srgb,var(--space-accent) 16%,transparent),transparent 32%),var(--space-bg);flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 64px);padding:14vh 16px 9vh;display:flex}.vzcase-mobile-hero>span,.vzcase-mobile-final>span{letter-spacing:.16em;color:var(--space-accent);font-size:9px}.vzcase-mobile-hero h1{letter-spacing:-.075em;margin:14px 0 22px;font-size:clamp(56px,18vw,88px);font-weight:520;line-height:.84}.vzcase-mobile-hero p{opacity:.62;max-width:520px;font-size:14px;line-height:1.65}.vzcase-mobile-hero>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:28px;display:grid}.vzcase-mobile-hero button{min-height:52px;color:inherit;background:#ffffff0a;border:1px solid #ffffff2b;border-radius:10px;font-size:11px}.vzcase-mobile-hero button:last-child{background:var(--space-ink);color:var(--space-bg);justify-content:center;align-items:center;gap:7px;display:flex}.vzcase-mobile-scenes{border-top:1px solid #ffffff17}.vzcase-mobile-scene{content-visibility:auto;contain-intrinsic-size:760px;border-bottom:1px solid #ffffff17;gap:28px;padding:72px 16px;display:grid}.vzcase-mobile-scene:first-child{content-visibility:visible}.vzcase-mobile-copy>span{letter-spacing:.15em;color:var(--space-accent);font-size:8px}.vzcase-mobile-copy h2{letter-spacing:-.06em;margin:13px 0 17px;font-size:clamp(40px,12vw,62px);font-weight:520;line-height:.93}.vzcase-mobile-copy p{opacity:.58;max-width:560px;font-size:13px;line-height:1.68}.vzcase-mobile-copy>div{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.vzcase-mobile-copy b{letter-spacing:.11em;border:1px solid #ffffff21;padding:7px 9px;font-size:7px;font-weight:500}.vzcase-mobile-device{background:linear-gradient(145deg,#303030,#080808);border-radius:16px;padding:8px;box-shadow:0 30px 70px #00000057}.vzcase-mobile-browser{aspect-ratio:16/11;background:#0a0a0a;border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.vzcase-mobile-browser>div{border-bottom:1px solid #ffffff14;align-items:center;gap:5px;height:28px;padding:0 9px;display:flex}.vzcase-mobile-browser>div i{background:#444;border-radius:50%;width:5px;height:5px}.vzcase-mobile-browser>div small{opacity:.42;text-overflow:ellipsis;white-space:nowrap;margin-left:5px;font-size:6px;overflow:hidden}.vzcase-mobile-browser>section{pointer-events:none;height:calc(100% - 28px);overflow:hidden}.vzcase-mobile-final{background:var(--space-ink);color:var(--space-bg);padding:100px 16px 110px}.vzcase-mobile-final>span{color:color-mix(in srgb,var(--space-bg) 58%,transparent)}.vzcase-mobile-final h2{letter-spacing:-.065em;margin:18px 0 22px;font-size:clamp(48px,14vw,78px);font-weight:520;line-height:.9}.vzcase-mobile-final p{opacity:.66;max-width:540px;font-size:14px;line-height:1.65}.vzcase-mobile-final button{background:var(--space-bg);width:100%;min-height:56px;color:var(--space-ink);border:0;justify-content:center;align-items:center;gap:8px;margin-top:28px;font-weight:700;display:flex}.vzcase-mobile-final>a{text-align:center;text-underline-offset:4px;opacity:.6;margin-top:18px;font-size:10px;text-decoration:underline;display:block}@media (width>=700px) and (width<=900px){.vzcase-mobile-hero,.vzcase-mobile-scene,.vzcase-mobile-final{padding-left:6vw;padding-right:6vw}.vzcase-mobile-scene{grid-template-columns:.72fr 1.28fr;align-items:center}.vzcase-mobile-browser{aspect-ratio:16/10}}.vzsaas{--a:#8c63ff;color:#f7f4ff;background:#070711;min-height:100vh;font-family:Inter,system-ui,sans-serif;overflow:hidden}.vzsaas-green{--a:#d7ff4f;background:#090b0e}.vzsaas *{box-sizing:border-box}.vzsaas a{color:inherit;text-decoration:none}.vzsaas-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070711b8;border-bottom:1px solid #ffffff17;align-items:center;gap:32px;height:72px;padding:0 clamp(20px,5vw,72px);display:flex;position:relative}.vzsaas-green .vzsaas-nav{background:#090b0ec7}.vzsaas-brand{letter-spacing:.05em;align-items:center;gap:9px;margin-right:auto;font-weight:800;display:flex}.vzsaas-brand i{background:var(--a);width:10px;height:10px;box-shadow:0 0 24px var(--a);border-radius:3px}.vzsaas-nav nav{color:#a7a3b3;gap:28px;font-size:12px;display:flex}.vzsaas-nav nav a:hover{color:#fff}.vzsaas-nav-cta{border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-size:12px;font-weight:650;display:flex}.vzsaas-mobile-menu,.vzsaas-mobile-sheet{display:none}.vzsaas-hero,.vzcrm-hero{grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);align-items:center;gap:clamp(44px,6vw,100px);min-height:calc(100vh - 72px);padding:70px clamp(20px,5vw,72px);display:grid;position:relative}.vzsaas-hero-copy,.vzcrm-copy{z-index:2;max-width:680px;position:relative}.vzsaas-pill{border:1px solid color-mix(in srgb,var(--a) 45%,transparent);background:color-mix(in srgb,var(--a) 10%,transparent);color:color-mix(in srgb,var(--a) 72%,white);letter-spacing:.04em;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:650;display:inline-flex}.vzsaas h1,.vzcrm-hero h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(48px,6.3vw,98px);font-weight:740;line-height:.93}.vzsaas h1 em{color:var(--a);font-style:normal}.vzsaas-hero-copy>p,.vzcrm-copy>p{color:#a8a5b1;max-width:600px;font-size:clamp(16px,1.55vw,21px);line-height:1.65}.vzsaas-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.vzsaas-actions a{border-radius:10px;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.vzsaas-actions .primary{background:var(--a);color:#070711;box-shadow:0 14px 45px color-mix(in srgb,var(--a) 18%,transparent)}.vzsaas-purple .vzsaas-actions .primary{color:#fff}.vzsaas-actions .secondary{background:#ffffff09;border:1px solid #ffffff26}.vzsaas-trust{color:#7f7b8b;flex-wrap:wrap;gap:18px;margin-top:18px;font-size:10px;display:flex}.vzsaas-trust span{align-items:center;gap:5px;display:flex}.vzsaas-orbit{opacity:.44;pointer-events:none;width:780px;height:780px;position:absolute;top:50%;left:42%;transform:translate(-50%,-50%)}.vzsaas-orbit i{border:2px solid color-mix(in srgb,var(--a) 56%,transparent);filter:blur(.3px);box-shadow:0 0 80px color-mix(in srgb,var(--a) 12%,transparent);border-radius:48% 52% 60% 40%;animation:14s linear infinite saasOrbit;position:absolute;inset:20%}.vzsaas-orbit i:nth-child(2){animation-duration:10s;animation-direction:reverse;inset:30%}.vzsaas-orbit i:nth-child(3){animation-duration:7s;inset:38%}@keyframes saasOrbit{to{transform:rotate(360deg)}}.vzsaas-workflow{z-index:3;background:#0b0b16;border:1px solid #ffffff1c;border-radius:18px;height:min(620px,72vh);min-height:480px;position:relative;overflow:hidden;box-shadow:0 50px 120px #00000073}.vzsaas-window-top{color:#696577;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;height:44px;padding:0 14px;font-size:10px;display:flex}.vzsaas-window-top i{background:#34313d;border-radius:50%;width:7px;height:7px}.vzsaas-window-top span{margin-left:10px}.vzsaas-flow-canvas{background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:18px 18px;height:calc(100% - 90px);position:relative}.node{z-index:2;background:#11111d;border:1px solid #ffffff1f;border-radius:12px;width:31%;max-width:190px;padding:14px;position:absolute;box-shadow:0 16px 40px #00000052}.node small{color:var(--a);letter-spacing:.12em;margin-bottom:7px;font-size:8px;display:block}.node b{font-size:12px;display:block}.node span{color:#767282;margin-top:5px;font-size:9px;display:block}.n1{top:18%;left:8%}.n2{top:38%;left:38%}.n3{top:17%;right:7%}.n4{bottom:10%;right:10%}.flow-line{background:linear-gradient(90deg,var(--a),transparent);transform-origin:0;opacity:.7;height:1px;position:absolute}.l1{width:22%;top:33%;left:31%;transform:rotate(20deg)}.l2{width:24%;top:43%;left:58%;transform:rotate(-20deg)}.l3{width:23%;top:58%;left:63%;transform:rotate(25deg)}.pulse{background:var(--a);width:8px;height:8px;box-shadow:0 0 18px var(--a);border-radius:50%;animation:3.2s ease-in-out infinite pulseMove;position:absolute}.p1{top:32%;left:34%}.p2{animation-delay:1s;top:42%;left:61%}.p3{animation-delay:2s;top:60%;left:68%}@keyframes pulseMove{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:1;transform:scale(1.35)}}.vzsaas-run{color:#767282;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;height:46px;padding:0 14px;font-size:9px;display:flex}.vzsaas-run span{align-items:center;gap:7px;display:flex}.vzsaas-run i{background:#5ee79f;border-radius:50%;width:6px;height:6px}.vzsaas-run b{color:#b5b1bf}.vzsaas-strip{color:#5e5b68;letter-spacing:.16em;border-block:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:25px;min-height:92px;padding:20px 5vw;font-size:10px;font-weight:800;display:flex}.vzsaas-section,.vzsaas-proof{padding:clamp(80px,10vw,150px) clamp(20px,6vw,90px)}.vzsaas-section-head>span,.vzsaas-proof>div:first-child>span,.vzsaas-cta>span{letter-spacing:.14em;color:var(--a);font-size:10px;font-weight:700}.vzsaas-section h2,.vzsaas-proof h2,.vzsaas-cta h2{letter-spacing:-.055em;margin:16px 0 25px;font-size:clamp(40px,5vw,76px);line-height:.98}.vzsaas-steps{background:#ffffff14;border:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:60px;display:grid}.vzsaas-steps article{background:#090914;min-height:240px;padding:32px}.vzsaas-green .vzsaas-steps article{background:#0c0f12}.vzsaas-steps b{color:var(--a);font-size:11px}.vzsaas-steps h3{margin:48px 0 12px;font-size:20px}.vzsaas-steps p,.vzsaas-proof p{color:#8a8792;font-size:14px;line-height:1.65}.vzsaas-proof{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;display:grid}.vzsaas-feature-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vzsaas-feature{background:#ffffff06;border:1px solid #ffffff17;border-radius:14px;min-height:190px;padding:24px}.vzsaas-feature>span{background:color-mix(in srgb,var(--a) 13%,transparent);width:36px;height:36px;color:var(--a);border-radius:9px;place-items:center;display:grid}.vzsaas-feature h3{margin:34px 0 10px;font-size:16px}.vzsaas-metrics{border-block:1px solid #ffffff17;grid-template-columns:repeat(3,1fr);display:grid}.vzsaas-metrics article{border-right:1px solid #ffffff17;padding:50px 6vw}.vzsaas-metrics article:last-child{border-right:0}.vzsaas-metrics strong{letter-spacing:-.06em;font-size:clamp(40px,5vw,72px);display:block}.vzsaas-metrics span{color:#73707d;font-size:12px}.vzsaas-cta{text-align:center;background:radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--a) 17%,transparent),transparent 52%);padding:clamp(100px,14vw,190px) 20px}.vzsaas-cta p{color:#8e8a96;max-width:560px;margin:0 auto 30px}.vzsaas-cta a{background:var(--a);color:#08090b;border-radius:12px;align-items:center;gap:10px;padding:16px 20px;font-size:13px;font-weight:800;display:inline-flex}.vzsaas-purple .vzsaas-cta a{color:#fff}.vzcrm-hero{padding-top:40px}.vzcrm-dashboard{background:#111419;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:54px 1fr;height:min(650px,74vh);min-height:500px;display:grid;overflow:hidden;box-shadow:0 45px 120px #00000080}.vzcrm-dashboard aside{background:#0c0f12;border-right:1px solid #ffffff14;flex-direction:column;align-items:center;gap:20px;padding:14px 0;display:flex}.vzcrm-dashboard aside b{background:var(--a);color:#111;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.vzcrm-dashboard aside i{border:1px solid #454a4d;border-radius:5px;width:16px;height:16px}.vzcrm-dashboard>section{flex-direction:column;gap:14px;padding:24px;display:flex}.vzcrm-dashboard header{justify-content:space-between;align-items:center;display:flex}.vzcrm-dashboard header small{color:#666c70;font-size:8px;display:block}.vzcrm-dashboard header b{font-size:16px}.vzcrm-dashboard header span{background:var(--a);color:#111;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:800}.vzcrm-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.vzcrm-kpis article{background:#171b20;border:1px solid #23282e;border-radius:8px;padding:14px}.vzcrm-kpis small{color:#6e7479;font-size:7px}.vzcrm-kpis strong{margin:5px 0;font-size:19px;display:block}.vzcrm-kpis em{color:var(--a);font-size:7px;font-style:normal}.vzcrm-chart{border:1px solid #252a2f;border-radius:9px;flex-direction:column;flex:1;min-height:140px;padding:16px;display:flex}.vzcrm-chart .bars{flex:1;align-items:flex-end;gap:7px;display:flex}.vzcrm-chart .bars i{background:linear-gradient(to top,color-mix(in srgb,var(--a) 25%,#14181c),var(--a));opacity:.75;border-radius:3px 3px 0 0;flex:1;animation:.9s both barIn}.vzcrm-chart small{color:#666c70;margin-top:10px;font-size:7px}@keyframes barIn{0%{height:0!important}}.vzcrm-deals{gap:5px;display:grid}.vzcrm-deals div{border:1px solid #22272c;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:9px 10px;font-size:8px;display:grid}.vzcrm-deals b{font-size:9px}.vzcrm-deals em{color:var(--a);border:1px solid color-mix(in srgb,var(--a) 25%,transparent);border-radius:4px;padding:4px 6px;font-style:normal}@media (width<=900px){.vzsaas-nav nav,.vzsaas-nav-cta{display:none}.vzsaas-mobile-menu{color:#fff;background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid}.vzsaas-mobile-sheet{background:#0b0b12;border-bottom:1px solid #ffffff1f;flex-direction:column;gap:0;padding:12px 20px 18px;display:flex;position:absolute;top:72px;left:0;right:0}.vzsaas-mobile-sheet>*{border-bottom:1px solid #ffffff0f;padding:14px 0}.vzsaas-hero,.vzcrm-hero{grid-template-columns:1fr;gap:42px;padding-top:46px}.vzsaas-workflow,.vzcrm-dashboard{height:520px;min-height:0}.vzsaas-proof{grid-template-columns:1fr;gap:38px}.vzsaas-steps{grid-template-columns:1fr}.vzsaas-steps article{min-height:180px}.vzsaas-steps h3{margin-top:26px}.vzsaas-orbit{width:620px;height:620px;top:25%;left:50%}.vzsaas-metrics{grid-template-columns:1fr}.vzsaas-metrics article{border-bottom:1px solid #ffffff14;border-right:0}}@media (width<=560px){.vzsaas-nav{height:64px;padding:0 16px}.vzsaas-mobile-sheet{top:64px}.vzsaas-hero,.vzcrm-hero{min-height:auto;padding:38px 16px 54px}.vzsaas h1,.vzcrm-hero h1{font-size:48px}.vzsaas-actions{grid-template-columns:1fr;display:grid}.vzsaas-actions a{justify-content:center}.vzsaas-trust{gap:8px;display:grid}.vzsaas-workflow{border-radius:12px;height:410px}.node{width:40%;padding:10px}.node b{font-size:10px}.node span{font-size:7px}.n1{top:12%;left:5%}.n2{top:42%;left:28%}.n3{top:12%;right:4%}.n4{bottom:8%;right:7%}.vzsaas-section,.vzsaas-proof{padding:76px 16px}.vzsaas-section h2,.vzsaas-proof h2,.vzsaas-cta h2{font-size:42px}.vzsaas-feature-grid{grid-template-columns:1fr}.vzsaas-feature{min-height:160px}.vzcrm-dashboard{grid-template-columns:38px 1fr;height:470px}.vzcrm-dashboard>section{padding:12px}.vzcrm-dashboard aside{gap:16px}.vzcrm-dashboard aside i{width:12px;height:12px}.vzcrm-kpis article{padding:9px}.vzcrm-kpis strong{font-size:14px}.vzcrm-deals div{grid-template-columns:1fr auto}.vzcrm-deals em{display:none}.vzsaas-strip{flex-wrap:nowrap;justify-content:flex-start;overflow:hidden}.vzsaas-cta{padding:90px 16px}}@media (prefers-reduced-motion:reduce){.vzsaas-orbit i,.pulse,.vzcrm-chart .bars i{animation:none!important}}.lumen{--lm-bg:#07060f;--lm-ink:#f5f3ff;--lm-muted:#9d99b3;--lm-line:#ffffff1f;--lm-accent:#8b7bff;--lm-accent2:#4fd1c5;background:var(--lm-bg);min-height:100vh;color:var(--lm-ink);padding-top:74px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.lumen *{box-sizing:border-box}.lumen h1,.lumen h2,.lumen h3{letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:560}.lumen p{margin:0}.lumen section[id]{scroll-margin-top:24px}.lumen-nav{z-index:5;border-bottom:1px solid var(--lm-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07060fb8;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 18px;display:flex;position:relative}.lumen-logo{letter-spacing:.1em;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.lumen-logo i{background:linear-gradient(140deg,var(--lm-accent),var(--lm-accent2));border-radius:5px;width:16px;height:16px}.lumen-logo span{color:var(--lm-muted);font-weight:400}.lumen-nav nav{gap:26px;display:none}.lumen-nav nav a{color:var(--lm-muted);font-size:13px;transition:color .2s}.lumen-nav nav a:hover{color:var(--lm-ink)}.lumen-nav-cta{align-items:center;gap:8px;display:flex}.lumen-nav-cta a{white-space:nowrap;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:600}.lumen-ghost{border:1px solid var(--lm-line);color:var(--lm-muted);display:none}.lumen-solid{background:var(--lm-ink);color:#0a0a12}@media (width>=820px){.lumen-nav{height:72px;padding:0 40px}.lumen-nav nav{display:flex}.lumen-ghost{display:inline-flex}}.lumen-hero{isolation:isolate;text-align:center;background:radial-gradient(980px 600px at 50% -10%,#8b7bff42,#0000 62%),radial-gradient(680px 500px at 90% 30%,#4fd1c51a,#0000 68%),linear-gradient(#0a0818,#07060f 62%);padding:56px 18px 64px;position:relative;overflow:hidden}.lumen-aura{z-index:-1;aspect-ratio:1;filter:blur(32px);pointer-events:none;background:radial-gradient(circle,#8b7bff3d,#0000 60%);border-radius:50%;width:min(840px,140vw);position:absolute;top:-18%;left:50%;transform:translate(-50%)}.lumen-lines{z-index:-1;pointer-events:none;opacity:.55;background-image:repeating-linear-gradient(90deg,#0000 0 calc(8.333% - 1px),#ffffff0d 8.333%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 74%);mask-image:linear-gradient(#000000e6,#0000 74%)}.lumen-hero-copy{z-index:2;flex-direction:column;align-items:center;max-width:880px;margin:0 auto;display:flex;position:relative}.lumen-eyebrow{letter-spacing:.18em;color:var(--lm-muted);align-items:center;gap:8px;font-size:10px;display:inline-flex}.lumen-eyebrow i{background:var(--lm-accent2);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #4fd1c5cc}.lumen-hero h1{margin:18px 0 0;font-size:clamp(34px,8.6vw,72px);line-height:1}.lumen-hero h1 em{background:linear-gradient(100deg,#8b7bff,#e8e3ff 46%,#4fd1c5);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lumen-hero-copy>p{color:#bcb7d4;max-width:600px;margin:18px auto 0;font-size:16px;line-height:1.65}.lumen-hero-actions{gap:10px;width:100%;max-width:400px;margin-top:26px;display:grid}.lumen-hero-actions a{border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:54px;font-size:15px;font-weight:600;transition:transform .25s,background .25s,border-color .25s;display:flex}.lumen-cta{background:var(--lm-ink);color:#0a0a12}.lumen-cta:hover{background:#fff;transform:translateY(-2px)}.lumen-cta-ghost{border:1px solid var(--lm-line);color:var(--lm-ink)}.lumen-cta-ghost:hover{border-color:#ffffff57;transform:translateY(-2px)}.lumen-hero-meta{color:var(--lm-muted);flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:20px;font-size:11.5px;display:flex}.lumen-hero-meta span{align-items:center;gap:6px;display:inline-flex}.lumen-hero-meta i{background:var(--lm-accent2);border-radius:50%;width:5px;height:5px}@media (width>=640px){.lumen-hero-actions{grid-template-columns:auto auto;justify-content:center;max-width:none}.lumen-hero-actions a{padding:0 24px}}.lumen-mock{z-index:2;background:linear-gradient(165deg,#141230,#0a0918 62%);border:1px solid #ffffff24;border-radius:18px;max-width:1080px;margin:38px auto 0;position:relative;overflow:hidden;box-shadow:0 46px 120px #0009}.lumen-mock-bar{color:#ffffff73;background:#ffffff08;border-bottom:1px solid #ffffff17;align-items:center;gap:10px;height:40px;padding:0 12px;font-size:9px;display:flex}.lumen-mock-bar span{gap:5px;display:flex}.lumen-mock-bar span i{background:#ffffff29;border-radius:50%;width:8px;height:8px}.lumen-mock-bar b{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;min-width:0;font-weight:400;overflow:hidden}.lumen-mock-bar em{letter-spacing:.12em;color:var(--lm-accent2);font-style:normal}.lumen-mock-body{text-align:left;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;display:grid}@media (width>=640px){.lumen-mock-body{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:16px}}.lumen-mock-rail{border-right:1px solid #ffffff14;flex-direction:column;align-items:center;gap:8px;padding-right:12px;display:none}@media (width>=640px){.lumen-mock-rail{display:flex}}.lumen-mock-rail b{background:linear-gradient(140deg,var(--lm-accent),var(--lm-accent2));border-radius:9px;width:28px;height:28px;margin-bottom:4px}.lumen-mock-rail i{background:#ffffff12;border-radius:8px;width:24px;height:24px}.lumen-mock-rail i.on{background:#8b7bff4d;box-shadow:inset 0 0 0 1px #8b7bff8c}.lumen-mock-main{gap:12px;min-width:0;display:grid}.lumen-mock-head span{letter-spacing:.14em;color:#ffffff61;font-size:8px;display:block}.lumen-mock-head strong{letter-spacing:-.02em;margin-top:4px;font-size:15px;display:block}.lumen-mock-flow{gap:8px;display:grid}@media (width>=820px){.lumen-mock-flow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:6px}}.lumen-mock-node{background:#ffffff08;border:1px solid #ffffff1a;border-radius:11px;padding:11px;animation:.8s cubic-bezier(.16,1,.3,1) both lumenRise}.lumen-mock-node:nth-child(3){animation-delay:.12s}.lumen-mock-node:nth-child(5){animation-delay:.24s}.lumen-mock-node:nth-child(7){animation-delay:.36s}.lumen-mock-node.is-active{background:linear-gradient(150deg,#8b7bff33,#8b7bff0a);border-color:#8b7bff99}.lumen-mock-node span{letter-spacing:.14em;color:var(--lm-accent);font-size:8px;display:block}.lumen-mock-node b{color:#e6e3f5;margin-top:5px;font-size:11.5px;font-weight:500;display:block}.lumen-mock-link{display:none}@media (width>=820px){.lumen-mock-link{background:linear-gradient(90deg,#8b7bff99,#8b7bff26);height:1px;display:block}}.lumen-mock-foot{background:#ffffff05;border:1px solid #ffffff17;border-radius:12px;gap:10px;padding:12px;display:grid}@media (width>=640px){.lumen-mock-foot{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:18px}}.lumen-mock-foot span{letter-spacing:.12em;color:#ffffff61;font-size:8px;display:block}.lumen-mock-foot strong{letter-spacing:-.03em;margin-top:5px;font-size:19px;display:block}.lumen-mock-bars{align-items:flex-end;gap:4px;height:44px;display:flex}.lumen-mock-bars i{min-width:0;height:var(--h);transform-origin:bottom;background:linear-gradient(180deg,var(--lm-accent),#8b7bff24);animation:lumenBar .9s cubic-bezier(.16,1,.3,1) var(--d,0s) both;border-radius:3px 3px 1px 1px;flex:1}.lumen-mock-float{display:none}@media (width>=1000px){.lumen-mock-float{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:left;background:#0e0c1ce6;border:1px solid #ffffff29;border-radius:13px;padding:12px 15px;animation:6s ease-in-out infinite lumenFloat;display:block;position:absolute;bottom:16%;right:-18px;box-shadow:0 20px 50px #00000080}.lumen-mock-float span{letter-spacing:.12em;color:#ffffff73;font-size:8px;display:block}.lumen-mock-float b{letter-spacing:-.03em;margin-top:5px;font-size:22px;display:block}}@keyframes lumenRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lumenBar{0%{opacity:.25;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}@keyframes lumenFloat{50%{transform:translateY(-9px)}}.lumen-sec{border-top:1px solid var(--lm-line);padding:64px 18px}@media (width>=900px){.lumen-sec{padding:104px 40px}}.lumen-sec-alt{background:#ffffff05}.lumen-sec-inner{max-width:1200px;margin:0 auto}.lumen-head{max-width:720px}.lumen-head>span,.lumen-head>div>span{letter-spacing:.18em;color:var(--lm-muted);font-size:10px;display:inline-block}.lumen-head h2{margin:14px 0 0;font-size:clamp(27px,7vw,50px);line-height:1.04}.lumen-head h2 em{background:linear-gradient(100deg,#8b7bff,#e8e3ff 52%,#4fd1c5);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lumen-head>p{color:var(--lm-muted);margin:16px 0 0;font-size:15px;line-height:1.68}.lumen-head-row{gap:22px;max-width:none;display:grid}@media (width>=820px){.lumen-head-row{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.lumen-grid{gap:12px;margin-top:32px;display:grid}@media (width>=640px){.lumen-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width>=1000px){.lumen-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lumen-card{border:1px solid var(--lm-line);background:linear-gradient(160deg,#ffffff0a,#ffffff03);border-radius:16px;padding:22px;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s}.lumen-card svg{color:var(--lm-accent)}.lumen-card b{letter-spacing:-.02em;margin-top:16px;font-size:17px;display:block}.lumen-card p{color:var(--lm-muted);margin:8px 0 0;font-size:13.5px;line-height:1.62}@media (hover:hover){.lumen-card:hover{border-color:#8b7bff73;transform:translateY(-4px)}}.lumen-steps{gap:10px;margin-top:30px;display:grid}@media (width>=820px){.lumen-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px}}.lumen-steps button{text-align:left;border:1px solid var(--lm-line);color:var(--lm-ink);background:#ffffff05;border-radius:16px;padding:22px;transition:border-color .3s,background .3s,transform .4s cubic-bezier(.16,1,.3,1)}.lumen-steps button.is-active{background:linear-gradient(160deg,#8b7bff29,#8b7bff08);border-color:#8b7bff8c}.lumen-steps button>span{letter-spacing:.16em;color:var(--lm-accent);font-size:11px;display:block}.lumen-steps button b{letter-spacing:-.02em;margin-top:12px;font-size:17px;font-weight:560;display:block}.lumen-steps button p{color:var(--lm-muted);margin:10px 0 0;font-size:13.5px;line-height:1.62}@media (hover:hover){.lumen-steps button:hover{transform:translateY(-3px)}}.lumen-toggle{border:1px solid var(--lm-line);background:#ffffff08;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.lumen-toggle button{color:var(--lm-muted);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:9px 16px;font-size:12.5px;font-weight:600;display:inline-flex}.lumen-toggle button.is-active{background:var(--lm-ink);color:#0a0a12}.lumen-toggle small{opacity:.7;font-size:10px}.lumen-plans{gap:14px;margin-top:32px;display:grid}@media (width>=900px){.lumen-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.lumen-plan{border:1px solid var(--lm-line);background:linear-gradient(165deg,#ffffff0a,#ffffff03);border-radius:18px;flex-direction:column;padding:26px 22px;display:flex;position:relative}.lumen-plan.is-featured{background:linear-gradient(165deg,#8b7bff29,#8b7bff08);border-color:#8b7bff80;box-shadow:0 30px 80px #0000006b}.lumen-plan-badge{background:var(--lm-accent);color:#0a0a12;letter-spacing:.12em;border-radius:999px;padding:5px 10px;font-size:9px;font-weight:700;position:absolute;top:-11px;left:22px}.lumen-plan-tag{letter-spacing:.16em;color:var(--lm-muted);font-size:10px}.lumen-plan h3{letter-spacing:-.03em;margin:14px 0 0;font-size:21px}.lumen-plan-price{border-top:1px solid var(--lm-line);border-bottom:1px solid var(--lm-line);min-height:96px;margin:20px 0;padding:16px 0}.lumen-plan-price b{letter-spacing:-.05em;font-size:clamp(26px,7.6vw,36px);font-weight:560;line-height:1;display:block}.lumen-plan-price small{color:var(--lm-muted);margin-top:8px;font-size:11px;display:block}.lumen-plan ul{flex:1;gap:11px;margin:0 0 24px;padding:0;list-style:none;display:grid}.lumen-plan li{color:#c8c3dd;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.55;display:flex}.lumen-plan li svg{color:var(--lm-accent2);flex:none;margin-top:2px}.lumen-plan>a{border:1px solid var(--lm-line);min-height:50px;color:var(--lm-ink);border-radius:13px;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:600;transition:transform .25s,background .25s,border-color .25s;display:flex}.lumen-plan>a:hover{border-color:#ffffff57;transform:translateY(-2px)}.lumen-plan.is-featured>a{background:var(--lm-ink);color:#0a0a12;border-color:#0000}.lumen-plan.is-featured>a:hover{background:#fff}.lumen-faq{border-top:1px solid var(--lm-line);margin-top:28px}.lumen-faq-item{border-bottom:1px solid var(--lm-line)}.lumen-faq-item button{text-align:left;width:100%;color:var(--lm-ink);letter-spacing:-.02em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:clamp(15px,4.2vw,17.5px);font-weight:540;display:flex}.lumen-faq-item button svg{color:var(--lm-muted);flex:none;transition:transform .3s,color .3s}.lumen-faq-item.is-open button svg{color:var(--lm-accent);transform:rotate(90deg)}.lumen-faq-item p{max-width:760px;color:var(--lm-muted);margin:0;padding:0 0 22px;font-size:14px;line-height:1.7}.lumen-contact{isolation:isolate;border-top:1px solid var(--lm-line);gap:34px;padding:72px 18px 80px;display:grid;position:relative;overflow:hidden}@media (width>=900px){.lumen-contact{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:center;gap:70px;max-width:1200px;margin:0 auto;padding:112px 40px}}.lumen-contact-glow{z-index:-1;aspect-ratio:1;filter:blur(26px);pointer-events:none;background:radial-gradient(circle,#8b7bff33,#0000 64%);border-radius:50%;width:min(720px,120vw);position:absolute;bottom:-40%;left:-14%}.lumen-contact-copy>span{letter-spacing:.18em;color:var(--lm-muted);font-size:10px;display:inline-block}.lumen-contact-copy h2{margin:14px 0 0;font-size:clamp(29px,7.4vw,54px);line-height:1.02}.lumen-contact-copy h2 em{background:linear-gradient(100deg,#8b7bff,#e8e3ff 52%,#4fd1c5);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lumen-contact-copy p{max-width:460px;color:var(--lm-muted);margin:18px 0 0;font-size:15px;line-height:1.7}.lumen-form{border:1px solid var(--lm-line);background:#ffffff06;border-radius:18px;gap:16px;padding:24px;display:grid}.lumen-form label{letter-spacing:.14em;color:var(--lm-muted);font-size:10px;display:block}.lumen-form input,.lumen-form textarea{border:1px solid var(--lm-line);width:100%;color:var(--lm-ink);font:inherit;background:#ffffff08;border-radius:11px;outline:none;margin-top:8px;padding:13px;font-size:15px;transition:border-color .2s;display:block}.lumen-form input:focus,.lumen-form textarea:focus{border-color:var(--lm-accent)}.lumen-form textarea{resize:vertical;min-height:104px}.lumen-form button{background:var(--lm-ink);color:#0a0a12;border:0;border-radius:13px;min-height:52px;font-size:15px;font-weight:650}.lumen-form small{color:#ffffff4d;font-size:10.5px}.lumen-foot{border-top:1px solid var(--lm-line);letter-spacing:.16em;color:var(--lm-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:26px 18px;font-size:9px;display:flex}@media (width>=900px){.lumen-foot{padding:26px 40px}}@media (prefers-reduced-motion:reduce){.lumen-mock-node,.lumen-mock-bars i,.lumen-mock-float{animation:none!important}.lumen *{transition:none!important}}.lumen-real-cta>span{letter-spacing:.16em;color:var(--lm-accent);font-size:9px}.lumen-real-cta h3{letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(24px,6vw,34px)}.lumen-real-cta p{color:var(--lm-muted);font-size:13.5px;line-height:1.65}.lumen-order-cta{background:var(--lm-ink);color:#0a0a12;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:52px;font-size:14px;font-weight:650;display:flex}.lumen-case-cta{border:1px solid var(--lm-line);min-height:46px;color:var(--lm-ink);border-radius:13px;justify-content:center;align-items:center;font-size:13px;display:flex}.lumen-concept-cta{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;display:flex}.lumen-concept-label{letter-spacing:.16em;color:var(--lm-accent);font-size:9px}.lumen-concept-cta h3{letter-spacing:-.04em;margin:0;font-size:clamp(25px,3vw,38px)}.lumen-concept-cta p{color:var(--lm-muted);margin:0;font-size:14px;line-height:1.65}.lumen-real-order{background:var(--lm-accent);border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 17px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex;color:#fff!important}.lumen-concept-cta small{color:#716d83;line-height:1.5}@media (width<=560px){.lumen-real-order{width:100%}}.nf-root .vza-studio-heading{z-index:2;letter-spacing:-.055em;max-width:11ch;margin:0;font-size:clamp(64px,9vw,140px);font-weight:400;line-height:1.02;position:absolute;top:35%;left:4.5vw}.nf-root .vza-hero-sidecopy{width:min(460px,40vw);top:auto;bottom:13vh}.vza-hero-sidecopy p{color:#b9bcb8;font-size:15px;line-height:1.8}.nf-root .vza-root h2{letter-spacing:-.045em;font-size:clamp(42px,5.8vw,88px);font-weight:400;line-height:1.05}.vza-root h3{letter-spacing:-.03em;font-weight:400;line-height:1.12}.vza-root p{line-height:1.8}.nf-root .vza-hero-kicker,.nf-root .vza-manifesto-label,.nf-root .vza-studio-copy>span,.nf-root .vza-facts-intro>span,.nf-root .vza-expertise-head>span,.nf-root .vza-final>span{letter-spacing:.15em;font-size:11px;font-weight:400}.vza-studio-copy>span{color:#b0b5af;letter-spacing:.06em;text-transform:none}.vza-studio-copy p,.vza-expertise-head p,.vza-process-grid p{color:#adb3aa;font-size:14px}.vza-process-line{letter-spacing:.1em;font-size:10px}.vza-process-grid span,.vza-expertise-content>span{font-size:11px}.vza-expertise-content h3{font-size:clamp(30px,3.2vw,50px)}.vza-expertise-content li{font-size:13px}.vza-root a{letter-spacing:.08em;font-size:11px}.nf-root .nf-order-studio h2{letter-spacing:-.045em!important;font-size:clamp(44px,5.3vw,84px)!important;font-weight:400!important;line-height:1.04!important}.nf-order-studio>header{grid-template-columns:.18fr .46fr .36fr;align-items:start}.nf-order-studio>header>span{letter-spacing:.15em!important;font-size:10px!important;font-weight:400!important;line-height:1.5!important}.nf-order-studio header p{color:#b5b8b2!important;font-size:14px!important;line-height:1.8!important}.nf-order-studio-film b{letter-spacing:-.035em!important;font-size:clamp(32px,3.8vw,60px)!important;font-weight:400!important;line-height:1.08!important}.nf-order-studio-film span,.nf-order-studio-film small{letter-spacing:.06em!important;font-size:10px!important;font-weight:400!important;line-height:1.5!important}.nf-order-studio-film>div{grid-template-columns:.3fr 1fr auto!important}.nf-order-studio-index b{font-size:24px!important;font-weight:400!important}.nf-order-studio-index p{font-size:13px!important;line-height:1.8!important}.nf-order-studio-index span{font-size:10px!important}.nf-order-about .nf-order-signature{flex-wrap:wrap;min-width:0;gap:12px!important;line-height:1.1!important;display:flex!important}.nf-order-signature>span{letter-spacing:-.05em;font-family:inherit;font-size:clamp(38px,4.1vw,66px);font-weight:450;line-height:1.1}.nf-order-signature>small{letter-spacing:0;text-transform:none;font-family:inherit;font-size:13px;font-weight:400;display:inline!important}.nf-order-signature>em{letter-spacing:-.035em;color:#d8d9d4;font-family:inherit;font-size:clamp(24px,2.5vw,40px);font-style:normal;font-weight:400;line-height:1.15}.nf-order-about>span,.nf-order-contacts>span{letter-spacing:.12em;font-size:10px;font-weight:400}.nf-order-about>div span{letter-spacing:.08em;font-size:10px;font-weight:400}.nf-order-contacts h2{letter-spacing:-.04em;font-size:clamp(54px,7vw,110px);font-weight:400;line-height:1.02}.nf-order-contacts a{font-size:11px;font-weight:400}.nf-footer-brand b{letter-spacing:-.02em;font-weight:400}.nf-root:has(.vza-root) .nf-header-cta .nf-btn-solid{color:#050505}.nf-root .vza-hero-sidecopy p{color:#b9bcb8;font-size:14px;line-height:1.8}.nf-order-studio-index article{padding-inline:0;padding-right:24px}.nf-order-studio-index article+article{padding-left:24px}@media (width<=900px){.nf-order-studio>header{grid-template-columns:1fr}.nf-order-studio-index article+article{padding-left:0}}@media (width<=760px){.nf-root .vza-studio-heading{max-width:none;font-size:14vw;top:31%;left:20px;right:20px}.nf-root .vza-hero-sidecopy{width:calc(100% - 40px);max-width:460px;bottom:14vh;right:20px}.vza-hero-sidecopy p{font-size:14px}.nf-root .vza-root h2{font-size:clamp(36px,10.5vw,65px)}.nf-root .nf-order-studio h2{font-size:12vw!important}.nf-order-studio-film>div{grid-template-columns:1fr!important}.nf-order-studio-film b{font-size:8vw!important}.nf-order-studio-film span,.nf-order-studio-film small{font-size:9px!important}.nf-order-signature>span{font-size:12vw}.nf-order-signature>em{font-size:8vw}.vza-process-line{white-space:normal;line-height:1.8}.vza-expertise-content{min-width:0;padding:24px 12px}.vza-expertise-content h3{font-size:26px}.vza-expertise-content li{font-size:11px}}.vza-clean{color:#f3efe8;background:#050505;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.vza-clean *{box-sizing:border-box}.vza-clean section{position:relative}.vza-clean h1,.vza-clean h2,.vza-clean p{margin:0}.vza-clean a{color:inherit;text-decoration:none}.vza-clean-label{letter-spacing:.18em;color:#ffffff6b;font:600 6px/1 ui-monospace,SF Mono,Menlo,monospace}.vza-clean-hero{border-bottom:1px solid #ffffff1c;flex-direction:column;justify-content:flex-end;min-height:78svh;padding:14vh 3.2vw 10vh;display:flex}.vza-clean-hero-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:6vw;margin-top:24px;display:grid}.vza-clean-hero h1{letter-spacing:-.075em;font-size:clamp(58px,8vw,128px);font-weight:620;line-height:.82}.vza-clean-hero-grid>div{gap:18px;max-width:540px;display:grid}.vza-clean-hero p{color:#ffffff9e;font-size:clamp(15px,1.3vw,20px);line-height:1.55}.vza-clean-film{background:#090909;border-bottom:1px solid #ffffff1a;height:min(76vh,880px);overflow:hidden}.vza-clean-film video{-o-object-fit:cover;object-fit:cover;filter:saturate(.56)contrast(1.1)brightness(.7);width:100%;height:100%;display:block}.vza-clean-film:after{content:"";pointer-events:none;background:linear-gradient(#0000 46%,#000000ad);position:absolute;inset:0}.vza-clean-film-caption{z-index:2;border-top:1px solid #fff3;justify-content:space-between;align-items:flex-end;gap:20px;padding-top:14px;display:flex;position:absolute;bottom:3.5vh;left:3.2vw;right:3.2vw}.vza-clean-film-caption span{letter-spacing:.17em;color:#ffffff7a;font-size:6px}.vza-clean-film-caption b{letter-spacing:-.045em;font-size:clamp(22px,3vw,44px);font-weight:500}.vza-clean-what,.vza-clean-process{border-bottom:1px solid #ffffff1a;grid-template-columns:.22fr .78fr;gap:4vw;padding:11vh 3.2vw;display:grid}.vza-clean-copy{max-width:920px}.vza-clean-copy h2{letter-spacing:-.062em;max-width:10ch;font-size:clamp(42px,5.8vw,90px);font-weight:560;line-height:.88}.vza-clean-copy p{color:#ffffff8c;max-width:720px;margin-top:26px;font-size:14px;line-height:1.72}.vza-clean-steps{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:repeat(2,1fr);display:grid}.vza-clean-steps article{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;flex-direction:column;min-height:230px;padding:20px;display:flex}.vza-clean-steps span{letter-spacing:.16em;color:#ffffff61;font-size:6px}.vza-clean-steps b{letter-spacing:-.035em;margin-top:auto;font-size:24px;font-weight:520}.vza-clean-steps p{color:#ffffff80;max-width:330px;margin-top:10px;font-size:11px;line-height:1.6}.vza-clean-final{grid-template-columns:1fr auto;align-items:end;gap:5vw;min-height:66svh;padding:11vh 3.2vw;display:grid}.vza-clean-final>div:first-child>span{letter-spacing:.18em;color:#ffffff6b;margin-bottom:18px;font-size:6px;display:block}.vza-clean-final h2{letter-spacing:-.065em;font-size:clamp(48px,6vw,96px);font-weight:560;line-height:.88}.vza-clean-final p{color:#ffffff8a;max-width:560px;margin-top:20px;font-size:13px;line-height:1.7}.vza-clean-actions{flex-direction:column;gap:10px;min-width:220px;display:flex}.vza-clean-actions a{letter-spacing:.13em;border:1px solid #fff3;justify-content:space-between;align-items:center;gap:18px;min-height:46px;padding:0 14px;font-size:7px;display:flex}.vza-clean-actions a:first-child{color:#111;background:#f3efe8;border-color:#f3efe8}@media (width<=900px){.vza-clean-hero-grid,.vza-clean-what,.vza-clean-process,.vza-clean-final{grid-template-columns:1fr}.vza-clean-hero-grid{gap:30px}.vza-clean-steps{grid-template-columns:1fr 1fr}.vza-clean-final{align-items:start}.vza-clean-actions{width:min(420px,100%)}}@media (width<=700px){.vza-clean-hero{min-height:70svh;padding:110px 14px 70px}.vza-clean-hero h1{font-size:16vw}.vza-clean-hero p{font-size:13px}.vza-clean-film{background:linear-gradient(135deg,#0b0b0b,#171717);height:38vh}.vza-clean-film video{display:none}.vza-clean-film-caption{flex-direction:column;align-items:flex-start;bottom:14px;left:14px;right:14px}.vza-clean-film-caption b{font-size:7vw}.vza-clean-what,.vza-clean-process,.vza-clean-final{gap:28px;padding:9vh 14px}.vza-clean-copy h2,.vza-clean-final h2{font-size:12vw}.vza-clean-steps{grid-template-columns:1fr}.vza-clean-steps article{min-height:170px}.vza-clean-actions{width:100%}}.vzs-story{--vzs-progress:0;z-index:2;color:#f4f1e9;background:#030405;height:430svh;position:relative}.vzs-story-sticky{isolation:isolate;background:radial-gradient(circle at 54%,#39414c21,#0000 32%),linear-gradient(#020304,#060708 62%,#020203);height:100svh;min-height:680px;transition:background 1.2s;position:sticky;top:0;overflow:hidden}.vzs-story-video{z-index:-5;-o-object-fit:cover;object-fit:cover;opacity:.16;filter:saturate(.55)contrast(1.12)brightness(.42);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.vzs-story-video-shade{z-index:-4;background:linear-gradient(#02030461,#02030494 54%,#030405 100%),radial-gradient(circle at 62% 48%,#0000 0 18%,#02030447 58%,#020304cc 100%);position:absolute;inset:0}.vz-fluid-field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.vz-fluid-canvas{z-index:1;opacity:.92;filter:contrast(1.08)saturate(.9);mix-blend-mode:screen;width:100%;height:100%;display:block;position:absolute;inset:0}.vz-fluid-canvas.is-2d{opacity:.96}.vz-fluid-canvas.is-webgl{opacity:0;will-change:opacity;transition:opacity .5s}.vz-fluid-canvas.is-webgl.is-ready{opacity:.94}.vz-fluid-vignette{z-index:2;background:linear-gradient(90deg,#020304b8 0%,#02030438 37%,#0000 66%,#0203044d 100%),linear-gradient(#02030440,#0000 35%,#02030473);position:absolute;inset:0}.vz-fluid-pointer{z-index:4;top:var(--fluid-y,50%);left:var(--fluid-x,50%);aspect-ratio:1;opacity:0;mix-blend-mode:screen;border:1px solid #e2edf55c;border-radius:50%;width:96px;transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1);position:absolute;transform:translate(-50%,-50%)scale(.72);box-shadow:0 0 68px #87aed62e,inset 0 0 38px #ffffff0e}.vz-fluid-field.is-interacting .vz-fluid-pointer{opacity:.82;transform:translate(-50%,-50%)scale(1)}.vz-fluid-pointer:before,.vz-fluid-pointer:after{content:"";border:1px solid #cfe1ef33;border-radius:50%;animation:1.25s cubic-bezier(.16,.8,.3,1) infinite vz-fluid-ripple;position:absolute}.vz-fluid-pointer:before{inset:16%}.vz-fluid-pointer:after{animation-delay:.34s;inset:-52%}.vz-fluid-pointer i{aspect-ratio:1;background:#fff;border-radius:50%;width:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px #b9d8f1}@keyframes vz-fluid-ripple{0%{opacity:.75;transform:scale(.62)}to{opacity:0;transform:scale(1.72)}}.vz-fluid-label{z-index:3;color:#d5e0e96b;letter-spacing:.18em;align-items:center;gap:9px;font-size:6px;display:flex;position:absolute;top:50%;left:18px;transform:translate(-50%,-50%)rotate(-90deg)}.vz-fluid-label i{background:#fff3;width:22px;height:1px;overflow:hidden}.vz-fluid-label i:after{content:"";background:#ff6549;width:100%;height:100%;animation:2.4s ease-in-out infinite vz-fluid-scan;display:block;transform:translate(-100%)}@keyframes vz-fluid-scan{0%,20%{transform:translate(-100%)}70%,to{transform:translate(100%)}}.vzs-story-grid{z-index:-2;opacity:.55;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:8.333vw 8.333vw;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 4%,#0000 78%);mask-image:radial-gradient(circle,#000 4%,#0000 78%)}.vzs-story-grid:before,.vzs-story-grid:after{content:"";background:#ffffff2b;position:absolute}.vzs-story-grid:before{top:0;bottom:0;left:calc(var(--vzs-progress) * 100%);width:1px}.vzs-story-grid:after{left:0;right:0;top:calc(100% - var(--vzs-progress) * 100%);height:1px}.vzs-story-aura{z-index:-1;aspect-ratio:1;filter:blur(28px);width:min(76vw,1100px);opacity:calc(.45 + var(--vzs-progress) * .35);transform:translate(-50%, -50%) rotate(calc(var(--vzs-progress) * 90deg)) scale(calc(.72 + var(--vzs-progress) * .42));background:radial-gradient(circle at 64% 42%,#4a60ff2e,#0000 22%),radial-gradient(circle at 38% 64%,#ff532e2b,#0000 24%),radial-gradient(circle,#becdda12,#0000 65%);border-radius:50%;position:absolute;top:52%;left:53%}.vzs-story-stack{z-index:1;perspective:1600px;position:absolute;inset:0}.vzs-story-card{aspect-ratio:16/10;will-change:transform, opacity;pointer-events:none;background:#0d0f11db;border:1px solid #fff3;border-radius:11px;width:min(49vw,720px);padding:7px;display:block;position:absolute;top:52%;left:52%;overflow:hidden;box-shadow:0 45px 110px #0000009e,inset 0 0 0 1px #000000a6,0 0 42px #7189a512}.vzs-story.is-step-2 .vzs-story-card,.vzs-story.is-step-3 .vzs-story-card{pointer-events:auto}.vzs-story-card:before{content:"";z-index:3;background:#ffffff2e;border-radius:4px;width:54px;height:3px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.vzs-story-card .nf-mock{border-radius:6px;width:100%;height:100%;min-height:0}.vzs-story-card>span{z-index:4;color:#f4f1ea;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.11em;text-transform:uppercase;background:#0000007a;border:1px solid #ffffff2b;border-radius:7px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:9px 11px;font-size:8px;display:grid;position:absolute;bottom:12px;left:14px;right:14px}.vzs-story-card>span b{color:#ff6549;font-weight:600}.vzs-story-card>span i{color:#8e989f;font-size:6px;font-style:normal}.vzs-story-copy{z-index:30;pointer-events:none;position:absolute;inset:0}.vzs-story-beat{opacity:0;filter:blur(10px);width:min(950px,87vw);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .7s;position:absolute;top:16vh;left:4.2vw;transform:translateY(48px)}.vzs-story-beat.is-active{opacity:1;filter:blur();transform:none}.vzs-story-beat>span{color:#9da5ab;letter-spacing:.2em;margin-bottom:25px;font-size:8px;line-height:1.5;display:block}.vzs-story-beat h1{letter-spacing:-.075em;text-shadow:0 16px 55px #000000bd;margin:0;font-size:clamp(62px,8.7vw,143px);font-weight:400;line-height:.835}.vzs-story-beat h1 em{font-family:var(--vzlx-serif);color:#aeb6bc;font-style:italic;font-weight:400}.vzs-story-beat p{color:#a3abb1;text-shadow:0 7px 26px #000000e6;max-width:475px;margin:28px 0 0;font-size:clamp(12px,1.08vw,16px);line-height:1.65}.vzs-story-beat:nth-child(2){width:min(800px,78vw);top:auto;bottom:11vh;left:5vw}.vzs-story-beat:nth-child(3){text-align:right;width:min(810px,62vw);top:17vh;left:auto;right:5vw}.vzs-story-beat:nth-child(3) p{margin-left:auto}.vzs-story-beat:nth-child(4){text-align:right;width:min(770px,58vw);inset:auto 5vw 12vh auto}.vzs-story-beat:nth-child(4) p{margin-left:auto}.vzs-story-actions{pointer-events:auto;flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.vzs-story-actions a{color:#f7f5ef;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.13em;text-transform:uppercase;background:#0304056b;border:1px solid #ffffff42;border-radius:999px;justify-content:center;align-items:center;gap:23px;min-height:48px;padding:0 18px;font-size:8px;transition:color .35s,background .35s,border-color .35s,transform .35s;display:inline-flex}.vzs-story-actions a:first-child{color:#131415;background:#f0ede6;border-color:#f0ede6}.vzs-story-actions a:hover{color:#111;background:#ff5b3e;border-color:#ff5b3e;transform:translateY(-2px)}.vzs-story-counter{z-index:35;color:#747d84;justify-items:center;gap:9px;width:26px;display:grid;position:absolute;top:50%;right:3.3vw;transform:translateY(-50%)}.vzs-story-counter b,.vzs-story-counter span{letter-spacing:.12em;font-size:7px;font-weight:500}.vzs-story-counter b{color:#f0eee8}.vzs-story-counter i{background:#ffffff29;width:1px;height:84px;position:relative;overflow:hidden}.vzs-story-counter i:after{content:"";transform:scaleY(calc((var(--vzs-progress) * .75) + .25));transform-origin:top;background:#ff5b3e;position:absolute;inset:0}.vzs-story-scroll{z-index:35;color:#7d858b;align-items:center;gap:10px;display:flex;position:absolute;bottom:28px;right:4.2vw}.vzs-story-scroll span{letter-spacing:.18em;font-size:7px}.vzs-story-scroll svg{animation:1.8s ease-in-out infinite vzs-scroll}.vzs-story-meta{z-index:32;color:#596168;letter-spacing:.17em;gap:25px;font-size:6.5px;display:flex;position:absolute;bottom:28px;left:4.2vw}@keyframes vzs-scroll{0%,to{opacity:.35;transform:translateY(-3px)}50%{opacity:1;transform:translateY(4px)}}.vzc-journey{--vzc-progress:0;z-index:5;color:#161718;background:#e9e7e0;height:650svh;position:relative}.vzc-sticky{isolation:isolate;background:radial-gradient(circle at calc(var(--vzc-progress) * 100%) 48%, #ff5b3e1f, transparent 25%), #e9e7e0;height:100svh;min-height:690px;position:sticky;top:0;overflow:hidden}.vzc-sticky:before{content:"";z-index:-1;opacity:.5;background-color:#0000;background-image:linear-gradient(#0000000e 1px,#0000 1px),linear-gradient(90deg,#0000000e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:10vw 10vw;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.vzc-head{z-index:4;grid-template-columns:1fr minmax(270px,430px);align-items:end;gap:7vw;display:grid;position:absolute;top:86px;left:5vw;right:5vw}.vzc-head>div>span{color:#6d7072;letter-spacing:.19em;margin-bottom:12px;font-size:7px;display:block}.vzc-head h2{letter-spacing:-.058em;margin:0;font-size:clamp(40px,4.5vw,72px);font-weight:450;line-height:.88}.vzc-head h2 em{font-family:var(--vzlx-serif);color:#6b7073;font-style:italic;font-weight:400}.vzc-head>p{color:#64686a;margin:0 0 2px;font-size:12px;line-height:1.6}.vzc-viewport{z-index:2;perspective:1500px;position:absolute;inset:min(31vh,290px) 0 82px}.vzc-track{will-change:transform;gap:34px;height:100%;display:flex}.vzc-card{transform-origin:50%;will-change:transform, opacity;background:#f3f1eb;border:1px solid #00000029;border-radius:14px;flex:none;grid-template-columns:1.12fr .88fr;height:100%;min-height:385px;transition:box-shadow .45s,opacity .22s linear,filter .22s linear;display:grid;overflow:hidden;box-shadow:0 42px 100px #26252238}.vzc-card.is-active{box-shadow:0 52px 120px #23211d4d}.vzc-card-preview{background:#101112;min-width:0;padding:10px;position:relative;overflow:hidden}.vzc-card-preview .nf-mock{border-radius:7px;width:100%;height:100%;min-height:0}.vzc-card-number{z-index:4;aspect-ratio:1;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.1em;background:#00000040;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:43px;font-size:8px;display:grid;position:absolute;top:22px;left:22px}.vzc-card-info{flex-direction:column;min-width:0;padding:clamp(24px,3vw,46px);display:flex}.vzc-card-title>span{color:#747779;letter-spacing:.16em;font-size:7px;line-height:1.6;display:block}.vzc-card-title h3{letter-spacing:-.058em;margin:12px 0;font-size:clamp(37px,4.2vw,67px);font-weight:500;line-height:.9}.vzc-card-title p{color:#66696b;margin:0;font-size:12px;line-height:1.58}.vzc-card-price{border-top:1px solid #00000024;margin-top:auto;padding-top:24px}.vzc-card-price small{color:#747779;letter-spacing:.16em;margin-bottom:8px;font-size:7px;display:block}.vzc-card-price strong{font-family:var(--vzlx-serif);letter-spacing:-.04em;font-size:clamp(34px,3.8vw,58px);font-style:italic;font-weight:400;line-height:1}.vzc-card-actions{gap:8px;margin-top:22px;display:flex}.vzc-card-actions a{letter-spacing:.11em;text-transform:uppercase;border:1px solid #0000003d;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:0 13px;font-size:7px;transition:color .3s,background .3s;display:inline-flex}.vzc-card-actions a:first-child{color:#fff;background:#151617;border-color:#151617}.vzc-card-actions a:hover{color:#111;background:#ff5b3e;border-color:#ff5b3e}.vzc-foot{z-index:5;grid-template-columns:1fr auto auto;align-items:center;gap:25px;display:grid;position:absolute;bottom:28px;left:5vw;right:5vw}.vzc-progress{background:#00000029;height:1px;overflow:hidden}.vzc-progress i{transform-origin:0;background:#ff5b3e;width:100%;height:100%;transition:transform .35s;display:block}.vzc-foot>span{color:#6a6d6f;letter-spacing:.12em;align-items:center;gap:8px;font-size:7px;display:flex}.vzc-foot>a{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:8px;display:flex}.vzp-lab{z-index:5;color:#eff0ed;background:radial-gradient(circle at 86% 27%,#ff5b3e1c,#0000 25%),radial-gradient(circle at 16% 70%,#455cff17,#0000 22%),#070809;padding:145px 5vw 165px;position:relative;overflow:clip}.vzp-lab:before{content:"";background:#ffffff26;height:1px;position:absolute;top:0;left:5vw;right:5vw}.vzp-lab-head{grid-template-columns:.36fr 1fr .54fr;align-items:end;gap:4vw;margin-bottom:90px;display:grid}.vzp-lab-head>span,.vzp-controls legend,.vzp-result>span{color:#7f878d;letter-spacing:.19em;font-size:7px}.vzp-lab-head h2{letter-spacing:-.067em;margin:0;font-size:clamp(52px,6.7vw,108px);font-weight:400;line-height:.87}.vzp-lab-head h2 em{font-family:var(--vzlx-serif);color:#9ba4aa;font-style:italic;font-weight:400}.vzp-lab-head p{color:#8d9499;margin:0;font-size:12px;line-height:1.65}.vzp-lab-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:6vw;display:grid}.vzp-controls{border-top:1px solid #ffffff29}.vzp-controls fieldset{border:0;border-bottom:1px solid #ffffff29;margin:0;padding:28px 0 34px}.vzp-controls legend{width:100%;padding:0 0 22px}.vzp-type-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.vzp-type-grid button,.vzp-motion-grid button,.vzp-extra-grid button{color:#a5abb0;background:#ffffff06;border:1px solid #ffffff21;transition:color .3s,background .3s,border-color .3s,transform .3s}.vzp-type-grid button:hover,.vzp-motion-grid button:hover,.vzp-extra-grid button:hover{border-color:#ffffff5c;transform:translateY(-2px)}.vzp-type-grid button.is-active,.vzp-motion-grid button.is-active,.vzp-extra-grid button.is-active{color:#111;background:#eeece6;border-color:#eeece6}.vzp-type-grid button{text-align:left;justify-content:space-between;align-items:end;gap:15px;min-height:78px;padding:17px;display:flex}.vzp-type-grid button b{font-size:15px;font-weight:500}.vzp-type-grid button small,.vzp-motion-grid small,.vzp-extra-grid small{color:#6f777c;letter-spacing:.08em;font-size:7px}.vzp-type-grid button.is-active small,.vzp-motion-grid button.is-active small,.vzp-extra-grid button.is-active small{color:#666}.vzp-range{grid-template-columns:1fr 70px;align-items:center;gap:25px;display:grid}.vzp-range input{appearance:none;background:linear-gradient(90deg,#ff5b3e,#ff5b3e) no-repeat,#ffffff2e;background-size:var(--range-progress,18%) 100%;outline:0;width:100%;height:2px}.vzp-range input::-webkit-slider-thumb{appearance:none;cursor:grab;background:#ff5b3e;border:5px solid #08090a;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 1px #ff5b3e}.vzp-range strong{font-family:var(--vzlx-serif);text-align:right;font-size:46px;font-style:italic;font-weight:400}.vzp-motion-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.vzp-motion-grid button{text-align:left;align-content:space-between;min-height:76px;padding:15px;display:grid}.vzp-motion-grid span{font-size:13px}.vzp-extra-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.vzp-extra-grid button{text-align:left;grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:69px;padding:13px;display:grid}.vzp-extra-grid button>i{aspect-ratio:1;border:1px solid;border-radius:50%;place-items:center;width:25px;font-style:normal;display:grid}.vzp-extra-grid button>span{gap:5px;font-size:12px;display:grid}.vzp-result{background:linear-gradient(145deg,#ffffff13,#ffffff04),#0c0e10;border:1px solid #ffffff2b;border-radius:18px;min-height:610px;padding:clamp(28px,4vw,58px);position:sticky;top:105px;overflow:hidden;box-shadow:0 55px 130px #00000061}.vzp-result-orbit{aspect-ratio:1;background:radial-gradient(circle at 38% 58%,#ff5b3e2e,#0000 38%);border:1px solid #ffffff1c;border-radius:50%;width:88%;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;top:-25%;right:-28%}.vzp-result:hover .vzp-result-orbit{transform:scale(1.12)rotate(18deg)}.vzp-result>span,.vzp-result h3,.vzp-result>strong,.vzp-result>div,.vzp-result>p,.vzp-result>a{z-index:2;position:relative}.vzp-result h3{color:#aab1b6;margin:24px 0 8px;font-size:18px;font-weight:400}.vzp-result>strong{font-family:var(--vzlx-serif);letter-spacing:-.055em;color:#f1eee7;margin-bottom:72px;font-size:clamp(55px,6.8vw,104px);font-style:italic;font-weight:400;line-height:.9;display:block}.vzp-result>div:not(.vzp-result-orbit){letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff21;justify-content:space-between;gap:25px;padding:14px 0;font-size:9px;display:flex}.vzp-result>div span{color:#737b81}.vzp-result>div b{font-weight:500}.vzp-result>p{color:#7f878c;margin:30px 0;font-size:10px;line-height:1.65}.vzp-result>a{color:#111;letter-spacing:.12em;text-transform:uppercase;background:#ff5b3e;border-radius:999px;justify-content:space-between;align-items:center;gap:15px;min-height:49px;padding:0 17px;font-size:8px;display:flex}.vzs-studio-facts{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);margin-top:95px;display:grid}.vzs-studio-facts>div{border-right:1px solid #ffffff29;min-height:155px;padding:24px 22px}.vzs-studio-facts>div:last-child{border-right:0}.vzs-studio-facts strong{font-family:var(--vzlx-serif);letter-spacing:-.04em;color:#e8e6df;margin-bottom:36px;font-size:clamp(38px,4vw,64px);font-style:italic;font-weight:400;line-height:1;display:block}.vzs-studio-facts span{color:#747c82;letter-spacing:.16em;text-transform:uppercase;font-size:7px;line-height:1.5}.vzs-studio-note{grid-template-columns:.3fr 1fr auto;align-items:start;gap:6vw;padding-top:55px;display:grid}.vzs-studio-note>span{color:#747c82;letter-spacing:.18em;font-size:7px}.vzs-studio-note p{color:#afb5b9;max-width:720px;margin:0;font-size:clamp(15px,1.6vw,22px);line-height:1.55}.vzs-studio-note a{letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #ffffff4d;align-items:center;gap:9px;padding-bottom:7px;font-size:8px;display:flex}@supports (animation-timeline:view()){.vzp-controls fieldset{animation:linear both vzs-field-in;animation-timeline:view();animation-range:entry 10% cover 30%}.vzlx-service{animation:linear both vzs-row-in;animation-timeline:view();animation-range:entry 5% cover 27%}}@keyframes vzs-field-in{0%{opacity:.25;transform:translate(-45px)}to{opacity:1;transform:none}}@keyframes vzs-row-in{0%{opacity:.2;transform:translate(45px)}to{opacity:1;transform:none}}@media (width<=1100px){.vzs-story-beat h1{font-size:clamp(57px,9.3vw,112px)}.vzc-card{grid-template-columns:1fr .8fr}.vzp-lab-head{grid-template-columns:1fr 1.7fr}.vzp-lab-head>p{grid-column:2}.vzp-lab-grid{grid-template-columns:1fr .8fr;gap:4vw}}@media (width<=800px){.vzs-story{height:390svh}.vzs-story-sticky,.vzc-sticky{min-height:620px}.vzs-story-grid{background-size:25vw 25vw}.vzs-story-video{opacity:.08}.vz-fluid-canvas{opacity:.88}.vz-fluid-pointer{width:58px}.vz-fluid-label{display:none}.vzs-story-card{width:84vw;top:49%;left:50%}.vzs-story-card>span{padding:7px 8px;bottom:7px;left:8px;right:8px}.vzs-story-beat,.vzs-story-beat:nth-child(2),.vzs-story-beat:nth-child(3),.vzs-story-beat:nth-child(4){text-align:left;width:auto;inset:auto 20px 88px}.vzs-story-beat:first-child{top:104px;bottom:auto}.vzs-story-beat:nth-child(3) p,.vzs-story-beat:nth-child(4) p{margin-left:0}.vzs-story-beat h1{font-size:clamp(47px,13.7vw,69px);line-height:.88}.vzs-story-beat>span{margin-bottom:16px;font-size:6.5px}.vzs-story-beat p{max-width:390px;margin-top:17px;font-size:12px;line-height:1.5}.vzs-story-actions{margin-top:18px}.vzs-story-actions a{gap:12px;min-height:42px;padding:0 13px;font-size:6.8px}.vzs-story-counter{right:13px}.vzs-story-meta{display:none}.vzs-story-scroll{bottom:24px;left:20px;right:auto}.vzc-journey{height:610svh}.vzc-sticky:before{background-size:25vw 25vw}.vzc-head{display:block;top:82px;left:20px;right:20px}.vzc-head h2{font-size:clamp(39px,10.8vw,57px)}.vzc-head>p{display:none}.vzc-viewport{top:25.5vh;bottom:74px}.vzc-track{gap:16px}.vzc-card{border-radius:11px;grid-template-rows:1.15fr .85fr;grid-template-columns:1fr;min-height:430px}.vzc-card-info{padding:17px}.vzc-card-title>span{font-size:6px}.vzc-card-title h3{margin:7px 0;font-size:32px}.vzc-card-title p{display:none}.vzc-card-price{justify-content:space-between;align-items:end;gap:15px;padding-top:12px;display:flex}.vzc-card-price small{max-width:90px;margin:0;line-height:1.4}.vzc-card-price strong{font-size:31px}.vzc-card-actions{margin-top:12px}.vzc-card-actions a{flex:1;min-height:37px;padding:0 8px;font-size:6px}.vzc-foot{grid-template-columns:1fr auto;gap:13px;bottom:23px;left:20px;right:20px}.vzc-foot>a{grid-column:1/-1;justify-self:end}.vzs-studio-facts{grid-template-columns:repeat(2,1fr);margin-top:65px}.vzs-studio-facts>div{border-bottom:1px solid #ffffff29;min-height:125px;padding:20px 14px}.vzs-studio-facts>div:nth-child(2){border-right:0}.vzs-studio-facts>div:nth-last-child(-n+2){border-bottom:0}.vzs-studio-facts strong{margin-bottom:25px;font-size:38px}.vzs-studio-note{grid-template-columns:1fr;gap:25px;padding-top:42px}.vzs-studio-note p{font-size:15px}.vzs-studio-note a{width:fit-content}.vzp-lab{padding:105px 20px 115px}.vzp-lab-head{margin-bottom:58px;display:block}.vzp-lab-head>span{margin-bottom:25px;display:block}.vzp-lab-head h2{font-size:clamp(46px,13vw,66px)}.vzp-lab-head>p{margin-top:26px;font-size:12px}.vzp-lab-grid{display:block}.vzp-type-grid{grid-template-columns:1fr}.vzp-type-grid button{min-height:64px}.vzp-motion-grid{grid-template-columns:1fr}.vzp-motion-grid button{min-height:58px}.vzp-extra-grid{grid-template-columns:1fr}.vzp-result{min-height:520px;margin-top:45px;padding:28px;position:relative;top:auto}.vzp-result>strong{margin-bottom:55px;font-size:clamp(51px,15vw,72px)}}@media (width<=430px){.vzs-story-actions{width:100%}.vzs-story-actions a{flex:1}.vzc-card-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.vzs-story{height:120svh}.vzc-journey{height:130svh}.vzs-story-scroll{display:none}.vzs-story-beat,.vzc-track,.vzc-card{transition-duration:.001ms}}.gd{min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.gd *{box-sizing:border-box}.gd a{color:inherit;text-decoration:none}.gd button,.gd input{font:inherit}.gd header{border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent);grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 4vw;display:grid}.gd header>b{letter-spacing:.16em;font-size:11px}.gd header nav{letter-spacing:.13em;opacity:.62;font-size:8px}.gd header>a{letter-spacing:.13em;border-bottom:1px solid;justify-self:end;padding-bottom:4px;font-size:8px}.gd-hero{align-items:flex-end;min-height:calc(100vh - 72px);padding:7vw 5vw 5vw;display:flex;position:relative;overflow:hidden}.gd-hero>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gd-hero:after{content:"";background:linear-gradient(#0000 10%,#000000c7 96%);position:absolute;inset:0}.gd-hero>div{z-index:2;max-width:1100px;position:relative}.gd-hero span,.gd section small{letter-spacing:.18em;font:700 8px ui-monospace,monospace}.gd-hero h1{letter-spacing:-.075em;margin:14px 0 24px;font-size:clamp(68px,10.5vw,165px);font-weight:520;line-height:.78}.gd-hero p{opacity:.72;max-width:650px;font-size:16px;line-height:1.65}.gd-split,.helix-pipeline,.field-practice,.obelisk-find,.object-stage,.shield-console{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);grid-template-columns:.8fr 1fr;align-items:center;gap:8vw;min-height:70vh;padding:120px 5vw;display:grid}.gd-split h2,.helix-pipeline h2,.field-practice h2,.obelisk-find h2{letter-spacing:-.06em;margin:12px 0 20px;font-size:clamp(52px,6vw,92px);font-weight:520;line-height:.88}.gd-split p,.helix-pipeline p,.field-practice p,.obelisk-find p,.object-stage p{opacity:.62;line-height:1.7}.gd-split button,.helix-pipeline button,.field-practice button,.obelisk-find button,.object-stage button{border:0;border-top:1px solid color-mix(in srgb,currentColor 16%,transparent);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;padding:16px 0;display:flex}.gd-split button.active,.helix-pipeline button.active,.field-practice button.active,.obelisk-find button.active,.object-stage button.active{font-weight:700}.gd-split aside,.helix-pipeline article,.field-practice article,.obelisk-find article,.object-stage article{border:1px solid color-mix(in srgb,currentColor 14%,transparent);flex-direction:column;justify-content:flex-end;min-height:330px;padding:34px;display:flex}.gd-split aside>strong,.object-stage article>strong{letter-spacing:-.06em;margin:18px 0;font-size:clamp(44px,6vw,84px)}.gd-split aside>a,.helix-pipeline article>a,.field-practice article>a,.obelisk-find article>a,.object-stage article>a{border-bottom:1px solid;align-items:center;gap:8px;width:max-content;margin-top:24px;padding-bottom:4px;font-size:9px;display:inline-flex}.step{align-items:center;gap:14px;margin:24px 0;display:flex}.step button{height:38px;border:1px solid!important;place-items:center!important;width:38px!important;padding:0!important;display:grid!important}.bars{align-items:end;gap:16px;height:170px;margin:30px 0;display:flex}.bars i{background:currentColor;flex:1;min-height:20px;transition:height .4s}.shield-console{color:#d8f8e8;background:#07100e}.shield-console>div h2{letter-spacing:-.055em;font-size:clamp(48px,6vw,86px);font-weight:520;line-height:.92}.shield-console button{color:#d8f8e8;background:0 0;border:1px solid #6dd6a9;align-items:center;gap:8px;margin-top:25px;padding:12px 14px;display:flex}.shield-console aside{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.shield-console aside b{border:1px solid #21463a;padding:25px;font-size:30px}.shield-console aside small{color:#6fa38e;margin-top:8px;font-size:7px;display:block}.helix-pipeline>div+div,.field-practice>div+div,.obelisk-find>div+div{display:grid}.helix-pipeline article h3,.field-practice article h3,.obelisk-find article h3,.object-stage article h2{letter-spacing:-.05em;margin:12px 0;font-size:clamp(40px,5vw,72px);line-height:.9}.field-practice button span{opacity:.5;font-size:8px}.field-practice button b{font-size:26px}.obelisk-find button span{opacity:.55;font-size:9px}.object-stage{align-items:stretch}.object-stage>div{flex-direction:column;justify-content:center;display:flex}.object-stage article{justify-content:center}.gd-foot{border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);letter-spacing:.12em;justify-content:space-between;padding:28px 5vw;font-size:8px;display:flex}.gd-foot a{align-items:center;gap:8px;display:flex}.meridian{color:#151515;background:#e8e4dc}.meridian .gd-hero{color:#fff}.meridian .gd-hero>img{filter:saturate(.45)contrast(1.05)}.shield{color:#dce8e3;background:#070b0a}.shield .gd-hero>img{filter:hue-rotate(90deg)saturate(.35)brightness(.55)}.helix{color:#14201c;background:#eff1ed}.helix .gd-hero{color:#f2f5f1}.helix .gd-hero>img{filter:saturate(.45)hue-rotate(70deg)brightness(.55)}.nord{color:#0d1518;background:#dfe4e4}.nord .gd-hero{color:#f4f4ef}.nord .gd-hero>img{filter:saturate(.55)contrast(1.04)}.object17{color:#101112;background:#c7c9c8}.object17 .gd-hero{color:#fff}.object17 .gd-hero>img{filter:grayscale(.9)contrast(1.1)brightness(.52)}.field{color:#181714;background:#e8e3d8}.field .gd-hero{color:#f3eee6}.field .gd-hero>img{filter:saturate(.35)brightness(.52)}.still{color:#27231f;background:#d8d0c5}.still .gd-hero{color:#fff}.still .gd-hero>img{filter:saturate(.45)brightness(.58)}.obelisk{color:#efeee9;background:#111315}.obelisk .gd-hero>img{filter:saturate(.35)brightness(.58)}@media (width<=850px){.gd header{grid-template-columns:1fr auto;padding:0 20px}.gd header nav{display:none}.gd-hero{padding:90px 20px 45px}.gd-hero h1{font-size:clamp(58px,15vw,100px)}.gd-split,.helix-pipeline,.field-practice,.obelisk-find,.object-stage,.shield-console{grid-template-columns:1fr;gap:35px;padding:85px 20px}.shield-console aside{grid-template-columns:1fr}.gd-foot{flex-wrap:wrap;gap:20px;padding:24px 20px}}.seo-page{color:#11110f;background:#f3f0e9;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.seo-page header{border-bottom:1px solid #d2ccc0;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;display:flex}.seo-page header>a{color:inherit;align-items:center;gap:10px;font-size:11px;text-decoration:none;display:flex}.seo-page header svg{width:34px}.seo-page header span{letter-spacing:.16em;font-size:12px;font-weight:800}.seo-hero{max-width:1400px;padding:100px 7vw 90px}.seo-hero>span,.seo-grid article>span{letter-spacing:.18em;color:#7c766d;font-size:9px}.seo-hero h1{letter-spacing:-.065em;max-width:1100px;margin:18px 0 28px;font-size:clamp(54px,8vw,116px);font-weight:520;line-height:.9}.seo-hero p{color:#666159;max-width:720px;font-size:18px;line-height:1.7}.seo-hero>div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.seo-hero>div a{color:#f3f0e9;background:#11110f;align-items:center;gap:8px;padding:13px 16px;font-size:11px;text-decoration:none;display:flex}.seo-grid{border-block:1px solid #d2ccc0;grid-template-columns:1fr 1fr;display:grid}.seo-grid article{padding:55px 7vw}.seo-grid article+article{border-left:1px solid #d2ccc0}.seo-grid ul{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.seo-grid li{gap:9px;font-size:13px;display:flex}.seo-grid strong{margin:28px 0 12px;font-size:42px;font-weight:520;display:block}.seo-grid p{color:#6b665e;max-width:460px;font-size:13px;line-height:1.7}.seo-grid article>a{color:inherit;border-bottom:1px solid #111;align-items:center;gap:8px;margin-top:20px;padding-bottom:4px;font-size:11px;text-decoration:none;display:inline-flex}.seo-copy{max-width:1200px;padding:110px 7vw}.seo-copy h2{letter-spacing:-.055em;font-size:clamp(42px,6vw,78px);font-weight:520;line-height:.95}.seo-copy p{color:#635e56;max-width:900px;font-size:17px;line-height:1.75}.seo-page footer{color:#eee9df;letter-spacing:.1em;background:#11110f;flex-wrap:wrap;justify-content:space-between;gap:30px;padding:30px 5vw;font-size:10px;display:flex}.seo-page footer a{color:inherit;text-decoration:none}@media (width<=760px){.seo-hero{padding:70px 5vw}.seo-hero h1{font-size:52px}.seo-grid{grid-template-columns:1fr}.seo-grid article+article{border-top:1px solid #d2ccc0;border-left:0}.seo-grid article,.seo-copy{padding:60px 5vw}}:root{--nk-black:#050607;--nk-black-2:#0a0c0e;--nk-panel:#101317;--nk-ivory:#f0eee8;--nk-silver:#aeb7c1;--nk-muted:#777f88;--nk-line:#dfe5eb24;--nk-line-strong:#dfe5eb47;--nk-oxide:#ee5939;--nk-ease:cubic-bezier(.16, 1, .3, 1)}html{scroll-behavior:smooth;background:var(--nk-black)}body.nk-site{background:var(--nk-black);color:var(--nk-ivory);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:hidden}body.nk-site::selection{color:#080909;background:var(--nk-ivory)}.nk-root,.nk-root *{box-sizing:border-box}.nk-root{background:var(--nk-black);min-height:100vh;color:var(--nk-ivory);overflow:clip}.nk-root a{color:inherit;text-decoration:none}.nk-root button,.nk-root input,.nk-root textarea{color:inherit;font:inherit}.nk-page-progress{z-index:1000;background:linear-gradient(90deg, var(--nk-oxide), #f5b98b, var(--nk-silver));transform-origin:0;width:100%;height:2px;position:fixed;top:0;left:0}.nk-kicker{color:var(--nk-silver);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;line-height:1.4;display:inline-flex}.nk-kicker:before{content:"";opacity:.72;background:currentColor;width:22px;height:1px}.nk-btn{border:1px solid var(--nk-line-strong);min-height:46px;color:var(--nk-ivory);letter-spacing:.015em;cursor:pointer;transition:transform .35s var(--nk-ease), color .35s, background .35s, border-color .35s, box-shadow .35s;background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 17px;font-size:11px;font-weight:600;display:inline-flex}.nk-btn svg{transition:transform .35s var(--nk-ease)}.nk-btn:hover{transform:translateY(-2px)}.nk-btn:hover svg{transform:translate(3px,-3px)}.nk-btn-solid{background:var(--nk-ivory);border-color:var(--nk-ivory);color:#090a0b;box-shadow:0 16px 40px #0000002e}.nk-btn-solid:hover{background:#fff;box-shadow:0 22px 54px #00000047}.nk-btn-line:hover{background:#ffffff0a;border-color:#f0eee899}.nk-btn:focus-visible,.nk-root button:focus-visible,.nk-root a:focus-visible,.nk-root input:focus-visible,.nk-root textarea:focus-visible{outline:2px solid var(--nk-oxide);outline-offset:3px}.nk-header{z-index:200;height:76px;color:var(--nk-ivory);transition:height .4s var(--nk-ease), background .4s, border-color .4s, backdrop-filter .4s;border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 4vw;display:grid;position:fixed;inset:0 0 auto}.nk-header.is-scrolled{border-color:var(--nk-line);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:#050607c7;height:66px}.nk-brand{justify-self:start;align-items:center;gap:11px;display:inline-flex}.nk-brand svg{width:36px;height:auto;color:var(--nk-silver);filter:drop-shadow(0 0 12px #cdd8e51f)}.nk-brand span{gap:3px;display:grid}.nk-brand b{letter-spacing:.22em;font-size:12px;font-weight:680;line-height:1}.nk-brand small{color:#7e858d;letter-spacing:.16em;font-size:7px}.nk-nav{align-items:center;gap:clamp(18px,2.2vw,34px);display:flex}.nk-nav a{color:#9ca2a9;padding:8px 0;font-size:10px;transition:color .3s;position:relative}.nk-nav a:after{content:"";background:var(--nk-ivory);transform-origin:100%;height:1px;transition:transform .45s var(--nk-ease);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.nk-nav a:hover{color:#fff}.nk-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.nk-header-actions{justify-self:end;align-items:center;gap:10px;display:flex}.nk-lang{border:1px solid var(--nk-line);background:#ffffff06;border-radius:999px;height:34px;padding:3px;display:flex}.nk-lang button{color:#747a81;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:32px;padding:0 8px;font-size:8px}.nk-lang button.active{background:var(--nk-ivory);color:#090a0b}.nk-header-cta{min-height:40px;padding-inline:15px;font-size:10px}.nk-menu{border:1px solid var(--nk-line);cursor:pointer;background:#ffffff06;place-items:center;width:42px;height:42px;padding:0;display:none}.nk-mobile-menu{display:none}.nk-hero{isolation:isolate;background:radial-gradient(circle at 68% 45%,#6f7a8817,#0000 34%),linear-gradient(135deg,#08090b 0%,#030405 62%,#070809 100%);grid-template-rows:1fr auto;grid-template-columns:minmax(0,.92fr) minmax(380px,.78fr);align-items:center;gap:50px;min-height:100svh;padding:142px 5vw 58px;display:grid;position:relative;overflow:hidden}.nk-field{z-index:-4;opacity:.92;width:100%;height:100%;position:absolute;inset:0}.nk-hero-vignette{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#01020333,#0000 35% 65%,#01020361),linear-gradient(#01020361,#0000 25% 72%,#010203ad);position:absolute;inset:0}.nk-hero-grid{z-index:-3;opacity:.16;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:7.5vw 7.5vw;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 46%,#000,#0000 60%);mask-image:radial-gradient(circle at 70% 46%,#000,#0000 60%)}.nk-hero-copy{z-index:4;align-self:center;max-width:780px;position:relative}.nk-hero-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:760px;margin:24px 0;font-size:clamp(43px,5.5vw,78px);font-weight:470;line-height:.98}.nk-hero-copy>p{color:#9ca2a8;max-width:610px;margin:0;font-size:clamp(14px,1.2vw,17px);line-height:1.68}.nk-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.nk-portal-wrap{--px:0;--py:0;aspect-ratio:1;perspective:1000px;width:min(41vw,560px);transform:rotateX(calc(var(--py) * -7deg)) rotateY(calc(var(--px) * 8deg));transition:transform .45s var(--nk-ease);justify-self:center;place-items:center;display:grid;position:relative}.nk-portal-halo{filter:blur(3px);background:radial-gradient(circle,#d5dde71c,#7f8d9d06 46%,#0000 70%);border-radius:50%;position:absolute;inset:16%;box-shadow:0 0 120px #a4b2c21f}.nk-portal-ring{border:1px solid #dbe5ef47;border-radius:50%;position:absolute;box-shadow:inset 0 0 34px #e2e8f009,0 0 42px #a6b4c30d}.nk-ring-a{animation:14s linear infinite nkOrbitA;inset:13%;transform:rotate(61deg)rotateX(62deg)}.nk-ring-b{border-color:#ee593952;animation:11s linear infinite reverse nkOrbitB;inset:24%;transform:rotate(-36deg)rotateY(66deg)}.nk-portal-core{aspect-ratio:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:164px;transform:rotateX(calc(var(--py) * -14deg)) rotateY(calc(var(--px) * 16deg));transition:transform .45s var(--nk-ease);background:linear-gradient(145deg,#1d2227c2,#07090ba8);border:1px solid #dfe5eb38;align-content:center;place-items:center;gap:16px;padding:26px;display:grid;box-shadow:0 40px 100px #0000007a,inset 0 1px #ffffff14}.nk-portal-core:before,.nk-portal-core:after{content:"";border-color:var(--nk-silver);opacity:.62;width:11px;height:11px;position:absolute}.nk-portal-core:before{border-top:1px solid;border-left:1px solid;top:-1px;left:-1px}.nk-portal-core:after{border-bottom:1px solid;border-right:1px solid;bottom:-1px;right:-1px}.nk-portal-core svg{color:#dbe0e5;width:88px}.nk-portal-core span{color:#7f8790;letter-spacing:.15em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px}.nk-orbit-dot{background:#e5ebf1;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 14px #b4c4d3}.nk-dot-a{animation:2.6s ease-in-out infinite nkPulse;top:21%;right:22%}.nk-dot-b{background:var(--nk-oxide);animation:2.6s ease-in-out -1.2s infinite nkPulse;bottom:26%;left:17%;box-shadow:0 0 18px #ee5939bf}.nk-hero-foot{color:#666d74;letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-self:end;align-items:center;gap:20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;display:grid}.nk-hero-foot span{align-items:center;gap:8px;display:flex}.nk-hero-foot span:nth-child(2){justify-self:center}.nk-hero-foot span:last-child{justify-self:end}.nk-worlds{background:#030405;height:500vh;position:relative}.nk-worlds-sticky{isolation:isolate;background:#050607;height:100svh;position:sticky;top:0;overflow:hidden}.nk-world-intro{z-index:12;width:min(430px,32vw);position:absolute;top:110px;left:5vw}.nk-world-intro h2{letter-spacing:-.045em;text-wrap:balance;margin:18px 0 14px;font-size:clamp(27px,3vw,43px);font-weight:480;line-height:1.05}.nk-world-intro p{color:#838a91;max-width:410px;margin:0;font-size:12px;line-height:1.65}.nk-world-stage,.nk-world{position:absolute;inset:0}.nk-world{opacity:0;pointer-events:none;filter:blur(7px);transition:opacity .75s ease, transform 1.1s var(--nk-ease), filter .75s;transform:scale(1.025)}.nk-world.active{opacity:1;pointer-events:auto;filter:blur();transform:scale(1)}.nk-world-bg{-o-object-fit:cover;object-fit:cover;filter:grayscale(.25)saturate(.6)brightness(.28)contrast(1.1);width:108%;height:108%;transition:transform 7s;position:absolute;inset:-4%;transform:scale(1.04)}.nk-world.active .nk-world-bg{transform:scale(1)}.nk-world-shade{background:radial-gradient(circle at 69% 53%,#0506070d,#05060794 52%,#050607 88%),linear-gradient(90deg,#050607 0%,#050607b8 31%,#05060714 72%,#05060780 100%);position:absolute;inset:0}.nk-world-screen{z-index:4;transform-origin:100%;width:min(57vw,880px);height:min(63vh,650px);transition:transform 1s var(--nk-ease), box-shadow .6s;background:#0c0e11;border:1px solid #e2e8ee40;position:absolute;top:18%;right:7vw;overflow:hidden;transform:perspective(1300px)rotateY(-5deg)translate(7%);box-shadow:0 46px 100px #00000094}.nk-world.active .nk-world-screen{transform:perspective(1300px)rotateY(-2deg)translate(0)}.nk-world-screen:hover{transform:perspective(1300px)rotateY(0)translate(-8px);box-shadow:0 54px 130px #000000b3}.nk-world-chrome{background:#08090be0;border-bottom:1px solid #ffffff1a;align-items:center;gap:6px;height:35px;padding:0 12px;display:flex}.nk-world-chrome i{border:1px solid #70767c;border-radius:50%;width:5px;height:5px}.nk-world-chrome span{color:#697078;letter-spacing:.15em;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px}.nk-world-screen-image{isolation:isolate;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;height:calc(100% - 35px);padding:30px;display:flex;position:relative}.nk-world-screen-image:before{content:"";z-index:-1;background:linear-gradient(#0000 34%,#040506e6);position:absolute;inset:0}.nk-world-screen-image small{letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:8px}.nk-world-screen-image b{letter-spacing:-.065em;font-size:clamp(48px,6vw,92px);font-weight:520;line-height:.82}.nk-world-screen-image span{color:#c4c8cc;margin-top:14px;font-size:10px}.nk-world-copy{z-index:10;max-width:390px;position:absolute;bottom:58px;left:5vw}.nk-world-copy>span{color:#777f87;letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.nk-world-copy h3{letter-spacing:-.055em;margin:13px 0 5px;font-size:clamp(35px,4.4vw,64px);font-weight:500;line-height:.9}.nk-world-copy p{color:#a0a6ac;margin:0 0 22px;font-size:12px}.nk-world-copy a{border-bottom:1px solid #ffffff59;align-items:center;gap:9px;padding-bottom:6px;font-size:10px;display:inline-flex}.nk-world-copy a svg{transition:transform .3s var(--nk-ease)}.nk-world-copy a:hover svg{transform:translate(3px,-3px)}.nk-world-rail{z-index:14;gap:10px;display:grid;position:absolute;top:50%;right:2.5vw;transform:translateY(-50%)}.nk-world-rail i{width:2px;height:28px;transition:height .35s var(--nk-ease), background .35s;background:#ffffff2e}.nk-world-rail i.active{background:var(--nk-oxide);height:52px}.nk-world-all{z-index:14;color:#a4aab0;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;display:flex;position:absolute;bottom:28px;right:5vw}.nk-worlds-mobile{display:none}.nk-manifesto{border-top:1px solid var(--nk-line);border-bottom:1px solid var(--nk-line);background:radial-gradient(circle,#86919d14,#0000 27%),#080a0c;align-content:space-between;min-height:150vh;padding:150px 6vw;display:grid;position:relative;overflow:hidden}.nk-manifesto:before{content:"";opacity:.14;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 65%);mask-image:radial-gradient(circle,#000,#0000 65%)}.nk-manifesto-line{z-index:3;grid-template-columns:.36fr 1fr;align-items:start;gap:5vw;display:grid;position:relative}.nk-manifesto-line>div{max-width:820px}.nk-manifesto-line h2{letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(38px,5vw,74px);font-weight:470;line-height:.98}.nk-manifesto-line p{color:#8e959c;max-width:690px;margin:0;font-size:15px;line-height:1.75}.nk-manifesto-line.is-second{align-self:end}.nk-manifesto-line.is-second>div{justify-self:end}.nk-manifesto-object{z-index:2;place-items:center;gap:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nk-manifesto-frame{aspect-ratio:1;border:1px solid #cdd7e121;place-items:center;width:min(33vw,430px);animation:7s ease-in-out infinite nkFloat;display:grid;position:relative;transform:rotate(45deg)}.nk-manifesto-frame:before,.nk-manifesto-frame:after{content:"";border:1px solid #cdd7e11a;position:absolute;inset:14%}.nk-manifesto-frame:after{border-color:#ee593947;inset:29%}.nk-manifesto-frame svg{color:#c9d0d7;width:96px;transform:rotate(-45deg)}.nk-manifesto-frame i{background:#dbe3ea;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 14px}.nk-manifesto-frame i:nth-child(2){top:9%;left:18%}.nk-manifesto-frame i:nth-child(3){background:var(--nk-oxide);bottom:22%;right:10%}.nk-manifesto-frame i:nth-child(4){top:25%;right:28%}.nk-manifesto-object>span{color:#5e666f;letter-spacing:.18em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.nk-section{background:var(--nk-black);padding:140px 5vw}.nk-section-head{grid-template-columns:.33fr 1fr;align-items:start;gap:5vw;max-width:1100px;margin-bottom:64px;display:grid}.nk-section-head h2{letter-spacing:-.055em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(38px,5vw,70px);font-weight:470;line-height:1}.nk-section-head>p{color:#858c93;grid-column:2;max-width:620px;margin:-34px 0 0;font-size:14px;line-height:1.7}.nk-services{color:#0a0b0c;background:#edebe5}.nk-services .nk-kicker{color:#6f7478}.nk-service-list{border-bottom:1px solid #0a0b0c33}.nk-service{isolation:isolate;min-height:122px;transition:padding .45s var(--nk-ease), color .35s;border-top:1px solid #0a0b0c33;grid-template-columns:62px minmax(180px,.75fr) minmax(260px,1fr) 160px 30px;align-items:center;gap:24px;padding:25px 0;display:grid;position:relative}.nk-service:before{content:"";z-index:-1;transform-origin:50% 100%;transition:transform .45s var(--nk-ease);background:#0a0b0c;position:absolute;inset:0;transform:scaleY(0)}.nk-service:hover{color:var(--nk-ivory);padding-inline:20px}.nk-service:hover:before{transform:scaleY(1)}.nk-service>span{color:#797c7e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.nk-service h3{letter-spacing:-.04em;margin:0;font-size:clamp(23px,2.5vw,36px);font-weight:520}.nk-service p{color:#686c6e;max-width:540px;margin:0;font-size:12px;line-height:1.65;transition:color .35s}.nk-service:hover p{color:#9da4aa}.nk-service strong{font-size:12px;font-weight:560}.nk-service>svg{transition:transform .35s var(--nk-ease);justify-self:end}.nk-service:hover>svg{transform:translate(3px,-3px)}.nk-process{background:radial-gradient(circle at 25% 55%,#8995a112,#0000 28%),#08090b}.nk-process-layout{grid-template-columns:1fr .92fr;align-items:start;gap:7vw;display:grid}.nk-process-visual{border:1px solid var(--nk-line);background:linear-gradient(145deg,#13171bd1,#080a0ceb);align-content:center;height:620px;padding:40px;display:grid;position:sticky;top:105px;overflow:hidden}.nk-process-visual:before{content:"";opacity:.12;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.nk-process-system{aspect-ratio:1.25;background:#06080a9e;border:1px solid #d9e2eb47;width:min(78%,520px);margin:auto;position:relative;box-shadow:0 35px 80px #0000005c}.nk-process-system span{transition:inset .75s var(--nk-ease), width .75s var(--nk-ease), height .75s var(--nk-ease), transform .75s var(--nk-ease), opacity .5s, background .5s, border-radius .5s;background:#aeb6be;display:block;position:absolute}.nk-sys-top{opacity:.45;width:88%;height:5%;top:7%;left:6%}.nk-sys-side{opacity:.16;width:18%;height:74%;top:18%;left:6%}.nk-sys-title{width:52%;height:12%;top:24%;left:31%}.nk-sys-copy{opacity:.48;width:38%;height:3%;top:42%;left:31%}.nk-sys-image{opacity:.3;width:32%;height:35%;bottom:10%;right:8%}.nk-sys-cta{border-radius:999px;width:20%;height:7%;bottom:20%;left:31%;background:var(--nk-oxide)!important}.nk-process-system.step-1 .nk-sys-side{opacity:.3;width:8%}.nk-process-system.step-1 .nk-sys-title{width:38%;height:9%;left:15%}.nk-process-system.step-1 .nk-sys-copy{width:31%;top:40%;left:15%}.nk-process-system.step-1 .nk-sys-image{opacity:.55;width:40%;height:68%;top:20%;right:7%}.nk-process-system.step-1 .nk-sys-cta{bottom:24%;left:15%}.nk-process-system.step-2 .nk-sys-side{opacity:.08;width:27%;left:7%}.nk-process-system.step-2 .nk-sys-title{width:42%;height:17%;top:22%;left:9%}.nk-process-system.step-2 .nk-sys-copy{width:34%;top:47%;left:9%}.nk-process-system.step-2 .nk-sys-image{opacity:.62;border-radius:50% 50% 8px 8px;width:43%;height:56%;bottom:9%;right:7%}.nk-process-system.step-2 .nk-sys-cta{width:23%;bottom:19%;left:9%}.nk-process-system.step-3 .nk-sys-side{opacity:.2;width:23%}.nk-process-system.step-3 .nk-sys-title{width:57%;height:8%;top:19%;left:34%}.nk-process-system.step-3 .nk-sys-copy{width:50%;top:34%;left:34%}.nk-process-system.step-3 .nk-sys-image{opacity:.58;width:57%;height:42%;bottom:10%;left:34%;right:auto}.nk-process-system.step-3 .nk-sys-cta{width:19%;bottom:12%;left:7%}.nk-process-system.step-4 .nk-sys-top{height:7%;top:6%}.nk-process-system.step-4 .nk-sys-side{opacity:.27;width:12%;height:68%;left:6%}.nk-process-system.step-4 .nk-sys-title{width:43%;height:10%;top:23%;left:25%}.nk-process-system.step-4 .nk-sys-copy{width:48%;top:41%;left:25%}.nk-process-system.step-4 .nk-sys-image{opacity:.48;width:68%;height:33%;bottom:9%;right:7%}.nk-process-system.step-4 .nk-sys-cta{width:18%;bottom:13%;left:25%}.nk-process-visual>small{color:#656d75;letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;position:absolute;bottom:21px;right:24px}.nk-process-list{border-bottom:1px solid var(--nk-line)}.nk-process-list button{border:0;border-top:1px solid var(--nk-line);text-align:left;cursor:pointer;width:100%;min-height:118px;transition:padding .4s var(--nk-ease), background .35s;background:0 0;grid-template-columns:44px 1fr 24px;align-items:start;gap:20px;padding:24px 4px;display:grid}.nk-process-list button:hover,.nk-process-list button.active{background:#ffffff09;padding-inline:17px}.nk-process-list button>span{color:#697179;padding-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.nk-process-list b{letter-spacing:-.035em;margin-bottom:8px;font-size:22px;font-weight:520;display:block}.nk-process-list p{color:#7f878f;max-width:440px;margin:0;font-size:12px;line-height:1.55}.nk-process-list svg{color:#5e666e;transition:transform .35s var(--nk-ease), color .35s;margin-top:3px}.nk-process-list button.active svg{color:var(--nk-oxide);transform:translate(4px)}.nk-estimate{color:#0a0b0c;background:#e9e7e1}.nk-estimate .nk-kicker{color:#6c7175}.nk-estimate .nk-section-head>p{color:#666a6d}.nk-estimate-grid{background:#efede7;border:1px solid #0a0b0c33;grid-template-columns:1.18fr .82fr;display:grid}.nk-estimate-controls{border-right:1px solid #0a0b0c33}.nk-estimate fieldset{border:0;border-bottom:1px solid #0a0b0c29;margin:0;padding:28px}.nk-estimate fieldset:last-child{border-bottom:0}.nk-estimate legend{color:#6c7073;letter-spacing:.14em;width:100%;margin-bottom:19px;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.nk-type-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.nk-type-grid button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0a0b0c33;gap:7px;min-height:72px;padding:14px;transition:background .3s,color .3s,border-color .3s;display:grid}.nk-type-grid button.active,.nk-type-grid button:hover{color:var(--nk-ivory);background:#0b0c0d;border-color:#0b0c0d}.nk-type-grid button span{font-size:15px;font-weight:590}.nk-type-grid button small{color:#717579;font-size:9px}.nk-type-grid button.active small{color:#92989e}.nk-range-row{grid-template-columns:1fr 58px;align-items:center;gap:25px;display:grid}.nk-range-row input{accent-color:#0b0c0d;width:100%}.nk-range-row b{letter-spacing:-.04em;font-size:28px;font-weight:510}.nk-segmented{border:1px solid #0a0b0c33;grid-template-columns:repeat(3,1fr);display:grid}.nk-segmented button{cursor:pointer;background:0 0;border:0;border-right:1px solid #0a0b0c33;min-height:46px;font-size:10px}.nk-segmented button:last-child{border-right:0}.nk-segmented button.active{color:var(--nk-ivory);background:#0b0c0d}.nk-option-list{display:grid}.nk-option-list button{cursor:pointer;background:0 0;border:0;border-top:1px solid #0a0b0c29;justify-content:space-between;align-items:center;min-height:48px;padding:0;display:flex}.nk-option-list button:first-child{border-top:0}.nk-option-list button span{font-size:12px}.nk-option-list button i{border:1px solid #0a0b0c4d;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;display:grid}.nk-option-list button.active i{color:#fff;background:#0b0c0d}.nk-estimate-result{align-content:start;padding:34px;display:grid}.nk-estimate-total{border-bottom:1px solid #0a0b0c33;align-content:end;min-height:186px;padding-bottom:27px;display:grid}.nk-estimate-total small{color:#696e72;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.nk-estimate-total strong{letter-spacing:-.055em;margin:15px 0 9px;font-size:clamp(31px,3.2vw,48px);font-weight:500;line-height:.95}.nk-estimate-total span{color:#74797c;font-size:11px}.nk-estimate-result form{gap:17px;padding-top:28px;display:grid}.nk-estimate-result form>label:not(.nk-consent){gap:8px;display:grid}.nk-estimate-result label>span{color:#62676a;font-size:9px}.nk-estimate-result input:not([type=checkbox]),.nk-estimate-result textarea{color:#0a0b0c;resize:vertical;background:0 0;border:0;border-bottom:1px solid #0a0b0c52;border-radius:0;outline:0;width:100%;padding:13px 0;font-size:12px}.nk-estimate-result input:not([type=checkbox]):focus,.nk-estimate-result textarea:focus{border-bottom-color:#0a0b0c}.nk-consent{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.nk-consent input{accent-color:#0a0b0c;margin-top:2px}.nk-estimate-result .nk-btn{width:100%;color:var(--nk-ivory);background:#0b0c0d;border-color:#0b0c0d}.nk-estimate-result .nk-btn:disabled{opacity:.38;cursor:not-allowed;transform:none}.nk-telegram-direct{color:#363a3d;border-bottom:1px solid #0a0b0c38;justify-content:space-between;align-items:center;margin-top:14px;padding:13px 0 5px;font-size:10px;display:flex}.nk-form-error{color:#a03727;margin:0;font-size:10px}.nk-success{align-content:center;justify-items:start;min-height:300px;padding-top:38px;display:grid}.nk-success h3{max-width:380px;margin:20px 0 30px;font-size:27px;font-weight:520;line-height:1.12}.nk-success a{border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:5px;font-size:11px;display:inline-flex}.nk-final{isolation:isolate;text-align:center;background:#050607;align-content:center;place-items:center;gap:28px;min-height:92svh;padding:120px 6vw;display:grid;position:relative;overflow:hidden}.nk-final:before{content:"";z-index:-2;background:radial-gradient(circle at 50% 47%,#8f9ca91f,#0000 38%);position:absolute;inset:0}.nk-final .nk-field{opacity:.6}.nk-final-eye{aspect-ratio:1;border:1px solid var(--nk-line-strong);place-items:center;width:130px;padding:25px;display:grid;transform:rotate(45deg);box-shadow:0 0 70px #b5c2cf14}.nk-final-eye svg{color:#d3dae1;width:84px;transform:rotate(-45deg)}.nk-final h2{letter-spacing:-.055em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(40px,5.8vw,78px);font-weight:470;line-height:.98}.nk-footer{border-top:1px solid var(--nk-line);background:#08090a;padding:75px 5vw 25px}.nk-footer-main{grid-template-columns:.55fr 1fr auto;align-items:start;gap:6vw;min-height:260px;display:grid}.nk-footer-brand{align-items:center;gap:12px;display:flex}.nk-footer-brand svg{width:44px;color:var(--nk-silver)}.nk-footer-brand span{gap:4px;display:grid}.nk-footer-brand b{letter-spacing:.2em;font-size:13px}.nk-footer-brand small{color:#686f76;letter-spacing:.14em;font-size:7px}.nk-footer-main>p{color:#858c93;max-width:500px;margin:0;font-size:14px;line-height:1.7}.nk-footer-main>a{border-bottom:1px solid #ffffff59;align-items:center;gap:9px;padding-bottom:6px;font-size:11px;display:inline-flex}.nk-footer-bottom{border-top:1px solid var(--nk-line);color:#5d656d;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;gap:20px;padding-top:20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;display:grid}.nk-footer-bottom span:nth-child(2){justify-self:center}.nk-footer-bottom span:last-child{justify-self:end}.nk-project{min-width:0;display:block}.nk-project-visual{aspect-ratio:4/3;border:1px solid var(--nk-line);background:#101216;position:relative;overflow:hidden}.nk-project.is-large .nk-project-visual{aspect-ratio:16/9}.nk-project-visual>img{-o-object-fit:cover;object-fit:cover;filter:saturate(.62)brightness(.46);width:100%;height:100%;transition:transform 1s var(--nk-ease), filter .6s}.nk-project:hover .nk-project-visual>img{filter:saturate(.85)brightness(.54);transform:scale(1.035)}.nk-project-browser{transition:transform .75s var(--nk-ease), background .45s;background:#07080a80;border:1px solid #ffffff47;position:absolute;inset:9%;box-shadow:0 30px 70px #0006}.nk-project:hover .nk-project-browser{background:#07080a61;transform:translateY(-6px)scale(1.012)}.nk-project-chrome{border-bottom:1px solid #ffffff21;align-items:center;gap:5px;height:29px;padding:0 9px;display:flex}.nk-project-chrome i{border:1px solid #fff9;border-radius:50%;width:4px;height:4px}.nk-project-chrome span{color:#ffffff8f;letter-spacing:.12em;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:5px}.nk-project-art{isolation:isolate;align-content:end;height:calc(100% - 29px);padding:8%;display:grid;position:relative}.nk-project-art:before{content:"";z-index:-1;background:linear-gradient(#0000 28%,#040506c7);position:absolute;inset:0}.nk-project-art small{color:#d0d4d7;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:6px}.nk-project-art b{letter-spacing:-.06em;font-size:clamp(29px,4vw,60px);font-weight:540;line-height:.85}.nk-project-art>span{background:var(--nk-oxide);width:28%;height:3px;margin-top:13px}.nk-tone-bone .nk-project-art>span{background:#e4d9c7}.nk-tone-rose .nk-project-art>span{background:#e9b7ae}.nk-tone-wine .nk-project-art>span{background:#9d3349}.nk-tone-signal .nk-project-art>span{background:#d5f247}.nk-tone-violet .nk-project-art>span{background:#9672dc}.nk-project-index{color:#ffffff9e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;position:absolute;top:14px;left:15px}.nk-project-open{background:var(--nk-ivory);color:#08090a;letter-spacing:.1em;opacity:0;transition:transform .35s var(--nk-ease), opacity .35s;align-items:center;gap:7px;padding:9px 11px;font-size:7px;display:flex;position:absolute;bottom:14px;right:14px;transform:translateY(8px)}.nk-project:hover .nk-project-open{opacity:1;transform:translateY(0)}.nk-project-meta{grid-template-columns:1fr 1fr;gap:25px;padding:15px 0 8px;display:grid}.nk-project-meta small{color:#686f76;letter-spacing:.13em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px}.nk-project-meta h3{letter-spacing:-.045em;margin:8px 0 0;font-size:26px;font-weight:520}.nk-project-meta p{color:#a2a8ae;margin:0 0 8px;font-size:11px}.nk-project-meta span{color:#676e75;font-size:8px}.nk-catalog{background:#060708}.nk-catalog-hero{isolation:isolate;border-bottom:1px solid var(--nk-line);grid-template-columns:1fr auto;align-content:end;gap:30px;min-height:88svh;padding:145px 5vw 70px;display:grid;position:relative;overflow:hidden}.nk-catalog-field{z-index:-1;background:radial-gradient(circle at 69% 46%,#93a2b11f,#0000 27%),radial-gradient(circle at 30% 70%,#ee59390b,#0000 23%),#060708;position:absolute;inset:0;overflow:hidden}.nk-catalog-field:before{content:"";opacity:.19;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:-20%;transform:perspective(900px)rotateX(58deg)translateY(-12%);-webkit-mask-image:radial-gradient(circle at 62% 45%,#000,#0000 62%);mask-image:radial-gradient(circle at 62% 45%,#000,#0000 62%)}.nk-catalog-field i{border:1px solid #9ba8b4;border-radius:50%;width:6px;height:6px;animation:3s ease-in-out infinite nkPulse;position:absolute;box-shadow:0 0 17px #bccbda4d}.nk-catalog-field i:first-child{top:18%;left:68%}.nk-catalog-field i:nth-child(2){animation-delay:-.6s;top:34%;left:78%}.nk-catalog-field i:nth-child(3){animation-delay:-1.2s;top:52%;left:62%}.nk-catalog-field i:nth-child(4){background:var(--nk-oxide);animation-delay:-1.8s;top:66%;left:85%}.nk-catalog-field i:nth-child(5){animation-delay:-2.2s;top:76%;left:54%}.nk-catalog-field i:nth-child(6){animation-delay:-2.6s;top:24%;left:91%}.nk-catalog-field>span{color:#525960;letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;position:absolute;top:125px;right:5vw}.nk-back{color:#858c93;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;top:112px;left:5vw}.nk-catalog-hero-copy{max-width:850px}.nk-catalog-hero-copy h1{letter-spacing:-.06em;text-wrap:balance;max-width:840px;margin:22px 0;font-size:clamp(43px,6vw,82px);font-weight:470;line-height:.96}.nk-catalog-hero-copy p{color:#8b9299;max-width:660px;margin:0;font-size:14px;line-height:1.7}.nk-catalog-counter{align-self:end;justify-items:end;display:grid}.nk-catalog-counter strong{letter-spacing:-.08em;color:#24292e;font-size:clamp(68px,9vw,130px);font-weight:400;line-height:.8}.nk-catalog-counter span{color:#656c73;letter-spacing:.14em;text-transform:uppercase;margin-top:12px;font-size:8px}.nk-catalog-content{padding:45px 5vw 140px}.nk-filters{z-index:20;border-bottom:1px solid var(--nk-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060708de;gap:7px;margin:0 -5vw 65px;padding:13px 5vw;display:flex;position:sticky;top:66px;overflow-x:auto}.nk-filters button{border:1px solid var(--nk-line);color:#7e858c;cursor:pointer;background:0 0;flex:none;align-items:center;gap:8px;min-height:35px;padding:0 12px;font-size:9px;transition:color .3s,background .3s,border-color .3s;display:flex}.nk-filters button i{background:#484e54;border-radius:50%;width:5px;height:5px}.nk-filters button span{color:#4e555c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px}.nk-filters button.active,.nk-filters button:hover{border-color:var(--nk-ivory);background:var(--nk-ivory);color:#08090a}.nk-filters button.active i{background:var(--nk-oxide)}.nk-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:74px 24px;display:grid}.nk-catalog-grid .nk-project.is-large{grid-column:1/-1}.nk-catalog-note{border-top:1px solid var(--nk-line);border-bottom:1px solid var(--nk-line);background:radial-gradient(circle at 75% 45%,#ee593912,#0000 28%),#0a0b0d;align-content:center;justify-items:start;min-height:78svh;padding:120px 6vw;display:grid}.nk-catalog-note>span{color:var(--nk-oxide);letter-spacing:.17em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.nk-catalog-note h2{letter-spacing:-.055em;max-width:900px;margin:24px 0;font-size:clamp(41px,5.8vw,78px);font-weight:470;line-height:.98}.nk-catalog-note p{color:#868d94;max-width:650px;margin:0 0 32px;font-size:14px;line-height:1.7}@keyframes nkOrbitA{to{transform:rotate(421deg)rotateX(62deg)}}@keyframes nkOrbitB{to{transform:rotate(324deg)rotateY(66deg)}}@keyframes nkPulse{0%,to{opacity:.28;transform:scale(.7)}50%{opacity:1;transform:scale(1.25)}}@keyframes nkFloat{0%,to{transform:rotate(45deg)translateY(-8px)}50%{transform:rotate(45deg)translateY(8px)}}@media (width<=1100px){.nk-header{grid-template-columns:1fr auto}.nk-nav{display:none}.nk-menu{display:grid}.nk-mobile-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transition:opacity .35s, visibility .35s, transform .45s var(--nk-ease);background:#050607f7;align-content:start;gap:0;padding:42px 5vw;display:grid;position:fixed;inset:66px 0 0;transform:translateY(-16px)}.nk-mobile-menu.open{opacity:1;visibility:visible;transform:none}.nk-mobile-menu>a:not(.nk-btn){border-bottom:1px solid var(--nk-line);letter-spacing:-.03em;align-items:center;gap:22px;min-height:68px;font-size:25px;display:flex}.nk-mobile-menu>a span{color:#596168;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.nk-mobile-menu .nk-btn{justify-self:start;margin-top:28px}.nk-hero{grid-template-columns:1fr .7fr}.nk-world-screen{width:58vw;height:56vh}.nk-world-intro{width:36vw}.nk-manifesto{min-height:130vh}.nk-process-layout{gap:4vw}.nk-process-visual{height:540px}.nk-service{grid-template-columns:45px minmax(170px,.7fr) 1fr 120px 24px}}@media (width<=800px){.nk-header{height:64px;padding:0 18px}.nk-header.is-scrolled{height:60px}.nk-brand svg{width:32px}.nk-brand b{font-size:10px}.nk-brand small,.nk-header-cta{display:none}.nk-lang{height:32px}.nk-menu{width:36px;height:36px}.nk-mobile-menu{padding:28px 20px;inset:60px 0 0}.nk-hero{grid-template-rows:auto minmax(240px,.78fr) auto;grid-template-columns:1fr;align-items:start;gap:24px;min-height:100svh;padding:108px 20px 28px}.nk-hero-grid{background-size:76px 76px}.nk-hero-copy{align-self:start}.nk-hero-copy h1{margin:17px 0 18px;font-size:clamp(38px,11.3vw,56px);line-height:.99}.nk-hero-copy>p{max-width:540px;font-size:13px;line-height:1.58}.nk-actions{margin-top:24px}.nk-actions .nk-btn{min-height:43px;padding-inline:13px;font-size:10px}.nk-portal-wrap{place-self:center;width:min(78vw,340px)}.nk-portal-core{width:118px;padding:21px}.nk-portal-core svg{width:66px}.nk-hero-foot{grid-template-columns:1fr auto;font-size:6px}.nk-hero-foot span:nth-child(2){display:none}.nk-worlds{height:auto;padding:95px 18px}.nk-worlds-sticky{display:none}.nk-worlds-mobile{gap:50px;display:grid}.nk-world-mobile-intro{margin-bottom:10px}.nk-world-mobile-intro h2{letter-spacing:-.05em;margin:17px 0 15px;font-size:35px;font-weight:480;line-height:1.02}.nk-world-mobile-intro p{color:#858c93;font-size:12px;line-height:1.65}.nk-project-open{opacity:1;transform:none}.nk-project-meta{grid-template-columns:1fr;gap:12px}.nk-manifesto{gap:100px;min-height:auto;padding:100px 20px}.nk-manifesto-line{grid-template-columns:1fr;gap:22px}.nk-manifesto-line h2{font-size:42px}.nk-manifesto-line p{font-size:13px}.nk-manifesto-object{position:relative;top:auto;left:auto;transform:none}.nk-manifesto-frame{width:min(65vw,300px)}.nk-manifesto-line.is-second>div{justify-self:start}.nk-section{padding:95px 18px}.nk-section-head{grid-template-columns:1fr;gap:20px;margin-bottom:42px}.nk-section-head h2{font-size:41px}.nk-section-head>p{grid-column:1;margin:0}.nk-service{grid-template-columns:32px 1fr auto;gap:12px;min-height:auto;padding:23px 0}.nk-service h3{font-size:25px}.nk-service p{grid-column:2/-1;font-size:11px}.nk-service strong{grid-column:2}.nk-service>svg{grid-area:1/3}.nk-service:hover{padding-inline:10px}.nk-process-layout{grid-template-columns:1fr}.nk-process-visual{height:390px;padding:25px;position:relative;top:auto}.nk-process-list button{min-height:105px}.nk-estimate-grid{grid-template-columns:1fr}.nk-estimate-controls{border-bottom:1px solid #0a0b0c33;border-right:0}.nk-estimate fieldset{padding:23px 18px}.nk-estimate-result{padding:28px 18px}.nk-type-grid{grid-template-columns:1fr 1fr}.nk-final{min-height:80svh;padding:100px 20px}.nk-final h2{font-size:43px}.nk-footer{padding:65px 20px 22px}.nk-footer-main{grid-template-columns:1fr;gap:32px;min-height:360px}.nk-footer-main>a{justify-self:start}.nk-footer-bottom{grid-template-columns:1fr;gap:9px}.nk-footer-bottom span:nth-child(2),.nk-footer-bottom span:last-child{justify-self:start}.nk-catalog-hero{grid-template-columns:1fr;min-height:82svh;padding:120px 20px 45px}.nk-back{top:87px;left:20px}.nk-catalog-field>span{display:none}.nk-catalog-hero-copy h1{font-size:45px}.nk-catalog-counter{display:none}.nk-catalog-content{padding:28px 18px 100px}.nk-filters{margin:0 -18px 45px;padding:10px 18px;top:60px}.nk-catalog-grid{grid-template-columns:1fr;gap:54px}.nk-catalog-grid .nk-project.is-large{grid-column:auto}.nk-catalog-note{min-height:72svh;padding:90px 20px}.nk-catalog-note h2{font-size:42px}}@media (width<=460px){.nk-kicker{letter-spacing:.14em;font-size:7px}.nk-hero-copy h1{font-size:39px}.nk-actions{display:grid}.nk-actions .nk-btn{width:100%}.nk-portal-wrap{width:270px}.nk-hero-foot span:last-child{display:none}.nk-hero-foot{grid-template-columns:1fr}.nk-world-mobile-intro h2,.nk-manifesto-line h2,.nk-section-head h2,.nk-final h2,.nk-catalog-hero-copy h1,.nk-catalog-note h2{font-size:36px}.nk-process-visual{height:330px}.nk-process-list button{grid-template-columns:30px 1fr 18px;gap:10px}.nk-type-grid,.nk-segmented{grid-template-columns:1fr}.nk-segmented button{border-bottom:1px solid #0a0b0c33;border-right:0}.nk-segmented button:last-child{border-bottom:0}.nk-estimate-total strong{font-size:31px}.nk-project-browser{inset:8%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nk-root *,.nk-root :before,.nk-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.nk-worlds{height:auto;padding:100px 5vw}.nk-worlds-sticky{display:none}.nk-worlds-mobile{gap:60px;display:grid}}.pd-root{color:#f3f0e8;background:#050505}.pd-hero{align-items:flex-end;min-height:100svh;padding:120px 5vw 80px;display:flex;position:relative;overflow:hidden}.pd-hero img{-o-object-fit:cover;object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.pd-hero-overlay{z-index:-1;background:linear-gradient(#0000 45%,#050505 98%),linear-gradient(90deg,#050505d0,#0000 65%);position:absolute;inset:0}.pd-hero-content{z-index:1;max-width:900px;position:relative}.pd-back{letter-spacing:.14em;color:#8a887f;align-items:center;gap:8px;margin-bottom:48px;font-size:11px;transition:color .2s;display:inline-flex}.pd-back:hover{color:#f3f0e8}.pd-hero-meta{letter-spacing:.14em;color:#aaa69d;flex-wrap:wrap;gap:0;margin-bottom:28px;font-size:10px;display:flex}.pd-hero-meta span{border-right:1px solid #ffffff1f;margin-right:20px;padding-right:20px}.pd-hero-meta span:last-child{border-right:0}.pd-hero h1{letter-spacing:-.065em;margin:0 0 24px;font-family:Unbounded,sans-serif;font-size:clamp(48px,9vw,140px);font-weight:700;line-height:.82}.pd-hero-type{color:#d0cec7;max-width:560px;margin:0 0 8px;font-size:clamp(18px,1.8vw,24px);font-weight:500;line-height:1.5}.pd-hero-note{color:#77756d;margin:0;font-size:14px}.pd-section{max-width:1400px;margin:0 auto;padding:100px 5vw}.pd-label{letter-spacing:.2em;color:#77756d;margin-bottom:28px;font-family:Unbounded,sans-serif;font-size:10px;display:block}.pd-overview-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.pd-overview-grid p{letter-spacing:-.01em;color:#d0cec7;margin:0;font-size:clamp(17px,1.8vw,26px);line-height:1.45}.pd-gallery-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pd-gallery-item{background:#0d0d0f;border-radius:10px;overflow:hidden}.pd-gallery-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.pd-gallery-item:hover img{transform:scale(1.06)}.pd-gi-0{aspect-ratio:16/10;grid-column:span 2}.pd-gi-1,.pd-gi-2{aspect-ratio:3/4}.pd-gi-3{aspect-ratio:16/9;grid-column:span 2}.pd-gi-3 img{aspect-ratio:16/9}.pd-video-wrap{background:#0d0d0f;border-radius:12px;overflow:hidden}.pd-video-wrap video{width:100%;display:block}.pd-details-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.pd-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pd-list li{color:#b5b3ac;padding-left:22px;font-size:17px;line-height:1.5;position:relative}.pd-list li:before{content:"—";color:#555348;position:absolute;left:0}.pd-tech{flex-wrap:wrap;gap:10px;display:flex}.pd-tech li{border:1px solid #ffffff1a;border-radius:999px;padding:8px 16px;font-size:14px}.pd-tech li:before{display:none}.pd-demo-cta{text-align:center;padding:40px 5vw 20px}.pd-next{border-top:1px solid #ffffff14}.pd-next-link{max-width:1400px;color:inherit;align-items:center;gap:30px;margin:0 auto;padding:80px 5vw;text-decoration:none;transition:padding-left .5s cubic-bezier(.16,1,.3,1);display:flex}.pd-next-link:hover{padding-left:7vw}.pd-next-link>span:first-child{letter-spacing:.2em;color:#77756d;flex-shrink:0;font-size:10px}.pd-next-link h2{letter-spacing:-.05em;flex:1;margin:0;font-family:Unbounded,sans-serif;font-size:clamp(36px,5vw,80px);font-weight:600}.pd-next-sector{letter-spacing:.14em;color:#555348;flex-shrink:0;font-size:11px}.pd-final{text-align:center;padding:120px 5vw}.pd-final-eye{color:#c8cbd2;margin-bottom:32px}.pd-final-eye svg{width:56px}.pd-final h2{letter-spacing:-.03em;max-width:560px;margin:0 auto 40px;font-size:clamp(28px,3.5vw,48px);font-weight:600;line-height:1.2}.pd-not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100svh;padding:80px 5vw;display:flex}.pd-not-found h1{color:#1a1a1a;margin:0;font-family:Unbounded,sans-serif;font-size:120px}.pd-not-found p{color:#77756d;margin:0;font-size:18px}@media (width<=760px){.pd-hero{padding:110px 5vw 60px}.pd-hero h1{font-size:52px}.pd-hero-type{font-size:16px}.pd-hero-meta{font-size:9px}.pd-section{padding:60px 5vw}.pd-overview-grid,.pd-details-grid{grid-template-columns:1fr;gap:40px}.pd-gallery-grid{grid-template-columns:1fr 1fr;gap:10px}.pd-gi-0{aspect-ratio:16/10;grid-column:span 2}.pd-gi-1,.pd-gi-2{aspect-ratio:1}.pd-gi-3{grid-column:span 2}.pd-next-link{flex-wrap:wrap;gap:12px;padding:50px 5vw}.pd-next-link:hover{padding-left:5vw}.pd-next-link h2{font-size:36px}.pd-next-sector{display:none}.pd-final{padding:80px 5vw}}@media (width<=430px){.pd-hero h1{font-size:42px}.pd-gallery-grid{grid-template-columns:1fr}.pd-gi-0,.pd-gi-1,.pd-gi-2,.pd-gi-3{aspect-ratio:4/3;grid-column:span 1}}.vzb-root{color:#f2f0ea;background:#0b0c0d;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.vzb-root *{box-sizing:border-box}.vzb-root a{color:inherit;text-decoration:none}.vzb-root button,.vzb-root input,.vzb-root textarea{font:inherit}.vzb-top{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0c0de6;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 3vw;display:grid;position:sticky;top:0}.vzb-top>a{letter-spacing:.12em;align-items:center;gap:8px;font-size:9px;display:inline-flex}.vzb-top>div{letter-spacing:.14em;color:#92959a;align-items:center;gap:8px;font-size:8px;display:flex}.vzb-top>div i{background:#d7dbe1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #d7dbe173}.vzb-top>button{color:#111;letter-spacing:.1em;cursor:pointer;background:#f1efe9;border:1px solid #ffffff24;border-radius:10px;justify-self:end;align-items:center;gap:7px;padding:10px 13px;font-size:8px;display:flex}.vzb-intro{background:radial-gradient(circle at 78% 18%,#ffffff0f,#0000 28%),#0b0c0d;border-bottom:1px solid #ffffff14;padding:95px 4vw 70px}.vzb-intro>span{letter-spacing:.18em;color:#83868b;font-size:8px}.vzb-intro h1{letter-spacing:-.075em;max-width:1100px;margin:14px 0 30px;font-size:clamp(72px,11vw,170px);font-weight:520;line-height:.78}.vzb-intro p{color:#9b9da1;max-width:760px;font-size:15px;line-height:1.7}.vzb-workspace{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);min-height:900px;display:grid}.vzb-controls{background:#101214;border-right:1px solid #ffffff17}.vzb-control{border-bottom:1px solid #ffffff14;padding:26px 28px}.vzb-control>label{letter-spacing:.15em;color:#7f8287;margin-bottom:14px;font-size:8px;display:block}.vzb-control input,.vzb-control textarea{color:#fff;background:#0b0c0d;border:1px solid #ffffff1c;border-radius:10px;outline:none;width:100%;padding:12px 13px}.vzb-control textarea{resize:vertical;margin-top:8px}.vzb-control input:focus,.vzb-control textarea:focus{border-color:#6f737a}.vzb-pills,.vzb-features{flex-wrap:wrap;gap:7px;display:flex}.vzb-pills button,.vzb-features button{color:#a8aaae;cursor:pointer;background:#151719;border:1px solid #ffffff1a;border-radius:999px;padding:9px 11px;font-size:9px}.vzb-pills button.active,.vzb-features button.active{color:#111;background:#f0eee8;border-color:#f0eee8}.vzb-features button{align-items:center;gap:7px;display:flex}.vzb-features button i{border:1px solid;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.vzb-style-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.vzb-style-grid button{color:#aaa;cursor:pointer;text-align:left;background:#151719;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:9px;padding:10px;display:flex}.vzb-style-grid button.active{color:#fff;border-color:#c9cdd3}.vzb-style-grid i{border:1px solid #ffffff26;border-radius:8px;width:32px;height:32px}.vzb-layouts{gap:8px;display:grid}.vzb-layouts button{color:#aaa;text-align:left;cursor:pointer;background:#151719;border:1px solid #ffffff1a;border-radius:12px;gap:5px;padding:13px;display:grid}.vzb-layouts button.active{color:#fff;background:#202328;border-color:#c8cdd3}.vzb-layouts b{font-size:12px}.vzb-layouts small{color:#7f8389;font-size:9px}.vzb-magic{color:#d9dce1;letter-spacing:.08em;cursor:pointer;background:#1a1d20;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:7px;margin-bottom:10px;padding:9px 11px;font-size:8px;display:flex}.vzb-preview-col{background:#0d0f11;padding:22px;position:relative}.vzb-preview-toolbar{justify-content:space-between;align-items:center;height:44px;padding:0 8px 10px;display:flex}.vzb-preview-toolbar>div:first-child{letter-spacing:.14em;color:#85888d;align-items:center;gap:8px;font-size:8px;display:flex}.vzb-device{gap:5px;display:flex}.vzb-device button{color:#777;cursor:pointer;background:#151719;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:34px;height:30px;display:grid}.vzb-device button.active{color:#111;background:#f1efe9}.vzb-preview-shell{background:#050505;border:1px solid #ffffff1a;border-radius:20px;height:820px;margin:0 auto;transition:width .35s cubic-bezier(.16,1,.3,1);overflow:auto;box-shadow:0 40px 120px #00000059}.vzb-preview-shell.desktop{width:100%}.vzb-preview-shell.mobile{width:min(390px,100%)}.vzb-live-site{background:var(--b-bg);min-height:100%;color:var(--b-text);overflow:hidden}.vzb-live-site nav{border-bottom:1px solid color-mix(in srgb,var(--b-text) 12%,transparent);justify-content:space-between;align-items:center;height:54px;padding:0 24px;display:flex}.vzb-live-site nav b{letter-spacing:.14em;font-size:9px}.vzb-live-site nav span{letter-spacing:.12em;color:var(--b-muted);font-size:7px}.vzb-live-hero{align-items:flex-end;min-height:540px;padding:42px;display:flex;position:relative;overflow:hidden}.vzb-live-hero>img{-o-object-fit:cover;object-fit:cover;filter:saturate(.7)brightness(.52);width:100%;height:100%;position:absolute;inset:0}.vzb-live-hero:after{content:"";background:linear-gradient(180deg,transparent 24%,var(--b-bg) 98%);position:absolute;inset:0}.vzb-live-hero>div{z-index:2;max-width:780px;position:relative}.vzb-live-hero small,.vzb-live-section small{letter-spacing:.15em;color:var(--b-accent);font-size:7px}.vzb-live-hero h2{letter-spacing:-.065em;margin:12px 0 16px;font-size:clamp(48px,6vw,90px);line-height:.82}.vzb-live-hero p{max-width:600px;color:var(--b-muted);font-size:12px;line-height:1.55}.vzb-live-hero button{background:var(--b-text);color:var(--b-bg);letter-spacing:.1em;border:0;border-radius:8px;margin-top:18px;padding:10px 12px;font-size:7px}.layout-editorial .vzb-live-hero{grid-template-columns:.62fr .38fr;align-items:end;min-height:500px;display:grid}.layout-editorial .vzb-live-hero>img{filter:saturate(.65)brightness(.72);width:52%;position:absolute;left:48%}.layout-editorial .vzb-live-hero:after{background:linear-gradient(90deg,var(--b-bg) 0 42%,transparent 78%)}.layout-product .vzb-live-hero{min-height:460px;padding-top:110px}.layout-product .vzb-live-hero>img{filter:saturate(.55)brightness(.65);width:45%;left:55%}.layout-product .vzb-live-hero:after{background:linear-gradient(90deg,var(--b-bg) 0 48%,transparent 85%)}.layout-product .vzb-live-hero>div{max-width:52%}.vzb-live-section{border-top:1px solid color-mix(in srgb,var(--b-text) 10%,transparent);padding:56px 38px}.vzb-live-section h3{letter-spacing:-.05em;margin:10px 0;font-size:clamp(32px,4vw,60px);line-height:.9}.vzb-live-gallery{grid-template-columns:1.2fr .8fr;gap:9px;margin-top:24px;display:grid}.vzb-live-gallery img{-o-object-fit:cover;object-fit:cover;filter:saturate(.68);border-radius:12px;width:100%;height:220px}.vzb-live-gallery img+img{height:170px;margin-top:35px}.vzb-preview-shell.mobile .vzb-live-site nav span{display:none}.vzb-preview-shell.mobile .vzb-live-hero,.vzb-preview-shell.mobile .layout-editorial .vzb-live-hero,.vzb-preview-shell.mobile .layout-product .vzb-live-hero{min-height:480px;padding:28px;display:flex}.vzb-preview-shell.mobile .layout-editorial .vzb-live-hero>img,.vzb-preview-shell.mobile .layout-product .vzb-live-hero>img{width:100%;left:0}.vzb-preview-shell.mobile .layout-editorial .vzb-live-hero:after,.vzb-preview-shell.mobile .layout-product .vzb-live-hero:after{background:linear-gradient(180deg,transparent 20%,var(--b-bg) 98%)}.vzb-preview-shell.mobile .layout-product .vzb-live-hero>div{max-width:100%}.vzb-preview-shell.mobile .vzb-live-hero h2{font-size:50px}.vzb-preview-shell.mobile .vzb-live-section{padding:42px 24px}.vzb-preview-shell.mobile .vzb-live-gallery{grid-template-columns:1fr}.vzb-preview-shell.mobile .vzb-live-gallery img,.vzb-preview-shell.mobile .vzb-live-gallery img+img{height:220px;margin:0}.vzb-finish{color:#111;background:#e8e5de;grid-template-columns:1fr 1fr;display:grid}.vzb-finish>div{flex-direction:column;align-items:flex-start;min-height:500px;padding:90px 5vw;display:flex}.vzb-finish>div+div{color:#f1efe9;background:#17191c}.vzb-finish span{letter-spacing:.17em;color:#777;font-size:8px}.vzb-finish>div+div span{color:#878a8f}.vzb-finish h2{letter-spacing:-.06em;margin:14px 0 22px;font-size:clamp(48px,6vw,86px);line-height:.88}.vzb-finish p{color:#65625d;max-width:520px;line-height:1.7}.vzb-finish>div+div p{color:#97999e}.vzb-finish button{color:#fff;letter-spacing:.1em;cursor:pointer;background:#111;border:0;border-radius:10px;align-items:center;gap:8px;margin-top:30px;padding:13px 15px;font-size:8px;display:flex}.vzb-finish>div+div button{color:#111;background:#f0eee8}.vzb-finish input{color:#fff;background:0 0;border:0;border-bottom:1px solid #fff3;outline:none;width:min(440px,100%);margin-top:28px;padding:12px 0}.vzb-success{color:#cddac6;margin-top:30px}.vzb-error{color:#d9a09a;margin-top:10px}@media (width<=1000px){.vzb-workspace{grid-template-columns:1fr}.vzb-controls{border-right:0}.vzb-preview-col{padding:18px}.vzb-preview-shell{height:720px}.vzb-finish{grid-template-columns:1fr}}@media (width<=640px){.vzb-top{grid-template-columns:1fr auto;padding:0 16px}.vzb-top>div{display:none}.vzb-top>button{padding:9px;font-size:0}.vzb-intro{padding:70px 20px 48px}.vzb-intro h1{font-size:66px}.vzb-intro p{font-size:13px}.vzb-control{padding:22px 18px}.vzb-preview-col{padding:10px}.vzb-preview-shell{border-radius:14px;height:640px}.vzb-style-grid{grid-template-columns:1fr 1fr}.vzb-finish>div{min-height:0;padding:72px 20px}.vzb-finish h2{font-size:50px}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.\!sticky{position:sticky!important}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-\[22vh\]{bottom:22vh}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-20{top:5rem}.top-24{top:6rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/11\]{aspect-ratio:16/11}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.size-4{width:1rem;height:1rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[72vh\]{max-height:72vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\[300px\]{min-height:300px}.min-h-\[48px\]{min-height:48px}.min-h-\[60px\]{min-height:60px}.min-h-\[92vh\]{min-height:92vh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0}.w-1{width:.25rem}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-5{min-width:1.25rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-5xl{max-width:64rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[1600px\]{max-width:1600px}.max-w-\[90vw\]{max-width:90vw}.max-w-lg{max-width:32rem}.max-w-max{max-width:max-content}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-rows-7{grid-template-rows:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-y-20{row-gap:5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded-2xl{border-radius:1rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-background{border-color:hsl(var(--background))}.border-background\/20{border-color:hsl(var(--background) / .2)}.border-background\/30{border-color:hsl(var(--background) / .3)}.border-background\/40{border-color:hsl(var(--background) / .4)}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-foreground{border-color:hsl(var(--foreground))}.border-foreground\/15{border-color:hsl(var(--foreground) / .15)}.border-foreground\/20{border-color:hsl(var(--foreground) / .2)}.border-foreground\/40{border-color:hsl(var(--foreground) / .4)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-l-transparent{border-left-color:#0000}.border-t-slate-800{--tw-border-opacity:1;border-top-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-background{background-color:hsl(var(--background))}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-foreground{background-color:hsl(var(--foreground))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-background{--tw-gradient-from:hsl(var(--background)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-background\/60{--tw-gradient-from:hsl(var(--background) / .6) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-background\/85{--tw-gradient-from:hsl(var(--background) / .85) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-background\/30{--tw-gradient-to:hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--background) / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-background\/60{--tw-gradient-to:hsl(var(--background) / .6) var(--tw-gradient-to-position)}.to-slate-50{--tw-gradient-to:#f8fafc var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-12{padding-bottom:3rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[10vw\]{font-size:10vw}.text-\[11px\]{font-size:11px}.text-\[11vw\]{font-size:11vw}.text-\[14vw\]{font-size:14vw}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[0\.85\]{line-height:.85}.leading-\[0\.9\]{line-height:.9}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.6\]{line-height:1.6}.leading-none{line-height:1}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-accent{color:hsl(var(--accent))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-background{color:hsl(var(--background))}.text-background\/40{color:hsl(var(--background) / .4)}.text-background\/60{color:hsl(var(--background) / .6)}.text-background\/70{color:hsl(var(--background) / .7)}.text-background\/80{color:hsl(var(--background) / .8)}.text-background\/90{color:hsl(var(--background) / .9)}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/60{color:hsl(var(--foreground) / .6)}.text-foreground\/70{color:hsl(var(--foreground) / .7)}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color:hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}:root{--background:0 0% 5%;--foreground:0 0% 95%;--border:0 0% 19%;--ring:0 0% 65%;--muted-foreground:0 0% 62%;--bg:#0a0a0a;--ink:#f1f0ed;--muted:#aaa9a5;--line:#ffffff24}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;scroll-padding-top:80px}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline-offset:5px;outline:2px solid #c4bfb5}::selection{color:#111;background:#e6e2d8}.vizion{overflow:hidden}.skip-link{z-index:200;color:#000;background:#fff;padding:14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:40;border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0c0c0cc4;border-radius:17px;justify-content:space-between;align-items:center;gap:22px;min-height:68px;padding:12px 23px;display:flex;position:fixed;top:18px;left:24px;right:24px}.brand{align-items:center;gap:12px;display:inline-flex}.brand svg{color:#d0d0cf;width:39px}.brand>span{letter-spacing:.25em;font-size:15px;font-weight:650;line-height:1.2}.brand small{letter-spacing:.19em;color:#a5a5a3;margin-top:5px;font-size:7px;font-weight:400;display:block}.desktop-nav{color:#c5c5c2;gap:32px;font-size:13px;display:flex}.desktop-nav a,.site-footer a{transition:color .2s}.desktop-nav a:hover,.site-footer a:hover{color:#fff}.header-actions{align-items:center;gap:9px;display:flex}.header-contact{border:1px solid var(--line);border-radius:999px;align-items:center;gap:15px;padding:11px 16px;font-size:12px;display:flex}.menu-toggle{border:1px solid var(--line);color:#fff;background:0 0;border-radius:10px;place-items:center;width:42px;height:42px;display:none}.mobile-nav{display:none}.hero{isolation:isolate;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:70px;max-width:1800px;min-height:max(790px,100svh);margin:auto;padding:155px 5vw 115px;display:grid;position:relative}.hero-glow{z-index:-2;filter:blur(18px);background:radial-gradient(circle,#d4cab330,#0000 63%);border-radius:50%;width:75vw;height:75vw;position:absolute;top:-20vw;right:-35vw}.film-grain{z-index:-1;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.5' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.eyebrow{letter-spacing:.2em;color:#a6a5a0;align-items:center;gap:9px;font-size:10px;font-weight:500;display:flex}.status-dot{background:#e3dfd3;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 11px #ffffff73}.hero-copy{z-index:2;min-width:0;position:relative}.hero h1{letter-spacing:-.06em;margin:27px 0;font-size:clamp(48px,5.6vw,87px);font-weight:520;line-height:1.02}.hero h1>span,.hero h1>em{display:block}h1 em,h2 em{color:#a7a49c;font-style:normal;font-weight:400}.hero-copy>p{color:#b1b0ab;max-width:560px;margin:0;font-size:18px;line-height:1.7}.hero-buttons{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:23px;min-height:51px;padding:14px 21px;font-size:13px;font-weight:550;transition:transform .25s,background .25s,border-color .25s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button-white{color:#151515;background:#efeee9}.button-white:hover{background:#fff}.button-outline{color:inherit;background:0 0;border-color:#3b3b39}.button-outline:hover{background:#ffffff0a;border-color:#83827d}.button-dark{color:#fff;background:#171717}.hero-facts{gap:34px;margin-top:39px;display:flex}.hero-facts>div+div{border-left:1px solid var(--line);padding-left:34px}.hero-facts small{color:#7f7e78;letter-spacing:.14em;margin-bottom:8px;font-size:8px;display:block}.hero-facts strong{letter-spacing:-.04em;font-size:19px;font-weight:450;display:block}.hero-facts strong span{color:#9c9b95;font-size:13px}.hero-showcase{transform-origin:50%;width:100%;max-width:650px;position:relative}.showcase-caption{color:#787770;letter-spacing:.18em;justify-content:space-between;padding:0 10px 15px;font-size:8px;display:flex}.hero-browser{background:#171717;border:1px solid #77756f;border-radius:12px;overflow:hidden;box-shadow:-28px 40px 110px #000,0 0 70px #fff7dc0a}.browser-bar{color:#88877f;letter-spacing:.08em;background:#191918;justify-content:space-between;align-items:center;height:30px;padding:0 12px;font-size:8px;display:flex}.showcase-small{border:1px solid #81796c;border-radius:8px;width:44%;position:absolute;bottom:-44px;left:-38px;overflow:hidden;transform:rotate(9deg);box-shadow:0 24px 70px #0009}.showcase-small .site-preview{aspect-ratio:1.25;min-height:170px}.showcase-small .mini-nav{padding:10px;font-size:5px}.showcase-small .mini-body{padding:15px}.showcase-small .mini-title{font-size:23px}.showcase-small .mini-label,.showcase-small .mini-bottom,.showcase-small .mini-button{display:none}.floating-note{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#d3d0c5;background:#151511df;border:1px solid #68655a;border-radius:9px;align-items:center;gap:9px;padding:12px 14px;font-size:9px;display:flex;position:absolute;bottom:17px;right:-13px;box-shadow:0 5px 20px #0009}.scroll-cue{letter-spacing:.17em;color:#787773;align-items:center;gap:13px;font-size:8px;display:flex;position:absolute;bottom:30px;left:5vw}.benefit-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1500px;margin:0 auto;padding:29px 5vw;display:grid}.benefit-strip span{color:#b5b4ae;justify-content:center;align-items:center;gap:11px;font-size:12px;display:flex}.benefit-strip span+span{border-left:1px solid var(--line)}.benefit-strip svg{color:#77776d}.section{max-width:1500px;margin:auto;padding:120px 5vw}.section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:50px;display:grid}h2{letter-spacing:-.055em;margin:21px 0 0;font-size:clamp(39px,4.6vw,69px);font-weight:480;line-height:1.04}.section-heading>p{color:#999891;max-width:440px;margin:0 0 4px;font-size:16px;line-height:1.75}.catalogue-toolbar{justify-content:space-between;align-items:center;gap:16px;padding-bottom:27px;display:flex}.catalogue-toolbar>span{color:#77766e;font-size:11px}.filters{gap:7px;display:flex}.filters button{color:#999891;white-space:nowrap;background:0 0;border:1px solid #30302e;border-radius:999px;padding:10px 19px;font-size:12px;transition:background .25s,color .25s}.filters button.active{color:#151515;background:#e5e2d9;border-color:#e5e2d9}.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 30px;display:grid}.catalogue-card{min-width:0}.preview-trigger{width:100%;color:inherit;text-align:left;background:#161613;border:1px solid #31312d;border-radius:13px;padding:0;display:block;position:relative;overflow:hidden}.site-preview{isolation:isolate;aspect-ratio:1.55;color:#e6e4db;background:#191918;min-height:320px;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.site-preview>img{-o-object-fit:cover;object-fit:cover;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.preview-sheen{z-index:-2;background:linear-gradient(100deg,#090907b0,#0000);position:absolute;inset:0}.mini-nav{letter-spacing:.1em;border-color:#ffffff20;border-bottom-style:solid;border-bottom-width:1px;justify-content:space-between;align-items:center;gap:12px;padding:19px 24px;font-size:8px;display:flex}.mini-nav>span:last-child{opacity:.6;align-items:center;gap:8px;font-size:6px;display:flex}.mini-body{z-index:2;width:76%;padding:45px 28px 46px;position:relative}.mini-label{letter-spacing:.22em;opacity:.5;font-size:6px}.mini-title{letter-spacing:-.055em;margin-top:15px;font-size:clamp(26px,3vw,48px);font-weight:450;line-height:.98}.mini-button{letter-spacing:.14em;border:1px solid #ffffff45;border-radius:999px;align-items:center;gap:22px;margin-top:25px;padding:8px 13px;font-size:6px;display:inline-flex}.mini-bottom{letter-spacing:.16em;opacity:.55;justify-content:space-between;font-size:5px;display:flex;position:absolute;bottom:13px;left:24px;right:24px}.preview-object{z-index:0;width:58%;height:73%;position:absolute;bottom:0;right:-3%}.preview-auto{background:radial-gradient(at 84% 15%,#514d44 0,#0000 52%),#101010}.preview-auto .mini-body{width:65%}.preview-auto .preview-object{background:linear-gradient(173deg,#4d4e4b 0,#ccc9bb 17%,#454743 30%,#171815 40%,#81837c 47%,#242623 54%,#090a09 88%);border-radius:60% 72% 27% 25%;width:83%;height:36%;bottom:14%;right:-28%;transform:rotate(-9deg);box-shadow:0 27px 25px #000}.preview-auto .preview-object:before,.preview-auto .preview-object:after{content:"";aspect-ratio:1;background:repeating-conic-gradient(#1b1b19 0deg 15deg,#85867c 16deg 19deg,#242623 20deg 35deg);border:9px solid #0c0d0b;border-radius:50%;width:22%;position:absolute;bottom:-19%;box-shadow:0 0 0 2px #555}.preview-auto .preview-object:before{left:12%}.preview-auto .preview-object:after{right:10%}.preview-auto .preview-object i:first-child{background:#111815;border-top:1px solid #bbb;border-radius:80% 25% 3% 4%;width:38%;height:24%;position:absolute;top:21%;left:14%;transform:skew(-18deg)}.preview-beauty{color:#35372d;background:#ded8c9}.preview-beauty .preview-sheen{background:radial-gradient(at 92% 100%,#969079a0,#0000 65%)}.preview-beauty .mini-title{font-family:Georgia,serif;font-style:italic;font-weight:400}.preview-beauty .mini-nav{border-color:#0002}.preview-beauty .mini-button{border-color:#0004}.preview-beauty .preview-object{background:linear-gradient(100deg,#8e886f,#e4dfcb 42%,#f1ead1 49%,#b7ac8c 80%,#8a8163);border-radius:48% 48% 10px 10px;width:31%;height:58%;bottom:-3%;right:9%;transform:rotate(-9deg);box-shadow:-20px 18px 40px #5c573e4a}.preview-beauty .preview-object:before{content:"";background:linear-gradient(90deg,#807967,#ddd6bd,#9a947b);border-radius:10px 10px 0 0;width:40%;height:20%;position:absolute;top:-12%;left:30%}.preview-interior .preview-sheen{background:linear-gradient(90deg,#15130dc9,#0000),linear-gradient(#0000 50%,#0005)}.preview-interior .mini-title{font-family:Georgia,serif;font-weight:400}.preview-estate .site-preview{color:#e4e4d9}.preview-estate img{filter:grayscale(.5)brightness(.7);transform:scale(1.05)}.preview-estate .mini-title{max-width:230px}.preview-hospitality{background:radial-gradient(at 80% 57%,#9a6430 0,#4e311b 24%,#20190f 47%,#100e0b 78%)}.preview-hospitality .mini-title{font-family:Georgia,serif;font-style:italic}.preview-hospitality .preview-object{background:repeating-linear-gradient(90deg,#68472700 0,#fff0b633 2px,#50351e66 4px,#4d331c00 7px);border:1px solid #ecd9a788;border-radius:48% 48% 35% 35%;width:26%;height:44%;bottom:15%;right:9%;box-shadow:0 0 45px #eaba4b38}.preview-business{color:#22221e;background:#d1cfc5}.preview-business .mini-nav{border-color:#0002}.preview-business .mini-button{border-color:#0004}.preview-business .preview-sheen{background:linear-gradient(125deg,#0000,#8c8e822b)}.preview-business .preview-object{width:38%;height:50%;bottom:18%;right:4%;transform:rotate(-12deg)}.preview-business .preview-object i{background:linear-gradient(105deg,#373831,#bdbdad 47%,#53564b 50%,#1f211b);border:1px solid #aaa;width:33%;height:75%;display:block;position:absolute;bottom:0;box-shadow:12px 22px 15px #0002}.preview-business .preview-object i:nth-child(2){height:100%;left:34%}.preview-business .preview-object i:nth-child(3){height:55%;left:68%}.preview-hover{color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:0;background:#1119;border:1px solid #ffffff4a;border-radius:999px;align-items:center;gap:18px;padding:11px 16px;font-size:10px;transition:transform .3s,opacity .3s;display:flex;position:absolute;bottom:18px;right:18px;transform:translateY(7px)}.preview-trigger:hover .preview-hover,.preview-trigger:focus-visible .preview-hover{opacity:1;transform:translateY(0)}.card-top{color:#8b8a82;letter-spacing:.025em;justify-content:space-between;gap:16px;margin-top:20px;font-size:9px;display:flex}.card-top>span:last-child{color:#626259;letter-spacing:.08em;font-size:8px}.card-title{justify-content:space-between;align-items:center;gap:12px;margin:8px 0;display:flex}.card-title h3{letter-spacing:-.04em;margin:0;font-size:29px;font-weight:450}.card-title button{color:#b6b4aa;background:0 0;border:1px solid #35352f;border-radius:50%;place-items:center;width:39px;height:39px;transition:background .2s;display:grid}.card-title button:hover{color:#111;background:#eee9dd}.catalogue-card>p{color:#95948c;max-width:470px;margin:0;font-size:13px;line-height:1.7}.catalogue-note{color:#6f6f66;max-width:680px;margin:35px 0 0;font-size:11px;line-height:1.7}.cinema{isolation:isolate;text-align:center;border-block:1px solid var(--line);background:#080807;place-items:center;min-height:850px;padding:120px 24px;display:grid;position:relative;overflow:hidden}.cinema-orbit{z-index:-2;border:1px solid #b7b39a44;border-radius:50%;width:1500px;height:1500px;position:absolute;top:-1110px;left:50%;transform:translate(-50%);box-shadow:0 0 80px #d2cbb513,inset 0 0 80px #d2cbb517}.cinema .eyebrow{color:#716f64;justify-content:center}.cinema h2{letter-spacing:-.065em;margin:46px 0 27px;font-size:clamp(65px,9.8vw,144px);line-height:.97}.cinema h2 em{color:#6e6e61}.cinema p{color:#909083;margin:0;font-size:17px;line-height:1.7}.cinema-signature{letter-spacing:.3em;color:#5e5e53;font-size:10px;position:absolute;bottom:37px}.cinema-signature span{letter-spacing:.15em;margin-left:14px;font-size:7px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.price-card{background:#121210;border:1px solid #31312c;border-radius:15px;flex-direction:column;padding:32px;display:flex}.price-kicker{letter-spacing:.12em;color:#818073;min-height:15px;font-size:8px}.price-card h3{letter-spacing:-.045em;margin:22px 0 10px;font-size:25px;font-weight:500}.price-card>p{color:#8d8d80;min-height:39px;margin:0;font-size:12px;line-height:1.6}.price{border-bottom:1px solid #fff2;padding:29px 0}.price small{color:#868579;margin-bottom:8px;font-size:10px;display:block}.price strong{letter-spacing:-.055em;font-size:43px;font-weight:440;line-height:1;display:block}.price strong span{letter-spacing:0;font-size:16px}.price-card ul{flex:1;gap:15px;margin:0;padding:25px 0 32px;list-style:none;display:grid}.price-card li{color:#aaa99d;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.price-card li svg{flex-shrink:0;margin-top:1px}.price-card .button{gap:12px;width:100%;padding-inline:15px}.price-featured{color:#191a16;background:#e9e6dc;border-color:#e9e6dc}.price-featured .price{border-color:#1a1b1724}.price-featured .price-kicker,.price-featured .price small{color:#777667}.price-featured li,.price-featured>p{color:#5b5c50}.pricing-footer{justify-content:space-between;align-items:center;gap:45px;margin-top:28px;display:flex}.pricing-footer p{color:#78776b;max-width:710px;margin:0;font-size:11px;line-height:1.8}.pricing-footer a{white-space:nowrap;align-items:center;gap:10px;font-size:11px;display:flex}.process{border-top:1px solid var(--line)}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:65px;display:grid}.step{border-top:1px solid #37372f;padding-top:24px}.step>span{color:#727268;letter-spacing:.1em;font-size:10px}.step h3{letter-spacing:-.035em;max-width:280px;margin:25px 0 15px;font-size:21px;font-weight:470;line-height:1.2}.step p{color:#8b8a80;max-width:315px;margin:0;font-size:13px;line-height:1.8}.contact{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:100px;display:grid}.contact-copy p{color:#99988c;max-width:450px;margin:28px 0;font-size:16px;line-height:1.8}.contact-sign{color:#767569;align-items:center;gap:15px;margin-top:55px;display:flex}.contact-sign svg{width:47px}.contact-sign span{letter-spacing:.3em;font-size:13px}.contact-sign small{letter-spacing:.16em;margin-top:5px;font-size:7px;display:block}.lead-form{background:#131310;border:1px solid #333329;border-radius:16px;padding:34px}.lead-form h3{letter-spacing:-.04em;margin:0 0 9px;font-size:24px;font-weight:470}.lead-form>p{color:#868579;margin:0 0 30px;font-size:12px;line-height:1.6}.lead-form label{color:#a19f92;margin:0 0 20px;font-size:11px;display:block}.lead-form input,.lead-form textarea{color:#e7e4d9;background:#ffffff03;border:1px solid #39392f;border-radius:9px;outline:none;width:100%;margin-top:9px;padding:14px;font-size:14px;transition:border .2s;display:block}.lead-form input:focus,.lead-form textarea:focus{border-color:#aaa58f}.lead-form input::-moz-placeholder{color:#626255}.lead-form textarea::-moz-placeholder{color:#626255}.lead-form input::placeholder,.lead-form textarea::placeholder{color:#626255}.lead-form textarea{resize:vertical;min-height:115px}.lead-form .button{width:100%}.lead-form .button:disabled{opacity:.6;cursor:wait}.lead-form .form-note{color:#717163;margin:17px 0 0;font-size:10px}.lead-form .form-success{color:#b6d0a5;margin:14px 0 0}.lead-form .form-error{color:#e6aea0;margin:14px 0 0}.site-footer{border-top:1px solid #2a2a23;justify-content:space-between;align-items:center;gap:25px;max-width:1500px;margin:auto;padding:34px 5vw;display:flex}.site-footer p{color:#68685b;font-size:11px}.site-footer>a:last-child{color:#88887a;align-items:center;gap:12px;font-size:11px;display:flex}.catalog-dialog{z-index:60;color:#e6e4dc;background:#11110f;border:1px solid #555348;border-radius:16px;width:calc(100% - 32px);max-width:850px;max-height:90dvh;padding:28px;overflow-y:auto}.catalog-dialog h2{margin:0;font-size:28px}.catalog-dialog>p{color:#a3a08e;font-size:13px;line-height:1.6}.catalog-dialog .site-preview{border-radius:10px;min-height:340px}.catalog-dialog .mini-title{max-width:400px;font-size:52px}.catalog-dialog ul{flex-wrap:wrap;gap:12px 24px;margin:0 0 9px;padding:0;list-style:none;display:flex}.catalog-dialog li{color:#a3a08e;align-items:center;gap:8px;font-size:11px;display:flex}.dialog-actions{flex-wrap:wrap;gap:12px;display:flex}@media (width>=1600px){.hero{gap:100px}.hero h1{font-size:92px}}@media (width<=1050px){.hero{gap:40px}.hero h1{font-size:57px}.hero-copy>p{font-size:16px}.hero-showcase .site-preview{min-height:290px}.showcase-small .site-preview{min-height:135px}.hero-facts{gap:20px}.hero-facts>div+div{padding-left:20px}.hero-facts strong{font-size:16px}.price-card{padding:24px}.price strong{font-size:37px}.contact{gap:45px}.benefit-strip span{gap:7px;font-size:10px}.mini-title{font-size:33px}}@media (width<=800px){.site-header{min-height:61px;padding:10px 15px;top:12px;left:14px;right:14px}.desktop-nav{display:none}.menu-toggle{display:grid}.mobile-nav{background:#141410;border:1px solid #3c3b30;border-radius:14px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0}.mobile-nav a{justify-content:space-between;align-items:center;padding:15px 13px;font-size:14px;display:flex}.mobile-nav a:hover{background:#26251c}.hero{grid-template-columns:minmax(0,1fr);gap:80px;min-height:auto;padding:135px 7vw 110px}.hero-copy{max-width:620px}.hero h1{font-size:clamp(45px,8.5vw,68px)}.hero-showcase{justify-self:center;width:83%;max-width:510px;margin-bottom:35px}.hero-showcase .site-preview{min-height:300px}.showcase-small .site-preview{min-height:160px}.hero-facts strong{font-size:19px}.hero-facts{gap:32px}.hero-facts>div+div{padding-left:32px}.scroll-cue{font-size:7px;left:7vw}.benefit-strip{grid-template-columns:1fr 1fr;gap:0;padding:14px 5vw}.benefit-strip span{justify-content:flex-start;padding:12px 0;font-size:11px}.benefit-strip span+span{border:0}.section{padding:85px 6vw}.section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:34px}.section-heading>p{max-width:530px;font-size:15px}h2{font-size:48px}.catalogue-grid{gap:38px 22px}.site-preview{aspect-ratio:1.25;min-height:255px}.mini-nav{padding:13px 16px;font-size:6px}.mini-nav>span:last-child{display:none}.mini-body{padding:34px 20px}.mini-title{font-size:31px}.card-top{font-size:8px;line-height:1.6}.card-title h3{font-size:23px}.catalogue-card>p{font-size:12px}.cinema{min-height:690px;padding:95px 20px}.cinema h2{font-size:94px}.pricing-grid{grid-template-columns:1fr;gap:18px}.price-card{padding:29px}.price-card>p{min-height:0}.price-card ul{grid-template-columns:1fr 1fr;gap:17px}.price-card .button{max-width:310px}.price strong{font-size:45px}.pricing-footer{display:block}.pricing-footer a{margin-top:22px}.steps{gap:25px;margin-top:45px}.step h3{font-size:18px}.contact{grid-template-columns:1fr;gap:35px}.contact-sign{display:none}.form-wrap{max-width:650px}.site-footer .brand small{font-size:6px}.site-footer p{display:none}}@media (width<=520px){.header-contact{display:none}.brand svg{width:33px}.brand>span{font-size:13px}.hero{gap:65px;padding:123px 6vw 80px}.hero h1{margin:25px 0;font-size:clamp(40px,9.3vw,50px)}.hero-copy>p{font-size:15px;line-height:1.75}.eyebrow{letter-spacing:.16em;font-size:8px}.hero-buttons{gap:9px;margin-top:26px}.button{gap:13px;min-height:48px;padding:13px 17px;font-size:12px}.hero-facts{gap:20px;margin-top:29px}.hero-facts>div+div{padding-left:20px}.hero-facts small{font-size:7px}.hero-facts strong{font-size:16px}.hero-showcase{width:88%;margin-bottom:20px}.hero-showcase .site-preview{min-height:245px}.hero-showcase .mini-title{font-size:34px}.showcase-small{width:43%;bottom:-27px;left:-22px}.showcase-small .site-preview{min-height:123px}.showcase-small .mini-title{font-size:18px}.showcase-small .mini-body{padding:10px}.floating-note{padding:9px;font-size:7px;bottom:9px;right:-12px}.scroll-cue{letter-spacing:.13em;font-size:6px;bottom:25px}.benefit-strip{padding:12px 6vw}.benefit-strip span{gap:6px;font-size:9px}.benefit-strip svg{width:11px}.section{padding:70px 6vw}h2{font-size:clamp(34px,8.9vw,44px)}.section-heading>p{font-size:14px}.filters{gap:5px}.filters button{padding:9px 13px;font-size:10px}.catalogue-toolbar>span{display:none}.catalogue-grid{grid-template-columns:1fr;gap:37px}.site-preview{aspect-ratio:1.4;min-height:260px}.mini-body{padding:35px 24px}.mini-title{font-size:38px}.mini-nav{padding:16px 21px;font-size:7px}.mini-nav>span:last-child{font-size:5px;display:flex}.card-title h3{font-size:27px}.card-top{font-size:9px}.preview-hover{opacity:1;gap:10px;padding:8px 11px;font-size:8px;bottom:13px;right:13px;transform:none}.cinema{min-height:580px;padding:75px 20px}.cinema h2{margin-top:33px;font-size:clamp(62px,17vw,88px)}.cinema p{font-size:14px}.cinema .eyebrow{font-size:7px}.cinema-signature{bottom:26px}.price-card{padding:26px}.price-card ul{grid-template-columns:1fr}.price-card h3{font-size:27px}.price-card>p,.price-card li{font-size:13px}.price-card .button{max-width:none}.steps{grid-template-columns:1fr;gap:34px}.step h3{max-width:none;margin:19px 0 13px;font-size:23px}.step p{max-width:none;font-size:14px}.contact-copy p{margin-bottom:0;font-size:14px}.lead-form{padding:24px}.lead-form h3{font-size:23px}.lead-form input,.lead-form textarea{font-size:16px}.site-footer{padding:27px 6vw}.catalog-dialog{padding:24px 17px 18px}.catalog-dialog .site-preview{min-height:260px}.catalog-dialog .mini-title{font-size:35px}.catalog-dialog ul{flex-direction:column;gap:10px}.dialog-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.button:hover,.preview-trigger:hover .site-preview{transform:none}}.hero-beam{z-index:-2;filter:blur(16px);pointer-events:none;background:linear-gradient(135deg,#0000 8%,#fff6dc12 34%,#0000 63%);width:46vw;height:56vw;position:absolute;top:8%;right:3%;transform:rotate(-8deg)}.hero-eyebrow{color:#c0bdb4}.hero-browser{display:block;position:relative}.browser-live,.live-pill{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#ebe8df;letter-spacing:.14em;background:#0a0a09a3;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:7px;font-size:8px;display:inline-flex;position:absolute}.browser-live{padding:8px 10px;top:44px;right:15px}.live-pill{z-index:3;padding:8px 10px;top:14px;left:14px}.card-actions{flex-wrap:wrap;align-items:center;gap:9px 16px;margin-top:14px;display:flex}.card-actions a,.card-actions button{color:#a9a79d;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:10px;transition:color .2s;display:inline-flex}.card-actions a:hover,.card-actions button:hover{color:#fff}.card-actions a:first-child{color:#e6e2d9}.form-live{color:#77766d;letter-spacing:.16em;align-items:center;gap:8px;margin-bottom:17px;font-size:8px;display:flex}.cinema-flare{z-index:-2;filter:blur(15px);background:radial-gradient(circle,#dbcfab1a,#0000 63%);width:720px;height:720px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kinetic-line{border-block:1px solid var(--line);white-space:nowrap;color:#77756d;letter-spacing:.22em;padding:17px 0;font-size:9px;overflow:hidden}.kinetic-line div{width:max-content;animation:24s linear infinite vizion-marquee}@keyframes vizion-marquee{to{transform:translate(-50%)}}.demo-site{--demo-bg:#0a0a09;--demo-fg:#f0eee7;--demo-muted:#9a978d;--demo-line:#ffffff29;--demo-accent:#d8d0b8;background:var(--demo-bg);min-height:100vh;color:var(--demo-fg);position:relative;overflow:hidden}.demo-site.demo-ivory,.demo-site.demo-paper,.demo-site.demo-sand{--demo-bg:#e8e3d8;--demo-fg:#171815;--demo-muted:#66655e;--demo-line:#0a0a0a2e;--demo-accent:#665f4f}.demo-site.demo-concrete{--demo-bg:#bab8b0;--demo-fg:#171714;--demo-muted:#5f5d57;--demo-line:#0a0a0a33;--demo-accent:#3f4039}.demo-site.demo-amber{--demo-bg:#120f0a;--demo-fg:#f2ead8;--demo-muted:#a59479;--demo-line:#ffedcb2b;--demo-accent:#d29b5e}.demo-noise{z-index:20;opacity:.025;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.84' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.6' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.demo-nav{z-index:15;color:#fff;mix-blend-mode:difference;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:30px;min-height:88px;padding:0 4vw;display:flex;position:absolute;top:0;left:0;right:0}.demo-brand{letter-spacing:.2em;font-size:12px;font-weight:650}.demo-nav nav{letter-spacing:.14em;text-transform:uppercase;gap:31px;font-size:10px;display:flex}.demo-menu{color:inherit;background:0 0;border:0;display:none}.demo-mobile-nav{display:none}.demo-hero{isolation:isolate;align-items:flex-end;min-height:100svh;padding:150px 5vw 85px;display:flex;position:relative}.demo-hero-media{z-index:-2;position:absolute;inset:0;overflow:hidden}.demo-hero-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scale(1.04)}.demo-media-shade{background:linear-gradient(90deg,#000000b8 0%,#00000042 50%,#0000002e 100%),linear-gradient(#0000 50%,#00000085);position:absolute;inset:0}.demo-hero-content{color:#fff;max-width:1000px}.demo-kicker{letter-spacing:.22em;color:#d4d0c6;align-items:center;gap:16px;margin-bottom:26px;font-size:9px;display:flex}.demo-kicker span{border-right:1px solid #fff5;padding-right:16px}.demo-hero h1{letter-spacing:-.065em;max-width:1050px;margin:0;font-size:clamp(63px,10.2vw,164px);font-weight:480;line-height:.84}.demo-hero p{color:#d2cec4;max-width:570px;margin:30px 0 0;font-size:18px;line-height:1.65}.demo-actions{flex-wrap:wrap;gap:11px;margin-top:31px;display:flex}.demo-actions a,.demo-contact a{border:1px solid #fff6;border-radius:999px;align-items:center;gap:24px;min-height:49px;padding:13px 18px;font-size:11px;display:inline-flex}.demo-actions a:first-child{color:#171714;background:#eeeae1;border-color:#eeeae1}.demo-hero-index{color:#bbb7ad;letter-spacing:.17em;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:24px;left:5vw;right:5vw}.demo-statement,.demo-services,.demo-contact{max-width:1600px;margin:auto;padding:140px 6vw}.demo-section-no,.demo-feature-copy>span{color:var(--demo-muted);letter-spacing:.2em;margin-bottom:28px;font-size:8px;display:block}.demo-statement h2{letter-spacing:-.055em;max-width:1230px;margin:0;font-size:clamp(45px,7vw,108px);font-weight:430;line-height:1.03}.demo-metrics{grid-template-columns:repeat(3,1fr);max-width:1600px;margin:auto;padding:0 6vw 120px;display:grid}.demo-metric{border-top:1px solid var(--demo-line);padding:27px 0}.demo-metric+.demo-metric{border-left:1px solid var(--demo-line);padding-left:34px}.demo-metric strong{letter-spacing:-.05em;font-size:clamp(31px,4.2vw,62px);font-weight:430;display:block}.demo-metric span{color:var(--demo-muted);margin-top:8px;font-size:10px;display:block}.demo-services-head{grid-template-columns:.35fr 1fr;align-items:end;margin-bottom:55px;display:grid}.demo-services-head .demo-section-no{margin:0}.demo-services-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(45px,6vw,86px);font-weight:450}.demo-service-list{border-top:1px solid var(--demo-line)}.demo-service{border-bottom:1px solid var(--demo-line);grid-template-columns:.35fr .75fr 1fr auto;align-items:center;gap:28px;min-height:165px;display:grid}.demo-service>span{color:var(--demo-muted);letter-spacing:.14em;font-size:9px}.demo-service h3{letter-spacing:-.045em;margin:0;font-size:clamp(25px,3.5vw,50px);font-weight:450}.demo-service p{max-width:430px;color:var(--demo-muted);margin:0;font-size:13px;line-height:1.7}.demo-feature{isolation:isolate;align-items:flex-end;min-height:88svh;display:flex;position:relative;overflow:hidden}.demo-feature>img{z-index:-2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.demo-feature-overlay{z-index:-1;background:linear-gradient(90deg,#000000b3,#0000 75%),linear-gradient(#0000 45%,#00000080);position:absolute;inset:0}.demo-feature-copy{color:#fff;max-width:680px;padding:70px 6vw}.demo-feature-copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(50px,7.4vw,108px);font-weight:430;line-height:.92}.demo-feature-copy p{color:#cfcbc0;max-width:580px;font-size:14px;line-height:1.8}.demo-contact{align-items:center;min-height:700px;display:flex}.demo-contact h2{letter-spacing:-.065em;margin:0;font-size:clamp(60px,8vw,116px);font-weight:440;line-height:.92}.demo-contact p{max-width:590px;color:var(--demo-muted);margin:27px 0 30px;font-size:15px;line-height:1.8}.demo-contact a{border-color:var(--demo-line);background:var(--demo-fg);color:var(--demo-bg)}.demo-footer{border-top:1px solid var(--demo-line);max-width:1600px;color:var(--demo-muted);letter-spacing:.16em;justify-content:space-between;margin:auto;padding:31px 6vw;font-size:8px;display:flex}.demo-back{z-index:18;color:#efede7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0e0cb8;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;padding:11px 14px;font-size:9px;display:flex;position:fixed;bottom:18px;right:18px}@media (width<=800px){.demo-nav{min-height:72px;padding-inline:6vw}.demo-nav nav{display:none}.demo-menu{place-items:center;display:grid}.demo-mobile-nav{color:#fff;mix-blend-mode:normal;background:#11110ff2;border:1px solid #ffffff28;gap:1px;padding:10px;display:grid;position:absolute;top:72px;left:4vw;right:4vw}.demo-mobile-nav a{padding:14px;font-size:11px}.demo-hero{padding:120px 6vw 75px}.demo-hero h1{font-size:clamp(62px,16vw,115px)}.demo-hero p{font-size:16px}.demo-statement,.demo-services,.demo-contact{padding:95px 6vw}.demo-metrics{padding:0 6vw 85px}.demo-services-head{grid-template-columns:1fr;gap:18px}.demo-service{grid-template-columns:45px 1fr auto;padding:28px 0}.demo-service p{grid-column:2/4}.demo-feature{min-height:680px}}@media (width<=520px){.browser-live{display:none}.card-actions{gap:12px}.demo-brand{font-size:10px}.demo-hero{min-height:92svh}.demo-hero h1{font-size:clamp(55px,17.5vw,89px)}.demo-hero p{font-size:14px}.demo-actions{flex-direction:column;align-items:flex-start}.demo-hero-index{font-size:6px}.demo-hero-index span:last-child{display:none}.demo-statement h2{font-size:42px}.demo-metrics{grid-template-columns:1fr}.demo-metric+.demo-metric{border-left:0;padding-left:0}.demo-services-head h2{font-size:44px}.demo-service{grid-template-columns:34px 1fr auto;gap:13px}.demo-service h3{font-size:30px}.demo-feature{min-height:620px}.demo-feature-copy{padding:55px 6vw}.demo-feature-copy h2{font-size:53px}.demo-contact{min-height:610px}.demo-contact h2{font-size:56px}.demo-footer{flex-direction:column;gap:10px}.demo-back{bottom:10px;right:10px}}.vizion{isolation:isolate;background:radial-gradient(900px 620px at 88% 4%,#ded2af18,#0000 66%),radial-gradient(680px 520px at 8% 29%,#ffffff09,#0000 72%),linear-gradient(#080808 0%,#0a0a09 34%,#070707 100%);position:relative}.vizion:before{content:"";z-index:-5;pointer-events:none;background:radial-gradient(circle at 14% 18%,#ffffff06,#0000 24%),radial-gradient(circle at 78% 65%,#cabe9c09,#0000 30%);position:fixed;inset:0}.vizion:after{content:"";z-index:-4;pointer-events:none;opacity:.24;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 38%,#000 62%,#0000);mask-image:linear-gradient(#000,#0000 38%,#000 62%,#0000)}.site-header{background:linear-gradient(#141413c9,#0a0a0aad);border-color:#ffffff21;transition:transform .35s,border-color .35s,background .35s;box-shadow:0 18px 60px #00000057,inset 0 1px #ffffff0e}.site-header:hover{background:linear-gradient(#171715db,#0b0b0ac2);border-color:#ffffff36}.brand svg{filter:drop-shadow(0 0 18px #ebe5d121)}.header-contact{background:#ffffff06;position:relative;overflow:hidden}.header-contact:before{content:"";background:linear-gradient(100deg,#0000,#ffffff17,#0000);transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-110%)}.header-contact:hover:before{transform:translate(110%)}.hero{perspective:1400px}.hero-grid{z-index:-4;opacity:.2;transform-origin:50%;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:48px 48px;width:58%;height:92%;position:absolute;top:4%;right:-6%;transform:perspective(800px)rotateY(-28deg)rotateX(8deg);-webkit-mask-image:radial-gradient(#000 0%,#000000b3 32%,#0000 72%);mask-image:radial-gradient(#000 0%,#000000b3 32%,#0000 72%)}.hero-orbit{z-index:-3;pointer-events:none;border:1px solid #e7dec61a;border-radius:50%;position:absolute;box-shadow:inset 0 0 80px #e6dab805,0 0 80px #e6dab805}.hero-orbit-one{width:650px;height:650px;animation:22s linear infinite vizion-orbit;top:110px;right:-260px}.hero-orbit-two{opacity:.42;border-style:dashed;width:360px;height:360px;animation:17s linear infinite vizion-orbit-reverse;top:33%;right:22%}@keyframes vizion-orbit{to{transform:rotate(360deg)}}@keyframes vizion-orbit-reverse{to{transform:rotate(-360deg)}}.hero h1{text-wrap:balance;text-shadow:0 18px 70px #00000059}.hero h1 em{background:linear-gradient(110deg,#8e8b82 0%,#dbd6c8 44%,#77736a 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-copy>p{color:#b9b7b0}.button{position:relative;overflow:hidden}.button:after{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:34px;transition:left .65s cubic-bezier(.16,1,.3,1);position:absolute;top:-100%;bottom:-100%;left:-70px;transform:rotate(22deg)}.button:hover:after{left:calc(100% + 60px)}.hero-showcase{filter:drop-shadow(0 45px 65px #00000052)}.hero-browser{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1),border-color .4s}.hero-browser:hover{border-color:#a49e8c;transform:translateY(-8px)rotateX(1.2deg)rotateY(-1.3deg);box-shadow:-25px 55px 125px #000,0 0 90px #e5d9b513}.showcase-small{transition:transform .75s cubic-bezier(.16,1,.3,1),box-shadow .75s cubic-bezier(.16,1,.3,1)}.showcase-small:hover{transform:rotate(4deg)translateY(-9px)scale(1.035);box-shadow:0 36px 90px #000b}.floating-note{animation:5.5s ease-in-out infinite vizion-float}@keyframes vizion-float{50%{transform:translateY(-8px)}}.benefit-strip{background:#ffffff02;position:relative;overflow:hidden}.benefit-glow{background:linear-gradient(90deg,#0000,#e0d7be12,#0000);width:33%;height:160%;animation:9s ease-in-out infinite benefit-scan;position:absolute;top:-30%;left:-35%;transform:skew(-18deg)}@keyframes benefit-scan{55%,to{left:120%}}.section{isolation:isolate;position:relative}.section-aura{z-index:-2;pointer-events:none;filter:blur(10px);border-radius:50%;position:absolute}.section-aura-catalogue{background:radial-gradient(circle,#d5caab14,#0000 70%);width:690px;height:690px;top:80px;right:-360px}.section-aura-pricing{background:radial-gradient(circle,#ffffff0e,#0000 70%);width:560px;height:560px;top:40px;left:-330px}.catalogue-2027:after{content:"";z-index:-3;background:linear-gradient(90deg,#0000,#ffffff1c,#0000);height:1px;position:absolute;top:190px;left:0;right:0;box-shadow:0 170px #ffffff08,0 340px #ffffff06}.catalogue-card{border-radius:18px;margin:-8px;padding:8px;transition:background .45s,transform .55s cubic-bezier(.16,1,.3,1);position:relative}.catalogue-card:hover{background:linear-gradient(135deg,#ffffff07,#ffffff01);transform:translateY(-5px)}.preview-trigger{transition:border-color .35s,box-shadow .55s;box-shadow:0 25px 75px #00000029}.preview-trigger:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0f}.preview-trigger:hover{border-color:#55534c;box-shadow:0 34px 95px #00000057,0 0 0 1px #d8cfb406}.preview-trigger:hover .site-preview{transform:scale(1.045)}.site-preview{transform-origin:50%}.preview-hover{box-shadow:0 14px 40px #00000038}.live-pill{box-shadow:0 12px 38px #0000003d}.card-title a{color:#b6b4aa;border:1px solid #35352f;border-radius:50%;place-items:center;width:39px;height:39px;transition:transform .35s,background .25s,color .25s,border-color .25s;display:grid}.card-title a:hover{color:#111;background:#eee9dd;border-color:#eee9dd;transform:rotate(45deg)}.cinema{background:radial-gradient(circle at 50% 42%,#11100d 0%,#090908 30%,#050505 75%)}.cinema:before{content:"";z-index:-3;background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#ffffff06 12.5%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 35% 65%,#0000);mask-image:linear-gradient(#0000,#000 35% 65%,#0000)}.cinema h2{text-shadow:0 0 75px #ddcfa90b}.cinema h2 em{background:linear-gradient(110deg,#5f5f56,#a9a496 55%,#626158);color:#0000;-webkit-background-clip:text}.kinetic-line{background:#0b0b0a;box-shadow:inset 0 1px #ffffff03}.price-card{transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 22px 60px #0000001f}.price-card:before{content:"";background:radial-gradient(circle,#e7ddc114,#0000 68%);border-radius:50%;width:190px;height:190px;transition:transform .6s,opacity .4s;position:absolute;top:-120px;right:-110px}.price-card:hover{border-color:#4d4c45;transform:translateY(-7px);box-shadow:0 35px 90px #00000040}.price-card:hover:before{transform:scale(1.8)}.price-featured{box-shadow:0 35px 95px #00000038,0 0 55px #efe8d009}.price-featured:before{background:radial-gradient(circle,#ffffff6b,#0000 68%)}.process-2027{overflow:hidden}.process-horizon{z-index:-3;transform-origin:50%;opacity:.24;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:60px 60px;width:1100px;height:500px;position:absolute;top:34%;left:50%;transform:translate(-50%)perspective(700px)rotateX(66deg);-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.step{min-height:230px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:relative}.step:after{content:"";background:#ddd6c2;width:0;height:1px;transition:width .6s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;left:0}.step:hover{transform:translateY(-6px)}.step:hover:after{width:100%}.contact-2027{position:relative;overflow:hidden}.contact-aura{z-index:-3;filter:blur(8px);background:radial-gradient(circle,#dccfab1b,#7e766306 40%,#0000 70%);border-radius:50%;width:750px;height:750px;position:absolute;top:5%;right:-22%}.lead-form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(150deg,#1d1d19d1,#0c0c0beb);position:relative;overflow:hidden;box-shadow:0 34px 90px #00000047,inset 0 1px #ffffff0b}.lead-form:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 15%,#ffffff0e 44%,#0000 70%);transition:transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:-1px;transform:translate(-80%)}.lead-form:hover:before{transform:translate(80%)}.lead-form input,.lead-form textarea{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff06}.demo-site{isolation:isolate;background-color:var(--demo-bg)}.demo-site:before{content:"";z-index:-5;pointer-events:none;background:radial-gradient(700px 500px at 82% 18%,color-mix(in srgb,var(--demo-accent) 14%,transparent),transparent 70%),radial-gradient(620px 480px at 7% 68%,color-mix(in srgb,var(--demo-accent) 9%,transparent),transparent 72%);position:fixed;inset:0}.demo-grid{z-index:-4;pointer-events:none;opacity:.12;background-image:linear-gradient(var(--demo-line) 1px,transparent 1px),linear-gradient(90deg,var(--demo-line) 1px,transparent 1px);background-size:84px 84px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 70%,#0000);mask-image:linear-gradient(#0000,#000 18% 70%,#0000)}.demo-aura{z-index:-3;pointer-events:none;border:1px solid color-mix(in srgb,var(--demo-accent) 23%,transparent);opacity:.36;border-radius:50%;position:fixed}.demo-aura-one{width:700px;height:700px;animation:25s linear infinite demo-orbit;top:24vh;right:-330px}.demo-aura-two{border-style:dashed;width:310px;height:310px;animation:19s linear infinite demo-orbit-reverse;top:62vh;left:-120px}@keyframes demo-orbit{to{transform:rotate(360deg)}}@keyframes demo-orbit-reverse{to{transform:rotate(-360deg)}}.demo-nav{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background .35s}.demo-nav:hover{background:#00000014}.demo-hero{overflow:hidden}.demo-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(120deg,#0000 20%,#ffffff0b 42%,#0000 60%);animation:11s ease-in-out infinite demo-light-sweep;position:absolute;inset:0;transform:translate(-65%)}@keyframes demo-light-sweep{58%,to{transform:translate(70%)}}.demo-hero-media img{transition:transform 8s cubic-bezier(.16,1,.3,1),filter .8s;animation:13s ease-in-out infinite alternate demo-hero-breathe}@keyframes demo-hero-breathe{to{transform:scale(1.09)}}.demo-hero-ghost{z-index:-1;letter-spacing:-.09em;color:#ffffff09;-webkit-user-select:none;user-select:none;font-size:min(58vw,780px);font-weight:700;line-height:.8;position:absolute;bottom:-.25em;right:-.04em}.demo-hero-content{z-index:2;position:relative}.demo-hero h1{text-wrap:balance;text-shadow:0 25px 90px #00000061}.demo-actions a{transition:transform .35s cubic-bezier(.16,1,.3,1),background .25s,border-color .25s;position:relative;overflow:hidden}.demo-actions a:hover{transform:translateY(-4px)}.demo-statement{position:relative}.demo-statement:before{content:"";aspect-ratio:1;border:1px solid var(--demo-line);opacity:.35;border-radius:50%;width:44vw;max-width:670px;position:absolute;top:15%;right:-18vw}.demo-statement h2{z-index:1;position:relative}.demo-metric{transition:transform .45s cubic-bezier(.16,1,.3,1),background .35s}.demo-metric:hover{background:color-mix(in srgb,var(--demo-accent) 5%,transparent);transform:translateY(-7px)}.demo-marquee{white-space:nowrap;border-block:1px solid var(--demo-line);color:var(--demo-muted);letter-spacing:.22em;padding:17px 0;font-size:8px;position:relative;overflow:hidden}.demo-marquee div{width:max-content;animation:28s linear infinite demo-marquee}@keyframes demo-marquee{to{transform:translate(-50%)}}.demo-service{transition:padding .55s cubic-bezier(.16,1,.3,1),background .4s;position:relative}.demo-service:before{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,color-mix(in srgb,var(--demo-accent) 9%,transparent),transparent 75%);transition:opacity .4s;position:absolute;inset:0}.demo-service:hover{padding-left:22px;padding-right:22px}.demo-service:hover:before{opacity:1}.demo-service svg{transition:transform .4s cubic-bezier(.16,1,.3,1)}.demo-service:hover svg{transform:rotate(45deg)scale(1.08)}.demo-feature-orbit{z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #ffffff29;border-radius:50%;width:min(70vw,900px);position:absolute;top:-34%;right:-28%;box-shadow:0 0 80px #ffffff06,inset 0 0 100px #ffffff06}.demo-feature-scan{z-index:1;pointer-events:none;filter:blur(20px);background:linear-gradient(#0000,#ffffff12,#0000);height:25%;animation:9s ease-in-out infinite feature-scan;position:absolute;top:-15%;left:0;right:0}@keyframes feature-scan{60%,to{top:115%}}.demo-feature-copy{z-index:2;position:relative}.demo-contact{position:relative}.demo-contact:after{content:"";z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--demo-accent) 11%,transparent),transparent 68%);border-radius:50%;width:720px;height:720px;position:absolute;top:50%;left:52%;transform:translate(-20%,-50%)}.demo-contact a{box-shadow:0 15px 50px color-mix(in srgb,var(--demo-accent) 10%,transparent);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.demo-contact a:hover{box-shadow:0 24px 70px color-mix(in srgb,var(--demo-accent) 16%,transparent);transform:translateY(-4px)}.demo-obsidian{--demo-accent:#d6cfbd}.demo-obsidian .demo-hero-media img{filter:grayscale(.76)contrast(1.17)brightness(.64)}.demo-obsidian .demo-media-shade{background:linear-gradient(95deg,#000000db,#00000038 58%,#00000061),linear-gradient(#0000 48%,#030303aa)}.demo-obsidian .demo-hero h1{background:linear-gradient(105deg,#fff,#bcb7aa 58%,#f7f4eb);color:#0000;-webkit-background-clip:text}.demo-ivory{--demo-bg:#e9e5da;--demo-fg:#24231f;--demo-accent:#a89b7d}.demo-ivory .demo-hero-media img{filter:saturate(.56)brightness(1.02)sepia(.08)}.demo-ivory .demo-media-shade{background:linear-gradient(90deg,#221d149e,#221d1414 62%,#14120e2e),linear-gradient(#0000 42%,#14120e66)}.demo-ivory .demo-statement h2,.demo-ivory .demo-services-head h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.demo-concrete{--demo-bg:#b9b7af;--demo-fg:#171713;--demo-accent:#55574f}.demo-concrete .demo-hero-media img{filter:grayscale(.3)contrast(1.11)brightness(.72)}.demo-concrete .demo-media-shade{background:linear-gradient(95deg,#0a0a08b8,#0a0a081f 65%,#0a0a0833)}.demo-concrete .demo-grid{opacity:.21;background-size:46px 46px}.demo-concrete .demo-hero h1{text-transform:uppercase;letter-spacing:-.075em;font-weight:520}.demo-sand{--demo-bg:#dad3c4;--demo-fg:#1b1b18;--demo-accent:#796d58}.demo-sand .demo-hero-media img{filter:grayscale(.56)sepia(.12)contrast(1.1)brightness(.76)}.demo-sand .demo-media-shade{background:linear-gradient(90deg,#181511b3,#1815110f 64%,#14120f24),linear-gradient(#0000 48%,#17141061)}.demo-sand .demo-hero h1{letter-spacing:-.07em;font-family:Georgia,Times New Roman,serif;font-weight:400}.demo-amber{--demo-bg:#100c08;--demo-fg:#f1e7d1;--demo-accent:#d49a58}.demo-amber:before{background:radial-gradient(800px 620px at 80% 18%,#cd7b3524,#0000 68%),radial-gradient(600px 500px at 12% 76%,#ffc37412,#0000 70%)}.demo-amber .demo-hero-media img{filter:sepia(.32)saturate(1.15)contrast(1.12)brightness(.56)}.demo-amber .demo-media-shade{background:linear-gradient(95deg,#140a04db,#140a0426 62%,#140a044f),linear-gradient(#0000 48%,#0c06038c)}.demo-amber .demo-hero h1{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.demo-paper{--demo-bg:#e4e2dc;--demo-fg:#141512;--demo-accent:#596056}.demo-paper .demo-hero-media img{filter:grayscale(.9)contrast(1.22)brightness(.58)}.demo-paper .demo-media-shade{background:linear-gradient(90deg,#090a09c7,#090a0917 63%,#090a0938)}.demo-paper .demo-grid{opacity:.13;background-size:120px 120px}.demo-paper .demo-service h3{font-weight:560}@media (width<=800px){.hero-grid{opacity:.13;width:100%;right:-45%}.hero-orbit-one{width:480px;height:480px;right:-300px}.hero-orbit-two{display:none}.section-aura{opacity:.65}.catalogue-card:hover{transform:none}.process-horizon{opacity:.14;width:820px}.demo-grid{background-size:58px 58px}.demo-aura-one{width:470px;height:470px;right:-330px}.demo-aura-two{opacity:.2}.demo-hero-ghost{font-size:72vw}.demo-service:hover{padding-left:0;padding-right:0}}@media (width<=520px){.vizion:after{opacity:.16;background-size:48px 48px}.hero-grid{width:125%;right:-60%}.hero-orbit-one{width:410px;height:410px;top:290px}.floating-note{animation:none}.catalogue-card{margin:0;padding:0}.price-card:hover,.step:hover{transform:none}.demo-statement:before{width:78vw;right:-43vw}.demo-contact:after{width:480px;height:480px}.demo-hero-ghost{opacity:.65;bottom:-.08em;right:-.12em}}@media (prefers-reduced-motion:reduce){.hero-orbit,.benefit-glow,.floating-note,.kinetic-line div,.demo-aura,.demo-hero:after,.demo-hero-media img,.demo-marquee div,.demo-feature-scan{animation:none!important}}.v27{--ink:#f3f0e8;--muted:#8f8c84;min-height:100vh;color:var(--ink);background:#050505;padding-left:74px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.v27 a{color:inherit}.v27-rail{z-index:80;background:#070707;border-right:1px solid #232320;flex-direction:column;justify-content:space-between;align-items:center;width:74px;padding:22px 0;display:flex;position:fixed;top:0;bottom:0;left:0}.v27-mark svg{width:42px}.v27-rail-word{writing-mode:vertical-rl;letter-spacing:.26em;color:#77746c;font-size:8px;transform:rotate(180deg)}.v27-rail-index{letter-spacing:.2em;color:#5e5c56;font-size:9px}.v27-header{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505b8;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 4vw;display:grid;position:fixed;top:0;left:74px;right:0}.v27-brand{align-items:baseline;gap:14px;display:flex}.v27-brand span{letter-spacing:.2em;font-size:14px;font-weight:700}.v27-brand small{letter-spacing:.18em;color:#747169;font-size:7px}.v27-header nav{color:#a5a199;gap:34px;font-size:10px;display:flex}.v27-header-cta{border-bottom:1px solid #77736b;justify-self:end;align-items:center;gap:10px;padding-bottom:5px;font-size:10px;display:flex}.v27-menu,.v27-mobile-menu{display:none}.v27-hero{isolation:isolate;background:radial-gradient(circle at 72% 31%,#d6c8a617,#0000 30%),linear-gradient(#060606,#030303);flex-direction:column;justify-content:space-between;min-height:100svh;padding:120px 5vw 55px;display:flex;position:relative}.v27-hero-noise{z-index:-1;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");position:absolute;inset:0}.v27-hero-halo{z-index:-2;border:1px solid #e1d7bc24;border-radius:50%;width:56vw;height:56vw;position:absolute;top:3vh;right:-21vw;box-shadow:0 0 140px #dacead09,inset 0 0 120px #dacead06}.v27-hero-lines{z-index:-3;background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#ffffff09 12.5%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.v27-hero-meta,.v27-section-cap{letter-spacing:.2em;color:#76736c;justify-content:space-between;font-size:8px;display:flex}.v27-hero-meta span:first-child{align-items:center;gap:8px;display:flex}.v27-hero-title{max-width:1400px;margin:auto 0 45px}.v27-hero-title span,.v27-hero-title em{letter-spacing:-.072em;font-size:clamp(72px,10.6vw,180px);font-style:normal;font-weight:560;line-height:.79;display:block}.v27-hero-title em{color:#a49f93;margin-left:12vw;font-family:Georgia,Times New Roman,serif;font-weight:400}.v27-hero-bottom{grid-template-columns:1fr auto;align-items:end;gap:60px;display:grid}.v27-hero-bottom p{color:#aaa69d;max-width:590px;margin:0;font-size:15px;line-height:1.75}.v27-hero-actions{gap:10px;display:flex}.v27-hero-actions a{border:1px solid #343430;align-items:center;gap:14px;padding:14px 18px;font-size:10px;display:flex}.v27-hero-actions a:first-child{color:#121212;background:#eeeae1;border-color:#eeeae1}.v27-scroll{writing-mode:vertical-rl;letter-spacing:.18em;color:#625f58;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;bottom:50%;right:4vw}.v27-intro{border-top:1px solid #20201d;grid-template-columns:.26fr 1fr;padding:130px 5vw;display:grid}.v27-intro-left{letter-spacing:.2em;color:#6f6c65;font-size:8px}.v27-intro-copy{grid-template-columns:1fr .45fr;align-items:end;gap:60px;display:grid}.v27-intro h2{letter-spacing:-.065em;margin:0;font-size:clamp(56px,7.2vw,112px);font-weight:470;line-height:.9}.v27-intro h2 em{color:#9d988c;font-family:Georgia,serif}.v27-intro p{color:#858179;margin:0;font-size:14px;line-height:1.8}.v27-work{padding:0 5vw 110px}.v27-section-cap{border-block:1px solid #242420;padding:20px 0}.v27-case{border-bottom:1px solid #232320;grid-template-columns:.42fr .58fr;align-items:center;gap:6vw;min-height:680px;padding:85px 0;display:grid}.v27-case-reverse{grid-template-columns:.58fr .42fr}.v27-case-reverse .v27-case-copy{order:2}.v27-case-no{color:#6c6961;margin-bottom:55px;font-size:11px}.v27-case-tag{letter-spacing:.2em;color:#77736b;font-size:8px}.v27-case h3{letter-spacing:-.06em;margin:14px 0;font-size:clamp(54px,6vw,96px);font-weight:460}.v27-case p{color:#8f8b82;max-width:430px;font-size:14px;line-height:1.7}.v27-case-actions{gap:18px;margin-top:30px;display:flex}.v27-case-actions a{align-items:center;gap:8px;font-size:10px;display:flex}.v27-case-actions a:first-child{border-bottom:1px solid #8d887d;padding-bottom:4px}.v27-case-media{display:block}.v27-visual{background:#111;border:1px solid #2a2a25;min-height:520px;transition:transform .65s cubic-bezier(.16,1,.3,1),box-shadow .65s;position:relative;overflow:hidden}.v27-case-media:hover .v27-visual{transform:scale(.985)rotate(-.35deg);box-shadow:0 55px 120px #00000059}.v27-browserbar{letter-spacing:.14em;opacity:.55;border-bottom:1px solid;grid-template-columns:1fr auto auto;align-items:center;gap:20px;height:40px;padding:0 14px;font-size:7px;display:grid}.v27-screen-grid{opacity:.05;background-image:linear-gradient(currentColor 1px,#0000 1px),linear-gradient(90deg,currentColor 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:40px 0 0}.v27-visual-copy{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:12%;left:7%}.v27-visual-copy small{letter-spacing:.2em;font-size:7px}.v27-visual-copy strong{letter-spacing:-.06em;font-size:clamp(42px,5vw,82px);line-height:.9}.v27-visual-orbit{aspect-ratio:1;opacity:.15;border:1px solid;border-radius:50%;width:55%;position:absolute;top:13%;right:-13%}.v27-visual-object{width:29%;height:55%;position:absolute;bottom:10%;right:8%}.v27-visual-object i{display:block;position:absolute}.v27-dark{color:#f2eee5;background:radial-gradient(circle at 72% 27%,#555047,#141414 24%,#080808 68%)}.v27-dark .v27-visual-object{background:linear-gradient(165deg,#bbb6aa,#353633 32%,#10110f 62%);border-radius:55% 60% 25% 25%;width:54%;height:26%;transform:skew(-11deg)}.v27-dark .v27-visual-object:before,.v27-dark .v27-visual-object:after{content:"";aspect-ratio:1;background:#111;border:10px solid #050505;border-radius:50%;width:20%;position:absolute;bottom:-34%;box-shadow:inset 0 0 0 2px #777}.v27-dark .v27-visual-object:before{left:12%}.v27-dark .v27-visual-object:after{right:10%}.v27-ivory{color:#302d27;background:#e6dfd0}.v27-ivory .v27-visual-copy strong{font-family:Georgia,serif;font-style:italic;font-weight:400}.v27-ivory .v27-visual-object{background:linear-gradient(110deg,#a4967c,#eee4cf 42%,#8a7e68);border-radius:50% 50% 8px 8px;transform:rotate(8deg)}.v27-concrete{color:#1b1b17;background:#b9b7ae}.v27-concrete .v27-visual-copy strong{text-transform:uppercase;font-weight:700}.v27-concrete .v27-visual-object i{background:#2a2a27;border:1px solid #777;width:29%;bottom:0}.v27-concrete .v27-visual-object i:first-child{height:52%}.v27-concrete .v27-visual-object i:nth-child(2){height:84%;left:35%}.v27-concrete .v27-visual-object i:nth-child(3){height:68%;left:70%}.v27-sand{color:#24211c;background:linear-gradient(135deg,#d7cebb,#b6a88f)}.v27-sand .v27-visual-copy strong{font-family:Georgia,serif;font-weight:400}.v27-sand .v27-visual-object{clip-path:polygon(0 100%,0 20%,18% 8%,18% 100%,32% 100%,32% 0,56% 0,56% 100%,72% 100%,72% 14%,100% 30%,100% 100%);background:linear-gradient(90deg,#6e685d 0 22%,#0000 22% 28%,#8e887d 28% 55%,#0000 55% 61%,#555249 61%);width:42%;height:62%}.v27-amber{color:#f2e4cf;background:radial-gradient(circle at 73% 51%,#9b5624,#351b0d 32%,#120b07 67%)}.v27-amber .v27-visual-copy strong{font-family:Georgia,serif;font-style:italic;font-weight:400}.v27-amber .v27-visual-object{border:1px solid #e5b57455;border-radius:45% 45% 35% 35%;box-shadow:0 0 90px #dc8f3445}.v27-paper{color:#1c1d1a;background:#d9d9d3}.v27-paper .v27-visual-object i{background:#3d413b;width:2px;bottom:0}.v27-paper .v27-visual-object i:first-child{height:70%;left:20%}.v27-paper .v27-visual-object i:nth-child(2){height:100%;left:50%}.v27-paper .v27-visual-object i:nth-child(3){height:42%;left:80%}.v27-live{letter-spacing:.16em;align-items:center;gap:7px;font-size:7px;display:flex;position:absolute;bottom:16px;right:16px}.v27-live span{background:currentColor;border-radius:50%;width:5px;height:5px}.v27-manifesto{color:#171714;background:#eeeae0;padding:150px 5vw;position:relative;overflow:hidden}.v27-manifesto-grid{background-image:linear-gradient(#1111 1px,#0000 1px),linear-gradient(90deg,#1111 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0}.v27-manifesto>div:not(.v27-manifesto-grid){position:relative}.v27-manifesto span{letter-spacing:.2em;color:#6d6a63;font-size:8px}.v27-manifesto h2{letter-spacing:-.065em;margin:30px 0 80px;font-size:clamp(58px,8vw,122px);font-weight:480;line-height:.9}.v27-manifesto h2 em{color:#777168;font-family:Georgia,serif}.v27-manifesto-facts{border-top:1px solid #2b2b2540;grid-template-columns:repeat(3,1fr);display:grid}.v27-manifesto-facts div{padding:28px 0}.v27-manifesto-facts div+div{border-left:1px solid #2b2b2540;padding-left:28px}.v27-manifesto-facts strong{font-size:38px;font-weight:460;display:block}.v27-manifesto-facts span{font-size:9px}.v27-services{padding:110px 5vw}.v27-package{border-bottom:1px solid #282824;grid-template-columns:.16fr .35fr 1fr .35fr auto;align-items:center;gap:25px;min-height:170px;display:grid}.v27-package>span{color:#66635c;font-size:9px}.v27-package h3{letter-spacing:-.05em;font-size:42px;font-weight:460}.v27-package p{color:#8b877f;max-width:480px;font-size:13px;line-height:1.7}.v27-package strong{font-size:16px;font-weight:450}.v27-package a{align-items:center;gap:8px;font-size:10px;display:flex}.v27-package-main{background:#121210;margin:0 -2vw;padding:0 2vw}.v27-services-note{color:#65625c;max-width:700px;margin-top:24px;font-size:10px;line-height:1.7}.v27-process{background:#0b0b0a;border-top:1px solid #242420;grid-template-columns:.42fr .58fr;padding:130px 5vw;display:grid}.v27-process-title>span{letter-spacing:.2em;color:#6e6b64;font-size:8px}.v27-process-title h2{letter-spacing:-.06em;font-size:clamp(58px,6.5vw,98px);font-weight:460;line-height:.9}.v27-process-step{border-top:1px solid #2c2c27;grid-template-columns:60px 1fr .9fr auto;align-items:center;gap:25px;min-height:150px;display:grid}.v27-process-step>span{color:#66635d;font-size:9px}.v27-process-step h3{font-size:24px;font-weight:500}.v27-process-step p{color:#89857d;font-size:12px;line-height:1.7}.v27-contact{background:#050505;grid-template-columns:1fr .7fr;gap:8vw;padding:150px 5vw;display:grid;position:relative;overflow:hidden}.v27-contact-glow{background:radial-gradient(circle,#d7c8a61a,#0000 68%);border-radius:50%;width:800px;height:800px;position:absolute;bottom:-450px;left:-350px}.v27-contact-copy{position:relative}.v27-contact-copy>span{letter-spacing:.2em;color:#6f6c64;font-size:8px}.v27-contact-copy h2{letter-spacing:-.065em;font-size:clamp(58px,7vw,108px);font-weight:480;line-height:.88}.v27-contact-copy h2 em{color:#9a958a;font-family:Georgia,serif}.v27-contact-copy p{color:#817e76}.v27-form{background:#10100e;border:1px solid #2d2d28;gap:22px;padding:34px;display:grid}.v27-form label{letter-spacing:.08em;color:#827f77;font-size:9px}.v27-form input,.v27-form textarea{color:#eeeae1;background:0 0;border:0;border-bottom:1px solid #383832;outline:none;width:100%;margin-top:8px;padding:11px 0;font-size:15px;display:block}.v27-form button{color:#151512;background:#eeeae1;border:0;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;font-size:10px;display:flex}.v27-success{color:#a7bf9b}.v27-error{color:#d89a8c}.v27-footer{letter-spacing:.18em;color:#77746d;border-top:1px solid #23231f;justify-content:space-between;align-items:center;min-height:100px;padding:0 5vw;font-size:8px;display:flex}.v27-footer>div{align-items:center;gap:13px;display:flex}.v27-footer svg{width:36px}.demo-global-back{z-index:99;color:#eee;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);letter-spacing:.14em;background:#0b0b0bdc;border:1px solid #ffffff26;border-radius:99px;align-items:center;gap:8px;padding:11px 14px;font:600 8px/1 Inter,sans-serif;display:flex;position:fixed;bottom:15px;right:15px}.site-black,.site-aesthetic,.site-form,.site-residence,.site-night,.site-exec{min-height:100vh;overflow:hidden}.black-nav,.aes-nav,.form-nav,.res-nav,.night-nav,.exec-nav{z-index:20;letter-spacing:.16em;justify-content:space-between;align-items:center;padding:28px 4vw;font-size:9px;display:flex;position:absolute;top:0;left:0;right:0}.black-nav nav,.aes-nav nav,.res-nav nav,.night-nav nav,.exec-nav nav{gap:28px;display:flex}.site-black{color:#f0ede5;background:#030303}.black-hero{background:radial-gradient(circle at 68% 40%,#312f2b,#090909 32%,#020202 70%);align-items:flex-end;min-height:100svh;padding:9vw 5vw 7vw;display:flex;position:relative}.black-scan{background:linear-gradient(110deg,#0000 25%,#fff1 43%,#0000 60%);animation:9s ease-in-out infinite blackscan;position:absolute;inset:0}.black-wheel{border:1px solid #ffffff1f;border-radius:50%;width:48vw;height:48vw;position:absolute;top:16vh;right:-15vw;box-shadow:inset 0 0 120px #fff1,0 0 90px #fff1}.black-car{background:linear-gradient(170deg,#b7b4aa,#343532 24%,#0b0c0b 52%,#575852 68%,#111);border-radius:52% 55% 20% 22%;width:54vw;height:18vw;position:absolute;bottom:15vh;right:4vw;transform:skew(-10deg);box-shadow:0 40px 70px #000}.black-car:before,.black-car:after{content:"";aspect-ratio:1;background:#0a0a0a;border:1.5vw solid #030303;border-radius:50%;width:9vw;position:absolute;bottom:-32%;box-shadow:inset 0 0 0 2px #777}.black-car:before{left:12%}.black-car:after{right:12%}.black-copy{z-index:2;position:relative}.black-copy>span,.black-manifest>span,.black-book>span{letter-spacing:.22em;color:#7d7a73;font-size:8px}.black-copy h1{letter-spacing:-.075em;margin:25px 0;font-size:clamp(78px,11vw,174px);line-height:.78}.black-copy p{color:#aaa69d}.black-copy a,.black-book a{border-bottom:1px solid #777;align-items:center;gap:14px;margin-top:22px;padding-bottom:5px;font-size:9px;display:inline-flex}.black-index{color:#5d5a54;font-size:9px;position:absolute;bottom:4vw;right:4vw}.black-manifest{background:#080808;padding:160px 7vw}.black-manifest h2{letter-spacing:-.06em;font-size:clamp(66px,9vw,136px);font-weight:450;line-height:.9}.black-manifest p{color:#88847c;max-width:560px;line-height:1.8}.black-services{padding:0 7vw}.black-row{border-top:1px solid #292925;grid-template-columns:.18fr .7fr 1fr auto;align-items:center;gap:30px;min-height:190px;display:grid}.black-row h3{font-size:46px}.black-row p{color:#817e77}.black-book{background:linear-gradient(135deg,#10100f,#030303);padding:180px 7vw}.black-book h2{letter-spacing:-.07em;font-size:clamp(80px,12vw,180px);line-height:.77}@keyframes blackscan{60%,to{transform:translate(80%)}}.site-aesthetic{color:#302e29;background:#eee9df;font-family:Georgia,Times New Roman,serif}.aes-nav{font-family:Inter,sans-serif}.aes-nav>a:first-child{letter-spacing:.24em;font-size:18px}.aes-hero{background:linear-gradient(110deg,#f1ede5,#d7cdbd);align-items:center;min-height:100svh;padding:120px 8vw;display:flex;position:relative}.aes-orb{background:radial-gradient(circle at 38% 35%,#fff,#cdbda7 42%,#8f806c);border-radius:50%;width:46vw;height:46vw;position:absolute;top:19vh;right:5vw;box-shadow:0 40px 110px #7f705044}.aes-copy{z-index:2;max-width:780px;position:relative}.aes-copy small,.aes-title small,.aes-journal small,.aes-contact small{letter-spacing:.22em;font:500 8px/1 Inter,sans-serif}.aes-copy h1{letter-spacing:-.07em;margin:24px 0;font-size:clamp(88px,12vw,178px);font-weight:400;line-height:.78}.aes-copy h1 em{color:#817666}.aes-copy p{color:#6d675e;max-width:450px;font:400 15px/1.8 Inter,sans-serif}.aes-copy a,.aes-contact a{align-items:center;gap:10px;margin-top:18px;font:500 10px/1 Inter,sans-serif;display:inline-flex}.aes-card{border-top:1px solid #635c50;justify-content:space-between;width:220px;padding:24px;font:500 9px/1.6 Inter,sans-serif;display:flex;position:absolute;bottom:8vh;right:8vw}.aes-quote{text-align:center;padding:140px 8vw}.aes-quote p{color:#746b5f;font-size:clamp(48px,6vw,92px);font-style:italic;line-height:1.05}.aes-rituals{grid-template-columns:.65fr 1fr;gap:8vw;padding:130px 8vw;display:grid}.aes-title h2{font-size:70px;font-weight:400;line-height:.9}.aes-item{border-top:1px solid #8f877977;padding:30px 0}.aes-item span{font:500 8px/1 Inter,sans-serif}.aes-item h3{margin:12px 0;font-size:40px;font-weight:400}.aes-item p{color:#746d63;font:400 13px/1.7 Inter,sans-serif}.aes-journal{background:#d2c7b6;justify-content:space-between;align-items:center;min-height:720px;padding:10vw 8vw;display:flex}.aes-journal h2{font-size:82px;font-weight:400;line-height:.9}.aes-circle{aspect-ratio:1;border:1px solid #6e6456;border-radius:50%;place-items:center;width:330px;font-size:150px;font-style:italic;display:grid}.aes-contact{padding:150px 8vw}.aes-contact h2{margin:20px 0;font-size:110px;font-weight:400}.site-form{color:#171713;background:#bbb9b1;font-family:Arial,Helvetica,sans-serif}.form-nav{border-bottom:1px solid #1d1d19}.form-hero{align-items:flex-end;min-height:100svh;padding:130px 4vw 50px;display:flex;position:relative}.form-grid{background-image:linear-gradient(#1112 1px,#0000 1px),linear-gradient(90deg,#1112 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.form-hero h1{letter-spacing:-.085em;margin:0;font-size:clamp(105px,15vw,230px);font-weight:900;line-height:.68;position:relative}.form-side{letter-spacing:.16em;font-size:9px;line-height:1.8;position:absolute;top:48%;right:4vw}.form-object{width:23vw;height:39vw;position:absolute;bottom:8vh;right:9vw}.form-object i{background:#292925;width:28%;position:absolute;bottom:0}.form-object i:first-child{height:55%}.form-object i:nth-child(2){height:90%;left:36%}.form-object i:nth-child(3){height:68%;left:72%}.form-index{padding:0 4vw 100px}.form-index-head{letter-spacing:.18em;border-block:2px solid #1b1b17;justify-content:space-between;padding:20px 0;font-size:9px;display:flex}.form-product{border-bottom:1px solid #1c1c18;grid-template-columns:.14fr 1fr .7fr auto;align-items:center;min-height:190px;display:grid}.form-product h2{letter-spacing:-.07em;font-size:78px;font-weight:900}.form-product p{letter-spacing:.15em;font-size:10px}.form-statement{color:#ddd9cf;background:#1a1a17;padding:160px 4vw}.form-statement>span{letter-spacing:.2em;font-size:8px}.form-statement h2{letter-spacing:-.08em;font-size:clamp(110px,15vw,220px);font-weight:900;line-height:.68}.form-contact{border-top:1px solid #1b1b17;justify-content:space-between;align-items:center;padding:45px 4vw;display:flex}.form-contact a{align-items:center;gap:14px;font-size:10px;display:flex}.site-residence{color:#2a271f;background:#d8d0c0;font-family:Georgia,Times New Roman,serif}.res-nav{font-family:Inter,sans-serif}.res-nav>a:first-child{letter-spacing:.26em;font-size:16px}.res-hero{align-items:flex-end;min-height:100svh;padding:130px 6vw 70px;display:flex;position:relative;overflow:hidden}.res-sun{opacity:.8;background:radial-gradient(circle,#efe6d2,#c7b99d 58%,#0000 60%);border-radius:50%;width:48vw;height:48vw;position:absolute;top:-8vw;right:-8vw}.res-building{align-items:flex-end;gap:1.2vw;width:46vw;height:70vh;display:flex;position:absolute;bottom:0;right:5vw}.res-building i{background:linear-gradient(#756f63,#c4b8a0);border:1px solid #6c6559;display:block}.res-building i:first-child{width:22%;height:50%}.res-building i:nth-child(2){width:26%;height:78%}.res-building i:nth-child(3){width:28%;height:64%}.res-building i:nth-child(4){width:20%;height:88%}.res-copy{z-index:2;max-width:860px;position:relative}.res-copy small,.res-residences>small,.res-visit small{letter-spacing:.2em;font:500 8px/1 Inter,sans-serif}.res-copy h1{letter-spacing:-.07em;font-size:clamp(84px,11vw,168px);font-weight:400;line-height:.76}.res-copy p{max-width:420px;font:400 14px/1.7 Inter,sans-serif}.res-scroll{gap:10px;font:500 8px/1 Inter,sans-serif;display:flex;position:absolute;bottom:30px;right:4vw}.res-numbers{border-block:1px solid #625c5077;grid-template-columns:repeat(3,1fr);display:grid}.res-numbers div{padding:34px 6vw}.res-numbers div+div{border-left:1px solid #625c5077}.res-numbers strong{font-size:56px;font-weight:400;display:block}.res-numbers span{font:500 8px/1 Inter,sans-serif}.res-residences{padding:140px 6vw}.res-residences>h2{font-size:92px;font-weight:400;line-height:.88}.res-card{border-top:1px solid #6c65586b;grid-template-columns:70px .8fr 1fr auto;align-items:center;min-height:165px;display:grid}.res-card h3{font-size:40px;font-weight:400}.res-card p{font:400 13px/1.7 Inter,sans-serif}.res-vision{color:#e7dfcf;background:#302e28;padding:180px 6vw}.res-vision h2{font-size:clamp(70px,9vw,136px);font-weight:400;line-height:.9}.res-visit{padding:140px 6vw}.res-visit h2{font-size:100px;font-weight:400}.res-visit a{align-items:center;gap:10px;font:500 9px/1 Inter,sans-serif;display:inline-flex}.site-night{color:#f2dfc7;background:#100805;font-family:Georgia,Times New Roman,serif}.night-nav{font-family:Inter,sans-serif}.night-nav>a:first-child{letter-spacing:.25em;font-size:16px}.night-hero{background:radial-gradient(circle at 73%,#743716,#2a1209 29%,#0c0604 65%);align-items:flex-end;min-height:100svh;padding:8vw 6vw 7vw;display:flex;position:relative;overflow:hidden}.night-glow{filter:blur(10px);border-radius:50%;position:absolute}.night-glow.one{background:radial-gradient(circle,#d67c2d55,#0000 66%);width:42vw;height:42vw;top:12vh;right:-10vw}.night-glow.two{background:radial-gradient(circle,#f3b06133,#0000 68%);width:22vw;height:22vw;bottom:-5vw;right:30vw}.night-glass{border:1px solid #f1bf8355;border-radius:46% 46% 32% 32%;width:18vw;height:38vw;position:absolute;bottom:8vh;right:12vw;box-shadow:0 0 100px #e58d2e33,inset 0 0 50px #f9bd7044}.night-copy{z-index:2;position:relative}.night-copy small,.night-menu>span,.night-table small{letter-spacing:.2em;font:500 8px/1 Inter,sans-serif}.night-copy h1{letter-spacing:-.065em;margin:30px 0;font-size:clamp(90px,13vw,195px);font-weight:400;line-height:.69}.night-copy h1 em{color:#bd7542}.night-copy p{font:400 15px/1.7 Inter,sans-serif}.night-copy a,.night-table a{align-items:center;gap:12px;font:500 9px/1 Inter,sans-serif;display:inline-flex}.night-menu{padding:150px 6vw}.night-menu h2{font-size:104px;font-weight:400;line-height:.85}.night-columns{grid-template-columns:repeat(3,1fr);gap:55px;margin-top:70px;display:grid}.night-columns div{border-top:1px solid #a3653d66;padding-top:24px}.night-columns strong{letter-spacing:.18em;font:500 9px/1 Inter,sans-serif}.night-columns p{color:#aa8c76;font:400 14px/1.8 Inter,sans-serif}.night-room{padding:70px 6vw}.night-frame{background:radial-gradient(circle at 70% 40%,#6a321680,#0000 36%);border:1px solid #a5663e55;flex-direction:column;justify-content:space-between;min-height:700px;padding:60px;display:flex}.night-frame span{letter-spacing:.2em;font:500 8px/1 Inter,sans-serif}.night-frame h2{font-size:145px;font-weight:400;line-height:.72}.night-table{padding:150px 6vw}.night-table h2{font-size:110px;font-weight:400}.site-exec{color:#141512;background:#e3e3dd;font-family:Inter,sans-serif}.exec-nav{border-bottom:1px solid #24251f55}.exec-hero{align-items:flex-end;min-height:100svh;padding:130px 5vw 65px;display:flex;position:relative}.exec-grid{background-image:linear-gradient(#1111 1px,#0000 1px),linear-gradient(90deg,#1111 1px,#0000 1px);background-size:112px 112px;position:absolute;inset:0}.exec-copy{z-index:2;position:relative}.exec-copy>span,.exec-expertise>span,.exec-principles>span,.exec-contact>span{letter-spacing:.2em;font-size:8px}.exec-copy h1{letter-spacing:-.075em;margin:28px 0;font-size:clamp(92px,12vw,182px);font-weight:650;line-height:.72}.exec-copy p{max-width:470px;font-size:15px}.exec-copy a{align-items:center;gap:12px;margin-top:20px;font-size:9px;display:inline-flex}.exec-metric{text-align:right;position:absolute;bottom:7vw;right:5vw}.exec-metric strong{letter-spacing:-.07em;font-size:110px;display:block}.exec-proof{border-block:1px solid #22231d55;grid-template-columns:repeat(3,1fr);display:grid}.exec-proof div{padding:34px 5vw}.exec-proof div+div{border-left:1px solid #22231d55}.exec-proof strong{font-size:44px;display:block}.exec-proof span{letter-spacing:.16em;font-size:8px}.exec-expertise{padding:120px 5vw}.exec-row{border-top:1px solid #22231d55;grid-template-columns:70px .85fr 1fr auto;align-items:center;min-height:170px;display:grid}.exec-row b{font-size:8px}.exec-row h2{letter-spacing:-.05em;font-size:50px}.exec-row p{font-size:13px;line-height:1.7}.exec-principles{color:#efefe8;background:#151612;padding:170px 5vw}.exec-principles h2{letter-spacing:-.06em;font-size:clamp(72px,9vw,140px);line-height:.88}.exec-principles p{color:#9c9d95;max-width:550px;line-height:1.8}.exec-contact{padding:150px 5vw}.exec-contact h2{letter-spacing:-.06em;font-size:94px}.exec-contact a{align-items:center;gap:12px;font-size:9px;display:inline-flex}@media (width<=900px){.v27{padding-left:0}.v27-rail{display:none}.v27-header{grid-template-columns:1fr auto;left:0}.v27-header nav,.v27-header-cta{display:none}.v27-menu{color:#fff;background:0 0;border:0;place-items:center;display:grid}.v27-mobile-menu{background:#090909;border-bottom:1px solid #292925;padding:14px 5vw;display:grid;position:absolute;top:82px;left:0;right:0}.v27-mobile-menu a{padding:15px 0}.v27-hero-title em{margin-left:0}.v27-hero-bottom,.v27-intro-copy,.v27-case,.v27-case-reverse,.v27-process,.v27-contact{grid-template-columns:1fr}.v27-case-reverse .v27-case-copy{order:0}.v27-case{gap:40px}.v27-case-media{order:2}.v27-visual{min-height:430px}.v27-package{grid-template-columns:50px 1fr auto}.v27-package p{grid-column:2/4}.v27-package strong{grid-column:2}.v27-package a{grid-column:3}.v27-process{gap:60px}.black-nav nav,.res-nav nav,.night-nav nav,.exec-nav nav,.aes-nav nav{display:none}.black-car{width:70vw;right:-12vw}.aes-rituals{grid-template-columns:1fr}.res-card,.exec-row{grid-template-columns:50px 1fr auto}.res-card p,.exec-row p{grid-column:2/4}.night-columns{grid-template-columns:1fr}.form-product{grid-template-columns:50px 1fr auto}.form-product p{grid-column:2/4}}@media (width<=560px){.v27-header{height:70px;padding:0 5vw}.v27-brand small{display:none}.v27-hero{padding:105px 5vw 48px}.v27-hero-title span,.v27-hero-title em{font-size:clamp(58px,16.6vw,90px)}.v27-hero-bottom{gap:25px}.v27-hero-actions{flex-direction:column}.v27-scroll{display:none}.v27-intro{grid-template-columns:1fr;gap:35px;padding:90px 5vw}.v27-intro-copy{gap:28px}.v27-intro h2{font-size:48px}.v27-case{min-height:auto;padding:65px 0}.v27-case h3{font-size:52px}.v27-visual{min-height:330px}.v27-manifesto{padding:100px 5vw}.v27-manifesto h2{font-size:53px}.v27-manifesto-facts{grid-template-columns:1fr}.v27-manifesto-facts div+div{border-left:0;padding-left:0}.v27-package{min-height:0;padding:24px 0}.v27-package h3{font-size:32px}.v27-package-main{margin:0;padding-inline:0}.v27-process-step{grid-template-columns:40px 1fr auto;padding:24px 0}.v27-process-step p{grid-column:2/4}.v27-contact{padding:100px 5vw}.v27-contact-copy h2{font-size:53px}.v27-footer>span{display:none}.black-hero,.aes-hero,.form-hero,.res-hero,.night-hero,.exec-hero{min-height:92svh}.black-car{width:92vw;height:31vw;bottom:16vh;right:-35vw}.black-copy h1{font-size:68px}.black-manifest,.black-book{padding:100px 6vw}.black-manifest h2,.black-book h2{font-size:58px}.black-row{grid-template-columns:40px 1fr auto;padding:28px 0}.black-row p{grid-column:2/4}.aes-hero{padding:100px 6vw}.aes-orb{width:72vw;height:72vw;right:-18vw}.aes-copy h1{font-size:76px}.aes-card{display:none}.aes-quote,.aes-rituals,.aes-journal,.aes-contact{padding:95px 6vw}.aes-quote p{font-size:42px}.aes-title h2,.aes-journal h2{font-size:52px}.aes-journal{min-height:560px}.aes-circle{width:150px;font-size:70px}.aes-contact h2{font-size:62px}.form-nav span{display:none}.form-hero{padding:110px 5vw 40px}.form-hero h1{font-size:82px}.form-object{width:40vw;height:65vw;right:-4vw}.form-product h2{font-size:46px}.form-statement{padding:100px 5vw}.form-statement h2{font-size:78px}.form-contact{flex-direction:column;align-items:flex-start;gap:22px}.res-nav span{display:none}.res-hero{padding:110px 6vw 55px}.res-copy h1{font-size:68px}.res-building{width:68vw;right:-25vw}.res-numbers{grid-template-columns:1fr}.res-numbers div+div{border-top:1px solid #625c5077;border-left:0}.res-residences,.res-vision,.res-visit{padding:95px 6vw}.res-residences>h2,.res-visit h2{font-size:58px}.res-vision h2{font-size:54px}.night-nav span{display:none}.night-hero{padding:110px 6vw 65px}.night-copy h1{font-size:70px}.night-glass{width:34vw;height:64vw;right:-6vw}.night-menu,.night-room,.night-table{padding:95px 6vw}.night-menu h2,.night-table h2{font-size:58px}.night-frame{min-height:520px;padding:28px}.night-frame h2{font-size:72px}.exec-nav span{display:none}.exec-hero{padding:110px 5vw 55px}.exec-copy h1{font-size:72px}.exec-metric{top:110px;bottom:auto;right:5vw}.exec-metric strong{font-size:58px}.exec-proof{grid-template-columns:1fr}.exec-proof div+div{border-top:1px solid #22231d55;border-left:0}.exec-expertise,.exec-principles,.exec-contact{padding:95px 5vw}.exec-row h2{font-size:34px}.exec-principles h2,.exec-contact h2{font-size:56px}.demo-global-back{font-size:7px}}.demo-return{z-index:120;color:#fff;letter-spacing:.14em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080808b8;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:7px;padding:10px 12px;font-size:8px;display:flex;position:fixed;bottom:14px;right:14px}.bxl{color:#f1eee7;background:#070707;min-height:100vh}.bxl-head{z-index:5;color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;padding:25px 4vw;display:grid;position:absolute;top:0;left:0;right:0}.bxl-logo{letter-spacing:.19em;font-size:11px;font-weight:700}.bxl-head nav{gap:28px;font-size:10px;display:flex}.bxl-book{justify-self:end;align-items:center;gap:9px;font-size:10px;display:flex}.bxl-hero{align-items:flex-end;min-height:100svh;padding:0 5vw 8vh;display:flex;position:relative;overflow:hidden}.bxl-hero>img{-o-object-fit:cover;object-fit:cover;filter:grayscale(.8)brightness(.48)contrast(1.12);width:100%;height:100%;position:absolute;inset:0}.bxl-shade{background:linear-gradient(90deg,#000d 0%,#0008 42%,#0003 72%),linear-gradient(#0000 45%,#000b);position:absolute;inset:0}.bxl-copy{z-index:2;max-width:820px;position:relative}.bxl-eyebrow{letter-spacing:.18em;color:#aaa59d;font-size:9px}.bxl-copy h1{letter-spacing:-.065em;margin:20px 0;font-size:clamp(64px,9vw,142px);font-weight:500;line-height:.86}.bxl-lead{color:#b8b4ac;max-width:520px;font-size:16px;line-height:1.7}.bxl-primary{border-bottom:1px solid #aaa;align-items:center;gap:12px;margin-top:18px;padding-bottom:5px;font-size:10px;display:inline-flex}.bxl-proof{z-index:2;letter-spacing:.12em;color:#a19d95;gap:24px;font-size:8px;display:flex;position:absolute;bottom:5vh;right:4vw}.bxl-work{padding:120px 5vw}.bxl-work-title{grid-template-columns:.3fr 1fr;align-items:end;margin-bottom:50px;display:grid}.bxl-work-title span{color:#777;font-size:9px}.bxl-work-title h2{margin:0;font-size:clamp(46px,6vw,88px);line-height:.95}.bxl-gallery{grid-template-columns:1.1fr .9fr;align-items:start;gap:18px;display:grid}.bxl-gallery figure{margin:0}.bxl-gallery img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;filter:grayscale(.6)contrast(1.05);width:100%}.bxl-gallery-tall{margin-top:90px!important}.bxl-gallery-tall img{aspect-ratio:4/5}.bxl-gallery figcaption{color:#888;justify-content:space-between;padding-top:10px;font-size:9px;display:flex}.bxl-services{padding:30px 5vw 120px}.bxl-service-head{border-bottom:1px solid #2a2a2a;justify-content:space-between;align-items:end;padding-bottom:24px;display:flex}.bxl-service-head span{font-size:9px}.bxl-service-head h2{margin:0;font-size:56px}.bxl-service{border-bottom:1px solid #262626;grid-template-columns:70px 1fr auto auto;align-items:center;gap:24px;min-height:145px;display:grid}.bxl-service h3{margin:0 0 5px;font-size:30px}.bxl-service p{color:#858585;margin:0}.bxl-service strong{font-size:13px}.bxl-studio{color:#171717;background:#efede8;grid-template-columns:1fr .6fr;gap:80px;padding:100px 5vw;display:grid}.bxl-studio h2{font-size:64px;line-height:.95}.bxl-studio p{max-width:520px}.bxl-studio ul{align-content:end;gap:16px;padding:0;list-style:none;display:grid}.bxl-studio li{align-items:center;gap:10px;display:flex}.bxl-foot{color:#888;justify-content:space-between;padding:28px 5vw;font-size:9px;display:flex}.elan{color:#2d2a25;background:#f4f0e9;font-family:Georgia,Times New Roman,serif}.elan-head{border-bottom:1px solid #c9c1b5;grid-template-columns:1fr auto 1fr;align-items:center;padding:24px 5vw;display:grid;position:relative}.elan-logo{font-size:26px;font-style:italic}.elan-head nav{gap:26px;font:500 10px Inter,sans-serif;display:flex}.elan-appointment{justify-self:end;font:500 10px Inter,sans-serif}.elan-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;min-height:760px;padding:70px 7vw 90px;display:grid}.elan-hero-copy span,.elan-heading span,.elan-team span,.elan-book span{letter-spacing:.18em;font:500 8px Inter,sans-serif}.elan-hero-copy h1{margin:18px 0;font-size:clamp(58px,7vw,104px);font-weight:400;line-height:.95}.elan-hero-copy p{color:#6d655b;max-width:470px;font:400 15px/1.75 Inter,sans-serif}.elan-hero-copy a{align-items:center;gap:10px;margin-top:20px;font:500 10px Inter,sans-serif;display:inline-flex}.elan-hero-image{margin:0}.elan-hero-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:620px}.elan-hero-image figcaption{color:#81786d;margin-top:8px;font:500 9px Inter,sans-serif}.elan-about{border-block:1px solid #c9c1b5;grid-template-columns:1fr auto;gap:60px;padding:85px 7vw;display:grid}.elan-about>p{max-width:900px;margin:0;font-size:clamp(34px,4vw,58px);line-height:1.15}.elan-about aside{flex-direction:column;justify-content:flex-end;gap:8px;font:500 9px Inter,sans-serif;display:flex}.elan-treatments{padding:110px 7vw}.elan-heading{grid-template-columns:.25fr 1fr;align-items:end;margin-bottom:50px;display:grid}.elan-heading h2{margin:0;font-size:72px;font-weight:400;line-height:.95}.elan-cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.elan-cards article{border:1px solid #c8c0b4;flex-direction:column;min-height:300px;padding:24px;display:flex}.elan-cards article>span,.elan-cards a{font:500 9px Inter,sans-serif}.elan-cards h3{font-size:36px;font-weight:400}.elan-cards p{color:#746c62;font:400 13px/1.7 Inter,sans-serif}.elan-cards a{margin-top:auto}.elan-team{background:#d8d0c3;grid-template-columns:1.1fr .9fr;min-height:700px;display:grid}.elan-team img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.elan-team>div{align-self:center;padding:80px}.elan-team h2{font-size:68px;font-weight:400;line-height:.95}.elan-team p{max-width:440px;font:400 14px/1.8 Inter,sans-serif}.elan-book{grid-template-columns:1fr .8fr;gap:80px;padding:100px 7vw;display:grid}.elan-book h2{font-size:62px;font-weight:400}.elan-book form{gap:20px;font-family:Inter,sans-serif;display:grid}.elan-book label{font-size:9px}.elan-book input{border:0;background:0 0;border-bottom:1px solid #9f9689;width:100%;padding:10px 0}.elan-book button{color:#fff;background:#2d2a25;border:1px solid #2d2a25;justify-content:space-between;padding:14px 16px;display:flex}.elan-foot{border-top:1px solid #c9c1b5;justify-content:space-between;padding:24px 7vw;font:500 9px Inter,sans-serif;display:flex}.fs{color:#111;background:#f0efe9;font-family:Arial,Helvetica,sans-serif}.fs-head{border-bottom:1px solid #111;grid-template-columns:1fr auto 1fr;align-items:center;padding:20px 3vw;font-size:10px;display:grid}.fs-head nav{gap:28px;display:flex}.fs-head button{background:0 0;border:0;justify-self:end}.fs-hero{grid-template-columns:.8fr 1.2fr;gap:4vw;min-height:760px;padding:45px 3vw 70px;display:grid}.fs-hero-copy{align-self:end}.fs-hero-copy span{font-size:9px}.fs-hero-copy h1{letter-spacing:-.07em;text-transform:uppercase;margin:16px 0;font-size:clamp(62px,8vw,120px);line-height:.9}.fs-hero-copy p{max-width:440px;line-height:1.65}.fs-hero figure{margin:0;position:relative}.fs-hero img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-height:650px}.fs-hero figcaption{justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.fs-ticker{border-block:1px solid #111;justify-content:space-between;padding:18px 3vw;font-size:10px;display:flex}.fs-collection{padding:90px 3vw}.fs-collection-head{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.fs-collection-head h2{letter-spacing:-.06em;margin:0;font-size:80px}.fs-collection-head button{background:0 0;border:0;margin-left:12px}.fs-products{grid-template-columns:1.5fr .75fr .75fr;gap:16px;display:grid}.fs-product img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%}.fs-large img{aspect-ratio:1}.fs-product>div{grid-template-columns:auto 1fr auto;align-items:end;gap:12px;margin-top:10px;display:grid}.fs-product h3{margin:0;font-size:24px}.fs-product p,.fs-product span,.fs-product strong{font-size:9px}.fs-materials{color:#eee;background:#161616;grid-template-columns:1fr .8fr;gap:80px;padding:100px 3vw;display:grid}.fs-materials h2{font-size:72px;line-height:.9}.fs-material-list button{border:0;color:#eee;background:0 0;border-bottom:1px solid #444;justify-content:space-between;width:100%;padding:18px 0;font-size:18px;display:flex}.fs-trade{justify-content:space-between;padding:60px 3vw;display:flex}.fs-trade a{align-items:center;gap:10px;display:flex}.fs-foot{border-top:1px solid #111;justify-content:space-between;padding:22px 3vw;font-size:9px;display:flex}.atlas{color:#2b2925;background:#f2eee5;font-family:Georgia,Times New Roman,serif}.atlas-head{z-index:3;color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;padding:26px 5vw;display:grid;position:absolute;top:0;left:0;right:0}.atlas-logo{letter-spacing:.18em;font-size:20px}.atlas-head nav{gap:28px;font:500 10px Inter,sans-serif;display:flex}.atlas-head>a:last-child{justify-self:end;font:500 10px Inter,sans-serif}.atlas-hero{color:#fff;align-items:flex-end;min-height:100svh;padding:0 6vw 8vh;display:flex;position:relative;overflow:hidden}.atlas-hero>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.atlas-overlay{background:linear-gradient(90deg,#0008 0%,#0002 65%),linear-gradient(#0000 45%,#0008);position:absolute;inset:0}.atlas-copy{z-index:2;max-width:820px;position:relative}.atlas-copy span{letter-spacing:.16em;font:500 9px Inter,sans-serif}.atlas-copy h1{margin:20px 0;font-size:clamp(68px,9vw,138px);font-weight:400;line-height:.9}.atlas-copy p{max-width:480px;font:400 15px/1.75 Inter,sans-serif}.atlas-summary{border-bottom:1px solid #bbb1a2;grid-template-columns:repeat(4,1fr);display:grid}.atlas-summary div{padding:32px 5vw}.atlas-summary div+div{border-left:1px solid #bbb1a2}.atlas-summary span{font-size:42px}.atlas-summary p{font:500 9px Inter,sans-serif}.atlas-homes{padding:110px 6vw}.atlas-title{grid-template-columns:.25fr 1fr;align-items:end;margin-bottom:45px;display:grid}.atlas-title>span{font:500 8px Inter,sans-serif}.atlas-title h2{font-size:74px;font-weight:400;line-height:.95}.atlas-list article{border-top:1px solid #b7ad9e;grid-template-columns:1fr auto auto;align-items:center;gap:40px;padding:28px 0;display:grid}.atlas-list h3{margin:0;font-size:34px;font-weight:400}.atlas-list p,.atlas-list a{font:500 10px Inter,sans-serif}.atlas-story{background:#d9d0c1;grid-template-columns:1.1fr .9fr;display:grid}.atlas-story figure{margin:0}.atlas-story img{-o-object-fit:cover;object-fit:cover;width:100%;height:720px}.atlas-story figcaption{padding:8px;font:500 9px Inter,sans-serif}.atlas-story>div{align-self:center;padding:85px}.atlas-story h2,.atlas-location h2,.atlas-visit h2{font-size:68px;font-weight:400;line-height:.95}.atlas-story p{font:400 14px/1.8 Inter,sans-serif}.atlas-location{grid-template-columns:.7fr 1.3fr;gap:70px;padding:110px 6vw;display:grid}.atlas-map{background-color:#d4ccbd;background-image:linear-gradient(#9994 1px,#0000 1px),linear-gradient(90deg,#9994 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:45px 45px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #afa596;height:430px;position:relative}.atlas-map i{transform-origin:0;background:#8b8173;width:38%;height:1px;position:absolute}.atlas-map i:first-child{top:35%;left:10%;transform:rotate(25deg)}.atlas-map i:nth-child(2){top:52%;left:42%;transform:rotate(-18deg)}.atlas-map i:nth-child(3){top:70%;left:20%;transform:rotate(8deg)}.atlas-map b{font:600 10px Inter,sans-serif;position:absolute;top:45%;left:58%}.atlas-visit{color:#eee;background:#2d2b27;justify-content:space-between;align-items:end;padding:100px 6vw;display:flex}.atlas-visit a{align-items:center;gap:10px;display:flex}.atlas-foot{justify-content:space-between;padding:24px 6vw;font:500 9px Inter,sans-serif;display:flex}.noct{color:#f1dfc6;background:#130b08;font-family:Georgia,Times New Roman,serif}.noct-head{z-index:3;color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;padding:24px 5vw;display:grid;position:absolute;left:0;right:0}.noct-logo{letter-spacing:.2em;font-size:18px}.noct-head span{letter-spacing:.16em;font:500 8px Inter,sans-serif}.noct-head>a:last-child{justify-self:end;font:500 10px Inter,sans-serif}.noct-hero{align-items:flex-end;min-height:100svh;padding:0 6vw 8vh;display:flex;position:relative}.noct-hero>img{-o-object-fit:cover;object-fit:cover;filter:sepia(.35)saturate(.85)brightness(.54);width:100%;height:100%;position:absolute;inset:0}.noct-overlay{background:linear-gradient(90deg,#130704dd,#13070455 55%,#13070422),linear-gradient(#0000 50%,#130704aa);position:absolute;inset:0}.noct-copy{z-index:2;max-width:780px;position:relative}.noct-copy small,.noct-menu-head span,.noct-room span,.noct-book span{letter-spacing:.18em;font:500 8px Inter,sans-serif}.noct-copy h1{margin:20px 0;font-size:clamp(64px,8vw,126px);font-weight:400;line-height:.92}.noct-copy p{font:400 15px/1.7 Inter,sans-serif}.noct-copy a{font:500 10px Inter,sans-serif}.noct-note{justify-content:space-between;align-items:end;padding:80px 6vw;display:flex}.noct-note p{margin:0;font-size:52px;font-style:italic}.noct-note span{font:500 8px Inter,sans-serif}.noct-menu{border-top:1px solid #6b402b;grid-template-columns:.7fr 1.3fr;gap:80px;padding:110px 6vw;display:grid}.noct-menu-head h2{margin:10px 0;font-size:88px;font-weight:400}.noct-menu-head p{font:400 13px Inter,sans-serif}.noct-menu-list>div{border-bottom:1px solid #6b402b;justify-content:space-between;padding:22px 0;display:flex}.noct-menu-list span{font-size:24px}.noct-menu-list small{color:#b78f74;margin-top:6px;font:400 10px Inter,sans-serif;display:block}.noct-room{background:#2a140d;grid-template-columns:1.2fr .8fr;display:grid}.noct-room figure{margin:0}.noct-room img{-o-object-fit:cover;object-fit:cover;filter:sepia(.4)brightness(.65);width:100%;height:650px}.noct-room>div{align-self:center;padding:80px}.noct-room h2{font-size:68px;font-weight:400;line-height:.95}.noct-room p,.noct-room a{font:400 13px/1.7 Inter,sans-serif}.noct-room a{align-items:center;gap:9px;display:inline-flex}.noct-book{grid-template-columns:1fr .8fr;gap:80px;padding:100px 6vw;display:grid}.noct-book h2{font-size:72px;font-weight:400}.noct-book form{grid-template-columns:1fr 1fr;align-content:end;gap:18px;font-family:Inter,sans-serif;display:grid}.noct-book label{font-size:9px}.noct-book input,.noct-book select{color:#f1dfc6;background:0 0;border:1px solid #6b402b;width:100%;padding:12px;display:block}.noct-book button{color:#180d09;background:#f1dfc6;border:0;grid-column:1/3;padding:14px}.noct-foot{border-top:1px solid #6b402b;justify-content:space-between;padding:24px 6vw;font:500 9px Inter,sans-serif;display:flex}.north{color:#151613;background:#f5f5f1;font-family:Inter,Arial,sans-serif}.north-head{border-bottom:1px solid #c9cbc4;grid-template-columns:1fr auto 1fr;align-items:center;padding:22px 4vw;font-size:9px;display:grid}.north-logo{letter-spacing:.12em;font-weight:700}.north-head nav{gap:26px;display:flex}.north-head>span{color:#74766f;justify-self:end}.north-hero{border-bottom:1px solid #c9cbc4;min-height:760px;padding:120px 5vw 80px;position:relative}.north-kicker{letter-spacing:.18em;font-size:9px}.north-hero h1{letter-spacing:-.065em;max-width:1100px;margin:55px 0 70px;font-size:clamp(64px,8.5vw,132px);line-height:.9}.north-intro{grid-template-columns:.8fr .3fr;gap:50px;max-width:900px;display:grid}.north-intro p{margin:0;font-size:18px;line-height:1.6}.north-intro a{align-items:center;gap:10px;font-size:10px;display:flex}.north-stat{position:absolute;bottom:70px;right:5vw}.north-stat strong{letter-spacing:-.06em;font-size:72px}.north-stat span{font-size:9px;display:block}.north-proof{border-bottom:1px solid #c9cbc4;justify-content:space-between;padding:22px 5vw;font-size:9px;display:flex}.north-work{padding:100px 5vw}.north-title{grid-template-columns:.25fr 1fr;align-items:end;display:grid}.north-title>span,.north-expertise>div>span,.north-contact>span{letter-spacing:.18em;font-size:8px}.north-title h2{margin:0;font-size:72px;line-height:.95}.north-cases{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px;display:grid}.north-cases article{border:1px solid #c9cbc4;flex-direction:column;min-height:320px;padding:24px;display:flex}.north-cases article>span{color:#74766f;font-size:9px}.north-cases h3{font-size:30px}.north-cases p{font-size:13px;line-height:1.65}.north-cases a{align-items:center;gap:8px;margin-top:auto;font-size:9px;display:flex}.north-expertise{color:#eff0ea;background:#171814;grid-template-columns:.4fr 1fr;gap:80px;padding:100px 5vw;display:grid}.north-expertise h2{font-size:64px}.north-expertise ol{margin:0;padding:0;list-style:none}.north-expertise li{border-top:1px solid #454740;grid-template-columns:50px .7fr 1fr;gap:24px;padding:25px 0;display:grid}.north-expertise li span{font-size:24px}.north-expertise li p{color:#a8aaa3;margin:0;font-size:13px}.north-principle{padding:120px 5vw}.north-principle p{letter-spacing:-.04em;max-width:1200px;font-size:clamp(46px,6vw,86px);line-height:1.05}.north-contact{border-top:1px solid #c9cbc4;padding:110px 5vw}.north-contact h2{margin:18px 0;font-size:72px}.north-contact a{align-items:center;gap:10px;font-size:10px;display:inline-flex}.north-foot{border-top:1px solid #c9cbc4;justify-content:space-between;padding:22px 5vw;font-size:9px;display:flex}@media (width<=800px){.bxl-head nav,.elan-head nav,.fs-head nav,.atlas-head nav,.north-head nav{display:none}.bxl-head,.elan-head,.fs-head,.atlas-head,.north-head{grid-template-columns:1fr auto}.bxl-head>:last-child,.elan-head>:last-child,.fs-head>:last-child,.atlas-head>:last-child,.north-head>:last-child{justify-self:end}.bxl-proof{display:none}.bxl-gallery,.bxl-studio,.elan-hero,.elan-team,.elan-book,.fs-hero,.fs-materials,.atlas-story,.atlas-location,.noct-menu,.noct-room,.noct-book,.north-expertise,.elan-cards,.north-cases{grid-template-columns:1fr}.fs-products,.atlas-summary{grid-template-columns:1fr 1fr}.north-stat{margin-top:50px;position:static}.north-intro{grid-template-columns:1fr}.bxl-work-title,.elan-heading,.atlas-title,.north-title{grid-template-columns:1fr;gap:15px}.bxl-gallery-tall{margin-top:0!important}.bxl-studio{gap:30px}.noct-room>div,.elan-team>div,.atlas-story>div{padding:50px}.north-expertise{gap:30px}}@media (width<=520px){.bxl-head,.elan-head,.fs-head,.atlas-head,.noct-head,.north-head{padding:18px 5vw}.bxl-book,.atlas-head>a:last-child,.north-head>span,.noct-head span{display:none}.bxl-copy h1{font-size:56px}.bxl-work,.bxl-services,.bxl-studio,.elan-treatments,.elan-book,.fs-collection,.fs-materials,.atlas-homes,.atlas-location,.atlas-visit,.noct-menu,.noct-book,.north-work,.north-expertise,.north-principle,.north-contact{padding-left:5vw;padding-right:5vw}.bxl-service{grid-template-columns:35px 1fr auto}.bxl-service strong{grid-column:2}.bxl-service>svg{grid-area:1/3}.elan-hero{padding:90px 5vw 70px}.elan-hero-image img{height:430px}.elan-about{grid-template-columns:1fr;padding:60px 5vw}.elan-cards{grid-template-columns:1fr}.elan-team>div,.atlas-story>div,.noct-room>div{padding:45px 5vw}.fs-hero{padding:35px 5vw 55px}.fs-products{grid-template-columns:1fr}.fs-ticker span:nth-child(n+4){display:none}.atlas-summary{grid-template-columns:1fr 1fr}.atlas-list article{grid-template-columns:1fr auto}.atlas-list article a{grid-column:1/3}.atlas-visit{display:block}.atlas-visit a{margin-top:25px}.noct-note{display:block}.noct-note p{font-size:38px}.noct-menu-list span{font-size:19px}.noct-book form{grid-template-columns:1fr}.noct-book button{grid-column:auto}.north-cases{grid-template-columns:1fr}.north-expertise li{grid-template-columns:35px 1fr}.north-expertise li p{grid-column:2}.north-hero{padding:100px 5vw 65px}.north-hero h1{font-size:57px}.north-proof{flex-wrap:wrap;gap:12px}.demo-return{font-size:7px}}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:border-accent:hover{border-color:hsl(var(--accent))}.hover\:border-foreground:hover{border-color:hsl(var(--foreground))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:text-accent:hover{color:hsl(var(--accent))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-background:hover{color:hsl(var(--background))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:border-accent:focus{border-color:hsl(var(--accent))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:translate-x-2{--tw-translate-x:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:.2s ease-out accordion-up}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:.2s ease-out accordion-down}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media (width>=640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (width>=768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-\[4\.5vw\]{font-size:4.5vw}.md\:text-\[5\.5vw\]{font-size:5.5vw}.md\:text-\[5vw\]{font-size:5vw}.md\:text-\[9vw\]{font-size:9vw}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}@media (width>=1024px){.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline-offset:2px;outline:2px solid #0000}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline-offset:2px;outline:2px solid #0000}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
