.public-page.mission-entry{--signin-paper:#f3f6f8;--signin-panel:#e7eef3;--signin-ink:#173447;--signin-copy:#40586a;--signin-line:#c5d4df;--signin-accent:#236488;--signin-gutter:clamp(24px, 4vw, 72px);background:var(--signin-paper);color:var(--signin-ink);text-align:left;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mission-signin-screen{flex-direction:column;min-height:100svh;display:flex}.mission-signin-opening{flex-direction:column;flex:1 0 auto;display:flex}.mission-signin-layout{flex:1 0 auto;min-width:0;display:flex}.mission-signin-scene{isolation:isolate;min-width:0;min-height:clamp(720px,50vw,850px);padding:120px var(--signin-gutter) 24px;color:#f6f7f7;background:#07111e;flex-direction:column;flex:1;display:flex;position:relative}.mission-signin-scene>img{z-index:-2;object-fit:cover;object-position:right center;width:64%;height:calc(100% - 88px);display:block;position:absolute;inset:88px 0 0 auto}.mission-signin-scene:after{content:"";z-index:-1;background:linear-gradient(90deg,#07111e 0% 28%,#07111ef2 48%,#07111ed9 61%,#07111e80 71%,#0000 83%),linear-gradient(#0000 77%,#07111ed9);position:absolute;inset:0}.mission-signin-breadcrumb{color:#c1d2de;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:30px;font-size:.875rem;line-height:1.6;display:flex}.mission-signin-breadcrumb a{align-items:center;min-height:32px;display:inline-flex}.mission-signin-access{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:center;gap:clamp(32px,3vw,56px);width:min(66%,940px);min-width:0;margin-block:auto;padding-block:12px 36px;display:grid}.mission-signin-intro{min-width:0;max-width:560px}.mission-signin-intro .eyebrow{color:#bed7e7;letter-spacing:.07em;margin:0 0 22px;font-size:.875rem;line-height:1.6}.mission-signin-intro h1{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(3rem,4.7vw,5.25rem);font-weight:400;line-height:1.06}.mission-signin-intro>p:not(.eyebrow){color:#d1dce4;max-width:38ch;margin:22px 0 0;font-size:1.0625rem;line-height:1.8}.mission-signin-intro>p.mission-signin-lead{color:#e2e9ed;font-size:clamp(1.25rem,1.7vw,1.65rem);line-height:1.5}.mission-signin-links{flex-wrap:wrap;margin-top:22px;display:flex}.mission-signin-links a{color:#edf6fc;border-bottom:1px solid #c0d6e3;align-items:center;gap:24px;min-height:50px;padding-block:10px;font-size:1rem;display:inline-flex}.mission-signin-caption{color:#d8e1e8;border-top:1px solid #c1d2de70;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;padding-top:18px;font-size:.875rem;line-height:1.7;display:flex}.mission-signin-caption .brand-motto{margin-left:auto}.mission-signin-scene svg{flex-shrink:0}.mission-signin-scene a:hover{text-underline-offset:5px;text-decoration:underline}.mission-signin-scene a:focus-visible{outline-offset:5px;outline:2px solid #fff}.mission-entry .mission-signin-guidance{padding:38px var(--signin-gutter);background:var(--signin-panel);color:var(--signin-ink);border-bottom:1px solid var(--signin-line);flex-direction:column;gap:28px;scroll-margin-top:108px;display:flex}.mission-signin-guidance-intro{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.mission-signin-guidance .eyebrow{color:#4c6477;letter-spacing:.07em;margin:0 0 22px;font-size:.875rem;line-height:1.6}.mission-entry .mission-signin-guidance h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,2.2vw,2.6rem);font-weight:400;line-height:1.3}.mission-signin-access-notes{min-width:0}.mission-signin-access-notes p{max-width:76ch;color:var(--signin-copy);margin:0 0 18px;font-size:1rem;line-height:1.8}.mission-signin-access-notes p:last-child{margin-bottom:0}.mission-signin-guidance .mission-access-details{border-top:1px solid var(--signin-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,60px);width:100%;max-width:none;margin:0;padding-top:28px;display:grid}.mission-signin-guidance .mission-access-details>div{border:0;min-width:0;padding:0}.mission-signin-guidance .mission-access-details dt{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.2rem,1.7vw,1.65rem);font-weight:400;line-height:1.35}.mission-signin-guidance .mission-access-details dd{max-width:48ch;color:var(--signin-copy);margin:0;font-size:1rem;line-height:1.8}.mission-signin-contents{padding:20px var(--signin-gutter);background:var(--signin-paper);border-bottom:1px solid var(--signin-line);flex-wrap:wrap;gap:8px 36px;display:flex}.mission-signin-contents a{min-height:44px;color:var(--signin-accent);align-items:center;gap:14px;font-size:1rem;display:inline-flex}.mission-signin-contents svg{flex-shrink:0}.participant-signin{color:#edf4fa;width:100%;min-width:0;box-shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;border-left:1px solid #8aa1b159;border-radius:0;padding:0 0 0 32px;scroll-margin-top:132px}.mission-entry .participant-signin .eyebrow{color:#bed7e7;letter-spacing:.07em;margin:0 0 10px;font-size:.875rem;line-height:1.6}.mission-entry .participant-signin h2{color:#f4f8fc;letter-spacing:-.025em;margin:0 0 10px;font-size:1.75rem;font-weight:400;line-height:1.2}.participant-signin-description{color:#c1d2de;margin:0;font-size:1rem;line-height:1.6}.participant-signin-form{gap:14px;margin:22px 0 0;display:grid}.participant-signin-form label{color:#e0eaf3;gap:7px;font-size:.9375rem;font-weight:400;line-height:1.4;display:grid}.participant-signin-form input,.participant-signin-form select{color:#f4f8fc;width:100%;min-width:0;min-height:44px;font:inherit;background:#0c1823;border:1px solid #80929f;border-radius:2px;padding:9px 12px;font-size:1rem;line-height:1.4;display:block}.participant-signin-form :is(input,select):focus-visible{outline-offset:3px;border-color:#cce7f8;outline:2px solid #cce7f8}.participant-signin-form button{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#0878a9;border:1px solid #288dbb;border-radius:2px;padding:10px 18px;font-size:1rem;font-weight:500;display:block}.participant-signin-form button:hover:not(:disabled){background:#09648c}.participant-signin-form button:focus-visible{outline-offset:3px;outline:2px solid #cce7f8}.participant-signin-form button:disabled{opacity:.65;cursor:wait}.participant-signin-status{color:#e0eaf3;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.6}.participant-signin-status:empty{display:none}.participant-signin-options{flex-wrap:wrap;gap:2px 18px;margin-top:12px;display:flex}.participant-signin-options button{color:#c6dcea;min-height:36px;font:inherit;text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;line-height:1.5;text-decoration:underline}.participant-signin-options button:hover{color:#fff}.participant-signin-options button:focus-visible{outline-offset:4px;outline:2px solid #cce7f8}.participant-signin-options button:disabled{opacity:.65;cursor:wait}.participant-signin-footer{border-top:1px solid #7d929f66;margin-top:20px;padding-top:14px}.participant-signin-footer p{color:#c1d2de;margin:0;font-size:.875rem;line-height:1.6}.participant-signin-footer a{color:#c6e2f4;text-underline-offset:4px;align-items:center;gap:10px;min-height:36px;font-size:.9375rem;text-decoration:underline;display:inline-flex}.public-page.mission-entry .public-wrap{padding-inline:var(--signin-gutter)}.mission-signin-help-intro{flex:none;padding-top:64px;scroll-margin-top:108px}.mission-signin-help-intro .access-help-heading{border-bottom:1px solid var(--signin-line)}.mission-signin-help-intro .eyebrow{color:#4c6477;letter-spacing:.07em;margin:0;font-size:.875rem;line-height:1.8}.mission-signin-help-intro h2{margin:16px 0 32px}.mission-entry .access-help{background:var(--signin-paper);border-bottom:1px solid var(--signin-line);color:var(--signin-ink);padding-block:0 64px}.mission-signin-help-intro h2,.mission-entry .access-help h2,.mission-entry .corpus-section h2,.mission-entry .mission-workspace h2,.mission-entry .mission-return h2{letter-spacing:-.04em;font-size:clamp(2.1rem,3.3vw,3.5rem);font-weight:400;line-height:1.14}.mission-entry .access-help h3{letter-spacing:-.02em;font-size:1.45rem;font-weight:400}.mission-entry .access-help p,.mission-entry .mission-space-grid p:not(.eyebrow),.mission-entry .mission-return p{color:var(--signin-copy);font-size:1rem;line-height:1.8}.mission-entry .access-help .eyebrow,.mission-entry .mission-workspace .eyebrow{color:#4c6477;letter-spacing:.07em;font-size:.875rem}.mission-entry .access-help-grid{gap:36px 64px}.mission-entry .access-help-grid article{border-top:1px solid var(--signin-line);padding-top:24px}.mission-entry .access-help-grid article:nth-child(-n+2){border-top:0}.mission-entry .access-help-contact{border-color:var(--signin-line)}.mission-entry .corpus-section{background:var(--signin-panel);color:var(--signin-ink);border-bottom:1px solid var(--signin-line)}.mission-entry .corpus-section>.public-wrap>:is(.corpus-lead,.corpus-note){color:var(--signin-copy)}.mission-entry .corpus-section>.public-wrap>.corpus-label{color:#4c6477}.mission-entry .corpus-link,.mission-entry .access-help a,.mission-entry .mission-workspace .editorial-text-link{color:var(--signin-accent)}.mission-entry .mission-space-grid article,.mission-entry .mission-return{border-color:var(--signin-line)}.mission-entry .mission-space-grid h3{letter-spacing:-.02em;font-size:1.45rem;line-height:1.3}.mission-entry .mission-return .doorway-cta{background:var(--signin-ink)}.mission-entry .mission-return .doorway-cta:hover{background:var(--signin-accent)}.mission-signin-contents a:hover{text-underline-offset:5px;text-decoration:underline}.mission-signin-contents a:focus-visible{outline:2px solid var(--signin-accent);outline-offset:5px}@media (min-width:1900px){.mission-signin-scene{min-height:850px}}@media (max-width:1200px){.mission-signin-access{grid-template-columns:minmax(0,1fr) minmax(280px,320px);width:min(100%,900px)}.mission-signin-intro h1{font-size:clamp(3rem,5.1vw,4rem)}.mission-signin-scene:after{background:linear-gradient(90deg,#101b27f7,#101b27df 38%,#101b2777 72%,#101b2733),linear-gradient(#0000 75%,#0d1721c9)}}@media (max-width:900px){.mission-signin-screen{min-height:0}.mission-signin-scene{min-height:0;padding-top:112px}.mission-signin-breadcrumb{margin-bottom:22px}.mission-signin-access{gap:28px;padding-block:12px 32px}.mission-signin-intro h1{font-size:clamp(2.75rem,5.1vw,3rem)}.participant-signin{padding-left:24px}.mission-signin-guidance-intro{grid-template-columns:1fr;gap:22px}.mission-entry .mission-signin-guidance{gap:28px;padding-block:36px}}@media (max-width:760px){.mission-entry .access-help-grid article:nth-child(2){border-top:1px solid var(--signin-line)}}@media (max-width:700px){.mission-signin-access{grid-template-columns:minmax(0,1fr);gap:32px;width:100%;max-width:520px}.mission-signin-intro{max-width:440px}.mission-signin-intro h1{font-size:clamp(2.75rem,10vw,4rem)}.mission-signin-scene>img{object-fit:cover;object-position:75% top;width:100%}.participant-signin{border-top:1px solid #8aa1b159;border-left:0;padding:28px 0 0}.mission-signin-scene:after{background:linear-gradient(90deg,#101b27f5,#101b27b8 55%,#101b2766),linear-gradient(#0000,#101b27b8 52%,#101b27 93%)}.mission-signin-intro>p:not(.eyebrow){max-width:32ch}.mission-signin-caption{flex-direction:column;align-items:flex-start;gap:12px}.mission-signin-caption .brand-motto{margin-left:0}.mission-signin-guidance .mission-access-details{grid-template-columns:1fr;gap:24px}.mission-signin-guidance .mission-access-details>div+div{border-top:1px solid var(--signin-line);padding-top:24px}.mission-signin-contents{gap:0 26px;padding-block:16px}.mission-signin-help-intro{padding-top:45px}.mission-entry .access-help{padding-block:0 45px}}@media (max-width:400px){.public-page.mission-entry{--signin-gutter:20px}.mission-signin-breadcrumb{gap:8px}}
