@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7d65b77b-module__VxV-Ta__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7d65b77b-module__VxV-Ta__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:satoshi;src:url(../media/Satoshi_Light-s.p.0lx670_9j82xu.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_Regular-s.p.049.kwhs-b7lf.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_Medium-s.p.0hq2a81xn4_re.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_Bold-s.p.0yt9gwi-.i49f.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:102.23%;descent-override:24.29%;line-gap-override:10.12%;size-adjust:98.8%}.satoshi_d60d8ed4-module__U1wbQq__className{font-family:satoshi,satoshi Fallback}.satoshi_d60d8ed4-module__U1wbQq__variable{--font-satoshi:"satoshi", "satoshi Fallback"}
.outrider-icon-loader-module__MNH8gG__mark{width:min(280px,58vw);height:auto;display:block;overflow:visible}.outrider-icon-loader-module__MNH8gG__full{width:min(420px,72vw)}.outrider-icon-loader-module__MNH8gG__triangle,.outrider-icon-loader-module__MNH8gG__arrow,.outrider-icon-loader-module__MNH8gG__letter{transform-box:fill-box;transform-origin:50%;will-change:transform, opacity, filter}.outrider-icon-loader-module__MNH8gG__triangle{opacity:0;animation:.54s cubic-bezier(.23,1,.32,1) both outrider-icon-loader-module__MNH8gG__triangleFollowIn;animation-delay:calc(.72s + (var(--loader-order) * 30ms));transform:translate(-100vw)skew(-8deg)scaleX(.82)}.outrider-icon-loader-module__MNH8gG__arrow{opacity:0;animation:.38s cubic-bezier(.16,1,.3,1) both outrider-icon-loader-module__MNH8gG__arrowSnapIn,1.8s ease-in-out 1.5s infinite outrider-icon-loader-module__MNH8gG__arrowSubtleGlow;transform:translate(-100vw)skew(-10deg)scaleX(.82)}.outrider-icon-loader-module__MNH8gG__wordmark{transform-box:view-box;transform-origin:72px 106px;opacity:0;animation:.34s cubic-bezier(.7,0,.2,1) 60ms both outrider-icon-loader-module__MNH8gG__wordmarkFlap;transform:scaleY(0)}.outrider-icon-loader-module__MNH8gG__mark:not([data-ready=true]) .outrider-icon-loader-module__MNH8gG__triangle,.outrider-icon-loader-module__MNH8gG__mark:not([data-ready=true]) .outrider-icon-loader-module__MNH8gG__arrow,.outrider-icon-loader-module__MNH8gG__mark:not([data-ready=true]) .outrider-icon-loader-module__MNH8gG__wordmark{animation:none}@keyframes outrider-icon-loader-module__MNH8gG__triangleFollowIn{0%{opacity:0;transform:translate(-100vw)skew(-8deg)scaleX(.82)}12%{opacity:1}58%{opacity:1;transform:translate(9px)skew(2deg)scaleX(1.04)}82%,to{opacity:1;transform:translate(0,0)skew(0)scaleX(1)}}@keyframes outrider-icon-loader-module__MNH8gG__arrowSnapIn{0%{opacity:0;filter:brightness();transform:translate(-100vw)skew(-10deg)scaleX(.82)}16%{opacity:1}68%{opacity:1;transform:translate(6px)skew(1deg)scaleX(1.02)}to{opacity:1;filter:brightness();transform:translate(0,0)skew(0)scaleX(1)}}@keyframes outrider-icon-loader-module__MNH8gG__arrowSubtleGlow{0%,to{filter:brightness()drop-shadow(0 0 #c7000000)}50%{filter:brightness(1.18)drop-shadow(0 0 8px #c7000057)}}@keyframes outrider-icon-loader-module__MNH8gG__wordmarkFlap{0%{opacity:0;transform:scaleY(0)}8%{opacity:1}70%{opacity:1;transform:scaleY(1)}82%{opacity:1;transform:scaleY(.92)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.outrider-icon-loader-module__MNH8gG__triangle,.outrider-icon-loader-module__MNH8gG__arrow,.outrider-icon-loader-module__MNH8gG__letter,.outrider-icon-loader-module__MNH8gG__wordmark{opacity:1;filter:none;will-change:auto;animation:none;transform:none}}
.dmx-root{vertical-align:middle;--dmx-cycle:1.5s;--dmx-opacity-base:.16;--dmx-opacity-mid:.32;--dmx-opacity-peak:1;justify-content:center;align-items:center;display:inline-flex}.dmx-grid{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dmx-dot{opacity:calc(.5 * (var(--dmx-opacity-base) + var(--dmx-opacity-mid)));transform-origin:50%;will-change:opacity;background:currentColor;border-radius:999px;display:block;transform:none}.dmx-square .dmx-dot{border-radius:0}.dmx-muted .dmx-dot{opacity:calc(.44 * var(--dmx-opacity-mid))}.dmx-dot.dmx-inactive{visibility:hidden;pointer-events:none;will-change:auto;opacity:0!important;animation:none!important}
.segments-module__aSirpa__segmentRail{transform-origin:bottom;transition:transform .15s ease-out,background-color .3s cubic-bezier(.22,1,.36,1);transform:scaleY(0)}.segments-module__aSirpa__segmentCard:hover .segments-module__aSirpa__segmentRail,.segments-module__aSirpa__segmentCard[data-active=true] .segments-module__aSirpa__segmentRail{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.segments-module__aSirpa__segmentRail{transition:none}}
.logo-loop-module__VrnMya__logoMarquee{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%)}.logo-loop-module__VrnMya__logoTrack{will-change:transform;animation:60s linear infinite logo-loop-module__VrnMya__logoMarquee}.logo-loop-module__VrnMya__logoSet{padding-right:5rem}@keyframes logo-loop-module__VrnMya__logoMarquee{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.logo-loop-module__VrnMya__logoTrack{animation:none;transform:none}}
.hero-mark-module__-1ZrRW__shell{--hero-mark-float-y:-8px;--hero-mark-float-ms:6.2s;--hero-mark-hover-y:-12px;--hero-mark-hover-rotate:0deg;--hero-mark-hover-scale:1;filter:drop-shadow(0 18px 24px #0a0a0a2e);will-change:transform;transition:transform .24s cubic-bezier(.22,1,.36,1),filter .24s ease-out}.hero-mark-module__-1ZrRW__shell[data-variant=investigate]{--hero-mark-float-y:-10px;--hero-mark-float-ms:5.8s;--hero-mark-hover-y:-14px;--hero-mark-hover-rotate:-1.4deg}.hero-mark-module__-1ZrRW__shell[data-variant=compliance]{--hero-mark-float-y:-6px;--hero-mark-float-ms:6.8s;--hero-mark-hover-y:-8px;--hero-mark-hover-rotate:.8deg;--hero-mark-hover-scale:1.012}.hero-mark-module__-1ZrRW__shell[data-variant=institute]{--hero-mark-float-y:-9px;--hero-mark-float-ms:6.4s;--hero-mark-hover-y:-13px;--hero-mark-hover-rotate:1.2deg;--hero-mark-hover-scale:1.008}@media (hover:hover) and (pointer:fine){.hero-mark-module__-1ZrRW__shell:hover{filter:drop-shadow(0 24px 30px #0a0a0a33);transform:translateY(var(--hero-mark-hover-y)) rotate(var(--hero-mark-hover-rotate)) scale(var(--hero-mark-hover-scale))}}@media (prefers-reduced-motion:no-preference){.hero-mark-module__-1ZrRW__float[data-in-view=true]{animation:hero-mark-module__-1ZrRW__hero-mark-float var(--hero-mark-float-ms) ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.hero-mark-module__-1ZrRW__shell,.hero-mark-module__-1ZrRW__float{will-change:auto;transition:none}}@keyframes hero-mark-module__-1ZrRW__hero-mark-float{0%,to{transform:translateY(0)}50%{transform:translateY(var(--hero-mark-float-y))}}
.outrider-video-player-module__8L85kG__range{--range-progress:0%;appearance:none;cursor:pointer;background:0 0;width:100%;height:18px}.outrider-video-player-module__8L85kG__range:focus{outline:none}.outrider-video-player-module__8L85kG__range:focus-visible{outline:1px solid var(--color-accent);outline-offset:3px}.outrider-video-player-module__8L85kG__range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-accent) 0 var(--range-progress), color-mix(in oklab, var(--color-fg-on-inverse) 34%, transparent) var(--range-progress) 100%);height:1px}.outrider-video-player-module__8L85kG__range::-webkit-slider-thumb{appearance:none;background:var(--color-fg-on-inverse);border:1px solid var(--color-line-strong);width:8px;height:8px;margin-top:-3.5px}.outrider-video-player-module__8L85kG__range::-moz-range-track{background:linear-gradient(90deg, var(--color-accent) 0 var(--range-progress), color-mix(in oklab, var(--color-fg-on-inverse) 34%, transparent) var(--range-progress) 100%);height:1px}.outrider-video-player-module__8L85kG__range::-moz-range-thumb{background:var(--color-fg-on-inverse);border:1px solid var(--color-line-strong);border-radius:0;width:8px;height:8px}
