@font-face{font-family:Archivo;src:url(./Archivo-DuIT1y7V.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Plex;src:url(./IBMPlexMono-Regular-C5_jWxVG.ttf) format("truetype");font-display:swap}:root{font-family:Archivo,Arial,sans-serif;color:#f4f4f1;background:#111316;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}a:focus-visible{outline:2px solid #d18a4d;outline-offset:6px}.hero{position:relative;height:100svh;min-height:420px;overflow:hidden;background:#090b0d}.scene,.shade{position:absolute;inset:0}.scene canvas{display:block}.fallback{height:100%;width:100%;object-fit:cover;object-position:65% center}.shade{pointer-events:none;background:linear-gradient(180deg,rgba(9,11,13,.4),transparent 20%,transparent 83%,rgba(9,11,13,.65))}header{position:absolute;z-index:2;inset:32px 4% auto;display:flex;align-items:center;justify-content:space-between}.wordmark img{width:108px;height:auto;display:block}.nav-link{font-family:Plex,monospace;font-size:10px;letter-spacing:.04em;border-bottom:1px solid #4a4e57;padding:12px 0}.nav-link span{margin-left:22px}.nav-link:hover{color:#d19a64;border-color:#d19a64}footer{position:absolute;bottom:30px;left:4%;right:4%;pointer-events:none}.status{font-family:Plex,monospace;font-size:9px;letter-spacing:.12em;display:flex;align-items:center;gap:12px;color:#b5b5af}.status i{width:5px;height:5px;background:#d29a64;border-radius:50%;box-shadow:0 0 10px #c58b53}@media(max-width:760px){header{top:23px;left:6%;right:6%}.wordmark img{width:79px}.nav-link{font-size:9px}.nav-link span{margin-left:14px}footer{bottom:24px;left:6%;right:6%}.status{font-size:8px;letter-spacing:.08em}.fallback{object-position:55% center}}.skylink-wordmark{position:absolute;z-index:2;top:154px;left:4%;width:clamp(240px,28vw,440px);height:auto;pointer-events:none;mix-blend-mode:screen;opacity:.78}@media(max-width:760px){.skylink-wordmark{top:121px;left:6%;width:min(62vw,320px)}}@media(max-height:600px)and (min-width:761px){.skylink-wordmark{top:135px;width:240px}}.map-credits{position:absolute;right:0;bottom:0;font:8px Plex,monospace;color:#928879;pointer-events:auto}.map-credits a:hover{color:#e2ab70}@media(max-width:760px){.map-credits{bottom:20px;font-size:7px;left:0;right:auto}}.wordmark img{width:192px;opacity:.5;transition:opacity .25s ease}.wordmark:hover img{opacity:.65}@media(max-width:760px){.wordmark img{width:132px}}.nav-link{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:9px 13px;border:1px solid #a9434359;background:#481b1b38;color:#df9290;transform:rotate(-1deg);transition:background .2s,border-color .2s,color .2s;box-shadow:inset 0 0 0 2px #0b0b0b40}.nav-link span{margin-left:0}.nav-link .classified-label{font-size:7px;letter-spacing:.24em;color:#c96360}.nav-link .classified-action>span{margin-left:13px}.nav-link:hover,.nav-link:focus-visible{background:#61222266;border-color:#c86562;color:#ffd1c8}.nav-link:focus-visible{outline-color:#d77c75}@media(max-width:760px){.nav-link{padding:7px 9px;font-size:8px;gap:4px}.nav-link .classified-label{font-size:6px}.nav-link .classified-action>span{margin-left:7px}}.nav-link{gap:7px;color:#ef9b87;border-color:#c02a205c;background:#4c100b40}.nav-link .classified-label{align-self:stretch;display:block;text-align:center;text-align-last:center;font-size:18px;font-weight:700;line-height:1;letter-spacing:.14em;color:#ef3023;border-bottom:1px solid #c329205c;padding-bottom:5px}.nav-link:hover,.nav-link:focus-visible{background:#68160d70;border-color:#ed3826;color:#ffd5b8}.nav-link:focus-visible{outline-color:#ed3826}@media(max-width:760px){.nav-link{gap:5px}.nav-link .classified-label{font-size:14px;letter-spacing:.12em}}.scene{opacity:calc(1 - var(--ending,0)*.72)}header>.nav-link{opacity:calc(1 - var(--ending,0));visibility:visible}.finale{position:absolute;z-index:3;left:50%;top:53%;width:min(620px,88%);display:flex;align-items:stretch;justify-content:center;gap:24px;opacity:var(--ending,0);transform:translate(-50%,calc(-50% + (1 - var(--ending,0))*18px));pointer-events:none}.finale.is-visible{pointer-events:auto}.finale .nav-link{min-width:230px;padding:20px;justify-content:center;gap:12px}.finale .classified-label{font-size:24px}.finale .classified-action{font-size:12px}.careers-link{border:1px solid #bd92644d;background:#191814aa;padding:24px;color:#ead7bb;font:13px Plex,monospace;display:flex;flex-wrap:wrap;align-content:center;gap:12px}.careers-link>span{margin-left:auto}.careers-link small{display:block;width:100%;font-size:9px;color:#a39988}.careers-link:hover{border-color:#d3a365;background:#32271e}@media(max-width:760px){.finale{flex-direction:column;gap:18px;width:min(300px,84%);top:55%}.finale .nav-link{padding:18px}.finale .classified-label{font-size:24px}.careers-link{padding:20px;font-size:12px}}.nav-link .classified-action{font-family:Archivo,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;color:#ef3023;white-space:nowrap}.nav-link:hover .classified-action,.nav-link:focus-visible .classified-action{color:#ff6247}.finale .classified-action{font-size:16px;letter-spacing:.1em}@media(max-width:760px){header .nav-link .classified-action{font-size:9px;letter-spacing:.07em}.finale .classified-action{font-size:16px}}
