@font-face{font-family:AdctrlPrimary;src:url(/fonts/AdctrlPrimary.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--black:#050505;--text:#d8d8d5;--text-strong:#e4e4df;--muted:#9a9b96;--quiet:#74756f;--line:#d8d8d521;--line-soft:#d8d8d517}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--black);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100%}body{min-height:100vh;color:var(--text);background:var(--black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:AdctrlPrimary,Courier New,monospace;overflow-x:hidden}a{color:inherit;text-decoration:none}.access-screen{background:var(--black);place-items:center;min-height:100svh;padding:28px 32px;display:grid}.access-surface{background:var(--black);width:min(1380px,100vw - 64px);min-height:min(760px,100svh - 56px);box-shadow:none;border:0;grid-template-columns:minmax(0,1fr) 1px minmax(0,1.03fr);align-items:center;column-gap:clamp(88px,8.8vw,132px);display:grid}.brand-pane{place-items:center;padding:clamp(34px,4vw,60px);display:grid}.brand-mark{opacity:1;width:clamp(380px,27vw,470px);height:auto;display:block}.access-divider{background:linear-gradient(#0000,#d8d8d50b 18%,#d8d8d518 50%,#d8d8d50b 82%,#0000);align-self:center;width:1px;height:clamp(400px,43svh,520px)}.copy-pane{flex-direction:column;justify-content:center;align-items:flex-start;padding:42px 24px 42px 0;display:flex}.main-statement{max-width:580px;color:var(--text-strong);letter-spacing:0;margin-bottom:54px;font-size:clamp(40px,3.05vw,50px);font-weight:400;line-height:1.12}.directive-list{color:var(--muted);letter-spacing:0;flex-direction:column;gap:17px;margin-bottom:58px;font-size:clamp(15px,1.26vw,18px);line-height:1.1;display:flex}.final-statement{max-width:620px;color:var(--text);letter-spacing:0;margin-bottom:52px;font-size:clamp(21px,1.55vw,26px);line-height:1.34}.command-line{color:#d0d0cb;letter-spacing:0;width:fit-content;margin-bottom:30px;font-size:clamp(15px,1.18vw,18px);line-height:1;transition:color .16s,opacity .16s}.command-line:hover,.command-line:focus-visible,.email-link:hover,.email-link:focus-visible{color:#f0f0ec;opacity:1}.command-line:focus-visible,.email-link:focus-visible{outline-offset:6px;outline:1px solid #f0f0ec6b}.email-link{width:fit-content;color:var(--quiet);letter-spacing:0;font-size:clamp(14px,1.04vw,16px);line-height:1;transition:color .16s,opacity .16s}@media (max-width:760px){.access-screen{background:var(--black);place-items:start center;min-height:auto;padding:24px 18px;overflow-x:hidden}.access-surface{background:var(--black);width:100%;min-height:auto;box-shadow:none;border:0;grid-template-columns:1fr;padding:40px clamp(24px,7.2vw,48px);display:grid}.brand-pane{place-items:center;padding:0 0 30px;display:grid}.brand-mark{opacity:1;width:min(340px,82vw);height:auto}.access-divider{background:linear-gradient(90deg,#0000,#d8d8d521,#0000);width:100%;height:1px;margin-bottom:30px}.copy-pane{padding:0}.main-statement{max-width:100%;margin-bottom:30px;font-size:clamp(26px,6.9vw,34px);line-height:1.18}.directive-list{gap:9px;margin-bottom:30px;font-size:clamp(14px,4.05vw,18px);line-height:1.34}.final-statement{max-width:100%;margin-bottom:30px;font-size:clamp(15px,4.3vw,19px);line-height:1.42}.command-line{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);overflow-wrap:anywhere;width:100%;margin-bottom:18px;padding:15px 0;font-size:clamp(15px,4.2vw,19px);line-height:1.18}.email-link{overflow-wrap:anywhere;align-self:flex-start;font-size:clamp(12px,3.5vw,15px);line-height:1.2}}@media (max-width:420px){.access-screen{padding:16px 14px}.access-surface{padding:34px 22px}.brand-pane{padding-bottom:26px}.access-divider{margin-bottom:26px}}
