.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{align-items:center;gap:var(--mq-gap,0);animation:lib-module__vKA8cG__marq var(--mq-dur,32s) linear infinite;will-change:transform;flex:none;display:flex}.lib-module__vKA8cG__marquee:hover .lib-module__vKA8cG__marquee__track{animation-play-state:paused}.lib-module__vKA8cG__marquee.lib-module__vKA8cG__no-pause:hover .lib-module__vKA8cG__marquee__track{animation-play-state:running}.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:first-child{border-top:none}.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:#0d0d0d9e;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:#f5f5f29e}.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:"";background:currentColor;transition:transform .28s ease-in-out,opacity .28s ease-in-out;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{grid-template-rows:0fr;transition:grid-template-rows .28s ease-in-out;display:grid}.lib-module__vKA8cG__acc-item.lib-module__vKA8cG__open .lib-module__vKA8cG__acc-panel{grid-template-rows:1fr}.lib-module__vKA8cG__acc-panel-clip{min-height:0;overflow:hidden}.lib-module__vKA8cG__acc-panel-inner{opacity:0;max-width:62ch;padding:0 0 30px 44px;transition:opacity .22s ease-in-out,transform .22s ease-in-out;transform:translateY(-6px)}.lib-module__vKA8cG__acc-item.lib-module__vKA8cG__open .lib-module__vKA8cG__acc-panel-inner{opacity:1;transition-delay:40ms;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.lib-module__vKA8cG__acc-panel,.lib-module__vKA8cG__acc-panel-inner,.lib-module__vKA8cG__acc-icon:before,.lib-module__vKA8cG__acc-icon:after{transition:none}.lib-module__vKA8cG__acc-panel-inner{opacity:1;transform:none}}.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}}
.back-to-top-module__W-_GOW__root{z-index:180;right:max(16px, var(--safe-right,0px));bottom:max(16px, var(--safe-bottom,0px));border-radius:var(--radius-md,16px);background:var(--color-paper,#f5f5f2);width:44px;height:44px;color:var(--color-ink,#0d0d0d);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;border:1px solid #0d0d0d1f;place-items:center;margin:0;padding:0;transition:opacity .25s,transform .25s,visibility .25s,background .2s,color .2s,border-color .2s;display:grid;position:fixed;transform:translateY(8px);box-shadow:0 12px 28px -18px #0d0d0d8c}.back-to-top-module__W-_GOW__root[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.back-to-top-module__W-_GOW__root:hover{background:var(--color-volt,#1b5fd9);border-color:var(--color-volt,#1b5fd9);color:var(--color-paper,#f5f5f2)}}.back-to-top-module__W-_GOW__root:active{background:var(--color-volt,#1b5fd9);border-color:var(--color-volt,#1b5fd9);color:var(--color-paper,#f5f5f2)}.back-to-top-module__W-_GOW__root:focus-visible{outline:2px solid var(--color-volt,#1b5fd9);outline-offset:3px}@media (prefers-reduced-motion:reduce){.back-to-top-module__W-_GOW__root{transition:none;transform:none}.back-to-top-module__W-_GOW__root[data-visible=true]{transform:none}}
.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__sheet-email{text-transform:none;letter-spacing:.02em;color:inherit}.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:.8125rem;font-weight:500;line-height:1.4}.chrome-module__ofmOnW__foot-col a{font-family:var(--font-dm-sans), "DM Sans", sans-serif;color:#f5f5f28c;font-size:1.0625rem;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:1.0625rem;transition:color .2s}.chrome-module__ofmOnW__foot-col a:hover{color:#f5f5f2}.chrome-module__ofmOnW__foot-external{white-space:nowrap;align-self:flex-start;align-items:center;gap:4px;width:fit-content;display:inline-flex}.chrome-module__ofmOnW__foot-external-icon{flex-shrink:0;width:16px;height:16px;transition:transform .2s}.chrome-module__ofmOnW__foot-external:hover .chrome-module__ofmOnW__foot-external-icon{transform:translate(2px,-2px)}.chrome-module__ofmOnW__foot-brand .small{max-width:36ch;font-size:1.0625rem;line-height:1.65}.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}.chrome-module__ofmOnW__foot-base .foot-bar{letter-spacing:.12em;font-size:.8125rem;line-height:1.4}@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}}@media (max-width:520px){.chrome-module__ofmOnW__foot-grid{grid-template-columns:1fr;gap:32px}.chrome-module__ofmOnW__foot-col a{align-items:center;min-height:44px;padding-block:8px;display:inline-flex}.chrome-module__ofmOnW__foot-base{padding-bottom:calc(28px + var(--safe-bottom));flex-direction:column;align-items:flex-start;gap:12px}}.chrome-module__ofmOnW__contact-close{--contact-close-pad:clamp(64px, 10vw, 120px);padding:var(--contact-close-pad) 0;border-top:1px solid #f5f5f214;position:relative;overflow:hidden}.chrome-module__ofmOnW__contact-close-grid{grid-template-columns:1fr 1.05fr;align-items:stretch;gap:clamp(40px,6vw,80px);display:grid}.chrome-module__ofmOnW__contact-close-copy{z-index:1;align-self:start;position:sticky;top:96px}.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;margin-block:calc(-1 * var(--contact-close-pad));background:0 0;border:0;border-left:1px solid #f5f5f214;border-right:1px solid #f5f5f214;border-radius:0;flex-direction:column;justify-content:center;padding:0;display:flex;position:relative;overflow:hidden}.chrome-module__ofmOnW__contact-form-slot{min-height:420px}@media (max-width:860px){.chrome-module__ofmOnW__contact-close{--contact-close-pad:clamp(48px, 12vw, 80px)}.chrome-module__ofmOnW__contact-close-title{max-width:min(18ch,100%)}.chrome-module__ofmOnW__contact-close-grid{grid-template-columns:1fr;gap:40px}.chrome-module__ofmOnW__contact-close-copy{position:relative;top:auto}.chrome-module__ofmOnW__contact-close-mark{width:min(90%,360px);top:-10%;left:50%;transform:translate(-50%)}.chrome-module__ofmOnW__contact-close-card{border:1px solid #f5f5f214;border-left:0;border-right:0;margin-block:0}}.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)}
