.il-v-dusk .il-hero,.il-v-sunrise .il-hero,.il-v-dark .il-hero{padding-top:40px}.il-dotzone{cursor:pointer;outline:none;flex-direction:column;align-items:center;display:flex}.il-dotzone:focus-visible{outline:2px solid var(--dot);outline-offset:14px;border-radius:3px}.il-dotzone .il-i-dot{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.il-hint{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);opacity:.55;margin-top:clamp(18px,3vh,30px);font-size:9.5px;transition:opacity .3s,color .3s}.il-hint.is-on{opacity:1;color:var(--dot)}.il-v-dark{--paper:#0b0d12;--paper-2:#12151c;--ink:#eef0f6;--ink-2:#a8b0c0;--ink-3:#6f7789;--line:#232838;--dot:#8b99db}.il-v-dark .il-hero:after{background:linear-gradient(to bottom,transparent 44%,#0b0d1299 72%,var(--paper)100%)}.il-v-dark .il-logo-img{filter:grayscale()brightness(2.2)contrast(.85);opacity:.5}.il-v-dark .il-logo-img:hover{filter:grayscale()brightness(2.6)contrast(.9);opacity:.8}.il-v-dark .il-footer{background:#05070a}.il-v-dark .il-grain{opacity:.2}.il-v-sunrise .il-hero:after{background:linear-gradient(to bottom,transparent 46%,#fff8ee8c 72%,var(--paper)100%)}.il-invert,.il-hero-copy a,.il-hero-copy .il-hero-mark{pointer-events:auto}.rv-copy,.rv-copy .il-hero-mark{pointer-events:none}.il-v-frontier{--paper:#05060a;--paper-2:#0a0d15;--ink:#e8eef7;--ink-2:#93a3b8;--ink-3:#5d6b80;--line:#182031;--dot:#96d6ff}.il-v-frontier .il-hero:after{background:linear-gradient(to bottom,transparent 50%,#05060a8c 76%,var(--paper)100%)}.il-v-frontier .il-statement{font-family:var(--font-inter),sans-serif;letter-spacing:-.035em;font-weight:600}.il-v-frontier .il-statement .il-italic{color:var(--dot);font-style:normal}.il-v-frontier{--loc-ink:#93a3b8}.il-v-frontier .il-logo-img{filter:grayscale()brightness(2.6)contrast(.8);opacity:.38}.il-v-frontier .il-footer{background:#030407}.il-v-frontier .il-hiring{color:var(--ink)}.il-v-frontier .il-grain{opacity:.14}.il-i-dot--btn{appearance:none;cursor:pointer;border:0;padding:0;transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .2s}.il-i-dot--btn:hover,.il-i-dot--btn:focus-visible{outline:none;transform:translate(-50%)scale(1.24)}.il-i-dot--btn:active{transform:translate(-50%)scale(.86)}.il-i-dot--btn.is-on{background:var(--dot)}.il-i-dot--ghost,.il-i-dot--ghost.is-on,.il-i-dot--ghost:hover{background:0 0;width:.34em;height:.34em;top:calc(100% + .03em)}.il-i-dot--ghost:after{display:none}.il-i-host{display:inline-block;position:relative}.il-i-host .il-i-dot--ghost{top:auto;bottom:-.22em}.il-i-host .il-dot-hint{top:auto;bottom:-.05em}.il-i-dot--btn:after{content:"";box-sizing:border-box;border:1px solid var(--dot);opacity:0;pointer-events:none;border-radius:50%;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@media (prefers-reduced-motion:no-preference){.is-announcing .il-i-dot--btn:after{animation:2.1s cubic-bezier(.15,.6,.3,1) il-dot-ping}}@keyframes il-dot-ping{0%{opacity:.85;transform:translate(-50%,-50%)scale(1)}60%,to{opacity:0;transform:translate(-50%,-50%)scale(5.2)}}.il-dot-hint{text-align:right;z-index:14;white-space:nowrap;color:var(--dot);pointer-events:none;opacity:0;justify-content:flex-end;align-items:center;margin-right:.34em;transition:opacity .22s,transform .32s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:calc(100% + .2em);right:50%;transform:translateY(-50%)translate(4px)}.il-dot-hint-t{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;font-size:clamp(8.5px,.8vw,10.5px);font-weight:400;line-height:1;display:block}.il-hero-mark:hover .il-dot-hint,.il-i-dot--btn:hover+.il-dot-hint,.il-i-dot--btn:focus-visible+.il-dot-hint{opacity:.92;transform:translateY(-50%)translate(0)}@media (prefers-reduced-motion:reduce){.il-dot-hint{transition:opacity .22s;transform:translateY(-50%)translate(0)}}.il-hero-copy{pointer-events:none}.il-i-dot--btn,.il-hero-copy a{pointer-events:auto}.il-hero canvas{cursor:default}.il-root{transition:background-color .55s,color .55s}.fr-readout{z-index:12;border:1px solid color-mix(in srgb,var(--dot)34%,transparent);min-width:178px;font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;pointer-events:none;background:#07090e;border-radius:0;padding:10px 12px 3px;position:absolute;top:clamp(58px,9vh,96px);right:clamp(16px,4vw,46px)}.fr-readout:before,.fr-readout:after{content:"";background:var(--dot);width:1px;height:7px;position:absolute;top:-1px}.fr-readout:before{left:-1px}.fr-readout:after{right:-1px}.fr-readout-h{letter-spacing:.2em;text-transform:uppercase;color:var(--dot);border-bottom:1px solid color-mix(in srgb,var(--dot)22%,transparent);align-items:center;gap:7px;padding-bottom:8px;font-size:8.5px;display:flex}.fr-live{background:var(--dot);border-radius:50%;flex:none;width:5px;height:5px}@media (prefers-reduced-motion:no-preference){.fr-live{animation:1.9s ease-in-out infinite fr-blink}}@keyframes fr-blink{0%,to{opacity:1}50%{opacity:.25}}.fr-readout dl{margin:0}.fr-readout dl>div{border-bottom:1px solid color-mix(in srgb,var(--dot)12%,transparent);justify-content:space-between;align-items:baseline;gap:16px;padding:6px 0;display:flex}.fr-readout dl>div:last-child{border-bottom:0}.fr-readout dt{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--dot)45%,#6b7280);font-size:8.5px}.fr-readout dd{color:color-mix(in srgb,var(--dot)55%,#fff);font-variant-numeric:tabular-nums;margin:0;font-size:11.5px}.is-inverted .il-footer{color:#15171c;background:#fdf8f3;border-top:1px solid #15171c1a}.is-inverted .il-footer-birds{opacity:.85}.is-inverted .il-footer-cta,.is-inverted .il-footer-cta .il-italic{color:#15171c}.is-inverted .il-footer-mail{color:#15171c;border-bottom-color:#15171c4d}.is-inverted .il-footer-mail:hover{border-bottom-color:var(--dot)}.is-inverted .il-footer-bottom{color:#15171c99;border-top-color:#15171c24}.is-inverted .il-footer-bottom a{color:#15171c99}.is-inverted .il-footer-bottom a:hover,.is-inverted .il-footer .il-mark{color:#15171c}@media (max-width:760px){.fr-readout{display:none}.il-hero canvas{cursor:default}}.il-mode{--il-mode-fg:#15171c;appearance:none;cursor:pointer;width:44px;height:44px;color:color-mix(in srgb,var(--il-mode-fg)55%,transparent);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;margin:-13px;padding:0;transition:color .3s;display:inline-flex}.il-mode svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .45s cubic-bezier(.2,.7,.2,1);overflow:visible}.il-mode:hover{color:var(--dot)}.il-mode:hover svg{transform:rotate(-18deg)}.il-mode:active svg{transform:rotate(-18deg)scale(.9)}.il-mode:focus-visible{outline:1px solid var(--dot);outline-offset:-8px}.is-inverted .il-mode{--il-mode-fg:#e9ecf5}.rv-hero{--rx:72%;--ry:44%;--rv-mask:radial-gradient(circle var(--rv-r,150px)at var(--rx)var(--ry),#000000f2 0%,#000000eb 8%,#000000d9 16%,#000000ba 24%,#00000094 32%,#0000006e 40%,#0000004d 48%,#00000030 58%,#0000001c 68%,#0000000e 78%,#00000005 88%,#00000001 95%,#0000 100%)}.rv-mask{-webkit-mask-image:var(--rv-mask);-webkit-mask-image:var(--rv-mask);mask-image:var(--rv-mask);opacity:1;pointer-events:none}.rv-canvas{z-index:2}.rv-copy{z-index:11;text-align:center;padding:inherit;--paper:#05060a;--ink:#e8eef7;--ink-2:#93a3b8;--ink-3:#5d6b80;--line:#182031;--dot:#ff7a5c;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rv-copy .il-hero-copy,.rv-copy .il-dotzone{pointer-events:none}.rv-copy .il-i-dot{background:var(--dot)}.rv-copy .il-hiring{color:var(--ink)}.rv-copy a,.rv-copy .il-hiring{pointer-events:none}.is-inverted .rv-mask{opacity:0}.is-sunrise:not(.is-inverted) .il-hero:after{background:linear-gradient(to bottom,transparent 58%,#fffcf80a 66%,#fffcf824 74%,#fffcf852 82%,#fffcf894 90%,#fffcf8d6 96%,var(--paper)100%)}.lg-switch{z-index:60;border:1px solid color-mix(in srgb,var(--ink)22%,transparent);background:color-mix(in srgb,var(--paper)86%,transparent);-webkit-backdrop-filter:blur(6px);min-width:210px;font-family:var(--font-mono),ui-monospace,monospace;flex-direction:column;display:flex;position:fixed;top:50%;left:clamp(14px,2.4vw,32px);transform:translateY(-50%)}.lg-switch-b{appearance:none;border:0;border-bottom:1px solid color-mix(in srgb,var(--ink)12%,transparent);cursor:pointer;text-align:left;font:inherit;letter-spacing:.06em;color:var(--ink-2);background:0 0;align-items:baseline;gap:12px;padding:10px 14px;font-size:10.5px;transition:background .18s,color .18s;display:flex}.lg-switch-b:last-child{border-bottom:0}.lg-switch-b b{letter-spacing:.14em;color:var(--ink-3);min-width:2ch;font-weight:500}.lg-switch-b:hover{background:color-mix(in srgb,var(--ink)6%,transparent);color:var(--ink)}.lg-switch-b.is-on{background:var(--ink);color:var(--paper)}.lg-switch-b.is-on b{color:color-mix(in srgb,var(--paper)70%,transparent)}.lg-switch--right{min-width:250px;left:auto;right:clamp(14px,2.4vw,32px)}.lg-switch-b--replay{color:var(--ink-3);border-top:1px solid color-mix(in srgb,var(--ink)22%,transparent)}.lg-switch-b--replay:disabled{opacity:.4;cursor:default}@media (max-width:900px){.lg-switch{display:none}}
