.lib-module__vKA8cG__eyebrow{font-family:var(--font-dm-mono), "DM Mono", ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#f5f5f273;align-items:center;gap:12px;font-size:11px;font-weight:500;line-height:1.333;display:inline-flex}:is(.bg-paper .lib-module__vKA8cG__eyebrow,.bg-bone .lib-module__vKA8cG__eyebrow){color:#0d0d0d66}.bg-volt .lib-module__vKA8cG__eyebrow{color:#f5f5f28c}.lib-module__vKA8cG__eyebrow .lib-module__vKA8cG__sq{background:var(--color-cobalt);border-radius:var(--radius-0);flex:none;width:7px;height:7px}:is(.bg-ink .lib-module__vKA8cG__eyebrow .lib-module__vKA8cG__sq,.bg-onyx .lib-module__vKA8cG__eyebrow .lib-module__vKA8cG__sq){background:var(--color-cobalt-light)}.bg-volt .lib-module__vKA8cG__eyebrow .lib-module__vKA8cG__sq{background:var(--color-paper)}[data-rv]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(26px)}[data-rv].lib-module__vKA8cG__in{opacity:1;transform:none}[data-rv][data-rv-in]{opacity:1;transform:none}[data-rv-d="1"]{transition-delay:80ms}[data-rv-d="2"]{transition-delay:.16s}[data-rv-d="3"]{transition-delay:.24s}[data-rv-d="4"]{transition-delay:.32s}[data-rv-d="5"]{transition-delay:.4s}.lib-module__vKA8cG__lines{line-height:1.05}.lib-module__vKA8cG__lines .lib-module__vKA8cG__ln{display:block;overflow:hidden}.lib-module__vKA8cG__lines .lib-module__vKA8cG__ln>span{transition:transform .85s var(--ease);display:block;transform:translateY(108%)}:is(.lib-module__vKA8cG__lines.lib-module__vKA8cG__in .lib-module__vKA8cG__ln>span,.lib-module__vKA8cG__lines[data-rv-in] .lib-module__vKA8cG__ln>span){transform:none}:is(.lib-module__vKA8cG__lines.lib-module__vKA8cG__in .lib-module__vKA8cG__ln:nth-child(2)>span,.lib-module__vKA8cG__lines[data-rv-in] .lib-module__vKA8cG__ln:nth-child(2)>span){transition-delay:80ms}:is(.lib-module__vKA8cG__lines.lib-module__vKA8cG__in .lib-module__vKA8cG__ln:nth-child(3)>span,.lib-module__vKA8cG__lines[data-rv-in] .lib-module__vKA8cG__ln:nth-child(3)>span){transition-delay:.16s}:is(.lib-module__vKA8cG__lines.lib-module__vKA8cG__in .lib-module__vKA8cG__ln:nth-child(4)>span,.lib-module__vKA8cG__lines[data-rv-in] .lib-module__vKA8cG__ln:nth-child(4)>span){transition-delay:.24s}:is(.lib-module__vKA8cG__lines.lib-module__vKA8cG__in .lib-module__vKA8cG__ln:nth-child(5)>span,.lib-module__vKA8cG__lines[data-rv-in] .lib-module__vKA8cG__ln:nth-child(5)>span){transition-delay:.32s}.lib-module__vKA8cG__marquee{-webkit-user-select:none;user-select:none;width:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lib-module__vKA8cG__marquee.lib-module__vKA8cG__no-mask{-webkit-mask-image:none}.lib-module__vKA8cG__marquee__track{animation:lib-module__vKA8cG__marq var(--mq-dur,32s) linear infinite;will-change:transform;flex:none;align-items:center;gap:0;display:flex}.lib-module__vKA8cG__marquee:hover .lib-module__vKA8cG__marquee__track{animation-play-state:paused}.lib-module__vKA8cG__marquee.lib-module__vKA8cG__rev .lib-module__vKA8cG__marquee__track{animation-direction:reverse}@keyframes lib-module__vKA8cG__marq{to{transform:translate(-100%)}}.mq-item{white-space:nowrap;align-items:center;display:inline-flex}.mq-sep{object-fit:contain;flex-shrink:0;width:.7em;height:.7em;display:block}.lib-module__vKA8cG__acc-item{border-top:1px solid #0d0d0d1f}:is(.bg-ink .lib-module__vKA8cG__acc-item,.bg-onyx .lib-module__vKA8cG__acc-item){border-top-color:#f5f5f21a}.lib-module__vKA8cG__acc-item:last-child{border-bottom:1px solid #0d0d0d1f}:is(.bg-ink .lib-module__vKA8cG__acc-item:last-child,.bg-onyx .lib-module__vKA8cG__acc-item:last-child){border-bottom-color:#f5f5f21a}.lib-module__vKA8cG__acc-head{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding:30px 0;display:flex}.lib-module__vKA8cG__acc-q{align-items:baseline;gap:20px;display:flex}.lib-module__vKA8cG__acc-q .lib-module__vKA8cG__num{font-family:var(--font-dm-mono), "DM Mono", ui-monospace, monospace;font-size:var(--text-label);letter-spacing:.08em;color:#0d0d0d4d;flex:none;font-weight:500}:is(.bg-ink .lib-module__vKA8cG__acc-q .lib-module__vKA8cG__num,.bg-onyx .lib-module__vKA8cG__acc-q .lib-module__vKA8cG__num){color:#f5f5f24d}.lib-module__vKA8cG__acc-icon{flex:none;width:16px;height:16px;position:relative}.lib-module__vKA8cG__acc-icon:before,.lib-module__vKA8cG__acc-icon:after{content:"";transition:transform .3s var(--ease), opacity .3s;background:currentColor;position:absolute}.lib-module__vKA8cG__acc-icon:before{width:16px;height:1.5px;top:7.25px;left:0}.lib-module__vKA8cG__acc-icon:after{width:1.5px;height:16px;top:0;left:7.25px}.lib-module__vKA8cG__acc-item.lib-module__vKA8cG__open .lib-module__vKA8cG__acc-icon:after{transform:scaleY(0)}.lib-module__vKA8cG__acc-panel{height:0;transition:height .4s var(--ease);overflow:hidden}.lib-module__vKA8cG__acc-panel-inner{max-width:62ch;padding:0 0 30px 44px}.slot{border-radius:var(--radius-lg);background:repeating-linear-gradient(135deg,#0d0d0d14 0 1px,#0000 1px 11px);border:1px solid #0d0d0d1f;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}:is(.bg-ink .slot,.bg-onyx .slot){background:repeating-linear-gradient(135deg,#f5f5f20f 0 1px,#0000 1px 11px);border-color:#f5f5f21a}.slot .slot-tag{font-family:var(--font-dm-mono), "DM Mono", ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#0d0d0d4d;border-radius:var(--radius-sm);background:#f5f5f2;border:1px solid #0d0d0d1f;padding:6px 10px;font-size:11px}:is(.bg-ink .slot .slot-tag,.bg-onyx .slot .slot-tag){color:#f5f5f24d;background:#0d0d0d;border-color:#f5f5f21a}.slot-media{background:#0d0d0d;border:none;padding:0;position:relative}.slot-img{object-fit:contain;object-position:center;display:block}.chip{font-family:var(--font-dm-mono), "DM Mono", ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-sm);white-space:nowrap;color:#0d0d0d66;border:1px solid;padding:4px 9px;font-size:11px;font-weight:400;line-height:1.333}:is(.bg-ink .chip,.bg-onyx .chip){color:#f5f5f24d}@media (prefers-reduced-motion:reduce){[data-rv]{opacity:1!important;transform:none!important}.lib-module__vKA8cG__lines .lib-module__vKA8cG__ln>span{transform:none!important}.lib-module__vKA8cG__marquee__track{animation:none!important}}
.chrome-module__ofmOnW__nav{z-index:200;padding-top:calc(18px + var(--safe-top));transition:background .35s var(--ease), border-color .35s, padding .35s var(--ease);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex;position:fixed;inset:0 0 auto}.chrome-module__ofmOnW__nav-inner{width:100%;max-width:var(--max-content);padding-left:max(var(--page-pad), var(--safe-left));padding-right:max(var(--page-pad), var(--safe-right));justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.chrome-module__ofmOnW__nav.chrome-module__ofmOnW__scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding-top:calc(13px + var(--safe-top));background:#0d0d0dd9;border-bottom-color:#f5f5f21a;padding-bottom:13px}.chrome-module__ofmOnW__nav-brand{align-items:center;gap:11px;display:flex}.chrome-module__ofmOnW__nav-brand .chrome-module__ofmOnW__mk{width:26px;height:26px}.chrome-module__ofmOnW__nav-brand .chrome-module__ofmOnW__wd{width:auto;height:17px}.chrome-module__ofmOnW__nav-links{align-items:center;gap:34px;display:flex}.chrome-module__ofmOnW__nav-link{font-family:var(--font-dm-mono), "DM Mono", ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:#f5f5f28c;font-size:12px;font-weight:500;transition:color .2s linear;position:relative}.chrome-module__ofmOnW__nav-link:after{content:"";width:0;height:1px;transition:width .3s var(--ease);background:#1b5fd9;position:absolute;bottom:-6px;left:0}.chrome-module__ofmOnW__nav-link:hover{color:#f5f5f2}.chrome-module__ofmOnW__nav-link:hover:after,.chrome-module__ofmOnW__nav-link.chrome-module__ofmOnW__active:after{width:100%}.chrome-module__ofmOnW__nav-link.chrome-module__ofmOnW__active{color:#f5f5f2}.chrome-module__ofmOnW__nav-cta{align-items:center;gap:14px;display:flex}.chrome-module__ofmOnW__nav-burger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:flex-end;gap:5px;width:34px;height:34px;display:none}.chrome-module__ofmOnW__nav-burger span{width:24px;height:1.5px;transition:transform .3s var(--ease), width .3s var(--ease), opacity .2s;background:#f5f5f2}.chrome-module__ofmOnW__nav-burger span:nth-child(2){width:18px}.chrome-module__ofmOnW__sheet{z-index:190;padding-top:max(clamp(20px, 5vw, 64px), var(--safe-top));padding-bottom:max(clamp(20px, 5vw, 64px), var(--safe-bottom));padding-left:max(clamp(20px, 5vw, 64px), var(--safe-left));padding-right:max(clamp(20px, 5vw, 64px), var(--safe-right));transition:transform .5s var(--ease);visibility:hidden;background:#0d0d0d;flex-direction:column;justify-content:center;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.chrome-module__ofmOnW__sheet.chrome-module__ofmOnW__open{visibility:visible;transform:translateY(0)}.chrome-module__ofmOnW__sheet a{font-family:var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:-.04em;color:#f5f5f2;font-size:clamp(38px,5.4vw,76px);font-weight:700;line-height:.98}.chrome-module__ofmOnW__sheet a .chrome-module__ofmOnW__i{font-family:var(--font-dm-mono), "DM Mono", ui-monospace, monospace;font-size:var(--text-caption);letter-spacing:.08em;color:#f5f5f24d;vertical-align:middle;margin-right:18px;font-weight:400}.chrome-module__ofmOnW__sheet a:hover{color:#1b5fd9}.chrome-module__ofmOnW__sheet .chrome-module__ofmOnW__sheet-foot{flex-wrap:wrap;gap:24px;margin-top:48px;display:flex}.chrome-module__ofmOnW__foot-marquee{letter-spacing:-.04em;color:#0d0d0d;-webkit-text-stroke:1px #f5f5f233;font-size:clamp(2.5rem,1.5rem + 6vw,4.5rem);font-weight:700;line-height:.98}.chrome-module__ofmOnW__foot-marquee .mq-sep{width:.55em;height:.55em}.chrome-module__ofmOnW__foot-grid{grid-template-columns:1.6fr 1fr 1fr;gap:48px;padding-bottom:64px;display:grid}.chrome-module__ofmOnW__foot-col{flex-direction:column;gap:14px;display:flex}.chrome-module__ofmOnW__foot-col .h4{font-family:var(--font-dm-mono), "DM Mono", ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--paper-30,#f5f5f24d);font-size:11px;font-weight:500;line-height:1.333}.chrome-module__ofmOnW__foot-col a{font-family:var(--font-dm-sans), "DM Sans", sans-serif;color:#f5f5f28c;font-size:14px;transition:color .2s}.chrome-module__ofmOnW__foot-col span:not(.h4):not(.foot-bar){font-family:var(--font-dm-sans), "DM Sans", sans-serif;color:#f5f5f28c;font-size:14px;transition:color .2s}.chrome-module__ofmOnW__foot-col a:hover{color:#f5f5f2}.chrome-module__ofmOnW__foot-base{padding:28px 0 calc(40px + var(--safe-bottom));border-top:1px solid #f5f5f21a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media (max-width:760px){.chrome-module__ofmOnW__foot-grid{grid-template-columns:1fr 1fr;gap:40px}.chrome-module__ofmOnW__foot-brand{grid-column:1/-1}}.chrome-module__ofmOnW__contact-close{border-top:1px solid #f5f5f214;padding:clamp(64px,10vw,120px) 0;position:relative;overflow:hidden}.chrome-module__ofmOnW__contact-close-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid}.chrome-module__ofmOnW__contact-close-copy{z-index:1;position:relative}.chrome-module__ofmOnW__contact-close-mark{opacity:.06;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(72%,420px);position:absolute;top:-18%;left:-8%}.chrome-module__ofmOnW__contact-close-meta{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:28px;display:flex}.chrome-module__ofmOnW__contact-stars{color:#1b5fd9;letter-spacing:.12em;font-size:12px;line-height:1}.chrome-module__ofmOnW__contact-close-title{max-width:18ch;margin-bottom:20px}.chrome-module__ofmOnW__contact-close-card{z-index:1;border-radius:var(--radius-lg);background:#1e1e1e;border:1px solid #f5f5f214;padding:clamp(28px,4vw,40px);position:relative}.chrome-module__ofmOnW__contact-close-form{flex-direction:column;gap:28px;display:flex}:is(.chrome-module__ofmOnW__contact-close-form .mono-cap,.chrome-module__ofmOnW__contact-close-form .ff-label){color:#f5f5f266}.chrome-module__ofmOnW__contact-close-form .inp{color:#f5f5f2;border-bottom-color:#f5f5f224;border-radius:0}.chrome-module__ofmOnW__contact-close-form .inp::placeholder{color:#f5f5f247}.chrome-module__ofmOnW__contact-close-form .inp:focus{border-bottom-color:#1b5fd9}.chrome-module__ofmOnW__layer-picks{flex-wrap:wrap;gap:8px;display:flex}.chrome-module__ofmOnW__layer-pick{font-family:var(--font-dm-mono), "DM Mono", ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-sm);color:#f5f5f28c;cursor:pointer;background:0 0;border:1px solid #f5f5f22e;padding:10px 14px;font-size:11px;transition:background .15s linear,color .15s linear,border-color .15s linear}.chrome-module__ofmOnW__layer-pick:hover{color:#f5f5f2;border-color:#f5f5f259}.chrome-module__ofmOnW__layer-pick.chrome-module__ofmOnW__on{color:#f5f5f2;background:#1b5fd9;border-color:#1b5fd9}.chrome-module__ofmOnW__contact-close-alt{color:#f5f5f259;margin:0}.chrome-module__ofmOnW__contact-close-alt a{color:#f5f5f28c;transition:color .2s}.chrome-module__ofmOnW__contact-close-alt a:hover{color:#1b5fd9}@media (max-width:860px){.chrome-module__ofmOnW__contact-split{grid-template-columns:1fr}.chrome-module__ofmOnW__contact-side{border-bottom:1px solid #0d0d0d1f;border-right:none;padding-right:0}.chrome-module__ofmOnW__contact-form-wrap{padding-left:0}.chrome-module__ofmOnW__field.chrome-module__ofmOnW__two{grid-template-columns:1fr}.chrome-module__ofmOnW__contact-close-grid{grid-template-columns:1fr;gap:40px}.chrome-module__ofmOnW__contact-close-mark{width:min(90%,360px);top:-10%;left:50%;transform:translate(-50%)}}.chrome-module__ofmOnW__cta-band .h2{font-size:clamp(32px,5vw,52px)}@media (max-width:900px){.chrome-module__ofmOnW__nav-links{display:none}.chrome-module__ofmOnW__nav-cta .btn:not(.chrome-module__ofmOnW__nav-burger){display:none}.chrome-module__ofmOnW__nav-burger{display:flex}}.chrome-module__ofmOnW__contact-close-title{font-size:clamp(32px,5vw,52px)}
.faq-cols{grid-template-columns:minmax(260px,.8fr) 1.4fr;gap:64px;display:grid}@media (max-width:760px){.faq-cols{grid-template-columns:1fr;gap:40px}}.proc-list{border-top:1px solid #0d0d0d1f}.proc-row{border-bottom:1px solid #0d0d0d1f;grid-template-columns:64px 200px 1fr;align-items:baseline;gap:24px;padding:24px 0;display:grid}.proc-n{font-family:var(--font-dm-mono), "DM Mono", ui-monospace, monospace;color:#1b5fd9;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:500}.proc-d{max-width:52ch;font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:13px;font-weight:400;line-height:1.65}.bg-ink .proc-list,.bg-onyx .proc-list{border-top-color:#f5f5f21a}.bg-ink .proc-row,.bg-onyx .proc-row{border-bottom-color:#f5f5f21a}@media (max-width:760px){.proc-row{grid-template-columns:50px 1fr;row-gap:10px}.proc-d{grid-column:2}}.feat-list{flex-direction:column;gap:12px;list-style:none;display:flex}.feat-list li{font-family:var(--font-dm-mono), "DM Mono", ui-monospace, monospace;letter-spacing:.06em;text-transform:none;color:#0d0d0d;align-items:baseline;gap:12px;font-size:11px;font-weight:400;line-height:1.55;display:flex}.feat-list .sq{border-radius:var(--radius-0);background:#1b5fd9;flex:none;width:7px;height:7px;position:relative;top:1px}.field{flex-direction:column;gap:10px;display:flex}.field.two{grid-template-columns:1fr 1fr;gap:28px;display:grid}.field.two>div{flex-direction:column;gap:10px;display:flex}.contact-form .mono-cap,.contact-form .ff-label{color:#0d0d0d66}.inp{color:#0d0d0d;width:100%;font-family:var(--font-dm-sans), "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;caret-color:#1b5fd9;border-radius:var(--radius-md);background:0 0;border:none;border-bottom:1px solid #0d0d0d1f;outline:none;padding:12px 0;font-size:16px;transition:border-color .2s}.inp::placeholder{color:#0d0d0d4d}.inp:focus{border-bottom-color:#1b5fd9}textarea.inp{resize:vertical;min-height:96px}.submit{color:#f5f5f2;border-radius:var(--radius-md);min-width:200px;font-family:var(--font-dm-sans), "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;letter-spacing:.01em;cursor:pointer;transition:transform .18s var(--ease-io), opacity .18s, background .25s, color .25s;background:#1b5fd9;border:none;justify-content:space-between;align-self:flex-start;align-items:center;gap:14px;margin-top:8px;padding:15px 24px;font-size:14px;font-weight:600;display:inline-flex}.submit:hover{opacity:.9;transform:translateY(-2px)}.submit[data-state=ok]{color:#f5f5f2;background:#1f8a3e}.submit[data-state=err]{color:#f5f5f2;background:#c8462f}
.woven-light-hero-module__-e2vba__hero-viz{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.woven-light-hero-module__-e2vba__hero-viz-canvas{width:100%;height:100%;position:absolute;inset:0}.woven-light-hero-module__-e2vba__hero-viz-canvas canvas{width:100%;height:100%;display:block}.woven-light-hero-module__-e2vba__hero-viz-vignette{z-index:1;pointer-events:none;position:absolute;inset:0}@media (max-width:759px){.woven-light-hero-module__-e2vba__hero-viz-vignette{background:linear-gradient(90deg,#0d0d0d 0% 28%,#0d0d0dd9 48%,#0d0d0d59 70%,#0000 100%)}}@media (min-width:760px){.woven-light-hero-module__-e2vba__hero-viz-canvas{width:auto;inset:0 0 0 38%}.woven-light-hero-module__-e2vba__hero-viz-vignette{background:linear-gradient(90deg,#0d0d0d 0% 28%,#0d0d0da6 48%,#0d0d0d1f 68%,#0000 82%)}}
