.av-contact{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(48px,7vw,120px);align-items:center;flex:1;padding-block:clamp(32px,5dvh,64px);min-height:calc(100dvh - 152px)}.av-contact-label{font:10px/1.7 JetBrains Mono Variable,monospace;color:hsl(var(--signal));text-transform:uppercase;letter-spacing:.12em}.av-contact h1{font-size:clamp(40px,min(4.6vw,7dvh),72px);line-height:1.12;letter-spacing:-.055em;margin:28px 0;font-weight:300}.av-contact h1 span{color:hsl(var(--signal))}.av-contact-copy>p:not(.av-contact-label){max-width:390px;color:var(--vh-muted);font-size:16px;line-height:1.8}.contact-principles{display:flex;gap:24px;border-top:1px solid hsl(var(--line));max-width:390px;padding-top:24px;margin-top:40px;font:10px JetBrains Mono Variable,monospace;color:var(--vh-muted)}.av-contact-box{width:100%;max-width:600px;border-left:1px solid hsl(var(--line));padding-left:clamp(24px,3vw,48px)}.contact-form-heading{margin-bottom:28px}.contact-form-heading>p{font:300 24px/1.4 Sora Variable,sans-serif;letter-spacing:-.03em;margin-top:8px}.av-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.av-contact label{display:block;font-size:12px;margin-bottom:18px;color:#ddd}.contact-optional{color:#888;font-size:10px;margin-left:6px}.av-contact input,.av-contact select,.av-contact textarea{display:block;width:100%;min-width:0;background:hsl(var(--charcoal));border:1px solid #333;border-radius:5px;padding:11px 12px;color:#fff;font:400 14px/1.5 Inter Variable,sans-serif;margin-top:8px;transition:border-color .15s}.av-contact input:hover,.av-contact select:hover,.av-contact textarea:hover{border-color:#555}.av-contact textarea{resize:vertical;min-height:110px}.av-contact-notice{font-size:11px;color:var(--vh-muted);line-height:1.7;margin:4px 0 20px;max-width:450px}.av-contact button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:13px 18px;border-radius:5px;background:hsl(var(--signal));color:#000;font-size:13px;font-weight:500}.av-contact button:hover{background:hsl(var(--signal)/.85)}.av-contact fieldset:disabled{opacity:.65}.av-contact input:focus-visible,.av-contact select:focus-visible,.av-contact textarea:focus-visible,.av-contact button:focus-visible{outline:2px solid hsl(var(--signal));outline-offset:3px}.av-contact-error{padding:12px;color:#ffb4b4;border:1px solid #6c3333;font-size:12px;margin-bottom:16px}.av-contact-success{padding-block:36px;min-height:340px;display:flex;flex-direction:column;justify-content:center}.av-contact-success h2{font-size:32px;margin-bottom:20px}.av-contact-success p{color:var(--vh-muted);margin-bottom:28px}.av-contact-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-footer{display:flex;justify-content:space-between;gap:24px;align-items:center;min-height:64px;border-top:1px solid hsl(var(--line));font-size:10px;color:var(--vh-muted)}.contact-footer a{display:flex;align-items:center;gap:10px}@media (max-width:900px){.contact-nav{display:none}.av-contact{grid-template-columns:1fr;gap:40px;padding-block:40px}.av-contact-box{border-left:0;border-top:1px solid hsl(var(--line));padding:28px 0 0;max-width:none}.av-contact h1{font-size:clamp(40px,7vw,58px)}.contact-principles{margin-top:28px}.contact-footer{flex-wrap:wrap;padding-block:20px}}@media (max-width:480px){.av-contact-fields{grid-template-columns:1fr}.av-contact h1{font-size:40px}.contact-form-heading>p{font-size:22px}.contact-principles{gap:20px}.contact-footer>span:nth-child(2){display:none}}@media (min-width:901px) and (max-height:760px){.av-contact{padding-block:24px}.av-contact h1{font-size:48px}.contact-form-heading{margin-bottom:16px}.av-contact label{margin-bottom:12px}.av-contact textarea{min-height:88px}.av-contact input,.av-contact select,.av-contact textarea{padding:9px 12px}.av-contact-notice{margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.av-contact input,.av-contact select,.av-contact textarea{transition:none}}.vh-contact-inline{display:block;text-align:left;background:hsl(var(--ink));padding-block:0}.vh-contact-inline .av-contact{min-height:var(--vh-screen);padding-block:clamp(28px,4dvh,56px)}.vh-contact-inline h2{font-size:clamp(38px,min(4.4vw,6.5dvh),64px);margin:28px 0;line-height:1.15}.vh-contact-inline .av-contact-copy>p:not(.vh-label){font-size:16px;max-width:390px;line-height:1.8;margin:0}.vh-contact-inline .av-contact-error{margin-bottom:16px;color:#ffb4b4}@media (max-width:900px){.vh-contact-inline .av-contact{padding-block:40px}.vh-contact-inline h2{font-size:clamp(38px,7vw,56px)}}.av-contact input::-moz-placeholder,.av-contact textarea::-moz-placeholder{color:#999;opacity:1;font-size:13px}.av-contact input::placeholder,.av-contact textarea::placeholder{color:#999;opacity:1;font-size:13px}.av-contact input,.av-contact select,.av-contact textarea{border-color:#666}.ventures-home{--void:0 0% 0%;--ink:0 0% 0%;--charcoal:0 0% 7%;--charcoal-hover:0 0% 12%;--parchment:0 0% 100%;--steel:0 0% 67%;--line:0 0% 15%;--signal:153 97% 49%;--brand:153 97% 49%;--cyan:153 97% 49%;background:hsl(var(--ink));color:hsl(var(--parchment));--vh-muted:hsl(var(--steel))}.vh-wrap{width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(24px,5vw,72px)}.vh-header{border-bottom:1px solid hsl(var(--line));background:#000}.vh-header-inner{height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px}.vh-brand{display:block;position:relative;width:200px;aspect-ratio:810/300;overflow:hidden;flex-shrink:0}.vh-brand img{position:absolute;width:197.531%;max-width:none;height:auto;left:-18.519%;top:-65%}.vh-desktop-nav{display:flex;gap:30px;font-size:13px;color:#b3b3b3}.vh-desktop-nav a:hover{color:#fff}.vh-header-cta{display:flex;align-items:center;gap:10px;border:1px solid #333;padding:10px 14px;border-radius:6px;font-size:12px}.vh-menu{display:none;padding:12px}.vh-label{font:10px/1.7 JetBrains Mono Variable,monospace;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--signal))}.vh-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:8px}.vh-hero{position:relative;padding-top:96px}.vh-hero-copy{text-align:center;position:relative;z-index:1}.vh-hero h1{font-size:clamp(52px,6.7vw,92px);line-height:1.06;letter-spacing:-.065em;font-weight:400;margin:28px auto;max-width:1100px}.vh-hero h1 span{color:hsl(var(--signal))}.vh-intro{font-size:17px;line-height:1.8;color:var(--vh-muted);max-width:680px;margin:auto}.vh-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:32px 0 64px}.vh-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;border:1px solid transparent;border-radius:6px;padding:14px 20px;background:hsl(var(--signal));color:#000;font-size:13px;font-weight:500;transition:background .2s,transform .2s}.vh-button:hover{background:hsl(var(--signal)/.85);transform:translateY(-2px)}.vh-button-secondary{background:#111;border-color:#333;color:#fff}.vh-button-secondary:hover{background:#1a1a1a}.vh-engine{position:relative}.vh-engine-caption{display:flex;justify-content:space-between;padding:18px 24px;border:1px solid hsl(var(--line));font:9px JetBrains Mono Variable,monospace;letter-spacing:.1em;color:#888}.vh-engine-body{display:grid;grid-template-columns:1fr 1.1fr 1fr;align-items:center;min-height:320px;border-inline:1px solid hsl(var(--line));background:linear-gradient(90deg,#161616 1px,transparent 1px),linear-gradient(#161616 1px,transparent 1px);background-size:48px 48px;position:relative}.vh-engine-body:before{content:"";position:absolute;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--signal)/.45),transparent);width:100%;top:50%;pointer-events:none}.vh-engine-input{padding:40px;position:relative;background:#000;justify-self:center}.vh-engine-input strong{display:block;font-family:Sora Variable,sans-serif;font-size:30px;line-height:1.3;font-weight:300;margin-top:16px;letter-spacing:-.03em}.vh-engine-core{position:relative;display:grid;place-items:center;min-height:310px;isolation:isolate}.vh-engine-core img{width:150px;position:relative;z-index:1;background:#000;padding:14px}.vh-orbit{position:absolute;width:270px;height:270px;border:1px solid #343434;border-radius:50%}.vh-orbit-two{width:220px;height:220px;border-color:hsl(var(--signal)/.35)}.vh-engine-point{position:absolute;width:7px;height:7px;background:hsl(var(--signal));border-radius:50%;box-shadow:0 0 14px hsl(var(--signal)/.5)}.vh-point-one{transform:translate(-107px,-87px)}.vh-point-two{transform:translate(87px,67px)}.vh-engine-output{padding:24px 32px;position:relative;background:#000;margin-right:32px}.vh-engine-output>span:not(.vh-label){display:flex;justify-content:space-between;gap:50px;padding:12px 0;border-bottom:1px solid #252525;font-size:17px}.vh-engine-output svg{color:hsl(var(--signal))}.vh-engine-bottom{display:flex;justify-content:space-around;border:1px solid hsl(var(--line));padding:20px 12px;font:9px JetBrains Mono Variable,monospace;letter-spacing:.15em;color:#999}.vh-section{padding-block:112px;border-bottom:1px solid hsl(var(--line));scroll-margin-top:32px}.ventures-home h2{font-size:clamp(32px,4vw,54px);font-weight:300;line-height:1.18;letter-spacing:-.045em}.ventures-home h2 span{color:#909090}.vh-thesis{display:grid;grid-template-columns:1fr 1fr;gap:100px}.vh-thesis h2{margin-top:28px}.vh-thesis-copy{padding-top:42px}.vh-thesis-copy p{color:var(--vh-muted);font-size:15px;margin-bottom:24px}.vh-thesis-copy .vh-lead{color:#eee;font-size:22px;font-family:Sora Variable,sans-serif;line-height:1.5;font-weight:300;letter-spacing:-.02em}.vh-text-link{display:inline-flex;align-items:center;gap:14px;font-size:13px;color:hsl(var(--signal))}.vh-text-link:hover{text-decoration:underline;text-underline-offset:5px}.vh-section-heading{margin-bottom:48px}.vh-section-heading h2{margin-top:20px}.vh-section-heading>p:last-child:not(.vh-label){color:var(--vh-muted);font-size:15px;margin-top:20px}.vh-model .vh-tabs{display:flex;justify-content:flex-start;width:100%;height:auto;background:transparent;padding:0;gap:0;border-bottom:1px solid #252525;border-radius:0}.vh-model .vh-tab{border-radius:0;display:flex;gap:12px;padding:18px 28px;font-size:14px;color:#aaa;border-bottom:2px solid transparent}.vh-model .vh-tab[data-state=active]{background:transparent;color:#fff;border-bottom-color:hsl(var(--signal));box-shadow:none}.vh-model .vh-tab[data-state=active] svg{color:hsl(var(--signal))}.vh-model .vh-panel{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:52px;border:1px solid #252525;border-top:none;margin:0;min-height:320px;background:linear-gradient(130deg,#101010,#050505)}.vh-model .vh-panel[data-state=inactive]{display:none}.vh-panel h3{font-size:30px;line-height:1.3;font-weight:300;letter-spacing:-.03em;margin:20px 0}.vh-panel-copy>p{font-size:15px;color:var(--vh-muted);max-width:460px}.vh-panel-diagram{display:flex;flex-direction:column;justify-content:center}.vh-diagram-list{border:1px solid #303030;border-radius:8px;background:#080808;padding:6px 20px}.vh-diagram-list>div{display:flex;gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid #252525;font-size:13px}.vh-diagram-list>div:last-child{border:none}.vh-diagram-list>div>span:first-child{font:10px JetBrains Mono Variable,monospace;color:#888}.vh-tiny-dot{width:5px;height:5px;border-radius:50%;background:hsl(var(--signal));margin-left:auto}.vh-diagram-result{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:24px;font-size:12px;color:hsl(var(--signal));font-weight:400}.vh-diagram-result strong{font-weight:400}.vh-capabilities{display:grid;grid-template-columns:1.15fr 1fr 1fr;border:1px solid #252525;border-radius:8px;overflow:hidden}.vh-capability{padding:32px;border-right:1px solid #252525;background:#080808}.vh-capability:last-child{border:none}.vh-capability-0{background:#101010}.vh-capability-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:64px;color:#aaa}.vh-capability-top svg{color:hsl(var(--signal))}.vh-capability-top span{font:10px JetBrains Mono Variable,monospace}.vh-capability h3{font-size:26px;font-weight:300;line-height:1.3;margin:14px 0 20px;letter-spacing:-.03em}.vh-capability>p:not(.vh-label){color:var(--vh-muted);font-size:14px;min-height:100px}.vh-capability-tags{font:8px/1.8 JetBrains Mono Variable,monospace;letter-spacing:.07em;color:#999;display:block;margin-top:30px}.vh-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;list-style:none}.vh-step-number{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #333;padding-top:20px;font:11px JetBrains Mono Variable,monospace;color:hsl(var(--signal))}.vh-step-number svg{color:#666}.vh-steps li:last-child .vh-step-number svg{visibility:hidden}.vh-steps h3{font-size:23px;margin:30px 0 16px;font-weight:400}.vh-steps p{font-size:14px;color:var(--vh-muted)}.vh-contact{text-align:center;padding:110px 0;background:radial-gradient(ellipse at bottom,hsl(var(--signal)/.055),transparent 65%);border-bottom:1px solid #252525;scroll-margin-top:24px}.vh-contact h2{font-size:clamp(36px,4.5vw,64px);margin:24px 0}.vh-contact h2 span{color:hsl(var(--signal))}.vh-contact p:not(.vh-label){color:var(--vh-muted);font-size:14px;margin:24px 0 32px}.vh-footer{padding-block:48px 24px}.vh-footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;align-items:start}.vh-footer-top>p{font-size:14px;padding-top:20px;color:#999}.vh-footer-top nav{display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:12px;color:#bbb;padding-top:20px}.vh-footer-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:32px;margin-top:40px;border-top:1px solid #252525;font-size:10px;color:#888}.vh-skip{position:fixed;left:20px;top:-100px;z-index:100;background:hsl(var(--signal));color:#000;padding:12px}.vh-skip:focus{top:12px}.vh-dialog{background:#080808;color:#fff;--line:0 0% 18%;--ring:153 97% 49%}.vh-dialog nav{display:flex;flex-direction:column;margin-top:20px}.vh-dialog nav a{padding:20px 0;border-bottom:1px solid #333;display:flex;justify-content:space-between}.ventures-home a:focus-visible,.ventures-home button:focus-visible{outline:2px solid hsl(var(--signal));outline-offset:5px}@media (max-width:1050px){.vh-header-cta{display:none}.vh-desktop-nav{gap:24px}.vh-thesis{gap:48px}.vh-model .vh-panel{gap:32px;padding:36px}.vh-capability{padding:24px}.vh-engine-input{padding:20px}.vh-engine-output{margin-right:12px;padding:20px}.vh-engine-output>span:not(.vh-label){gap:20px}}@media (max-width:760px){.vh-header-inner{height:88px}.vh-brand{width:180px}.vh-desktop-nav{display:none}.vh-menu{display:block}.vh-hero{padding-top:64px}.vh-hero h1{font-size:clamp(40px,7.8vw,58px);letter-spacing:-.055em;line-height:1.12}.vh-intro{font-size:15px;max-width:460px}.vh-desktop-break{display:none}.vh-actions{margin-bottom:44px}.vh-engine-body{grid-template-columns:1fr;gap:0}.vh-engine-input{justify-self:stretch;text-align:center;padding:24px;background:#000}.vh-engine-input strong{font-size:24px}.vh-engine-input strong br{display:none}.vh-engine-core{min-height:270px}.vh-orbit{width:240px;height:240px}.vh-orbit-two{width:190px;height:190px}.vh-engine-core img{width:140px}.vh-engine-output{margin:0;padding:24px}.vh-engine-output>.vh-label{display:none}.vh-engine-output>span:not(.vh-label){font-size:15px;padding:10px}.vh-engine-caption{font-size:8px;padding:16px 12px;letter-spacing:0}.vh-engine-bottom{font-size:7px;letter-spacing:.06em}.vh-thesis,.vh-model .vh-panel{grid-template-columns:1fr;gap:24px}.vh-thesis-copy{padding-top:0}.vh-section{padding-block:72px}.vh-section-heading{margin-bottom:32px}.vh-thesis-copy .vh-lead{font-size:20px}.vh-model .vh-tab{flex:1;padding:16px 8px;font-size:12px;gap:8px}.vh-tab svg{width:15px}.vh-model .vh-panel{padding:28px 24px;min-height:510px}.vh-panel h3{font-size:27px}.vh-capabilities{grid-template-columns:1fr}.vh-capability{border-right:0;border-bottom:1px solid #252525;padding:28px}.vh-capability-top{margin-bottom:36px}.vh-capability>p:not(.vh-label){min-height:0;max-width:480px}.vh-capability-tags{margin-top:24px}.vh-steps{grid-template-columns:1fr 1fr;gap:32px}.vh-contact{padding-block:80px}.vh-footer-top{grid-template-columns:1fr;gap:16px}.vh-footer-top nav{max-width:320px;padding-top:16px}.vh-footer-top>p{padding:0}.vh-footer-bottom{flex-direction:column}}@media (max-width:400px){.vh-hero h1{font-size:38px}.vh-hero-copy>.vh-label{font-size:9px}.vh-button{padding:13px 16px;font-size:12px;gap:16px}.vh-actions{flex-direction:column;align-items:center}.vh-steps{grid-template-columns:1fr}.vh-model .vh-tab{font-size:11px;gap:5px}.vh-tab svg{width:13px}}@media (prefers-reduced-motion:reduce){.vh-button{transition:none}.vh-button:hover{transform:none}}.ventures-home{--vh-header-height:88px;--vh-screen:calc(100svh - var(--vh-header-height));--vh-space:clamp(28px,5svh,64px)}@supports (height:100dvh){.ventures-home{--vh-screen:calc(100dvh - var(--vh-header-height))}}html:has(.ventures-home){scroll-padding-top:88px;scroll-snap-type:y proximity}.vh-header{position:sticky;top:0;z-index:40}.vh-header-inner{height:var(--vh-header-height)}.vh-wrap{max-width:1600px;padding-inline:clamp(24px,5vw,96px)}.vh-hero,.vh-section,.vh-contact{min-height:var(--vh-screen);scroll-snap-align:start;scroll-margin-top:0;box-sizing:border-box}.vh-hero{display:flex;flex-direction:column;justify-content:center;gap:clamp(20px,3svh,36px);padding-block:clamp(24px,3svh,40px)}.vh-hero h1{font-size:clamp(48px,min(6vw,8svh),92px);margin:clamp(14px,2svh,24px) auto;line-height:1.06}.vh-intro{font-size:clamp(15px,1.7svh,18px)}.vh-actions{margin:clamp(18px,2.5svh,28px) 0 0}.vh-engine{max-width:1320px}.vh-engine-body,.vh-engine-core{min-height:clamp(180px,26svh,300px)}.vh-engine-core img{width:clamp(96px,14svh,150px)}.vh-orbit{width:clamp(160px,24svh,270px);height:clamp(160px,24svh,270px)}.vh-orbit-two{width:clamp(130px,19svh,220px);height:clamp(130px,19svh,220px)}.vh-point-one{left:24%;top:26%;transform:none}.vh-point-two{right:24%;bottom:27%;transform:none}.vh-engine-caption,.vh-engine-bottom{padding-block:clamp(12px,1.6svh,18px)}.vh-engine-input strong{font-size:clamp(22px,2.8svh,30px)}.vh-section{display:flex;flex-direction:column;justify-content:center;padding-block:var(--vh-space)}.vh-thesis{display:grid;align-content:center;align-items:center;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,100px)}.vh-thesis-copy{padding-top:0}.vh-section-heading{margin-bottom:clamp(24px,4svh,48px)}.ventures-home h2{font-size:clamp(32px,min(4vw,6svh),60px)}.vh-contact{display:flex;align-items:center;justify-content:center;padding-block:var(--vh-space)}.vh-contact h2{font-size:clamp(36px,min(4.8vw,7svh),72px)}.vh-model .vh-panel{min-height:clamp(260px,32svh,360px);padding:clamp(28px,4svh,52px)}.vh-capability-top{margin-bottom:clamp(28px,6svh,64px)}@media (min-width:761px) and (max-height:760px){.ventures-home{--vh-header-height:72px;--vh-space:28px}html:has(.ventures-home){scroll-padding-top:72px}.vh-brand{width:170px}.vh-hero{gap:18px;padding-block:20px}.vh-hero h1{font-size:clamp(42px,5.4vw,62px);margin-block:14px}.vh-intro{font-size:15px}.vh-actions{margin-top:18px}.vh-button{padding-block:11px}.vh-engine-body,.vh-engine-core{min-height:180px}.vh-engine-core img{width:100px}.vh-orbit{width:164px;height:164px}.vh-orbit-two{width:132px;height:132px}.vh-engine-caption,.vh-engine-bottom{padding-block:10px}.vh-engine-output>span:not(.vh-label){padding-block:7px;font-size:14px}.vh-section-heading h2{margin-top:14px}.vh-section-heading{margin-bottom:24px}.vh-section-heading>p:last-child:not(.vh-label){margin-top:14px}.vh-model .vh-panel{min-height:260px;padding:28px}.vh-panel h3{font-size:26px}.vh-capability{padding:26px}.vh-capability-top{margin-bottom:28px}.vh-capability-tags,.vh-steps h3{margin-top:20px}}@media (max-width:760px){.ventures-home{--vh-header-height:88px;--vh-space:40px}html:has(.ventures-home){scroll-snap-type:none}.vh-hero{padding-block:32px;gap:32px}.vh-hero h1{font-size:clamp(38px,7.8vw,58px)}.vh-engine-input{padding:18px}.vh-engine-input strong{font-size:22px;margin-top:8px}.vh-engine-core{min-height:200px}.vh-engine-output{padding:16px}.vh-orbit{width:180px;height:180px}.vh-orbit-two{width:144px;height:144px}.vh-engine-core img{width:104px}.vh-engine-output>span:not(.vh-label){padding:8px;font-size:14px}.vh-thesis{grid-template-columns:1fr;gap:28px}.vh-model .vh-panel{min-height:0;padding:24px}.vh-section-heading{margin-bottom:28px}.vh-contact h2{font-size:clamp(32px,7vw,52px)}}@media (prefers-reduced-motion:reduce){html:has(.ventures-home){scroll-snap-type:none}}.vh-header{height:var(--vh-header-height);box-sizing:border-box}.vh-header-inner{height:calc(var(--vh-header-height) - 1px)}.ventures-home .vh-contact-inline{display:block;text-align:left;padding-block:0;background:hsl(var(--ink))}.vh-contact-inline .av-contact{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:var(--vh-screen)}.vh-contact-inline .av-contact-box,.vh-contact-inline fieldset{min-width:0}.vh-contact-inline .av-contact-copy>p:not(.vh-label){font-size:16px;line-height:1.8;margin:0;max-width:390px}.vh-contact-inline .contact-form-heading>p{font-size:24px;margin:8px 0 0;color:#fff}.vh-contact-inline .av-contact-notice{font-size:11px;margin:4px 0 20px;line-height:1.7}@media (max-width:900px){.vh-contact-inline .av-contact{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ventures-home{--vh-header-height:72px}html:has(.ventures-home){scroll-padding-top:72px}.vh-header-inner{height:71px}.vh-brand{width:160px}.vh-menu{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.vh-wrap{padding-inline:24px}.vh-hero{gap:24px;padding-block:28px}.vh-hero h1{font-size:clamp(34px,8.8vw,56px);line-height:1.1;letter-spacing:-.045em;margin-block:20px}.vh-intro{font-size:14px;line-height:1.75}.vh-actions{gap:12px;margin-top:22px;margin-bottom:0}.vh-button{min-height:48px}.vh-engine-body{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);min-height:140px}.vh-engine-input{display:none}.vh-engine-core{min-height:140px}.vh-engine-core img{width:76px}.vh-orbit{width:114px;height:114px}.vh-orbit-two{width:92px;height:92px}.vh-engine-output{padding:12px;border-left:1px solid #252525;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.vh-engine-output>span:not(.vh-label){font-size:12px;padding:8px 0}.vh-engine-caption{font-size:7px;padding:12px}.vh-engine-bottom{font-size:6px;padding:10px;gap:8px}.vh-model .vh-tab{min-height:48px}.vh-thesis-copy .vh-lead{font-size:19px}.vh-dialog{width:calc(100% - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.vh-contact-inline .av-contact{gap:28px;padding-block:40px}.vh-contact-inline .av-contact-copy>p:not(.vh-label){font-size:14px}.av-contact input,.av-contact select,.av-contact textarea{font-size:16px;min-height:48px}.av-contact button{min-height:48px}.av-contact textarea{min-height:130px}.vh-footer-top nav a{padding-block:12px}.vh-footer-bottom a{padding-block:12px}}@media (max-width:480px){.vh-steps{grid-template-columns:1fr;gap:28px}.vh-steps h3{margin-top:18px}.vh-contact-inline h2{font-size:36px}.vh-label{font-size:9px}.vh-capability-tags{font-size:8px;overflow-wrap:anywhere}}.vh-project-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.vh-project-copy h3{font-size:clamp(32px,3vw,44px);font-weight:300;letter-spacing:-.04em;margin:14px 0 20px}.vh-project-copy>p:not(.vh-label){font-size:15px;line-height:1.8;max-width:480px;color:var(--vh-muted)}.vh-project-facts{margin:24px 0 28px;display:grid;gap:16px}.vh-project-facts>div{border-top:1px solid #252525;padding-top:16px}.vh-project-facts dt{font-size:11px;color:#eee;margin-bottom:6px}.vh-project-facts dd{font-size:13px;line-height:1.7;color:var(--vh-muted);max-width:460px}.vh-product-map{border:1px solid #303030;background:#080808;padding:clamp(20px,3vw,36px);margin:0}.vh-product-map figcaption{font:10px JetBrains Mono Variable,monospace;text-transform:uppercase;letter-spacing:.08em;color:#aaa;margin-bottom:24px}.vh-product-map ol{list-style:none;padding:0}.vh-product-map li{display:flex;align-items:center;gap:20px;padding:24px 0;border-top:1px solid #252525}.vh-product-index{font:10px JetBrains Mono Variable,monospace;color:#888}.vh-product-map svg{color:hsl(var(--signal));flex-shrink:0}.vh-product-map strong{font-size:18px;font-weight:400}.vh-product-map li p{color:var(--vh-muted);font-size:12px;margin-top:5px}.vh-product-note{border-top:1px solid #252525;padding-top:20px;color:#999;font-size:10px;line-height:1.7}@media (max-width:760px){.vh-project-layout{grid-template-columns:1fr;gap:28px}.vh-product-map li{gap:16px;padding:20px 0}.vh-product-map strong{font-size:17px}}@media (min-width:761px) and (max-height:760px){.vh-project .vh-section-heading{margin-bottom:20px}.vh-project-copy h3{font-size:32px;margin:10px 0 14px}.vh-project-facts{gap:12px;margin:16px 0 20px}.vh-product-map li{padding:18px 0}.vh-product-map{padding:24px}}.vh-dialog{overscroll-behavior:contain}.ventures-home a,.ventures-home button{touch-action:manipulation}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{--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: rgb(59 130 246 / .5);--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: }::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: rgb(59 130 246 / .5);--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-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter Variable,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono Variable,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--void: 214 26% 4%;--ink: 214 28% 6%;--charcoal: 217 24% 12%;--charcoal-hover: 217 24% 16%;--parchment: 45 60% 89%;--steel: 215 20% 65%;--slate: 215 16% 47%;--line: 213 30% 20%;--signal: 145 100% 74%;--brand: 158 100% 35%;--cyan: 192 100% 65%;--warning: 38 91% 67%;--risk: 0 100% 71%;--background: var(--ink);--foreground: var(--parchment);--card: var(--charcoal);--card-foreground: var(--parchment);--popover: var(--charcoal);--popover-foreground: var(--parchment);--primary: var(--brand);--primary-foreground: var(--ink);--accent: var(--signal);--accent-foreground: var(--ink);--secondary: var(--charcoal-hover);--secondary-foreground: var(--parchment);--muted: var(--charcoal-hover);--muted-foreground: var(--steel);--destructive: var(--risk);--destructive-foreground: 0 0% 100%;--border: var(--line);--border-opacity: 1;--input: var(--charcoal-hover);--ring: var(--cyan);--radius: .75rem;--body-secondary: var(--steel);--gradient-primary: linear-gradient(135deg, hsl(var(--brand)) 0%, hsl(var(--signal)) 100%);--gradient-accent: linear-gradient(135deg, hsl(var(--signal)) 0%, hsl(var(--brand)) 100%);--shadow-card: 0 4px 24px -2px hsl(var(--brand) / .08);--shadow-elevated: 0 8px 40px -4px hsl(var(--brand) / .12)}*{border-color:hsl(var(--border) / var(--border-opacity, .1))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));-moz-osx-font-smoothing:grayscale;font-family:Inter Variable,system-ui,sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.font-heading{font-family:Sora Variable,system-ui,sans-serif;letter-spacing:-.018em;font-weight:300}h1{font-weight:300;letter-spacing:-.025em}h2{font-weight:400}h3{font-weight:500}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fixed{position:fixed}.absolute{position:absolute}.inset-0{top:0;right:0;bottom:0;left:0}.left-\[50\%\]{left:50%}.right-4{right:1rem}.top-4{top:1rem}.top-\[50\%\]{top:50%}.z-50{z-index:50}.mt-2{margin-top:.5rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-4{height:1rem}.w-4{width:1rem}.w-full{width:100%}.max-w-lg{max-width:32rem}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:1rem}.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))}.whitespace-nowrap{white-space:nowrap}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-muted{background-color:hsl(var(--muted))}.p-1{padding:.25rem}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.text-center{text-align:center}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.text-muted-foreground{color:hsl(var(--muted-foreground))}.opacity-70{opacity:.7}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--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)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}@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))}}.duration-200{animation-duration:.2s}html:has(.ventures-home){color-scheme:dark}.hover\:opacity-100:hover{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.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:2px solid transparent;outline-offset:2px}.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-offset-2:focus-visible{--tw-ring-offset-width: 2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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)}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}@media (min-width: 640px){.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.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\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}}
